body #header-account a:hover,body #header-account a:focus,body #header-account a,body .breadcrumbs a:hover,body .breadcrumbs a {    color: inherit;}
body iframe {max-width: 100%;}
body #header-account a:hover,body #header-account a:focus,body .breadcrumbs a:hover {    color: #e36e3a;}
body a,body  button,body a:focus,body  button:focus {outline: none;}
body .footer .block-title,body .footer address {color:#636363;}
/* ACTION */
body .page-title h1,#catalog_last_post_blog h2 {
	margin-bottom: 30px;
    text-align: center;
    border-bottom: 1px solid #e36e3a;
    padding-bottom: 25px;
    font-weight: 600;
}
#catalog_last_post_blog h2 {}
body h1,body h2,body h3,body h4,body h5,body h6,body .h1,body .h2,body .h3,body .h4,body .h5,body .h6 {
	font-family: 'Roboto', sans-serif;
}
body h1,body h2,body h3,body .h1,body .h2,body .h3,body h4,body h5,body h6,body .h4,body .h5,body .h6,body .page-title h1,body .page-title h2,body .product-name h1,body .product-name .h1 {font-weight: 700;color: #222;}
body .h2 {font-size: 22px; margin-bottom: 12px;}
body .std {outline: none; }
body .m-action-list .m-action-list-btn-group .btn {
	float: left;
    width: 33.3333%;
    line-height: 1.2;
    font-size: 16px;
    padding: 10px 5px;
    border: 1px solid #eeeeee;
    color: #222;
    background: #eee;
    text-decoration: none;
}
body .m-action-list .m-action-list-btn-group .btn.active,body .m-action-list .m-action-list-btn-group .btn:hover {
	background: #e36e3a;
    color: #fff;
    border-color: #e36e3a;
}
body .m-action-list .m-action-list-btn-group a.btn:first-child:hover {    border-right-color: #eee;}
body .m-action-list .m-action-list-btn-group a.btn:not(:first-child):hover {    border-left-color: #eee;}
body .m-action-list .m-action-list-btn-group {display: inline-block;
    width: 100%;
    vertical-align: top;}
body .m-action-list .m-action-list-item .m-action-list-item-image {
	width: auto;
    max-width: 30%;
	margin-right: 15px;
	margin-bottom: 15px;
	position: relative;
}
body .m-action-list .m-action-list-item .m-action-list-item-info {   
	width: 100%;
    float: none;
    display: block;
    margin-left: 0;
}
body .m-action-list .m-action-list-item {
	margin: 20px 0px 0;
    padding-bottom: 20px;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    border-bottom: 1px solid #eee;
}
body .m-action-list .m-action-list-item.last {border-bottom-color: transparent;}
body .m-action-list .m-action-list-item .m-action-list-item-image::before,body .m-action-list .m-action-list-item .m-action-list-item-image a::before,body .m-action-list .m-action-list-item .m-action-list-item-image::after,body .m-action-list .m-action-list-item .m-action-list-item-image a::after,.actions.owl-carousel .item a:before,.actions.owl-carousel .item:before,.actions.owl-carousel .item a:after,.actions.owl-carousel .item:after {
	position: absolute;
    content: "";
    transition: all .5s;
    display: inline-block;
    z-index: 10;
	height: 1px;
	width: 1px;
	background-color: transparent;
}
body .m-action-list .m-action-list-item .m-action-list-item-image::before,.actions.owl-carousel .item:before {top: 10px;left: 10px; right: 100%;width: auto;}
body .m-action-list .m-action-list-item .m-action-list-item-image::after,.actions.owl-carousel .item:after {right: 10px; top: 10px;bottom: 100%;height: auto;}
body .m-action-list .m-action-list-item .m-action-list-item-image a::before,.actions.owl-carousel .item a:before {bottom: 10px; right: 10px; left: 100%;width: auto;}
body .m-action-list .m-action-list-item .m-action-list-item-image a::after,.actions.owl-carousel .item a:after {left: 10px;top: 100%; bottom: 10px;height: auto;}
body .m-action-list .m-action-list-item:hover .m-action-list-item-image::before,body .m-action-list .m-action-list-item:hover .m-action-list-item-image::after,body .m-action-list .m-action-list-item:hover .m-action-list-item-image a::before,body .m-action-list .m-action-list-item:hover .m-action-list-item-image a::after,.actions.owl-carousel .item:hover:before,.actions.owl-carousel .item:hover a:before,.actions.owl-carousel .item:hover a:after,.actions.owl-carousel .item:hover:after {   
	background-color: #e36e3a;
    transition: all .5s ease-in-out 0s;
}
body .m-action-list .m-action-list-item:hover .m-action-list-item-image::before,.actions.owl-carousel .item:hover:before {right: 10px;}
body .m-action-list .m-action-list-item:hover .m-action-list-item-image::after,.actions.owl-carousel .item:hover:after {bottom: 10px;}
body .m-action-list .m-action-list-item:hover .m-action-list-item-image a::before,.actions.owl-carousel .item:hover a:before {left: 10px;}
body .m-action-list .m-action-list-item:hover .m-action-list-item-image a::after,.actions.owl-carousel .item:hover a:after {top: 10px;}
#head_compare .close::after, #head_wishlist .close::after, #header-cart .minicart-wrapper .close::after, #header-account .close::after,#nav-container .close::after,body #head_phone .close::after {
	content: '';
    position: fixed;
    height: 100%;
    left: -100%;
    right: 100%;
    top: 0;
    background: rgba(0, 0, 0, 0.5);
    transition: 0.4s;

}
#nav-container .close::after {right: -100%;left: 100%;}
#nav-container.skip-active .close::after {left: 400px;right: 0;}
#head_compare.skip-active .close::after, #head_wishlist.skip-active .close::after, #header-cart.skip-active .minicart-wrapper .close::after, #header-account.skip-active .close::after,body #head_phone.skip-active .close::after {
	right: 360px;
    left: 0;
}

body .wrapper {    
	overflow: hidden;
    overflow-y: visible;
    overflow-x: hidden;
}
body .youama-register-window, body .youama-login-window {overflow: hidden;display: block; opacity: 0;height: 0;transition: opacity 0.2s;}
body .youama-register-window.show, body .youama-login-window.show {overflow: visible;opacity: 1;height: auto; width: 100%;}
body .page-header-container #header-account,body .header-minicart #header-cart,body .page-header-container .block.skip-content,body #head_phone {
	display: block;
    right: -100%;
    position: fixed;
    width: 360px !important;
    max-width: 92%;
    top: 0;
    bottom: 0;
    transition: 0.4s;
	height: 100%;
    padding:0;
    margin-bottom: 0;
    z-index: 202;
    border-left: #ddd 2px solid;
    background-color: white;
}

body .page-header-container #header-account.skip-active,body .header-minicart #header-cart.skip-active,body .page-header-container .block.skip-content.skip-active,body #head_phone.skip-content.skip-active {
 	right: 0;
}

body .skip-content.skip-active .youama-register-window.show, body .skip-content.skip-active .youama-login-window.show,body .skip-content.skip-active .compare_block_header,body .skip-content.skip-active .wishlist_block_header,body .skip-content.skip-active .cart_block_header,body .skip-content .compare_block_header,body .skip-content .wishlist_block_header,body .skip-content .cart_block_header,body #header-account:not(.no-login) > *:not(.skip-link-close),body #head_phone .phone_block_header {
	padding: 20px 15px;
	overflow: auto;
	height: 100%;
}
body #head_phone .phone_block_header ul {margin-bottom: 5px;}
body .phone_block_header .title,body .account_block_header .title {
	padding-bottom: 10px;
    border-bottom: 1px #ddd solid;
    font-weight: bold;
    margin-bottom: 10px;
    text-align: center;
    line-height: 1.4;
}
body #head_compare .block-title,body #head_wishlist .block-title {padding-top: 0;}
body .m-action-list .m-action-list-item .m-action-list-item-info .h3 a {color: #eb5e00;}
body .m-action-timer .m-action-timer-head {padding: 10px 0;font-size: 14px;}
body .m-action-timer {height: auto;    display: inline-block;
    vertical-align: top;}
body .m-action-timer .m-action-timer-counter {border-radius: 0;    border: 1px solid #e36e3a; background: #fff;}
body .m-action-timer .m-action-timer-counter .m-action-timer-counter-box {background: #fff; border-radius: 0;}
body .m-action-timer .m-action-timer-counter .m-action-timer-counter-box .m-action-timer-digits {
	border: 1px solid #222222;
    color: #222222;
}
body .m-action-timer .m-action-timer-titles {    padding: 0 .461em;    display: inline-block;
    margin-top: 0;
    float: left;
    clear: left;}
body .m-action-timer .m-action-timer-titles > span {    width: 45px;}
.sorter > .sort-by select ,.pager select {height: 30px;    padding: 0 5px;}
.pager.pager-no-toolbar {    
    display: inline-block;
    width: 100%;
    vertical-align: top;
    background: #eee;
    border-bottom: 1px solid #eee;
    padding: 5px 10px 0px 10px;
    margin-top: 10px;
    margin-bottom: 15px;
}
body .pages a {
	border: 1px solid transparent;
    height: 30px;
    vertical-align: top;
	width: 28px;
	color: #666;
	text-decoration: none;
}
body .pages a,body .pages .current {margin-left: 1px;}
body .pages li:first-child a,body .pages .current:first-child {margin-left: 0;}
body .pages .current,body .pages .current:hover {color: #666;}
body .pages .next,body .pages .previous {
	position: relative;
    text-indent: -9999px;
    overflow: hidden;
}
body .pages .next:before,body .pages .previous:before,body .pages .previous:hover:before,body .pages .next:hover:before {
	font-family: FontAwesome;
    font-size: 17px;
    line-height: 28px;
    border: none;
    margin: 0;
    left: 0;
    color: #666;
    text-indent: 0;
    top: 0;
    width: 26px;
    height: 28px;
	-webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;

}
body .pages .previous:hover:before,body .pages .next:hover:before,body .pages a:hover {color: #e36e3a;    background: #fff;
    border-color: #e36e3a; }
body .pages .next:before,body .pages .next:hover:before {content: "\f105";}
body .pages .previous:before,body .pages .previous:hover:before {content: "\f104";}
.pager.pager-no-toolbar .count-container {}
.pager.pager-no-toolbar .count-container:not(:only-child) .limiter > label {display: none;}
.pager.pager-no-toolbar .count-container:only-child {    width: 100%;}
.pager.pager-no-toolbar .count-container:only-child .limiter {float: right;}
body.mana-attributepage-view #m-option-page-list .m-alpha-list > div {color: #e36e3a;    line-height: 50px;}
body .main-container,body .footer-container {padding-left: 0; padding-right: 0;}

.r-tabs .r-tabs-nav {
    margin: 0;
    padding: 0;
}

.r-tabs .r-tabs-tab {
    display: inline-block;
    margin: 0;
    list-style: none;
}

.r-tabs .r-tabs-panel {
    padding: 15px;
    display: none;
}

.r-tabs .r-tabs-accordion-title {
    display: none;
}

.r-tabs .r-tabs-panel.r-tabs-state-active {
    display: block;
}

/* Accordion responsive breakpoint */

/* Tabs container */
.r-tabs {
	position: relative;

}

/* Tab element */
.r-tabs .r-tabs-nav .r-tabs-tab {
	position: relative;
}

/* Tab anchor */
.r-tabs .r-tabs-nav .r-tabs-anchor {
	display: inline-block;
	padding: 10px 12px;

	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

/* Disabled tab */
.r-tabs .r-tabs-nav .r-tabs-state-disabled {
	opacity: 0.5;
}

/* Active state tab anchor */
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {
	text-shadow: none;
	background-color: white;
}

/* Tab panel */
.r-tabs .r-tabs-panel {
	background-color: white;
}

/* Accordion anchor */
.r-tabs .r-tabs-accordion-title .r-tabs-anchor {
	display: block;
	padding: 10px;
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;

	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}

/* Active accordion anchor */
.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
	background-color: #fff;
	color: #e36e3a;
	text-shadow: none;
}

/* Disabled accordion button */
.r-tabs .r-tabs-accordion-title.r-tabs-state-disabled {
	opacity: 0.5;
}

#home-tabs.r-tabs .r-tabs-panel {
    padding: 0;
    display: block;
	visibility: hidden;
    position: absolute;
    left: 0;
    width: 100%;
    top: 0;
}

body .owl-carousel.owl-hidden {opacity: 1;}

#home-tabs.r-tabs .r-tabs-panel.r-tabs-state-active {
    position: relative;
    visibility: visible;
}
#home-tabs.r-tabs .tabs-list {overflow: hidden;max-width: 100%; display: inline-block;vertical-align: top; width: 100%; border-bottom: 2px solid #e36e3a;
    margin-bottom: 40px;
}
#home-tabs.r-tabs .r-tabs-nav .r-tabs-anchor .h2 { margin-bottom: 0;font-size: 20px;
    -webkit-transition: color .2s ease-in-out;
    -o-transition: color .2s ease-in-out;
    transition: color .2s ease-in-out;
}
#home-tabs.r-tabs .r-tabs-nav .r-tabs-anchor:hover .h2,.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor .h2 {color: #e36e3a;}
.footer-top .block-subscribe label {display: none;}
body .footer-top .block-subscribe {    
	width: 44%;
    padding: 10px 0;
}
body .wrapper .footer-top input {    width: 100%;
}
body .page .footer {overflow: hidden;}
body .page .footer > .left, body .page .footer > .right {   
	display: inline-block;
    vertical-align: top;
	max-width: 100%;
}
body .page .footer > .left {width: 53%;}
body .page .footer > .right {    width: 45%; float: right;}
body .page .footer .h4 {    
	text-align: center;
    font-size: 18px;
    padding: 0px 15px 8px;
    margin-bottom: 10px;
    border-bottom: 1px solid #cccccc;
}
body .page .footer > .left > ul,body .page .footer > .right > ul {
	float: left;
    width: 50%;
    padding: 0 15px;
}
body .page .footer > .left > ul:first-of-type {padding-left: 8%;}
body .page .footer > .right > ul { padding-left: 11%; }
body .page .footer > .left > ul:last-of-type li:not(:last-child) {
	margin-bottom: 6px;
}
body .page .footer > .left > ul:first-of-type li:not(:last-child) {
	margin-bottom: 4px;
}
body .page .footer > .left > ul:last-of-type li strong {float: left;
    width: 65px;}
body .page .footer > .left > ul:last-of-type li strong ~ * {    padding-left: 65px;}
body .footer address {    
	color: #222222;
    font-size: 12px;
    padding: 15px 0 5px;margin-bottom: 0;
}
.wrapper .nav-container {font-family: 'Roboto', sans-serif;}
a[data-readmore-toggle] {    
	display: block;
    text-align: right;
    font-size: 25px;
    line-height: 0.7;
    border-top: 1px solid #eeeeee;
    padding-top: 5px;
    z-index: 1;
    position: relative;
    color: #e36e3a;
	box-shadow: 0 0 0 0 #fff;
}
[aria-expanded="false"] + a[data-readmore-toggle] {
    box-shadow: 0 0px 10px 15px #fff;
}
a[data-readmore-toggle] .fa {padding: 0 10px;}
.product-view .tab_plase:after {
    content: '';
    display: table;
    clear: both;
}
.product-view .tab_plase{  }
#dialog1,#dialog2,#dialog3,#important_know_form {display: none;}
body #customer-reviews .review-heading {
	padding: 10px 0;
	border-color: #eeeeee;
}
body #customer-reviews .review-heading .h4 {    
	line-height: 25px;
    margin-bottom: 0;
	font-weight: normal;
}
body #customer-reviews .review-heading .h4 .ratings {
	display: inline-block;
    vertical-align: top;
    margin: 0;
    line-height: 1;
}
body #customer-reviews dl dt {
	margin: 10px 0;
    padding: 0 10px;
}
body #customer-reviews dl dt .name {
	font-size: 18px;
    padding: 4px 0 0;
	font-family: 'Roboto', sans-serif;
}
body #customer-reviews dl dt .name span {
	font-size: 14px;
    color: #636363;
}
body #customer-reviews dl dd {
	font-size: 14px;
    margin: 10px 0;
    padding: 0 10px 15px;
	border-color: #eee;
}
.product-view #customer-reviews .no-comments {    
	padding: 10px 0;
    border-top: 1px solid #eeeeee;
}
.product-view .form-add .form-show-action {
	    padding-bottom: 10px;
    font-size: 24px;
    line-height: 1.2;
    text-align: right;
    border-bottom: 1px solid #eeeeee;
}
.product-view .form-add .form-show-action .button {
	background: #e36e3a;
    color: #fff;
    padding: 5px 15px;
    vertical-align: top;
}
.product-view .form-add .form-show-action .button:hover {
	background-color: #eee;
    color: #e36e3a;
}
.product-view .form-add #review-form {display: none;}
body .ui-widget-overlay,body #popup-bg {    
	background: rgba(0, 0, 0, 0.5);
    opacity: 1;
	    z-index: 9989;
}
body .ui-dialog {    z-index: 9990;}
body .ui-draggable,body .ui-dialog .ui-dialog-titlebar,body .ui-state-default,body .ui-widget-content .ui-state-default,body .ui-widget-header .ui-state-default,body .ui-widget-content {border-radius: 0;}
body .ui-state-default .ui-icon-closethick,body .ui-dialog .ui-dialog-titlebar-close  {    background: none;
    border: 0;}
body .ui-state-default .ui-icon-closethick::after {
    content: '\f00d';
    font-family: 'FontAwesome';
    font-size: 18px;
    text-indent: 0;
    position: absolute;
    left: 0;
    top: 0;
    line-height: 16px;
    font-weight: 100;
}
body .ui-state-default .ui-icon-closethick {color: #fff;}
body .ui-dialog .ui-dialog-titlebar-close:hover .ui-icon-closethick {color: #eeeeee;}
body .ui-dialog .ui-dialog-titlebar {
	border-color: #e36e3a;
    background: #e36e3a;
}
body .accessories .ui-tabs {
	padding: 0;
    background: #fff;
    border: 0;
}
body .accessories .ui-tabs .ui-tabs-nav {
	text-align: justify;
    background: #fff;
    border: 0;
    border-radius: 0;
    padding: 0 0 10px;
}
body .accessories .ui-tabs .ui-tabs-nav li {
	float: none;
    display: inline-block;
    vertical-align: top;
    background: #fff;
    border-color: transparent;
    margin: 0 5px;
    border-bottom: 2px solid #eeeeee;
	outline: none;
	-webkit-transition: border-color .2s ease-in-out;
    -o-transition: border-color .2s ease-in-out;
    transition: border-color .2s ease-in-out;
}
body .accessories .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	padding: 11px 10px 8px;
    text-decoration: none;
    color: #9f9f9f;
    font-weight: 400;
    font-family: 'Roboto', sans-serif;
}
body .accessories .ui-tabs .ui-tabs-nav li.ui-state-hover,body .accessories .ui-tabs .ui-tabs-nav li.ui-tabs-active {
	border-bottom-color: #eb8f00;
	margin-bottom: 0;
	padding-bottom: 0;
}
body .accessories .ui-tabs .ui-tabs-nav .ui-state-active .ui-tabs-anchor {
	color: #eb8f00;
}
body .ui-tabs .ui-tabs-panel {padding-left: 0;padding-right: 0;}
.products-grid.owl-carousel .product-info {text-align: center;}
.product-view .accessories {width: 100%;}
.product-view .accessories .products-grid.owl-carousel {    padding: 0 35px;}
body .ui-tabs .ui-tabs-panel,body .r-tabs .r-tabs-panel {min-height: 1px !important; }
body .ui-tabs .ui-tabs-panel .products-tabs {position: relative; min-height: 400px;}
body .ui-tabs .ui-tabs-panel.custom-tabs-loading .products-tabs::after {content: '';    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 2;
	background: #fff;
    background: rgba(255, 255, 255) url(../ajaxcart/images/opc-ajax-loader.gif) no-repeat center;}
body.catalog-product-view .product-essential .page-title h1 {
	    text-align: left;
    padding-bottom: 20px;
}
body.catalog-product-view .product-essential .page-title .sku {
	float: right;
    padding: 3px 10px;
    background: #eee;
}
.product-view .form-add.has-reviews .form-show-action {padding-bottom: 0;}
.product-view .form-add .form-show-action .h2 {
    text-align: left;
    float: left;
    margin-bottom: 0;
}
.product-view .form-add.has-reviews .form-show-action .button,.product-view .form-add.open .form-show-action .button span.in-closed,.product-view .form-add:not(.open) .form-show-action .button span.in-open {display: none;}
body .product-essential li.category-image.m-option-page-image {
	margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    border: 0;
    background: none;
}
body .product-view .product-shop .ratings {    margin: 0;}
body .product-view .accessories .h2,body .box-up-sell .h2,#products-home-viewed .h2 {    border-bottom: 1px solid #eeeeee;
    padding-bottom: 10px;}
body .product-view .promoset-block {display: inline-block; vertical-align: top; width: 100%; padding-bottom: 30px;}
body .product-view .promoset-block .promoset-list .promoset-list-product .promoset-list-product-items {
	width: 60%;
    margin-left: 15%;
}
body .product-view .promoset-block .promoset-list .promoset-list-product {border:0;}
body .product-view .promoset-block .promoset-list .box-collateral {
    margin: 0;
    border: 2px solid #fb3f4c;
    padding: 10px;
    padding-bottom: 38px;
}
body .product-view .promoset-block .promoset-list .promoset-list-product .promoset-list-product-items .item,body .product-view .promoset-block .promoset-list .promoset-list-product .promoset-list-product-items .promoset-plus {
	    float: left;
    width: 45%;
}
body .product-view .promoset-block .promoset-list .promoset-list-product .promoset-list-product-items .promoset-plus {
	width: 10%;
    text-align: center;
	margin: 37px 0 37px;
    font-size: 31px;
    font-weight: normal;
}
body .product-view .promoset-block .promoset-list .promoset-list-product .promoset-list-product-items .item .list-image {
	position: relative;
    margin-right: 10px;
}
body .product-view .promoset-block .promoset-list .promoset-list-product .promoset-list-product-items .item .name {
	overflow: hidden;
    height: 3em;
}
body .product-view .promoset-block .promoset-list .promoset-list-product .promoset-list-product-items .item .price-box {    margin-bottom: 0;}
body .product-view .promoset-block .promoset-list .promoset-list-product .promoset-cart {width: 25%;    text-align: center;}
body .product-view .promoset-block .promoset-list .promoset-list-product .promoset-cart .price-box {margin-bottom: 12px;}
body .product-view .promoset-block .promoset-list .promoset-list-product .promoset-cart .price-box .old-price {display: none;}
body .product-view .promoset-block .promoset-list .promoset-list-product .promoset-cart .price-box .special-price {padding-left: 0;}
body .product-view .promoset-block .promoset-list .promoset-list-product .promoset-cart .price-box .special-price .price {    font-size: 25px;}
body .product-view .promoset-block .promoset-list .promoset-list-product .promoset-cart .btn-cart {
	font-size: 19px;
    height: 38px;
	background: #e36e3a;
    color: #fff;
}
body .product-view .promoset-block .promoset-list .promoset-list-product .promoset-cart .btn-cart:hover {
	background-color: #eee;
    color: #222;
}
body #product-attribute-specs-table th,body #product-attribute-specs-table tr td,body #product-attribute-specs-table {border: none;background: #fff;}
body #product-attribute-specs-table {max-width: 100%; width: 100%;}
body #product-attribute-specs-table tr.odd th,body #product-attribute-specs-table tr.odd td {
    background: #eeeeee;
}
body .product-view .promoset-block .promoset-list.owl-theme:not(.no-padding) {
	padding-left: 35px;
    padding-right: 35px;
}
body *:not(.footer-before-container) > #products-home-viewed {
	
}
body.cms-home #products-home-viewed {margin-bottom: 40px;}
body .product-view .promoset-block .promoset-list.owl-theme .owl-dots {
	width: 60%;
    margin-left: 15%;
    position: absolute;
    left: 0;
    bottom: -26px;
}
body .owl-carousel.owl-theme .owl-dots .owl-dot {
	vertical-align: top;
}
body .owl-carousel.owl-theme .owl-dots .owl-dot span {
	margin: 3px 7px;
    width: 13px;
    height: 13px;
    border-radius: 50%;
}
body .owl-carousel.owl-theme .owl-dots .owl-dot.active span,body .owl-carousel.owl-theme .owl-dots .owl-dot:hover span {
	    background: #e36e3a;
}
body .product-view .promoset-block .promoset-list.owl-theme .owl-nav [class*=owl-] {
	height: 100%;
    top: 0;
    margin-top: 0;
	background: #eeeeee;
	border-radius: 0;
}
.owl-carousel .owl-nav .owl-next.disabled, .owl-carousel .owl-nav .owl-prev.disabled,.owl-nav .owl-prev.disabled:after, .owl-nav .owl-next.disabled:after {    cursor: no-drop;}
body .product-view .promoset-block .promoset-list.owl-theme .owl-nav [class*=owl-]:not(.disabled):hover {
	background: #e36e3a;
}
body .product-view .promoset-block .promoset-list.owl-theme .owl-nav [class*=owl-]:not(.disabled):hover:after,body .product-view .promoset-block .promoset-list.owl-theme .owl-nav [class*=owl-]::after {
	background: transparent;
}
body .product-view .promoset-block .h2 {
	padding-left: 30px;
    color: #fb3f4c;
    font-weight: normal;
}


.product-view .product-essential .extra-info .ratings .rating-box {margin-bottom:10px;}
.product-view .extra-info .ratings .rating-links {   
	margin-bottom: 0;
    padding-left: 2px;
}
body .product-essential li.category-image.m-option-page-image a {
	text-decoration: none;
    background: #fff;
	border: none;
}
body .product-essential li.category-image.m-option-page-image a[title] {
	padding: 19px 14px;
    line-height: 1;
    margin-top: 4px;
    border: 1px solid #eeeeee;
}
body .product-essential li.category-image.m-option-page-image a[title]:hover {
    background: #f9f9f9;
    border-color: #e36e3a;
    color: #e36e3a;
}
body .product-essential li.category-image.m-option-page-image a img {max-height: 60px;width: auto;}
body .product-view .product-shop .extra-info {width: auto;    padding-top: 5px;}
body .product-view .add-to-cart .button {
	font-size: 22px;
    background: #e36e3a;
    color: #fff;
    min-height: 42px;
    line-height: 42px;
}
body .product-view .add-to-cart .button.out-of-stock {    font-size: 15px;
    background: #ddd;
    color: #222;}
body .product-view .add-to-cart #ajax-cart-please-wait {
	max-width: 160px;
    white-space: normal;
    line-height: 21px;
    margin-top: 0;
}
body .configurable-swatch-list .hover .swatch-link,body  .configurable-swatch-list .selected .swatch-link,body  .swatch-link:hover {border-color: #e36e3a;}
body .product-view .add-to-cart #ajax-cart-please-wait img {margin-top: 9px;}

body .product-view .add-to-cart .qty-wrapper label {line-height: 42px; display: none;}
body .product-view .add-to-cart .qty-wrapper {width: 85px;}
body .product-view .add-to-cart .qty-wrapper .ajaxcart-qty {    width: 85px;}

body .product-view .add-to-cart .qty-wrapper .qty {   
    height: 42px;
    border-radius: 0;
    width: auto;
    font-size: 18px;
    line-height: 42px;
}
body .add-to-cart .ajaxcart-qty .qty-control-box {height: 40px;}
body .add-to-cart .ajaxcart-qty .qty-control-box button {    height: 19px;}
body .add-to-cart .qty-control-box .increase {margin-bottom: 2px !important;}
body .add-to-cart .ajaxcart-qty .qty-control-box button span {    height: 19px;}

body .product-view .add-to-cart,body .product-view .product-essential .custom-link,body .product-view .product-essential .add-to-links {    float: left;}
body .product-view .product-essential .add-to-links {
	font-size: 13px;
    width: auto;
    margin-right: 0;
    clear: none;
}
body .product-view .product-essential .add-to-links li {}
body .product-view .product-essential .add-to-links li a {    padding: 0;}
body .product-view .product-essential .add-to-links li:last-child a {    margin-left: 21px;}
body .product-view .product-essential .add-to-links .link-wishlist:before {    content: "\f004";}
body .product-view .product-essential .add-to-links .link-wishlist:before,body .product-view .product-essential .add-to-links .link-compare:before {font-size: 14px;}
body .product-view .product-essential .custom-link {line-height: 1.3;}
body .product-view .product-essential .custom-link .alert-stock {display: none;}
body .product-view .product-essential .custom-link #important_know {
	margin-right: 23px;
    display: inline-block;
    padding: 2px 7px 2px 0px;
    cursor: pointer;
    min-width: 150px;
    color: #666;
	vertical-align: top;
	-webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
body .product-view .product-essential .custom-link #important_know:hover {
	color: #e36e3a;
}
body .product-view .product-essential .custom-link #important_know .text-indent {font-weight: bold;}
body .product-view .product-essential .custom-link #important_know i {
	font-size: 18px; padding-right: 6px;padding-left: 2px;
}
body .product-view .product-essential .custom-link .alert-price {padding: 2px 0 2px;font-weight: bold;display: inline-block;vertical-align: top;}
body .product-view .product-essential .custom-link .alert-price.link-price-alert > a::before {
	content: '\f080';
	display: inline-block; padding-right: 3px;
	font: normal normal normal 15px/1 FontAwesome;
}
body .product-view .social-icons-flat {clear: both;width: 100%;float: left;    margin-bottom: 20px;padding-top: 5px;}
body .product-view .social-icons-flat > a {    
	border-radius: 0;
    text-align: center;
	position: relative;
}
body .product-view .social-icons-flat > a::before {
	display: inline-block;
    vertical-align: top;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
body .product-view .product-shop .price-box {    
	display: inline-block;
    vertical-align: top;
    margin: 0;
	margin-top: 7px;
}
body .product-view .product-shop .product-options-bottom .price-box {display: none;}
body .product-view .product-shop .product-options dd select {height: 30px;}
body .product-view .product-shop .availability {
	margin: 0;
    float: right;
}

body .product-view .product-shop .custom-alert {
	display: none;
	float: right;
    clear: right;
}
body .product-view .product-shop .availability:not(.out-of-stock) {margin-top: 5px;}
body .product-view .product-shop .availability.out-of-stock {    font-size: 15px;}
body .product-view .product-shop .availability.out-of-stock span {    color: #e36e3a;
    text-decoration: underline;}
body .product-view .product-shop .out-of-stock + .custom-alert {display: block;font-size: 13px;}
body .product-view .product-shop .out-of-stock + .custom-alert noindex > *:not(.link-stock-alert) {display: none;}
body .product-view .product-shop .out-of-stock + .custom-alert .link-stock-alert a::before {
    content: '\f06e';
    font: normal normal normal 14px/1 FontAwesome;
    margin-right: 5px;
    display: inline-block;
}
body .product-view .product-shop .price-info {
	max-width: 100%;
    width: 100%;
    text-align: left;
    padding-left: 0;
}
body .product-view .delivery_product {   
	float: left;
    width: 50%;
    padding-left: 15px;
}
body .product-view .delivery_product > div {
	float: left;
    width: 33.3333%;
    padding-right: 10px;
    border-top: 1px solid #eeeeee;
    padding-top: 12px;
}
body .product-view .delivery_product .title {
	font-size: 18px;
}
body .product-view .delivery_product .title .fa {margin-left: 5px;cursor: pointer; color: #e36e3a;}
body .product-view .delivery_product ul {margin-top: 5px; margin-bottom: 5px;}
body .product-view .delivery_product ul li {padding-left: 15px; margin-bottom: 5px; line-height: 1.3;position: relative;font-size: 13px;}
body .product-view .delivery_product ul li::before {
    content: "\f2fb";
    font-family: "Material-Design-Iconic-Font";
    position: absolute;
    left: 2px;
    top: 0;
    font-size: 18px;
    line-height: 13px;
    color: #e36e3a;
}
body .product-view .add-to-cart-wrapper:empty {display: none;}
body .product-view .add-to-cart {
	padding: 0;margin: 0;border: 0;    margin-right: 15px;
}

body .m-action-product-view-action {
	border-radius: 0;
    box-shadow: 0 0 10px 2px rgba(254, 123, 123, 0.3);
    margin-bottom: 15px;
    margin-top: 10px;
	padding: 10px;
}
body .m-action-product-view-action::before {  border-bottom-color: #fe7b7b;border-left-color: #fe7b7b ;  left: -8px;}
body .m-action-product-view-action .h2 {font-size: 20px; margin-bottom: 8px;}
body .m-action-product-view-action .h2 a {
    color: #fa5050;
    text-decoration: none;
}
body .m-action-product-view-action .m-action-container {overflow: hidden; width: 100%;}
body .m-action-product-view-action .m-action-container .action-thumbnail {float: left; margin-right: 10px;margin-bottom: 10px;}
body .m-action-product-view-action .m-action-container .action-thumbnail img {max-width: 121px;}
body .m-action-product-view-action .m-action-container .m-action-timer {float: right; margin-left: 10px;}
.review-field-rating > .label {position: relative;white-space: nowrap;font-size: 13px;
    font-weight: 600;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
	padding-top: 14px;
    padding-bottom: 12px;
}
.review-field-rating > .label .required {
	    color: #df280a;
    font-weight: normal;
    font-size: 12px;
    display: inline-block;
    vertical-align: top;
}
#review-form .review-summary-table {    border-color: #eeeeee;    padding: 0 10px;}
#review-form .form-list,#review-form #advice-validate-rating-validate_rating{    padding: 0 10px;}
#product-attribute-specs-table th {    
	white-space: normal;
}
body .product-view .product-shop .product-options {
	margin-top: 0;
    padding: 10px 0;
    border-left: 0;
    border-right: 0;
	border-color: #eeeeee;
}
body .product-view .product-shop .product-options-bottom {
	padding: 0;
    margin-bottom: 0;
    padding-top: 15px;
}
body .product-view .product-options .swatch-attr label,body .product-view .product-options dt label {
	display: block;
    line-height: 1.5;
    padding-bottom: 7px;
}
body .minicart-wrapper .ajaxcart-qty {
	margin: 0px;
}
body .header-minicart .mini-products-list li {text-align: left;}
body .header-minicart .product-details .product-name {
	font-weight: normal;
    margin-bottom: 0.5em;
}
body .header-minicart .info-wrapper {
	font-size: 13px;
}
body .header-minicart .info-wrapper .price {
	padding: 7px 0;
    display: inline-block;
    color: #e36e3a;
    font-size: 16px;
}
body .header-minicart .mini-products-list .product-image {
	border: 0;
}
body .header-minicart .subtotal {
	background: #eee;
    text-align: left;
    padding: 5px 10px;
}
body .header-minicart .minicart-actions {
	    padding: 0;
    margin-top: 25px;
}
body .header-minicart .minicart-actions .checkout-button {
	width: 100%;
    padding: 8px 15px;
    font-size: 18px;
}
body .compare_block_header .actions .button,body .wishlist_block_header .actions a {
	background: #e36e3a;
    color: #fff;
	text-decoration: none;
}
body .compare_block_header .actions .button:hover,body .wishlist_block_header .actions a:hover {
	background: #222;
}
body .compare_block_header .actions a,body .wishlist_block_header .actions a {
	display: inline-block;
    line-height: 20px;
    padding: 5px;
}
body .wishlist_block_header .actions a {
	    padding: 5px 15px;float: right;
}
body .header-minicart .subtotal .label {color: #222222;}
body .header-minicart .subtotal .price {float: right; font-size: 16px;text-decoration: underline;
    color: #e36e3a;}
body .header-minicart .truncated {margin-bottom: 10px;}
body .header-minicart .minicart-actions .cart-link {
	display: inline-block;
    height: auto;
    line-height: 34px;
    font-size: 14px;
    width: 100%;
	position: static;
}
/*html.no-scroll {
	    overflow: hidden;
    position: fixed;
    height: 100%;
    left: 0;
    max-width: 100%;
    top: 0;
    width: 100%;
}*/
.youama-window-box .input-fly.multicaptcha {    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid#ddd;}
.youama-window-box .input-fly.multicaptcha .captcha-item {    display: inline-block;
    vertical-align: top;}
.ajax-cart .popup-container {
    background: rgba(0, 0, 0, 0.5);
}
.checkout-onepage-success .buttons-set button {background: #e36e3a;
    color: #fff;}
.checkout-onepage-success .buttons-set button:hover {color: #ffffff;
    background-color: #222;}
#ajaxcart-loading-popup-container.popup-container .popup-content {
    padding: 0;
    text-align: left;
    position: absolute;
    left: 50%;
    margin-left: -70px !important;
    overflow: visible;
}
body .mb-top-layered-navigation.m-topmenu.m-wide dl dt {background-image: none;}
body .mb-top-layered-navigation.m-topmenu.m-wide dl dt::after {
    width: 10px;
    height: 10px;
    position: absolute;
    right: 6px;
    top: 50%;
    margin-top: -6px;
    content: '\f107';
    font: normal normal normal 15px/10px FontAwesome;
}
body .mb-top-layered-navigation.m-topmenu.m-wide dl dt.m-popup-filter::after {
	content: '\f106';
}
body .mb-top-layered-navigation.m-topmenu.m-wide dl dt.block-subtitle::after {
	display: none;
}
body .mb-top-layered-navigation.m-topmenu.m-wide dl dt .m-horizontal-actions {
	position: static;
    margin: 0;
    display: inline-block;
    vertical-align: top;
    float: right;

}
body .block-layered-nav .m-filterclear {}
body .block-layered-nav .m-filterclear .btn-remove {
	display: inline-block;
    vertical-align: top;
    border: 0;
    background: transparent;
    margin-left: 4px;
	display: none;
}
body .block-layered-nav .m-filterclear .btn-remove::after {
	content: "\f05e";
    font-family: FontAwesome;
    font-weight: normal;
    font-size: 14px;
    display: inline-block;
    vertical-align: top;
    line-height: 22px;
}
body .block-layered-nav dl dd li.m-selected-ln-item > a {color: #e36e3a}
body .block-layered-nav .actions {top: 0; margin: 0; padding: 0;z-index: 1;}
body .block-layered-nav .actions a {    padding: 4px 10px;
    background: #e36e3a;
    color: #fff;}
body .block-layered-nav .actions a:hover {text-decoration: none;     background: #222;}
body .block-layered-nav .currently .block-subtitle {    margin-bottom: 5px;
    line-height: 2.2;}
body .block-layered-nav .currently .btn-remove {
	border: none;
    background: transparent;
	    margin-left: 0;
    right: 3px;
}
body .block-layered-nav .currently .btn-remove::after {
	content: "\f05e";
    font-family: FontAwesome;
    font-weight: normal;
    font-size: 16px;
    display: inline-block;
    vertical-align: top;
    line-height: 19px;
}
body .block-layered-nav .currently ol li {
	margin-bottom: 11px;
    border-right: 1px solid #eeee;
    border-bottom: 1px solid #eee;
    padding: 5px 25px 5px 8px;
}
body .block-layered-nav .currently ol li:hover {    border-color: #e36e3a;}
body .block.block-layered-nav dl dd ol > li > span,body .block.block-layered-nav dl dd ol > li > a {display: inline-block;vertical-align: top;width: 100%;}
body .mb-top-layered-navigation.m-topmenu.m-wide dl {height: auto; margin-bottom: 5px;}
.sidebar .block-blog .menu-categories ul li {    background: none;position: relative;}
.sidebar .block-blog .menu-categories ul li a {display: block;}
.sidebar .block-blog .menu-categories ul li a::before {
	position: absolute;
    left: 2px;
    top: 0;
    border: 0;
    content: "\f2fb";
    font-family: "Material-Design-Iconic-Font";
    font-size: 17px;
    height: 22px;
    line-height: 22px;
	-webkit-transition: left .2s ease-in-out;
    -o-transition: left .2s ease-in-out;
    transition: left .2s ease-in-out;
}
.sidebar .block-blog .menu-categories ul li:not(.active):hover a::before {left: 5px;}
.sidebar .block-blog .menu-categories ul li.active a::before {    content: '\f26b';}
.sidebar .block-blog .menu-categories ul li.active a {color:#e36e3a; text-decoration: none; }
.sidebar .block-blog .blog-recent-post ul li {margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px  solid #eeeeee;    text-align: center;}
.sidebar .block-blog .blog-recent-post ul li:last-child,body .blog-top-post .tabContent li:last-child {margin-bottom: 0; border-bottom: 0;}
.sidebar .block-blog .blog-recent-post ul li .thumbnailimage {margin-bottom: 10px;}

.sidebar .block-blog img {margin-left: auto; margin-right: auto;}
body.checkout-cart-index .cart .cart-table thead th,body.checkout-cart-index .cart-table tr {
	    border-color: #eeee;
}
body .cart-table .product-cart-image .product-image img {width: auto; max-width: 100%;}
body.checkout-cart-index .cart .cart-table .product-image {border: none;}
body .commentWrapper,body .commentsWrapper {
	display: inline-block; vertical-align: top; width: 100%;
}
body .commentWrapper {padding-left: 10px; padding-right: 10px;}
body .commentWrapper:not(:last-child) {    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #eee;}
body .commentWrapper .commentDetails {
	font-size: 14px;
    padding: 4px 0 0;
    font-family: 'Roboto', sans-serif;
    color: #636363;
	    margin-bottom: 5px;
}
body .commentWrapper .username {
	    display: inline-block;
    vertical-align: bottom;
    margin-bottom: 0;
    font-size: 18px;
    font-weight: normal;
    line-height: 23px;
}
.compare-table td.product-secondary > p {display: inline-block;}
.compare-table .product-image {border:none;}
.data-table.compare-table thead th, .data-table.compare-table tbody td {border-color: #eee;}
.data-table.compare-table th {background: #f9f9f9;    }
.data-table.compare-table th .nobr,.data-table.compare-table th .nowrap,.data-table.compare-table th {    white-space: normal;}
.data-table.compare-table th:not(.no-border) {border-bottom: 1px solid #eee;}
.data-table.compare-table .item-product {position: relative; display: inline-block; vertical-align: top; width: 100%;}
.data-table.compare-table .item-product .btn-remove2 {float: right;}
.webforms-error-message {    color: #fa5050;}
.social_logins {display: inline-block;vertical-align: top;width: 100%; text-align: center;}
.social_logins .title {    padding: 0 0 6px;}
.social_logins .contem > *[class^="inchoo-socialconnect-"] {width: 49%;
    display: inline-block;
    vertical-align: top;}
.social_logins .contem > *[class^="inchoo-socialconnect-"] a {      display: block;  padding: 5px 10px;}
@media only screen and (min-width: 1361px) {
	body .nav-container .menu.menu-style01.menu-top {
		width: 20%;
	}
	body .nav-container .menu-style01.menu-top li.level1 > div.sub,body .nav-container .menu-style01.menu-top li.level1.first > div.sub {
		    width: 400%;
	}
}
body .menu-style01 li.level1 div.sub .sub-container > ul, body .menu-style01 li.level1 div.sub .sub-container > div {min-width: auto;border-radius: 0;}
@media only screen and (max-width: 1360px) and (min-width: 1031px) {
	body .page .footer,body .footer-top .footer-newletter-content,body .wrapper .main,body .header-language-background .header-language-container,body .page-header .page-header-container,body .footer-before-container {    max-width: 980px;}
	body .nav-container .menu-style01 li.level1 div.sub .sub-container > ul.has-banner > li,.nav-container .page-header-container .skip-nav {width: 25%;}
	body .nav-container .menu-style01 li.level1 div.sub .sub-container > ul.has-banner > li:nth-of-type(4n+1) {clear: none;}
	body .nav-container .menu-style01 li.level1 div.sub .sub-container > ul.has-banner > li:nth-of-type(3n+1) {clear: left;}
	body .product-view .promoset-block .promoset-list .promoset-list-product .promoset-list-product-items {width: 70%;
    margin-left: 5%;}
}
@media only screen and (max-width: 1360px) and (min-width: 771px) {
	body .blog-top-post .side.bar.tabs {    border-bottom: 2px solid #ccc;}
	body .blog-top-post .side.bar.tabs li,body .blog-top-post .side.bar.tabs #tabs2 {
		    margin-left: 0;
    display: block;
    width: 100%;
    padding: 5px;
    padding-left: 20px;
	}
	body .blog-top-post .tabClicker.active:before {
		    border-bottom-color: rgba(204, 204, 204, 0);
    border-left-color: #000;
    margin-left: 0;
    left: 5px;
    margin-top: -6px;
    border-width: 6px;
	}
}
@media only screen and (min-width: 1031px) {
	body .block.block-layered-nav .mobail-collapse,.data-table.compare-table tbody tr.title {display: none;}
	body.checkout-cart-index .cart .cart-forms #discount-coupon-form {width: 60%;}
}
@media only screen and (max-width: 1030px) {
	body .page .footer > .left, body .page .footer > .right {    width: 100%;}
	body .page .footer > .left > ul:first-of-type,body .page .footer > .right > ul {    padding-left: 11%;}
	body .page .footer > .left {margin-bottom: 20px;}
	body .footer-top .block-subscribe {    
		width: 100%;
		padding: 20px 10% 25px;
	}
	body .footer-top .soc {    
		float: none;
		display: block;
		overflow: hidden;
		clear: both;
		text-align: center;
	}
	body .product-view .delivery_product {clear: left;}
	body #header .searchautocomplete {}
	body #header-search .searchautocomplete .nav .nav-input input,#header-search .searchautocomplete .nav {width: 100%;margin-left: 0; margin-right: 0;}
	body #header-search .searchautocomplete .nav .nav-input input {padding-left: 5px; padding-right: 40px;}
	body #header-search .searchautocomplete .nav-submit-button {    position: absolute;
    right: 0;
    top: 0;}
	body .page-header #header-search .searchautocomplete .searchautocomplete-loader {right: 45px;}
	body .block.block-layered-nav.m-collapsed {}
	body .block.block-layered-nav.mb-top-layered-navigation .block-content .block-subtitle, body .block.block-layered-nav.mb-top-layered-navigation .block-content .block-subtitle:hover {
		border: 1px solid #222;
		color: #fff;
		background: #222;
		font-size: 15px;
		-webkit-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
		    width: 100%;
		    padding: 7px 10px;    margin-bottom: 11px;
	}
	body .block.block-layered-nav.mb-top-layered-navigation .block-subtitle.m-collapsed .m-expand-collapse .btn-expand-collapse,body .block.block-layered-nav.mb-top-layered-navigation .block-subtitle.m-expanded .m-expand-collapse .btn-expand-collapse {
		width: 15px;
		height: 15px;
		border: 0;
		margin-top: -5px;
		left: 0;
		margin-left: -5px;
	}
	body .block.block-layered-nav.mb-top-layered-navigation .block-subtitle.m-expanded,body .block.block-layered-nav.mb-top-layered-navigation .block-subtitle.m-expanded:hover {
		border: 1px solid #e36e3a;
		color: #fff;
		background: #e36e3a;
		font-size: 15px;
	}
	body .block.block-layered-nav.mb-top-layered-navigation .block-subtitle.m-collapsed .m-expand-collapse .btn-expand-collapse::after,body .block.block-layered-nav.mb-top-layered-navigation .block-subtitle.m-expanded .m-expand-collapse .btn-expand-collapse::after {
		display: inline-block;
		font: normal normal normal 14px/1 FontAwesome;
		position: absolute;
		top: 0;
		left: 0;
		text-indent: 0;
		width: 100%;
		text-align: center;
		line-height: 15px;
		font-size: 22px;
	}
	body .block.block-layered-nav.mb-top-layered-navigation .block-subtitle.m-collapsed .m-expand-collapse .btn-expand-collapse::after {
		content: "\f105";
	}
	body .block.block-layered-nav.mb-top-layered-navigation .block-subtitle.m-expanded .m-expand-collapse .btn-expand-collapse::after {
		content: "\f107";
	}
	body .block.block-layered-nav.mb-top-layered-navigation .block-subtitle.m-expanded .m-expand-collapse .btn-expand-collapse {
		
	}
	body .block.block-layered-nav.mb-top-layered-navigation .block-subtitle::after {
		content: '';
		position: fixed;
		height: 100%;
		top: 0;
		background: rgba(0, 0, 0, 0.5);
		transition: 0.4s;
		right: -100%;
		left: 100%;
		z-index: 20;
	}
	body .block.block-layered-nav.mb-top-layered-navigation .block-subtitle::before {
		font-size: 18px;
		line-height: 18px;
		color: #8f8f8f;
		content: '\f00d';
		font-family: 'FontAwesome';
		margin: 0;
		vertical-align: top;
		display: inline-block;
		font-weight: 100;
		overflow: hidden;
		speak: none;
		text-align: center;
		padding: 11px;
		position: fixed;
		z-index: 21;
		width: 37px;
		left: 360px;
		margin-left: -44px;
		top: 8px;margin-top: -100%;
		transition: 0.4s;
		background: #fff;
	}
	body .block.block-layered-nav.mb-top-layered-navigation .block-subtitle:hover::before {
		color: #e36e3a;
	}
	body .block.block-layered-nav.mb-top-layered-navigation .block-subtitle.m-expanded::before {margin-top: 0;}
	body .block.block-layered-nav.mb-top-layered-navigation .block-subtitle.m-expanded::after {    
		left: 360px;
    	right: 0;
	} 
	body .block.block-layered-nav.mb-top-layered-navigation .m-shop-by + div {
		position: fixed;
		width: 360px;
		max-width: 92%;
		top: 0;
		bottom: 0;
		left: -100%;
		transition: 0.4s;
		margin-bottom: 0;
		z-index: 20;
		border-right: #ddd 2px solid;
		background-color: white;
		display: block !important;
		overflow: auto !important;
		padding: 20px 15px;
	}
	body .block.block-layered-nav.mb-top-layered-navigation.one-filter-column.m-expanded .m-shop-by + div {
		left: 0;
	}
	body .mb-top-layered-navigation.m-topmenu.m-wide dl.m-shop-by {width: 100%;}
	body .block.block-layered-nav.mb-top-layered-navigation .currently {border: none;}
	body .block.block-layered-nav.mb-top-layered-navigation .currently ol {
		    width: 100%;
	}
	body .block.block-layered-nav.mb-top-layered-navigation .currently ol li {
		    margin-right: 0;
    margin-left: 0;
    width: 100%;
    border: 1px solid #eee;
	}
	body .block.block-layered-nav.mb-top-layered-navigation .actions {    position: static;
    padding: 0;}
	body .block.block-layered-nav.mb-top-layered-navigation .actions a {}
	body .mb-top-layered-navigation.m-topmenu dl dd.m-ln li,body .block.block-layered-nav.mb-top-layered-navigation .currently ol li {white-space: normal;}
	body .block.block-layered-nav .mobail-collapse {   
		padding-bottom: 10px;
		border-bottom: 1px #ddd solid;
		font-weight: bold;
		margin-bottom: 10px;
		text-align: center;
		line-height: 1.4;
		display: block;
	}
	body .mb-top-layered-navigation .block-content dl dt.m-ln {
		font-family: 'Roboto', sans-serif;
		background: #eee;
		border: 3px solid #fff;
		border-left: 0;
		border-right: 0;
		color: #222;
		-webkit-transition: color .2s ease-in-out,background .2s ease-in-out;
		-o-transition: color .2s ease-in-out,background .2s ease-in-out;
		transition: color .2s ease-in-out,background .2s ease-in-out;
		    padding-right: 28px !important;
	}
	body .mb-top-layered-navigation .block-content dl dt.m-ln .m-expand-collapse .btn-expand-collapse {
		width: 15px;
		height: 15px;
		border: 0;
		margin-top: -5px;
		left: 0;
		margin-left: -5px;
	}
	body .mb-top-layered-navigation .block-content dl dt.m-ln .m-expand-collapse .btn-expand-collapse::after {
		    content: "\f105";
		display: inline-block;
		font: normal normal normal 14px/1 FontAwesome;
		position: absolute;
		top: 0;
		left: 0;
		text-indent: 0;
		width: 100%;
		text-align: center;
		line-height: 15px;
		font-size: 18px;
	}
	body .mb-top-layered-navigation .block-content dl dd.m-ln {
		border: none;
	}
	body .mb-top-layered-navigation .block-content dl dt.m-ln.m-expanded {
		color: #fff;
    	background: #e36e3a;
	}
	body .mb-top-layered-navigation .block-content dl dt.m-ln.m-expanded .m-expand-collapse .btn-expand-collapse::after {
		content: "\f107";
	}
	body .mb-top-layered-navigation .block-content .m-shop-by + div dl:last-child {
		padding-bottom: 10px;
   		border-color: #ddd;
	}
	body .product-view .promoset-block .promoset-list .promoset-list-product .promoset-list-product-items .item, body .product-view .promoset-block .promoset-list .promoset-list-product .promoset-list-product-items .promoset-plus {
		    width: 47%;
	}
	body .product-view .promoset-block .promoset-list .promoset-list-product .promoset-list-product-items .promoset-plus {width: 6%;}
	body .product-view .promoset-block .promoset-list .promoset-list-product .promoset-list-product-items {width: 75%; margin-left: 0;}
	body .product-view .promoset-block .promoset-list .promoset-list-product .promoset-list-product-items .item .list-image {width: 40%;}
	body.catalog-product-compare-index .wrapper .main {max-width:100%; padding-left: 10px; padding-right: 10px; }
	.data-table.compare-table .add-to-row th,.data-table.compare-table .product-shop-row th,.data-table.compare-table colgroup col[width="1"]{
		display: none;
	}
	.data-table.compare-table tbody th {display: none;}
	.data-table.compare-table tbody th > span {}
	.data-table.compare-table tbody tr.title {text-align: center;
    background: #eee;}
	.data-table.compare-table tbody.attributes tr:not(.title) td {    text-align: center;}
	.data-table.compare-table tbody tr:not(.title) td:not(.last) {border-right: 1px solid #eee;}
}
.nav-container .page-header-container .additional-nav a[href*="action"] {
	background: #fa5050;
    color: #ffffff;
}
.nav-container .page-header-container .additional-nav a[href*="action"]:hover {
	color: #fa5050;
    background: #fff;
    text-decoration: none;
}
@media only screen and (max-width: 1030px) and (min-width: 801px) {
	body .page .footer,body .footer-top .footer-newletter-content,body .wrapper .main,body .header-language-background .header-language-container,body .page-header .page-header-container,body .footer-before-container {    max-width: 770px;}
	body .m-action-product-view-action .m-action-container {    display: table;}
	body .m-action-product-view-action .m-action-container .m-action-timer {
		float: none;
		display: table-footer-group;
		text-align: center;
	}
	body .m-action-product-view-action .m-action-container .m-action-timer .m-action-timer-titles,body .m-action-product-view-action .m-action-container .m-action-timer .m-action-timer-counter {
		float: none;
		vertical-align: top;
		clear: none;
		display: inline-block;
	}
	body .m-action-product-view-action .m-action-container .m-action-timer .m-action-timer-counter {    display: table;
    margin: auto;
    width: auto;
    max-width: 100%;}
	.product-view .extra-info .ratings .rating-links a {float: left;clear: left;}
	.product-view .extra-info .ratings .rating-links .separator {display: none;}
	.product-view .product-essential:not(.custom) .delivery_product {    padding-left: 0;
    width: 100%;}
	.product-view .product-essential:not(.custom) .delivery_product > div {padding: 12px 15px 0;}
	body .products-grid > li {
		width: 30.8642%;
		margin-right: 3.7037%;
	}
	body .products-grid > li:nth-child(odd) {
		clear: none;
	}
	body .products-grid > li:nth-child(even) {
		margin-right: 3.7037%;
	}
	body .products-grid > li:nth-child(3n+1) {
		clear: left;
	}
	body .products-grid > li:nth-child(3n) {
		margin-right: 0;
	}
	.nav-container .page-header-container .skip-nav,.nav-container .menu.menu-style01.menu-top {width: 30%;}
	.nav-container .menu-style01.menu-top li.level1 > div.sub, .nav-container .menu-style01.menu-top li.level1.first > div.sub {    width: 233%;}
	.nav-container .menu-style01 li.level1 div.sub .sub-container > ul > li,body .menu-style01 .has-banner > .banner,body .nav-container .menu-style01 li.level1 div.sub .sub-container > ul.has-banner > li {    width: 33.3333%;}
	.nav-container .menu-style01 li.level1 div.sub .sub-container > ul > li:nth-of-type(4n+1),body .nav-container .menu-style01 li.level1 div.sub .sub-container > ul.has-banner > li:nth-of-type(3n+1) {clear: none;}
	.nav-container .menu-style01 li.level1 div.sub .sub-container > ul > li:nth-of-type(3n+1),body .nav-container .menu-style01 li.level1 div.sub .sub-container > ul.has-banner > li:nth-of-type(2n+1) {clear: left;}
	
	body .wrapper .logo {width: 27.3333%;max-width:none;}
	.page-header-container .skip-links {width: 33.3333%; max-width:none;}
	body #header #header-search {width: 27.3333%;}
	body .col-main .easycatalogimg::after {
		content: "";
		clear: both;
		display: table;
	}
	body .col-main .easycatalogimg .category-grid .item {
		width: 33.3333%;
	}
	body .col-main .easycatalogimg .category-grid:nth-child(3n+1) .item:nth-child(3n+1),body .col-main .easycatalogimg .category-grid:nth-child(3n+2) .item:nth-child(3n),body .col-main .easycatalogimg .category-grid:nth-child(3n+3) .item:nth-child(2n):not(:nth-child(4n)) {clear: left;}
	
	body .col-main .easycatalogimg .category-grid:after {
		display: none;
	}
	
	
}
@media only screen and (min-width: 801px) {
	.page-header .account-cart-wrapper a.skip-link.skip-search,.page-header .account-cart-wrapper a.skip-link.skip-nav,#nav-container.skip-content .skip-link-close,body .page-header #nav-container .page-header-container .mobail-title {display: none;}
	#nav-container.skip-content {display: block;}
	body .has-banner > .banner {
		position: absolute;
		right: 0;
		top: 0;
		bottom: 0;
		height: 100%;
		width: 20%;
		z-index: 50;
		background-repeat: no-repeat;
		background-position: center;
		background-size: contain;
	}
	.nav-container .menu-style01 li.level1 div.sub .sub-container > ul.has-banner > li {
		width: 20%;
	}
	body .cart-table .product-cart-image{
		width: 13%;
    min-width: 180px;
	}
}
@media only screen and (max-width: 800px) {
	body .page .footer,body .footer-top .footer-newletter-content,body .wrapper .main,body .header-language-background .header-language-container,body .page-header .page-header-container,body .footer-before-container {        max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;}
	.r-tabs .r-tabs-nav,body .breadcrumbs,body .accessories #tabs_relat .h2,#home-tabs.r-tabs .tabs-list,body .wrapper .logo img.large,.nav-container .page-header-container .skip-nav,.menu-style01 .banner, body .sorter > .view-mode  {
        display: none;
    }

    .r-tabs .r-tabs-accordion-title {
        display: block;
    }
	body .page-title h1,body .page-title .h1,body h1, body .h1 {font-size: 20px;}
	body .h2, body h2 {
		font-size: 18px;
	}
	body.catalog-product-view .product-essential .page-title h1  {   margin-bottom: 15px;
    padding-bottom: 10px;}
	body .product-view .social-icons-flat {margin-bottom: 0;}
	.product-view .tab_plase {display: inline-block; vertical-align: top; width: 100%;}
	body .product-view .accessories .h2 {font-size: 18px !important; margin-bottom: 0;}
	body .h3,body h3 {font-size: 16px;}
	body .product-view .product-img-box,body .product-view .product-shop,body .product-view .add-to-cart-wrapper,body .product-view .delivery_product,body .product-view .tab_plase .tab-container,body .product-view #customer-reviews,body .product-view .form-add {padding-left: 0; padding-right: 0; width: 100%; margin-left: 0; margin-right: 0;margin-bottom: 20px;}
	body .product-view .product-img-box #custom-media-carousel {max-width: 500px; margin: auto;}
	body .product-view #customer-reviews,body .product-view .form-add {margin-top: 0; margin-bottom: 20px;}
	body .accessories #tabs_relat {    padding-left: 10px;
    padding-right: 10px;}
	body .accessories #tabs_relat .products-tabs {min-height: auto;}
	body .accessories #tabs_relat .custom-tabs-loading .products-tabs {min-height: 320px;}
	.r-tabs .r-tabs-accordion-title .r-tabs-anchor {    
		border-bottom: 1px solid #eeeeee;
    	color: #222;
		position: relative;
	}
	.r-tabs .r-tabs-accordion-title .r-tabs-anchor::after {    
		content: '\f105';
		display: inline-block;
		font: bold normal normal 20px/1 FontAwesome;
		text-rendering: auto;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		position: absolute;
		right: 10px;
		top: 50%;
		margin-top: -10px;
		transition: transform .3s ease-in-out;
	}
	.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor::after {transform: rotate(90deg);}
	body .products-grid .img_actions .actions {
		position: relative;
		bottom: 0;
		top: 0;
		left: 0;
		right: 0;
		min-height: auto;
		opacity: 1;
		display: inline-block;
		width: 100%;
		vertical-align: top;
	}
	.r-tabs .r-tabs-accordion-title.r-tabs-state-active {border-color: #e36e3a;}
	.r-tabs .r-tabs-panel.r-tabs-state-active {border-bottom: 1px solid #e36e3a;}
	.product-view .product-essential .delivery_product > div {padding: 12px 10px 0;}
	.catalog-category-view .products-grid li.item a.product-image {margin-top: 10px;
    margin-bottom: 10px;}
	body .page-header .page-header-container {display: table; width: 100%; margin-bottom: 10px;}
	body .page-header .searchautocomplete .searchautocomplete-placeholder {margin-top: 0;}
	#header #header-search {display: table-footer-group; padding: 0;    background: #fff;    height: 0;
    overflow: hidden;}
	#header #header-search.skip-content.skip-active {
		    height: auto; overflow: visible;
	}
	body #header .searchautocomplete {
		padding: 0 10px 15px 10px;
		height: 50px;
		border-bottom: 1px solid #eee;
		border-radius: 0;
		margin-top: 15px;
		display: none;
		    box-shadow: 0 9px 10px -2px rgba(0, 0, 0, 0.3);
	}
	#header #header-search.skip-content.skip-active .searchautocomplete {
		display: block;
	}
	body #header-search .searchautocomplete .nav-submit-button {right: 10px;}
	body .wrapper .logo,body .page-header-container .skip-links {width: 100%;float: none; display: inline-block;vertical-align: top; padding: 15px 0; }
	body .wrapper .logo img.small {display: block; width: auto; max-width: 100%; margin: 0 auto;}
	body .page-header-container .skip-links {padding-top: 0 ;overflow: visible; border-bottom: 1px solid #eeeeee;}
	body .page-header .account-cart-wrapper {padding: 0; width: 100%;}
	
	body .page-header .account-cart-wrapper a.skip-link {
		float: none;
		display: inline-block;
		vertical-align: top;
	}
	body .page-header .account-cart-wrapper a.skip-link:not(.skip-cart) .fa {
		    font-weight: bold;
	}
	body .page-header .account-cart-wrapper a.skip-link .zmdi {
		vertical-align: top;
    	line-height: 42px;
	}
	body .page-header .account-cart-wrapper a.skip-link .zmdi.zmdi-menu {    font-size: 17px;
    font-weight: bold;}
	body .page-header .account-cart-wrapper a.skip-link .zmdi.zmdi-search {    font-size: 24px;}
	#nav-container {
		position: fixed;
		width: 400px;
		max-width: 92%;
		top: 0;
		bottom: 0;
		left: -100%;
		transition: 0.4s;
		padding: 0;
		margin-bottom: 0;
		z-index: 20;
		border-right: #ddd 2px solid;
		background-color: white;
		display: block;
	}
	#nav-container.skip-content.skip-active {
		left: 0;
	}
	body .page-header #nav-container .page-header-container {
		padding: 12px 15px 20px;
		overflow: auto;
		height: 100%;
		display: block;
	}
	body .page-header #nav-container .close {    
		position: absolute;
		top: 0;
		right: 6px;
		background: #fff;
		padding: 11px;
		height: 40px;
		font-size: 0;
		z-index: 2000;
	}
	body .page-header #nav-container #header-nav, body .page-header #nav-container .additional-nav,body .page-header #nav-container #header-nav .menu-style01 li.level1,body .page-header #nav-container #header-nav .menu-style01 li.level1 > a, body .page-header #nav-container .additional-nav .add-menu a {
		border: 0;
		display: inline-block;
		width: 100%;
		vertical-align: top;
		margin-left: 0;
		margin-right: 0;
		text-align: left;
	}
	body .page-header #nav-container .page-header-container .mobail-title {
		    margin-bottom: 5px;
    padding-bottom: 10px;
    border-bottom: 1px #ddd solid;
    font-weight: 600;
    font-size: 14px;
    font-style: normal;
    line-height: 1.4;
    text-rendering: optimizeSpeed;
	}
	body .page-header #nav-container #header-nav .menu-style01 li.level1 {margin-bottom: 5px;padding-bottom: 5px;border-bottom: 1px solid #eee;}
	body .page-header #nav-container #header-nav .menu-style01 li.level1 > a, body .page-header #nav-container .additional-nav .add-menu a {
		padding: 0;
		padding-right: 15px;
		font-size: 14px;
		line-height: 25px;
	}
	body .page-header #nav-container #header-nav .menu-style01 li.level1.menu-active > a {
		color: #e36e3a !important;
	}
	body .page-header #nav-container #header-nav .menu-style01 li.level1.menu-active > a.has-children::after {
		transform: rotate(90deg);
	}
	body .page-header #nav-container .additional-nav .add-menu a {
	    padding: 5px 10px;
		border-bottom: 1px solid #eee;
		margin-bottom: 5px;
		font-weight: bold;
	}
	body .youama-register-window, body .youama-login-window {padding: 0;}
	body .skip-content.skip-active .youama-register-window.show, body .skip-content.skip-active .youama-login-window.show, body .skip-content.skip-active .compare_block_header, body .skip-content.skip-active .wishlist_block_header, body .skip-content.skip-active .cart_block_header, body .skip-content .compare_block_header, body .skip-content .wishlist_block_header, body .skip-content .cart_block_header, body #header-account:not(.no-login) > *:not(.skip-link-close),body #head_phone .phone_block_header,body .block.block-layered-nav.mb-top-layered-navigation .m-shop-by + div {
		padding-top:12px ;
	}
	body .nav-container .menu-style01.menu-top .icon-link {display: none;}
	.nav-container .menu-style01.menu-top li.level1 > a.has-children::after {right: 5px;}
	body .menu-style01 li.level1 li {margin: 0; padding: 0;}
	body .menu-style01.menu-top li.level1 div.sub {    
		position: relative;
		top: 0;
		right: 0;
		left: 0;
		margin: 0;
		bottom: 0;
		box-shadow: none;
		display: none;
		vertical-align: top;
		width: 100%;
		margin-top: 10px;
		padding-bottom: 0;
		padding-top: 0;
	} 
	body .menu-style01.menu-top li.level1.menu-active div.sub {display: inline-block;}
	body .nav-container .menu-style01 li.level1 div.sub .sub-container > ul > li {
		padding: 0;
		float: none;
		display: inline-block;
		width: 100%;
		vertical-align: top;
		margin-bottom: 0;
	}
	body .nav-container .menu-style01 li.level1 li ul {padding-left: 10px;margin-top: 10px;}
	body .nav-container .menu-style01 li.level1 div.sub .sub-container > ul > li > a {
		  margin-bottom: 0;
		padding: 3px 0;
		line-height: 24px;
	}
	body .nav-container .menu-style01 li.level1 li ul li {}
	body .nav-container .menu-style01 li.level1 li ul li a {line-height: 1.2;
    display: inline-block;
    vertical-align: top;
    width: 100%;
    padding: 5px 0;}
	body #header-cart .minicart-wrapper .close,body #header-account .youama-window-outside .close {
		    top: -12px;
	}
	#head_compare .close, #head_wishlist .close, #header-cart .minicart-wrapper .close, #header-account .close, body #head_phone .close,body .block.block-layered-nav.mb-top-layered-navigation .block-subtitle::before {
		    top: 0;
	}
	#home-tabs.r-tabs .r-tabs-accordion-title .r-tabs-anchor .h2 {
		    margin-bottom: 0;
	}
	#home-tabs.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor .h2 {
		    color: #e36e3a;
	}
	#home-tabs.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
		border-color:#e36e3a;
	}
	body #home-tabs,body .flexslider,body .actions.owl-carousel,body.cms-home #products-home-viewed {margin-bottom: 25px;}
	.advantages {padding-top: 0;}
	.advantages ul li {    width: 100%;    margin-top: 50px;}
	body.cms-home .wrapper .main-container {padding-top: 0;}
	#home-tabs.r-tabs .r-tabs-panel {padding-bottom: 20px;}
	body .col-main .easycatalogimg .category-grid .item {width: 50%;}
	body .col-main .easycatalogimg .category-grid .item:nth-child(2n+1){clear: left;}
	#catalog_last_post_blog {margin-bottom: 20px;}
	#catalog_last_post_blog ul li {width: 50%;    margin-bottom: 20px;}
	#catalog_last_post_blog ul li:nth-child(2n+1) {clear: left;}
	#catalog_last_post_blog ul li img {margin-left: auto;margin-right: auto;}
	body .product-view .promoset-block .promoset-list .promoset-list-product .promoset-list-product-items .item .list-image {
		width: auto;
		max-width: 40%;
	}
	body .product-view .promoset-block .promoset-list .promoset-list-product .promoset-list-product-items,body .product-view .promoset-block .promoset-list .promoset-list-product .promoset-cart .btn-cart {width: 100%;}
	body .product-view .promoset-block .promoset-list .box-collateral {padding-bottom: 10px;}
	body .product-view .promoset-block .promoset-list.owl-theme .owl-dots {width: 100%; margin-left: 0;}
	body .product-view .promoset-block .promoset-list .promoset-list-product .promoset-cart {
		max-width: 100%;
		width: 100%;
		border-top: 1px solid #eee;
	}
	body .product-view .promoset-block .h2 {padding-left: 0;}
	.checkout-cart-index .cart .cart-forms, .checkout-cart-index .cart .cart-totals-wrapper, .checkout-cart-index .cart .crosssell {width: 100%; padding-left: 0; padding-right: 0;}
	.checkout-cart-index #discount-coupon-form .field-wrapper {
		    min-width: 60%;
    text-align: left;
    max-width: 100%;
    width: auto;    padding-left: 10px;
	}
	.checkout-cart-index .cart .cart-table .product-cart-price {
		padding-top: 0;
	}
	.data-table tbody td .item-options {
		max-width: 100%;
		width: 100%;
		padding-left: 0;
	}
	.data-table tbody td .item-options dt {
		    width: 100%;
    margin-bottom: 5px;
	}
	.data-table tbody td .item-options dd {width: 100%;padding-left: 0;}
	.data-table tbody td .item-options dd select {width: 100% !important;}
	
}
	.ui-dialog.dialogOnResize {
		max-width: 96% !important;
		left: 50% !important;
		max-height: 96% !important;
		top: 50% !important;
		overflow-y: auto;
		-ms-transform: translate(-50% ,-50%);
		-webkit-transform: translate(-50% ,-50%);
		-moz-transform: translate(-50% ,-50%);
		-o-transform: translate(-50% ,-50%);
		transform: translate(-50% ,-50%);
	}
	body .ui-dialog.dialogOnResize .ui-dialog-titlebar {
		position: absolute;
		width: auto;
		top: 1px;
		right: 1px;
		left: 1px;
		z-index: 1;
	}
	body .ui-dialog.dialogOnResize .ui-dialog-content {   
	   
		height: auto !important;
		overflow: visible;
    	
	}
	body .ui-dialog.dialogOnResize .std{padding-top: 40px;}
@media only screen and (max-width: 770px) {
	body .sidebar .block:not(.block-layered-nav) .block-title > strong {background: #eee;}
	body .sidebar .block:not(.block-layered-nav) .block-title.active > strong,body .sidebar .block:not(.block-layered-nav) .block-title > strong {
		padding: 7px 20px 7px 7px;
	}
	body .sidebar .block:not(.block-layered-nav) .block-title.active > strong ,body .sidebar .block:not(.block-layered-nav) .block-title > strong:hover {color: #e36e3a;}
	body .sidebar .block:not(.block-layered-nav) .block-title.active > strong,body .sidebar .block:not(.block-layered-nav) .block-title.active > strong:hover {background: #eee;}
	body .sidebar .block:not(.block-layered-nav) .block-title > strong:after,body .sidebar .block:not(.block-layered-nav) .block-title.active > strong:after {
		content: '\f105';
		font: normal normal normal 20px/24px FontAwesome;
		display: inline-block;
		position: absolute;
		right: 6px;
		top: 50%;
		width: 24px;
		text-align: center;
		height: 24px;
		transition: transform .3s ease-in-out;
		border: 0;
		left: auto;
		margin-top: -13px;
	}
	body .sidebar .block:not(.block-layered-nav) .block-title.active > strong:after {transform: rotate(90deg);}
}
@media only screen and (max-width: 680px) {
	body .page .footer > .left > ul:first-of-type,body .page .footer > .right > ul {padding-left: 15px;}
	body .page .footer .h4 {text-align: left;    font-weight: 400;position: relative;}
	body .footer-top .block-subscribe {padding-left: 15px; padding-right: 15px;}
	body .footer address {margin-top: 0;
    border: 0;}
	body .page .footer .h4 ~ * {display: none;}
	body .page .footer .h4::after {    
		content: '\f105';
		font: normal normal normal 21px/25px FontAwesome;
		display: inline-block;
		position: absolute;
		right: 6px;
		top: 0;
		width: 25px;
		text-align: center;
		height: 25px;
		transition: transform .3s ease-in-out;
	}
	body .page .footer .footer-col-open .h4 {  
		
		color: #e36e3a;
	}
	body .page .footer .footer-col-open .h4::after {transform: rotate(90deg);}
	body .page .footer .footer-col-open .h4 ~ * {display: block;}
	body .page .footer .footer-col-open {    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;}
	body .page .footer > .left {margin-bottom: 0;}
	body .page .footer > .left.footer-col-open {margin-bottom: 8px;}
	body .product-view .product-essential {margin-bottom: 15px}
	body .wrapper .main-container {padding-top: 15px;}
	body .m-action-list .m-action-list-btn-group .btn {width: 100%;margin-bottom: 5px;}
	body .m-action-list .m-action-list-btn-group .btn.active {}
}
@media only screen and (max-width: 599px) {
	.checkout-cart-index .cart .cart-table tfoot tr .button2 {    width: 100%;
    margin-bottom: 10px;}
	.checkout-cart-index .cart .cart-table tfoot tr .button2:last-child {margin-bottom: 0;}
	.checkout-cart-index #discount-coupon-form .field-wrapper {width: 100%;}
}
@media only screen and (max-width: 580px) {
	body .page .footer > .left > ul {width: 100%;}
	body .page .footer > .left > ul:first-of-type li:not(:last-child),body .page .footer > .left > ul:last-of-type li:not(:last-child) {
		border-bottom: 1px dashed #e36e3a;
    	padding-bottom: 5px;
	}
	body .page .footer > .left > ul:last-of-type li strong ~ * {text-align: right;    padding-left: 0;}
	body .page .footer > .left > ul:first-of-type li a {    float: right;}
	body .page .footer > .left > ul:first-of-type {margin-bottom: 15px;}
	body .footer-top .soc p {padding: 5px 0 2px;}
	body .product-view .product-img-box #custom-media-carousel {max-width: 100%; margin: auto;}
	body .m-action-product-view-action .m-action-container {    display: table;}
	body .m-action-product-view-action .m-action-container .m-action-timer {
		float: none;
		display: table-footer-group;
		text-align: center;
	}
	body .m-action-product-view-action .m-action-container .m-action-timer .m-action-timer-titles,body .m-action-product-view-action .m-action-container .m-action-timer .m-action-timer-counter {
		float: none;
		vertical-align: top;
		clear: none;
		display: inline-block;
	}
	body .m-action-product-view-action .m-action-container .m-action-timer .m-action-timer-counter {    display: table;
    margin: auto;
    width: auto;
    max-width: 100%;}
	body .page-header-container #header-account, body .header-minicart #header-cart, body .page-header-container .block.skip-content,body #head_phone,#nav-container,body .block.block-layered-nav.mb-top-layered-navigation .m-shop-by + div {
		width: 92% !important;
	}
	#head_compare .close::after, #head_wishlist .close::after, #header-cart .minicart-wrapper .close::after, #header-account .close::after {
		    
	}
	#head_compare.skip-active .close::after, #head_wishlist.skip-active .close::after, #header-cart.skip-active .minicart-wrapper .close::after, #header-account.skip-active .close::after,body #head_phone.skip-active .close::after {
		    right: 92%;
	}
	#nav-container.skip-active .close::after,body .block.block-layered-nav.mb-top-layered-navigation .block-subtitle::before,body .block.block-layered-nav.mb-top-layered-navigation .block-subtitle.m-expanded::after {left: 92%;}
	body .page-header-container #header-account.skip-active, body .header-minicart #header-cart.skip-active, body .page-header-container .block.skip-content.skip-active {
		
	}
	body .youama-window-box .input-fly:not(.input-fly-checkbox) label {display: block;}
	body .product-view .promoset-block .promoset-list .promoset-list-product .promoset-list-product-items .item .list-image {
		display: block;
    float: none;
    width: 100%;
    max-width: 100%;
	}
}

@media only screen and (max-width: 500px) {
	body .page .footer,body .footer-top .footer-newletter-content,body .wrapper .main,body .header-language-background .header-language-container,body .page-header .page-header-container {    padding-left: 10px;
    padding-right: 10px;}
	body .soc-block a .fab:before,body .soc-block a .fas:before {font-size: 24px;}
	body .soc-block a {margin: 0 6px;}
	body .footer-top .soc p:first-of-type { display: block; text-align: left;    padding-top: 0;    font-weight: normal;}
	body .footer-top .soc {    
		text-align: left;
		padding-left: 15px;
		padding-right: 15px;
	}
	body .soc-block a:first-child {margin-left: 0;}
	body .page .footer {padding-top: 10px;}
	body .footer-top .block-subscribe .actions .button span {display: none;}
	body .footer-top .block-subscribe .actions .button::before {font: normal normal normal 15px/1 FontAwesome;
    display: inline-block;
    content: "\f1d8";}
	body .wrapper .footer-top input {padding-right: 50px;}
	body .col-main .easycatalogimg .category-grid .item,#catalog_last_post_blog ul li {width: 100%;}
	
}
@media only screen and (min-width: 481px) {
	body .thumbnailimage .posttitle {
		display: none;
	}
}
@media only screen and (max-width: 480px) {
	body #blog_post_list .thumbnailimage {    margin-right: 0;
    width: 100%;
    margin-bottom: 5px;}
	body #blog_post_list .postwrapper {width: 100%;}
	body #blog_post_list .post_list_content {min-height: auto;}
	body #blog_post_list .postwrapper .posttitle {display: none;}
	.product-view .extra-info .ratings .rating-links a {float: left;clear: left;}
	.product-view .extra-info .ratings .rating-links .separator {display: none;}
	.product-view .product-essential .delivery_product > div {
		padding: 8px 5px 8px;
    	width: 100%;
	}
	body .accessories #tabs_relat {padding-left: 5px; padding-right: 5px;}
	body.catalog-product-view .product-essential .page-title {
		display: table;
    	width: 100%;
	}
	body.catalog-product-view .product-essential .page-title .sku {
		display: table-footer-group;
		float: none;
		padding: 0;
		background: transparent;
	}
	body.catalog-product-view .product-essential .page-title .sku span {    padding: 3px 10px;
		background: #eee;
		display: inline-block;
		vertical-align: top;
	}
	body .owl-carousel.owl-theme .owl-nav,body .owl-carousel:not(.owl-theme) .owl-nav {
		position: relative;
    	height: 35px;
		margin-top: 5px;
    	margin-bottom: 5px;
	}
	body .owl-carousel.owl-theme .owl-nav [class*=owl-],body .owl-carousel:not(.owl-theme) .owl-nav [class*=owl-] {
		width: 49%;
		height: 36px;
		margin-top: -18px;
	}
	body .owl-carousel .owl-nav .owl-prev:after,body .owl-carousel .owl-nav .owl-next:after {
		width: 100%;
        height: 30px;
		line-height: 29px;
		margin-top: -15px;
	}
	.product-view .accessories .products-grid.owl-carousel,body .actions.owl-carousel,#home-tabs .super_width .owl-carousel,.block-category-brand .owl-carousel,body .owl-carousel.owl-theme,body .product-view .promoset-block .promoset-list.owl-theme:not(.no-padding),#products-home-viewed .owl-carousel {padding-left: 0; padding-right: 0;}
	body textarea {width: 100% !important;max-width: 100%;}
	body input[type=email],body input[type=search],body input[type=number],body input[type=password],body input[type=tel],body input[type=text] {width: 100%;}
}
@media only screen and (max-width: 420px) {
	body .page-header .account-cart-wrapper a.skip-link {
		line-height: 36px;
		height: 38px;
		width: 38px;
	}
	body .page-header > .page-header-container {position: relative;}
	body .page-header .account-cart-wrapper a.skip-link .zmdi {line-height: 38px;}
	.page-header .account-cart-wrapper a.skip-link.skip-account .fa {    line-height: 37px;}
	body .page-header .account-cart-wrapper a.skip-link:not(.skip-account) .fa {    line-height: 38px;}
	body .page-header .account-cart-wrapper a.skip-link.skip-cart .fa {
		    font-size: 18px;
    line-height: 36px;
    text-indent: -1px;
	}
	.page-header .account-cart-wrapper > a.skip-link:first-child {margin-left: 0;}
	.page-header .account-cart-wrapper a.skip-link.skip-phone {
		margin-left: 0;    
		position: absolute;
		top: 0;
		right: 15px;
		margin-top: 20px;
	}
	body .page-header .account-cart-wrapper a.skip-link.skip-nav {
		position: absolute;
		top: 0;
		left: 15px;
		margin-top: 20px;
	}
	body .product-view .promoset-block .promoset-list .promoset-list-product .promoset-list-product-items .item .name {    font-size: 13px;}
	body .product-view .promoset-block .promoset-list .promoset-list-product .promoset-list-product-items .item .price-box .price {font-size: 14px;}
	body .product-view .promoset-block .promoset-list .promoset-list-product .promoset-list-product-items .item .list-image img {max-width: 80px;    margin-bottom: 5px;}
}
@media only screen and (min-width: 381px) and (max-width: 799px) {
	body .products-grid > li {
		float: left;
		width: 47.72727%;
		margin-right: 4.54545%;
	}
	body .products-grid > li:nth-child(odd) {
		clear: left;
		margin-right: 4.54545%;
	}

	body .products-grid > li:nth-child(even) {
		margin-right: 0;
		clear: none;
	}
}
@media only screen and (max-width: 380px) {
	body .page .footer > .left > ul:first-of-type,body .page .footer > .left > ul, body .page .footer > .right > ul {padding-left: 5px; padding-right: 5px; font-size: 13px;}
	body .products-grid > li {
		float: left;
		width: 100%;
		margin-right: 0;
	}
	body .product-view .product-essential .add-to-links li {    width: 50%;
    text-align: center;}
	body .product-view .product-essential .add-to-links li:last-child a {margin-left: 0;}
	body .product-view .product-essential .add-to-links,body .product-view .product-essential .custom-link {width: 100%;}
	body .product-view .product-essential .custom-link .alert-price,body .product-view .product-essential .custom-link #important_know {    float: left;
    width: 50%;
    clear: none;
    text-align: center;
		margin-right: 0;
	}
	body .product-view .add-to-cart {    position: relative;
    width: 100%;
    margin-right: 0;
    padding-left: 92px;}
	body .product-view .add-to-cart .qty-wrapper {
		    margin-bottom: 0;
    position: absolute;
    left: 0;
    top: 0;
	}
	body .product-view .add-to-cart .add-to-cart-buttons {    width: 100%;
    margin-right: 0;}
	body .product-view .social-icons-flat {text-align: center;}
	
}
 .nav-container .menu.menu-style01.menu-top {display: none;}
	.nav-container #header-nav.is_active_menu-top_dop .menu.menu-style01.menu-top_dop, .nav-container #header-nav.is_active_menu-top_dop_dop .menu.menu-style01.menu-top_dop_dop, .nav-container #header-nav.is_active_menu-top_dop_dop_dop .menu.menu-style01.menu-top_dop_dop_dop {    display: block;}
@media only screen and (min-width: 801px) {
	
	
	
	.nav-container .top_menu_dop_link {    
		font-size: 17px;
		width: 20%;
		padding: 0 14px;
		float: left;
		height: 44px;
		border: 1px solid transparent;
		line-height: 42px;
		margin-right: 1px;
		cursor: pointer;
		color: #222;
		background: transparent;
		font-weight: bold;    
		-webkit-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	.nav-container .top_menu_dop_link:hover {
		border-color: #222;
		background: #222;
		color: #fff;
	}
	.nav-container .top_menu_dop_link.i-active {
		background: #e36e3a;
		color: #fff;
		border-color: #e36e3a;
	}
	.nav-container .menu-style01 div.text {display: inline-block;width: 100%; vertical-align: top; float: left; clear: left;}
	.nav-container .menu-style01.menu-foto-and-video li.level1 div.sub .sub-container > ul > .text.banners-right ~ li {
		    width: 20%;
	}
	.nav-container .menu-style01.menu-foto-and-video li.level1 div.sub .sub-container > ul > .text.banners-right {
		float: right;
    	width: 20%;
		clear: none;
	}
	.nav-container .menu-style01.menu-foto-and-video li.level1 div.sub .sub-container > ul > .text.cms {
		padding: 10px 10px 10px 0;
		width: 80%;
	}
	
	.nav-container .menu-style01.menu-workwear li.level1 div.sub .sub-container > ul > .text.cms {padding: 10px 0;
		width: 100%;
	}
	.nav-container .menu-style01.menu-foto-and-video li.level1 div.sub .sub-container > ul > .text.cms .owl-carousel, .nav-container .menu-style01.menu-workwear li.level1 div.sub .sub-container > ul > .text.cms .owl-carousel  { padding-left: 30px;padding-right: 30px;   margin: 0;}
	 .nav-container .menu-style01.menu-foto-and-video li.level1 div.sub .sub-container > ul > li, .nav-container .menu-style01.menu-workwear li.level1 div.sub .sub-container > ul > li {
		max-height: 152px;
    	overflow: hidden;    margin-bottom: 10px;
	}
	.nav-container .menu-style01.menu-foto-and-video li.level1 div.sub .sub-container > ul > li > a, .nav-container .menu-style01.menu-workwear li.level1 div.sub .sub-container > ul > li > a {    position: relative;
    z-index: 2;    text-align: center;
    margin-bottom: 0;}
	 .nav-container .menu-style01.menu-foto-and-video li.level1 div.sub .sub-container > ul > li::after,.nav-container .menu-style01.menu-workwear li.level1 div.sub .sub-container > ul > li::after {
		content: "";
		position: absolute;
		left: -5px;
		right: 5px;
		height: 100%;
		top: 0;
		z-index: 1;
		background: #fff;
		opacity: 0;
		box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.3);
	}
	.nav-container .menu-style01.menu-workwear li.level1 div.sub .sub-container > ul > li::after {
		left: 0; right: 0;
	}
	 .nav-container .menu-style01.menu-foto-and-video li.level1 div.sub .sub-container > ul > li > ul[class^='sub'], .nav-container .menu-style01.menu-workwear li.level1 div.sub .sub-container > ul > li > ul[class^='sub'] {
		position: absolute;
		top: 100%;
		padding-right: 10px;
		padding-bottom: 10px;
		padding-top: 10px;
		left: -5px;
		right: 5px;
		background: #fff;
		z-index: 4;
		box-shadow: 0 4px 5px 2px rgba(0, 0, 0, 0.3);
		opacity: 0;
	}
	 .nav-container .menu-style01.menu-foto-and-video li.level1 div.sub .sub-container > ul > li:hover::after {}
	 .nav-container .menu-style01.menu-foto-and-video li.level1 div.sub .sub-container > ul > li:hover > ul[class^='sub'], .nav-container .menu-style01.menu-foto-and-video li.level1 div.sub .sub-container > ul > li:hover::after, .nav-container .menu-style01.menu-workwear li.level1 div.sub .sub-container > ul > li:hover > ul[class^='sub'], .nav-container .menu-style01.menu-workwear li.level1 div.sub .sub-container > ul > li:hover::after {
		opacity: 1;
	}
	 .nav-container .menu-style01.menu-foto-and-video li.level1 div.sub .sub-container > ul > li:hover,.nav-container .menu-style01.menu-workwear li.level1 div.sub .sub-container > ul > li:hover {    overflow: visible;}
	.nav-container .menu-style01.menu-foto-and-video li.level1 div.sub .sub-container > ul > li > a > span.name,.nav-container .menu-style01.menu-workwear li.level1 div.sub .sub-container > ul > li > a > span.name {
		display: inline-block;
		height: 2em;
		vertical-align: top;
		overflow: hidden;
	}
	.nav-container .menu-style01.menu-top.menu-foto-and-video .icon-link img,.nav-container .menu-style01.menu-top.menu-workwear .icon-link img {max-width: 100px; height: auto; }
	.nav-container .menu-style01.menu-foto-and-video li.level1 div.sub .sub-container > ul > .text.banners-right img {    max-width: 100%;
    margin-bottom: 10px;}
	body .nav-container .menu-style01.menu-active-and-edc.menu-top,body .nav-container .menu-style01.menu-workwear.menu-top {
		left: 20%;
    	margin-left: 1px;
	}
	.nav-container .menu-style01.menu-active-and-edc.menu-top li.level1 > a, body .nav-container .menu-style01.menu-top.menu-workwear li.level1 > a  {
		z-index: 201;
	}
	body .nav-container .menu-style01.menu-top.menu-active-and-edc li.level1 > div.sub, body .nav-container .menu-style01.menu-top.menu-workwear li.level1 > div.sub {
		  left: -100%;width: 500%; box-shadow: 0 4px 10px 2px rgba(0, 0, 0, 0.3); 
	}
	.nav-container .menu-style01.menu-top.menu-active-and-edc div.text.banners-left, .nav-container .menu-style01.menu-top.menu-workwear div.text.banners-left {
		width: 19%;
		text-align: center;
		clear: none;
	}
	.nav-container .menu-style01.menu-top.menu-active-and-edc div.text.banners-left + .sub-container, .nav-container .menu-style01.menu-top.menu-active-and-edc .sub-container, .nav-container .menu-style01.menu-top.menu-workwear div.text.banners-left + .sub-container, .nav-container .menu-style01.menu-top.menu-workwear .sub-container {
		float: left;
		width: 20.5%;
		padding: 0 10px 5px;
		margin-left: 21.5%;
		margin-top: -1px;
		border: 1px solid #e36e3a;
		box-shadow: 0 4px 10px 0px rgba(0, 0, 0, 0.3);
		position: absolute;
		    min-height: 98.7%;
		left: -20px;
		margin-left: 41%;
		-webkit-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
	}
	.nav-container .menu-style01.menu-top.menu-workwear div.text.banners-left + .sub-container, .nav-container .menu-style01.menu-top.menu-workwear .sub-container {width: 59%;    padding: 5px 10px 15px;}
	.nav-container .menu-style01.menu-top.menu-active-and-edc .level1.menu-active div.text.banners-left + .sub-container,.nav-container .menu-style01.menu-top.menu-active-and-edc .level1.menu-active .sub-container,.nav-container .menu-style01.menu-workwear .level1.menu-active div.text.banners-left + .sub-container,.nav-container .menu-style01.menu-workwear .level1.menu-active .sub-container {left: -5px;}
	.nav-container .menu-style01.menu-top.menu-active-and-edc .sub-container:only-child {}
	.nav-container .menu-style01.menu-top.menu-active-and-edc li.level1 div.sub .sub-container > ul > li {padding: 0; width: 100%;}
	.nav-container .menu-style01.menu-top.menu-active-and-edc li.level1 div.sub .sub-container > ul > li.level2 > a {        
		font-weight: 500;
		font-size: 14px;
		padding: 10px 10px 10px;
		margin: 0;
		background: #fff;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		-o-border-radius: 0;
		border-radius: 0;
		border-top: 1px solid transparent;
		border-bottom: 1px solid #eeeeee;
		line-height: 25px;
		position: relative;
		width: 100%;
	}
	.nav-container .menu-style01.menu-top.menu-active-and-edc li.level1 div.sub .sub-container > ul > li.level2:first-child > a {padding-top: 11px;margin-top: -1px;border-top-color: #e36e3a;}
	.nav-container .menu-style01.menu-top.menu-active-and-edc li.level1.menu-active > a.has-children,.nav-container .menu-style01.menu-workwear li.level1.menu-active > a.has-children {width:103.25%;}
	.nav-container .menu-style01.menu-top.menu-active-and-edc div.text.banners-left a,.nav-container .menu-style01.menu-top.menu-active-and-edc div.text.banners-right a,.nav-container .menu-style01.menu-top.menu-active-and-edc div.text.brand-column a {display: inline-block;vertical-align: top; width: 100%;}
	.nav-container .menu-style01.menu-top.menu-active-and-edc div.text.banners-left img,.nav-container .menu-style01.menu-top.menu-active-and-edc div.text.brand-column img,.nav-container .menu-style01.menu-top.menu-workwear div.text.banners-left img {margin: 0 auto 10px; max-width: 100%;height: auto;}
	
	 .nav-container #header-nav.is_active_menu-top_dop_dop .menu.menu-style01.menu-top_dop_dop,.nav-container #header-nav.is_active_menu-top_dop_dop_dop .menu.menu-style01.menu-top_dop_dop_dop {padding-top: 5px;}
	.nav-container .menu-style01.menu-top.menu-active-and-edc li.level1 div.sub .sub-container > ul > li.level2 {position: static;}
	.nav-container .menu-style01.menu-top.menu-active-and-edc li.level1 div.sub .sub-container a.has-children + ul.sub {
		position: absolute;
		left: 61.5%;
		top: 4px;
		width: 38%;
		border: 1px solid #e36e3a;
		box-shadow: 0 4px 10px 0px rgba(0, 0, 0, 0.3);
		background: #fff;
		min-height: 98%;
		z-index: 203;    padding: 5px 10px;
		
		left: -10px;
		margin-left: 100%;
		top: -1px;
		width: 186%;
		-webkit-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
		    opacity: 0;
    filter: alpha(opacity=0);
    visibility: hidden;
	}
	.nav-container .menu-style01.menu-top.menu-active-and-edc li.level1 div.sub .sub-container .level2.menu-active  a.has-children + ul.sub {left: 10px;opacity: 1;
    visibility: visible;}
	.nav-container .menu-style01.menu-top.menu-active-and-edc li.level1 div.sub .sub-container li.level2.menu-active a.has-children + ul.sub {display: block;}
	.nav-container .menu-style01.menu-top.menu-active-and-edc li.level1 div.sub .sub-container li.level2.menu-active a.has-children {    width: 108.5%;
    z-index: 205;
    border-color: #e36e3a;
     color: #e36e3a !important;}
	.nav-container .menu-style01.menu-top.menu-active-and-edc li.level1 div.sub .sub-container a.has-children + ul.sub .text.brand-column {
		width: 49%; clear: none;padding: 5px;
	}
	.nav-container .menu-style01.menu-top.menu-active-and-edc li.level1 div.sub .sub-container a.has-children + ul.sub  .text.product-column {width: 49%; float: right; clear: none;}
	.nav-container .menu-style01.menu-top.menu-active-and-edc li.level1 div.sub .widget-attribute-option .widget-title {text-align: center;}
	.nav-container .menu-style01.menu-top.menu-active-and-edc li.level1 div.sub .widget-attribute-option .widget-title h2 {    font-size: 18px;
    margin: 8px 0;
    padding-bottom: 10px;
    border-bottom: 1px solid #eee;}
	.nav-container .menu-style01.menu-top.menu-active-and-edc li.level1 div.sub .widget-attribute-option .widget-products .products-list {    margin: 0;}
	.nav-container .menu-style01.menu-top.menu-active-and-edc li.level1 div.sub .widget-attribute-option .widget-products .products-list > li {    margin-bottom: 10px;}
	.nav-container .menu-style01.menu-top.menu-active-and-edc li.level1 div.sub .widget-attribute-option .widget-products .products-list .product-image {width: 100%; padding: 5px;border: 0;}
	.nav-container .menu-style01.menu-top.menu-active-and-edc li.level1 div.sub .widget-attribute-option .widget-products .products-list img {}
	.nav-container .menu-style01.menu-top.menu-active-and-edc li.level1 div.sub .widget-attribute-option .widget-products .products-list .product-shop {width: 100%; padding-left: 0;}
	.nav-container .menu-style01.menu-top.menu-active-and-edc li.level1 div.sub .widget-attribute-option .widget-products .products-list .product-shop .product-name {    margin: 10px 0;}
	.nav-container .menu-style01.menu-top.menu-active-and-edc li.level1 div.sub .widget-attribute-option .widget-products .products-list .product-shop .ratings,.nav-container .menu-style01.menu-top.menu-active-and-edc li.level1 div.sub .widget-attribute-option .widget-products .products-list .product-shop .add-to-links {display: none;}
	.nav-container .menu-style01.menu-top.menu-active-and-edc li.level1 div.sub .widget-attribute-option .widget-products .products-list .product-shop .price-box {margin-bottom: 10px;}
	.nav-container .menu-style01.menu-top.menu-active-and-edc li.level1 div.sub .widget-attribute-option .widget-products .products-list .product-shop .btn-cart {        color: #fff;
    background: #e36e3a;
    font-size: 14px;
    padding: 3px 15px;}
	.nav-container .menu-style01.menu-top.menu-active-and-edc li.level1 div.sub .widget-attribute-option .widget-products .products-list .product-shop .price-box .price {font-size: 14px;}
	.nav-container .menu-style01.menu-top.menu-active-and-edc li.level1 div.sub .widget-attribute-option .widget-products .products-list .product-shop .product-name a {font-size: 13px;
    font-weight: normal;}
	.nav-container .menu-style01.menu-top.menu-active-and-edc li.level1 div.sub .widget-attribute-option .widget-products .products-list .product-shop .price-box .old-price .price {font-size: 12px;}
	.nav-container .menu-style01.menu-active-and-edc li.level1 a.has-children,.nav-container .menu-style01.menu-top_dop li.level1 a.has-children,.nav-container .menu-style01.menu-top.menu-active-and-edc li.level1 div.sub .sub-container > ul > li.level2 > a.has-children,.nav-container .menu-style01.menu-active-and-edc li.level1 > a.has-children {padding-right: 25px;}
	.nav-container .menu-style01.menu-workwear li.level1 div.sub .sub-container > ul > li {     width: 33.3333%;   padding: 10px 5px 10px;}
}

@media only screen and (max-width: 1360px) and (min-width: 1031px) {
	.nav-container .top_menu_dop_link {min-width: 20%; width: auto;}
	body .nav-container .menu-style01.menu-active-and-edc.menu-top {}
	.nav-container .menu-style01.menu-top_dop li.level1 > div.sub, .nav-container .menu-style01.menu-top_dop li.level1.first > div.sub,.nav-container .menu-style01.menu-top_dop_dop li.level1 > div.sub, .nav-container .menu-style01.menu-top_dop_dop li.level1.first > div.sub  {    width: 400%;}
	.nav-container .menu.menu-style01.menu-top {width: 20%;}
	.nav-container .menu-style01.menu-top.menu-active-and-edc li.level1.menu-active > a.has-children,.nav-container .menu-style01.menu-top.menu-workwear li.level1.menu-active > a.has-children {width: 103.5%;}
	.nav-container .menu-style01.menu-top.menu-active-and-edc li.level1 div.sub .sub-container li.level2.menu-active a.has-children {    width: 110.5%;}
	.nav-container .menu-style01.menu-top.menu-active-and-edc li.level1 div.sub .sub-container li.level2.menu-active a.has-children + ul.sub {    left: 8px;}
	.nav-container .menu-style01.menu-top.menu-active-and-edc div.text.banners-left + .sub-container, .nav-container .menu-style01.menu-top.menu-active-and-edc .sub-container, .nav-container .menu-style01.menu-workwear div.text.banners-left + .sub-container, .nav-container .menu-style01.menu-top.menu-workwear .sub-container {left: -10px;}
	.nav-container .menu-style01.menu-top.menu-active-and-edc .level1.menu-active div.text.banners-left + .sub-container, .nav-container .menu-style01.menu-top.menu-active-and-edc .level1.menu-active .sub-container, .nav-container .menu-style01.menu-workwear .level1.menu-active div.text.banners-left + .sub-container, .nav-container .menu-style01.menu-workwear .level1.menu-active .sub-container {
		left: -3px;
	}
}
@media only screen and (max-width: 1030px) and (min-width: 801px) {
	.nav-container .top_menu_dop_link {min-width: 20%; width: auto;}
	.nav-container .menu.menu-style01.menu-top {width: 25%;}
	.nav-container .menu-style01.menu-top_dop li.level1 > div.sub, .nav-container .menu-style01.menu-top_dop li.level1.first > div.sub,.nav-container .menu-style01.menu-top_dop_dop li.level1 > div.sub, .nav-container .menu-style01.menu-top_dop_dop li.level1.first > div.sub {    width: 300%;}
	.nav-container .menu-style01.menu-foto-and-video li.level1 div.sub .sub-container > ul > .text.banners-right {width: 25%;}
	.nav-container .menu-style01.menu-foto-and-video li.level1 div.sub .sub-container > ul > .text.banners-right ~ li {width: 25%;}
	.nav-container .menu-style01.menu-foto-and-video li.level1 div.sub .sub-container > ul > .text.cms {width: 100%;}
	body .nav-container .menu-style01.menu-active-and-edc.menu-top,body .nav-container .menu-style01.menu-workwear.menu-top {    left: 0;
    padding-top: 0 !important;}
	body .nav-container .menu-style01.menu-top.menu-active-and-edc li.level1 > div.sub {
		left: 100%;
		width: 300%;
		background: 0;
		border-color: transparent;
		box-shadow: none;
		padding: 0;
	}
	body .nav-container .menu-style01.menu-top.menu-workwear li.level1 > div.sub {
		left: 90%;
		width: 300%;
		padding: 5px 5px 15px;
		min-height: 100%;
    	box-shadow: -3px 4px 16px 2px rgba(0, 0, 0, 0.3);
	}
	body .nav-container .menu-style01.menu-top.menu-workwear li.level1.menu-active > div.sub {    left: 101%;}
	.nav-container .menu-style01.menu-workwear .level1 div.text.banners-left + .sub-container, .nav-container .menu-style01.menu-workwear .level1 .sub-container {
		box-shadow: none;
		border: 0;
		padding: 0;
		background: transparent;
		position: static;
		margin-left: 0;
		width: 100%;
		max-height: none;
		transition: none !important;
	}
	.nav-container .menu-style01.menu-top.menu-active-and-edc div.text.banners-left,.nav-container .menu-style01.menu-top.menu-workwear div.text.banners-left {display: none;}
	.nav-container .menu-style01.menu-top.menu-active-and-edc div.text.banners-left + .sub-container,.nav-container .menu-style01.menu-top.menu-active-and-edc .sub-container { float: left;
   
    padding: 0 10px 5px;
   
    margin-top: -1px;
    border: 1px solid #e36e3a;
    box-shadow: 0 4px 10px 0px rgba(0, 0, 0, 0.3);   margin-left: 1%;
    width: 32%;    min-height: 101%;
    position: absolute;
    left: -10px;
    top: 0;}
	.nav-container .menu-style01.menu-top.menu-active-and-edc li.level1 div.sub .sub-container li.level2.menu-active a.has-children {    width: 111%;}
	.nav-container .menu-style01.menu-top.menu-active-and-edc li.level1 div.sub .sub-container a.has-children + ul.sub {    left: -7px;
    top: -1px;
    width: 210%;    min-height: 101%;}
	.nav-container .menu-style01.menu-top.menu-active-and-edc li.level1 div.sub .sub-container .level2.menu-active a.has-children + ul.sub {left: 7px;}
	.nav-container .menu-style01.menu-top.menu-active-and-edc .level1.menu-active div.text.banners-left + .sub-container, .nav-container .menu-style01.menu-top.menu-active-and-edc .level1.menu-active .sub-container {left: 0;}
	
	body .nav-container .menu-style01.menu-top.menu-workwear li.level1 > a {z-index: auto;}
	.nav-container .menu-style01.menu-workwear li.level1.menu-active > a.has-children {    z-index: 201;
		width: 101%;}
	.nav-container .menu-style01.menu-top.menu-active-and-edc li.level1.menu-active > a.has-children {width: 103.5%;}
}
@media only screen and (max-width: 800px) {
	.nav-container .menu-style01.menu-top div.text.banners-left,.nav-container .menu-style01.menu-foto-and-video li.level1 div.sub .sub-container > ul > .text.banners-right,.nav-container .menu-style01 li.level1 div.sub .sub-container > ul > .text.cms,.nav-container .menu-style01.menu-top li.level1 div.sub .sub-container ul.sub .text.product-column, .nav-container .menu-style01.menu-top.menu-active-and-edc li.level1 div.sub .sub-container > ul > li.level2 > a.has-children::after {display: none;}
	.nav-container .menu-style01.menu-top.menu-active-and-edc li.level1 div.sub .sub-container ul.sub .text.brand-column {display: inline-block;vertical-align: top;width: 100%;}
	.nav-container .menu-style01.menu-top.menu-active-and-edc li.level1 div.sub .sub-container ul.sub .text.brand-column a,.nav-container .menu-style01.menu-top.menu-active-and-edc li.level1 div.sub .sub-container ul.sub .text.brand-column > img {    float: left;
    width: 50%;
    padding: 5px;}
	.nav-container .menu-style01.menu-top.menu-active-and-edc li.level1 div.sub .sub-container ul.sub .text.brand-column img {max-width: 100%; height: auto;}
	.nav-container .top_menu_dop_link {    
		display: inline-block;
		width: 50%;
		float: left;
		text-align: center;
		font-size: 14px;
		background: #eee;
		padding: 8px;
		margin-bottom: 0;
		border-left: 1px solid #fff;
	}
	.nav-container .top_menu_dop_link:nth-child(2) {border-left: none;}
	.nav-container .top_menu_dop_link:nth-child(4) {width: 100%; border-left: none;border-top: 1px solid #fff;margin-bottom: 10px;}
	.nav-container .top_menu_dop_link.i-active {    background: #e36e3a;
    color: #fff;}
}
@media only screen and (max-width: 425px) {
	.nav-container .top_menu_dop_link {width: 100%; border-left: none; border-top: 1px solid #fff; }
	.nav-container .top_menu_dop_link:nth-child(2) {border-top: none;}
}


.preorder-item span {
    float: left;
    padding-left: 5px;
    padding-right: 5px;
    background-color: #71A3D2;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #FFF;
    margin-right: 5px;
    margin-left: 4%;
}
.preorder-item {
    margin-bottom: 5px;
    color: #00AA00;
    font-weight: bold !important;

}