.account-login .registered-users .form-list li .input-box .input-text::-webkit-input-placeholder{color: white; opacity: 1;}
.account-login .registered-users .form-list li .input-box .input-text::-moz-placeholder{color: white; opacity: 1;}
.account-login .registered-users .form-list li .input-box .input-text:-ms-input-placeholder{color: white; opacity: 1;}
.account-login .registered-users .form-list li .input-box .input-text:-moz-placeholder{color: white; opacity: 1;}
a:hover{text-decoration: none;}
a:focus{outline: none;}
.container{width: 1055px;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-family: 'Montserrat';}
#nav .nav-primary a{font-family: 'Montserrat';}
.button, .cart-table .product-cart-actions .button, #co-shipping-method-form .buttons-set .button, .footer .button{font-size: 14px;}
body[class*="customer"] .main-container, body[class*="biling"] .main-container, body[class*="recurring"] .main-container{margin: 0; background: none; padding: 150px 0 0;}
html, body{height: auto;}
.home-page-slider{margin-top: 120px;}
.main-container{margin: 160px auto 0;}
.main-container .home-page-slider{display: none;}
.header-language-container, .page-header{font-family: 'Montserrat';}
.page-header{background: #fcfcfc; border-bottom: medium none; border-top: 2px solid #fff; padding: 0; position: fixed; top: 0; width: 100%; z-index: 9999999;}
.logo img{margin:10px auto 15px;}
.top-header{border-bottom: #ebebeb 1px solid; margin: 0;}
.top-header .top-links li{color: #313131;}
.top-header .top-links li span{color: #FFF; font-size: 15px;}
.account-cart-wrapper .skip-link.skip-account{background: none; padding: 0; color: #313131; border-left: #FFF 1px solid; padding-left: 10px;}
.account-cart-wrapper .skip-link.skip-account:after{color: #FFF; content: '\f107'; font-family: 'FontAwesome'; padding-left: 5px;}
.nav-primary{margin: 0;}
.nav-primary a.level0{ padding: 0 15px;}
.nav-primary li.level0:last-child a.level0{padding-right: 0;}
.nav-primary a{font-family: 'Montserrat'; line-height: 52px; font-size: 13px; font-weight: normal; letter-spacing: 1px;}
#header-nav{border-top: 1px solid #a0a0a0; width: 100%;}
#header-search{float: left; width: 400px; height: 52px;}
.product-view .product-shop .availability{font-family: 'Montserrat';}
.right-section{float: right; width:25%;}
.top-section{display: block; float: left; width: 100%;}
.your-brand{float: left; margin: 17px 0 0; width: 450px;}
.logo{max-width: inherit; min-height: inherit;width: 50%;}
#search{height: 52px; padding: 0 50px;} 
.button-slider{font-size: 15px; height: 52px; letter-spacing: 2px; line-height: 50px; margin: 0 auto; width: 202px;}
.skip-link{background: none;}
.banner-content{top: 0;}
.home-block{float: left; position: absolute; top: 0; width: 100%; z-index: 9;}
.owl-carousel .owl-item{min-height: 600px;}
.container-nav{width: auto;margin: 0 auto;background: url(../images/bg.png)no-repeat top center / cover;min-height: 600px;}
.container-nav h3{color: #1d1d1c; text-align: center;font-size: 28px;font-weight: bold;padding-top: 60px;}
.container-nav .col-nab{display: block; margin: 35px auto 0; width: 340px;}
.container-nav .col-nab .col-block{float: left; text-align: center; width: 50%;margin: 0 auto 30px;}
.container-nav .col-nab .col-block img{margin: 0 auto;width: auto!important;}
.container-nav .col-nab .col-block p{color: #1d1d1c; font-size: 16px; font-weight: normal; margin: 0; text-transform: uppercase;}
.container-nav .col-nab .col-block a{color: #8b1e41; font-size: 11px; text-transform: uppercase;}
.block-text{border-top: 2px solid #f5f5f5; clear: both; display: block; float: left; margin-top: 20px; padding-top: 60px; width: 100%;}
.block-text .container h3{color: #1d1d1c; font-size: 28px; font-weight: bold; text-align: center;}
.block-text .container p{color: #1d1d1c; font-size: 11px; margin-bottom: 30px; font-weight: 300; text-align: center; text-transform: uppercase;}
.block-text .container .text-nav{float: left; text-align: center; width: 25%;margin-bottom: 40px;}
.block-text .container .text-nav img{margin: 0 auto;}
.block-text .container .text-nav h3{font-size: 18px; font-weight: normal; margin: 15px 0 30px;}
.block-text .container a{background: #8b1e41; clear: both; color: #fff; display: block; font-size: 11px; font-weight: bold; line-height: 20px; margin:0 auto 60px; padding: 10px; text-align: center; width: 200px;}
.block-text .container .text-nav p{color: #1d1d1c; font-size: 10px; font-weight: 300; line-height: 17px; margin: 0; text-align: center; text-transform: none;}
.block-text .container .text-nav a{background: none;color: #1d1d1c;margin: 0 auto;}
.skip-links{margin:30px 0 20px; overflow: visible;width: 90px;}
.skip-search .icon, .skip-search:hover:not(.skip-active) .icon{background:url(../images/sarech.png) no-repeat top center;}
.skip-search{height: auto; line-height: inherit; margin-top: 4px; width: 42%;}
#header-search{height: 50px; position: absolute; right: 0; top: 68px;z-index: 9;}
.header-minicart{height:32px; margin: 0 auto; width:50px;}
.header-minicart .skip-link{background: none; padding: 0; height: 52px;}
.header-minicart span.icon, .skip-cart:hover:not(.skip-active) .icon, .header-minicart span.icon:hover{background:url(../images/cart-icon.png) no-repeat top center;}
.header-minicart span.label .price{font-family: 'Montserrat' !important; color: #535353; font-weight: 600; height: 52px; float: right; font-size: 18px; line-height: 52px;}
#search_mini_form .search-button{height: 52px; width: 50px; padding: 0; background: none !important;}
.skip-account .icon, .skip-account:hover:not(.skip-active) .icon{float: left; background:url(../images/login.png) no-repeat top center}
.skiskip-account{float: left;width: 25%;padding: 30px 0  0;}
.skip-link.skip-account > label{float: left; font-size: 12px;text-transform: none;color: #1d1d1b;cursor: pointer;}
.product-grid li.item, .products-grid li.item{position: relative;}
.product-grid li.item .product-image, .products-grid li.item .product-image{background: #FFF;border: 1px solid #f2f2f2; text-align: center;}
.product-grid li.item .product-image img, .products-grid li.item .product-image img{display: inline;width: 100%;}
.product-grid li.item .actions .button, .products-grid li.item .actions .button{height: 45px; text-align: center; padding: 0; line-height: 45px; font-size: 16px; font-family: 'Oswald' !important; width: 100%; font-weight: 400;}
.product-grid li.item .actions, .products-grid li.item .actions{display: none;}
.product-grid li.item:hover{box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
.product-grid li.item:hover .actions{display: block;}
.product-grid li.item:hover .product-shop{background: #fff; margin-top: -110px; width: 100%;}
.product-grid li.item .actions .button, .products-grid li.item .actions .button{display: block; font-family: 'Montserrat' !important; font-size: 12px; font-weight: 400; height: 33px; line-height: 33px; margin: 0 auto; padding: 0; text-align: center; width: 121px;}
.products-grid li.item h3.product-name a, .product-grid li.item h3.product-name a, .products-list li.item h3.product-name a, .product-list li.item h3.product-name a{padding-top: 10px;}
.header-minicart span, .header-minicart .minicart-actions .cart-link, .block-title h2, .block-title h3, .block-title strong{font-family: 'Montserrat';}
.header-minicart .minicart-actions .cart-link{padding:0 25px;font-size: 11px;}
.header-minicart .minicart-actions .checkout-button{font-size: 11px;}
.col-left{width: 24%;}
.nav-primary li{text-align: center;}
#header-account.skip-active{top: 52px; width: 150px; padding: 0;left: 0;}
#header-account.skip-active li{padding: 0;}
#header-account a{text-align: left; padding: 0 10px;}
#header-account a:hover{color: #333; background: #cda96f;}
#header-cart.skip-active{top: 65px;}
.header-minicart .block-subtitle .close{text-align: center;}
.header-minicart .empty{padding: 0 15px 15px; text-align: left;}
.toolbar-bottom{clear: both; display: table; width: 100%;}
.breadcrumbs a, .breadcrumbs, .breadcrumbs strong{color: #000;}
.product-grid li.item.last{margin-right: 0;}
.products-grid .actions{min-height: inherit;}
.catalog-category-view .main-container .page-title{display: block;}
.block-layered-nav .block-title{display: none;}
.sidebar .block-content{padding: 0; background: #FFF;}
.block-layered-nav .block-content dl dt, .sidebar .block-title strong, .customer-account .main-container .sidebar .block-title strong{background: #cda96f; color: #242424; font-size: 16px; display: block; width: 100%; padding:10px; font-weight: 400;}
#sidebar-nav .block-content a{font-weight: 100; text-transform: uppercase;}
#sidebar-nav-menu li{background:none; border-bottom: 1px solid #e5e5e5; font-weight: normal; padding: 8px 0;}
#sidebar-nav{margin: 0;}
#sidebar-nav-menu > li.last{border:none;}
.breadcrumbs{background: #f3f3f3; color: #c7c7c7; margin: 20px 0; padding: 10px;}
.product-view .product-shop .price-box{text-align: left;}
.sidebar .block-title{margin: 0;}
#narrow-by-list dd .swatch-label{padding: 3px 5px; font-size: 11px; font-weight: 700; line-height: normal; height: auto;}
.products-list > li .product-image{background: #FFF;}
.products-list .product-shop{padding: 0 0 20px 20px;}
.products-list .product-shop .actions{display: inline-block; clear: left;}
.product-img-box .product-image{background: #FFF;}
.product-view .add-to-cart-buttons{float: left; width: auto;}
.nav-primary li.level0 li.parent > a, .nav-primary li.level2 > a{padding: 5px 0;}
.cart .page-title{margin-top: 0; border-top: none; padding-top: 30px;}
.cms-om-os .main-container .omos-banner{height: auto;}
#about-content{padding: 60px 0 0;}
.cms-om-os .main-container .omos-banner .container h2{top: 30px; margin: 0;}
.product-view .add-to-cart-wrapper, .product-view .block-related{padding-left: 0; width: 100%;}
.product-sku{padding: 0 0 10px;}
.contact-form{margin: 60px 0 0;width: 695px;}
.contact-details{margin: 60px 0 0; float: right;}
.products-list .product-shop .actions a.button{padding: 10px;}
.products-list .product-shop .price-box{clear: both; margin-top: 0; text-align: left;}
.skip-link.skip-nav .icon, .skip-link.skip-cart:not(.no-count) .icon{ margin-right: 0;}
.product-view .product-shop .price-info .price, .cart .cart-totals table tbody td:first-child, .cart .cart-totals table tbody span.price, .cart .cart-totals table tfoot strong, .cart .cart-totals table tfoot strong span, .cart .cart-totals table tfoot span.price, button, input, select, table, textarea{font-family: 'Montserrat';}
.block.block-account li a{font-family: 'Montserrat'; font-size: 16px; padding:10px; text-transform: none;}
.product-view .product-shop .product-name h1, .product-view .product-img-box .product-name h1{margin: 0; font-size: 24px; color: #333; font-weight: 400; text-transform: none;}
.products-grid li.item h3.product-name a, .product-grid li.item h3.product-name a, .products-list li.item h3.product-name a, .product-list li.item h3.product-name a{color: #535353; display: block; font-family: 'Montserrat'; font-size: 12px; font-weight: 600; padding:0 5px; text-align: center;}
h2.product-name, h3.product-name, h4.product-name, h5.product-name, p.product-name{min-height: inherit;font-family: 'Montserrat';}
.products-grid li.item .price-box span, .product-grid li.item .price-box span, .products-list li.item .price-box span, .product-list li.item .price-box span{color: #535353; font-family: 'Montserrat'; font-size: 12px; text-align: center; text-transform: uppercase;}
.product-shop .price-box{text-align: center;}
.product-shop h3.product-name{min-height: 55px;}
.product-grid li.item .product-shop{background: #e2e2e2; border: 0 none; left: 0; margin: -50px auto 0; min-height: 60px; position: absolute; right: 0; width: 90%; z-index: 999999;}
.products-grid li.item .product-shop{background: #e2e2e2; border: 0 none; left: 0; margin: -50px auto 0; min-height: 60px; position: absolute; right: 0; width: 90%; z-index: 999999;}
.container-block-nav{background: #f8f8f8; margin-top: 30px; padding: 30px 0 0;width: 100%;float: left;}
.footer .footer-bottom{border-top:none; padding:0; margin:0 auto;position: relative;overflow: hidden;}
.footer{border: none;margin-top: 30px; padding:0;background:none;font-family: 'Montserrat';}
.footer-grid .logo img{margin: 0;}
.footer address{margin: 0; background: #d3c59c; padding: 20px 0; color: #313131; font-size: 12px;}
.footer-grid h3{color: #757575; font-size: 14px; margin: 0 0 25px;}
.footer .links, .footer .block-subscribe{font-size: 13px;}
.footer button span{font-family: 'Montserrat'; font-size: 18px;}
.footer .links{float: left; margin-bottom: 30px; padding: 0; width: 25%;}
.footer-grid.right-block{float: right;}
.footer .links a{  color: #757575; font-size: 12px; text-transform: none;}
.footer .links li{line-height: 18px; padding: 0;}
.footer p{line-height: 18px; text-transform: none;}
.footer address{background:none;text-align: center;color: #9f9f9f; font-size: 12px; margin:0;text-transform: uppercase;padding: 50px 0;}
.skip-cart .count::before{content: "";}
.skip-cart .count::after{content: "";}
.skip-cart .count, .skip-link.skip-active .count{bottom: 0; color: #fff; left: 30px; line-height: 18px; margin-top: 0; position: absolute; right: 0; top: 0;}
.skip-cart .count{background: #cda96f; border-radius: 100%; font-family: 'Montserrat'; font-size: 12px; height: 18px; width: 18px;}
.products-grid > li{margin-bottom: 40px;min-height: 280px;}
.products-grid li.item:hover{box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
.products-grid li.item:hover .product-shop{background: #fff; margin-top: -130px; width: 100%;}
.products-grid li.item:hover .actions{  display: block;}
.customer-account-create .main-container, .customer-account-login .main-container, .catalog-product-view .main-container, .cms-kontakt .main-container, body[class*="checkout-multishipping"]{margin: 160px auto 20px;}
.sidebar .block:not(.block-layered-nav) .block-title > strong, .sidebar .block:not(.block-layered-nav) .block-title.active > strong{font-family: 'Montserrat';}
.home-ju{display: block;float: left; width: 100%;margin: 0 auto;}
.home-ju .block-ju{ float: left; margin-right: 25px; width: 31%;position: relative;}
.block-ju:last-child{margin-right: 0;}
.text-ju{position: absolute;top: 80px;width: 100%;}
.block-ju h3{color: #000;position: relative; padding:0 0 43px; font-size: 30px; font-weight: normal;font-family: 'Raleway', sans-serif;}
.block-ju h3::before{border-bottom: 3px solid; content: ""; display: block; position: absolute; top: 44px; width: 100px;}
.block-ju img{ margin: 0 auto;}
.text-ju p{padding-top: 33px;}
.img-nav, .text-col{float: left; width: 50%;}
.text-col{text-align: center;padding-top: 25px;}
.text-col p{border-top: 2px solid; color: #505050; display: inline-block; font-family: "Open Sans",Verdana,Arial,sans-serif; font-size: 14px; font-weight: normal; line-height: 24px; margin: 20px auto 0; padding-top: 20px; width: 451px;}
.text-col h2{color: #505050;padding: 25px 0 0!important; font-size: 35px; font-weight: bold;}
.nav-text{border-top: 2px solid #505050;width: 71%;margin:  0 auto; color: #505050; font-size: 14px; font-weight: 200; padding: 20px;font-family: 'Montserrat';}
.text-col a{clear: both; height: 40px;font-family: 'Montserrat';width: 420px; margin: 0 auto; background: #8b1e41;display: block;line-height: 40px;color: #fff;font-size: 15px;font-weight: 200;}
.text-col a:hover{background-color: #000;}
.text-col a + a{margin-top: 10px;}
.text-col ul li a{background:none!important; color: #000;min-height: inherit;line-height: inherit;display: inline;}
.text-col li{float: left; text-align: left; width: 45%;}
.text-col li em{float: left; padding-right: 7px; padding-top: 5px;}
.text-col > ul{display: block; margin: 0 auto; padding-top: 35px; width: 336px;}
.img-nav > p{font-family: "Open Sans",Verdana,Arial,sans-serif; text-align: center;padding-top: 10px;font-size: 14px;}
.img-nav img{margin: 0 auto;}
.block-text .container .text-nav h3::after{background: #000; content: ""; display: block; height: 3px; margin: 10px auto; width: 80px;}
.ju-footer{position: relative;}
.ju-textnav{margin: 0 auto; position: absolute; top: 80px; width: 100%;}
.block-nav-banner{position: relative; top: -167px;}
.img-nav-box{display: inline-block; width: 31%;position: relative;}
.img-nav-box h2{color: #000; margin: 0 auto;line-height: inherit; font-size: 160px;text-align: center; left: 0;right: 0; font-weight: bold;position: absolute;top: 70px;}
.img-nav-box img{margin: 0 auto;}
.product-img-nav{position: absolute; top: -300px; width: 100%;}
.product-img-nav .col-img{display: inline-block; width: 50%;}
.product-img-nav .col-img img{margin: 0 auto;float: left;}
.col-img:first-child img{float: right;padding-right: 91px;}
.ju-footer img{width: 100%;}
.ju-textnav .img-nav img{width: auto;}
.customer-account-login .footer{display: none;}
.customer-account-login #header-nav #nav{display: none;}
.customer-account-login .main-container.col1-layout{background: url(../images/login-bg.jpg) no-repeat center top; margin-top: 149px; padding: 0; background-size: 100% 560px;}
.customer-account-login .page-header{padding-bottom: 50px;}
.account-login{background: url(../images/login-triangle.png) no-repeat center top; height: 600px;}
.account-login .registered-users{width: 400px; margin:0 auto;padding: 60px 0 0;}
.account-login .registered-users h2{text-align: center; color: #000;display: none; font-size: 18px; font-weight: 700; padding: 60px 0 0; margin: 0;}
.account-login .registered-users p{color: #000; line-height: 20px; font-size: 11px; text-align: center; text-transform: uppercase; margin: 6px 0 20px; font-weight: 700;}
.account-login .registered-users .form-list li .input-box{padding: 0;}
.account-login .registered-users .form-list li .input-box .input-text{background: #ADADAD; color: #FFF !important; text-transform: uppercase; width: 100%; font-weight: 700; text-align: center;}
.account-login .registered-users .buttons-set{text-align: center;}
.account-login .registered-users .buttons-set button.button{margin: 0 auto; float: none !important;}
.product-shop .short-description{line-height: 1;}
.product-shop .short-description p{margin: 0;}
tfoot.custom-tfoot tr.last{display: block !important;}
#checkout-review-table-wrapper{padding: 0;}
  .toolbar{border: 1px solid #f1f1f1; padding: 5px 10px 0; background: #F0F0F0;}
    .toolbar label, .pager-no-toolbar label{font-size: 11px; font-weight: 700;}
    .sorter > .sort-by select, .sorter .limiter select{border: #CCC 1px solid;width: auto; padding: 0 5px 0 0;}
    .sorter > .sort-by select{width: 43%;}
.prod-back-btn{ display:inline-block; width: 100%; }
.prod-back-btn a{ color: #000; font-size: 14px; font-weight: 400; text-transform: uppercase; line-height: 20px;}
.prod-back-btn a:hover{ opacity: 0.8; }
/*.prod-back-btn a:before{content: ""; background: url(../images/Double-angle-left.png) no-repeat left top; width: 8px; height: 9px; display: inline-block; vertical-align: top; margin: 5px 5px 0 0;}*/






@media(max-width:560px)    {
    .category-products .sorter .sort-by, .category-products .sorter .limiter{width: 100%;}
    .limiter label{display: block;}
}
@media (min-width: 561px) and (max-width: 770px)    {
    .category-products .sorter .sort-by{width: 65%;}
    .category-products .sorter .limiter{width: 30%;}
}
@media (min-width: 771px) and (max-width: 880px)    {
    .category-products .sorter{width: 85%;}
    .category-products .pager{width: 15%;}
    .category-products .sorter .sort-by{width: 55%;}
    .sorter > .view-mode{margin: 0;}
    .category-products .sorter .limiter{width: 30%;}
}
@media (min-width: 881px) and (max-width: 980px)    {
    .sorter > .view-mode{margin: 0;}
    .category-products .sorter{width: 85%;}
    .category-products .pager{width: 15%;}
    .category-products .sorter .sort-by{width: 50%;}
    .category-products .sorter .limiter{width: 25%;}
}
@media (min-width: 981px) and (max-width: 1140px)    {
    .sorter > .view-mode{margin: 0;}
    .category-products .sorter{width: 64%;}
    .category-products .pager{width: 36%;}
    .category-products .sorter .sort-by{width: 50%;}
    .category-products .sorter .limiter{width: 25%;}
}

@media (min-width: 600px) and (max-width: 1440px) {
    .home-page-slider #owl-demo .owl-item img {height: 600px; object-fit: cover;}
}

@media (max-width: 480px){
.container, .container-nav{width: 96%;}
.home-block{top: inherit;position: inherit;}
.container-nav .col-nab{width: 100%;}
.block-text .container .text-nav{width: 100%;float: none;}
.text-col a, .text-col p{width: 100%;}
.ju-footer .ju-textnav img{height: auto; margin: 0 auto; width: auto;}
.right-section{float: none; width: 100%;position: relative;}
.right-section .top-icon{float: none; width: 100%;text-align: center;}
.page-header .logo img{margin: 10px auto;}
.cms-index-index .page-header .skip-links{display: inline-block; margin: 0 0 10px; width: 100%;}
#header-nav{border-top:none; bottom: 0; clear: both; width: 100%;}
#header-search{float: none; margin: 0 auto; padding: 0; width: 100%;}
#header-cart.skip-active{right: 0; top: 46px;}
.skip-search .icon, .skip-search:hover:not(.skip-active) .icon{background-position: center 10px;}
.skip-link .icon{height: 43px;}
.img-nav-box{width: 32%;}
.block-nav-banner{top: -92px;}
.img-nav-box h2{font-size: 40px;top: 29px;}
.home-ju .block-ju{width: 100%;float: none;}
.img-nav, .text-col{float: none; width: 100%;}
.img-nav img{width: 100%;}
.text-col{padding-bottom: 30px;}
.text-col h2{display: inline-block; word-break: break-all;}
.img-nav-box img{margin: 0 auto; width: 100%;}
.product-img-nav{display: none;}
.ju-footer > img{min-height: 710px; width: 100%;}
.page-header{float: left;width: 100%;display: block;}
.page-header .logo img{margin: 30px auto 10px;}
#header-nav{border-top:none; bottom: 0; clear: both; width: 100%;}
#header-search{float: none; margin: 0 auto; padding: 0; top: 170px; width: 100%;}
.skip-link .icon{height: 43px;}
.skip-search .icon, .skip-search:hover:not(.skip-active) .icon{background-position: center 10px;}
#header-cart.skip-active{top: 171px;right: -4px;}
.home-nav{display: block; float: none; margin: 0 auto; padding:0px 0 40px; position: relative; width: 96%;}
.img-nav, .text-col{float: none; width: 100%;}
.img-nav img{width: 100%;}
.text-col h2{ display: inline-block;word-break: break-all;}
.text-col{padding-bottom: 30px;}
.footer-text-nav .block-text{display: inline-block; margin: 0 auto 30px; width: 100%;}
.products-grid li{float: none; margin: 0 auto 40px; min-height: 440px; width: 300px;}
.products-grid > li:nth-child(2n), .products-grid > li:nth-child(3n){margin-right: auto;}
body[class*="customer"] .main-container, body[class*="biling"] .main-container, body[class*="recurring"] .main-container, body[class*="catalog-category-view"] .main-container{max-width: 100%;}
.footer-grid.right-block{display: block;}
.footer-text-nav .block-text p, .footer-text-nav .block-text h2{text-align: center;}
.footer-text-nav .block-text img{margin: 0 auto;}
.customer-account .main-container .sidebar .block-title strong{background: #cda96f; color: #242424; font-size: 16px; display: block; width: 100%; padding:7px 10px 7px 24px; font-weight: 400;}
.sidebar .block:not(.block-layered-nav) .block-title.active > strong{font-size: 16px;}
.header-minicart .skip-link{height: auto;}
.header-minicart a.skip-cart{border-bottom: none;}
.customer-account-login .skiskip-account .skip-link.skip-account{display: block; width: 100%;}
.customer-account-login .page-header .logo{width: 50%; float: left;}
.customer-account-login .page-header .right-section{width: 25%; float: right;}
.customer-account-login .page-header .right-section .skip-links{margin: 30px 0 0; border: none;}
.customer-account-login .page-header .right-section .skip-links .skip-nav{display: none;}
.customer-account-login .col-main{width: 100% !important;}
.customer-account-login .page-header .right-section .skip-links .skip-cart{border: none;}
.account-login .registered-users{width: 100%;}
}
@media (min-width: 481px) and (max-width: 599px){
.container, .container-nav{width: 96%;}
.home-block{top: inherit;position: inherit;}
.container-nav .col-nab{width: 100%;}
.block-text .container .text-nav{width: 100%;float: none;}
.text-col a, .text-col p{width: 100%;}
.ju-footer .ju-textnav img{height: auto; margin: 0 auto; width: auto;}
.right-section{float: none; width: 100%;position: relative;}
.right-section .top-icon{float: none; width: 100%;text-align: center;}
.page-header .logo img{margin: 10px auto;}
.cms-index-index .page-header .skip-links{display: inline-block; margin: 0 0 10px; width: 100%;}
#header-nav{border-top:none; bottom: 0; clear: both; width: 100%;}
#header-search{float: none; margin: 0 auto; padding: 0; width: 100%;}
#header-cart.skip-active{right: 0; top: 46px;}
.skip-link.skip-account{height: 43px; line-height: 37px; width: 80px !important;}
.skip-search .icon, .skip-search:hover:not(.skip-active) .icon{background-position: center 10px;}
.skip-link .icon{height: 43px;}
.header-minicart .skip-link{height: auto;}
.img-nav-box{width: 32%;}
.block-nav-banner{top: -122px;}
.img-nav-box h2{font-size: 40px;top: 29px;}
.home-ju .block-ju{width: 100%;float: none;}
.img-nav, .text-col{float: none; width: 100%;}
.img-nav img{width: 100%;}
.text-col{padding-bottom: 30px;}
.text-col h2{display: inline-block; word-break: break-all;}
.img-nav-box img{margin: 0 auto; width: 100%;}
.product-img-nav{display: none;}
.ju-footer > img{min-height: 710px; width: 100%;}
.page-header{float: left;width: 100%;display: block;}
.page-header .logo img{margin: 30px auto 10px;}
#header-nav{border-top:none; bottom: 0; clear: both; width: 100%;}
#header-search{float: none; margin: 0 auto; padding: 0; top: 44px; width: 100%;}
.skip-link .icon{height: 43px;}
.skip-search .icon, .skip-search:hover:not(.skip-active) .icon{background-position: center 10px;}
#header-cart.skip-active{right: 0;top: 47px;}
#header-account.skip-active{clear: both; padding: 0; position: absolute; right: 0; top: 44px; width: 189px; z-index: 9;}
.home-nav{display: block; float: none; margin: 0 auto; padding:0px 0 40px; position: relative; width: 96%;}
.img-nav, .text-col{float: none; width: 100%;}
.img-nav img{width: 100%;}
.text-col h2{ display: inline-block;word-break: break-all;}
.text-col{padding-bottom: 30px;}
.footer-text-nav .block-text{display: inline-block; margin: 0 auto 30px; width: 100%;}
.products-grid li{float: none; margin: 0 auto 40px; min-height: 440px; width: 300px;}
.products-grid > li:nth-child(2n), .products-grid > li:nth-child(3n){margin-right: auto;}
body[class*="customer"] .main-container, body[class*="biling"] .main-container, body[class*="recurring"] .main-container, body[class*="catalog-category-view"] .main-container{max-width: 100%;}
.footer-grid.right-block{display: block;}
.footer-text-nav .block-text p, .footer-text-nav .block-text h2{text-align: center;}
.footer-text-nav .block-text img{margin: 0 auto;}
.customer-account .main-container .sidebar .block-title strong{background: #cda96f; color: #242424; font-size: 16px; display: block; width: 100%; padding:7px 10px 7px 24px; font-weight: 400;}
.sidebar .block:not(.block-layered-nav) .block-title.active > strong{font-size: 16px;}
.skip-account .icon, .skip-account:hover:not(.skip-active) .icon{background-position: center 10px;}
.skip-link .icon{  height: 43px;}
.header-minicart span.icon, .skip-cart:hover:not(.skip-active) .icon, .header-minicart span.icon:hover{background-position: center 13px; height: 43px; margin-right: 0;}
.header-minicart a.skip-cart{border-bottom: none;}
.customer-account-login .skiskip-account .skip-link.skip-account{display: block; width: 100%;}
.customer-account-login .page-header .logo{width: 50%; float: left;}
.customer-account-login .page-header .right-section{width: 25%; float: right;}
.customer-account-login .page-header .right-section .skip-links{margin: 30px 0 0; border: none;}
.customer-account-login .page-header .right-section .skip-links .skip-nav{display: none;}
.customer-account-login .col-main{width: 100% !important;}
.account-login .registered-users{width: 100%;}
.customer-account-login .page-header .right-section .skip-links .skip-cart{border: none;}

}
@media (min-width: 600px) and (max-width: 770px){
.container, .container-nav{width: 96%;}
.home-block{top: inherit;position: inherit;}
.block-text .container .text-nav{width: 100%;float: none;}
.text-col a, .text-col p{width: 100%;}
.ju-footer .ju-textnav img{height: auto; margin: 0 auto; width: auto;}
.header-minicart .skip-link{height: auto;}
.page-header .skip-links .skip-link{width: 28%;}
.skip-link.skip-account{height: 43px; line-height: 37px; width: 88px !important;}
.right-section{margin: 35px 0; width: 48%;}
.page-header .skip-links{ margin-top: 20px; width: 100%;}
.page-header .logo img{margin: 10px auto;}
.cms-index-index .page-header .skip-links{display: inline-block; margin: 0 0 10px; width: 100%;}
#header-nav{border-top:none; bottom: 0; clear: both; width: 100%;}
#header-search{float: none; margin: 0 auto; padding: 0; width: 100%;}
#header-cart.skip-active{right: 0; top: 67px;}
.skip-search .icon, .skip-search:hover:not(.skip-active) .icon{background-position: center 10px;}
.skip-link .icon{height: 43px;}
.img-nav-box{width: 32%;}
.block-nav-banner{top: -92px;}
.img-nav-box h2{font-size: 40px;top: 29px;}
.home-ju .block-ju{width: 100%;float: none;}
.img-nav, .text-col{float: none; width: 100%;}
.text-col{padding-bottom: 30px;}
.text-col h2{display: inline-block; word-break: break-all;}
.img-nav-box img{margin: 0 auto; width: 100%;}
.product-img-nav{display: none;}
.ju-footer > img{min-height: 710px; width: 100%;}
.page-header{float: left;width: 100%;display: block;}
.page-header .logo img{margin: 30px auto 10px;}
#header-nav{border-top:none; bottom: 0; clear: both; width: 100%;}
#header-search{float: none; margin: 0 auto; padding: 0; top: 67px; width: 100%;}
.skip-link .icon{height: 43px;}
.skip-search .icon, .skip-search:hover:not(.skip-active) .icon{background-position: center 10px;}
.home-nav{display: block; float: none; margin: 0 auto; padding:0px 0 40px; position: relative; width: 96%;}
.img-nav, .text-col{float: none; width: 100%;}
.text-col h2{ display: inline-block;word-break: break-all;}
.text-col{padding-bottom: 30px;}
.footer-text-nav .block-text{display: inline-block; margin: 0 auto 30px; width: 100%;}
.products-grid li{float: none; margin: 0 auto 40px; min-height: 440px; width: 300px;}
.products-grid > li:nth-child(2n), .products-grid > li:nth-child(3n){margin-right: auto;}
body[class*="customer"] .main-container, body[class*="biling"] .main-container, body[class*="recurring"] .main-container, body[class*="catalog-category-view"] .main-container{max-width: 100%;}
.footer-grid.right-block{display: block;}
.footer-text-nav .block-text p, .footer-text-nav .block-text h2{text-align: center;}
.footer-text-nav .block-text img{margin: 0 auto;}
.customer-account .main-container .sidebar .block-title strong{background: #cda96f; color: #242424; font-size: 16px; display: block; width: 100%; padding:7px 10px 7px 24px; font-weight: 400;}
.sidebar .block:not(.block-layered-nav) .block-title.active > strong{font-size: 14px;}
.header-minicart span.icon, .skip-cart:hover:not(.skip-active) .icon, .header-minicart span.icon:hover{background-position: center 13px; height: 43px; margin-right: 0;}
.skip-account .icon, .skip-account:hover:not(.skip-active) .icon{background-position: center 10px;}
.skip-link .icon{  height: 43px;}
.header-minicart a.skip-cart{border-bottom: none;}
.customer-account-login .skiskip-account .skip-link.skip-account{display: block; width: 100% !important;}
.customer-account-login .page-header .logo{width: 50%; float: left;}
.customer-account-login .page-header .right-section{width: 25%; float: right; margin: 0;}
.customer-account-login .page-header .right-section .skip-links{margin: 30px 0 0; border: none;}
.customer-account-login .page-header .right-section .skip-links .skip-nav{display: none;}
.customer-account-login .page-header .right-section .skip-links .skip-cart{border: none;}
.customer-account-login .col-main{width: 100% !important;}
}

@media (min-width: 771px) and (max-width: 1055px){
.container, .container-nav{width: 96%;}
.skip-links{width: 190px;}
.page-header .skip-links .skip-link{width: auto;}
.main-container{max-width: 100%;}
.customer-account-login .main-container.col1-layout{max-width: 100%;}
.customer-account-login .col-main{width: 100% !important;}
}
@media (min-width: 1056px) and (max-width: 1150px){
.container, .container-nav{width: 96%;}
.skip-links{width: 190px;}
.page-header .skip-links .skip-link{width: auto;}
.main-container{max-width: 100%;}
.customer-account-login .main-container.col1-layout{max-width: 100%;}
.customer-account-login .col-main{width: 100% !important;}
}
@media (min-width: 1367px) and (max-width: 1920px){
.owl-carousel .owl-item{height: 600px;}
}