@media screen and (max-width:991px){
	.checkout-payment-method .fieldset.ccard > .field .fields.group.group-2 .field,
	.checkout-payment-method .fieldset.ccard > .fields > .field .fields.group.group-2 .field { width:50% !important;}
	.checkout-payment-method .ccard .year .select,
	.checkout-payment-method .ccard .month .select{ width:100%;}
}
@media screen and (max-width: 768px){
	.fixed-body{overflow:hidden}
	.wrapper-container,.page-main.wrapper-container{padding:0 20px}
	.order-details-items tfoot .amount,.order-details-items tfoot .mark{text-align:right}
	.columns .column.main{max-width:100%}
	.form-2col > div{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}
	.page-title,.product-slider__title{font-size:20px}
	.table-wrapper{border:none!important;overflow:visible}
	.fieldset > .field .addon textarea,.fieldset > .fields > .field .addon textarea,.fieldset > .field .addon select,.fieldset > .fields > .field .addon select,.fieldset > .field .addon input,.fieldset > .fields > .field .addon input{max-width:100%}
	.page-header{border:none;margin:0}
	.top-header-in{padding:0 10px}
	.top-header-left{-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
	.top-header-left .header-phone,.top-header-left .mobile-links-button,.top-header-left .mobile-back-link{display:block;font-size:12px!important;font-weight:400;-ms-flex-preferred-size:40%;flex-basis:40%;width:40%}
	.top-header-left > a{color:#fff;line-height:34px}
	.top-header-left .header-phone{color:#fff;font-size:14px;margin:0;text-align:right;line-height:34px}
	.top-header-left .header-phone span{display:none}
	.top-header-left .mobile-links-button{display:none}
	.header.links{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}
	.header.links > li{margin-right:0;margin-left:auto}
	.header.links .greet.welcome{position:static;margin-left:0;margin-right:auto;text-align: center;}
	.header.links li:not(.welcome) > a:before{content:"\e903";font-family:'icomoon'!important;font-size:17px;padding-right:5px;-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);display:inline-block}
	.footer-menu-item-list > li{list-style-type:none;margin:0;padding:0}
	.footer-menu-item-list > li > a{color:#555;display:block;font-weight:300;line-height:1.25;padding:7px 0;white-space:nowrap}
	.navigation-container-in .links-in-menu-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px}
	.navigation-container-in .links-in-menu-container li{list-style-type:none;margin-bottom:10px;margin-right:20px}
	.navigation-container-in .links-in-menu-container li a{font-size:13px;font-weight:300;color:#000}
	footer .navigation-menu-container{border-bottom:1px solid #bababa;padding-bottom:20px;margin-bottom:20px}
	.main-header-in{padding:17px 20px;border-bottom:1px solid #ccc; position:relative;}
	.mobile-menu-button-container{display:block}
	.mobile-menu-button-container,.main-header-links{-ms-flex-preferred-size:46px;flex-basis:46px;max-width:46px;position:relative}
	.main-header-links{position:absolute;right:25px;top:15px}
	.main-header-link > a > .counter{right:-10px;width:16px;height:16px;top:-8px; line-height:17px;}
	.main-header-link > a > .counter > span{top:-2px;position:absolute;left:5px}
	.mobile-menu-button-gamburger{cursor:pointer;display:block;margin-left:0;width:24px}
	.mobile-menu-button-gamburger::before,.mobile-menu-button-gamburger::after{background:#57575b;content:'';display:block;height:2px}
	.mobile-menu-button-gamburger > span{background:#57575b;display:block;height:2px;margin:4px 0}
	.main-header-logo{-ms-flex-preferred-size:50%;flex-basis:calc(100% - 92px);max-width:calc(100% - 92px);text-align:center;padding-left:25px;padding-right:25px}
	.main-header-logo .logo img.logo-dt{display:none}
	.main-header-logo .logo img.logo-mob{display:inline;max-width:65px;width:auto}
	.mobile-menu-button-container .mobile-menu-button-title{display:none}
	.main-header-logo .logo{max-width:142px;margin:0 auto}
	.minicart-container{margin:0}
	.main-header-link.minicart-container{margin-left:0;margin-right:5px;padding-top:5px}
	.main-header-link > a > span:not(.counter){display:none}
	.header-phone > i,.mobile-account-link{display:inline-block;font-size:14px!important}
	.links-in-menu-container .main-header-link > a > span:not(.counter){display:block;margin-top:0;font-size:14px}
	.links-in-menu-container .main-header-link > a > .counter{display:none}
	.links-in-menu-container .main-header-link{line-height:40px;margin-left:10px}
	.links-in-menu-container .main-header-link a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
	.links-in-menu-container .main-header-link a i{padding-right:8px}
	form.minisearch .field.field-select{display:none}
	.main-header-search .header-search-button,.main-header-search .header-search-closebutton{display:none}
	.main-header-search .header-search-button .icon-close{display:none}
	.main-header-search .header-search-button.active .icon-search{display:none}
	.main-header-search .header-search-button.active .icon-close{display:inline-block}
	.main-header-search .header-search-button i{font-size:20px}
	.main-header-search{-ms-flex-preferred-size:100%;flex-basis:100%;position:static;max-width:100%;margin-left:0;margin-right:-20px;margin-top:20px;padding:0}
	.main-header-search .block-search{margin-top:0;position:relative;width:100%;background-color:#fff;padding:0;z-index:33;border:none}
	.main-header-search .active + .block-search form .actions{top:17px;right:20px}
	.main-header-search .block-search .field > .label{display:none}
	.main-header-search .block-search .control{border:none;margin:0;padding:0}
	.main-header-search .block-search input{margin:0;position:static}
	.main-header-in .main-header-search .block-search .minisearch input{border:1px solid #cacaca!important;height:28px;line-height:28px;font-size:13px}
	.main-header-search .block-search .action.search{display:block;width:36px;height:28px;line-height:28px!important;padding:0!important}
	.main-header-search .block-search .action.search > span{display:none}
	.main-header-search .block-search .action.search::before{content:'\e615';font-family:'luma-icons';-webkit-font-smoothing:antialiased;font-size:11px;line-height:28px!important}
	.main-header-search .block-search .action.search[disabled]{width:36px;height:28px;line-height:28px!important;padding:0!important}
	.instagram-photos.col-6{margin:0 5px}
	.instagram-photos.col-6 a{-ms-flex-preferred-size:calc((100% - 4px)/2);flex-basis:calc((100% - 4px)/2);min-width:calc((100% - 4px)/2)}
	.instagram-photos.col-6 a > img{padding:4px}
	.page-title--showcase span,.instagram-heading-title.center > h3{font-size:18px}
	.instagram-heading-title.center:before{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}
	.page-title--showcase:before,.instagram-heading-title.center:before{width:calc(100% + 40px);margin:0 -20px}
	.block-minicart-close{display:block}
	.minicart-container .ui-dialog,.minicart-container .block-minicart{display:block!important}
	.minicart-container .block-minicart::before,.minicart-container .block-minicart::after{display:none}
	.minicart-container .block-minicart{background:transparent;border:none;border-radius:0;bottom:0;display:block!important;height:100%!important;margin:0;overflow:auto;position:fixed;right:-100%;top:0;-webkit-transition:right 150ms ease-out,left 150ms ease-out;transition:right 150ms ease-out,left 150ms ease-out;width:90%;z-index:111}
	.minicart-container.active .block-minicart{right:0}
	.minicart-items-wrapper{height:auto!important}
	.main-navigation > ul li{margin:0;padding:0;position:relative}
	.main-navigation > ul > li:not(:last-child){border-bottom:solid 1px #727272}
	.main-navigation > ul > li:not(:last-child).open{border-bottom:solid 1px #fff}
	.main-navigation > ul a{color:#000;display:block;font-weight:300;padding:15px 20px}
	.main-navigation > ul .level1 > a span{font-weight:400;font-size:16px;color:#000;text-transform:uppercase}
	.main-navigation .parent-link{cursor:pointer;height:50px;position:absolute;right:0;top:0;width:40px}
	.main-navigation > ul > li > .parent-link::after{top:19px}
	.main-navigation .parent-link::after{border:solid 1px #fff;border-width:0 1px 1px 0;content:'';height:7px;position:absolute;right:23px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform 150ms linear;transition:-webkit-transform 150ms linear;transition:transform 150ms linear;transition:transform 150ms linear,-webkit-transform 150ms linear;width:7px;top:19px}
	.main-navigation .open > .parent-link::after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);top:25px}
	.main-navigation > ul > li > a{background:#57575b;color:#fff;padding:15px 20px;text-transform:uppercase;font-weight:400;font-size:16px}
	.main-navigation > ul ul{display:none}
	.main-navigation > ul li.open > ul{display:block}
	.main-navigation > ul > li.open > a{background-color:#aaad00}
	.main-navigation > ul li.open .level0.submenu .open{background-color:#000}
	.main-navigation > ul li.open .level0.submenu .open > a{color:#e90081}
	.footer-in{padding:0}
	.footer-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:0 20px 20px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
	.footer-left{-webkit-box-ordinal-group:1;-ms-flex-order:2;order:2;padding:0 20px}
	.footer-left .footer-menu{display:-webkit-box;display:-ms-flexbox;display:flex}
	.footer-center{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 20px}
	.footer-social{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
	.footer-right .block.newsletter .form.subscribe{display:block;position:relative}
	.footer-right .block.newsletter .label{text-align:center;margin-bottom:10px}
	.footer-right .block.newsletter,.footer-social,.footer-contacts{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}
	.footer-right .block.newsletter{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
	.footer-contacts{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
	.footer-social{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
	.footer-right .block.newsletter .actions{bottom:0;position:absolute;right:0}
	.footer-copyright-container{padding:12px 0}
	.footer-addinfo-container{display:none}
	.copyright{margin:0 auto;max-width:275px}
	.footer-contacts{margin-top:15px}
	.footer-contacts-item__content span{max-width:220px;margin:5px auto}
	.footer-center .footer-social{display:-webkit-box;display:-ms-flexbox;display:flex;width:160px;margin:20px auto;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
	.footer-right .footer-social{display:none}
	.footer-right .block.newsletter input{height:28px;border-top-right-radius:20px!important;border-bottom-right-radius:20px!important}
	.block.newsletter .subscribe .action.subscribe{width:90px;height:28px;line-height:28px!important}
	.footer-right .block.newsletter .actions .action.subscribe span{font-weight:400;font-size:12px}
	footer .footer-menu-item.open{-ms-flex-preferred-size:50%;flex-basis:50%;min-width:50%}
	footer .footer-menu-item.open .footer-menu-item__title{font-weight:400;color:#000;font-size:14px;text-transform:uppercase;margin-bottom:10px}
	footer .footer-menu-item.open .footer-menu-item__title + .footer-menu-item-list{margin-bottom:0}
	.footer-center .shops-row{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}
	.footer-center .shops-row > span{padding-right:50px}
	.home-page-slider > .banner-container{margin:0 -15px}
	.home-page-slider .owl-prev,.home-page-slider .owl-next{font-size:24px;margin-top:-25px;padding:10px 5px}
	.product-slider .product-item-out,.product-slider .product-item{padding:0!important;position:relative}
	.page-title--homepage{margin-top:15px}
	.home-page-slider .banner-container .owl-dots{bottom:20px}
	.home-page-slider .banner-container .owl-nav{display:none}
	.home-page-slider .banner-container .owl-dots .owl-dot.active{width:14px;height:14px}
	.home-page-slider .banner-container .owl-dots .owl-dot span{width:3px;height:3px;margin:6px auto}
	.showcase{position:relative;margin:0 -20px;width:calc(100% + 40px)}
	.showcase .showcase-three-block{-ms-flex-preferred-size:100%;flex-basis:100%;min-width:100%;margin:0}
	.showcase-link span{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;bottom:0}
	.showcase-mobile{display:block;margin-left:-15px;margin-right:-15px}
	.showcase-mobile-item{margin-top:10px}
	.showcase-mobile-item > .showcase-link{display:block;width:100%}
	.showcase-mobile-item > .showcase-link > .showcase-image{display:block;position:static}
	.showcase .owl-nav{position:absolute;top:50%;right:0;left:0}
	.showcase .owl-nav .owl-prev,.showcase .owl-nav .owl-next{width:30px;text-align:left;position:absolute;top:50%;left:20px;font-size:25px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
	.showcase .owl-nav .owl-next{right:20px;left:initial;text-align:right}
	.top-header-right,.main-navigation,.filter-content{background:#fff;border:none;border-radius:0;bottom:0;display:block!important;height:100%!important;overflow:auto;position:fixed;right:-100%;top:0;-webkit-transition:right 150ms ease-out,left 150ms ease-out;transition:right 150ms ease-out,left 150ms ease-out;width:90%;z-index:111}
	.navOpen .main-navigation,.linksOpen .top-header-right,.filterOpen .filter-content{right:0}
	.backdrop,.block-minicart-close{background-color:rgba(0,0,0,.8);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;-webkit-transition:opacity 250ms linear,visibility 250ms linear;transition:opacity 250ms linear,visibility 250ms linear;visibility:hidden;z-index:110}
	.backdrop::before,.block-minicart-close::before{content:"\e5cd";color:#fff;font-family:'icomoon'!important;left:0;padding:10px 0;position:absolute;text-align:center;top:0;width:10%;font-size:25px}
	.navOpen .backdrop,.filterOpen .backdrop,.linksOpen .backdrop,.active .block-minicart-close{opacity:1;visibility:visible}
	.navOpen .page-wrapper,.filterOpen .page-wrapper,.linksOpen .page-wrapper{overflow:hidden;position:fixed;z-index:0;top:0;bottom:0;left:0;right:0}
	.page-products .columns{padding-top:0}
	.page-products .toolbar-products > *{position:static}
	.page-products .toolbar-products .mobile-filter-button{min-width:115px;border-radius:20px!important;background-color:#aaad00}
	.list .catefory-product-item .product-item .product-item-img{text-align:center}
	.product-item:hover .amquickview-hover,.product-item .amquickview-hover{display:block!important;top:initial!important;text-align:left;width:30px;background-color:transparent;opacity:1;padding:0;padding-left:20px;bottom:11px;left:50%!important;right:initial!important;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
	.amquickview-hover .amquickview-link:before{font-size:25px}
	.cms-index-index .product-item:hover .amquickview-hover,.cms-index-index .product-item .amquickview-hover{left:30px!important;top:0!important}
	.product-item-add2cart .action.tocart{border-radius:20px!important;width:calc(100% - 40px);-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}
	.search.results .product-item-add2cart .action.tocart{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
	.section-description.description-about-bliss{padding:0}
	.toolbar-products{margin-bottom:0}
	.catefory-product-item{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}
	.product-item-add2cart{opacity:1}
	.product-item-actions{left:5px;opacity:1;top:15px}
	.catefory-product-item .product-item-actions{font-size:19px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
	.catefory-product-item .product-item-actions > a{margin:0 15px}
	.catefory-product-item .product-item-actions .amquickview-hover{margin:0 15px!important}
	.product-slider .amquickview-hover{margin:0;width:auto;display:inline-block!important;top:0!important;left:30px!important;right:initial!important;background-color:transparent;opacity:1}
	.cms-index-index .amquickview-hover .amquickview-link:before{font-size:17px}
	.product-item.product-item-info:hover,.product-item.product-item-info.active,.product-item:hover,.product-item.active{-webkit-box-shadow:none;box-shadow:none;margin:0}
	.amscroll-load-button{max-width:100%}
	.filter .filter-current{display:none}
	.mobile-filter-button{display:block;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;height:40px;line-height:40px!important;width:65px;margin-left:10px}
	.toolbar-products .field.limiter{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-right:10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
	.toolbar-products .field.limiter .control{-ms-flex-preferred-size:80px;flex-basis:80px;width:80px}
	.toolbar-products .field.limiter label{display:none}
	.toolbar-products .field.limiter select{margin:0;width:100%;height:40px}
	.toolbar-products .sorter{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:20px}
	.toolbar-products .sorter label{width:100%;text-align:left}
	.toolbar-products .sorter select{margin:0;width:100%;min-width:200px;max-width:100%}
	.toolbar-products .sorter select + .action.sorter-action{display:none}

	.field .control + .limiter-text{white-space:nowrap;padding-right:10px}
	.block-title.filter-title{display:none}
	.filter-options{display:block;padding:10px 20px}
	.swatch-option-tooltip{display:none!important}
	.fotorama__nav__shaft{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;height:110px}
	.fotorama__nav__shaft > .fotorama__thumb-border{display:none!important}
	.fotorama__nav--dots .fotorama__nav__frame{height:70px!important}
	.fotorama__nav--dots .fotorama__nav__frame.fotorama__nav__frame--dot{display:none}
	.fotorama-item .fotorama__wrap .fotorama__stage{height:400px!important}
	.fotorama__wrap .fotorama__stage{min-height:400px!important;margin-right:0;width:100%!important}
	.product-info-main .product-info-price{width:100%!important}
	.fotorama__wrap .fotorama__nav--dots{display:block!important}
	.product-info-main .box-tocart .action.tocart span:after{left:90px}
	.product-page-media,.product-page-info,.amasty-quickview-ajax-view .product-page-media,.amasty-quickview-ajax-view .product-page-info{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-left:0;margin-right:0}
	.product-page-info,.amasty-quickview-ajax-view .product-page-info{padding:0}
	.amasty-quickview-ajax-view .product-page-media{padding-left:0;padding-right:0}
	.product-page-info{line-height:24px;margin-top:15px;margin-bottom:30px;padding-left:15px;padding-right:15px}
	.product-page-info .page-title{font-size:18px!important;margin-bottom:10px!important}
	.product-info-main .product-info-price .price-box{margin-top:10px}
	.product-info-main .product-info-price .price-box .special-price{margin-top:10px!important}
	.product-info-social-list .social-item.email-tofriend > a{margin-right:20px}
	.product-info-social-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:15px;width:100%;margin-bottom:50px}
	.amasty-quickview-ajax-view .product-info-social-list{width:auto;margin-left:0}
	.amasty-quickview-ajax-view .product-info-main .box-tocart .action.tocart span:after{left:85px}
	.product-addto-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
	.product-addto-links .action{display:block!important;margin:0}
	.product-social-links .action.tocompare{display:block}
	.product-info-main .box-tocart > .actions{margin-top:30px;max-width:none}
	.product-info-main .box-tocart .action.tocart{width:100%}
	.social-item > .social-item-link{margin-right:5px}
	.social-item--email{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;max-width:70px;text-align:center}
	.social-item--email__link{font-weight:300;line-height:18px;margin:5px 0 0;padding:0}
	.product-info-main .product.attribute.sku{margin:5px 0;color:#000}
	.product-info-main .stock.unavailable,.product-info-main .stock.available{color:#000}
	.product-info-main .product-options-bottom .box-tocart{margin-top:15px!important}
	.product-info-social-list .social-item.email-tofriend > a span{position:absolute;bottom:-45px;left:0;right:-20px;-webkit-transform:none;-ms-transform:none;transform:none;white-space:normal;text-align:left;line-height:20px}
	.product-slider.related{margin-top:30px}
	.product-slider__title span{font-size:24px;padding:0 15px}
	.product-slider.related .owl-carousel .owl-stage-outer{padding:0}
	.product-slider .owl-stage .item .small-product-item{display:block;margin:0 auto;padding:0;max-width:240px;width:100%}
	.small-product-item-img{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}
	.small-product-item-info .field.choice.related{display:block}
	.product-slider__title{margin-bottom:0;margin-bottom:30px}
	.product-slider .owl-carousel{margin-top:0;padding:20px 0}
	.product-slider.product-slider--bestsellers .owl-carousel .owl-item{width:inherit!important}
	.product-item-add2cart .actions-primary{text-align:center}
	.page-title-wrapper.product{padding:0 15px}
	.product-page-tabs{border-bottom:solid 1px #dadada;display:block;margin:0 -20px}
	.product-page-tabs-labels__item{border-top:solid 1px #c6c6c6;margin:0!important}
	.product-page-tabs-labels__item > a{border:none;padding:11px 20px;position:relative;text-decoration:none;-webkit-transform:none;-ms-transform:none;transform:none;font-weight:600;color:#000;font-size:16px}
	.product-page-tabs-labels__item.active > a{font-weight:400;color:#666}
	.product-page-tabs-labels__item > a::after{border:solid 2px #000;border-width:0 2px 2px 0;content:'';height:10px;position:absolute;right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform 150ms linear;transition:-webkit-transform 150ms linear;transition:transform 150ms linear;transition:transform 150ms linear,-webkit-transform 150ms linear;top:17px;width:10px}
	.product-page-tabs-labels__item.active > a::after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);top:20px}
	.product-page-tabs-content{border-top:solid 1px #c6c6c6;padding:20px}
	#product-review-table{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;margin-bottom:10px}
	.fieldset > .legend.review-legend > span{font-size:14px}
	.review-field-ratings{margin:10px 0!important}
	.product-page-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
	.amasty-quickview-ajax-view .product-page-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-right:15px}
	.product-page-tabs-labels__item.active:after{display:none}
	.review-fieldset .form-2col{-ms-flex-wrap:wrap;flex-wrap:wrap}
	.review-add form{max-width:100%}
	.review-fieldset .review-field-text .control textarea{position:static;width:100%}
	.review-form .actions-toolbar.review-form-actions .actions-primary{margin:0 auto;-webkit-transform:none;-ms-transform:none;transform:none;width:100%}
	.review-form .actions-toolbar.review-form-actions .actions-primary button{width:100%}
	.product-info-main .price-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
	.product-info-main .price-box .old-price .price-label{display:inline-block!important;font-weight:700;font-size:16px;text-decoration:line-through;color:#7f7f7f}
	.product-info-main .price-box .normal-price .price:before{display:inline-block;content:'Price: ';font-weight:700;font-size:22px;color:#aaad00}
	.product-info-main .price-box .normal-price .price{font-weight:700;font-size:22px;color:#aaad00}
	.checkout-cart-index .page-title-wrapper{padding:0;border-bottom:1px solid #d6d6d6}
	.cart-page-form-head{display:none}
	.cart-page-form-body-item-product-image{-ms-flex-preferred-size:60px;flex-basis:60px;max-width:60px;margin-left:0}
	.cart-page-form-body-item-product-info{padding:0 0 0 35px}
	.cart-page-form-body-item-qty{margin:0;padding:0;-ms-flex-preferred-size:100%;flex-basis:100%;min-width:100%;position:static}
	.cart-page-form-body-item-qty .qty-block .input-text.qty{width:54px}
	.cart-page-form-body-item-product-actions .action-delete{font-size:30px}
	.cart.main.actions > a,.cart.main.actions > button{-ms-flex-preferred-size:100%;flex-basis:100%;font-size:14px!important;margin-top:10px;max-width:none;width:100%;background-color:#aaad00}
	.cart.main.actions > a > span,.cart.main.actions > button > span{color:#fff}
	.cart-page-right .cart-summary .block .fieldset.estimate .field{width:100%}
	.cart-page-right .block.discount .content .coupon button.action{position:absolute;top:0;right:0;width:90px}
	.qty-block .qty-block-control{max-width:154px}
	.cart-page-form-body-item-product-actions .action-edit{display:block;position:absolute;bottom:20px;width:105px;height:40px;background-color:#aaad00;text-align:center;line-height:40px;border-radius:20px;text-transform:uppercase;color:#fff;font-weight:400;font-size:14px}
	.cart-coupon-block .coupon button.action{margin-top:10px;position:static}
	.cart-page-right .cart-summary .checkout-methods-items{padding:0}
	.catalog-category-view .page-title span,.checkout-index-index .page-title-wrapper .page-title span,.login-page .login-page__title span,.cms-page-view .page-title span,.contact-index-index .page-title span,.catalogsearch-result-index .page-title span{font-size:22px}
	.checkout-cart-index .page-title span{font-size:22px}
	.cart-page-form-body-item{min-height:100px;margin-bottom:20px;border-bottom:1px solid #d6d6d6;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}
	.cart-page-form-body-item .cart-page-form-body-item-product{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial;-ms-flex-preferred-size:100%;flex-basis:100%;min-width:100%;padding-right:0}
	.cart-page-form-body-item .cart-page-form-body-item-price{-ms-flex-preferred-size:100%;flex-basis:100%;min-width:100%;padding-top:10px;padding-bottom:5px;padding-left:125px;text-align:left}
	.cart-page-form-body-item-price{margin-left:10px}
	.cart-page-form-body-item .cart-page-form-body-item-subtotal{position:absolute;bottom:-50px;left:100px;margin-top:0;display:none}
	.cart.main.actions > button#empty_cart_button{display:none}
	.cart-page-right .block.discount{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
	.cart-page-right .block.discount form .actions-toolbar{position:static}
	#discount-coupon-form .coupon .field{margin-bottom:10px}
	.checkout-payment-method .credit-card-types .item{margin-right:0!important}
	.checkout-payment-method .credit-card-types img{max-width:34px}
	.items.payment-methods .payment-method._active .field.type{top:25px}
	.checkout-payment-method .ccard .cvv .label{display:inline-block!important}
	#authorizenet_directpost_cc_type_exp_div,.checkout-payment-method .ccard .year .select,.checkout-payment-method .ccard .month .select{width:100%}
	#co-transparent-form{margin-bottom:30px}
	.cart-page-form-head.flex-row,.cart-page-form-body-item-product-actions .action-edit::before{display:none}
	.cart-page-form-body-item-product-actions .action-edit span{display:inline-block}
	.cart-page-form-body-item:last-of-type{border-bottom:none}
	.cart-page-right .block.discount strong{display:none}
	.cart-page-form-body-item .cart-page-form-body-item-qty .control.qty-block-control{margin-right:0}
	.checkout-index-index .form-shipping-address .address .field[name="shippingAddress.firstname"],.checkout-index-index .form-shipping-address .address .field[name="shippingAddress.country_id"],.checkout-index-index .form-shipping-address .address .field[name="shippingAddress.lastname"],.checkout-index-index .form-shipping-address .address .field[name="shippingAddress.telephone"],.checkout-index-index .form-shipping-address .address .field[name="shippingAddress.region_id"],.checkout-index-index .form-shipping-address .address .field[name="shippingAddress.postcode"]{width:100%;float:none}
	.checkout-index-index .opc-progress-bar{display:block;counter-reset:i;font-size:0;margin-top:0!important;padding-bottom:30px}
	.checkout-index-index .opc-progress-bar .opc-progress-bar-item{width:50%;display:inline-block;position:relative;text-align:center;vertical-align:top}
	.checkout-index-index .opc-progress-bar .opc-progress-bar-item:before{background:#e4e4e4;border:1px solid #ccc;top:15px;transition:background .3s;content:'';height:7px;left:0;position:absolute;width:100%}
	.checkout-index-index .opc-progress-bar .opc-progress-bar-item > span{display:inline-block;padding-top:45px;width:100%;word-wrap:break-word}
	.checkout-index-index .opc-progress-bar .opc-progress-bar-item > span:before{background:#e4e4e4;height:38px;transition:background .3s;width:38px;border-radius:50%;content:'';left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
	.checkout-index-index .opc-progress-bar .opc-progress-bar-item._active > span:before{border-color:#aaad00}
	.checkout-index-index .opc-progress-bar .opc-progress-bar-item > span:after{background:#fff;height:26px;top:6px;width:26px;content:counter(i);counter-increment:i;color:#333;font-weight:600;font-size:1.8rem;border-radius:50%;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
	.checkout-index-index .opc-progress-bar .opc-progress-bar-item._active > span:after{font-family:'icomoon';content:"\f00c";line-height:1.5;font-size:18px;font-weight:400;color:#aaad00!important}
	.checkout-index-index .opc-progress-bar .opc-progress-bar-item._complete > span:after{content:"\f00c";color:#e4e4e4!important}
	.checkout-index-index .opc-estimated-wrapper{margin-left:-20px;margin-right:-20px;background-color:#ebebeb;padding:20px}
	.checkout-index-index .opc-wrapper .step-title{font-size:20px!important}
	.block-collapsible-nav-title{padding:0!important;border:none!important;margin-top:15px!important}
	.block-collapsible-nav-title:before{content:'';display:block;width:calc(100% + 20px);height:1px;background-color:#ececec;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);z-index:2}
	.block-collapsible-nav-title strong{font-size:18px;background-color:#fff;z-index:5;position:relative;padding-right:10px;font-family:'Montserrat',sans-serif;font-weight:400;text-transform:capitalize!important}
    .block-collapsible-nav-title:after{display:none!important}
	.block-collapsible-nav .content{background:#fff;display:block!important;margin:0!important}
	.sidebar-main .block-collapsible-nav{margin:0!important;position:static}
	.account .page.messages{margin:0!important}
	.account .page-main .page-title-wrapper .page-title{margin:0 0 15px}
	.block-collapsible-nav ul > li{margin:0 0 15px!important}
	.account .page-title span{font-size:18px;padding-right:10px}
	.account .page-title:before{width:calc(100% + 20px)}
	.account .column.main .block:not(.widget) .block-title{margin:30px 0 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
	.account .column.main .block:not(.widget) .block-title > .action{text-align:right}
	.form-edit-account .actions-toolbar > .secondary .action.back,.form-edit-account .actions-toolbar > .primary button,.form-address-edit .actions-toolbar .secondary .action.back{width:120px}
	.block:not(.block-dashboard-addresses) .box-actions .action.edit{position:static}
	.account.customer-address-index .actions-toolbar > .primary button{width:100%}
	.form-address-edit .fieldset > .field{margin-bottom:10px}
	.form-address-edit .field.street .nested{margin-top:10px}
	.form-address-edit .actions-toolbar .primary button{width:100%}
	.form-edit-account .actions-toolbar > .secondary .action.back span,.form-edit-account .actions-toolbar > .primary button span,.form-address-edit .actions-toolbar .secondary .action.back span{font-size:14px}
	.form.form-edit-account .field.field-name-firstname,.form.form-edit-account .field.field-name-lastname{width:100%}
	.form.form-edit-account .actions-toolbar .primary{text-align:left}
	.form.form-edit-account .actions-toolbar .primary button{text-align:center}
	.form-address-edit .actions-toolbar .primary button span{white-space:nowrap}
    .account input[type="text"],.account input[type="password"],.account input[type="url"],.account input[type="tel"],.account input[type="search"],.account input[type="number"],.account input[type="datetime"],.account input[type="email"],.account select{padding:0 10px}
    .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr td,.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr th{padding:10px 0!important;text-align:right!important;border-bottom:1px solid #d6d6d6}
	.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr td:before{width:auto!important;float:left!important;text-align:left!important;display:block!important}
	.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) tbody > tr > td:last-child{border:none!important;position:relative}
	.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) tbody > tr > td:last-child:after{display:block;content:'';width:calc(100% + 40px);height:1px;background-color:#ececec;position:absolute;bottom:0;right:-20px;left:-20px}
	.form-address-edit > .fieldset{width:100%!important}
	.form-address-edit > .fieldset:first-child .field{padding-right:0}
	.form-address-edit > .fieldset:nth-child(2) .legend,.form-address-edit > .fieldset:nth-child(2) .field{padding-left:0}
	.order-products-toolbar .toolbar-amount,.order-products-toolbar .limiter{display:none!important}
	.account .column.main .block-order-details-view{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:30px}
	.account .column.main .block-order-details-view .block-content.two-block-content:nth-child(2n){margin-left:0}
	.account .column.main .block-order-details-view .block-content.two-block-content:nth-child(2n -1){margin-right:0}
	#my-orders-table tbody tr td[data-th="Product Name"]:before{display:none!important}
	#my-orders-table tbody tr:not(:first-child){border-top:1px solid #d6d6d6}
	#my-orders-table tbody tr td[data-th="Product Name"],#my-orders-table tbody tr td[data-th="SKU"]{-ms-flex-preferred-size:100%;flex-basis:100%}
	#my-orders-table tbody tr td[data-th="Product Name"]{text-align:left!important}
	.account.sales-order-view .table-order-items tfoot{border-top:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6}
	.account.sales-order-view #my-orders-table.table-order-items tfoot .grand_total th{padding-bottom:15px!important}
	#my-orders-table tbody tr td[data-th="Qty"]:before{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
	#my-orders-table tbody tr td[data-th="Subtotal"]:before{right:0;padding-right:0}
	#my-orders-table tbody tr td[data-th="Subtotal"]{text-align:right!important}
	#my-orders-table tbody tr td:last-child:after{display:none}
	#my-orders-table tfoot tr th,#my-orders-table tfoot tr td{padding:5px 0!important}
	#my-orders-table tfoot tr:first-child th,#my-orders-table tfoot tr:first-child td{padding-top:20px!important}
	.table-wrapper.order-items.order-items-block .actions-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
	.table-wrapper.order-items-block .actions-toolbar .secondary a{width:100%}
	.table-wrapper.order-items-block .actions-toolbar .primary .reorder{width:100%;display:block;margin-bottom:15px}
	.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) tbody > tr > td:first-child{padding-top:15px!important}
	.account .page-main .page-title-wrapper .order-actions-toolbar .actions .order:before{display:none}
	.account.sales-order-view .page-main .page-title-wrapper .page-title{margin-bottom:40px}
	.account .page-main .page-title-wrapper .order-actions-toolbar{position:static}
	.account .page-main .page-title-wrapper .order-actions-toolbar .actions .order{margin-left:0}
	.account.review-customer-index .table-wrapper{overflow-x:hidden}
	.account.review-customer-index .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) tbody > tr > td:last-child:after{display:none}
	.account.review-customer-index .products-reviews-toolbar.bottom{display:none}
	.account.review-customer-index .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) tbody > tr > td:first-child{padding-top:5px!important}
	#my-reviews-table tbody .item-of-review .item:before,#my-reviews-table tbody .item-of-review .date:before,#my-reviews-table tbody .item-of-review .summary,#my-reviews-table tbody .item-of-review .description:before{display:none!important}
	#my-reviews-table tbody .item-of-review .item,#my-reviews-table tbody .item-of-review .date,#my-reviews-table tbody .item-of-review .description{text-align:left!important}
	#my-reviews-table tbody .item-of-review .actions{padding:0!important;position:absolute;top:0;right:0;width:50px}
	.review-customer-view .customer-review.view .photo.image{max-width:95px}
	.customer-review.view{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}
	.review-customer-view .customer-review .product-info .product-name{font-weight:600;left:115px;top:0}
	.review-customer-view .review-details { flex:1 0 auto;}
	.customer-review .review-details .review-date{top:30px;right:inherit;left:0;}
	.customer-review .review-details .review-content{padding-top:80px}
	.review-customer-view .actions-toolbar > .secondary .action.back{width:100%}
	.review-customer-view .actions-toolbar > .secondary .action.back:hover,.review-customer-view .actions-toolbar > .secondary .action.back:active{background-color:#000;color:#fff}
	.review-customer-view .actions-toolbar > .secondary .action.back span,.review-customer-index .actions-toolbar > .secondary .action.back span,.table-wrapper.order-items-block .actions-toolbar .secondary a span,.table-wrapper.order-items-block .actions-toolbar .primary .reorder span,.account.customer-address-index .actions-toolbar > .primary button span,.form-edit-account .actions-toolbar > .primary button span,.form-edit-account .actions-toolbar > .secondary .action.back span,.form-address-edit .actions-toolbar .primary button span,.form-address-edit .actions-toolbar .secondary .action.back span,.form-newsletter-manage .actions-toolbar > .primary button span,.form-newsletter-manage .actions-toolbar > .secondary .action.back span{font-size:14px}
	.review-customer-index .table.table-reviews tbody tr{padding-bottom:15px}
	.form-newsletter-manage .actions-toolbar > .secondary .action.back,.form-newsletter-manage .actions-toolbar > .primary button{width:120px}
	.form-wishlist-items .list .catefory-product-item .product-item .product-item-img .photo.image{max-width:105px}
	.products-list .product-item-information{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}
	.products-list .product-item-information .product-item-center-col,.products-list .product-item-information .product-item-right-col{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;padding:0}
	.products-list .catefory-product-item .product-item{padding:0!important}
	.products-list .catefory-product-item .product-item .product-item-img{-ms-flex-preferred-size:110px;flex-basis:110px;max-width:110px;min-width:110px}
	.products-list .product-item-information{padding:0}
	.products-list .product-item-information .price-box{margin:10px 0 0}
	.form-wishlist-items .products-list .product-item-information .product-item-center-col{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;min-height:320px;height:100%;overflow:hidden}
	.form-wishlist-items .products-list .product-item-information .product-item-right-col{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;width:100%;position:relative}
	.form-wishlist-items .product-item .action.primary.edit{display:none}
	.products-list .product-item-information .product-item-add2cart{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;top:-190px !important;left:-110px !important;width:calc(100% + 110px);max-width:calc(100% + 110px);position:absolute!important}
	.products-list .product-item-information .product-item-add2cart .qty-block{padding-left:0;padding-right:0;margin:0}
	.products-list .catefory-product-item:not(:first-child) .product-item{border:none;padding-top:0!important}
	#wishlist-view-form .actions-toolbar{padding:0}
	#wishlist-view-form .actions-toolbar .primary > button{-ms-flex-preferred-size:100%;flex-basis:100%}
	#wishlist-view-form .actions-toolbar .primary > button.update,#wishlist-view-form .actions-toolbar .primary > button.share{margin-top:15px!important}
	#wishlist-view-form .actions-toolbar .primary > button.update > span,#wishlist-view-form .actions-toolbar .primary > button.share > span{color:#fff}
	.sidebar-additional .block{margin:0}
	.products-list .catefory-product-item{border:none;margin:0 25px}
	.form-wishlist-items .product-item .btn-remove.action.delete{margin:0;top:0;left:-5px;padding-left:0;width:31px}
	.form-wishlist-items .product-item .btn-remove.action.delete:after{font-size:30px}
	.form-wishlist-items .products-list .product-item-information .product-item-actions > a{margin-left:32px}
	.form-wishlist-items .product-item-information-comment{position:absolute;top:210px;right:0;left:-110px}
	.wishlist-index-index .product-item-add2cart .action.tocart{width:115px;-webkit-transform:none;-ms-transform:none;transform:none}
	.form-wishlist-items .list .catefory-product-item .product-item .product-item-center-col .product-item-information-title{position:static}
	.form-wishlist-items .products-list .product-item-information .price-box{position:absolute;top:-290px;left:0;bottom:inherit;padding:0}
	.form-wishlist-items .product-item-add2cart .actions-primary{position:absolute;right:0;top:0;width:115px}
	#wishlist-view-form .actions-toolbar .primary{padding-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
	#wishlist-view-form .actions-toolbar .primary > button{width:100%}
	#wishlist-view-form .actions-toolbar .primary > button.update{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
	#wishlist-view-form .actions-toolbar .primary > button.share{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
	#wishlist-view-form .actions-toolbar .primary > button.tocart{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
	#wishlist-view-form .actions-toolbar .primary > button span{font-size:14px}
	#wishlist-view-form .actions-toolbar .secondary{-webkit-transform:none;-ms-transform:none;transform:none;display:none}
	.form-wishlist-items .products-list .product-item-information .product-item-actions{-webkit-transform:none;-ms-transform:none;transform:none;right:inherit;left:-110px;top:-140px}
	.form-wishlist-items{margin-top:20px}
	.form-wishlist-items .products-list .product-item-information .product-item-actions > a > i{font-size:20px}
	.form-wishlist-items .list .catefory-product-item .product-item.out-of-stock .product-item-center-col .product-item-information-title:before,.form-wishlist-items .list .catefory-product-item .product-item.out-of-stock .product-item-center-col .product-item-information-title:after{bottom:inherit;top:75px}
	.contact-container > div{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}
	.contact-container-left iframe{min-height:320px}
	.contact-container-right{margin-top:15px}
	.contacts-form-button{text-align:left}
	.about-us-leftimg{display:block;float:none;margin:0 auto 10px}
	.about-us-bottom-item:not(:first-child){margin:15px 0 0}
	.columns .sidebar-main{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
	.account .columns .sidebar-main{margin-bottom: 20px;}
	#maincontent .account .page.messages{margin:0}
	.shipping-policy-images{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
	.shipping-policy-images img{margin:5px 15px}
	.g-recaptcha{max-width:280px}
	.g-recaptcha > div{-webkit-transform:scale(0.77);transform:scale(0.77);-webkit-transform-origin:0 0;transform-origin:0 0;position:relative;left:30px}
	.opc-estimated-wrapper,.opc-wrapper .form-login,.opc-wrapper .form-shipping-address,.opc-wrapper .methods-shipping{background:none;border:none;margin:0;padding:0}
	.opc-wrapper .step-title{border-bottom:solid 1px #d1d1d1;padding-bottom:10px;margin:15px 0;font-weight:400!important;color:#000;padding-left:0}
	.opc-estimated-wrapper .minicart-wrapper{display:none}
	.opc-estimated-wrapper .estimated-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;float:none;font-weight:400;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
	.opc-estimated-wrapper .estimated-block .estimated-price{font-weight:400;font-size:20px}
	#checkout-step-shipping .actions-toolbar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}
	#checkout-step-shipping .actions-toolbar > .primary{margin-bottom:0}
	.opc-wrapper .form-login + .form-shipping-address{margin-top:15px}
	.checkout-payment-method .payment-methods{margin:0}
	.checkout-payment-method .payment-method-title{padding:20px 0 10px}
	.checkout-payment-method .payment-method-content{padding:0}
	.checkout-payment-method .payment-option{margin:15px 0 0}
	.cart-empty{padding:0}
	.checkout-index-index .page-title-wrapper + .columns{margin-top:50px}
	.checkout-index-index .columns .opc-wrapper{margin-top:30px}
	.opc-estimated-wrapper .estimated-block .estimated-label{font-size:20px!important}
	#checkout-step-shipping .form.form-login{border-bottom:1px solid #ececec}
	form.form-shipping-address .fieldset > .field{margin-bottom:10px}
	.opc .checkout-shipping-method{margin-top:50px}
	.checkout-index-index .checkout-shipping-method .step-title{padding-bottom:15px;margin-bottom:0}
	#shipping-method-buttons-container > .primary{text-align:right}
	.checkout-payment-method .discount-code .payment-option-content .form-discount{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}
	.checkout-payment-method .discount-code .payment-option-content .payment-option-inner .input-text{border:1px solid #dadada}
	.checkout-payment-method .form-discount .payment-option-inner{margin-bottom:0}
	.checkout-payment-method .discount-code .payment-option-content .actions-toolbar .action{width:100%}
	.checkout-onepage-success .page-title span{font-size:18px;padding:0}
	.checkout-onepage-success .page-title:before{width:calc(100% + 40px);margin-left:-20px}
	.checkout-success p.thanks{font-size:14px;margin:10px 0}
	.checkout-success p{text-align:center}
	.checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.primary{width:180px;margin:0 auto;border-radius:20px!important}
	.checkout-payment-method .discount-code .payment-option-content .form-discount .actions-toolbar{position:absolute;right:0;width:147px}
	.checkout-payment-method .discount-code .payment-option-content .form-discount .payment-option-inner .control input{border-right:none;border-radius:20px!important;padding-right:100px}
	.popup-container{width:calc(100% - 40px)!important}
	#mb-ajaxcart-wrapper .ajaxcart-success-box.mb-ajaxsuite-popup-border .success-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
	#mb-ajaxcart-wrapper .ajaxcart-success-box.mb-ajaxsuite-popup-border .success-content .product-name{padding-left:0;-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:initial;-ms-flex-preferred-size:100%;flex-basis:100%;min-width:100%}
	#mb-ajaxcart-wrapper .ajaxcart-success-box.mb-ajaxsuite-popup-border .success-content .photo{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-ms-flex-preferred-size:100%;flex-basis:50%;min-width:50%;width:50%;margin:0 auto 15px}
	#mb-ajaxcart-wrapper .ajaxcart-success-box.mb-ajaxsuite-popup-border .success-content .mb-message-successs{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;padding-left:0;min-width:100%;margin:0;-ms-flex-preferred-size:100%;flex-basis:100%}
	#mb-ajaxcart-wrapper .ajaxcart-success-box .ajaxcart-buttons{float:none;position:static;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%!important}
	.ajaxcart-buttons.ajaxsuite-buttons .mb-ajaxsuite-close{margin-bottom:10px;padding:0!important;background-color:#000;height:40px;line-height:40px!important}
	.ajaxcart-buttons.ajaxsuite-buttons .mb-ajaxsuite-close span{color:#fff;text-transform:uppercase;font-weight:400}
	#mb-ajaxcart-wrapper .ajaxcart-success-box .ajaxcart-buttons button#ajaxcart_checkout{height:40px;line-height:40px!important}
	#mb-ajaxcart-wrapper .product-add-form{width:100%!important}
	#mb-ajaxsuite-popup-wrapper .popup-container.with-conf{max-height:100%}
	.mb-ajaxsuite-popup-border .swatch-opt{position:static;margin-bottom:10px}
	.minicart-list-item-info__name > a,.minicart-list-item-sku{font-size:12px}
	.minicart-list-item-sku{color:#555}
	.minicart-list-item-remove{-ms-flex-item-align:start;align-self:flex-start}
	.minicart-list-item-sku,.minicart-list-item-qtyprice{margin-top:0;font-weight:300}
	.minicart-list-item .product-item-details{position:relative;margin-bottom:25px}
	.minicart-list-item .product-item-details .minicart-list-item-price{position:absolute;bottom:-25px;left:10px}
	.minicart-list-item-qtyprice{text-transform:lowercase}
	.login-page .login-page-form{margin-top:20px}
	.modal-popup.modal-slide._inner-scroll._show{left:20px!important;right:20px!important;top:50px!important;bottom:50px!important}
	.modal-popup.modal-slide._inner-scroll .modal-inner-wrap{max-height:400px!important;min-height:inherit!important}
	.customer-account-create .create-name-block,.customer-account-create .password-confirm-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
	.customer-account-create .create-name-block .field-name-firstname,.customer-account-create .create-name-block .field-name-lastname,.customer-account-create .password-confirm-block .field.password,.customer-account-create .password-confirm-block .field.confirmation{min-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}
	.form-create-account .fieldset{margin:0}
	.create.account .field{margin-bottom:12px}
	.form-create-account .actions-toolbar button[type="submit"]{width:100%}
	.form.create.account.form-create-account{margin-top:0!important}
	.customer-account-create .page-title span{font-size:18px}
	.customer-account-create .page-title:before{width:calc(100% + 20px)}
	div[role="alert"].messages > .message{top:50%;width:80%;padding:20px;text-align:center}
	.custom-block-customer-account-create .modal-inner-wrap .row-create-account .block-row-create-account:first-child{display:none}
	.cms-page-view .flex-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
	.cms-page-view .flex-box .flex-block{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}
	.contact-index-index .contact-container-left{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}
	.contact-container{margin-top:0}
	.message.info{background-color:#fff!important;padding:0!important}
	.contact-block h2{font-size:18px}
	.contact-block{margin-bottom:15px}
	.fotorama__wrap .fotorama__stage,.amasty-quickview-ajax-view .fotorama-item .fotorama__wrap .fotorama__stage{min-height:initial!important}
	.fancybox-slide--iframe .fancybox-content{max-height:initial!important;max-width:calc(100% - 20px)!important}
	#mb-ajaxwishlist-wrapper .mb-login-popup-title{padding-left:0;padding-top:170px;text-align:center}
	#mb-ajaxwishlist-wrapper .ajaxwishlist-success-box .photo.image{position:absolute;left:0;top:20px;max-width:280px;right:0;margin:0 auto;height:150px}
	.ajaxwishlist-success-box{padding-left:0}
	#mb-ajaxwishlist-wrapper .ajaxwishlist-buttons.popup-bottom-buttons{position:static;margin:0}
	.amquickview-hover{z-index:8!important}
	.fancybox-container.fancybox-is-open .fancybox-inner .fancybox-button.fancybox-button--close{position:absolute;top:-50px;right:-20px}
	.fancybox-container .fancybox-toolbar{top:50px;left:initial;right:20px}
	.catalog-category-view .widget.block-viewed-products-grid{display:none}
	.product-slider .owl-carousel .owl-prev{left:0;font-size:30px}
	.product-slider .owl-carousel .owl-next{right:0;font-size:30px}
	.sitemapSection ul{-moz-column-count:1;-webkit-column-count:1;column-count:1}
	.custom-block-customer-login .form-login .actions-toolbar .third{padding-top:0}
	.custom-block-customer-account-create .modal-inner-wrap .row-create-account{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:20px 0}
	.custom-block-customer-account-create .modal-inner-wrap .fieldset.create.info .field-name-firstname,.custom-block-customer-account-create .modal-inner-wrap .fieldset.create.account .field.password,.custom-block-customer-account-create .modal-inner-wrap .fieldset.create.info .field-name-lastname,.custom-block-customer-account-create .modal-inner-wrap .fieldset.create.account .field.confirmation,.custom-block-customer-account-create .modal-inner-wrap .fieldset.create.account input[type="email"]{width:100%;float:none}
	.custom-block-customer-account-create .modal-inner-wrap .modal-content{padding:0 30px}
	.custom-block-customer-account-create .modal-inner-wrap .fieldset.create.info{margin-bottom:20px}
	.custom-block-customer-account-create .modal-inner-wrap label[for="is_subscribed"] span{display:inline-block;width:calc(100% - 30px);vertical-align:middle}
	.custom-block-customer-account-create .modal-inner-wrap .row-create-account .block-row-create-account{-ms-flex-item-align:start;align-self:flex-start}
	.custom-block-customer-account-create .modal-inner-wrap .create .actions-toolbar{margin-top:10px;margin-bottom:30px}
	.about-info.cms-content .about-info-block img{max-width:100%!important;height:auto}
	.about-info.cms-content .about-info-block:first-child{padding-right:0;padding-bottom:20px}
	.about-info.cms-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
	.row-contact-us{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
	.row-contact-us .block-row-contact-us{text-align: center;}
	.contact-index-index .page-title-wrapper{position:relative}
	.contact-index-index .page-title-wrapper > li{display:block;position:absolute;top:0;right:0}
	.contact-index-index .page-title-wrapper > li a{color:#666}
	.description-contac{margin-bottom:20px}
	.footer-social .social-item-link{font-size:11px;height:25px;line-height:25px;width:25px}
	.contact-container-right fieldset.fieldset{max-width:100%}
	.contact-container-right .contacts-form-button{width:auto;text-align:left}
	.hided-info-outer .hided-info-inner{max-width:calc(100% - 40px);margin:0 20px;left:calc(50% - 20px)}
	.hided-info-outer .footer-social{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
	.account #maincontent{margin-top:20px}
	.account .block.account-nav{margin-bottom:0}
	.design-services-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
	.cms-design-services .page-title-wrapper{-webkit-transform:none;-ms-transform:none;transform:none}
	.design-services-container .design-services-buttons{position:static}
	.design-services-container .design-services-buttons a{margin:10px 0;width:100%}
	.design-services-container .design-services-text{-ms-flex-preferred-size:100%;flex-basis:100%;min-width:100%;margin-right:0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
	.design-services-image{margin-top:20px}
	.name-last-design-service .field,.project-location .field,.name-last-design-service .name,.project-location .city,.project-location .zip-code,.project-location .phone,.name-last-design-service .last-name,.project-location .state-region,.project-location .country,.project-location .email,.design-services-form .fieldset.budget .control{width:100%}
	.design-services-form button{margin:0 auto;display:block}
	.furniture-care-guide-container,.warranty-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
	.columns .sidebar-additional{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}
	.warranty-container .warranty-image{margin-top:0;margin-bottom:15px}
	.furniture-care-guide-container .furniture-care-guide-text,.warranty-container .warranty-text{padding-right:0}
	.furniture-care-guide-container .furniture-care-guide-image{text-align:center;margin-bottom:15px}
	.whole-designer-container img{max-width:120px}
	.invisible-designer-container .invisible-designer-container-inner img{max-width:100%;padding-right:0;margin-bottom:15px}
	.visible-designer-container{text-align:center}
	.all-our-designers .widget.block-static-block{-ms-flex-preferred-size:50%;flex-basis:50%;min-width:50%}
	.invisible-designer-container .invisible-designer-container-inner{max-width:calc(100% - 40px);margin:0 20px;left:calc(50% - 20px);top:calc(50% + 30px);padding-top:50px;overflow:scroll;max-height:100%}
	.invisible-designer-container .invisible-designer-container-inner .close-popup{right:15px;top:15px}
	.visible-xs{display:block}
	.hidden-xs{display:none}
	.testimonials-page:before{top:-30px;-webkit-transform:scale(0.75) translateX(-7px);-ms-transform:scale(0.75) translateX(-7px);transform:scale(0.75) translateX(-7px)}
	.testimonials-page{padding-left:0}
	.testimonials-quote-author{margin:10px 0 20px}
	.testimonials-page:after{-webkit-transform:scale(0.75) translateX(7px);-ms-transform:scale(0.75) translateX(7px);transform:scale(0.75) translateX(7px)}
	.conteiner-copyfooter-images{min-width:100%;padding-left:0;margin:auto;text-align:center}
	.conteiner-copyfooter-images img:first-child{padding-right:0}
	.conteiner-copyfooter-images img{max-width:50px}
	.field-tooltip .field-tooltip-content{right: -87px;}	
	.form-login .field-tooltip .field-tooltip-content{right: -10px;}
	.modal-slide._inner-scroll .modal-footer {text-align: center;}
	.search-autocomplete{margin-top: 0;}
}

@media (max-width:560px) {
	.swiper-button-next, .swiper-button-prev {
		-moz-background-size: 15px 24px !important;
		-webkit-background-size: 15px 24px !important;
		background-size: 15px 24px !important;
	}
	.swiper-brand .am-image-wrapper,
	.swiper-brand .am-image-wrapper > .am-image {
		max-width: 100px !important;
	}
}

@media screen and (min-width:768px) and (max-width:1023px) {
	.product-item:hover .amquickview-hover,.product-item .amquickview-hover{left:30px!important;top:0!important}
	.catalog-category-view .product-item .amquickview-hover{left:50%!important;top:calc(100% - 55px)!important}
	.block-collapsible-nav .content{padding:15px;min-width:180px}
	.header.links .greet.welcome{width: 50%; line-height: 1;}
	.account .data.table .col.actions {white-space: unset;text-align: center;}
	.table-order-items.history.table > tbody > tr > td a {display: block;text-align: center;white-space: nowrap;}
	.account .data.table .col.actions .action:after {display: none;}
	.table-order-items.history.table > thead > tr > th:last-of-type {display: none;}
	.row-contact-us{margin: 0 -10px;}
	.row-contact-us .block-row-contact-us{padding: 0 10px;}
	.footer-left {flex-basis: 66%;max-width: 66%;padding: 0 10px 0 0;}
	.footer-center {flex-basis: 33%;max-width: 33%;padding-right: 0;padding-left: 10px;}
	.footer-menu .footer-menu-item {width: 50%;}
}

@media (max-width:767px) {
.form-wishlist-items .products-list .catefory-product-item {
	padding-bottom: 42px;
	margin-bottom:24px;
	border-bottom:1px solid #d6d6d6 !important;
}
.form-wishlist-items .products-list .product-item-information .product-item-center-col {padding-left: 10px;}
.form-wishlist-items .products-list .product-item-information .price-box {
	left: 8px;
}
.form-wishlist-items .products-list .product-item-information .product-item-center-col{ min-height:300px;}
.form-wishlist-items .products-list .product-item-information .product-item-center-col .product-reviews-summary {
	margin-bottom: 5px;
	position: relative;
	right: -50px;
}
.form-wishlist-items .products-list .product-item-information .product-item-actions{ top:-137px;}
.products-list .product-item-information .product-item-add2cart{ max-width:calc(97% + 110px);}
.wishlist-index-index .product-item-add2cart .action.tocart{ width:auto;}
.catalog-category-view .grid.products-grid .list.items .item .product-item-info .product-item-img {
	position: relative;
	min-height: 210px;
}
.catalog-category-view .grid.products-grid .list.items .item .product-item-info .product-item-img img {
	height: auto;
	width: 100%;
}

.catalog-category-view .grid.products-grid .list.items .item .product-item-info .amquickview-hover {
	padding: 0;
	opacity: 1;
	top: 16px !important;
	bottom: inherit;
	position: absolute;
	left: 68px !important;
	display:block !important;
}
.category-image {
	float: none;
	margin-right: 0;
}
.list .catefory-product-item .product-item .product-item-img img {
	height: auto;
}
/*.list .catefory-product-item {
	padding: 0;
}
*/
.products.wrapper.list.products-list .product-item-information .product-item-add2cart {
	position: static !important;
	width: auto;
	max-width: inherit;
}
.products.wrapper.list.products-list .product-item-information {
	padding-left: 10px;
}
.products-list .product-item-information .product-item-actions .action.towishlist {
	margin: 0;
}
.catalog-category-view .list.products-list .list.items .item .product-item.product-item-info .product-item-details .product-item-information-title .product-item-link{ height:auto;}

.catalog-category-view .list.products-list .list.items .item .product-item.product-item-info .amquickview-hover {
	margin-right: -12px;
	right: 50px !important;
	bottom: 2px !important;
	left: inherit !important;
	transform: none;
	position: static;
	text-align: left;
	margin-top: 20px;
	width: calc(100% - 106px) !important;
}

.products.wrapper.list.products-list .product-item-information .product-item-add2cart .action.tocart.primary {margin-left: 0 !important; width:100%;}
.catalog-category-view .list.products-list .list.items .item .product-item.product-item-info .product-item-details .product-item-information-title::before {
	bottom: -152px;
}
.catalog-category-view .list.products-list .list.items .item .product-item.product-item-info .product-item-details .product-item-information-title::after {
	bottom: -152px;
}

.catalog-category-view .list.products-list .catefory-product-item {
	border-bottom: 1px solid #d6d6d6;
	padding-bottom: 15px;
	margin-bottom: 18px;
}
.main-header-logo .logo img{ height:auto;}

body #confirmBox.am-center #confirmButtons {
	padding: 10px;
}
.page-products .toolbar-products .modes{display:none!important}
.toolbar-products .pages{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.product-page-container {
	-ms-flex-wrap: inherit;
	flex-wrap: inherit;
}

.search.results .grid.products-grid .catefory-product-item .product-item-add2cart .action.tocart {
	width: auto;
}
.search.results .products.products-grid .catefory-product-item .product-item.product-item-info .action.towishlist {
	margin: 0 0 0 22px;
}
.search.results .products.products-grid .catefory-product-item .product-item.product-item-info .amquickview-hover {
	top: 7px !important;
	left: 72px !important;
	display: block !important;
}
.search.results .products.products-grid .catefory-product-item {
	margin-bottom: 20px;
	padding: 0 25px;
}
.catalogsearch-result-index .search.results .toolbar-products .modes {
	display: none !important;
}
.catalog-category-view .grid.products-grid .list.items .item .product-item-info .amquickview-hover a::before {
	font-size: 21px;
}
.search.results .products-list .catefory-product-item .product-item.out-of-stock .amquickview-hover {
	margin-top: 1px !important;
	margin-left: 10px;
}

}



@media (max-width:991px) {
.design-services-image img{ height:auto;}
.design-services-container .design-services-text {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	min-width: 100%;
	margin-right: 0;
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3;
}
.design-services-container {
	flex-wrap: wrap;
}
.design-services-image {
	margin: 23px 0 0 0;
	width: 100%;
}
}



@media (min-width:769px) and (max-width:991px) {
.about-info.cms-content {
	display: block;
}
.about-info.cms-content .about-info-block img {max-width: 100% !important;height: auto;}
.about-info.cms-content .about-info-block:first-child {
	padding-right: 0;
	width: 100%;
	margin-bottom: 12px;
}
.footer-center .shops-row > a {
	padding-left: 20px;
}
}


@media (min-width:768px) and (max-width:991px) {
.catalog-category-view .grid.products-grid .list.items .item .product-item-info .product-item-details .product-item-add2cart .actions-primary .stock.unavailable {
	margin-top: 0;
}
.category-image {
	float: none;
	margin-right: 0;
}	
.catalog-category-view .grid.products-grid .list.items .item .product-item-info .amquickview-hover {
	opacity: 1;
	top: 15px !important;
	left: 60px !important;
	background: none !important;
	right: inherit !important;
	width: auto;
}
.amquickview-hover .amquickview-link::before {
	font-size: 20px;
}


.page-products .toolbar-products .mobile-filter-button {
	margin-right: 6px;
}


.list .catefory-product-item .product-item .product-item-img img {
	height: auto;
}


.products.wrapper.list.products-list .product-item-information .product-item-add2cart {
	position: static !important;
	width: 100%;
	max-width: inherit;
}
.products.wrapper.list.products-list .product-item-information {
	padding-left: 10px;
}
.products-list .product-item-information .product-item-actions .action.towishlist {
	margin: 0;
}
.catalog-category-view .list.products-list .list.items .item .product-item.product-item-info .product-item-details .product-item-information-title .product-item-link{ height:auto;}
.catalog-category-view .list.products-list .list.items .item .product-item.product-item-info .amquickview-hover {
	width: 100%;
	text-align: right;
	bottom: -38px !important;
	left: inherit !important;
	transform: none;
	margin: 0;
	right:34px !important;
}
.products.wrapper.list.products-list .product-item-information .product-item-add2cart .action.tocart.primary {margin-left: 0 !important;}
.catalog-category-view .list.products-list .list.items .item .product-item.product-item-info .product-item-details .product-item-information-title::before {
	bottom: -141px;
}
.catalog-category-view .list.products-list .list.items .item .product-item.product-item-info .product-item-details .product-item-information-title::after {
	bottom: -142px;
}

.catalog-category-view .list.products-list .catefory-product-item {
	border-bottom: 1px solid #d6d6d6;
	padding-bottom: 45px;
	margin-bottom: 18px;
}
.products.wrapper.list.products-list .product-item-information .product-item-add2cart .actions-primary {
	text-align: left;
}
.products.wrapper.list.products-list .product-item-information {
	flex-wrap: wrap;
}
.products-list .product-item-information .product-item-center-col {
	flex-basis: 100%;
	max-width: 100%;
	width: 100%;
}
.products-list .product-item-information .product-item-center-col {
	-ms-flex-preferred-size: 200px;
	flex-basis: 100%;
	max-width: 100%;
	width: 100%;
}
.main-header-logo .logo img{ height:auto;}
.toolbar-products .pages {
	display: block !important;
	width: 100%;
	text-align: left;
	margin: 0 0 20px 0;
}
.product-info-social-list{ display:block}
.product-info-social-list .social-item {
	display: inline-block;
}
.product-info-main .box-tocart .action.tocart {
	width: auto;
}
.search.results .products.products-grid .catefory-product-item .product-item.product-item-info .action.towishlist {margin: 0;}
.search.results .products.products-grid .catefory-product-item .product-item.product-item-info .amquickview-hover {
	top: 11px !important;
	color: #000;
	left: 50px !important;
	background: none !important;
	width: auto;
	right: inherit !important;
	display: block !important;
}
.search.results .products.products-grid .catefory-product-item .product-item.product-item-info .product-item-actions {
	opacity: 1;
}
.search.results .products.products-grid .catefory-product-item .product-item.product-item-info .product-item-add2cart {
	opacity: 1;
}

}


@media (min-width:992px) and (max-width:1200px) {
.about-info.cms-content {
	display: block;
}
.about-info.cms-content .about-info-block img {max-width: 100% !important;height: auto;}
.about-info.cms-content .about-info-block:first-child {
	padding-right: 14px;
	width: 55%;
	margin-bottom: 12px;
	display: inline-block;
	vertical-align: middle;
}

.about-info.cms-content .about-info-block:last-child{width: 44%;display: inline-block;vertical-align: middle;}
.category-image {
	float: left;
	margin-right: 20px;
	width:54%;
}
.footer-right .block.newsletter .actions {
	left: -80px;
	position:relative;

}

}

@media (min-width:768px) and (max-width:1023px) {
	.catalog-category-view .grid.products-grid .list.items .item .product-item-info .amquickview-hover {
		opacity: 1;
		top: 15px !important;
		left: 60px !important;
		background: none !important;
		right: inherit !important;
		width: auto;
	}
	.amquickview-hover .amquickview-link::before {
		font-size: 20px;
	}
	.catalog-category-view .product-item-actions{ opacity:1;}
	.page-layout-2columns-left .column.main {
		width: 69%!important;
	}
	.page-layout-2columns-left .sidebar-main {
		width: 29% !important;
	}
}


@media (max-width:733px) {
.quickview-frame-body #maincontent .column.main .product-page-container .product-page-media {
	flex-basis: 100%;
	max-width: 100%;
}
.quickview-frame-body #maincontent .column.main .product-page-container .product-page-info {
	flex-basis: 100%;
	max-width: 100%;
	margin: 0;
	padding: 0;
}
.quickview-frame-body #maincontent .column.main .product-page-container .product-page-info .product-info-main .product-social-links{ text-align:left}.quickview-frame-body #maincontent .column.main .product-page-container .product-page-info .product-info-main .product-social-links .product-info-social-list {
	display: block;
	text-align: left;
}
.quickview-frame-body #maincontent .column.main .product-page-container .product-page-info .product-info-main .product-social-links .product-info-social-list .social-item {
	display: inline-block;
}

}


@media (max-width:1200px) {
.conteiner-copyfooter-images {
	text-align: center;
	margin: auto;
}
.checkout-payment-method .payment-method-title {
	margin-top: 18px;
}
}


@media (min-width:769px) and (max-width:1117px) {
.main-header-search {
	-ms-flex-preferred-size: 31%;
	flex-basis: 31%;
	max-width: 31%;
	margin-left: 30px;
	margin-right: 20px;
}
.main-header-links{flex-grow:1}

}

/** menu side */
@media (max-width:767px) {
	
	
}



@media (max-width:639px) {
.catalogsearch-result-index #confirmBox #confirmButtons {padding: 0 27px !important;}	
.account.wishlist-index-index #confirmBox #confirmButtons {padding: 0 27px !important;}
	
}

@media (min-width:640px) and (max-width:767px) {
.product-info-main .box-tocart .actions {
	-ms-flex-preferred-size: 240px;
	flex-basis: 240px;
	max-width: 240px;
}	
	
	
}


@media (max-width:609px) {
.toolbar-products .pages {
	margin: 10px 20px 0 -7px;
}
.toolbar-products .pages .items {
	padding: 0;
}
.customer-review.view {
	display: block;
	text-align: center;
}
.review-customer-view .customer-review .product-media {
	margin-right: 0;
	max-width: inherit;
	width: initial;
	float: none;
}
.review-customer-view .customer-review .product-info .product-name {
	position: static;
}
.customer-review .review-details .review-content {
	padding-top: 0;
}
.customer-review .review-details .review-date {
	position: static;
}
.review-customer-view .customer-review .product-details {
	float: none;
	position: relative;
	margin-bottom: 0;
}
.review-customer-view .actions-toolbar > .secondary .action.back {
	width: auto;
	display: inline-block;
	padding: 0 13px;
	margin-top: 13px;
}
.review-customer-view.page-layout-2columns-left .column.main {
	overflow-x: inherit;
}
.header.links > li:not(:first-child) {
	margin-left: 6px;
}


.checkout-index-index .opc-wrapper .checkout-payment-method .items.payment-methods .payment-method._active .payment-method-content .fieldset.ccard.authnetcim .field.date.required {
	width: 100%;
	float: none;
}

.checkout-index-index .opc-wrapper .checkout-payment-method .items.payment-methods .payment-method._active .payment-method-content .fieldset.ccard.authnetcim .field.type.widget {
	top: -34px;
	left: 224px;
}

.field.payment-method-title > .label, .checkout-billing-address label, .checkout-agreement label span {
	font-size: 13px;
	color: #000000;
	font-weight: 400;
}
.checkout-payment-method .credit-card-types img {
	max-width: 25px;
	height:auto;
}
}

@media (min-width:610px) and (max-width:767px) {
.toolbar-products .pages {margin: 0px 0 0 6px;}	
	
}


@media (min-width:769px) and (max-width:1200px){
.form-wishlist-items .list .catefory-product-item .product-item .product-item-img {
	-ms-flex-preferred-size: 110px;
	flex-basis: 110px;
	max-width: 110px;
	min-width: 110px;
}
.form-wishlist-items .list .catefory-product-item .product-item .product-item-img .photo.image {
	max-width: 90px;
	height: auto;
}
.form-wishlist-items .product-item .product-item-right-col {
	max-width: 100%;
}
.form-wishlist-items .product-item-information-comment {
	position: static;

}
.form-wishlist-items .products-list .product-item-information .product-item-add2cart {
	position: static !important;
	width: auto;
}
.form-wishlist-items .products-list .product-item-information .price-box {
	padding: 9px 0 12px 0;
	max-width: 100%;
}
.form-wishlist-items .product-item .product-item-right-col {
	max-width: 100%;
	margin-top:10px;
}
.form-wishlist-items .products-list .product-item-information .product-item-right-col {
	-ms-flex-preferred-size: calc(100% - 0px);
	flex-basis: calc(100% - 0px);
	max-width: calc(100% - 0px);
	display: block;
}
.form-wishlist-items .product-item-add2cart .qty-block{ padding-left:0;}
.form-wishlist-items .products-list .product-item-information {
	padding: 0;
	display: block;
}
.form-wishlist-items .products-list .catefory-product-item{
	border-bottom: 1px solid #d6d6d6 !important;
	margin: 0 0 50px 0;

}
.form-wishlist-items .products-list .product-item-information .product-item-center-col {
	max-width: 100%;
}
.toolbar select {
	min-width: 130px;
}
.form-wishlist-items  .products-list .out-of-stock .product-item-information-title::before, .form-wishlist-items .products-list .out-of-stock .product-item-information-title::after {
	bottom: -2px;
	left: 180px;
}
.form-wishlist-items  .products-list .out-of-stock .product-item-information-title::after{ left:207px;}

}

@media (min-width:767px) and (max-width:768px) {
	
.form-wishlist-items .products-list .catefory-product-item{
	border-bottom: 1px solid #d6d6d6 !important;
	margin: 0 0 50px 0;
	padding-bottom: 53px;
}
.form-wishlist-items .products-list .product-item-information .product-item-center-col {
	min-height: 290px;
	height: 100%;
	padding-left: 11px;
}
.form-wishlist-items .products-list .product-item-information .product-item-actions {
	left: inherit;
	top: 13px;
	right: 0;
}
.form-wishlist-items .products-list .product-item-information .price-box{ left:10px;}
.form-wishlist-items .product-item-add2cart .actions-primary {
	top: 10px;

}
.form-wishlist-items .products-list .product-item-information .product-item-add2cart {padding: 13px 0 0 0;}
.form-wishlist-items .product-item-information-comment {
	top: -110px;
}
.form-wishlist-items .products-list .product-item-information .product-item-center-col {min-height: 350px;}
}



@media (min-width:639px) and (max-width:768px) {
.navigation-container .ammenu-menu-wrapper.-mobile {
	background: #fff;
	border: none;
	border-radius: 0;
	bottom: 0;
	display: block !important;
	height: 100% !important;
	overflow: auto;
	position: fixed;
	right: -100%;
	top: 0;
	-webkit-transition: right 150ms ease-out,left 150ms ease-out;
	transition: right 150ms ease-out,left 150ms ease-out;
	width: 85%;
	z-index: 111;
}
.navOpen .navigation-container .ammenu-menu-wrapper.-mobile {
	right: 0;
}
.page-wrapper .page-header .main-header .main-header-in .main-header-search {
	flex-grow: initial;
	flex-basis: auto;
	width: 100% !important;
}
.navOpen .navigation-container .ammenu-menu-wrapper.-mobile nav.ammenu-main-container > .ammenu-items .ammenu-item.-main {
	border-bottom: 1px solid #fff;
	padding: 15px 20px;
	background-color: #57575b;
	margin-bottom: 0;
}
.navigation-container .ammenu-menu-wrapper.-mobile .ammenu-main-container .ammenu-items > .ammenu-item {
	position: relative;
}
.ammenu-menu-wrapper.-mobile .ammenu-link.-main::before, .ammenu-menu-wrapper.-desktop .ammenu-link.-level1::before {
	display: none;
}	
.navOpen .navigation-container .ammenu-menu-wrapper.-mobile nav.ammenu-main-container > .ammenu-items .ammenu-item.-main.active-menu-item {
	background-color: #fff;
	padding: 0;
}
.navOpen .navigation-container .ammenu-menu-wrapper.-mobile nav.ammenu-main-container > .ammenu-items .ammenu-item.-main .ammenu-link .ammenu-wrapper {
	font-size: 16px;
	color: #fff;
	font-weight: 400;
}
.navOpen .navigation-container .ammenu-menu-wrapper.-mobile nav.ammenu-main-container > .ammenu-items .ammenu-item.-main.active-menu-item .ammenu-link.-parent {
	padding: 15px 20px;
	background-color: #aaad00;
	display: block;
}
.navOpen .navigation-container .ammenu-menu-wrapper.-mobile nav.ammenu-main-container > .ammenu-items .ammenu-item.-main.active-menu-item .ammenu-submenu-container.ammenu-submenu .ammenu-categories-container .ammenu-item.-child.-col-4 .ammenu-wrapper > .ammenu-link .ammenu-wrapper {
	font-size: 16px;
	color: #000;
	font-weight: 400;
	padding: 15px 0;
}
.navOpen .navigation-container .ammenu-menu-wrapper.-mobile nav.ammenu-main-container > .ammenu-items .ammenu-item.-main.active-menu-item .ammenu-submenu-container.ammenu-submenu .ammenu-categories-container .ammenu-item.-child.-col-4 .ammenu-wrapper .ammenu-item.-child .ammenu-wrapper {
	margin-bottom: 10px;
	padding: 0;
}
.navOpen .navigation-container .ammenu-menu-wrapper.-mobile nav.ammenu-main-container > .ammenu-items .ammenu-item.-main.active-menu-item .ammenu-submenu-container.ammenu-submenu .ammenu-categories-container .ammenu-item.-child.-col-4 .ammenu-wrapper .ammenu-item.-child .ammenu-wrapper .ammenu-link.-level2 .ammenu-wrapper {
	font-size: 14px;
	color: #666;
	font-weight: 300;
}
.navOpen .navigation-container .ammenu-menu-wrapper.-mobile nav.ammenu-main-container > .ammenu-items .ammenu-item.-main .ammenu-toggle .ammenu-icon::before, .navOpen .navigation-container .ammenu-menu-wrapper.-mobile nav.ammenu-main-container > .ammenu-items .ammenu-item.-main .ammenu-toggle .ammenu-icon::after {
	background-color: #fff;
}
.navOpen .navigation-container .ammenu-menu-wrapper.-mobile nav.ammenu-main-container > .ammenu-items .ammenu-item.-main.active-menu-item .ammenu-submenu-container.ammenu-submenu .ammenu-categories-container .ammenu-item.-child.-col-4 {
	padding: 0 20px;
}	
.ammenu-menu-wrapper.-desktop {
	display: none;
}	
}
/**@media (min-width:767px) and (max-width:768px) {
.mobile-menu-button-container {display: none;}	
.main-header-logo {
	-ms-flex-preferred-size: 21%;
	flex-basis: 21%;
	max-width: 21%;
}
.main-header-search {
	-ms-flex-preferred-size: 31%;
	flex-basis: 31%;
	max-width: 31%;
	margin-left: 30px;
	margin-right: 20px;
}
.navigation-container {
	background-color: #57575b;
}	
}
**/




@media (max-width:767px) {

.search.results .list.products-list .catefory-product-item.item {
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.search.results .list.products-list .actions-primary {
	text-align: left;
	margin: 20px 0px 30px;
}
.search.results .products.wrapper.list.products-list .product-item-information .product-item-add2cart .action.tocart.primary {
	margin-left: 0 !important;
	width: auto;
	transform: none;
}
.search.results .list.products-list .catefory-product-item .product-item .amquickview-hover {
	position: static;
	transform: none;
	width: 100% !important;
	text-align: left;
	margin-top: 48px;
	padding-left: 110px !important;
}
.search.results .list.products-list .catefory-product-item.item .product-item-right-col > [class^="swatch-opt"] {
	margin-top: 70px;
}
.search.results .list.products-list .catefory-product-item.item .product-item-information-description {
	margin-bottom: 6px;
}
.search.results .products.wrapper.list.products-list .product-item:not(.out-of-stock) .action.towishlist {
	position: absolute;
	left: 0;
	bottom: -53px;
}
.products-list .catefory-product-item .product-item.out-of-stock .amquickview-hover {
	/***margin-left: 10px;***/
	margin-top:1px !important;
}

}


@media (min-width:768px) and (max-width:991px) {
	.search.results .list.products-list .catefory-product-item.item {
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.search.results .list.products-list .catefory-product-item .product-item .amquickview-hover {
	position: static !important;
	width: 100% !important;
	display: block !important;
	transform: none;
	text-align: right;
	margin: 33px 32px 0 0;
}
.minicart-container .block-minicart{ background:#fff !important;}
.search.results .products-list .out-of-stock .product-item-information-title::before, .search.results .products-list .out-of-stock .product-item-information-title::after {
	bottom: -112px;
}
.catalog-category-view .products.wrapper.list.products-list .product-item-information .product-item-add2cart{ display:block;}
.catalog-category-view  .products-list .product-item-information .product-item-actions .action.towishlist{ float:right;}	
.search.results .list.products-list .product-item-right-col > [class^="swatch-opt"] {margin-top: 70px;}
.search.results .products.wrapper.list.products-list .product-item-information .product-item-add2cart{ display:block;}
.search.results .products-list .product-item-information .product-item-actions .action.towishlist{ float:right;}
.search.results .products-list.list .product-item-information .price-box {
	margin-top: 10px;
}

}
@media (max-width:768px) {
.product-slider__title::before {
	width: 100%;
	left: 0;
	right: 0;
	margin: auto;
	transform: none;
	top: 8px;
	position: relative;
}
.page-wrapper {
	overflow-x: inherit;
}
.minicart-container .block-minicart{ background:#fff !important;}
	

}

@media (max-width:767px) {
.form-wishlist-items .products-list .product-item-information .product-item-center-col .product-reviews-summary {right: 0;}
.form-wishlist-items .products-list .catefory-product-item {
	border-bottom: 1px solid #d6d6d6 !important;
	margin-bottom:25px;
	padding-bottom:20px;
}
.form-wishlist-items .products-list .product-item-information .product-item-center-col {
	min-height: 320px;
	overflow: visible;
}
.search.results .products-list .out-of-stock .product-item-information-title::before, .search.results .products-list .out-of-stock .product-item-information-title::after {
	bottom: -110px;
}
.search.results .products-list .product-item-information-title::after {
	bottom: -110px;
}
.search.results .products-list .product-item-information-title::before {
	bottom: -110px;
}
.catalogsearch-result-index .page-title-wrapper {
	padding-left: 0;
}
.search.results .list.products-list .product-item .product-item-details .product-item-information-title .product-item-link{ height:auto;}

}

@media (max-width:639px) {
.list .catefory-product-item {
	padding: 0;
}


}

@media (min-width:1024px) {
.header.links .greet.welcome {width: 67%;}

}