@charset "utf-8";@media (max-width:1600px){.navbar-nav>li{margin:0 40px;}
}
@media (max-width:1440px){.navbar-nav>li{margin:0px 30px;}
.header-top .social, .header-bottom .shop{padding-right:30px;}
.header-top h3{padding-left:30px;}
.header-bottom a.findstore{margin-left:30px;}
}
@media (max-width:1366px){.navbar-nav>li{margin:0px 26px;}
}
@media (min-width:1200px){}
@media (min-width:1200px) and (max-width:1366px){}
@media (max-width:1100px){.logo.logo-style img{max-width:200px;}
.navigation li.level0{margin:0 1.0em !important;}
.logo-style{margin-top:0 !important;}
}
@media (min-width:992px) and (max-width:1199px){.footer-link-list{width:25% !important;}
.locate-store{width:32% !important;}
.footer-content-bottom .copyright-text{width:100%;text-align:center;padding-bottom:19px;}
.social-front-top{float:none !important;}
}
@media (max-width:1199px){.navbar-nav>li{margin:0px 4px;}
.header-top{display:-webkit-box;display:-moz-box;}
.header-top h3{padding-left:0;}
.header-top .social, .header-bottom .shop{padding-right:0;text-align:right;}
.header-bottom a.findstore{margin-left:0;}
.header-top .logo img{bottom:77%;height:95px;}
.header-bottom{display:-webkit-box;display:-moz-box;}
.header-bottom .shop li.shop-li .shop-li-a{padding-left:10px;}
.home_collections_item span.col-name a{font-size:18px;}
.home_collections_item_inner .hover-overlay{}
.home-bottom_banner{height:200px;}
}
@media (min-width:768px) and (max-width:991px){.navbar-nav>li{margin:0px 0px;}
.prd-dtl-a-btns{font-size:12px !important;padding:12px 8px !important;}
.page-layout-2columns-left .column.main{width:70%;}
.page-layout-2columns-left .sidebar-main{width:30%;}
.minicart-wrapper .action.showcart .counter.qty{right:auto !important;left:62%;}
}
@media (min-width:992px){.block-search{float:right;padding-left:15px;position:relative;width:250px;z-index:4; margin-right: 10%;}
.block-search .control{border-top:0;margin:0;padding:0}
.block-search input{margin:0;padding-right:35px;position:static}
.block-search input::-webkit-input-placeholder{color:#c2c2c2}
.block-search input:-moz-placeholder{color:#c2c2c2}
.block-search input::-moz-placeholder{color:#c2c2c2}
.block-search input:-ms-input-placeholder{color:#c2c2c2}
.block-search .action.search{display:inline-block;background-image:none;background:none;-moz-box-sizing:content-box;border:0;box-shadow:none;line-height:inherit;margin:0;padding:0;text-decoration:none;text-shadow:none;font-weight:400;position:absolute;right:10px;top:0;z-index:1}
.block-search .action.search > span{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.block-search .action.search:before{-webkit-font-smoothing:antialiased;font-size:16px;line-height:32px;color:#8f8f8f;content:'\e615';font-family:'luma-icons';margin:0;vertical-align:top;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}
.block-search .action.search:hover:before{color:#333}
.block-search .action.search:active:before{color:inherit}
.block-search .action.search:focus, .block-search .action.search:active{background:none;border:none}
.block-search .action.search:hover{background:none;border:none}
.block-search .action.search.disabled, .block-search .action.search[disabled], fieldset[disabled] .block-search .action.search{cursor:not-allowed;pointer-events:none;opacity:.5}
.block-search .action.search:focus:before{color:#333}
.head-p{line-height:0px !important;height:0; text-align: left;}
.abs-visually-hidden-desktop, .modes-label, .block-search .label, .block-collapsible-nav .title{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
}
@media (max-width:991px){.header-bottom{padding:20px 15px;}
.header.content{padding:30px 20px;}
.logo img{width:180px;}
.find-store{width:50%;float:left;text-align:center;}
.minicart-wrapper{float:left !important;width:50% !important;text-align:center;margin-top:0;}
.minicart-wrapper .action.showcart{padding:0;float:none;}
a.findstore{display:inline-block;}
a.findstore{float:none !important;text-align:center;}
.panel .header{text-align:center;padding:0 15px !important;}
.minicart-wrapper{margin-left:0;}
#widget-newsletter .newsletter .group_input{width:424px;}
#widget-newsletter .newsletter form input{width:425px;}
.owl-theme .owl-controls{margin-top:20px;}
.home-bottom_banner{height:auto;}
.header.panel > .header.links{display:inline;float:right;}
.logo{float:none !important;margin:0 !important;display:inline-block;}
.navigation li.level0{margin:0 !important;}
.page-header{margin-bottom:0 !important;}
.footer-content .group ul{margin-bottom:25px;}
.copyright-text{text-align:center !important;margin-bottom:1em;}
.copyright-text .social-front-top{float:none !important;}
.show-store{position:absolute;z-index:444;border:1px solid #ddd;border-left:1px;border-top:1px;width:100%;}
.section-map{overflow:hidden;background:#f2e3bc;z-index:-1;}
.google-map-wrap{position:absolute;z-index:0;left:-10em;}
.google-map-wrap img{height:762px;max-width:none;opacity:0.5;}
.full-hold{position:static !important;float:left;height:auto !important;}
.full-width-map .locate-store{height:auto !important;position:relative;z-index:100;}
.show-store{height:100%;}
body .header.content .block-search{width: 100%;}
body .head-p{max-height: 85px;}
}
@media (max-width:768px){.navbar-default .navbar-nav>li>a{font-size:12px;padding:10px 8px;}
}
@media (max-width:767px){.navbar-nav>li{float:none;}
.mega-dropdown-menu{width:100%;}
.mega-dropdown-menu:before{display:none;}
.home-bottom_banner{height:auto;}
.group{margin:0 15px 15px 0;}
.footer-link-list:first-child{padding-left:15px;}
.certifications{width:100% !important;}
.certifications ul li{display:inline-table;padding:.8em;}
.header.panel > .header.links{display:none;}
.minicart-wrapper .action.showcart .counter.qty{right:auto !important;left:70%;}
.opc-estimated-wrapper{margin:0;}
.opc-estimated-wrapper .minicart-wrapper .action.showcart .counter.qty{top:13px;}
.policy-wraper .policies-inner-main .inner-child{flex-basis: 50%;}
body .page-main{padding: 0;}
body .page-header .header.panel{display: flex;}
body .page-header .header.panel a.findstore i{padding-right: 15px;}
body .header.panel > .header.links{display: flex; width: 100%; align-items: center; padding: 0 !important;}
body .page-header .header.panel .panel-header-text{display: none;}
body .find-store{width: 100%; text-align: right;}
body .page-header .header.panel a{padding-left: 0;padding-right: 0;}
body .minicart-wrapper{width:20% !important;}
}
@media only screen and (max-width:639px){.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr{margin-bottom:8px;border-bottom:1px solid #ddd;}
.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) tbody > tr > td:first-child{font-weight:bold;}
.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr td, .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr th{padding:8px 0px !important;}
.opc-wrapper .form-login, .opc-wrapper .form-shipping-address, .opc-wrapper .methods-shipping{margin:0;}
.google-map-wrap{left:-20em;}
}
@media (max-width:480px){.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr td, .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr th{}

}
@media (max-width:480px){.prd-dtl-a-btns{width:100% !important;margin:.5em 0 !important;}
.policy-wraper .policies-inner-main .inner-child img{max-height: 40px; margin-bottom: 15px;}
.policy-wraper .policies-inner-main .inner-child p{margin-bottom: 0; font-size: 12px;}
.multicheckout .action.primary, .order-review-form .action.primary, .bundle-actions .action.primary.customize, .bundle-options-container .block-bundle-summary .box-tocart .action.primary, .box-tocart .action.tocart, .cart-summary .checkout-methods-items .action.primary.checkout, .block-minicart .block-content > .actions > .primary .action.primary, .methods-shipping .actions-toolbar .action.primary, .block-authentication .action.action-register, .block-authentication .action.action-login, .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.primary, .form-address-edit .actions-toolbar .action.primary
{font-size: 1.7rem;}
}
@media (max-width:480px){.header-top, .header-bottom{display:block;display:-moz-block;text-align:center;}
.header-top .col-lg-4.col-md-4.col-sm-4.col-xs-4, .header-bottom .col-lg-4.col-md-4.col-sm-4.col-xs-4, .header-bottom .col-lg-5.col-md-5.col-sm-5.col-xs-4{width:100%;margin-bottom:10px;}
.header-bottom .col-lg-5.col-md-5.col-sm-5.col-xs-4{margin-top:10px;}
.header-top h3{margin:10px 0 18px 0;}
.header-top .social{float:none;text-align:center;margin-bottom:18px;}
.header-top .logo img{position:static;transform:translate(0, 0);}
.header-bottom a.findstore{float:none;display:-webkit-inline-box;display:-moz-inline-box;}
.header-bottom .shop li.shop-li{width:100%;}
.minicart-items .item-qty{margin-right:50px;}
#widget-newsletter .newsletter .group_input{width:270px;}
#widget-newsletter .newsletter form input{width:100%;}
.header-bottom .shop{padding-left:0;margin-bottom:0;}
.copyright-text{width:100%;margin-bottom:10px;text-align:center;}
.magestore-bannerslider-standard{width:100% !important;display:none;}
.page-header{margin-bottom:0 !important;}
.group{margin:0 0 30px 0;}
.footer-link-list{width:100% !important;}
.copyright-text br{display:block !important;}
.search-clear{clear:both;}
h6{margin-top:2em;margin-bottom:20px;}
.google-map-wrap img{display:none;}
.full-width-map .full-hold{position:static;background:url('../images/location-map.jpg') no-repeat center center;}
.full-width-map .locate-store{background:rgba(255,255,255,0.9);border-bottom:1px solid #ddd;width:100%;}
.head-p{border-bottom:0;}
.minicart-wrapper .action.showcart .counter.qty{right:auto !important;left:76%;}
.show-store p{font-size:12px;}
}
@media (max-width:350px){.find-store, .minicart-wrapper{width:100% !important;}
#widget-newsletter .newsletter .group_input{width:230px;}
.minicart-wrapper .action.showcart .counter.qty{right:auto !important;left:66%;}
.cart.table-wrapper .item .col.item{min-height:96px;}
}
@media only screen and (min-width:768px){
    .policy-wraper .policies-inner-main .inner-child{flex-basis: 20%;}
    body .navigation ul{display: flex;justify-content: space-evenly;flex-wrap: wrap;flex: 1;}
    .sticky {position: fixed;width: 100%;left: 0;top: 0;z-index: 100;border-top: 0;}
.sticky_header{position: sticky;top: 0;z-index: 999; color: #fff;}
.sticky_header .navigation{background-color: #007558;}
.sticky_header .navigation a.level-top{color: #fff;}
.sticky_header .navigation .level0.active > .level-top{color: #fff;}
.block-search{margin-top: 12px;}
body.cms-index-index .container{padding: 0;}
}
