﻿a{text-align: center}.flip-clock-wrapper *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.flip-clock-wrapper a{cursor:pointer;text-decoration:none;color:#ccc}.flip-clock-wrapper a:hover{color:#fff}.flip-clock-wrapper ul{list-style:none}.flip-clock-wrapper.clearfix:before,.flip-clock-wrapper.clearfix:after{content:" ";display:table}.flip-clock-wrapper.clearfix:after{clear:both}.flip-clock-wrapper.clearfix{*zoom:1}.flip-clock-wrapper{-webkit-user-select:none}.flip-clock-meridium{background:none !important;box-shadow:0 0 0 !important;font-size:36px !important}.flip-clock-meridium a{color:#313333}.flip-clock-wrapper{text-align:center;position:relative;width:100%;margin:20px 0 35px;display:flex;align-items:center;justify-content:center}.flip-clock-wrapper:before,.flip-clock-wrapper:after{content:" ";display:table}.flip-clock-wrapper:after{clear:both}.flip-clock-wrapper ul{position:relative;float:left;margin:0;width:30px;padding:0;height:49px;font-size:33px;font-weight:bold;line-height:49px;border-radius:6px;background:#000}.flip-clock-wrapper ul li{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;line-height:49px;text-decoration:none !important}.flip-clock-wrapper ul li:first-child{z-index:2}.flip-clock-wrapper ul li a{display:block;height:100%;-webkit-perspective:200px;-moz-perspective:200px;perspective:200px;margin:0 !important;overflow:visible !important;cursor:default !important}.flip-clock-wrapper ul li a div{z-index:1;position:absolute;left:0;width:100%;height:50%;font-size:80px;overflow:hidden;outline:1px solid transparent}.flip-clock-wrapper ul li a div .shadow{position:absolute;width:100%;height:100%;z-index:2}.flip-clock-wrapper ul li a div.up{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;top:0}.flip-clock-wrapper ul li a div.up:after{content:"";position:absolute;top:24px;left:0;z-index:5;width:100%;height:1px;background-color:#000}.flip-clock-wrapper ul li a div.down{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;bottom:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.flip-clock-wrapper ul li a div div.inn{position:absolute;left:0;z-index:1;width:100%;height:200%;color:#fff;text-shadow:0 1px 2px #000;text-align:center;background-color:#000;border-radius:3px;font-size:33px}.flip-clock-wrapper ul li a div.up div.inn{top:0}.flip-clock-wrapper ul li a div.down div.inn{bottom:0}.flip-clock-wrapper ul.play li.flip-clock-before{z-index:3}.flip-clock-wrapper .flip{box-shadow:0 2px 5px rgba(0,0,0,0.7)}.flip-clock-wrapper ul.play li.flip-clock-active{-webkit-animation:asd 0.5s 0.5s linear both;-moz-animation:asd 0.5s 0.5s linear both;animation:asd 0.5s 0.5s linear both;z-index:5}.flip-clock-divider{float:left;display:inline-block;position:relative;width:16px;height:49px;margin:0 8px;}.flip-clock-divider:first-child{width:0;margin:0;}.flip-clock-dot{display:block;background:#ffffff;width:6px;height:6px;position:absolute;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,0.5);left:5px}.flip-clock-divider .flip-clock-label{position:absolute;top:55px;right:-50px;text-shadow:none;color:#ffffff;font-size:12px;text-transform:uppercase}.flip-clock-divider.minutes .flip-clock-label{right:-67px}.flip-clock-divider.seconds .flip-clock-label{right:-67px}.flip-clock-dot.top{top:30px}.flip-clock-dot.bottom{bottom:30px}@-webkit-keyframes asd{0%{z-index:2}20%{z-index:4}100%{z-index:4}}@-moz-keyframes asd{0%{z-index:2}20%{z-index:4}100%{z-index:4}}@-o-keyframes asd{0%{z-index:2}20%{z-index:4}100%{z-index:4}}@keyframes asd{0%{z-index:2}20%{z-index:4}100%{z-index:4}}.flip-clock-wrapper ul.play li.flip-clock-active .down{z-index:2;-webkit-animation:turn 0.5s 0.5s linear both;-moz-animation:turn 0.5s 0.5s linear both;animation:turn 0.5s 0.5s linear both}@-webkit-keyframes turn{0%{-webkit-transform:rotateX(90deg)}100%{-webkit-transform:rotateX(0deg)}}@-moz-keyframes turn{0%{-moz-transform:rotateX(90deg)}100%{-moz-transform:rotateX(0deg)}}@-o-keyframes turn{0%{-o-transform:rotateX(90deg)}100%{-o-transform:rotateX(0deg)}}@keyframes turn{0%{transform:rotateX(90deg)}100%{transform:rotateX(0deg)}}.flip-clock-wrapper ul.play li.flip-clock-before .up{z-index:2;-webkit-animation:turn2 0.5s linear both;-moz-animation:turn2 0.5s linear both;animation:turn2 0.5s linear both}@-webkit-keyframes turn2{0%{-webkit-transform:rotateX(0deg)}100%{-webkit-transform:rotateX(-90deg)}}@-moz-keyframes turn2{0%{-moz-transform:rotateX(0deg)}100%{-moz-transform:rotateX(-90deg)}}@-o-keyframes turn2{0%{-o-transform:rotateX(0deg)}100%{-o-transform:rotateX(-90deg)}}@keyframes turn2{0%{transform:rotateX(0deg)}100%{transform:rotateX(-90deg)}}.flip-clock-wrapper ul li.flip-clock-active{z-index:3}.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow{background:-moz-linear-gradient(top, rgba(0,0,0,0.1) 0%, black 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0.1)), color-stop(100%, black));background:linear,top,rgba(0,0,0,0.1) 0%,black 100%;background:-o-linear-gradient(top, rgba(0,0,0,0.1) 0%, black 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0.1) 0%, black 100%);background:linear,to bottom,rgba(0,0,0,0.1) 0%,black 100%;-webkit-animation:show 0.5s linear both;-moz-animation:show 0.5s linear both;animation:show 0.5s linear both}.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow{background:-moz-linear-gradient(top, rgba(0,0,0,0.1) 0%, black 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0.1)), color-stop(100%, black));background:linear,top,rgba(0,0,0,0.1) 0%,black 100%;background:-o-linear-gradient(top, rgba(0,0,0,0.1) 0%, black 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0.1) 0%, black 100%);background:linear,to bottom,rgba(0,0,0,0.1) 0%,black 100%;-webkit-animation:hide 0.5s 0.3s linear both;-moz-animation:hide 0.5s 0.3s linear both;animation:hide 0.5s 0.3s linear both}.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow{background:-moz-linear-gradient(top, black 0%, rgba(0,0,0,0.1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(100%, rgba(0,0,0,0.1)));background:linear,top,black 0%,rgba(0,0,0,0.1) 100%;background:-o-linear-gradient(top, black 0%, rgba(0,0,0,0.1) 100%);background:-ms-linear-gradient(top, black 0%, rgba(0,0,0,0.1) 100%);background:linear,to bottom,black 0%,rgba(0,0,0,0.1) 100%;-webkit-animation:show 0.5s linear both;-moz-animation:show 0.5s linear both;animation:show 0.5s linear both}.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow{background:-moz-linear-gradient(top, black 0%, rgba(0,0,0,0.1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(100%, rgba(0,0,0,0.1)));background:linear,top,black 0%,rgba(0,0,0,0.1) 100%;background:-o-linear-gradient(top, black 0%, rgba(0,0,0,0.1) 100%);background:-ms-linear-gradient(top, black 0%, rgba(0,0,0,0.1) 100%);background:linear,to bottom,black 0%,rgba(0,0,0,0.1) 100%;-webkit-animation:hide 0.5s 0.3s linear both;-moz-animation:hide 0.5s 0.3s linear both;animation:hide 0.5s 0.2s linear both}@-webkit-keyframes show{0%{opacity:0}100%{opacity:1}}@-moz-keyframes show{0%{opacity:0}100%{opacity:1}}@-o-keyframes show{0%{opacity:0}100%{opacity:1}}@keyframes show{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes hide{0%{opacity:1}100%{opacity:0}}@-moz-keyframes hide{0%{opacity:1}100%{opacity:0}}@-o-keyframes hide{0%{opacity:1}100%{opacity:0}}@keyframes hide{0%{opacity:1}100%{opacity:0}}.subscribe-popup{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;z-index:20000000002;display:none;align-items:center}.subscribe-popup.open .subscriber-popup__content{transform:translateY(0)}.subscribe-popup .g-recaptcha{margin:20px 0 0}img.subscribe-popup-image-fix{position:fixed;width:1px;height:1px;top:-1px}.subscribe-popup__background{position:fixed;left:0;top:0;width:100%;height:100%;z-index:10;background-image:-moz-radial-gradient(rgba(0,0,0,0.4), rgba(0,0,0,0.9));background-image:-webkit-radial-gradient(rgba(0,0,0,0.4), rgba(0,0,0,0.9));background-image:-o-radial-gradient(rgba(0,0,0,0.4), rgba(0,0,0,0.9));background-image:radial-gradient(rgba(0,0,0,0.4), rgba(0,0,0,0.9))}.subscriber-popup__content{margin:auto;background-color:#000;width:600px;position:relative;z-index:11;border-radius:3px;box-shadow:0 2px 1px -1px rgba(0,0,0,0.2),0 1px 1px 0 rgba(0,0,0,0.14),0 1px 3px 0 rgba(0,0,0,0.12);background-size:cover;overflow:hidden;transform:translateY(-200px);transition:.4s .0s all}.subscriber-popup__content h2{color:#fff;margin:0 0 10px;text-align:center}.subscriber-popup__content form{max-width:350px;margin:30px auto 10px;text-align:left;position:relative}.subscribe-popup__section{padding:20px;color:#fff;font-size:16px;background:rgba(0,0,0,0.6);text-align:center;height:100%;justify-content:center;align-items:center}.subscribe-popup__thanks-text{display:none}.subscribe-popup__response-text{display:none;background:rgba(255,255,255,0.82);color:#000}.subscribe-popup__response-text .subscribe-popup__text{margin:0}.subscribe-popup__response-text.show{display:block}.subscribe-popup__close{position:absolute;right:0;top:0;color:#fff;text-align:center;width:25px;height:25px;line-height:25px;cursor:pointer}.subscribe-popup__close:before{content:"\f00d";font-family:FontAwesome}.subscribe-popup__text{margin:0 0 13px}.subscribe-popup__text h2{padding-left:0 !important;padding-right:0 !important}@media (max-width: 768px){.subscribe-popup__text h2,.subscribe-popup__text h2 *{font-size:24px !important}}@media (max-width: 768px){.subscribe-popup__text *{font-size:14px !important}}.subscribe-popup__form-fields{display:flex}.subscribe-popup__form-fields input[type=email]{flex:1;outline:none;border-radius:3px 0 0 3px;height:48px;line-height:48px;padding:0 10px;width:100%;border:1px solid rgba(225,225,225,0.97);background-color:rgba(255,255,255,0.97);-webkit-appearance:none;font-style:italic;color:#000}.subscribe-popup__form-fields input[type=email].field-error{background:#ffe3e0;border-color:#f66356}.subscribe-popup__form-fields button{background:#f66356 none repeat scroll 0 0;border:0 none;border-radius:0 3px 3px 0;color:#ffffff;float:right;font-size:18px;height:48px;line-height:48px;padding:0 10px;background-size:32px 32px !important;margin:0;font-family:inherit;cursor:pointer;-webkit-appearance:none;min-width:100px}.subscribe-popup__form-fields button:hover{background-color:#ff4434}.subscribe-popup__form-fields button,.subscribe-popup__form-fields input[type=email]{outline:none}.subscribe-popup__terms{display:flex;margin:10px 0 0;text-align:left}.subscribe-popup__terms.terms-error{animation:shake 100ms ease-in-out infinite}.subscribe-popup__terms.terms-error .subscribe-popup__checkbox-square{border-color200030:#ff4434}.subscribe-popup__terms .subscribe-popup__terms-text{line-height:1.4;font-size:14px;padding-left:10px}.subscribe-popup__checkbox input{display:none}.subscribe-popup__checkbox input:checked+span{position:relative}.subscribe-popup__checkbox input:checked+span:before{content:"\f00c";font-family:FontAwesome;position:absolute;top:-1px;left:2px;font-size:9px}.subscribe-popup__checkbox .subscribe-popup__checkbox-square{display:inline-block;width:15px;height:15px;border:2px solid #fff;border-radius:2px}@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.progress-bar-strip,.subscriber-popup__content form.load-form button{-webkit-animation:progress 1s linear infinite !important;-moz-animation:progress 1s linear infinite !important;animation:progress 1s linear infinite !important;background-repeat:repeat !important;background-position:center center;background-image:-webkit-linear-gradient(-45deg, rgba(255,255,255,0.35) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.35) 50%, rgba(255,255,255,0.35) 75%, transparent 75%, transparent) !important;background-image:linear-gradient(-45deg, rgba(255,255,255,0.35) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.35) 50%, rgba(255,255,255,0.35) 75%, transparent 75%, transparent) !important}@-webkit-keyframes progress{from{background-position:0px 0}to{background-position:30px 0}}@-moz-keyframes progress{from{background-position:0px 0}to{background-position:30px 0}}@keyframes progress{from{background-position:0px 0}to{background-position:30px 0}}.subscribe-popup__timer .rotor-group:first-child{display:none}.footNewsletterTitle button{margin-left:20px}.grecaptcha-badge{display:none !important}@media (min-width: 769px){.checkout-content-wrap{margin:0 -10px;display:flex}}@media (min-width: 769px){.checkout-content .checkout-col{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 20px);margin:0 10px}}.checkout-content .checkout-section{border:1px solid #cdcdcd !important;padding:5px !important;margin-bottom:20px;position:relative}.checkout-content .payment-method .item,.checkout-content .shipping-method .item{padding:0}.checkout-section__title{background-color:#f1f1f1;border:none;color:#4e4e4e;font-size:17px;font-weight:700;position:relative;font-family:'Lato', Verdana, Arial, sans-serif;text-transform:uppercase;padding:10px 0 10px 60px}.checkout-section__title:before{content:"";width:45px;height:100%;position:absolute;left:0;top:0;background-color:#f66356;background-repeat:no-repeat;background-position:center;background-size:100%}.checkout-section__contact-info .checkout-section__content{position:relative;z-index:1}.checkout-section__contact-info.load .checkout-section__content:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;z-index:9;opacity:0.7}.checkout-section__contact-info.load .preloader{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10}.checkout-section__contact-info .checkout-section__title:before{background-image:url("/themes/theme-1/img/checkout-contact-info.png")}.checkout-section__shipping-address .checkout-section__title:before{background-image:url("/themes/theme-1/img/checkout-shipping-address.png")}.checkout-section__billing-address .checkout-section__title:before{background-image:url("/themes/theme-1/img/checkout-billing-address.png")}.checkout-section__shipping-method .checkout-section__title:before{background-image:url("/themes/theme-1/img/checkout-shipping-method.png")}.checkout-section__payment-method .checkout-section__title:before{background-image:url("/themes/theme-1/img/checkout-payment-method.png")}.checkout-section__order-summary .checkout-section__title:before{background-image:url("/themes/theme-1/img/checkout-order-summary.png")}@media (max-width: 500px){.checkout-section__order-summary .checkout-section__title span{display:block}}.checkout-section__content{padding:15px}.checkout-fields{margin:-15px -10px 0}@media (min-width: 501px){.checkout-fields{display:flex;flex-wrap:wrap}}.checkout-fields .checkout-field{flex-grow:1;flex-basis:calc(50% - 20px);margin:15px 10px 0;position:relative}.checkout-fields .checkout-field__full{flex-grow:1;flex-basis:calc(100% - 20px)}.checkout-fields .field-title{margin-bottom:3px;display:inline-block}.checkout-fields select,.checkout-fields input[type=text],.checkout-fields input[type=password],.checkout-fields input[type=email]{width:100%;background-color:transparent}.checkout-fields select{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-left:6px}#customer_company_vat_status:empty{display:none}.same-address-section{margin:20px 0 0}.same-address-section label{color:#4e4e4e;font-weight:bold}.same-address-section .same-address-text{margin-left:5px;vertical-align:-3px}@media (min-width: 769px){.floating-col{display:flex}}.floating-box{position:sticky;top:20px;display:block}.checkout-right-images{padding-bottom:40px}@media (min-width: 501px){.checkout-right-images{display:flex;align-items:center;justify-content:center}}@media (max-width: 500px){.checkout-right-images{padding:0 20px 20px}}@media (min-width: 501px){.checkout-right-image:nth-child(2){border-left:1px solid #cdcdcd;padding:21px 0 21px 40px;margin:0 0 0 40px}}@media (max-width: 500px){.checkout-right-image:nth-child(2){margin-top:15px}}.checkout-submit-button{text-align:center;margin:30px 0 20px}@media (max-width: 600px){.checkout-submit-button{margin:20px 0 0}}.checkout-submit-button .btn-to-checkout{float:none;margin:0;width:100%;padding:20px;font-size:21px;max-width:100% !important;}@media (max-width: 600px){.checkout-submit-button .btn-to-checkout{width:100%}}.checkout-product-listing{margin-top:-15px}.checkout-product-listing .product-main-info{flex:1}.checkout-product-listing .product-item{display:flex;padding:15px 0}.checkout-product-listing .product-item.full-pr{padding-top:0}.checkout-product-listing .product-item.min-pr{border-top:1px solid #cdcdcd}.checkout-product-listing .product-item.min-pr:nth-child(1){border-top:none}.checkout-product-listing .product-additional-block{padding:0 0 0 20px;flex:1}@media (max-width: 500px){.checkout-product-listing .product-additional-block{padding-left:10px}}@media (min-width: 1025px){.checkout-product-listing .product-additional-block{display:flex;justify-content:space-between;align-items:flex-start}}.checkout-product-listing .product-mage{flex:0 0 100px}@media (max-width: 500px){.checkout-product-listing .product-mage{flex:0 0 80px}}.checkout-product-listing .product-name{color:#f66356;font-size:17px;font-weight:bold;margin-bottom:5px}.checkout-product-listing .product-price-qty-block{display:flex}@media (max-width: 1025px){.checkout-product-listing .product-price-qty-block{justify-content:space-between;margin:15px 0 0}}@media (min-width: 1025px){.checkout-product-listing .product-qty-block{padding:3px 20px 0}}.checkout-product-listing .product-price{text-align:right;font-size:16px;min-width:60px}.checkout-product-listing .product-price .painting-price span{font-size:14px}.checkout-product-listing .cart-frame-show-hide__item{padding-left:70px}.checkout-totals{border-top:1px solid #cdcdcd;padding:10px 0;font-size:17px}.checkout-totals .price-row{display:flex;justify-content:space-between;padding:1px 0}.checkout-totals .price-row.ot_code_ot_total{font-weight:bold;font-size:25px;margin:10px 0 0;padding:10px 0;border-top:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd}.checkout-totals .price-row.ot_code_ot_coupon{color:#f66356;font-weight:bold}#discount-box-container.checkout-discount-box .discount-box{padding:0;margin:5px 0 0;border:none}#discount-box-container.checkout-discount-box .title{font-size:16px;text-transform:uppercase;font-weight:bold;margin:0 0 5px}#discount-box-container.checkout-discount-box .coupon-text-1{display:none}#discount-box-container.checkout-discount-box .coupon-fields{display:flex;align-items:center}@media (max-width: 500px){#discount-box-container.checkout-discount-box .coupon-fields{margin-bottom:10px}}@media (min-width: 501px){#discount-box-container.checkout-discount-box .coupon-fields{margin:0 10px 10px 0}}#discount-box-container.checkout-discount-box .coupon-fields input{max-width:100%}@media (min-width: 501px){#discount-box-container.checkout-discount-box .coupon-fields input{width:230px}}#discount-box-container.checkout-discount-box .coupon-fields button{background-color:#00c697}#discount-box-container.checkout-discount-box .inp{flex:1}@media (min-width: 501px){#discount-box-container.checkout-discount-box .inp{max-width:230px}}#discount-box-container .messageBox{margin-bottom:10px}#discount-box-container .info{padding:0 0 0 25px}@media (min-width: 501px){.discount-float-box{display:flex;align-items:center;flex-wrap:wrap}}.checkout-comment-block{margin:20px 0}@media (min-width: 501px){.checkout-comment-block{margin-top:10px}}.checkout-comment-block .comment-title{margin:0 0 6px}.checkout-comment-block .comment-title label{color:#f66356;font-weight:bold;font-size:15px}.checkout-comment-block textarea{resize:none;height:78px;width:100%}.checkout-payment-methods{padding-top:5px}.checkout-payment-methods .pay-form{padding:10px}.checkout-payment-methods .payment_item{position:relative;margin-top:10px}.checkout-payment-methods .payment_item:nth-child(1){margin-top:0}.checkout-payment-methods .sub-item{display:none;background-color:#f1f1f1;border-top:1px solid #ccc}.checkout-payment-methods .item-radio{position:relative;margin:0;}.checkout-payment-methods .item-radio.active .item-bg{background-color:#e6e6e6}.checkout-payment-methods .item-radio.active ~ .sub-item{display:block}.checkout-payment-methods .item-radio:hover{box-shadow:none !important}.checkout-payment-methods .item-radio:hover .item-bg{background-color:#e6e6e6}.checkout-payment-methods .item-radio .item-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#f1f1f1}.checkout-payment-methods .item-radio > label{position:relative;padding:15px 20px;display:flex;align-items:flex-start !important;}.checkout-payment-methods .item-radio label .item-radio-field{padding:0;overflow:visible;margin-top: 0;}.checkout-payment-methods .item-radio label .item-radio-name{font-size:16px;line-height:32px;padding:0 0 0 10px}@media (max-width: 500px){.checkout-payment-methods .item-radio label img{margin:10px 0 0 !important;padding:0;display:block}}.checkout-payment-methods .item-radio input[type=radio]{float:none;top:auto;position:static}.coral-top-banner-only-checkout{display:none}body.context-checkout .coral-top-banner-only-checkout{display:block}body.context-checkout .coral-top-banner-all-pages{display:none}@media (min-width: 1000px){body.context-checkout.scrollMenu .header .logo{position:static;height:auto;width:auto}body.context-checkout.scrollMenu .topMenu,body.context-checkout.scrollMenu .redBlock,body.context-checkout.scrollMenu .basket_text_wrapper,body.context-checkout.scrollMenu .basket_total{display:block !important}body.context-checkout.scrollMenu .box9491{display:inline-block !important}body.context-checkout.scrollMenu .header .logo img{display:block}body.context-checkout.scrollMenu .header{height:auto !important}}body.context-checkout .shipping-method .row.active,body.context-checkout .shipping-method .row:hover,body.context-checkout .addresses .address-item:hover,body.context-checkout .addresses .address-item.active{box-shadow:none !important}body.context-checkout .new-fixed-header{position:static}body.context-checkout .categoryBlock{display:none}@media (max-width: 768px){body.context-checkout .redBlock{margin-top:0}}@media (max-width: 500px){body.context-checkout .box9490{height:49px}}body.context-checkout .middleHeader>.block:nth-child(2){width:100% !important;text-align:center !important}@media (max-width: 1100px) and (min-width: 901px){body.context-checkout .middleHeader{padding:25px 0 !important}}body.context-checkout .topPhone{margin-bottom:10px}body.context-checkout .topMenu .w-currencies,body.context-checkout .topMenu .w-html_box,body.context-checkout .topMenu .w-account{display:none}body.context-checkout .pageTitle{padding:0;margin:0;text-align:left}@media (min-width: 501px){body.context-checkout .checkout-header-home-link{display:block}}@media (max-width: 500px){body.context-checkout .mobile-logo-important{margin:11px 0;width:100%;padding-top:0 !important;}}.checkout-header-home-link{display:none;float:right;margin:3px 0 0}@media (max-width: 900px){.checkout-header-home-link{margin-bottom:4px}}.checkout-header-home-link a{color:#f66356}.checkout-header-home-link a:before{content:"\f0a8";display:inline-block;font-family:FontAwesome;margin-right:8px;font-size:20px;vertical-align:-2px}.checkout-account-register{margin:20px 0 0}.account-register-info input[type=checkbox]{margin-right:5px;vertical-align:-1px}#account-register-fields{display:none}#account-register-fields.open{display:block}#account-register-fields.open .checkout-account-register-fields{display:flex}#account-register-fields.open-registered .account-password-not-match,#account-register-fields.open-registered .checkout-account-register-fields{display:none}#account-register-fields.open-registered .account-registered{display:block}#account-register-fields.open-guest .account-password-not-match{display:block}#account-register-fields.open-guest .checkout-account-register-fields{display:flex}#account-register-fields.open-guest .account-registered{display:none}.checkout-account-register-fields{margin-top:-5px;display:none}.checkout-account-register-fields .not-match{border:1px solid #f66356;background-color:#fde5e3}.checkout-account-register-fields .checkout-field{position:relative}#password-not-match{display:none;margin:5px 0 0;color:#f66356;font-weight:bold}#password-not-match.show{display:block}.show-hide-password{position:absolute;cursor:pointer;right:0;top:25px;width:35px;height:35px;text-align:center;line-height:35px}.show-hide-password:before{content:"\f06e";font-family:FontAwesome}.show-hide-password.show:before{content:"\f070"}#account-password{padding-right:35px}#account-registered{margin:0}#account-registered a{color:#f66356}.checkout-fast-login-popup{width:630px}.checkout-fast-login{padding:0 10px}.checkout-fast-login .login-box-heading{font-size:25px;text-transform:uppercase;text-align:center;margin:70px 0 30px 0;border-bottom:1px solid #cdcdcd;padding:0 0 10px}@media (max-width: 500px){.checkout-fast-login .login-box-heading{font-size:20px;margin:50px 0 30px 0}}.checkout-fast-login .login-box{max-width:440px;margin:0 auto}.checkout-fast-login .fast-login-buttons{padding:20px 0 50px}@media (max-width: 500px){.checkout-fast-login .fast-login-buttons{padding-bottom:25px;text-align:center}}@media (min-width: 501px){.checkout-fast-login .fast-login-buttons{display:flex;align-items:center;justify-content:flex-start;}}.checkout-fast-login .fast-login-buttons a{color:#f66356}@media (min-width: 501px){.checkout-fast-login .fast-login-buttons a{margin-left:15px}}@media (max-width: 500px){.checkout-fast-login .fast-login-buttons .btn-2{width:100%;margin:0 0 20px}}#fast-login-messages{margin-bottom:15px}#fast-login-messages .info{margin-bottom:10px;border:none;padding:0 0 0 25px;font-size:14px}#fast-login-messages .info a{color:#f66356}#fast-login-messages .info:before{font-size:17px;margin:2px 0 0 -25px;vertical-align:1px;position:static}#fast-login .preloader{display:none;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:10}#fast-login .checkout-fields{position:relative}#fast-login.load .checkout-fields:before{content:"";width:100%;height:100%;background:#fff;position:absolute;top:0;left:0;z-index:9;opacity:.7}#fast-login.load .preloader{display:block}#fast-login.logged .preloader{display:none}#fast-login.logged .checkout-fields:after{content:"\f00c";font-family:FontAwesome;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:9;font-size:50px}.back-to-shopping-cart{font-size:13px;text-transform:none;color:#f66356}@media (min-width: 501px){.back-to-shopping-cart{float:right;margin:0 10px 0}}.back-to-shopping-cart:before{content:"\f0a8";display:inline-block;font-family:FontAwesome;margin-right:8px;font-size:17px;vertical-align:-1px}.checkout-header{padding:30px 0}@media (max-width: 500px){.checkout-header{padding:20px 0}}@media (min-width: 501px){.checkout-header{display:flex;align-items:center;justify-content:space-between}}@media (max-width: 500px){.already-registered{margin:10px 0 0}}.already-registered a{color:#f66356;margin-left:5px}@media (min-width: 501px){.already-registered{margin-left:15px}}@media (min-width: 501px){.already-registered .new-info-box-text{right:-10px;left:auto}}.checkout-header .sub-title{margin:5px 0 0;line-height:1.4}@media (max-width: 500px){.checkout-header .sub-title{display:none}}.newsletter-flex-box{display:flex}.newsletter-flex-box .newsletter-text{flex:1}.newsletter-flex-box a{color:#f66356}.newsletter-flex-box .newsletter-field{padding:1px 10px 0 0}.county-label:not(.show-select) .field-title .required,.county-label:not(.show-select) .select-arr{display:none}.select-arr:before{content:"\f107";right:8px;top:32px;font-weight:bold;z-index:-1}article,aside,details,figcaption,figure,footer,header,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}a{color:inherit;text-decoration:none}a:focus,button:focus{outline:none}a:active,a:hover{outline:0}a:hover{text-decoration:underline}address{font-style:normal;margin:0 0 20px}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}label{font-weight:normal}code,kbd,pre,samp{font-family:monospace, serif;font-size:14px;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre{background:#f5f5f5;color:#666;font-family:monospace;font-size:14px;margin:20px 0;overflow:auto;padding:20px;white-space:pre;white-space:pre-wrap;word-wrap:break-word}blockquote,q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}blockquote{font-size:18px;font-style:italic;font-weight:300;margin:24px 40px}blockquote blockquote{margin-right:0}blockquote cite,blockquote small{font-size:14px;font-weight:normal;text-transform:uppercase}blockquote em,blockquote i{font-style:normal;font-weight:300}blockquote strong,blockquote b{font-weight:400}small{font-size:smaller}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl{margin:0 20px}dt{font-weight:bold}dd{margin:0 0 20px}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal}del{color:#333}ins{background:#fff9c0;text-decoration:none}table.wrapper,table.wrapper>tbody,table.wrapper>tbody>tr,table.wrapper>tbody>tr>td,table.wrapper>tr,table.wrapper>tr>td{display:inline;padding:0;margin:0;background:none;border:none;font-size:inherit;font-family:inherit;font-weight:inherit;color:inherit;line-height:inherit}.rating-0,.rating-1,.rating-2,.rating-3,.rating-4,.rating-5{font-family:FontAwesome;font-weight:normal}.rating-0:before{content:'\f006 \f006 \f006 \f006 \f006'}.rating-1:before{content:'\f005 \f006 \f006 \f006 \f006'}.rating-2:before{content:'\f005 \f005 \f006 \f006 \f006'}.rating-3:before{content:'\f005 \f005 \f005 \f006 \f006'}.rating-4:before{content:'\f005 \f005 \f005 \f005 \f006'}.rating-5:before{content:'\f005 \f005 \f005 \f005 \f005'}.around-pop-up{position:fixed;left:0;top:0;width:100%;height:100%;opacity:0.5;z-index:701}.popup-box-wrap{text-align:center;position:absolute;left:0;top:0;width:100%;z-index:702;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.popup-box{display:inline-block;position:relative;z-index:703;max-width:100%}.pop-up-content{text-align:left}.pop-up-content form{padding:0;margin:0}.popup-content form{padding:0;margin:0}.popup-buttons .btn:first-child{float:right}.preloader{text-align:center}.preloader:before{content:'\f110';-moz-animation:load8 1.5s infinite linear;-webkit-animation:load8 1.5s infinite linear;animation:load8 1.5s infinite linear;font-size:40px;line-height:40px;display:inline-block;overflow:hidden;width:40px;height:40px;font-family:FontAwesome}@-moz-keyframes load8{from{margin-top:0}to{margin-top:100px}}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes slidein{from{left:-100vw}to{left:0}}@keyframes slideout{from{left:0}to{left:-100vw}}.price_img img,.price_img.art-img-first img{pointer-events:none}.details-only-mobile.double-row>div{display:table-cell !important;vertical-align:middle}.details-only-mobile.double-row .row-values table,.details-only-mobile.double-row .row-values table td{padding:0 !important;margin:0 !important;line-height:1.5;border:none}.details-only-mobile.double-row .row-values .frame_width{white-space:nowrap}.details-only-mobile.double-row .row-values td.frame_width{padding-right:10px !important}.details-only-mobile.double-row .row-values td.frame_details{padding:0 0 0 10px !important;border-left:1px solid #ccc}.details-only-mobile.double-row>div{padding:0 0 5px !important}@media (min-width: 769px){.details-only-mobile.double-row{display:none !important}}.details-only-mobile .frame-name-hide{display:none !important}.details-table>div>div:nth-child(1){padding-right:5px !important}@media (min-width: 769px){.show-full-details{display:none !important}}@media (max-width: 768px){.main-content{margin-top:0 !important}.redBlock{position:static;margin-top:45px}.menu-mobile-ico,.block.header{position:relative;top:0;left:0}.product h1{font-size:21px;line-height:1;margin-bottom:0}.w-product-brand{display:flex !important;padding:0 10px;justify-content:center;align-items:center;font-size:14px}.w-product-brand *{font-size:inherit !important}.museum_text{display:none !important}#box-10600{border-top:1px solid #ccc;margin:10px 10px 0;padding:5px 10px}#box-10600>.block,#box-10597>.block{display:flex;justify-content:center;font-size:17px}#box-10600>.block *,#box-10597>.block *{font-size:inherit !important}#box-10593{margin-top:10px}#box-10594{padding:0 0 15px;}#box-10594 select{width:100%}#box-10603{display:flex !important}#box-10603>.block{width:auto}#box-10603>.block:nth-child(2){flex:1;padding-left:10px;display:flex;flex-direction:row-reverse}#box-10603>.block:nth-child(2) .w-product-buttons{flex:1}#box-10603 #btn-cart button,#box-10603 #btn-cart{width:100%;font-size:18px}#box-10603 .add_to_whishlist{margin-top:-1px}#box-10600{border:none;margin:0;padding:0 10px 20px}.wall{padding:0 10px 20px;}#frame-info.fielded{display:block;padding:5px 10px}.small-details-table{font-size:14px}.pc_row .mobileSlick .slick-prev{left:-25px}.pc_row .mobileSlick .slick-next{right:-25px}.pc_row .mobileSlick .slick-prev,.pc_row .mobileSlick .slick-next{top:34px;margin-top:0;border:2px solid #4e4e4e}.pc_row .mobileSlick .slick-prev:before,.pc_row .mobileSlick .slick-next:before{color:#4e4e4e}.product .pc_row.isMobile{padding:0 35px}.pc_item{outline:none !important;padding:0 2px}.pc_row label span.radio_wrapper{padding:0 0 5px}input[checked]+.radio_wrapper{border-width:4px}.price_img,.price_img.art-img-first{margin:0 auto 5px;width:100%;height:97px;position:relative}.price_img.art-img-first img{width:auto;height:100%;position:absolute;left:50%;top:50%;max-width:none;transform:translate(-50%, -50%)}.product-all-prices .first-row>div{color:#555}.wall-text{display:none}.remove-frame,.remove-frame1{height:auto;line-height:1;margin:3px 0 0;font-size:14px}.product-all-prices{border-top:1px solid #cdcdcd;padding-top:8px;font-size:20px;}div.middleHeader{left:0}.searchBlock{left:0}#frame-info{position:relative;margin:5px 10px 0}.product-all-prices .second-row .product-total-price{font-size:20px}span.show-full-details{border:none;width:21px;display:block;height:21px;text-align:center;line-height:21px;border-radius:50%;font-weight:600;position:absolute;right:5px;top:5px;cursor:pointer;color:#353535}span.show-full-details:before{content:"\f0ab";font-family:FontAwesome;font-size:21px}span.show-full-details.open:before{content:"\f0aa";font-family:FontAwesome;font-size:21px}.frame-price-old span,.frame-price-special,#product-price-special{font-size:14px}#box-10586{padding-bottom:30px !important}.small-details-table .details-table{margin-right:20px}#box-10604 img{border:none;width:100px;margin-top:7px}.to-top{display:none !important}.small-details-table__hide .double-row>div{padding:0 !important}.product-all-prices{min-height:0 !important}#box-10271{padding-top:4px !important;padding-left:15px !important}}@media (max-width: 500px){.products-listing.cols-3 .item{clear:none !important}}@media (min-width: 350px) and (max-width: 500px){.products-listing.cols-3 .item{width:50%}}@media (max-width: 500px){.products-listing .price .sale_text,.products-listing .price .sale_from{display:none !important}}@media (max-width: 768px){div.middleHeader{padding:0 92px 0 45px;margin:0;z-index:-1}div.middleHeader #box-10271{padding:0 !important}}@media (max-width: 500px){div.middleHeader .logo img{padding:0;width:120px;margin:5px 0 0}}@media (max-width: 768px){.middleHeader.box-block.type-8>.block:nth-child(2){width:100%}}.mobile-logo-important{position:absolute;margin:0 92px 0 45px;width:calc(100% - 180px);text-align:center !important;z-index:99}@media (min-width: 769px){.mobile-logo-important{display:none}}@media (max-width: 768px){.middleHeader .logo{display:none}}.scrollMenu .categoryBlock{position:static !important}.scrollMenu .new-fixed-header{background-color:#fff;position:fixed;top:0;width:100%;z-index:10;border-bottom:1px solid #cdcdcd}.new-fixed-header>.block{max-width:100% !important;margin:0 !important}@media (min-width: 1000px){.scrollMenu .redBlock{display:block !important}}@media (max-width: 1200px){#box-10651{padding-left:10px;padding-right:10px}}@media (max-width: 769px){#box-10651{padding-left:0 !important;padding-right:0 !important}}.w-viewed-products .heading{z-index:9;right:20px !important}@media (min-width: 769px){.cont-grid>.block{display:flex;width:100% !important}.cont-grid .w-contact-contact-form{width:35%}.cont-grid .w-contact-contact-form+.block{padding-top:19px}}body.catalog-all-products .cat_img{display:none !important}body.catalog-all-products .cat_name{position:static;margin:0}body.catalog-all-products .cat_name h1{color:#4e4e4e;padding:0;background:none;text-align:left;display:block}.preview-image{display:inline-block;width:100px;height:100px;margin:20px 10px 0 0;vertical-align:top;position:relative;text-align:center;background:#e0e0e0}.preview-image img{max-width:100px;max-height:100px;width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.preview-image .preview-close{display:none;position:absolute;left:50%;top:50%;z-index:9;transform:translate(-50%, -50%);width:30px;height:30px;background:#f66356;color:#fff;line-height:26px;border-radius:50%;cursor:pointer}.preview-image:hover:before{content:"";z-index:5;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,0.6)}.preview-image:hover .preview-close{display:block}#selected-result{margin-left:10px}@media (max-width: 768px){.headMenu .cat-heading{display:none}}.to-top{right:50% !important;margin-right:-25px !important;opacity:.6;transition:opacity .3s 0s}.to-top:hover{opacity:1}.files-upload-col .upload-field-box{margin:5px 0 10px}.files-upload-col .heading-4{border:none;font-size:18px;color:#f47064;clear:both;padding:0}.big-buttons .btn{font-size:20px;font-weight:700;padding:7px 25px;height:55px;min-width:170px;margin-top:5px}@media (max-width: 1024px){.payBlock.w-block-box>.block:nth-child(1){}}@media (max-width: 1024px) and (min-width: 769px){}@media (max-width: 1024px){.payBlock.w-block-box>.block:nth-child(2){width:40% !important}}@media (max-width: 768px){.payBlock.w-block-box{flex-wrap:wrap;flex-direction:column-reverse}.payBlock.w-block-box>.block:nth-child(2),.payBlock.w-block-box>.block:nth-child(1){width:100% !important}.payBlock.w-block-box>.block:nth-child(2){padding-bottom:20px}}.payBlock.w-block-box>.block:nth-child(1){display:flex;align-items:center;    justify-content: space-between;}@media (max-width: 768px){.payBlock.w-block-box>.block:nth-child(1){flex-wrap:wrap}}@media (max-width: 768px){.payBlock.w-block-box>.block:nth-child(1) .w-image:nth-child(1){flex:1 100%;text-align:center;}}@media (min-width: 769px){.payBlock.w-block-box>.block:nth-child(1) .w-image:nth-child(2){border-left:2px solid #d3d3d3;margin:0 0 0 35px;padding:17px 0 17px 25px}}@media (max-width: 768px){.payBlock.w-block-box>.block:nth-child(1) .w-image:nth-child(2){margin-top:20px}}@media (max-width: 768px) and (max-width: 500px){.payBlock.w-block-box>.block:nth-child(1) .w-image:nth-child(2){width:60%;text-align:left}}.btn-to-checkout{margin:0;width:100%;padding:18px}@media (min-width: 769px){.btn-to-checkout{max-width:300px;float:right}}.cart-footer-banner>.block{padding:10px 22px}.cart-footer-banner>.block ~ .block{border-left:2px solid #d3d3d3}.w-cart-discount-coupon{max-width:425px;float:left;width:425px}.w-cart-discount-coupon button{padding:9px 35px 9px}.w-cart-discount-coupon .gift-code .input-apple{display:block;}.w-cart-discount-coupon .gift-code .input-apple div{overflow:auto;flex:1}body.shopping-cart-index .footer-row-1{display:none}body.shopping-cart-index .homeBoxBanner>.block .box.w-image{background-color:transparent !important}.payBlock{margin-bottom:20px !important;margin-top:10px;}@media (max-width: 768px){.free-shipping-icon{display:none}}@media (min-width: 769px){.free-shipping-icon-2{display:none}}@media (max-width: 768px){.free-shipping-icon-2{margin:20px 0 0 10px;text-align:left}}@media (max-width: 768px) and (max-width: 500px){.free-shipping-icon-2{width:calc(40% - 10px)}}.cart-listing .item>div.image{padding-left:10px}@media (max-width: 600px){.frame-b,.cart-listing .item .name a{font-size:17px}}@media (max-width: 600px){.frame-b span{display:inline}}@media (max-width: 600px){.cart-listing .item{padding-bottom:50px;padding-right:0}.cart-listing .item>div.image{padding-left:0}.cart-listing div.right-area{padding-bottom:0}.cart-listing div.right-area div.qty{bottom:10px}.cart-listing div.right-area div.qty .qty-inp-s{height:31px}.cart-listing div.right-area .remove{width:auto;bottom:10px}.cart-listing div.right-area div.price{bottom: 11px;width: auto;right: 40px;line-height: 1;min-height: 32px;flex-direction: column;align-items: flex-end;justify-content: center;text-align:left;}.cart-listing .painting-price span{font-size:16px;margin-right:5px}.cart-listing .qty-readonly{color:#cdcdcd;height:31px;line-height:30px;padding:0}.cart-listing div.image{width:70px}}.cart-frame-info .cart-frame-info__item .cart-frame-info__frame-name{padding-right:5px}.cart-frame-info .cart-frame-info__item-frame,.cart-frame-info .cart-frame-info__item{font-size:14px;align-items:center;margin-bottom:3px;}@media (max-width: 600px){.cart-frame-info .cart-frame-info__item-frame,.cart-frame-info .cart-frame-info__item{font-size:13px}}.cart-frame-info .cart-frame-info__frame-value-width{white-space:nowrap}.cart-frame-info .cart-frame-info__item-frame{border-top:1px solid #ccc;margin:5px 0 0;padding:10px 0 0}@media (max-width: 600px){.cart-frame-info .cart-frame-info__item-width .cart-frame-info__frame-value{display:flex;align-items:center}}.cart-frame-info .cart-frame-info__frame-name{color:#f47064;font-weight:bold;float:left;}.cart-frame-info .cart-frame-show-hide__item-hide{display:none}@media (max-width: 600px){.cart-frame-info{overflow:hidden;position:relative}.cart-frame-info.open{max-height:none}.cart-frame-info.open .cart-frame-show-hide{display:none}.cart-frame-info .cart-frame-show-hide{position:absolute;bottom:0;width:100%;left:0;background:#fff}.cart-frame-info .cart-frame-show-hide:before{content:"";position:absolute;left:0;bottom:100%;width:100%;height:40px;background:-moz-linear-gradient(top, rgba(255,255,255,0.06) 0%, #fff 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0.06) 0%, #fff 100%);background:linear-gradient(to bottom, rgba(255,255,255,0.06) 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0fffffff', endColorstr='#ffffff', GradientType=0)}}@media (min-width: 601px){.cart-frame-show-hide{display:none !important}}.cart-frame-show-hide__item{font-size:13px;color:#a7a7a7;font-weight:bold;padding-left:80px}.cart-frame-show-hide__item span{cursor:pointer}.cart-frame-show-hide__item span:after{content:"\f0d7";font-family:FontAwesome;font-size:11px;margin-left:5px;color:#696969}.cart-frame-info__mobile-frame-details{padding:0 0 0 10px !important;border-left:1px solid #ccc;margin-left:10px;font-weight:bold;line-height:1.2;display:none}@media (min-width: 601px){.cart-frame-info__mobile-frame-details{display:none}}.cart-frame-details{margin:0 0 5px;font-size:13px}.cart-frame-bot .frame-bot{line-height:1.5;padding-top:5px}@media (max-width: 600px){.context-shopping-cart .discount-block{padding:0 !important}}.cart-footer-banner{margin-bottom:20px !important}@media (max-width: 500px){.cart-footer-banner{display:block !important}}.cart-footer-banner>.block .box.w-image{text-align:left;padding:0 !important}@media (max-width: 500px){.cart-footer-banner>.block{border:none !important}}@media (max-width: 500px){#frmCheckout .cart-listing.type-2 .right-area .qty{width:45px}}@media (max-width: 600px){.info{padding:20px 0 15px 40px}}.new-info-box{display:inline-block;position:relative;margin-left:5px}.new-info-box:before{content:'\f05a';font-family:FontAwesome;color:#f47064;z-index:2;position:relative;cursor:pointer}.new-info-box:hover .new-info-box-text{display:block}.new-info-box-text{display:none;z-index:1;position:absolute;bottom:-6px;left:-10px;width:280px;background:#fff;box-shadow:0 0 7px 0 #c1c1c1;padding:30px 31px;font-size:13px;line-height:1.2;text-align:left;}@media (max-width: 500px){.new-info-box-text{font-size:12px;width:180px;left:auto;right:-10px}}.info{padding:10px 0 10px 25px}.info:before{margin-top:0px;margin-left:-25px;font-size:18px}.frame-last-pname{font-weight:normal;color:#4e4e4e}.frame-for-painting{padding-right:5px}.payment-method .sub-item .pay-row.pay-row-min input{margin-right:0}.w-more-by-artist .products-listing .item,.w-similar-products .products-listing .item,.w-same-author-products .products-listing .item{margin:0}.products-listing .name{min-height:auto !important}.same-nav{text-decoration:none !important}.same-nav:before{content:"\f0a9";font-family:FontAwesome;margin:0 2px;font-size:22px}@media (max-width: 768px){.same-nav:before{font-size:18px}}.same-nav.same-nav-prev:before{content:"\f0a8"}.same-nav.same-nav-disabled{opacity:.6}.same-products{font-size:18px;display:flex;justify-content:center;align-items:center;margin-top:14px;}@media (max-width: 768px){.same-products{font-size:14px;padding:0;justify-content: flex-start;padding:0 48px 0 0;line-height: 1;align-items: flex-end;margin:5px 0 0;}}.same-author-link{color:#f66356;font-weight:bold;margin-right:0;}.w-product-brand .model{padding:0;margin:0 10px;font-size:15px;display:block;color:#f66356;font-weight:700;}@media (min-width: 500px){.pr_top>.block{padding:0 10px;}}.pr_top .pr_artist{display:none}.pop-up-content .img_popup .img-functions a.print-image-link{font-size:16px;color:#f66356;text-decoration:underline}.pop-up-content .price-box.order-total{width:auto}.pop-up-content .price-box.order-total .price{padding-right:18px;width:150px}.checkout-field-error{background:#ffe3e0 !important;border-color:#f66356 !important}.checkout-field-error-text{color:#f66356 !important;font-size:13px;line-height:1.4;display:block;margin:5px 0 0}.see-more-similar-products{margin:25px 0 5px;border-top:1px solid #cdcdcd;padding:15px 0 0 0;display:none;}.see-more-similar-products span{color:#f66356;font-size:18px;cursor:pointer}.see-more-similar-products span:after{content:"\f0a9";font-family:FontAwesome;vertical-align:-2px;margin:0 0 0 8px}.same-products-two-row{display:flex;flex-wrap:wrap;margin-right:0;align-items:center;}.same-products-ofin{margin-right:5px}.same-products-prev-next-links{white-space:nowrap}.img-functions{margin-bottom:25px}.span_products_description_manufacturers_name{text-decoration:none}.span_products_description_manufacturers_name:hover{text-decoration:underline}@media (max-width: 550px){}.checkout-index .popup-box-wrap{position:fixed;height:100%;align-items:center;justify-content:center;display:flex;top:0 !important}.checkout-index .pop-up-content{padding:20px}.checkout-index .login-box{display:none}.view-all-manufacturers-by-artist{margin:20px 0;text-align:center}.view-all-manufacturers-by-artist a{color:#f66356}.more-by-artist-link-view-all{font-size:14px;margin-left:15px;color:#f66356}button.slick-prev,button.slick-next{z-index:9}@media (min-width: 769px){button.slick-prev,button.slick-next{width:50px;height:50px}button.slick-prev:before,button.slick-next:before{width:46px;height:46px;font-size:36px;line-height:46px}}.products-carousel button.slick-prev,.products-carousel button.slick-next,.additional-horizontal button.slick-prev,.additional-horizontal button.slick-next{top:39%}@media (min-width: 769px){.share-cart-row{display:flex;align-items:center}}.share-cart-fields{display:flex}.share-cart-text{font-size:15px;font-weight:bold;text-align:left;text-transform:uppercase;padding:0 20px 0 30px;position:relative}@media (max-width: 768px){.share-cart-text{margin:0 10px 10px}}.share-cart-text:before{content:"";background:url("../img/save-cart.png");width:19px;height:18px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.share-cart-field-button{display:flex;align-items:center;padding-left:10px}.share-cart-field-button input{min-width:150px;height:35px}@media (max-width: 768px){.share-cart-field-email{flex:1}}.share-cart-field-email input{min-width:230px}@media (max-width: 768px){.share-cart-field-email input{min-width:100%;width:100%}}.share-cart-info-box b{margin-bottom:10px;display:inline-block}#share-cart-response{font-size:13px;color:#f66356;font-family:Lato;font-weight:bold;text-align:center;margin:10px 0 0}#share-cart-response:empty{display:none}.topCartTitle>.block:nth-child(2){display:flex}.topCartTitle>.block:nth-child(2) .w-image:nth-child(2){margin:0 0 0 45px;padding:0 0 0 45px;border-left:2px solid #d3d3d3}@media (max-width: 768px){.topCartTitle>.block:nth-child(2) .w-image{display:none}}@media (min-width: 769px){.payBlock .block:nth-child(1) .hide_image{display:none}}@media (max-width: 768px){.payBlock .w-share-cart{margin:20px 0 0;}}.btn-to-checkout{padding:20px;font-size:21px}.fixed-discount-text{/* background:#58585a;color:#fff;border:1px dashed #fff; */text-align:center;font-size:19px;text-transform:uppercase;padding:10px;font-family:Lato;color:#58585a;border:2px dashed #58585a;}@media (max-width: 768px){.fixed-discount-text{font-size:18px}}.products-carousel .products-listing:not(.slick-initialized) .item:nth-child(4) ~ .item{display:none}.price-row.ot_code_ot_coupon,.price-row.ot_code_ot_fixed_discount{color:#f66356 !important;font-weight:bold !important}.products-box .products-listing.list-type-1 .image a{display:block;height:250px;position:relative}.products-box .products-listing .item .image img{box-shadow:5px 5px 5px 0 #666;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:auto;height:auto;max-width:calc(100% - 20px);max-height:calc(100% - 20px)}.context-account h1{margin:40px 0 5px;padding:0}.checkout-content label{margin:0}.checkout-login-page .checkout-col{display:flex}.checkout-login-page .checkout-section__content{padding:20px 60px}.login-button{padding:11px 50px}.password-forgotten-link{color:#f66356;font-size:14px;display:inline-block;margin:5px 0 0}.condition-terms{margin:5px 0 0}.newsletter-text{font-size:14px}.newsletter-text a{color:#f66356}.messages-box{margin:0 0 20px}@media (max-width: 768px){.filter-hide-mobile{display:none !important}}@media (min-width: 769px){.mobile-filter-close{display:none !important}}@media (max-width: 768px){.mobile-filter-close{position:fixed;top:0;left:0;width:50px;height:100%;background:rgba(0,0,0,0.7)}.mobile-filter-close:before{content:"";cursor:pointer;position:absolute;top:0;left:0;width:50px;height:50px;background:#2d2d2d url(../img/filter-close.png) no-repeat center}}.filter-widget .filter-toggle-button-mobile{display:none}.filter-toggle-button-mobile{background-color:#08bf84;font-family:'Lato', sans-serif;font-size:16px;font-weight:bold;color:#fff;display:inline-block;padding:5px 20px 6px;text-decoration:none !important;cursor:pointer}.filter-toggle-button-mobile:hover{color:#fff}@media (min-width: 769px){.filter-toggle-button-mobile{display:none !important}}@media (max-width: 768px){.mobile-filter-block{position:fixed;width:calc(100% - 50px);height:100%;top:0;right:0;background:#fff;z-index:9999999999;overflow:hidden}}@media (max-width: 768px){.hide-scroll{overflow:hidden}}@media (max-width: 768px){.filter-listing-loader{top:0 !important;left:0 !important;width:100% !important;height:100% !important;z-index:9999999999}}@media (min-width: 769px){.mobile-filter-title{display:none}}@media (max-width: 768px){.mobile-filter-title{display:flex;justify-content:space-between;margin-bottom:15px;background:#f66356;height:50px;line-height:50px;font-family:'Lato', sans-serif;font-size:16px;font-weight:bold;color:#fff;text-transform:uppercase;padding:0 15px}}@media (max-width: 768px){.filter-box-content{display:none !important;padding:15px}.filter-box-content .filter-li-content{border-bottom:1px solid #cdcdcd;padding:0 0 10px;margin:0 0 7px;display:block !important}.filter-box-content ul.filter-ul-content li ~ li.view_items{display:none !important}}@media (max-width: 768px){.filter-box-head{margin:0;padding:0;border:none;cursor:pointer;font-size:16px;color:#5a5a5c;position:relative}.filter-box-head:after{content:"";background:url(../img/filter-right.png) center no-repeat;width:5px;height:7px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.filter-box-head>span{display:none !important}}@media (max-width: 768px){.filter-box{padding:0 0 10px !important;border-bottom:1px solid #cdcdcd;margin:10px 15px}.filter-box:last-child{border-bottom:none}}@media (max-width: 768px){.selected-category{position:absolute;top:0;margin:0;width:100%;border:none;height:100%;padding:0}.selected-category .filter-box-content{display:block !important;height:calc(100% - 120px);position:relative;overflow:auto;padding-bottom:0}.selected-category .filter-box-head{background:#f66356;height:50px;line-height:50px;font-family:'Lato', sans-serif;font-size:16px;font-weight:bold;color:#fff;text-transform:uppercase;padding:0 15px}.selected-category .filter-box-head:after{display:none}.selected-category .filter-box-head:before{content:"←";margin:0 10px 0 0}.selected-category .mobile-filters-selected{display:none}}@media (max-width: 768px){.selected-category-open .filter-box:not(.selected-category){display:none}}@media (max-width: 768px){.clear-all-filters{font-size:13px;text-transform:none;cursor:pointer;display:none}}.account-logoff h1{text-align:center !important}@media (min-width: 769px){.mobile-filters-selected{display:none}}@media (max-width: 768px){.mobile-filters-selected{font-size:13px}.mobile-filters-selected .filter-ul-content{padding:0;margin:0;list-style:none;overflow:hidden}.mobile-filters-selected .filter-selected-item:first-child{margin-top:4px}.mobile-filters-selected .filter_color_li{margin:4px 8px 4px 0}.mobile-filters-selected .filter_color_li .filter_color_item{padding:0}}@media (max-width: 768px){.filter_color_li{float:left;width:40px !important;height:40px !important;padding:0 !important;margin:0 5px 5px 0}.filter_color_li .filter_color_item{padding:0 !important}.filter_color_li input:checked+.filter_color_item{border-width:2px !important;padding:2px !important}}@media (max-width: 768px){.filter-listing-preloader{top:50% !important;left:50% !important;transform:translate(-50%, -50%);z-index:9999999999}}@media (min-width: 769px){.show-items{display:none !important}}@media (max-width: 768px){.show-items{background:#2d2d2d;font-family:'Lato', sans-serif;font-size:16px;font-weight:bold;color:#fff;text-transform:uppercase;position:absolute;bottom:15px;left:15px;width:calc(100% - 30px);padding:13px;text-align:center;cursor:pointer}}@media (min-width: 901px){.my_acc_link,.my-acc-link{padding:2px 12px 7px 10px}}@media (max-width: 768px){.cat_wrapper{margin:-10px 0 10px}}@media (max-width: 768px){.footNewsletterTitle div{padding-right:10px}}@media (max-width: 768px){.products-carousel button.slick-next,.additional-horizontal button.slick-next{right:-5px}.products-carousel button.slick-prev,.additional-horizontal button.slick-prev{left:-5px}}.cart-popup .default-title{padding:20px;margin:0}.cart-popup .checkout-content{padding:0 20px;margin:-20px 0 0}#box-10504>.block:nth-child(2){display:flex;flex-direction:row-reverse}@media (min-width: 500px) and (max-width: 768px){#btn-cart .add-to-cart{font-size:24px;padding:21px 48px;white-space:nowrap;margin-top:-10px}}@media (min-width: 769px){#btn-cart .add-to-cart{font-size:24px;padding:21px 48px;white-space:nowrap;margin-top:-10px}}.totalBlock{position:relative}.cart-col-2{float:right}@media (max-width: 768px){.cart-col-2{width:100%}}.cart-col-2>.block{display:flex;align-items:flex-end;flex-direction:row-reverse;width:100%}.w-viewed-products .products-listing .item{width:auto;margin:0 !important;border: none;position: relative;padding: 18px 10px 20px !important;}.w-viewed-products .item{width:20%}.w-viewed-products .item .image{min-height:0 !important}.w-viewed-products .item .image img{position:static !important;max-width:none !important;transform:none !important;max-height:150px !important;height:150px !important;width:auto !important}.w-viewed-products .products-box-wrap{z-index:9999999999 !important}.w-viewed-products button.slick-prev:before,.w-viewed-products button.slick-next:before{margin-top:-17px}.w-viewed-products .products-carousel button.slick-prev:before,.w-viewed-products .products-carousel button.slick-next:before{color:#fff !important} .absolute-error .checkout-field-error-text{position:absolute;}
.w-cart-order-total .price-row .title, .w-cart-order-total .price-row .price{color:#000 !important;font-weight:400!important;}
.w-cart-order-total .price-row.ot_code_ot_fixed_discount .title, .w-cart-order-total .price-row.ot_code_ot_fixed_discount .price{color:#f66356!important;font-weight:700!important;}
.w-cart-order-total .price-row.ot_code_ot_coupon  .title, .w-cart-order-total .price-row.ot_code_ot_coupon  .price{color:#f66356!important;font-weight:700!important;}
.products-listing .name{margin:0;}
.checkout-comment-block .comment-title label {
    color: #4e4e4e;
    font-weight: bold;
    font-size: 15px;
}

.checkout-index .popup-box-wrap .popup-box {
	width: 100%;	
	max-width:600px;
    height:60%;
}
.checkout-index .popup-box-wrap .popup-box .pop-up-content{height:100%;overflow:auto;}
@media ( max-width: 500px){
	.checkout-index .popup-box-wrap .popup-box{
		width: 100%;
	}
	.checkout-index .popup-box-wrap .popup-box .cvvhelp{
		font-size: 75%;
		line-height:1.1;
	}
	.new-info-box-text {
		padding: 15px 15px;
	}
	.checkout-field-error-text {
		line-height: 1.1;
	}
	.checkout-submit-button{
		color: #f66356 !important;
		margin: 30px 0 0;
	}
}

input[type=checkbox].checkout-field-error{
	-webkit-box-shadow: 0px 1px 4px 2px rgb(246 99 86);
	-moz-box-shadow: 0px 1px 4px 2px rgb(246 99 86);
	box-shadow: 0px 1px 4px 2px rgb(246 99 86);
}
.w-footer-sign{background-color:#f66356;position:fixed;width: 100%;bottom: 0;z-index:3000000000;}
.w-footer-sign:not(.footSign){display:none;}
.footer-sign{max-width:1200px;margin:0 auto;padding:40px 0;display:flex;color:#fff;width:100%;align-items: center;}
.footer-sign .prompt{text-align:center;width:80%;}
.footer-sign .prompt h4, .footer-sign .prompt .heading4{font-size:25px;margin:0;font-weight:700;}
.footer-sign .prompt div{font-size:17px;}
.footer-sign .button_block{padding: 0 10px;width:20%;align-items:center;}
.btn-signup{display:inline-block;width:100%;background-color:#fff;color:#f66356;text-transform:capitalize;text-align:center;}
.btn-signup:hover{color:#f66356;}
.footer-sign .btn-close{width:30px;height:30px;right:10px;top:10px;display:block;position:absolute;background:url(../img/close.png) no-repeat;}
.mobile_footer_logo{display:none;}
.trust_wrapper{max-width:315px;margin:50px auto 0;text-align:center;}
.product_trust_title{font-size:18px;text-transform:uppercase;color:#000;font-weight:700;}
.trust_reviews{display:flex;width:100%;align-items:center;justify-content: center;margin:5px 0 0;}
.trust_review_value{font-size:44px;font-weight:700;line-height:1;color:#000;margin:0 10px;}
.featured_desc{margin-bottom:15px;}
.footSign{position:static;}
.footSign .btn-close{display:none;}
/* body:not(.p-catalog-product) .footSign{display:none !important;} */
.trustFoot > .block{display:flex;align-items:center;margin:3px 0 10px;}
.w-featured-products h2, .w-contemporary-products-widget-top-contemporary h2{margin:0;font-weight:400;font-size:24px;}
.w-featured-products .heading-3{padding-bottom:10px;}
.cont-grid .contacts address{margin:0;}
.footImage .w-image{float:left;margin-right: 8px;}
.trustpilot-widget iframe{white-space:nowrap;width:245px !important;margin:0;}
.w-catalog-description{margin:50px 0;}
.w-catalog-description h2, .w-product-description h2{margin:10px 0 15px;}
.w-catalog-description h3, .w-product-description h3{margin-bottom: 15px;padding-top:10px;}
.oilPaintings .products-box .products-listing.list-type-1 .image a{height:auto;}
.oilPaintings .products-box .products-listing .item .image img, .w-contemporary-products-widget-top-contemporary .products-box .products-listing .item .image img{position:static;transform:none;min-height:0;min-width:0;}
.login-button:focus{color:#fff;}
.oilPaintings .view-all .btn{font-size:18px;padding: 15px 40px;}
.w-more-by-artist .products-listing .image{min-height:0 !important;}
.w-product-also-purchased .products-listing .image{min-height:0 !important;}
.w-similar-products .products-listing .image{min-height:0 !important;}
.w-product-cross-sell .products-listing .image{min-height:0 !important;}
.p-catalog-product .products-box .products-listing.list-type-1 .image a{height:auto;}
.p-catalog-product .products-box .products-listing.list-type-1 .image img{position:static;transform:none;}
#box-10510 > div:nth-child(2){display: flex;flex-direction: row-reverse;}
.account-dropdown .acc-text, .account-dropdown .strongTitle, .account-dropdown .align_center{text-align:left;}
.account-dropdown ul{padding:10px;}
.acc-buttons{text-align:left;}
.w-cart-discount-coupon .gift-code{position:relative;}
.w-cart-discount-coupon .messageBox{/* position: absolute; */bottom:0;left:calc(100% + 15px);white-space:nowrap;}
.w-cart-discount-coupon .info {padding: 6px 0 5px 25px;}
.acc-top{padding-top:17px;}
#box-10675{padding-right:0;}
.giftCard h1{text-transform:none;padding:0 0 15px;margin:0 0 25px;border-bottom:1px solid #ccc;text-align:center;}
.virtualBlock p{border:1px solid #ccc;padding:25px 25px 25px 90px;background-image:url(../img/gift1.jpg);background-repeat:no-repeat;background-position:25px 50%;background-color:#fff;}
.giftCard h2{font-size:24px;margin-bottom:20px;color:#4e4e4e;}
.giftCardWrap{display:flex;width:100%;column-gap:50px;margin-bottom:70px;}
.giftCardWrap > div{width:33.33%;padding:0 0 0 80px;font-size:16px;}
.gift_block1{background:url(../img/gift2.jpg) 0 0 no-repeat;}
.gift_block2{background:url(../img/gift3.jpg) 0 0 no-repeat;}
.gift_block3{background:url(../img/gift4.jpg) 0 0 no-repeat;}
.gift_block_title{text-transform:uppercase;font-weight:700;color:#f66356;}
.giftCard h3{padding:0;margin:0 0 15px;border:none;text-transform:none;}
.giftCard details{padding:20px 0 15px;border-top:1px solid #ccc;cursor:pointer;}
.giftCard details summary{font-weight:700;padding:0 20px 5px 0;position:relative;}
.giftCard details summary:after{content:'';background:url(../img/arrow.png) 100% 0 no-repeat;width:14px;height:8px;display:block;position:absolute;top:8px;right:0;}
.giftCard details[open] summary:after{transform:rotate(180deg);}
.giftCard .amount-view{font-size:35px;font-weight:700;color:#f66356;}
.giftCard .add-to-cart{background-color: #00c697;font-size: 24px;padding: 21px 48px;}
.gift-card-form .button{text-align:right;padding:15px 0 0;}
.w-gift-amount-view{margin-top:-59px;margin-left:10px;}
.gift-card-form .col-full label{position:relative;float:left;width:33.33%;padding:0 0 10px 10px;cursor:pointer;}
.gift-card-form .col-full label:nth-child(3n+1){padding:0 0 10px;}
.gift-card-form .col-full label input{position:absolute;top:0;left:0;width:0;height:0;opacity:0;}
.gift-card-form .col-full label span{display:block;padding:6px;border:1px solid #e0e0e0;text-align:center;}
.gift-card-form .col-full label input:checked + span{border-color:#f76357;background-color:#f76357;color:#fff;}
.col-full:after{clear:both;content:'';display:block;}
.gift-card-form label > span{display:block;margin-bottom:5px;}
.col_title{display:block;clear:both;margin-bottom:10px;}
.gift-card-form textarea{border:1px solid #e0e0e0;}
.additional_images{overflow:hidden;margin:30px -10px 0;}
.additional_images > div{padding:0 10px 20px;width:25%;float:left;}
.additional_images a{opacity:0.6;}
.additional_images a.active{opacity:1;}
.main_img_block{text-align:center;}
.cart-popup .order-total .price-row{color: #000;}
.cart-popup .order-total .price-row.ot_code_ot_coupon, .cart-popup .price-row.ot_code_ot_fixed_discount{color:#f66356;}
.w-product-product-tags{margin-bottom:50px;}
.w-product-product-tags a{font-size:16px;display:inline-block;margin-right:10px;color:#f66356;position:relative;padding-left:17px;}
.w-product-product-tags a:before{font-family:"FontAwesome";content:'\f02b';margin-right:4px;position:absolute;left:0;}
.gift_card_link{font-size:20px;font-style:italic;color:#f66356;}
.share_wrapper{text-align:center !important;}
.sharethis-inline-share-buttons, .share_title{display:inline-block !important;vertical-align:middle;}
.share_title{margin-right:10px;font-size:24px;}
[data-network="pinterest"]{display:inline-block !important;}
.promo_gift{margin-top:10px;font-style:italic;color:#f66356;display:block !important;}
.payment-method .discount-box .inp input{max-width:230px;}
.payment-method .discount-box button.btn{background-color: #00c697 !important;cursor:pointer;}
.payment-method .discount_float{display:flex;margin-top:10px;}
#frmCheckout .payment-method .discount-box{padding:25px 0 0;}
#order_totals .price-row.ot_code_ot_gv{color:#f66356;font-weight:700;}
.gift-card-form span.checkout-field-error-text{margin-top:-15px;}
.cart-frame-info__item ~ .cart-frame-info__item .cart-frame-info__frame-name{color:#4e4e4e;}
.radio-attributes label.disable-btn{display:none;}
.popup_button .btn{font-size:24px;margin-top:15px;width:100%;text-align:center;}
.w-catalog-title + .w-catalog-description{margin:0 0 20px;}
.pagination .w-catalog-paging{float:right;}
.reproduction{padding-top:25px;}
.reproduction .w-catalog-title h1{padding:0;margin:0;}
.products-listing.list-type-4 .item{padding:0;margin:0 0 20px;border:none;box-shadow:none;padding-bottom:20px;border-bottom:1px solid #cdcdcd;}
.image+.image{display:none;}
.image_wrapper{display:flex;grid-template-columns: repeat(2, 1fr);grid-column-gap: 20px;margin-bottom:25px;justify-content:center;}
.image_wrapper .image:nth-child(1){text-align: right;}
.image_wrapper .image:nth-child(2){text-align: left;display:block;}
.products-listing.list-type-4 .item .products-model{padding:0;margin:0 0 20px;}
.products-listing.list-type-4 .title{padding:0;}
.products-listing.list-type-4 .small_title{font-size:16px;}
.products-listing.list-type-4 .products-model a{display:inline-block;vertical-align:middle;}
.products-listing.list-type-4 .products-model span{display:inline-block;vertical-align:middle;color:#4e4e4e;margin-right:5px;}
.reproduction .pagination{padding-bottom:20px;}
.products-listing.list-type-4 .image a{position:relative;display:inline-block;}
.products-listing.list-type-4 .original{position:absolute;top:0;right:0;width:107px;height:91px;display:block;background:url(../img/corner-our-reproduction.png) no-repeat;}
.products-listing.list-type-4 .reproduction{position:absolute;top:0;right:0;width:107px;height:91px;display:block;background:url(../img/corner-original-painting.png) no-repeat;}
.products-box .products-listing.list-type-4 .item .image img{position:static;top:0;left:0;transform:none;}
.products-box .products-listing.list-type-4 .item .image{min-height:0 !important;}
.reproduction_header{font-size:20px;text-align:center;margin-bottom:40px;}
.reproduction_header a{color: #f66356;text-decoration:underline;}
.reproduction_header a:hover{text-decoration:none;}
.products-box .products-listing.list-type-4 .item .small_title{display:none;}
.products-box .products-listing.list-type-4 .item .name{display:none;}
.products-box .products-listing.list-type-4 .item .reproduction_button{display:none;}
.w-product-more-reproductions .buttons{text-align:center;}
.w-product-more-reproductions .image_wrapper{margin:0;}
.context-blog .products:after{display:block;clear:both;content:'';}
.context-blog .products{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:15px;row-gap:35px;}
/* .context-blog .products .post{float:left;width: 31.33%;margin: 0 1% 35px;}
.context-blog .products{margin:0 -1%;} */
.blogsidebar{padding-left:35px;}
.context-blog .products .post_image{padding:0 0 10px;}
.context-blog .products .post_name a{color: #363738!important;font-size: 18px;font-weight: 600;}
.context-blog .products .post_name{padding:0 0 10px;}
.context-blog .products .post_date {
    font-size: 12px;
    font-style: italic;
}
.context-blog .products .post_tagged{margin-top:12px;padding:12px 0 0;border-top: 1px solid #e0e0e0;}
.context-blog .products .post_date span {
    display: inline-block;
    line-height:1;
}
.context-blog .products .post_date .post_viewed{border-left: 1px solid #777;padding-left: 10px;margin-left: 10px;}
.context-blog .products .post_tagged a {
    color: #f66356;
}
.blogsidebar .heading-title{
    color: #000;
    font-size: 18px;
    font-weight: bold;
    font-family: 'Lato', Verdana, Arial, sans-serif;
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 10px;
    margin: 0 0 10px;
    text-transform:uppercase;
}
.tl_blog_index{padding:0 0 30px;}
.w-blog-widget-post-image {
    float: left;
    width: 50%;
    margin-right: 3%;
    margin-bottom: 20px;
}
.w-blog-widget-post-date {
    /* float: left;
    width: 47%; */
    font-size: 13px;
    font-style: italic;    
    border-bottom: 1px solid #e0e0e0;
    padding: 5px 0 20px;
    margin-bottom: 20px;
    clear:both;
}
.w-blog-widget-post-title {
/*     float: left;
    width: 47%; */
}
.w-blog-widget-post-description {
    font-size: 16px;
}
.w-blog-widget-categories-list{margin-bottom:25px;}
.w-blog-widget-tag-cloud a, .w-blog-widget-tag-list a {
    background-color: #f66356;
    color:#fff;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    display: inline-block;
    padding: 10px 13px;
    margin: 0 auto 4px;
}
.w-blog-widget-tag-cloud a:hover, .w-blog-widget-tag-list a:hover{color:#fff; text-decoration:none;background-color:#f98277;}
.w-blog-widget-post-title h1{padding:0;margin:0;}
.w-blog-widget-post-linked-products .stock{display:none;}
.w-blog-widget-post-linked-products .properties{display:none;}
.w-blog-widget-post-linked-products .rating-count, .w-blog-widget-post-linked-products .rating, .w-blog-widget-post-linked-products form{display:none;}
.w-blog-widget-post-linked-products .buttons{display:none;}
.w-blog-widget-post-linked-products .compare_box_item{display:none;}
.w-blog-widget-post-share a, .w-blog-widget-post-share span {
    cursor: pointer;
    vertical-align: middle;
    line-height: 1;
    display: inline-block;
    margin: 0 8px;
}
.w-blog-widget-post-share .pinterest-btn:before {
    color: #52130F;
    font-size: 22px;
    content: '\f231';
    font-family: 'FontAwesome';
}
.w-blog-widget-post-share .facebook-btn:before {
    color: #52130F;
    font-size: 22px;
    content: '\f09a';
    font-family: 'FontAwesome';
}

.w-blog-widget-post-share .twitter-btn:before {
    color: #52130F;
    font-size: 22px;
    content: '\f099';
    font-family: 'FontAwesome';
}

.w-blog-widget-post-share .mailto:before {
    content: "\f0e0";
    font-size: 26px;
    color:#f66356;
    font-family: 'FontAwesome';
}
.w-blog-widget-post-share .mailto:after {
    background-color: #f66356;
    height: 26px;
    position: absolute;
    right: 100px;
    top: 0;
    width: 1px;
    content: '';
}
.w-blog-widget-post-share a.mailto {
    margin-left: 32px;
}
.w-blog-widget-post-share{position:relative;}
.w-blog-widget-post-share .printto:before {
    color: #f66356;
    font-size: 26px;
    content: "\f02f";
    font-family: 'FontAwesome';
}
.tl_blog_post{margin-bottom:30px;}
.w-blog-widget-post-description-short p, .w-blog-widget-post-description p{margin:10px 0;}
.w-blog-widget-post-description-short a, .w-blog-widget-post-description a{color:#f66356;}
.w-blog-widget-post-description-short h2, .w-blog-widget-post-description h2{margin:25px 0 15px;}
.w-blog-widget-post-description-short h3, .w-blog-widget-post-description h3{margin:20px 0 10px;padding:0;border:none;text-transform:none;font-weight:bold;color: #000000;}
.w-blog-widget-post-description-short{font-style:italic;position:relative;padding:0;margin-bottom:25px !important;}
/* .w-blog-widget-post-description-short:after{content:'';position:absolute;top:100%;width:20px;height:1px;background:#e0e0e0;left:53%;} */
.details_info > .data span {
    margin: 0 -10px;
    border-top: 1px solid #c1c1c1;
    padding: 10px 10px 0;
    text-align: left;
    font-weight: bold;
    color: #f66356;
    display: block;
}
.details_info > .data span.in_popup {display: none;}
.details-table > div[style="display: block;"]{display:table-row !important;}
.w-product-more-reproductions .products-listing .item{padding:0 10px;border:none;}
.w-product-more-reproductions .products-listing.list-type-4 .item .add-height{padding:0;}
.w-product-more-reproductions .products-listing .item .image img{max-width:100%;}
.w-product-more-reproductions .products-listing .image_wrapper{grid-column-gap: 15px;margin:0 auto;}
.w-product-more-reproductions .products-listing:not(.slick-initialized) .item:first-child ~ .item{display:none;}
.w-more-by-artist .item .image ~ .image{display:none;}
.w-product-description p{margin:10px 0;}
.w-product-description a, .w-catalog-description a{color:#f66356;text-decoration:underline;}
.w-product-description a:hover, .w-catalog-description a:hover{text-decoration:none;}
.w-product-description .description-heading h2, .w-product-description-short .description-heading h2{margin:0;font-size:24px;color:#000;text-transform:uppercase;font-weight:400;}
.product .description, .product .description-short{margin:10px 0 20px;padding:0;}
.w-catalog-description p{margin:10px 0;}
.w-product-total-price .painting-price span:after{display:none;}
.w-product-total-price .painting-price span.old_price:after{color: #ee4225;height: 0;left: 0;position: absolute;top: 50%;width: 100%;-ms-transform: rotate(-8deg);-webkit-transform: rotate(-8deg);transform: rotate(-8deg);content: '';display: block;border-bottom: 2px solid #ee4225;}
.w-product-total-price .frame-price-old span:after{display:none;}
.w-product-total-price .frame-price-old span.old_price:after{color: #ee4225;height: 0;left: 0;position: absolute;top: 50%;width: 100%;-ms-transform: rotate(-8deg);-webkit-transform: rotate(-8deg);transform: rotate(-8deg);content: '';display: block;border-bottom: 2px solid #ee4225;}
.w-product-total-price .painting-price *{font-size:16px;}
.w-product-total-price .frame-price *{font-size:16px;}
.w-product-total-price .frame-price .frame-price-special{font-size:21px;}
.w-product-total-price .painting-price strong, .w-product-total-price .frame-price strong{color:#666;}
.w-product-total-price .painting-price .save, .w-product-total-price .frame-price .save{color:#f66356;}
.w-product-total-price .painting-price{line-height:22px;}
.w-product-total-price .color_pur{text-align:left;}
.w-product-total-price .color_green{text-align:right;}
.w-product-total-price .frame-price-old{display:block;}
.w-product-total-price .remove-frame{padding-left: 33.33%;text-align:left;}
.details-table > div > div:nth-child(1){white-space:nowrap;}

button.slick-prev, button.slick-next{border: 2px solid #f66356;color: transparent;}
button.slick-prev:before, button.slick-next:before{color: #f66356;}
button.slick-disabled{opacity:0.35;border: 2px solid #bdbdbd;}
button.slick-disabled:before{color: #bdbdbd;}
.p-checkout-index .popup-box .block.inform h1{padding:0;}
.p-checkout-index .popup-box .pop-up-close{right:16px;}
.products-listing.list-type-4 .item .add-height{padding-bottom: 25px;}
.w-product-more-reproductions .products-carousel button.slick-prev, .w-product-more-reproductions .products-carousel button.slick-next, .w-product-more-reproductions .additional-horizontal button.slick-prev, .w-product-more-reproductions .additional-horizontal button.slick-next{top:50%;margin-top:-35px;transition: all 0.5s ease;}
.w-product-more-reproductions .products-listing{margin:0;}
.corner_m{display:none;}
.corner, .corner_small{position:fixed;left:-50%;bottom:-50%;transition:1s ease-in-out;z-index:9;}
.corner.visible, .corner_small.visible{left:0;bottom:0;}
.cardinfo_wrapper{padding: 10px;}
.cardinfo_wrapper > div{padding: 10px 25px 0;margin-bottom:10px;}
.cardinfo_wrapper > div > label{text-align: right;width: 34%;display: inline-block;padding-right: 10px;vertical-align:middle;}
#card-number-btree iframe{background: #fff;width: 192px !important;height: 35px !important;border: 1px solid #cdcdcd !important;padding: 0 10px;}
#card-number-btree, #expiration-date-btree, #cvv-btree{display:inline-block;vertical-align:middle;}
#expiration-date-btree iframe, #cvv-btree iframe{background: #fff;width: 105px !important;height: 35px !important;border: 1px solid #cdcdcd !important;padding: 0 10px;}
.checkout-payment-methods .attributes-info{padding: 5px 0 0 6px;}
.products-listing .price .specials{font-size:17px;}
.cart-popup .sale_from{display:none !important;}
.my-fav{position:absolute;left:0;top:0;width:35px;height:35px;background-color:rgba(204,204,204,0.7);border-radius:100%;box-shadow:0 0 5px rgba(50,50,50,0.5);z-index:1;display:flex;align-items:center;justify-content:center;}
.p-server-view .my-fav{left:auto;right:0;}
.fav-heart{cursor:pointer;}
.fav-heart, .fav-total{display:inline-block;vertical-align:middle;line-height:1;}
.fav-heart:after{font-family:'FontAwesome';content: "\f08a" !important;font-size:24px;}
.fav-total{font-size:10px;margin-right:0;position: absolute;color:#fff;width: 24px;top: 12px;}
.fav-heart.own:after{content:'\f004' !important;color: #ff0000;}
.fav-heart .fav-total{color:#4e4e4e;}
.fav-heart.own .fav-total{color:#fff;}
.p-server-view .w-listing .fav-heart.own:after, .p-server-view .w-listing .fav-heart:after{content:'\f00d' !important;color: #4e4e4e;}
.p-server-view .w-listing .fav-heart.own .fav-total{display:none;}
.fav_wrapper{position:fixed;bottom:0;left:0;width:100%;text-align:center;z-index:10000000001;}
.fav_item{font-size:18px;font-weight:600;color:#fff;padding:20px;border-radius:10px;background-color:rgba(106,106,106,0.85);margin:0 auto 10px;max-width:940px;}
.fav_item a{cursor:pointer;text-decoration:underline;}
.fav_item a:hover{color:#f47064;text-decoration:underline;}
.p-server-view .no-found{color:#505050;text-align:center;margin:0 0 30px;}
.p-server-view .no-found p{font-size:16px;}
.p-server-view .no-found p strong{font-size:20px;}
.wishlist-top-button:before{display: inline-block;vertical-align: middle;margin-right: 5px;margin-bottom: 2px;}
.my_acc_link:before, .my-acc-link:before{line-height:1;}
.my_acc_link .no-text, .my-acc-link .no-text {margin: 0 0 0 5px;}
.w-product-wishlist-button .fav-heart:before{background-color: #ffffff;color: #b3b3b3;font-size: 41px;font-weight: 400;text-align: center;line-height: 43px;content: '\f016';display: block;font-family: 'FontAwesome', Verdana, Arial, sans-serif;}
.w-product-wishlist-button .fav-heart:after{color: #f66356;font-size: 14px;left: 0;position: absolute;text-align: center;top: 0;width: 35px;line-height: 49px;content: '\f004' !important;font-family: 'FontAwesome', Verdana, Arial, sans-serif;}
.w-product-wishlist-button .fav-total{display:none;}
.w-product-wishlist-button .fav-heart.own:after{color: #b3b3b3;}
h1.favorite_title{text-align:center;}
.w-viewed-products .my-fav{padding:0;}
.w-viewed-products .products-listing{padding:0 100px 0 45px !important;}
a.wishlist-top-button{margin-top:6px;}
.w-viewed-products .heading {background-color: #4e4e4e;background-position-x: 10px;background-position-y: 50%;background-repeat: no-repeat;border-bottom: none;bottom: 0;color: #fff;cursor: pointer;font-size: 18px;font-weight: 600;position: fixed;text-transform: uppercase;width: 240px;font-family: 'Lato', Verdana, Arial, sans-serif;background-image: url(../img/recently.jpg);padding: 16px 15px 15px 58px;margin-bottom: 0;}
.w-viewed-products .heading.openTitle{bottom:189px;}
.w-viewed-products .products-box-wrap {background-color: #fff;bottom: 0;height: 0;overflow: hidden;position: fixed;transition: 1s;width: 100%;}
.w-viewed-products .viewed-close {cursor: pointer;font-size: 26px;position: absolute;right: 60px;top: 16px;z-index: 1;}
.w-viewed-products .products-box {position: relative;width: 100%;}
.products-listing .item{position:relative;}
.p-server-view .my-fav{width:35px;height:35px;}
.p-server-view .fav-heart{width:35px;height:35px;line-height:35px;text-align:center;}
.p-server-view .fav-heart:after{font-size:20px;}
.w-product-my-favorite-box{height: 35px;width: 35px;vertical-align: middle;}
.w-product-my-favorite-box .my-fav{text-align:center;}
.w-product-my-favorite-box .my-fav{width:35px;height:35px;}
.w-product-my-favorite-box .fav-total{top:13px;font-size:9px;width:22px;}
.w-product-my-favorite-box .fav-heart:after{font-size:22px;}
.w-product-configurator .step-title{font-size:22px;margin-bottom:16px;}
.w-product-configurator .step-title .red{color:#f66356;text-transform: uppercase;font-weight: 700;}
.pc_row > div{width:16.6%;padding:10px 6px;}
.pc_row > div:nth-child(6n+1){clear:both;}
.pc_row .pc_item .price_img{width:80px;height:80px;overflow:hidden;}
.pc_row .pc_item .price_img img{min-height: 100%;max-width: none;transform: translateX(-50%) translateY(-50%);margin-left: 50%;width: auto;min-width: 100%;height: auto;max-height: 100px;margin-top: 50%;left:0;top:0;}
.product .pc_row{padding:0 3px;}
.frame-holder[style*="rotateY"] {
    outline: 1px solid transparent;
}
.frame-holder[data-class="framed_30570"] {
    box-shadow: -1px -1px 5px 0 rgb(102 102 102 / 35%);
}
.img-wrap[style*="preserve-3d"]:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: -62px;
    bottom: 0;
    background-repeat: no-repeat;
    background-position: 0 100%;
    background-image: url(themes/theme-1/img/horizontal.png);
}
.frame-holder[style*="rotateY"]:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.3);
    outline: 1px solid transparent;
}
.img-wrap[style*="preserve-3d"] .img-f-holder {
    box-shadow: 0 0 5px 0 #666;
}
.img-height[style*="perspective"] {
    margin: 10px 0 10px 23px;
}
.frame-holder[data-class="framed_30571"]:before {
    background: #ededed; /* Old browsers */
    background: -moz-linear-gradient(left, #ededed 0%, #ffffff 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #ededed 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
}
.frame-holder[data-class="framed_30571"] {
    background: #fff !important;
    box-shadow: 0 -1px 5px 0 rgb(102 102 102 / 20%);
    border-left: 1px solid rgb(102 102 102 / 20%);
}
input[checked] + .radio_wrapper{overflow:hidden;}
.painting-in-room .big-image > img {
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    left: 0;
    top: 0;
    min-width: 750px;
    min-height: 550px;
    max-width: none;
    width: 100%;
}
.show_more_desc{display:none;}
.info_room{position:absolute;width:100%;background-color:rgba(204,204,204,0.7);left:0;bottom:0;font-size:12px;padding:10px 50px;text-align:left;min-height:56px;}
.info_room_close{position:absolute;right:0;top:0;width:20px;height:20px;line-height:20px;text-align:center;cursor:pointer;}
.info_room_close:before{content:'x';}
.info_room_icon{position:absolute;top:3px;left:0;width:50px;height:50px;line-height:50px;text-align:center;cursor:pointer;}
.info_room_icon:before{content: '\f05a';font-family: FontAwesome;color: #f66356;font-size:16px;}
.info_room.closedInfo{padding:10px 0;width:50px;background:none;}
.info_room.closedInfo .info_room_close{display:none;}
.info_room.closedInfo .info_room_inner{display:none;}
.qty-box input{height:31px !important;width:40px;}
.w-cart-products .qty input{width:40px;}
.qty-box .disabled{opacity:0.4;}
.qty-box .smaller, .qty-box .bigger{line-height:28px;}
.blog_link{margin:6px 5px 0 10px;}
.blog_link a:before{font-family:FontAwesome; content: "\f02d";margin-right:5px;color:#b0b0b0;}
.header .search button{right:2px;top:2px;}
.payment_class_braintree_hosted_fields .sub-item{padding:10px 10px 20px;}
.payment_class_braintree_hosted_fields .sub-item .cardinfo-card-number, .payment_class_braintree_hosted_fields .sub-item .cardinfo-wrapper{padding:10px 25px 0;}
.payment_class_braintree_hosted_fields .sub-item div[class^="cardinfo"] > label{text-align: right;width: 34%;display: inline-block;padding-right: 10px;}
.payment_class_braintree_hosted_fields .sub-item .cardinfo-card-number .input-wrapper{margin: 0 10px 10px 0;min-width: 70px;}
.payment_class_braintree_hosted_fields .cardinfo-exp-date{padding:0 0 20px;}
.payment_class_braintree_hosted_fields .cardinfo-wrapper input{width:100%;}
.radio-attributes h4, .radio-attributes .heading-4{display:none;}
.heading-step{font-size:22px;margin-bottom:10px;}
.heading-step span{font-weight: bold;color: #f47064;}
.template-product_n .w-product-configurator .step-title{display:none;}
.template-product .radio-attributes .heading-step{display:none;}
.catalog-breadcrumb li + li:before{top:0;}
.catalog-breadcrumb li + li:before{content:'>';}
.w-product-more-reproductions .products-listing .item{width:auto;display:inline-block;}
.homeText a{color:#f66356;}
.w-product-more-reproductions .slick-slide{transition:all 0.3s ease;}
.w-product-more-reproductions .products-listing{position:relative;}
.w-product-more-reproductions .item:not(.slick-slide) + .item:not(.slick-slide){position:absolute;z-index:-1;}
.w-product-more-reproductions .products-listing > .item:not(.slick-slide):first-child{background:#fff;}
.breadcrumb-li:last-child .breadcrumb-name{opacity:0.6;padding:0;}
.home_link{text-indent:-9999em;font-size:0;line-height:0;color:transparent;}
.home_link:hover{text-decoration:none;}
.home_link:before{font-family:'FontAwesome';content:'\f015';font-size:18px;color:#4e4e4e;display: inline-block;line-height: 20px;margin-top: 0;}
.description-short{font-size:18px;}
.hideText, .less{display:none;}
.moreText .hideText, .moreText .less{display:inline;}
.moreText .manydots, .moreText .more{display:none;}
.viewMore{color:#f66356;text-decoration:underline;cursor:pointer;}
.viewMore .more{margin-left:5px;}
.viewMore:hover{text-decoration:none;}
.description-short p{margin:10px 0;}
.showText, .showText p:last-child{display:inline;}
.description-short p {margin: 10px 0;}
.w-product-more-reproductions{position:relative;background-color: #f4f5f7;padding:30px 0;margin-bottom:56px;}
.w-product-more-reproductions h2{padding-top:0 !important;}
.p-catalog-product .main-width{overflow:hidden;}
.w-product-more-reproductions:before{background-color: #f4f5f7;height: 100%;left: -100%;position: absolute;top: 0;width: 100%;z-index: 1;content: '';}
.w-product-more-reproductions:after{background-color: #f4f5f7;height: 100%;position: absolute;right: -100%;top: 0;width: 100%;z-index: 1;content: '';}
.p-catalog-product .main-width{max-width:100%;}
.p-catalog-product #product-form > .product{/* max-width:1200px; */margin:0 auto;position:relative;}
/* .p-catalog-product #product-form{overflow:hidden;} */
.p-catalog-product .products-listing .item .image{background:transparent;}
.w-product-brand{position:absolute;right:0;top:9px;}
.w-product-brand .pr_artist{display:none;}
.pr_left{position:relative;}
.w-product-my-favorite-box{position:absolute;right:17px;top:18px;}
.w-product-name{margin:0 !important;padding-right:40px;padding-left:40px;}
.other_breadcrumb{padding:0 0 20px !important;}
.w-product-brand .model strong{font-weight:700;}
.w-product-brand .model{font-size:17px;margin:5px 0 0;}
.product h1{line-height:1;margin-bottom:15px;}
.w-product-more-reproductions .item.prevClass, .w-product-more-reproductions .item.nextClass{position:relative;}
.w-product-more-reproductions .item.prevClass:before, .w-product-more-reproductions .item.nextClass:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f4f5f7;z-index:1;}
.w-product-more-reproductions .slick-current + .item:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f4f5f7;z-index:1;}
.footTrustTitle{padding-bottom:5px;border-bottom:1px solid #bebdbd;margin-bottom:5px;}
.social_icons a{margin-right:10px;}
.social_icons a:hover{text-decoration:none;}
.social_icons a:before{font-family:'FontAwesome';font-size:30px;color:#f66356;}
.social_icons a.fb:before{content: "\f09a";}
.social_icons a.twitter:before{content: "\f099";}
.social_icons a.pinterest:before{content: "\f0d2";}
.social_icons a.instagram:before{content: "\f16d";}
.social_icons a.telegram:before{content: "\f2c6";}
.social_icons{line-height:1;}
.topProduct .trustpilot-widget iframe{margin:0 auto;}
.catalog-breadcrumb li + li > span{padding-left:20px;}
.context-blog .breadcrumb-ul{padding:0;}
.context-blog .main-content{padding:20px 0 0;}
.context-blog .main-content h1{padding-top:17px;margin-bottom:17px;line-height:1;}
.w-blog-widget-category-description a, .w-blog-widget-tag-description a{color:#f66356;}
.w-blog-widget-category-description p, .w-blog-widget-tag-description p{margin: 20px 0;}
.blogsidebar .single_banner{margin-bottom:20px;}
.w-blog-widget-index-description a{color:#f66356;}
.w-blog-widget-index-description{margin-bottom:20px;}
.w-blog-widget-post-image-headline{margin-bottom:25px;}
.recentWrapper{display:grid;grid-template-columns:repeat(5, 1fr);grid-gap:20px;}
.w-blog-widget-recent-posts h2{text-align:left;margin: 0;font-weight: 400;}
.w-blog-widget-recent-posts .blog_desc{margin-bottom:20px;text-align:left;}
.w-blog-widget-recent-posts .post_tagged{line-height:1.2;font-style:italic;}
.w-blog-widget-recent-posts .post_tagged a{color: #f66356;}
.w-blog-widget-recent-posts .postName{margin-top:20px;}
.w-blog-widget-recent-posts .postName > a{color: #363738!important;font-size: 18px;font-weight: 600;margin-bottom:20px;display:inline-block;line-height:1;}
.w-blog-widget-recent-posts .postDate{color: #777;font-size: 12px;font-style: italic;line-height: 1;margin-bottom:10px;}
.w-blog-widget-recent-posts .post_tagged, .w-blog-widget-recent-posts .post_desc{margin-bottom:10px;}
.w-blog-widget-recent-posts{margin-bottom:30px;}
.recentButtons{margin-top:20px;text-align:center;}
.recentButtons .btn{font-size:16px;padding:13px 18px;}
.w-blog-widget-recent-posts .blog_desc p, .w-blog-widget-index-description p{margin:10px 0;}
.w-testimonials-testimonials-box{margin:0 0 15px;}
.w-testimonials-testimonials-box .testimonials-box > .item + .item{display:none;}
.nivo-caption{display:none !important;}
.art-img-first{position:relative;}
.art-img-first .preloader{width:80px !important;height:80px !important;left:0 !important;top:0 !important;font-size:16px;margin:0 !important;min-height:80px !important;}
.photos_art_popup{width:auto !important;border:none;}
.middleHeader > .block{display: flex;align-items: center;width: 100%;justify-content: space-between;}
.w-search{max-width: 434px;width: 100%;}
.w-logo{padding:0 !important;}
body.context-checkout .middleHeader .w-search, body.context-checkout .middleHeader .w-image, body.context-checkout .middleHeader .w-cart, body.context-checkout .w-favorite{display:none;}
body.context-checkout .middleHeader > .block{justify-content:center;}
.p-index-index .w-testimonials-testimonials-box{border-top:1px solid #ccc;padding-top:45px;}
.payment-method .item-radio label span{padding:0;}
.checkout-payment-methods .payment_class_paypal_rest .item-radio + .item-radio{margin-top:10px;}
.payment-method .item-radio .item-radio-name label{padding:0 0 5px;line-height:1;}
.payment-method .paypal-mark{margin:0;}
.paypal_rest_card .ppp_card_container .card_field{padding:7px 10px 5px;height:35px;}
.payment_class_paypal_rest .item-radio-name > .inline-block{display:flex;align-items:center;}
.payment_class_paypal_rest .item-radio-name > .inline-block .paypal-marks-icon{order:2;margin-left:10px;}
.payment_class_paypal_rest .item-radio-name > .inline-block .method{order:1;}
.payment_class_paypal_rest .paypal_rest_card{display: block;margin: 15px -20px -15px -30px;padding: 20px 20px 25px 70px;background: rgb(241, 241, 241);border-top: 1px solid rgb(204, 204, 204);}
.payment_class_paypal_rest .paypal_rest_card .ppp_card_container{max-width:250px;display:grid;grid-column-gap:10px;grid-template-columns:0.75fr 0.25fr;padding:0;}
.payment_class_paypal_rest .ppp_card_container #ppp-card-form{grid-column:1/3;grid-row:1/2;}
.payment_class_paypal_rest .ppp_card_container > div:nth-child(2){grid-column:1/2;grid-row:2/3;}
.payment_class_paypal_rest .ppp_card_container > div:nth-child(3){grid-column:2/3;grid-row:2/3;}
.payment_class_paypal_rest .ppp_card_container #ppp-card-form{margin:0 0 15px;}
.payment_class_paypal_rest .paypal-fields-container.paypal_rest_paylater{display:block !important;}
.payment_class_paypal_rest .item-radio label .item-radio-name{overflow:visible;display:block;}
.checkout-payment-methods .payment_class_paypal_rest .item-radio > label{display:block;}
.checkout-payment-methods .payment_class_paypal_rest .item-radio .item-radio-field{float:left;margin-right:15px;margin-top:5px;}
.item-radio-name .paypal-mark{background: none;border: none;padding: 0;}
.item-radio-name .paypal-mark img{padding:0 !important;}
.payment_class_paypal_rest .paypal-marks-icon-card .paypal-mark img{opacity:0;}
.payment_class_paypal_rest .paypal-marks-icon-card .paypal-mark{width:222px;height:32px;background:url(../../../../images/cards.png) no-repeat;vertical-align: top;}
.payment-method .item-radio label img{padding-left:20px;}
.checkout-payment-methods .payment_class_paypal_rest input[type=radio]{display:block !important;height:14px;}
#payment_methods .checkout-section__content{padding:15px;}
.checkout-payment-methods .item-radio .paypal-button-text{display:none;}
.payment_class_paypal_rest .item-radio .item-radio-name span{line-height:1.2;}
.checkout-payment-methods .payment_class_paypal_rest .item-radio:nth-child(1) .item-radio-field{margin-top:9px;}
.checkout-submit-button .preloader + .btn-to-checkout ~ *{display:none !important;}
.checkout-submit-button.rolled{position:relative;min-height:59px;}
.checkout-submit-button .preloader{background-color:#fff;position:absolute;top:0;left:0;width:100%;height:100%;}
.checkout-submit-button .preloader:before{font-family:'FontAwesome';content:"\f110";-webkit-animation:fa-spin 1s linear infinite !important;-moz-animation:fa-spin 1s linear infinite !important;animation:fa-spin 1s linear infinite !important;font-size:30px;position:absolute;top:50%;left:50%;display:block;margin:-20px -20px;}
.w-product-pay-later, .w-cart-paypal-pay-later-on-cart {margin-top: 20px;padding-left: 27px;background: url(../img/paypal.svg) no-repeat 0 50%;background-size: auto 24px;}
.w-product-pay-later a, .w-cart-paypal-pay-later-on-cart a{color: #e37665;white-space:nowrap;}
.terms_pay_later h1{padding-top:20px;font-size:24px;text-transform:none;text-align:center;}
.terms_pay_later{max-height:400px;padding:20px;overflow:auto;}
.terms_pay_later a{color:#f66356;}
.view_history{color:#ee4225 !important;}
.pop-up-content .gift-certificate{text-align:left !important;}
.pop-up-content .gift-certificate .account_block > div{display:flex;align-items:center;margin-top:10px;}
.pop-up-content .gift-certificate .col-md-6:nth-child(1){width:100%;padding:0 10px 0 0;}
.pop-up-content .gift-certificate .col-md-6:nth-child(2){width:auto;padding:0;}
.pop-up-content .gift-certificate input[type="text"]{margin:0 5px 0 0;}
.pop-up-content .gift-certificate .col-md-6:nth-child(2) .btn{white-space:nowrap;padding:9px 18px;}
.credit_amount_history h2{text-align:left;margin:20px 0;text-align:left;text-transform:none;}
.credit_amount_history h2:before{color:#f66356;}
#cart-form .ot_code_ot_gv .title, #cart-form .ot_code_ot_gv .price{font-weight:700 !important;color:#f66356 !important;}
.w-cart-paypal-pay-later-on-cart{clear:both;float:right;margin-right:30px;}
#cart-form .price-box.order-total .price{padding-right: 30px;width: 170px;font-size: 17px;text-transform: none;line-height: 1;padding-left: 10px;}
.free-shipping-icon{margin:0 15px;}
#cart-form .total .title, #cart-form .ot_code_ot_subtotal .title, #cart-form .ot_code_ot_subtotal .price{font-weight:700 !important;}
#cart-form .ot_code_ot_subtotal .title, #cart-form .ot_code_ot_subtotal .price{font-size:21px !important;}
#cart-form .ot_code_ot_total .title, #cart-form .ot_code_ot_total .price{font-size:26px !important;}
#cart-form .ot_code_ot_subtotal ~ div:not(.total){font-size:17px;}
.checkout-totals .ot_code_ot_subtotal{font-weight:700;}
#order_totals .price-row.ot_code_ot_gv {line-height:1;}
#order_totals .price-row.ot_code_ot_gv .price{white-space:nowrap;}
.shipping-method .input{line-height:22px;}
.shipping-method .input input{top:0;}
.checkout-section__content .addresses{margin-bottom:15px;} 
.checkout-payment-methods .payment_class_egift .item-radio label .item-radio-name{line-height:1.2;padding-left:15px;}
.paylater_text{padding: 10px 0 0 18px;line-height: 1.4;}
.payment_class_egift .desc{padding-top: 5px;}
.checkout-payment-methods .payment_class_egift .item-radio label .inline-block{line-height:27px;}
.w-paypal-later{margin-top:20px;}
.p-shopping-cart-index .w-paypal-later{padding:10px 30px 0 0;clear:both;margin:0 !important;}
.totalBlock{padding-bottom:10px !important;}
body.context-checkout.scrollMenu .w-cart{display:none !important;}
.w-share-cart{padding:20px;background:#f1f1f1;}
.w-cart-checkout-btn{margin-right:30px;}
iframe[id^="hosted-fields-tokenization"]{position:absolute;}
.p-checkout-index .headerError{display:none !important;}
.w-contemporary-products-widget-top-contemporary{margin-bottom:55px;}
.w-contemporary-products-widget-top-contemporary .products-box .products-listing.list-type-1 .image a{height:auto;}
.headMenu .functionality > ul > li.label > a{padding-left:46px;background:url(../img/ip_new.svg) no-repeat 0 50%;background-size: 40px auto;background-position: 0 50%;}
.products-listing .item .contemporary{position:absolute;right:0;top:0;z-index:1;}
.products-listing .item .contemporary:before{font-family:'FontAwesome';content:"\f02b";color:#f66356;font-size:32px;line-height:1;}
.for-menu .by-letter .item a{text-align:left;}
.no_search_results > .block:nth-child(1){display:none;}
.no_search_results > .block:nth-child(2){width:100% !important;}
.no_search_results .w-breadcrumb, .no_search_results .functionality-bar, .no_search_results .pagination{display:none;}
.no_search_results .no-found{padding:20px 0;border-top:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;margin-bottom:40px;}
.gift_textarea textarea{margin-bottom:5px;}
.gift_limit_message{font-style:italic;font-size:12px;}
.gift_card_link{cursor:pointer;}
.gift_card_link .info-popup:before{position:relative;z-index:2;font-style: normal;font-size: 18px;display: inline-block;margin-right: 1px;top:1px;}
.gift_card_link .info-popup > span{
    display: none;
    z-index: 1;
    position: absolute;
    bottom: -6px;
    left: -10px;
    width: 400px;
    background: #fff;
    box-shadow: 0 0 7px 0 #c1c1c1;
    padding: 21px;
    font-size: 13px;
    line-height: 1.2;
    text-align: left;
    color: #000;
}
.gift_card_link .info-popup ul{padding:0 0 0 19px;margin:0;}
.gift_popup_title{font-size:18px;display:block;margin-bottom:15px;}
.gift_card_link:hover .info-popup > span{
	display:block;
}
.scrollMenu .logo_small{width:37px;}
.headPhone a{margin-left:34px;padding-left:36px !important; display:inline-block;background-size:26px auto;background:url(../img/ip_gc.svg) 0 50% no-repeat;color:#58585a;}
.mobile-ecard{display:none !important;}
.cart-listing .item .attributes div{display:block;}
.cart-listing .item .attributes div span, .cart-listing .item .attributes div strong{display:inline;}
.cart-listing .item .attributes div span{padding-right:0;}
.cart-listing .item .attributes div strong{padding-right:4px;float: left;}
.cart-listing .item .attributes div{padding: 0 0 5px;}
.cart-listing .item .attributes div:after{display: block;clear: both;content: '';}
.view_more_text{display:none;color:#f66356;cursor:pointer;text-decoration:underline;}
#welcomeText table{padding:0;margin:0;border:none;line-height:1.5;font-size:15px;}
#welcomeText table, #welcomeText tbody, #welcomeText tr, #welcomeText td{display:inline;}
#welcomeText table p:last-child{display:inline;}
#welcomeText table td{padding:0;border:none;}
.wallBgcolor > .block{position:relative;}
.wallBgcolor[style^="background"] .pr_left, .wallBgcolor[style^="background"] #frame-info{background:none !important;}
.popup-box.image_p_box{background:none;border:none;}
.image_p_box .pop-up-content{border-radius:0;}
.cart-frame-info .cart-frame-info__item-frame:after{display:block;clear:both;content:'';}
.suggest .image, .action-search-suggest .image{margin-right:20px;}
.suggest .name, .action-search-suggest .name{padding:5px 0 !important;text-align:left;}
.suggest .s-butt{text-align:left;}
.heading-2{font-weight:400;}
.form-inputs textarea, .form-inputs select, .form-inputs input[type="text"], .form-inputs input[type="email"], .form-inputs input[type="password"]{margin-bottom:25px;}
.form-inputs div.required-message{top:-22px;}
.w-product-name h1 > span{display:none;}
#frmPasswordForgotten .middle-form input[type="email"]{margin-bottom:30px;}
#frmPasswordForgotten .middle-form .required-message{top:-30px;}
#login-form .checkout-field__full:nth-child(1) .checkout-field-error-text{margin-bottom:-10px;}
.acc-form-item{margin-bottom:20px;}
#login-form .required-message{position:static;}
#login-form .required-message-wrap{position:static;height:auto;}
#login-form .checkout-field__full:nth-child(1) .required-message{margin-bottom:-15px !important;}
.checkout-login-page .info a{color:#ee4225;}
@media (max-width: 1440px) {
    .product .pc_row > div {padding: 5px;}
}
@media(min-width:1000px){
    .scrollMenu .categoryBlock > .block{padding: 0 0 0 60px;}
}
@media(max-width:1200px){
    .context-blog .main-content{padding:20px 10px;}
    .middleHeader > .block{margin: 0 !important;padding:0 10px;}
    .payBlock .free-shipping-icon{display:none;}
}
@media (max-width: 1100px){
    div.middleHeader{padding:25px 0;}
}
@media (max-width: 1100px) and (min-width: 901px){
    .pc_row > div{width:20%;}
    .pc_row > div:nth-child(6n+1){clear:none;}
    .pc_row > div:nth-child(5n+1){clear:both;}
    .pc_row .pc_item .price_img, .pc_row .pc_item .price_img img{width:70px;height:70px;}
}
@media (max-width: 1060px){
    .payment-method .item-radio label img{padding:0;}
    .share-cart-row{flex-direction:column;align-items: flex-start;}
    .share-cart-row .share-cart-text{margin-bottom:5px;}
}
@media(max-width:1024px){
    .blogsidebar{padding-left:0;}
    .recentWrapper{grid-template-columns:repeat(2, 1fr);}
    .context-blog .main-content{padding-bottom:0;}
    .tl_blog_index{padding-bottom:5px;}
    .payment_class_paypal_rest .item-radio-name > .inline-block{flex-direction:column;align-items:flex-start;}
    .payment_class_paypal_rest .item-radio-name > .inline-block .paypal-marks-icon{margin:5px 0 0;}
    .payment_class_paypal_rest .paypal_rest_card{padding-left:47px;}
    .checkout-payment-methods .payment_class_paypal_rest .item-radio:nth-child(1) .item-radio-field{margin-top:5px;}
    .w-cart-discount-coupon{max-width: 270px;}
    .w-cart-discount-coupon button{padding:9px 9px;margin-left:10px !important;}
    #shortSubscriberForm{display:flex !important;}
	#product-attributes .heading-step{display:none;}
	.w-product-brand .model{margin:0;}
}
@media(max-width:999px){
    .searchBlock{position:static;padding:0 !important;}
    .middleHeader > .block{padding:0;}
    .middleHeader > .block > div{margin-left:20px;}
}
@media(max-width:900px){
    .headMenu .functionality > ul > li.label > a{background-size: 32px auto;background-position: 10px 50%;}
	.giftCardWrap{display:block;}
	.giftCardWrap > div{width:100%;margin:0 0 20px;}
    /* .context-blog .products .post{width:48%;} */
    .context-blog .products{grid-template-columns:repeat(2, 1fr);}
    .cardinfo_wrapper > div > label{width: 100%;text-align:left;}
    .w-favorite .no-text{display:none;}
    a.wishlist-top-button{margin-top:5px;}
    .p-server-view .products-listing.cols-4 .item{width:33%;}
    .blog_link .no-text{display:none;}
    .topMenu > .block{padding:7px 40px 7px 0;}
    .topMenu > .block:after{display:block;clear:both;content:'';}
    .cart_image{right:0;top:10px;}
    body.context-checkout .cart_image{display:none;}
    body.context-checkout .topMenu{width:157px;}
    body.context-checkout div.middleHeader{width:100%;padding-left:10px !important;}
    body.context-checkout .middleHeader > .block{justify-content:flex-start;}
    body.context-checkout .topMenu > .block{padding-right:0 !important;}
    body.context-checkout .mobile-logo-important{width:100%;margin-left:10px;text-align:left !important;}
    .categoryBlock{z-index:14;}
    .menu-mobile-ico{top:5px;}
    .topMenu >.block{z-index:0;}
    .menu-mobile-ico + ul, .functionality #menu-cover{top:64px;}
    .menu-mobile-ico + ul{width:300px;}
    .w-logo{padding-top:0 !important;}
    div.middleHeader{width: calc(100% - 228px) !important;padding: 9px 0 0 45px !important;position:relative;}
    .topMenu{width:228px;float:right;}
    .main-content{margin-top:102px;}
    .middleHeader.box-block.type-8 > .block:nth-child(1){width:70%;}
    .middleHeader.box-block.type-8 > .block:nth-child(2){width:30%;text-align:center;}
    .search input{font-size:14px;}
    .header .search button{right: 7px;top: 2px;}
    .payment_class_braintree_hosted_fields .sub-item div[class^="cardinfo"] > label {width: 100%;text-align: left;}
    .payment_class_braintree_hosted_fields .sub-item .cardinfo-card-number, .payment_class_braintree_hosted_fields .sub-item .cardinfo-wrapper{padding:10px 25px 0 33px;}
    .payment-method .sub-item .pay-row span {text-align: left;width: 100%;display: block;padding-right: 0;padding-bottom: 5px;}
    .cart-box > a > span.basket_wrapper, .cart-box > a{padding:0;}
    .cart-box{background:none;width:26px;}
    .basket_total{left:17px;top:-7px;font-size:9px;width:16px;line-height:16px;height:16px;}
    .middleHeader .w-cart{display:none;}
    .footerLogo .logo img{max-width:200px;}
    #cart-form .price-box.order-total .price{padding-right:20px;}
    .w-cart-paypal-pay-later-on-cart{margin-right:20px;}
    .p-shopping-cart-index .w-paypal-later{padding-right:20px;}
    .w-cart-checkout-btn{margin-right:20px;}
    #menu-cover{height:1500px;bottom:auto !important;top:64px !important;}
    .scrollHead .opened-menu + ul + #menu-cover{top:0 !important;height:calc(100% + 64px);}
    #img-canvas .img-wrap.galleryWrap{margin:15px auto;}
    .homeText h2{font-size:19px;}	
}
@media only screen and (max-width: 900px) and (min-width: 768px)  {
    div.middleHeader{padding:15px 0 15px 45px !important;}
    .logo img{max-width:170px;}
    .middleHeader > .block{justify-content: space-around;}
    .menu-mobile-ico{top:14px;}
    .topMenu > .block{padding-top:16px;margin-left:0 !important;padding-right:49px;}
    .middleHeader:after{display:none !important;}
    .cart_image{top:19px;right:9px;}
    .middleHeader > .block > div{margin-left:0;}
    .w-search{max-width:300px;}
    .block.header{z-index:2000000001 !important}
}
@media(max-width:830px){
    .cart-listing div.right-area{width:42%;}
    .cart-listing .remove .remove-btn{top:0;}
    .cart-listing .name{width:40%;}
    .checkout-totals .price-row.ot_code_ot_shipping, .checkout-totals .price-row.ot_code_ot_gv, .checkout-totals .price-row.ot_code_ot_fixed_discount, .checkout-totals .price-row.ot_code_ot_coupon {line-height:1 !important;margin-bottom:8px;}
    #box-10600>.block, #box-10597>.block{justify-content: left;display:flex;}
    .w-product-attributes select{width:100%;}
    .mobile-ecard{display:block !important;}
    .mobile-ecard a{display:inline-block;padding-left:36px !important;background:url(../img/ip_gc.svg) no-repeat 7px 50%;background-size:26px auto;}
    .corner_d{display:none;}
    .corner_m{display:block;}
}
@media(max-width:800px){
	.oilPaintings .products-listing.cols-4 .item{width:48%;padding:10px 5px;}
	.p-catalog-product .products-listing .item{width:48%;padding:10px 5px;}
    .w-product-more-reproductions{margin:0 -10px;padding:20px 0;}
    .w-product-more-reproductions .products-listing .item{padding:10px 59px;}
    .w-product-more-reproductions .reproduction_header{padding:0 10px;}
    .w-product-more-reproductions .products-carousel button.slick-prev{left:5px;}
    .w-product-more-reproductions .products-carousel button.slick-next{right:5px;}    
    .payment_class_braintree_hosted_fields .sub-item div[class^="cardinfo"] > label{width:100%;text-align:left;}
}
@media(max-width:768px){
    .w-cart-discount-coupon{max-width:450px;}    
    .cart-listing div.right-area{float:left;padding:0;clear:none;}
    .cart-listing .right-area .remove{padding-top:10px !important;}
    .topMenu {width: 174px;float: right;position:relative;z-index:16;}
    .w-product-configurator .step-title{font-size:17px;padding: 0 10px 0;}
	.footer-sign{display:block;padding:25px;}
	.footer-sign .prompt{padding:25px 0 0;}
	.footer-sign > div{width:100% !important;}
	.footer-sign .button_block{padding:25px 0 0;}
	.footer-sign .prompt h4{margin-bottom:15px;}
	.footer-sign .btn-close{right:auto;left:25px;top:-15px;}
	.mobile_footer_logo{display:block;text-align:center;margin:0;}
	.trust_wrapper{margin-top:30px;}	
    .subscribe-popup__text strong span{font-size:22px !important}
    .subscribe-popup__form .subscribe-popup__form-fields input[type=email]{border-radius:3px !important;height:38px;line-height:38px;}
    .subscribe-popup__form .flip-clock-wrapper ul li a div div.inn{font-size:22px;}
    .subscribe-popup__form .flip-clock-dot{width:5px;height:5px;}
    .subscribe-popup__form .flip-clock-dot.bottom{bottom:28px;}
    .subscribe-popup__form .flip-clock-dot.top{top:28px;}
    .subscribe-popup__form .flip-clock-divider.minutes .flip-clock-label{right:-62px;}
    .subscribe-popup__form .flip-clock-divider .flip-clock-label{right:-58px;}
    .subscribe-popup__form .flip-clock-divider.seconds .flip-clock-label{right:-65px;}
    .subscribe-popup__form .flip-clock-wrapper ul{width:33px;height:45px;line-height:45px;padding-left:33px;}  
    .subscribe-popup__form .flip-clock-wrapper ul li a div div.inn{font-size:22px;line-height:45px;}
    .subscribe-popup__form .flip-clock-divider .flip-clock-label{top:52px;}
    .subscribe-popup__form .subscribe-popup__text .popupTitle{font-size:36px !important;}
    .popupBox{display:inline-block;}
    .popupBox strong{font-size:22px !important;}
    .reproduction_header{margin:0 0 30px;}
    .w-blog-widget-post-image{float:none;width:100%;margin-right:0;}
    .w-blog-widget-post-date, .w-blog-widget-post-title{float:none;width:100%;}
    .w-blog-widget-post-description-short:after{left:0;}
    .product #frame-info.small-details-table__hide {height: 99px;overflow: hidden;position:relative;}
    .product #frame-info.small-details-table__hide:after {content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 50%;background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 60%,rgba(255,255,255,1) 100%);}
    .w-product-total-price .painting-price .save, .w-product-total-price .frame-price .save{display:block;}
    
    #box-10597>.block{padding-left:0;}
    .p-checkout-index .popup-box .block.inform{padding:15px 0;}
    .fav_item{font-size:14px;}
    .fav_wrapper{bottom:50%;left:10px;width:calc(100% - 20px);}
    .p-server-view .products-listing.cols-4 .item{width:50%;}
    .searchBlock{top:57px;padding:0 10px 0 !important;position:absolute;max-width:100%;}
    .middleHeader > .block > div{margin:0;}
    div.middleHeader{width:100% !important;border:none !important;}
    .redBlock{margin-top:43px;}
    .w-product-brand{top:11px;right:0;margin-bottom:0;padding:0;}
    .w-product-brand .model{margin:0; text-align:left !important;margin-bottom:10px;}
    .w-product-name{padding-left:10px;padding-right:55px;}
    .w-product-name h1{text-align:left;padding:0;}
    .w-product-my-favorite-box{right:10px;top:50%;width:28px;height:28px;transform: translateY(-50%);}
    .w-product-my-favorite-box .my-fav{width:28px;height:28px;}
    .w-product-my-favorite-box .fav-total{top:10px;line-height:1;}
    .w-product-brand .model strong{display:none;}
    .w-product-brand .model:before{content:'#';}
    .product h1{line-height:1;margin-bottom:0;}
    .w-product-product-breadcrumb{padding-right:90px;}
    .w-product-more-reproductions .slick-list{height:auto !important;}
    .w-product-more-reproductions .slick-list:before{width:51px;content:'';right:-1px;top:0;height:100%;background:#f4f5f7;z-index:1;position:absolute;}
    .w-product-more-reproductions .slick-list:after{width:51px;content:'';left:-1px;top:0;height:100%;background:#f4f5f7;z-index:1;position:absolute;}
    .w-product-more-reproductions .slick-current + .item{opacity:0;}
    .same-products-two-row > *{display:block;}
    .same-products-prev-next-links{margin-bottom:-2px;}
    .pr_top{padding-bottom:10px;position:relative;}
    .pc_row .pc_item .price_img{width:90px;height:90px;}
    .w-logo{padding-top:11px !important;}
    .logo img{max-width:165px;}
    .topMenu > .block{padding:12px 40px 12px 0;}
    .menu-mobile-ico{top:12px;}
    .cart_image{top:15px;}
    body.context-checkout .mobile-logo-important{padding-top:14px !important;}
    body.context-checkout .middleHeader .w-logo{display:none !important;}
    .payBlock > .block{display:grid !important;}
    .payBlock .w-cart-checkout-btn{grid-column:1/4;grid-row:1/2;margin-bottom:20px;}
    .payBlock .hide_image{grid-column:1/4;grid-row:2/3;}
    .payBlock .free-shipping-icon{grid-column:3/4;grid-row:2/3;display:block;}
    .payBlock .w-share-cart{grid-column:1/4;grid-row:3/4;}
    .w-cart-paypal-pay-later-on-cart{margin-top:20px !important;}
    .cart-col-2{float:none;}
    .view_more_text{display:inline-block;vertical-align: middle;margin-left: 5px;}
    .view_more_text + table{display:none !important;}
}
@media(max-width:600px){
    .w-cart-order-total .ot_code_ot_subtotal{margin-bottom:5px;}
    .order-total .price-row.ot_code_ot_shipping, .order-total .price-row.ot_code_ot_gv, .order-total .price-row.ot_code_ot_fixed_discount, .order-total .price-row.ot_code_ot_coupon {line-height:1 !important;margin-bottom:8px;}
    
    .addresses + #shipping-address .checkout-fields{margin-top:0;}
    .menu-mobile-ico{top:11px;}
    .redBlock{margin-top:5px;}
    .recentWrapper{grid-template-columns:repeat(1, 1fr);}
	.p-index-index .products-listing.cols-4 .item{clear:none !important;margin:0;}
	.p-index-index .products-listing .slick-prev, .p-index-index .products-listing .slick-next{position:absolute;top:50%;}
	.p-index-index .products-listing .slick-prev{left:0;}
	.p-index-index .products-listing .slick-prev:before{transform:none;}
	.p-index-index .products-listing .slick-next{right:0;}
	.p-index-index .products-listing .slick-next:before{transform:rotate(180deg);}	
	.oilPaintings .view-all .btn{font-size:16px;padding: 10px 20px;}
	.w-cart-discount-coupon .messageBox{position:static;}
	.w-cart-discount-coupon .info{padding:10px 0 10px 25px;}
	.w-gift-amount-view{margin:20px 0 0;}
	.gift-card-form .button .btn-2{width:100%;}
	/* .virtualBlock p{padding:90px 15px 15px;background-position:50% 15px;} */
    .painting-price span {font-size: 20px;}
    .frame-price-old span, .frame-price-special, #product-price-special{font-size:20px;}
    .size_16 {font-size: 20px!important;}
    .image_wrapper{display:block;}
    .image_wrapper .image:nth-child(1){margin-bottom:20px;}
    /* .context-blog .products .post{width:100%;margin:0 0 20px;} */
    .context-blog .products{grid-template-columns:repeat(1, 1fr);row-gap:20px;}
    .context-blog .products .post_image{min-height:0 !important;}
    .context-blog .products .post_content{min-height:0 !important;}
    .context-blog .products{margin:0;}
    .product-all-prices .first-row > div:nth-child(1), .product-all-prices .first-row > div:nth-child(2), .product-all-prices .second-row > div:nth-child(1), .product-all-prices .second-row > div:nth-child(2){width:38%;}
    .product-all-prices .first-row > div:nth-child(3), .product-all-prices .second-row > div:nth-child(3){width:24%;}
    .w-product-total-price .remove-frame{padding-left: 38%;}
    .product-all-prices .second-row > div.frame-price{padding-top:12px;}
    .w-product-total-price .frame-price-old{line-height:22px;}
    .w-product-total-price .frame-price .frame-price-special{line-height:30px;}
    .none_selected{line-height:22px;}
    .corner_m{display:block;}
    .corner_d{display:none;}
    .favourite-page .no-found br{display:none !important;}
    .favourite-page .no-found{margin-top:0 !important;}
    .image_wrapper .image {text-align: center !important;}
    .small_desc{max-height:137px;overflow:hidden;position:relative;}
    .small_desc:after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 40px;background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.1) 0%, #fff 100%);background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.1) 0%, #fff 100%);background: linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 0%, #fff 100%);}
    .show_more_desc{font-size: 14px;color: #a7a7a7;font-weight: bold;display: block;max-width: 155px;margin: 0 auto;position:relative;cursor:pointer;}
    .show_more_desc:after {content: "\f0d7";font-family: FontAwesome;font-size: 11px;margin-left: 5px;color: #696969;display:inline-block;line-height:1;}
    .show_more_desc.hide:after{transform:rotate(180deg)}
    .show_text{display:inline-block;}    
    .hide_text{display:none;}
    .show_more_desc.hide .hide_text{display:inline-block;}
    .show_more_desc.hide .show_text{display:none;}
    .product .description {padding: 0;margin: 10px 0 0;}
    .w-product-description{padding:0 0 20px;}
    .blog_link{display:none;}
    .mobile-account{position:absolute;right:56px;top:20px;z-index:100;line-height:1;}
    .mobile_account_link:before{font-family: FontAwesome;content: "\f007";display: inline-block;vertical-align: middle;color: #b0b0b0;font-size: 20px;}
    .mobile-logo-important{width: calc(100% - 180px) !important;text-align:center !important;margin:0 94px 0 86px !important;padding-top:12px !important;}
    .w-account{display:none;}
    a.wishlist-top-button{margin:10px 0 0;}
    .topMenu > .block{padding: 7px 36px 7px 0;}
    .homeBig-b{margin:0 -5px 16px;}
    .homeBig-b.box-block.type-2 > .block:nth-child(1){margin-bottom: 16px !important;}
    .homeSlider, #box-10334{padding:16px 0 !important;margin:0 -5px;}
    body.context-checkout .mobile-logo-important{padding-top:12px !important;position:static;text-align:center !important;padding-bottom: 12px !important;}
    body.context-checkout .middleHeader, body.context-checkout .topMenu{display:none !important;}
    /* .homeText p + p{display:none;}
    .click_more_p{margin:0 0 10px;text-align:center;}
    .click_more_p a{color:#f66356;text-decoration:underline;}
    .click_more_p a:hover{text-decoration:none;}
    .homeText.open p + p{display:block;}
    .homeText.open .more{display:none;}
    .homeText.open .less{display:inline-block !important;}    
    .homeText > div{position:relative;}
    .homeText > div:not(.click_more_p):after {content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 78px;background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.1) 0%, #fff 100%);background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.1) 0%, #fff 100%);background: linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 0%, #fff 100%);}
.homeText.open > div:not(.click_more_p):after{display:none;}*/
    .w-product-product-breadcrumb .breadcrumb-li:last-child{display:none;}
    .small_desc{max-height:142px;overflow:hidden;position:relative;}
    .small_desc:after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 40px;background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.1) 0%, #fff 100%);background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.1) 0%, #fff 100%);background: linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 0%, #fff 100%);}
    .show_more_desc, .viewMore{font-size: 14px;color: #a7a7a7 !important;font-weight: bold;display: block;max-width: 155px;margin: 0 auto;position:relative;cursor:pointer;text-align:center;text-decoration:none;}
    .show_more_desc:after, .viewMore:after {content: "\f0d7";font-family: FontAwesome;font-size: 11px;margin-left: 5px;color: #696969;display:inline-block;line-height:1;}
    .show_more_desc.hide:after, .moreText .viewMore:after{transform:rotate(180deg)}
    .show_text{display:inline-block;}    
    .hide_text{display:none;}
    .show_more_desc.hide .hide_text{display:inline-block;}
    .show_more_desc.hide .show_text{display:none;}
    .main-content .categories .name{font-size:11px;}
    .reviews_trust center{margin-bottom:30px;}
    .blogsidebar .banner{display:block;;gap:0;}
    .description-short > div{max-height: 142px;overflow: hidden;position:relative;font-size:14px;}
    .description-short.moreText > div{max-height:none;}
    .description-short > div:after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 40px;background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.1) 0%, #fff 100%);background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.1) 0%, #fff 100%);background: linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 0%, #fff 100%);}
    .cart_image{top:17px;right:5px;}
    body.context-checkout .mobile-account{display:none;}
    body.context-checkout .checkout-header-home-link{display:none;}
    #cart-form .price-row{display:flex;width:100%;align-items:center;}
    #cart-form .price-row .price{text-align:right;padding:0 !important;margin-left:auto;}
    #cart-form .price-box .total{padding-top:5px;margin-top:15px;}
    .cart-col-2{float:none;}
    .share-cart-fields{display:block;}
    input[name="share-cart-email"]{margin:0 0 10px;}
    .share-cart-field-button{padding-left:0;}
    .share-cart-field-button input{width:100%;}
    .w-cart-checkout-btn{margin-right:0px;}
    .payBlock.w-block-box>.block:nth-child(1){justify-content:inherit;}
    .totalBlock{padding-bottom:0 !important;}
    .menu-mobile-ico + ul{top:57px;}
    #menu-cover{top:57px !important;}
    .scrollHead .opened-menu + ul + #menu-cover{top:0 !important;}
    .footNewsletterTitle button{margin-left:0;}
    #shortSubscriberForm{display:block !important;}
    .mobile-search{position:absolute;top:17px;left:44px;display:block;width:23px;height:23px;z-index:100;}
    .search-icon{display:flex;width:100%;height:100%;align-items:center;justify-content:center;}
    .search-icon:before{color: #4e4e4e;font-size: 17px;content: '\f002';font-family: 'FontAwesome', Verdana, Arial, sans-serif;}
    .w-search{display: none;margin-left: -45px !important;position: relative;width: calc(100% + 45px) !important;max-width: none;top:0 !important;}
    .wishlist-top-button:before{font-size:18px;margin-right:10px;}
    .w-favorite{height:40px;display:none;}
    .topMenu > .block{min-height:54px;}
    div.middleHeader{z-index:1;}
	.pc_row > div {width: 33.3333% !important;}
	.product .pc_row{padding:10px;}
	.footWrapMenu ul li{margin-top:5px;}
}
@media(max-width:500px){
	.p-catalog-product .products-listing:not(.slick-initialized) .item{width:48% !important;}
    /*christmas*/
    .logo img{margin-top:-5px;padding:0;}
    #cart-form .products-listing .item{clear:none;}
    .p-server-view .products-listing.cols-4 .item{width:100%;}
}
