@import url('https://fonts.googleapis.com/css?family=Montserrat');

/* Attention, do not edit this file directly, please use the stylesheet editor in admin.
Any changes made here will be overwritten*/

.container {max-width:100%;}#signin_form #google_captcha {width:100%;max-width:304px;margin:0 auto;display:block;}body {font-size:16px;font-family:'Montserrat', sans-serif;;}body.scrolled {padding-top:120px;}#header {background:#fff;top:-40px;left:0;right:0;z-index:35;box-shadow:0px 0px 10px 1px rgba(0,0,0,.5);height:180px;padding-bottom:40px;-webkit-transition:ease all 0.5s;transition:ease all 0.5s;}#header .topbar {background:#020e34;color:#fff;}.topbar .container {position:relative;text-align:center;font-size:12px;}#header > .container {position:relative;height:98px;-webkit-transition:ease all 0.5s;transition:ease all 0.5s;}#header .topbar a {color:#FFF;text-decoration:none;}#header #account a:last-child {border-right:none;padding-right:0;}#header1 a i {font-size:18px;position:relative;padding-right:5px;bottom:-3px;}#header #account {font-size:15px;position:absolute;right:15px;top:0px;}#logo {-webkit-transition:ease all .3s;transition:ease all .3s;height:100%;padding:10px 0;width:auto;}#countdown {background:#000;color:#fff;text-align:center;padding:2px 0;margin-bottom:-25px;}#header #search {display:inline-block;vertical-align:middle;}#header #search form {text-align:right;margin:0;display:block;}#header #search input[type="text"] {width:300px;border:1px solid #000;height:40px;line-height:40px;padding:10px;vertical-align:middle;outline:none;display:inline-block;border-radius:20px;font-size:14px;}#header #search input[type="image"] {width:40px;height:40px;display:inline-block;vertical-align:middle;outline:none;}#header-cart1 a i {font-size:50px;display:block;margin:auto;}#header-cart .cart_amount {min-width:35px;height:25px;background:#1bb4da;border-radius:20px;display:block;line-height:25px;text-align:center;position:absolute;top:0;left:55px;color:#fff;padding-left:12px;padding-right:12px;font-size:12px;}#header #account a {border-right:1px solid #eee;}#catnav {clear:both;width:100%;background:#fff;border-top:1px solid #eee;}#nav {max-width:100%;margin:0 auto;position:relative;padding:0;}#nav li {padding:0;margin:0;list-style:none;display:inline-block;}#nav > li {float:none;}#nav > li > a {color:#000;text-transform:uppercase;padding:10px 20px;transition:background .3s;font-size:15px;line-height:40px;}#nav > li > a:hover {text-decoration:none;background:#1bb4da;transition:all .3s;color:#fff;}#nav .topsubmenu {position:absolute;left:0;right:0;top:40px;max-height:0;background:#fafafa;overflow:hidden;display:grid;grid-template-columns:repeat(4, minmax(100px, 1fr));grid-gap:10px;border-radius:0 0 5px 5px;z-index:100;}#nav .submenu {margin:0;padding:0;}.submenu a {text-transform:uppercase;margin:10px 0;display:block;color:#000;text-align:left;}.topsubmenu > li > a {border-bottom:1px solid #000;text-align:center;padding:10px 0;}#nav .submenu2 li {width:80%;margin:auto;}.view_more {font-weight:bold;font-size:12px;color :#000;}#nav li.sub-menu:hover .submenu {max-height:600px;transition:all .3s;}#dl-menu {float:right;top:-50px;}#dl-menu .dl-trigger {right:3px;left:auto;}.dl-menu a {text-align:left;}#footer {background-color:#020e34;color:#fff;font-size:14px;padding-top:50px;clear:both;}.featured_box span, .featured_slide span, #industries .product_thumbnail span {background:#1bb4da;border-radius:10px;width:80%;display:block;padding:10px;text-align:center;font-size:18px;color:#fff;text-decoration:none;margin:0 auto 10px;font-weight:bold;border:2px solid #1bb4da;}.featured_box a:hover span, .featured_slide a:hover span, #industries .product_thumbnail a:hover span {background:none;transition:all .3s;color:#000;}#footer h4 {font-size:18px;text-transform:uppercase;}#footer ul {list-style:none;margin:0;padding:0;}#footer li {margin:10px 0;}#footer li  i {font-size:14px;padding-right:7px;color:#1bb4da;margin-bottom:10px;float:left;}#footer a {color:#fff;}#footer a:hover {text-decoration:none;color:#1bb4da;}#footer img {width:100%;margin:10px auto;max-width:200px;}#footer .partner {height:60px;width:auto;display:inline-block;margin-top:0;}#subfooter {border-top:1px solid #fff;margin-top:30px;}#subfooter p {color:#fff;font-size:13px;}#footer .footer_social a {color:#fff;padding:3px 5px;display:inline-block;transition:color .3s;font-size:20px;margin-right:15px;}#footer .footer_social a:hover {color:#1bb4da;}.default h1 {text-align:center;font-size:30px;}#behalf-payment-element iframe {margin:10px auto;display:block;}.account_management > div > div {width:90%;max-width:800px;display:block;margin:0 auto;}.account_management > div > div h2 {text-align:center;font-size:30px;}.account_management form {margin:50px 0;}.account_management input {width:100%;padding:10px;margin:10px 0;}.account_management input:focus {outline:none;}.account_management fieldset {border:1px solid #ddd;padding:30px;margin-top:50px;}.account_management .newsletter_sub, .account_management #privacy_policy {width:20px;margin-top:25px;}.account_management .newsletter_sub:last-child {margin-left:30px;}.account_management input.btn-primary {width:50%;margin:0 auto;max-width:200px;display:block;background:#020e34;}.account_management ul {list-style:none;margin:50px 0;padding:0;}.account_management li a {display:block;margin:10px 0;text-align:center;}.account_management .label {padding-top:25px;font-size:15px;}.account_management .label label {font-weight:normal;}.account_management .italic {text-align:center;}#account_page > p > a {text-align:center;display:block;}#form_1 {max-width:600px;margin:10px auto;}.default .container {width:100%;}.account_management .account_section_header {font-weight:bold;font-size:20px;border-bottom:1px dotted #000;padding-top:30px;}table.listing th {background:#1bb4da;color:#fff;padding:0px 10px;}table.listing tr:nth-child(even) {background:#fafafa;}table.listing tbody {font-size:0.8em;}button.refresh {background:#1bb4da;color:#fff;padding:3px 10px;border:0px;}.ui-autocomplete {background:#fff;text-align:left;max-width:300px;}.ui-menu .ui-menu-item {background:#aaa;font-size:12px;}.ui-menu-item div {display:flex;align-items:center;border-bottom:1px solid #aaa;padding:0 !important;margin:0 !important;}.ui-menu-item:hover {background:#ddd;}.ui-menu-item img {max-width:50px;max-height:50px;align-items:center;padding:5px;}.ui-dialog, .btnTooltip {background:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 0 10px 1px rgba(0,0,0,.5);max-width:100%;}#mini-cart-hover::before {content:'';border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:10px solid #eee;width:0;height:0;position:relative;top:-15px;display:block;left:5px;}#mini-cart-hover {background:#eee;margin-top:15px;padding:0;max-height:0;overflow:hidden;transition:max-height .3s;position:relative;}ul#miniCart {max-height:300px;overflow-y:auto;padding:0 0 40px;margin:0;list-style:none;position:absolute;right:-15px;top:100%;width:300px;background-color:#eee;display:none;z-index:10;}#miniCart li {font-size:11px;border-bottom:1px solid #ccc;padding:0;margin:0;}#miniCart li img {display:inline-block;vertical-align:middle;padding:10px;height:auto;width:20%;}#miniCart li div {display:inline-block;vertical-align:middle;padding:10px;width:80%;}#miniCart .cart_name {float:left;width:48%;}#miniCart .cart_qty {float:left;width:10%;text-align:center;}#miniCart .cart_price {width:22%;text-align:center;float:right;}#miniCart li:last-child {position:absolute;left:0;right:0;bottom:0;background:#eee;}#miniCart .checkout {float:right;background:#1bb4da;border-radius:5px;color:#fff;border:2px solid #1bb4da;padding:5px 10px;margin:5px;transition:color .3s, background .3s;}#miniCart .checkout:hover {background:#fff;color:#1bb4da;}#miniCart li:last-child p {text-align:right;padding:8px;margin:0;font-size:16px;float:left;}.ui-autocomplete.ui-menu {background:#fff;box-shadow:0px 0px 10px 1px rgba(0,0,0,.5);}.ui-autocomplete.ui-menu .ui-menu-item {background:transparent;color:#000;padding:0;}.ui-autocomplete.ui-menu .ui-menu-item span {display:block;padding:0;}.ui-autocomplete.ui-menu .ui-menu-item img {width:20%;display:inline-block;vertical-align:middle;height:auto;padding:10px 5px;max-width:100px;max-height:100px;}.ui-autocomplete.ui-menu .ui-menu-item div {display:inline-block;width:80%;padding:10px 5px !important;vertical-align:middle;}.ui-autocomplete.ui-menu .ui-menu-item div p {margin:0;}.ui-autocomplete.ui-menu .ui-menu-item div p:first-child {margin-bottom:5px;}.ui-autocomplete.ui-menu .ui-menu-item:hover {background:#f4f4f5;}button:focus {outline:none;}.header_functions {position:absolute;right:15px;top:30px;-webkit-transition:ease al .5s;transition:ease al .5s;}#header-cart {display:inline-block;vertical-align:middle;position:relative;}#cartIcon:hover {text-decoration:none;}#cartIcon img {display:inline-block;vertical-align:middle;}#cartSummary {vertical-align:middle;color:#fff;background-color:#1bb4da;font-size:13px;line-height:13px;padding:4px 5px;border-radius:17px;}#header-cart:hover #miniCart {display:block;}.scrolled #header .topbar {display1:none;}.scrolled #header {position:fixed;height:120px;}.scrolled #logo {padding:2px 0;}.scrolled .header_functions {top:0px;}.scrolled #header > .container {height:40px;}#miniCart li.empty {padding:10px;line-height:20px;}#mobileNavBtn {display:none;width:40px;height:40px;position:absolute;top:27px;right:15px;font-size:35px;line-height:40px;padding:0;margin:0;background:transparent;color:#1bb4da;border:none;text-align:center;-webkit-transition:ease all 0.5s;transition:ease all 0.5s;}#disrupter {background-color:rgba(0,0,0,.7);position:fixed;top:0%;left:0%;right:0%;bottom:0%;z-index:100;}body.opened {overflow:hidden;}.scrolled #mobileNavBtn {top:0px;}#nav #menuSearch, #nav #menuCart, #nav #menuAccount {display:none;}#mobile_search {display:block;margin:0;padding:5px;position:relative;}#mobile_search input[type="text"] {display:block;width:100%;padding:10px;background:#fff;heigth:40px;line-height:20px;border:none;outline:none;border-radius:20px;}#mobile_search input[type="image"] {position:absolute;right:5px;width:40px;height:40px;top:5px;font-size:20px;text-align:center;padding:0;line-height:40px;}.ui-dialog-titlebar {text-align:left;background:#1bb4da;color:#fff;font-weight:700;}.ui-widget-content {text-align:left;}.ui-dialog .ui-dialog-titlebar-close {background-image:url(../png/close.png);background-position:center;background-size:contain;background-repeat:no-repeat;background-color:transparent;border:none;}.ui-widget-overlay {background-color:rgba(0,0,0,.5);}#create_account select {width:100%;font-size:16px;padding:10px 0;}#address_form {width:100%;max-width:600px;}#address_form label {display:block;width:100%;margin:5px 0 0;}#address_form label input, #address_form label select {font-weight:400;width:100%;display:block;height:28px;font-size:16px;padding:0 10px;line-height:26px;border:1px solid #ccc;border-radius:4px;}#address_form input[type=button] {border:none;background:#1bb4da;border-radius:4px;height:28px;color:#fff;}table.spaced tr, table.spaced td {padding:2px !important;}.hidefont {font-size:0 !important;}.d-none {display:none !important;}#accountNav {position:absolute;right:15px;top:0px;z-index:100;}#accountNav a {display:inline-block;vertical-align:middle;color:#000;font-size:15px;padding:10px;}#catnav .container {position:relative;}#accountNav a i {font-size:1.25em;vertical-align:middle;}#accountNav a:hover {text-decoration:none;color:#fff;background:#1bb4da;}.scrolled #header #search input[type="text"] {padding:5px 10px;line-height:30px;height:30px;}.scrolled #header #search input[type="image"] {width:30px;height:30px;}.topbar p {margin:0 auto;font-size:16px;line-height:20px;max-width:350px;}.freeShippingProgress {text-align:center;width:100%;max-width:800px;margin:0 auto;padding:0px 10px 10px;}.meterBar {height:10px;background-color:#eee;border-radius:5px;overflow:hidden;}.progresBar {height:100%;background-color:#1bb4da;}.meter0 {font-weight:700;float:left;margin:0;}.meter100 {font-weight:700;float:right;margin:0;}.freeShippingProgress h4 {margin:0;}.freeShippingDetails {margin:0;}#quick_cart .freeShippingProgress {padding-top:10px;}#miniCart li div.freeShippingProgress {display:block;width:100%;}#miniCart li div.freeShippingProgress div {padding:0;width:100%;display:block;}#accountNav .freeShippingDetails  a {padding:0;color:#1bb4da;}#accountNav .freeShippingDetails  a:hover {color:#1bb4da;background:transparent;}.tariffInfo, .resellerInfo {max-width:600px;}.account_management input[type='file'] {width:240px;display:inline-block;vertical-align:middle;max-width:90%;}.mobileMenu {display:none;}#accountCreation h2 {font-size:30px;color:#1bb4da;margin-bottom:0px;}#accountCreation p {color:#999;font-size:.9em;margin:0 0 10px;}#accountCreation p#req {float:right;font-style:italic;}#accountCreation h3 {border-bottom:1px solid #999;}#accountCreation .row label {margin:0 0 10px;display:block;font-weight:400;}#accountCreation .row label input, #accountCreation .row select {width:100%;margin:0;padding:4px 8px;}.checkLabel {display:inline-block;vertical-align:top;font-weight:400;width:32.5%;font-size:.9em;}.checkLabel.legal {width:100%;display:block;margin:0 0 10px;}#accountCreation #google_captcha {margin:10px 0;}#accountCreation {padding-bottom:60px;}.createBtn {background:#1bb4da;font-weight:700;border-radius:0;border:none;padding:10px 30px;color:#fff;}#footer li  i.addressMark {margin-bottom:30px;}#nacd {padding:5px;background:#fff;border-radius:100%;overflow:visible;}#cookieBanner {display:none;background:#222;color:#fff;position:fixed;bottom:0px;left:0px;width:100%;min-height:150px;z-index:1000;padding-bottom:60px;}#cookieBanner button {width:100%;padding:5px;background:#1bb4da;font-size:.8em;outline:none;border:none;margin:10px 0px 0px;}#cookieBanner button#consentDenied {background:#020e34;}#cookieBanner p {font-size:.8em;}body.needsCookieConsent {padding-bottom:150px;}body.needsCookieConsent #cookieBanner {display:block;}#cookieBanner p a {color:#1bb4da;}
@media (min-width: 1600px) {
.container {width:1600px;}.default .container {max-width:1550px;}
}

@media (min-width: 1200px) and (max-width: 1599px) {
.container {width:1600px;}#nav > li > a {padding:10px 12px;}.default .container {max-width:1550px;}
}

@media (min-width: 980px) and (max-width: 1199px) {
#nav > li > a {padding:10px 8px;}#cartSummary {display:none !important;}#accountNav a {padding:10px 8px;}#cookieBanner {min-height:160px;}body.needsCookieConsent {padding-bottom:160px;}
}

@media (min-width: 768px) and (max-width: 979px) {
#header {z-index:200;height:135px;padding-bottom:0;}#header > .container {height:95px;}#catnav {width:80%;background:#020e34;border-top:none;position:fixed;top:0%;left:100%;-webkit-transition:ease all 0.3s;transition:ease all 0.3s;z-index:200;height:100%;}#nav {max-width:100%;}#nav li {display:block;}#nav > li {float:none;}#nav > li > a {color:#fff;padding:15px;line-height:20px;display:block;text-align:left;}#footer #mainfooter > div {min-height1:300px;}#subfooter p {font-size:12px;}.header_functions {display:none;}.scrolled #header {height:80px;}#mobileNavBtn {display:block;}#catnav.opened {left:20%;}#nav #menuSearch, #nav #menuCart, #nav #menuAccount {display:block;}#accountNav {display:none;}.freeShippingProgress {padding:10px;}.checkLabel {width:50%;}#cookieBanner {min-height:190px;}#cookieBanner button {width:150px;margin:0px 10px 0px 0px;}body.needsCookieConsent {padding-bottom:190px;}
}

@media (max-width: 767px) {
body.scrolled {padding-top:80px;}#header {z-index:200;height:135px;padding-bottom:0;}#header > .container {height:95px;}#header #account {font-size:14px;}#catnav {width:80%;background:#020e34;border-top:none;position:fixed;top:0%;left:100%;-webkit-transition:ease all 0.3s;transition:ease all 0.3s;z-index:200;height:100%;}#nav {max-width:100%;}#nav li {display:block;}#nav > li {float:none;}#nav > li > a {color:#fff;padding:15px;line-height:20px;display:block;text-align:left;}#footer #mainfooter > div {min-height1:300px;1width:50%;}#mainfooter {text-align:center;}#footer li  i {padding-right:0;float:none;display:block;}#subfooter p {font-size:11px;text-align:center;}.header_functions {display:none;}.scrolled #header {height:80px;}.scrolled #header > .container {height:40px;}#mobileNavBtn {display:block;}#catnav.opened {left:20%;}#nav #menuSearch, #nav #menuCart, #nav #menuAccount {display:block;}#accountNav {display:none;}.topbar p {font-size:10px;}.freeShippingProgress {padding:10px;}.checkLabel {width:50%;font-size:.8em;}#footer li  i.addressMark {margin-bottom:10px;}#cookieBanner {min-height:195px;}#cookieBanner button {width:150px;margin:0px 10px 0px 0px;}#cookieBanner p {font-size:.7em;}body.needsCookieConsent {padding-bottom:195px;}
}

@media (max-width: 480px) {
body.scrolled {padding-top:40px;}#header {top:0px;height:95px;}#header .topbar {text-align:center;display:none;}#header .topbar .account_name {display:none;}#header #account {font-size:13px;}#logo {height:50%;padding:0;margin-top:22px;}.featured_box span, .featured_slide span, #industries .product_thumbnail span {font-size:13px;}#footer #mainfooter > div {min-height1:auto;1width:100%;}.scrolled #header {height:40px;}.scrolled #logo {height:100%;margin:0;}.freeShippingProgress h4 {font-size:.8em;}.checkLabel {width:100%;font-size:.7em;}#cookieBanner {min-height:240px;}#cookieBanner button {width:125px;}body.needsCookieConsent {padding-bottom:240px;}
}
