/** HEADER #6*************************************************** **/#header {display: block;/*font-weight: 300;*/position: relative;min-height:30px;z-index:15;border-bottom: rgba(0, 0, 0, 0.05) 1px solid;}#header hr {background: none;border-top: 1px solid rgba(0,0,0,.1);}@media only screen and (max-width: 1200px) {#header>.container {padding: 0;}}/** HEADER : LOGO*************************************************** **/#header .header-logo {cursor: pointer;display: inline-block;height: auto;max-height: 60px !important;line-height: 60px;width: auto;}#header .nav-toggle + .header-logo {margin-left: 15px;}/* two logo : white|dark */#header .header-logo>img:last-child {display: none;      /* dark logo */}#header .header-logo>img:first-child {display: inherit;   /* white logo */}@media only screen and (max-width: 768px) {#header .header-logo>img {max-width:128px;}}/** HEADER : MOBILE NAV TOGGLE*************************************************** **/#header button.nav-toggle {cursor: pointer;display: inline-block;width: 60px;height: 60px;padding: 0;margin: 0;border: 0;outline: none;background: transparent;border-right: rgba(0,0,0,0.07) 1px solid;border-left: rgba(0,0,0,0.07) 1px solid;float: left;position: relative;z-index: 10;-webkit-border-radius: 0 !important;border-radius: 0 !important;}#header button.nav-toggle:after {content: attr(data-text);position: absolute;display: block;width: 100%;bottom:0;font-size:10px;font-weight: 300;color: #999;}/** HEADER : STICKY*************************************************** **/#header.header-fixed {position: fixed;top:0;left:0;right: 0;width: 100%;}#header.header-fixed+.layout-top-ads {margin-top: 60px;}#header.header-fixed+#wrapper {margin-top: 120px;}#header.header-fixed+.page-header {margin-bottom: 60px;}/** HEADER : SHADOW*************************************************** **/#header.header-shadow-1 {-webkit-box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.07);-moz-box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.07);box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.07);}/** HEADER : - LIGHT -*************************************************** **/#header.header-light {color: #121212;background-color: #ffffff;}#header.header-light a {color: #121212;}#header.header-light .dropdown-menu a:not(.active):not(.btn):hover {background-color: rgba(0,0,0,0.05);}/* mobile nav toggle */#header.header-light .nav-toggle {background: url('../images/_smarty/misc/burger-dark.svg') center no-repeat;}/** HEADER : - DARK -*************************************************** **/#header.header-dark,#header.header-dark nav.main-nav.main-nav-toggle {color: #ffffff;background-color: #404040 !important;}#header.header-dark .dropdown-menu,#header.header-dark a {color: #ffffff !important;}#header.header-dark .dropdown-menu,#header.header-dark nav.main-nav.main-nav-toggle .main-nav-submenu {background-color: #484848 !important;}#header.header-dark .dropdown-menu a:not(.active):not(.btn):hover {background-color: rgba(0,0,0,0.09);}#header.header-dark nav.main-nav>div>ul>li:hover,#header.header-dark nav.main-nav>div>ul>li.active {background-color: rgba(0,0,0,0.03) !important;}/* mobile nav toggle */#header.header-dark .nav-toggle {background: url('../images/_smarty/misc/burger-light.svg') center no-repeat;border-color: rgba(255,255,255,0.2);}/* mobile nav close */#header.header-dark nav.main-nav>.main-nav-mobile-header .nav-toggle-close {background: url('../images/_smarty/misc/close-light.svg') center no-repeat !important;}/** HEADER : - TRANSPARENT -*************************************************** **/#header.header-transparent {background-color: transparent;border-bottom-color: rgba(255,255,255,0.2);color: #ffffff;position: absolute;width: 100%;}#header.header-transparent .dropdown-menu,#header.header-transparent a {color: #333333;}#header.header-transparent ul.header-buttons>li>a {color: #ffffff;}/* mobile nav toggle */#header.header-transparent .nav-toggle {background: url('../images/_smarty/misc/burger-light.svg') center no-repeat;border-color: rgba(255,255,255,0.2);}/* two logo : white|dark */#header.header-transparent .header-logo>img:first-child {display: none;      /* dark logo */}#header.header-transparent .header-logo>img:last-child {display: inherit;   /* light logo */}#header.header-transparent+.layout-top-ads {margin-top:0;padding-top: 60px;}/** GLOBAL SEARCHMultiple use - on different locations*************************************************** **/#header form.search-global {width: 100%;max-width: calc(100% - 500px);float: right;margin-top:10px;margin-bottom: 0;position: relative;}form.search-global input,form.search-global button {padding: 10px 15px !important;margin-bottom: 0 !important;font-size: 15px;}form.search-global input {width: 100%;padding-right: 50px !important;z-index: 1 !important;border-radius: 5px !important;line-height: 18px !important;height: 40px !important;}form.search-global button {position: absolute;top:0;right:0;z-index: 2;border: 0;background: transparent;height: 40px !important;line-height: 1;}form.search-global button>i {margin: 0;padding: 0;}form.search-global button:not(.btn-primary) {color: #999;}form.search-global:hover button:not(.btn-primary) {color: #313131;}/* dark header */#header.header-dark form.search-global input {background-color: rgba(255,255,255,0.1);border-color: rgba(0,0,0,0);color: #fff;}#header.header-dark form.search-global input:focus,#header.header-dark form.search-global input:hover {background-color: rgba(255,255,255,0.2) !important;}/** HEADER BUTTONS*************************************************** **/#header ul.header-buttons {float: right;margin: 0 0 0 30px;padding: 0 0 0 10px;}#header ul.header-buttons>li {margin:0;padding: 0;position: relative;}#header ul.header-buttons>li.active,#header ul.header-buttons>li.show {background-color: rgba(0,0,0,0.03);}#header ul.header-buttons>li>a {height: 60px;padding:10px 6px;text-align: center;text-decoration: none;display: block;position: relative;font-size: 14px;}#header ul.header-buttons>li>a>i {display: block;margin: 0 0 6px 0;padding: 0;font-size:18px;}/* dropdown arrow indicator */#header ul.header-buttons>li.header-button-arrow:before {content: "\f107";font: normal normal normal 14px/1 'FontAwesome';font-size: 16px;position: absolute;right: 10px;top: 6px;color: #d1d1d1;}#header ul.header-buttons>li.header-button-arrow.show:before {content: "\f106";}/* badge indicator */#header ul.header-buttons>li>a>span.badge {position: absolute;top: 1px;right: 1px;padding: 2px 4px 3px 4px;-moz-border-radius: 0;border-radius: 0;}#header ul.header-buttons>li>a>span.badge.badge-default {background-color: #ccc !important;}#header.header-dark ul.header-buttons>li>a>span.badge.badge-default {background-color: #666 !important;}/* hide dropdown arrow */#header ul.header-buttons>li>a.dropdown-toggle::after {display: none;}/* bordered layout */#header ul.header-buttons.header-buttons-bordered {border-right: rgba(0,0,0,0.07) 1px solid;}#header ul.header-buttons.header-buttons-bordered>li>a {border-left: rgba(0,0,0,0.07) 1px solid;}#header.header-dark ul.header-buttons.header-buttons-bordered {border-color: rgba(255,255,255,0.2);}#header.header-dark ul.header-buttons.header-buttons-bordered>li>a {border-color: rgba(255,255,255,0.2);}/* my acount dropdown */#header ul.header-buttons>li>.dropdown-menu>span {display: block;padding: 7px 10px;font-weight: bold;font-size:15px;background-color: rgba(0,0,0,0.03);margin-bottom: 1px;width: 100%;max-width: 220px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}#header ul.header-buttons>li>.dropdown-menu>span>i {margin-right:5px;font-size: 14px;color: #ccc;}#header ul.header-buttons>li>.dropdown-menu .btn {color: #fff;line-height: 18px;}/* resets */#header ul.header-buttons>li>.dropdown-menu {margin: 0;padding: 0;border: 0;max-width: 300px;min-width: 220px;-webkit-border-top-left-radius: 0;-moz-border-top-left-radius: 0;border-top-left-radius: 0;-webkit-border-top-right-radius: 0;-moz-border-top-right-radius: 0;border-top-right-radius: 0;-webkit-box-shadow:0px 5px 15px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 5px 15px 0px rgba(0,0,0,0.15);box-shadow:0px 5px 15px 0px rgba(0,0,0,0.15);}#header ul.header-buttons>li>.dropdown-menu>a {padding: 5px 15px 5px 28px;font-size: 15px;position: relative;display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}#header ul.header-buttons>li>.dropdown-menu>a.active {color: #fff;text-decoration: none;background-color: #0275d8;}#header ul.header-buttons>li>.dropdown-menu>a.dropdown-item:before {content: "\f105";font: normal normal normal 14px/1 'FontAwesome';font-size: 16px;position: absolute;left: 12px;top: 6px;color: #d1d1d1;}#header ul.header-buttons>li>.dropdown-menu>a.dropdown-item.dropdown-custom-icon {padding-left: 12px;}#header ul.header-buttons>li>.dropdown-menu>a.dropdown-item.dropdown-custom-icon>i {margin-right:3px;font-size: 14px;color: #d1d1d1;}#header ul.header-buttons>li>.dropdown-menu>a.dropdown-item.dropdown-custom-icon:before {display: none;}#header ul.header-buttons>li>.dropdown-menu>a.dropdown-item.dropdown-myaccount-logout {display: block;padding: 7px 10px;background-color: rgba(0,0,0,0.03);margin-top:1px;}@media only screen and (max-width: 767px) {#header ul.header-buttons {margin: 0;padding: 0;border-left: rgba(0,0,0,0.07) 1px solid;}#header.header-dark ul.header-buttons {border-color: rgba(255,255,255,0.2);}#header ul.header-buttons.header-buttons-bordered {border-left: 0;}}#header.header-dark  ul.header-buttons>li>.dropdown-menu>a {color: #111;}/** MAIN NAVIGATION*************************************************** **/nav.main-nav {z-index:9999;font-weight: 300;}nav.main-nav>div>ul>li {position: inherit;}nav.main-nav>div dl,nav.main-nav>div dl dd,nav.main-nav>div dl dt {margin-bottom: 0;}nav.main-nav>div>ul>li>a {text-decoration: none;display: block;position: relative;padding: 7px 30px 7px 15px;font-size: 15px;font-weight:300;color: #111;border-bottom: transparent 1px solid;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}/* bordered style */nav.main-nav.main-nav-bordered>div>ul>li>a {border-bottom: rgba(0,0,0,0.04) 1px solid;}nav.main-nav>div>ul>li:last-child>a {border-bottom:0;}/* hover background */nav.main-nav>div>ul>li.main-nav-item:hover,nav.main-nav>div>ul>li.main-nav-item.active {background-color: #fbfbfb;}/* main icon */nav.main-nav>div>ul>li>span>i,nav.main-nav>div>ul>li>span>a>i,nav.main-nav>div>ul>li>a>i {margin-right: 6px;color: #ccc;width: 20px;}/* menu title - view all products */nav.main-nav>div>ul>li>span>a {display: block;position: relative;color: #111;font-weight:400;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}nav.main-nav>div>ul>li>span>a {padding: 15px 15px;font-size: 15px;}nav.main-nav>div>ul>li:hover>span>a:after {content: attr(data-text);font-size: 11px;text-decoration: none;position: absolute;right: 8px;top: 18px;}nav.main-nav>div>ul>li:hover>span>i,nav.main-nav>div>ul>li:hover>span>a>i {color: #d9534f;}nav.main-nav>div>ul>li>span>a {text-decoration: none;color: #111;display: block;}/* badges */nav.main-nav>div>ul>li>a>.badge {margin-right:0;margin-top:2px;font-weight: 300;font-size:11px;position: absolute;right:30px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}/* expand icon */nav.main-nav>div>ul>li>a:before {content: "\f105";display: inline-block;font: normal normal normal 14px/1 'FontAwesome';font-size: inherit;position: absolute;right:15px;top:9px;color: #ccc;}#header nav.main-nav {display: none;}#header nav.main-nav.min-nav-active {display: block;}/* SUBMENU */nav.main-nav>div>ul .main-nav-submenu {position: absolute;background-color: #fbfbfb;left:100%;right:0;top:0;width: 100%;z-index:100;padding: 0;border:0;margin:0;float: none;overflow: hidden;display: none;-webkit-animation: fadeIn .3s;animation: fadeIn .3s;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-webkit-border-top-right-radius: 6px;-moz-border-top-right-radius: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-bottom-right-radius: 6px;border-bottom-right-radius: 6px;}nav.main-nav>div>ul .main-nav-submenu div.row,nav.main-nav>div>ul .main-nav-submenu div.row>div[class*="col-"] {padding: 0;margin: 0;}nav.main-nav>div>ul .main-nav-submenu>h3,nav.main-nav>div>ul .main-nav-submenu>h4,nav.main-nav>div>ul .main-nav-submenu>h5,nav.main-nav>div>ul .main-nav-submenu>h6 {margin:15px 15px 0 15px;font-size: 15px;font-weight: 400;}nav.main-nav>div>ul .main-nav-submenu>h3>i,nav.main-nav>div>ul .main-nav-submenu>h4>i,nav.main-nav>div>ul .main-nav-submenu>h5>i,nav.main-nav>div>ul .main-nav-submenu>h6>i {margin-right: 8px;}nav.main-nav>div>ul .main-nav-submenu>ul,nav.main-nav>div>ul .main-nav-submenu div.row>div>ul {padding: 15px;}nav.main-nav>div>ul .main-nav-submenu>ul li>a,nav.main-nav>div>ul .main-nav-submenu div.row>div>ul>li>a {color: #333;font-size:15px;display: block;font-weight: 300;}nav.main-nav>div>ul .main-nav-submenu>ul li>a:hover,nav.main-nav>div>ul .main-nav-submenu div.row>div>ul>li>a:hover {text-decoration: underline;}nav.main-nav>div>ul a>strong,nav.main-nav>div>ul a>b {font-weight: 600;}nav.main-nav>div>ul .main-nav-submenu div.row>div>ul>li:first-child>a {font-weight:600;margin: 0 0 6px 0;}nav.main-nav>div>ul .main-nav-submenu>ul li>a>.badge,nav.main-nav>div>ul .main-nav-submenu div.row>div>ul>li>a>.badge {padding:2px 4px 3px 4px;font-size:10px;text-transform: uppercase;margin-top:3px;}nav.main-nav>div>ul .main-nav-submenu>ul li>hr {margin: 8px 0;}nav.main-nav>div>ul .main-nav-submenu .btn,nav.main-nav>div>ul .main-nav-submenu .alert {border:0;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}@media only screen and (min-width: 767px) {nav.main-nav>div>ul>li:hover>.main-nav-submenu {display: block !important;}#header nav.main-nav>div>ul>li>.main-nav-submenu {border-radius: 0 !important}#header nav.main-nav>.main-nav-mobile-scroll>ul {width: 278px;}}@media only screen and (max-width: 767px) {nav.main-nav>div>ul .main-nav-submenu {width: 100% !important;position: relative;left:0;}nav.main-nav>.main-nav-mobile-scroll {overflow-y: scroll;-webkit-overflow-scrolling: touch; /* iOS smooth scroll */height: 100%;}}/* Main Nav Brands */nav.main-nav div.main-nav-brand-list,nav.main-nav div.main-nav-brand-list>a {margin:0;padding: 0;}nav.main-nav div.main-nav-brand-list {margin-top: 5px !important;margin-right: 5px !important;}nav.main-nav div.main-nav-brand-list>a {display: block;cursor: pointer;text-align: center;padding-left: 3px;padding-right: 3px;padding-bottom: 5px;}nav.main-nav div.main-nav-brand-list>a>img {background-color: #fff;border: #eaeaea 1px solid;padding: 0 3px;}nav.main-nav div.main-nav-brand-list>a:hover>img {border-color:#ddd;}/** MOBILE SECTION *//* LOGO | CLOSE */nav.main-nav>.main-nav-mobile-header {border-bottom: rgba(0,0,0,0.07) 1px solid;}nav.main-nav>.main-nav-mobile-header>img {max-width:128px;height: auto !important;float: left;margin-top: 1px;height: 60px !important;margin-left:15px;}nav.main-nav>.main-nav-mobile-header .nav-toggle-close {cursor: pointer;display: inline-block;width: 60px;height: 60px;padding: 0;margin: 0;border: 0;outline: none;background: transparent;border-right: rgba(0,0,0,0.07) 1px solid;border-left: rgba(0,0,0,0.07) 1px solid;float: left;z-index: 1;background: url('../images/_smarty/misc/close-dark.svg') center no-repeat;-webkit-border-radius: 0 !important;border-radius: 0 !important;}@media only screen and (min-width: 769px) {nav.main-nav>.main-nav-mobile-header {display: none;}}/* SEARCH */nav.main-nav>div>ul>li.main-nav-search {padding: 15px;margin-top: 10px;}/* responsive */@media only screen and (max-width: 767px) {form.search-global input,form.search-global button {padding: 14px 15px !important;}form.search-global button {line-height: 1;height: 100% !important;max-height: 48px !important;}nav.main-nav>div>ul .main-nav-submenu div.row>div>ul {padding-left:45px;}nav.main-nav>div>ul .main-nav-submenu.main-nav-open {display: block;}/* expand icon */nav.main-nav>div>ul>li>a:before,nav.main-nav>div>ul>dt>a:before {content: "\f107";}}/** MAIN NAV TOP **/@media only screen and (min-width: 767px) {#header nav.main-nav.main-nav-toggle {position: absolute;top:60px;background-color: #fff;border-top:rgba(0, 0, 0, 0.05) 1px solid}#main-nav-overlay {position: fixed;left:0; right:0;bottom:0; top:0;width: 100%; height: 100%;display: block;background-color: rgba(0,0,0,0.3);z-index:9;}}@media only screen and (max-width: 767px) {nav.main-nav.main-nav-toggle {position: fixed;top:0px; bottom:0;left:0; right:0;background-color: #fff;z-index:9999;width: 100%;height: 100%;display: block;padding-bottom: 62px;}#header nav.main-nav form.search-global {max-width: 100% !important;margin-top: 0 !important;margin-bottom:6px !important;}}