/** Shopify CDN: Minification failed

Line 194:5 Unexpected "vertical-align"
Line 355:5 Unexpected "vertical-align"
Line 401:5 Unexpected "vertical-align"
Line 639:0 Unexpected "}"

**/
@media (max-width: 1100px) {
  .content-area {
    margin: 0;
    padding: 0 10px;
  }
  
  .nav-item img {
    height: 30px;
  }

  nav.compact .nav-item {
    margin: 0 !important;
  }
  
  nav.compact .nav-item.cart .icon {
    font-size: 35px;
  }
  
  .landing-words {
    margin-top: 80px;
  }
  
  .landing-words img {
    width: 100%;
  }
  
  .mobile-dropdown {
    clear: both;
    padding-top: 10px;
  }
  
  .mobile-dropdown li {
    font-family: 'Avenir_Ultralight';
    text-transform: uppercase;
    padding-left: 20px;
    letter-spacing: 0;
  }
  
  .slide-count {
    right: 25px;
  }
  
  .slide-count span:first-child {
    font-size: 40px;
    top: -20px;
    left: -25px;
  }
  
  .carousel-trends .slide-image-container {
    height: 40vh;
  }
  
  .template-index .carousel-trends {
    height: 40vh;
  }
  
  .template-collection .page-title .label, .template-list-collections .page-title .label, .collection-title, .template-product h1, .template-product h2, .template-page h1, .page-title .label, .searchTitle {
    font-size: 1.5em !important;
  }
  
  .collection-group .collection-link {
    width: 100%;
    font-size: .8em;
  }
  
  .icon-cart {
    width: 36px;
  }
  
  .breadcrumb-navigation span, .breadcrumb-navigation a {
    font-size: .9em;
  }

  .recently-viewed {
    display: none;
  }
  
  .related-products {
    display: none;
  }

  .template-cart .grand-total {
    float: none;
    width: 100%;
    margin: 0;
    text-align: center;
    position: inherit;
  }
  
  .detail-box {
    padding: 0;
    font-size: 10pt;
    line-height: 18px;
    letter-spacing: 0;
    text-align: justify;
  }
  
  .collection-additions {
    display: none;
  }
  
  .collection-group {
    margin-top: 50px;
  }
  
  .page-subtitle {
    padding-top: 50px;
    padding: 0;
    text-align: center;
    border-bottom: none;
  }
  
  .template-collection .page-title {
    white-space: inherit;
  }

  .page-title .label {
    display: block;
  }
  
  #product-area .showcase .wrap img {
    width: 100%;
  }
  
  .pricing .pull-right, .pricing .pull-left {
    float: none;
    text-align: center;
  }
  
  #product-area .pager .options .selector-wrapper, .quick-shop-content .pager .options .selector-wrapper {
    text-align: center;
  }

  #product-area .pager .options .selector-wrapper.quantity, .quick-shop-content .pager .options .selector-wrapper.quantity {
    margin-bottom: 15px;
  }

  #product-area .pager .options .selector-wrapper.submit-wrapper, .quick-shop-content .pager .options .selector-wrapper.submit-wrapper {
    margin-bottom: 15px;
  }

  #product-area .pager .options .selector-wrapper.submit-wrapper label, .quick-shop-content .pager .options .selector-wrapper.submit-wrapper label {
    display: none;
  }
  
  #product-area .pager .options .selector-wrapper label, .quick-shop-content .pager .options .selector-wrapper label {
    width: 100% !important;
    max-width: 100% !important;
    text-align: center;
    margin-right: 0;
    margin-bottom: 15px;
  }

  #product-area .pager .options .selector-wrapper .single-option-selector, .quick-shop-content .pager .options .selector-wrapper .single-option-selector {
    width: 100% !important;
  }
  
  #product-area .pager .options, .quick-shop-content .pager .options {
    border-top: 0px;
    padding-top: 5px;
    padding-bottom: 0px;
  }
  
  #product-area .pager .share-buttons, .quick-shop-content .pager .share-buttons, #product-area .details .share-buttons, .quick-shop-content .details .share-buttons {
    display: none;
  }

  #product-area .details .header, .quick-shop-content .details .header {
    display: none;
  }

  #product-area .details, .quick-shop-content .details {
    width: 100%;
    padding: 30px 0 0;
    margin-top: 10px;
  }

  #product-area .details.border, .quick-shop-content .details.border {
    border-top: 1px solid #dddddd;
  }

  #product-area .pager .wrap, .quick-shop-content .pager .wrap {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    width: 64px;
    margin: 0 8px 20px;
  }

  #product-area .pager, .quick-shop-content .pager {
    width: 100%;
    padding: 0px 0 0;
    text-align: left;
  }

  #product-area .pager .header, .quick-shop-content .pager .header {
    width: 100%;
    float: left;
  }

  #product-area .pager .options, .quick-shop-content .pager .options {
    width: 100%;
    float: left;
  }
  
  #product-area .showcase, .quick-shop-content .showcase {
    width: 100%;
    padding: 0;
  }
    
  #product-area .showcase .notes, .quick-shop-content .showcase .notes {
    display: none;
  }

  #product-area .showcase.wide, .quick-shop-content .showcase.wide {
    width: 100%;
  }

  #product-area .detail-images {
    width: 100%;
  }

  #product-area .detail-images .wrap {
    width: 10%;
  }
  
  #product-area .showcase .wrap img, .quick-shop-content .showcase .wrap img {
    max-height: 375px;
    width: auto;
    display: block;
    margin: 0 auto;
  }
  
  #product-area .showcase .container, #product-area .pager .container, .quick-shop-content .showcase .container, .quick-shop-content .pager .container {
    margin-bottom: 0;
  }
  
  .product-title {
    margin: 40px 10px 0;
  }

  .scroll-product {
    margin: 0 20px;
    width: 219px;
  }
  
  .product {
    display: inline-block;
    margin: 10px auto !important;
    padding: 0 10px;
    text-align: left;
    vertical-align: top;
    width: 49% !important;
  }

  .product.last {
    margin-bottom: 0px;
  }

  .product .product-inner .title, .product .product-inner .art-title,.product .product-inner .brand,.product .product-inner .title{
    margin-top: 0px;
  }

  .product-details-title-warranty {
    margin-top: 30px;
  }
  
  .product-artist-container {
    padding-top: 0;
  }
  
  .product-artist-name {
    padding: 0;
  }
  
  .product-artist-bio {
    font-size: .8em;
    letter-spacing: 0;
    margin: 0 10px;
  }
  
  .art .featured-collection-title, .art .featured-collection-explore, .artists .featured-collection-title {
    display: none;
  }
  
  .featured-collections .col-md-4 {
    padding: 8px 10px 8px 12px;
  }
  
  .mobile-art-title {
    display: block;
    font-size: .5em;
    margin-bottom: 0;
    text-align: center;
  }
  
  .template-cart .table td.first {
    padding-top: 30px !important;
    border-top: none; 
  }
  
  .template-cart .page-title {
    padding-top: 80px;
  }  
  
  .template-cart .table {
        margin-top: 0px;
  }
  
  .template-cart .table tr {
    border-bottom: 1px solid #ddd;
  }
  
  .template-cart .table th {
    display: none;
  }

  .template-cart .table, .template-cart .table tr, .template-cart .table td, .template-cart .table tbody {
    display: block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    clear: left;
  }
  
  .template-cart .table td {
    display: block;
    border: none;
    width: 100% !important;
    padding: 10px;
    text-align: left;
  }

  .template-cart .table td.product-image .image-wrap {
    vertical-align: top;
  }

  .template-cart .table .remove {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }

  .template-cart .table td.quantity .field {
    padding: 3px 0;
    width: 25px;
  }

  .template-cart .table td.price::before {
    content: 'PRICE (EA.): ';
    font-size: .9em;
    color: #000;
    text-align: left;
  }

  .template-cart .table td.quantity::before {
    content: 'QUANTITY: ';
    font-size: .9em;
    color: #000;
    text-align: left;
  }

  .template-cart .table td.total::before {
    content: 'THIS ITEM TOTAL PRICE: ';
    font-size: .9em;
    color: #000;
    width: 100%;
    text-align: center;
  }
  
  .template-cart .table td.total {
    padding-bottom: 30px !important;
    text-align: center;
    border-top: 1px solid #ddd;
  }

  .template-cart .table td.remove {
    display: none;
  }

  .template-cart .table td:before {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }

  .template-cart .cart-tools .instructions.standard {
    display: none;
  }

  .template-cart .totals {
    width: 100%;
  }

  .template-cart .totals .checkout .action-button {
    width: 100%;
    text-align: center;
  }
  
  .account .page-title {
    padding-top: 100px;
  }

  .tools-signout {
    clear: both;
    font-size: .5em;
    text-transform: uppercase;
    font-family: 'Avenir_next' !important;
    height: 0 !important;
    top: -10px;
  }
  
  .template-about {
    position: initial !important;
  }
  
  
  
  
  
  
  
  
  /***** DO WE NEED THESE *****/
  .template-index .articles {
    margin-left: 0;
  }

  .template-index .article {
    display: block;
    width: 60%;
    min-width: 290px;
    margin: 0 auto 30px;
    margin-bottom: 30px;
    padding-left: 0px;
  }
  
  .template-index .article.first {
    margin: 0 auto 30px;
  }
  
  .template-index .article.last {
    margin-bottom: 0px; 
  }
  
  .template-blog .articles, .template-article .articles {
    width: 100%;
    border-bottom: 1px solid #dddddd;
    padding-bottom: 15px;
    padding-right: 0px;
  }

  .template-blog .content-wrap, .template-article .content-wrap {
    padding-top: 0;
    padding-bottom: 0;
  }

  .template-blog .articles .meta, .template-article .articles .meta {
    width: 100%;
    border-bottom: 1px solid  #e5e5e5 ;
    margin-bottom: 35px;
    padding-right: 0px;
  }

  .template-blog .articles .meta li, .template-article .articles .meta li {
    border-top: none;
  }

  .template-blog .articles .meta li.date, .template-article .articles .meta li.date {
    width: 100%;
    text-align: center;
    padding-bottom: 35px;
    margin-bottom: 0px;
  }

  .template-blog .articles .meta li.title, .template-article .articles .meta li.title {
    display: block;
    text-align: center;
    border-top: 1px solid  #e5e5e5 ;
    padding: 40px 0 0;
    margin-bottom: 25px;
  }

  .template-blog .articles .meta li.author, .template-blog .articles .meta li.tags, .template-blog .articles .meta li.comments, .template-article .articles .meta li.author, .template-article .articles .meta li.tags, .template-article .articles .meta li.comments {
    display: none;
  }
  
  .template-blog .articles .meta li.author .avatar, .template-article .articles .meta li.author .avatar {
    width: 46px;
  }

  .template-blog .articles .meta li.tags, .template-article .articles .meta li.tags {
    float: right;
    padding-right: 20px;
    text-align: center;
  }

  .template-blog .articles .meta li.prev-next-post, .template-article .articles .meta li.prev-next-post {
    height: 0;
    width: 0;
    padding: 0;
    margin: 0;
  }

  .template-blog .articles .meta li.prev-next-post .label, .template-article .articles .meta li.prev-next-post .label {
    display: none; }

  .template-blog .articles .meta li.prev-next-post .icon, .template-article .articles .meta li.prev-next-post .icon {
    display: block; }

  .template-blog .articles .meta li.prev-next-post .previous, .template-blog .articles .meta li.prev-next-post .next, .template-article .articles .meta li.prev-next-post .previous, .template-article .articles .meta li.prev-next-post .next {
    position: absolute;
    height: 22px;
    width: 22px;
    top: 50%;
    margin-top: -11px;
    font-family: 'icons';
  }

  .template-blog .articles .meta li.prev-next-post .next, .template-article .articles .meta li.prev-next-post .next {
    left: 0;
  }

  .template-blog .articles .meta li.prev-next-post .previous, .template-article .articles .meta li.prev-next-post .previous {
    right: 0;
  }

  .template-blog .articles .meta li.prev-next-post .slash, .template-article .articles .meta li.prev-next-post .slash {
    display: none;
  }

  .template-blog .articles .meta li.prev-next-post .icon, .template-article .articles .meta li.prev-next-post .icon {
    font-family: 'icons';
    font-size: 50px;
    color: #e5e5e5;
    line-height: 16px;
    text-indent: 0px;
    text-transform: lowercase;
  }

  .template-blog .articles .meta li.prev-next-post .next .icon, .template-article .articles .meta li.prev-next-post .next .icon {
    text-indent: 2px;
  }

  .template-blog .articles .meta li.prev-next-post .previous .icon, .template-article .articles .meta li.prev-next-post .previous .icon {
    text-indent: -11px;
  }
    
  .template-blog .articles .meta.mobile li.author, .template-blog .articles .meta.mobile li.tags, .template-article .articles .meta.mobile li.author, .template-article .articles .meta.mobile li.tags {
    display: block;
    width: 50%;
    margin: 0;
    padding: 20px 0;
  }
    
  .template-blog .articles .meta.mobile li.author label, .template-blog .articles .meta.mobile li.tags label, .template-article .articles .meta.mobile li.author label, .template-article .articles .meta.mobile li.tags label {
    margin-top: 5px; 
  }

  .template-blog .articles .meta.mobile li.author, .template-blog .articles .meta.mobile li.tags, .template-article .articles .meta.mobile li.author, .template-article .articles .meta.mobile li.tags {
    width: 100%;
    text-align: center; 
  }

  .template-blog .articles .meta.mobile li.author, .template-article .articles .meta.mobile li.author {
    float: left;
    padding-left: 20px; 
  }
  
  .template-blog .articles .meta.mobile li.author .avatar-wrap, .template-article .articles .meta.mobile li.author .avatar-wrap {
    float: left;
    width: 46px;
    height: 46px;
    margin: 0 10px 0 0; }
  
  .template-blog .articles .meta.mobile li.author .avatar, .template-article .articles .meta.mobile li.author .avatar {
    width: 46px;
  }
  
  .template-blog .articles .meta.mobile li.author, .template-article .articles .meta.mobile li.author {
    float: none;
  }
  
  .template-blog .articles .meta.mobile li.author .avatar-wrap, .template-article .articles .meta.mobile li.author .avatar-wrap {
    float: none;
    margin: 0 auto 10px; } }

  .template-blog .articles .meta.mobile li.tags, .template-article .articles .meta.mobile li.tags {
    padding-top: 0px;
  }

  .template-blog .articles .meta.mobile, .template-article .articles .meta.mobile {
    display: block;
    border-top: 1px solid  #e5e5e5 ;
    border-bottom: none;
    float: none;
    margin-bottom: 0;
    margin-top: 10px;
  }

  .template-blog .articles .meta li.share-buttons, .template-article .articles .meta li.share-buttons {
    display: none;
  }

  .template-article .articles .comments-wrap.submit .submit-button {
    width: 100%; 
  }
  
  .template-article .articles .comments-wrap.submit {
    margin-bottom: 45px;
  }

  .template-article .articles .comments-wrap.read {
    margin-top: 20px;
  }
  /***** DO WE NEED THESE *****/



}
