﻿@charset "UTF-8";
.swalError{margin-top:5px;color:#ca0404;font-size:12px}
.stockText{display:none}
:root{--blue:#0054a6;--red:#c70006;--orange:#f26722;--yellow:#FFC621;--green:#007D06;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#0054a6;--secondary:#6c757d;--success:#007D06;--warning:#f26722;--danger:#c70006;--light:#f3f3f3;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1280px;--font-family-sans-serif:"Open Sans",sans-serif;--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}
*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box}
html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}
@-ms-viewport{width:device-width}
figcaption,figure,footer,header,main,nav,section{display:block}
body{margin:0;font-family:"Open Sans",sans-serif;font-size:1rem;font-weight:400;line-height:1.6;color:#212529;text-align:left;background-color:#fff}
[tabindex="-1"]:focus{outline:0!important}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}
h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}
p{margin-top:0;margin-bottom:1rem}
address{margin-bottom:1rem;font-style:normal;line-height:inherit}
ol,ul{margin-top:0;margin-bottom:1rem}
ol ol,ul ul,ol ul,ul ol{margin-bottom:0}
dt{font-weight:700}
dd{margin-bottom:.5rem;margin-left:0}
dfn{font-style:italic}
b,strong{font-weight:bolder}
small{font-size:80%}
sub{position:relative;font-size:75%;line-height:0;vertical-align:baseline;bottom:-.25em}
a{color:#0054a6;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}
a:hover{color:#002d5a;text-decoration:underline}
a:not([href]):not([tabindex]){color:inherit;text-decoration:none}
a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}
a:not([href]):not([tabindex]):focus{outline:0}
code{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}
img{vertical-align:middle;border-style:none}
svg:not(:root){overflow:hidden}
caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}
label{display:inline-block;margin-bottom:.5rem;vertical-align:middle}
button{border-radius:0}

input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
button,input{overflow:visible}
button,select{text-transform:none}
button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}
button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}
input[type=radio],input[type=checkbox]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}
textarea{overflow:auto;resize:vertical}
fieldset{min-width:0;padding:0;margin:0;border:0}
legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}
progress{vertical-align:baseline}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{outline-offset:-2px;-webkit-appearance:none}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}
template{display:none}
[hidden]{display:none!important}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}
h1,.h1{font-size:2.3rem}
h2,.h2{font-size:2rem}
h3,.h3{font-size:1.6rem}
h4,.h4{font-size:1.3rem}
h5,.h5{font-size:1.15rem}
h6,.h6{font-size:1rem}
small,.small{font-size:80%;font-weight:400}
mark,.mark{padding:.2em;background-color:#fcf8e3}
.list-unstyled{padding-left:0;list-style:none}
.img-fluid{max-width:100%;height:auto}
.productScroller .img-fluid-width-adjust{width:200px}
.lazyload{opacity:0}
.heading-controls{width:100%;margin:0 auto .8%}
.heading-controls:after{clear:both;content:"";display:table}
.container-title{font-size:16px;border-bottom:2px solid #016198;margin:0 0 5px;padding:5px 15px 10px}
.productScroller{max-width:97%;margin:0 auto}
.productScroller a{text-decoration:none;font-size:14px}
.control-arrows{width:19px;height:32px;display:inline-block}
.control-arrows:hover{opacity:1;transition:.5s}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.row.hide{display:none}
.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-12,.col,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-12,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-9,.col-xl-3,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}
.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}
.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}
.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}
.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.6;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:0;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}
.form-control-plain,.form-control-plain:focus{-webkit-box-shadow:0 0 0 1000px #fff inset;background-color:#fff!important}
@media screen and (prefers-reduced-motion:reduce){.form-control{-webkit-transition:none;transition:none}
}
.form-control::-ms-expand{background-color:transparent;border:0}
.form-control:focus{color:#495057;background-color:#fff;border-color:#2794ff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,84,166,.6);box-shadow:0 0 0 .2rem rgba(0,84,166,.6)}
.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}
.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}
.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}
.form-control::placeholder{color:#6c757d;opacity:1}
.form-control:disabled,.form-control[readonly]{background-color:#f3f3f3;opacity:1}
select.form-control:not([size]):not([multiple]){height:calc(2.35rem + 2px)}
select.form-control:focus::-ms-value{color:#495057;background-color:#fff}
.col-form-label{padding-top:calc(0.375rem + 1px);padding-bottom:calc(0.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.6}
.form-control-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5}
select.form-control-lg:not([size]):not([multiple]){height:calc(2.875rem + 2px)}
.form-group{margin-bottom:1rem}
.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}
.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}
.form-check{position:relative;display:block;padding-left:1.25rem}
.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}
.form-check-input:disabled~.form-check-label{color:#6c757d}
.form-check-label{margin-bottom:0}
.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#c70006}
.form-control.is-invalid{border-color:#c70006}
.form-control.is-invalid:focus{border-color:#c70006;-webkit-box-shadow:0 0 0 .2rem rgba(199,0,6,.25);box-shadow:0 0 0 .2rem rgba(199,0,6,.25)}
.form-control.is-invalid~.invalid-feedback{display:block}
.form-check-input.is-invalid~.form-check-label{color:#c70006}
.form-check-input.is-invalid~.invalid-feedback{display:block}
.form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.form-inline .form-check{width:100%}
.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0}
.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}
.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}
.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}
.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}
.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:uppercase;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.6;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}
@media screen and (prefers-reduced-motion:reduce){.btn{-webkit-transition:none;transition:none}
}
.btn:hover,.btn:focus{text-decoration:none}
.btn:focus, .btn.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 .2rem #558CC3;
    box-shadow: 0 0 0 .2rem #558CC3;
}
.btn.disabled,.btn:disabled{opacity:.65}
.btn:not(:disabled):not(.disabled){cursor:pointer}
.btn:not(:disabled):not(.disabled):active,.btn:not(:disabled):not(.disabled).active{background-image:none}
a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}
.btn-primary{color:#fff;background-color:#0054a6;border-color:#0054a6}
.btn-primary:hover{color:#fff;background-color:#004180;border-color:#003a73}
    .btn-primary:focus, .btn-primary.focus {
        -webkit-box-shadow: 0 0 0 .2rem #C70006;
        box-shadow: 0 0 0 .2rem #C70006;
    }
.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#0054a6;border-color:#0054a6}
.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active{color:#fff;background-color:#003a73;border-color:#003466}
    .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus {
        -webkit-box-shadow: 0 0 0 .2rem #C70006;
        box-shadow: 0 0 0 .2rem #C70006;
    }
.btn-secondary{background-color:#fff;color:#0054a6;text-transform:uppercase;border-color:#0054a6}
.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}
    .btn-secondary:focus, .btn-secondary.focus {
        -webkit-box-shadow: 0 0 0 .2rem #C70006;
        box-shadow: 0 0 0 .2rem #C70006;
    }
.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}
.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active{color:#fff;background-color:#545b62;border-color:#4e555b}
    .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus {
        -webkit-box-shadow: 0 0 0 .2rem #C70006;
        box-shadow: 0 0 0 .2rem #C70006;
    }
.btn-success{color:#fff;background-color:#007d06;border-color:#007d06}
.btn-success:hover{color:#fff;background-color:#005704;border-color:#004a04}
    .btn-success:focus, .btn-success.focus {
        -webkit-box-shadow: 0 0 0 .2rem #4F9652;
        box-shadow: 0 0 0 .2rem #4F9652;
    }
.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#007d06;border-color:#007d06}
.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active{color:#fff;background-color:#004a04;border-color:#003d03}
.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,125,6,.5);box-shadow:0 0 0 .2rem rgba(0,125,6,.5)}
.btn-danger{color:#fff;background-color:#c70006;border-color:#c70006}
.btn-danger:hover{color:#fff;background-color:#a10005;border-color:#940004}
.btn-danger:focus,.btn-danger.focus{-webkit-box-shadow:0 0 0 .2rem rgba(199,0,6,.5);box-shadow:0 0 0 .2rem rgba(199,0,6,.5)}
.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#c70006;border-color:#c70006}
.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active{color:#fff;background-color:#940004;border-color:#870004}
.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(199,0,6,.5);box-shadow:0 0 0 .2rem rgba(199,0,6,.5)}
.btn-light{color:#212529;background-color:#f3f3f3;border-color:#f3f3f3}
.btn-light:hover{color:#212529;background-color:#e0e0e0;border-color:#dad9d9}
.btn-light:focus,.btn-light.focus{-webkit-box-shadow:0 0 0 .2rem rgba(243,243,243,.5);box-shadow:0 0 0 .2rem rgba(243,243,243,.5)}
.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f3f3f3;border-color:#f3f3f3}
.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active{color:#212529;background-color:#dad9d9;border-color:#d3d3d3}
.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(243,243,243,.5);box-shadow:0 0 0 .2rem rgba(243,243,243,.5)}
.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}
.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}
.btn-dark:focus,.btn-dark.focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}
.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}
.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active{color:#fff;background-color:#1d2124;border-color:#171a1d}
.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}
.btn-link{font-weight:400;color:#0054a6;background-color:transparent}
.btn-link:hover{color:#002d5a;text-decoration:underline;background-color:transparent;border-color:transparent}
.btn-link:focus,.btn-link.focus{text-decoration:underline;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}
.btn-lg{padding:.5rem 1rem;font-size:1rem;line-height:1.5;border-radius:0}
.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:0}
.btn-block{display:block;width:100%}
.btn-block+.btn-block{margin-top:.5rem}
input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}
.fade{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}
@media screen and (prefers-reduced-motion:reduce){.fade{-webkit-transition:none;transition:none}
}
.fade:not(.show){opacity:0}
.collapse:not(.show){display:none}
.input-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}
.input-group>.form-control{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}
.input-group>.form-control:focus{z-index:3}
.input-group>.form-control+.form-control{margin-left:-1px}
.input-group-prepend,.input-group-append{display:-webkit-box;display:-ms-flexbox;display:flex}
.input-group-prepend .btn,.input-group-append .btn{position:relative;z-index:2}
.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn{margin-left:-1px}
.input-group-prepend{margin-right:-1px}
.input-group-append{margin-left:-1px}
.input-group-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.6;color:#495057;text-align:center;white-space:nowrap;background-color:#f3f3f3;border:1px solid #ced4da}
.input-group-text input[type=radio],.input-group-text input[type=checkbox]{margin-top:0}
.nav, .nav-ae{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}
.nav-link{display:inline-block;padding:.5rem 1rem}
.nav-link:hover,.nav-link:focus{text-decoration:none}
.nav-link.disabled{color:#6c757d}
.nav-tabs{border-bottom:1px solid #dee2e6}
.nav-tabs .nav-item{margin-bottom:-1px}
.nav-tabs .nav-link{border:1px solid transparent}
.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#f3f3f3 #f3f3f3 #dee2e6}
.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}
.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}
.nav-tabs .dropdown-menu{margin-top:-1px}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#0054a6}
.tab-content>.tab-pane{display:none}
.tab-content>.active{display:block}
.navbar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem .5rem}
.navbar>.container,.navbar>.container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.navbar-icon{display:inline-block;padding-top:.3rem;padding-bottom:.3rem;margin-right:.5rem;line-height:inherit;white-space:nowrap;font-size:1.3rem;cursor:pointer}
.navbar-icon:hover,.navbar-icon:focus{text-decoration:none}
.navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}
.navbar-nav .nav-link{padding:1rem;display:block;color:#000}
.navbar-nav .dropdown-menu{position:static;float:none}
.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.navbar-toggler{padding:12px 5px;width:auto;height:auto;text-align:center;font-size: 1.25rem;line-height: 1;background-color: transparent;border: 0}
.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}
.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}
.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}
.navbar-toggler .fa-close {font-size: 2em}
.cartCount {padding: 2px 5px;color: #0054a6 !important;background-color:#fff;text-align: center;margin-left: 5px;border-radius: 5px}
.navbar-light .navbar-icon{color:rgba(0,0,0,.9)}
.navbar-light .navbar-icon:hover,.navbar-light .navbar-icon:focus{color:rgba(0,0,0,.9)}
.navbar-light .navbar-nav .nav-link{color:#000}
.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(0,0,0,.7)}
.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}
.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:rgba(0,0,0,.9)}
.navbar-light .navbar-toggler{color:#000;border-color:rgba(0,0,0,.1)}
.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='black' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h12'/%3E%3C/svg%3E")}
.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none}
.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#0054a6;background-color:#fff;border:1px solid #dee2e6}
.page-link:hover{z-index:2;color:#002d5a;text-decoration:none;background-color:#f3f3f3;border-color:#dee2e6}
.page-link:focus{z-index:2;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,84,166,.25);box-shadow:0 0 0 .2rem rgba(0,84,166,.25)}
.page-link:not(:disabled):not(.disabled){cursor:pointer}
.page-item.active .page-link{z-index:1;color:#fff!important;background-color:#0054a6;border-color:#0054a6}
.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}
.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent}
.list-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}
.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}
.list-group-item:last-child{margin-bottom:0}
.list-group-item:hover,.list-group-item:focus{z-index:1;text-decoration:none}
.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;background-color:#fff}
.list-group-item.active{z-index:2;color:#fff;background-color:#0054a6;border-color:#0054a6}
.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}
.close:hover,.close:focus{color:#000;text-decoration:none;opacity:.75}
.close:not(:disabled):not(.disabled){cursor:pointer}
button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none}
.modal-open{overflow:hidden}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}
@media screen and (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{-webkit-transition:none;transition:none}
}
.modal.show .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - (0.5rem * 2))}
.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);outline:0}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
.modal-backdrop.fade{opacity:0}
.modal-backdrop.show{opacity:.5}
.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #f3f3f3}
.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}
.modal-title{margin-bottom:0;line-height:1.6;font-family:"Open Sans",sans-serif;font-weight:normal}
.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}
.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #f3f3f3}
.modal-footer>:not(:first-child){margin-left:.25rem}
.modal-footer>:not(:last-child){margin-right:.25rem}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
.tooltipz{position:absolute;z-index:1070;display:block;margin:0;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;line-height:1.6;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}
.tooltipz.show{opacity:.9; display:block;}
.tooltipz .arrow{position:absolute;display:block;width:.8rem;height:.4rem}
.tooltipz .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}
.bs-tooltip-top,.bs-tooltip-auto[x-placement^=top]{padding:.4rem 0}
.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^=top] .arrow{bottom:0}
.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^=top] .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}
.bs-tooltip-right,.bs-tooltip-auto[x-placement^=right]{padding:0 .4rem}
.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^=right] .arrow{left:0;width:.4rem;height:.8rem}
.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^=right] .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}
.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^=bottom]{padding:.4rem 0}
.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^=bottom] .arrow{top:0}
.bs-tooltip-bottom .arrow::before,.bs-tooltip-auto[x-placement^=bottom] .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}
.bs-tooltip-left,.bs-tooltip-auto[x-placement^=left]{padding:0 .4rem}
.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^=left] .arrow{right:0;width:.4rem;height:.8rem}
.bs-tooltip-left .arrow::before,.bs-tooltip-auto[x-placement^=left] .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}
.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000}
.align-middle{vertical-align:middle!important}
.bg-primary{background-color:#0054a6!important}
a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#003a73!important}
.bg-secondary{background-color:#6c757d!important}
a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#545b62!important}
.bg-success{background-color:#007d06!important}
a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#004a04!important}
.bg-warning {
    background-color: #CA4B0C !important
}
a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#d54f0d!important}
.bg-danger{background-color:#c70006!important}
a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#940004!important}
.bg-light{background-color:#f3f3f3!important}
a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#dad9d9!important}
.bg-dark{background-color:#343a40!important}
a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#1d2124!important}
.bg-white{background-color:#fff!important}
.border{border:1px solid #dee2e6!important}
.border-top{border-top:1px solid #dee2e6!important}
.border-bottom{border-bottom:1px solid #dee2e6!important}
.border-secondary{border-color:#6c757d!important}
.border-light{border-color:#f3f3f3!important}
.rounded{border-radius:.25rem!important}
.rounded-circle{border-radius:50%!important}
.d-none{display:none!important}
.d-inline{display:inline!important}
.d-inline-block{display:inline-block!important}
.d-block{display:block!important}
.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}
.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}
.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}
.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}
.flex-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}
.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}
.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}
.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}
.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}
.float-right{float:right!important}
.float-left{float:left!important}
.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}
.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.m-0{margin:0!important}
.mt-0,.my-0{margin-top:0!important}
.mb-0,.my-0{margin-bottom:0!important}
.m-1{margin:.25rem!important}
.mt-1,.my-1{margin-top:.25rem!important}
.mr-1{margin-right:.25rem!important}
.mb-1,.my-1{margin-bottom:.25rem!important}
.ml-1{margin-left:.25rem!important}
.m-2{margin:.5rem!important}
.mt-2,.my-2{margin-top:.5rem!important}
.mr-2,.mx-2{margin-right:.5rem!important}
.mb-2,.my-2{margin-bottom:.5rem!important}
.ml-2,.mx-2{margin-left:.5rem!important}
.m-3{margin:1rem!important}
.mt-3{margin-top:1rem!important}
.mr-3{margin-right:1rem!important}
.mb-3{margin-bottom:1rem!important}
.ml-3{margin-left:1rem!important}
.m-4{margin:1.5rem!important}
.mt-4,.my-4{margin-top:1.5rem!important}
.mr-4{margin-right:1.5rem!important}
.mb-4,.my-4{margin-bottom:1.5rem!important}
.mt-5,.my-5{margin-top:3rem!important}
.mb-5,.my-5{margin-bottom:3rem!important}
.p-0{padding:0!important}
.py-0{padding-top:0!important}
.pr-0,.px-0{padding-right:0!important}
.pb-0,.py-0{padding-bottom:0!important}
.px-0{padding-left:0!important}
.p-1{padding:.25rem!important}
.pb-1,.py-1{padding-top:.25rem!important}
.py-1{padding-bottom:.25rem!important}
.p-2{padding:.5rem!important}
.pt-2,.py-2{padding-top:.5rem!important}
.pr-2,.px-2{padding-right:.5rem!important}
.pb-2,.py-2{padding-bottom:.5rem!important}
.pl-2,.px-2{padding-left:.5rem!important}
.p-3{padding:1rem!important}
.pt-3,.py-3{padding-top:1rem!important}
.pr-3,.px-3{padding-right:1rem!important}
.pb-3,.py-3{padding-bottom:1rem!important}
.px-3{padding-left:1rem!important}
.p-4{padding:1.5rem!important}
.pt-4,.py-4{padding-top:1.5rem!important}
.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}
.pb-4,.py-4{padding-bottom:1.5rem!important}
.p-5{padding:3rem!important}
.py-5{padding-top:3rem!important;padding-bottom:3rem!important}
.px-5{padding-left:3rem!important;padding-right:3rem!important}
.my-auto{margin-top:auto!important;margin-bottom:auto!important}
.mr-auto,.mx-auto{margin-right:auto!important}
.ml-auto,.mx-auto{margin-left:auto!important}
.text-white{color:#fff!important}
.text-primary{color:#0054a6!important}
a.text-primary:hover,a.text-primary:focus{color:#003a73!important}
.text-secondary{color:#6c757d!important}
a.text-secondary:hover,a.text-secondary:focus{color:#545b62!important}
.text-success{color:#007d06!important}
a.text-success:hover,a.text-success:focus{color:#004a04!important}
.text-warning {
    color: #CA4B0C !important
}
a.text-warning:hover,a.text-warning:focus{color:#d54f0d!important}
.text-danger{color:#c70006!important}
a.text-danger:hover,a.text-danger:focus{color:#940004!important}
.text-light{color:#f3f3f3!important}
a.text-light:hover,a.text-light:focus{color:#dad9d9!important}
.text-dark{color:#343a40!important}
a.text-dark:hover,a.text-dark:focus{color:#1d2124!important}
.text-muted {
    color: #616A70 !important
}
@media print{body{color:#000;background:#fff}
*,*::before,*::after{text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}
a:not(.btn){text-decoration:underline}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
@page{size:a3}
.container{width:100%}
.badge{border:1px solid #000}
.table{border-collapse:collapse!important}
.table td,.table th{background-color:#fff!important}
.table-bordered th,.table-bordered td{border:1px solid #dee2e6!important}
a[href]:after{display:none;visibility:hidden}
a{text-decoration:none!important}
.d-print-block{display:block}
.d-print-none{display:none}
ul{-webkit-column-break-after:always;break-after:always}
.navbar-mobile,.nav-cart,.nav-account,.chat-btt-container,.search-box,.navbar-secondary{display:none!important}
.navbar-desktop{display:block!important}
.navbar-desktop .bg-light{background-color:#fff!important}
h1.product-name{margin-top:0!important}
#item-series{-webkit-column-break-after:always;break-after:always}
.breadcrumbs{margin-bottom:0}
.product-page .buying-options,.product-page .product-images,#rec-container,.banner,.product-audio,.expand-more,.load-more-reviews,.review-up-vote,.questions-module>.bg-light,.compare-items,.recently-viewed,.compare-items-wrap,.checkout-btn-group,#fixed-nav,#item-series,.product-page .add-to-cart{display:none!important}
.speccelldata{width:100%}
.expand-more::after{content:"Visit www.tequipment.net for more information"}
#product-above-fold .col-md-5{max-width:40%!important;-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}
#product-above-fold .col-md-7{max-width:60%!important;-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%}
#product-above-fold .col-md-7 .col-md-5{max-width:100%!important}
.main-product-image{max-width:200px}
#order-confirmation .col-md-3{max-width:25% !important;flex: 0 0 25%}
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12 {float: left}
.col-md-12 {width:100%}
.col-md-11 {width:91.66666667%}
.col-md-10 {width:83.33333333%}
.col-md-9{width:75%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%}
.col-md-5{width:41.66666667%}
.col-md-4{width:33.33333333%}
.col-md-3{width:25%}
.col-md-2{width:16.66666667%}
.col-md-1{width:8.33333333%}
}
*{text-rendering:auto}
h1,h2,h3,h4,h5,h6{font-family:Bitter,arial,serif;font-weight:700}
html{font-size:.9em}
h1{font-size:1.7em}
h2{font-size:1.55em}
h3{font-size:1.4em}
h4{font-size:1.25em}
h5{font-size:1.1em}
h6{font-size:.95em}
.alert-area{background-color:#c70506}
.flag{position:absolute;top:6px;right:15px}
.flag img{width:25px;border:1px solid #f3f3f4}
.navbar-mobile .logo{max-width:95px}
.navbar-mobile .navbar-collapse{background-color:#fff}
.navbar-desktop .logo{max-width:150px;margin:0 auto;display:block;width:100%;min-width:80px}
.navbar-desktop .navbar{padding:1.2rem .5rem}
.nav-item{border-bottom:1px solid #ced4da}
.nav-cart a,.nav-account a{text-decoration:none}
.nav-cart{position:relative}
.nav-cart .fa{font-size:2rem}
.nav-account a{display:block;margin:0 auto;max-width:130px;position:relative;padding:10px 0}
.nav-account small p{float: none;}
.nav-account p{line-height:1;margin-bottom:0;text-transform: capitalize; float: left;}
.nav-account small{color:#4A5255}
.nav-cart strong{color:#4A5255}
.side-collapse,.side-collapse-search,.side-collapse-account{top:0;bottom:0;left:0;width:100%;position:fixed;overflow-y:scroll;-webkit-transition:all .6s cubic-bezier(0.87,-.41,.19,1.44);transition:all .6s cubic-bezier(0.87,-.41,.19,1.44);background-color:#f3f3f3;z-index:1100;-webkit-overflow-scrolling:touch;-webkit-overflow-scrolling: touch;-webkit-box-shadow: 0 0 200px -20px rgba(57, 55, 73, 0.6);box-shadow: 0 0 200px -20px rgba(57, 55, 73, 0.6)}
.side-collapse-controls{background-color:#0054a6;padding:.3rem .8rem}
.side-collapse-controls:after{display:table;clear:both;content:""}
.side-collapse-controls button{float:right;color:#fff!important}
.side-collapse.in,.side-collapse-search.in,.side-collapse-account.in{width:0; display: none;}
.navbar-nav li.dropdown{padding-right:0}
.nav-title{color:#fff;font-size:.9em;display:inline-block;margin:0}
.navbar-secondary{position:relative;background-color:#0054a6}
.navbar-secondary button,
.navbar-secondary a{text-transform:uppercase;color:#fff;text-decoration:none;display:block;width:100%;-webkit-box-flex:flex-grow;-ms-flex:flex-grow;flex:flex-grow;font-weight:300;letter-spacing:1.2px;font-size:.8em;padding:1.2em 1.5em}
.navbar-secondary ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.navbar-secondary .item{display:inline-block}
.navbar-secondary .item a:hover{background:#1169bd}
.navbar-secondary .active{background:#1169bd;border-right:1px solid #0054a6;-webkit-box-sizing:border-box;box-sizing:border-box}
.navbar-secondary .active i{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}
.nav-content{padding:1.25rem}
.account-block a{max-width:100%}
.account-block ul{padding:0;margin:1em 0;list-style:none}
.account-block li{padding:0;border-bottom:1px solid #ced4da}
.account-block-mobile a{max-width:100%}
.account-block-mobile ul{padding:0;margin:1em 0;list-style:none}
.account-block-mobile li{padding:1em 0;border-bottom:1px solid #ced4da}
.nav-account .active.account-block-member{display:block}
/* .account-block:hover{display:block} */
.account-block .nav-account{background-color:#eaeaea}
.mem-benefits{text-transform:uppercase}
.member-benefits button{border: 0; cursor: pointer}

.member-benefits button,
.member-benefits a{background-color:#003a73;font-size:.8em;padding:1.2em 1.5em;-webkit-box-sizing:border-box;box-sizing:border-box}
.member-benefits-mobile a{padding: 18px 5px}
.mem-benefits a.hide{display:none}
.mem-benefits button.hide{display: none}
.mem-benefits .active{background-color:#007d06;color:#fff}
.mem-benefits .inactive{background-color:#c70006}
.member-benefits a:hover,
.member-benefits button:hover{background-color:#002d5a!important;color:#fff!important;border-right:0!important;}
.member-benefits button:focus{outline-offset: -2px; outline-color: #000; outline-style: solid; outline-width: 2px;}

.mem-benefits .badge{padding:3px 5px;border-radius:2px;margin:2px}
.sub-nav{display:none;position:absolute;width:100%;z-index:1000;padding:1em 0;background-color:#fff;border-bottom:1px solid #888; left: 0;}
.sub-nav ul{list-style:none;padding:0; display: block;}
.sub-nav a{color:#000!important;text-decoration:none;display:block;padding:10px 5px;font-weight: inherit; font-size: inherit; letter-spacing: inherit;text-transform: capitalize;}
.sub-nav a:hover{background-color:#eee!important}
.sub-nav .banner{height:80px;width:100%;display:block;margin:0 auto}
.sub-nav .highlight-heading:after{width:100%}
.search-box input{font-size:1rem}
.dropdown{position:relative}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;padding:10px 0;margin:5px 0 0;color:#000;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #888}
.dropdown-item{display:block;width:100%;padding:5px 10px;clear:both;font-weight:400;color:#000;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}
.dropdown-item:hover{color:#000;text-decoration:none;background-color:#eee}
.dropdown-item.active,.dropdown-item:active{color:#000;text-decoration:none}
.nav .dropdown-menu{padding:0;width:100%!important;top:44px!important}
.nav .dropdown-menu li{padding:.125rem 0;border-bottom:1px solid #eee;margin-left:1px}
.nav .dropdown-menu li:last-child{border-bottom:0}
.footer-wrap{border-top:1px solid #6c757d}
.footer-wrap a{text-decoration:none}
.footer-primary h6{border-bottom:1px solid #6c757d;padding:.5rem 0 1.5rem;margin-bottom:1rem}
.footer-primary h6 a,.footer-primary h6 a:active,.footer-primary h6 a:hover,.footer-primary h6 a:focus,.footer-primary h6 a:visited,.footer-primary h6 a:focus-within{text-decoration:none!important;color:#333}
.footer-primary ul{margin:1rem auto;padding:0;list-style:none}
.footer-primary li{padding-bottom:.8rem}
.footer-primary p{margin-bottom:0}
.footer-primary .image-50{width:50%}
.footer-secondary{background-color:#0054a6;padding:2rem 0}
.footer-secondary p{color:#fff;vertical-align:bottom;margin:0;line-height:1rem}
.footer-secondary img{width:70px;opacity:.6}
.unstyle-list{list-style:none;padding:0}
.hidden{display:none}
.center-img{display:block;margin:0 auto}
.frame-img{background-color:#fff;border-radius:5px;border:1px solid #eee}
.module-section-3{padding:3em 0}
.module-section-2{padding:2em 0}
.module-section-1{padding:1em 0}
.flex-equal-height{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}
input[type=checkbox]{vertical-align:middle;padding:5px;height:20px;width:20px;margin-right:5px}
.text-xs{font-size:.5em}
.text-sm{font-size:.8em}
.text-sm-md{font-size:.875rem}
.text-uppercase{text-transform: uppercase;}
.text-lb{white-space:normal !important}
.text-n{font-size:1em}
.text-md{font-size:1.25em}
.text-lg{font-size:1.5em}
.text-xl{font-size:1.75em}
.text-xxl{font-size:2em}
.text-nowrap{white-space:nowrap!important}
.text-left{text-align:left!important}
.text-right{text-align:right!important}
.text-center{text-align:center!important}
.strike{text-decoration:line-through}
.bold{font-weight:700 !important;}
.highlight-heading {
    margin-bottom: 1em;
    padding-bottom: .25em;
    position: relative;
    font-size: 1.6em
}
.highlight-heading:after{content:"";width:30%;height:1px;background:#0054a6;left:0;top:120%;position:absolute}
.fa-facebook-square{color:#3b5998}
.fa-youtube{color:red}
.fa-twitter{color:#00aced}
.mt-0{margin-top:0}
.h-100{height:100%}
.spinner{background:url(https://res.cloudinary.com/iwh/image/upload/q_auto,g_center/assets/1/7/ajax-loader.gif) no-repeat;width:40px;height:40px;margin:0 auto;display:none}
.position-absolute{position:absolute!important}
.position-relative{position:relative!important}
.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}
.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
.embed-responsive-16by9::before{padding-top:56.25%}
.embed-responsive::before{display:block;content:""}
.required-input-icon{border-radius:50%;height:26px;width:26px;line-height:26px;display:inline-block;text-align:center;margin-right:6px}
.green-check-round{border-radius:50%;height:75px;width:75px;line-height:75px!important;display:inline-block;text-align:center;margin-right:6px;background-color:#10a952}
.gold{color:#ffc800}
.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125)}
.card>hr{margin-right:0;margin-left:0}
.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}
.card-box{transition:all .3s cubic-bezier(0.25,.8,.25,1);padding:15px;position:relative;background-color:#fff;margin:0 auto;border: 1px solid #dee2e6}
.card-sm{min-height:250px}
.card-xs{min-height:150px}
.card-xl{min-height:350px}
a.review-up-vote, button.review-up-vote {
    cursor: pointer;
    color: #0054a6 !important;
    background: none;
    border: none;
}
.account-block{display:none;position:absolute;z-index:1000;min-width:20em;min-height:5em;left:0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}
#mobile-nav-close{position:absolute;z-index:1101;right:0;vertical-align:middle;height:50px;width:50px}
@font-face{font-family:FontAwesome;src:url(/cms/fonts/fontawesome.ttf) format("truetype");font-weight:400;font-style:normal;font-display: auto;}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-lg{font-size:1.5em}
.fa-exclamation-circle:before{content:"\F06A"}
.fa-user-circle:before{content:"\F2BD"}
.fa-check:before{content:"\F00C"}
.fa-star:before{content:"\F005"}
.fa-star-half-o:before{content:"\F123"}
.fa-star-o:before{content:"\F006"}
.fa-lock:before{content:"\F023"}
.fa-edit:before{content:"\F044"}
.fa-chevron-left:before{content:"\F053"}
.fa-chevron-right:before{content:"\F054"}
.fa-chevron-down:before{content:"\F078"}
.fa-chevron-up:before{content:"\F077"}
.fa-user:before{content:"\F007"}
.fa-home:before{content:"\F015"}
.fa-truck:before{content:"\F0D1"}
.fa-credit-card:before{content:"\F09D"}
.fa-cc-discover:before{content:"\F1F2"}
.fa-cc-mastercard:before{content:"\F1F1"}
.fa-cc-amex:before{content:"\F1F3"}
.fa-paypal:before{content:"\F1ED"}
.fa-cc-visa:before{content:"\F1F0"}
.fa-comments:before{content:"\F086"}
.fa-file:before{content:"\F15B"}
.fa-gift:before{content:"\F06B"}
.fa-paperclip:before{content:"\F0C6"}
.fa-exchange:before{content:"\F0EC"}
.fa-percent:before{content:"\F295"}
.fa-pencil:before{content:"\F040"}
.fa-facebook-square:before{content:"\F082"}
.fa-twitter:before{content:"\F099"}
.fa-youtube:before{content:"\F167"}
.fa-instagram:before{content:"\F16D"}
.fa-shopping-cart:before{content:"\F07A"}
.fa-search:before{content:"\F002"}
.fa-close:before,.fa-times:before{content:"\F00D"}
.fa-times-circle{color:#007d06!important}
.fa-times-circle:before{content:"\F057"}
.fa-trophy:before{content:"\F091"}
.fa-sticky-note:before{content:"\F249"}
.fa-envelope:before{content:"\F0E0"}
.fa-phone:before{content:"\F095"}
.fa-map-pin:before{content:"\F276"}
.fa-print:before{content:"\F02F"}
.fa-book:before{content:"\F02D"}
.fa-list-ul:before{content:"\F0CA"}
.fa-th-large:before{content:"\F009"}
.fa-question-circle:before{content:"\F059"}
.fa-thumbs-up:before{content:"\F164"}
.fa-thumbs-down:before{content:"\F165"}
.listOption,.gridOption{color:#0054a6;text-decoration:none;background-color:transparent;cursor:pointer}
.fa-trash:before{content:"\F1F8"}
.fa-plus:before{content:"\F067"}
.fa-tags:before{content: "\f02c"}
.fa-shopping-bag:before{content: "\f290"}
.fa-tasks:before{content: "\f0ae"}
.fa-images:before {content: "\f03e"}
.fa-youtube-play:before {content: "\f16a"}
.fa-arrow-left:before{content:"\F060"} 
.fa-pause:before{content:"\F04C"}
.fa-play:before{content:"\F04B"}
.pulsate{-webkit-animation:pulsate 3s ease-out;-webkit-animation-iteration-count:infinite;opacity:.75}
@-webkit-keyframes pulsate{0%{opacity:.75}
50%{opacity:1}
100%{opacity:.75}
}
@-webkit-keyframes fadeInDown{from{opacity:.8;-webkit-transform:translate3d(0,-5%,0);transform:translate3d(0,-5%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInDown{from{opacity:.8;-webkit-transform:translate3d(0,-5%,0);transform:translate3d(0,-5%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes move{0%{left:0;opacity:0}
5%{opacity:0}
20%{opacity:.2}
80%{opacity:0}
100%{left:82%}
}
@-webkit-keyframes move{0%{left:0;opacity:0}
5%{opacity:0}
20%{opacity:.2}
80%{opacity:0}
100%{left:82%}
}
.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{padding:0 10px;float:left;height:100%;min-height:1px;display:none}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}
.iwh-slider-wrp{width:100%;position:relative;padding:1em;border-bottom:1px solid #eee}
.iwh-home-slider{max-width:1280px;position:relative;margin:0 auto;visibility:hidden}
.recently-viewed-slider{visibility:hidden}
.slide .brand{position:absolute;top:0;left:1em;width:76px;height:35px;display:none}
.slide .slide-bg{min-height:375px;background-size:cover;background-repeat:no-repeat;padding:1em}
.slide .slide-content{margin-top:5%;background-color:rgba(255,255,255,.6);text-align:left;max-width:750px;padding:10px}
.slide .slide-content ul{padding:0;list-style:none;margin:1em auto}
.slide .slide-content li{font-size:1em;color:#000}
.slick-dots{position:relative;bottom:5px;text-align:center;list-style:none;margin:0;padding:0}
.slick-dots li{display:inline-block;height:12px;width:12px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{border:0;border-radius:50%;background:#6B748E;display:block;height:12px;width:12px;outline:0;line-height:0;font-size:0;padding:5px;cursor:pointer}
.slick-dots li button:hover,.slick-dots li button:focus{outline:0;background:#6c757d}
.slick-dots li.slick-active button{background:#343a40}
.slick-prev{left:-50px}
.slick-next{right:-50px}
.slick-prev,.slick-next{-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;position:absolute;display:none!important;height:60px;width:60px;line-height:50px;border-radius:50%;font-size:0;cursor:pointer;top:35%;padding:0;border:0;outline:0;z-index:10;background-color:rgba(224,227,221,.4);margin:0 40px}
.slick-prev:hover:before,.slick-next:hover:before{color:#333}
.slick-prev:before,.slick-next:before{font-size:50px;color:#757575;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.slick-next:before{content:"\203A"}
.slick-prev:before{content:"\2039"}

#iwh-home-slider .slick-arrow,
.recently-viewed-slider .slick-arrow{display: inline-block!important;}


.recently-viewed-slider .slick-arrow:hover,
.recently-viewed-slider .slick-arrow:focus,
#iwh-home-slider .slick-arrow:hover,
#iwh-home-slider .slick-arrow:focus{outline-offset: -2px; outline-color: #000; outline-style: solid; outline-width: 2px;}
/*media queries*/
@media (min-width:720px){.container{max-width:700px}
.breadcrumbs {display: block !important}
}
@media (min-width:834px){.container{max-width:822px}
.d-sm-none{display:none!important}
.d-sm-block {display: block !important}
.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.form-inline label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}
.form-inline .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}
.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}
.form-inline .input-group{width:auto}
.form-inline .form-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}
.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}
.modal-dialog{max-width:500px;margin:1.75rem auto}
.modal-dialog-centered{min-height:calc(100% - (1.75rem * 2))}
}
@media (min-width:1112px){.container{max-width:1100px}
.d-md-block{display:block!important}
.d-md-inline{display:inline-block!important}
.d-md-none{display: none !important}
.d-md-flex{display: flex!important}
.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}
.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}
.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}
.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}
.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}
.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}
.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}
.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}
.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}
.p-md-4{padding:1.5rem!important}.text-md-right{text-align:right!important}
html{font-size:1em}
h1{font-size:1.8em}
h2{font-size:1.65em}
h3{font-size:1.5em}
h4{font-size:1.35em}
h5{font-size:1.2em}
h6{font-size:1.05em}
.breadcrumbs{display:block!important}
.member-benefits a{min-width:250px}
.my-account h4{font-size:1rem}
    .my-account p.phone {
        font-size: 1rem;
        font-family: Bitter,arial,serif;
        font-weight: 700;
    }
.my-account p{font-size:.8rem}
.copyright{font-size:.8rem}
.main{margin:0 auto!important}
.featured-brands-section{overflow-y:hidden!important}
.featured-brands-section .col{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;max-width:100%!important;min-width:auto!important}
.brand-listing .row{margin:20px auto}
.border-between>[class*=col-]:before{background:#e3e3e3;bottom:0;content:" ";left:0;position:absolute;width:1px;top:0}
.border-between>[class*=col-]:first-child:before{display:none}
.review-recommended,.review-up-vote{float:right}
.review-up-vote{padding-top:0}
.product-name-top{margin-top: 0!important}
.recently-viewed .card-box{max-height:380px;overflow:auto}
.iwh-slider:hover .slick-prev,.iwh-slider:hover .slick-next{display:block!important}
.slide .slide-bg{background-position:right;background-size:contain}
.slide .brand{top:20px}
.slide-content li{display:inline-block;color:#6c757d!important}
.slide-content li:not(:last-child):after{content:"|";margin:0 2px}
}
@media (min-width:1360px){.container{max-width:1348px}
.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}
.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}
.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}
.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.modal-lg{max-width:800px}
.d-lg-none{display:none!important}
.d-lg-block{display:block!important}
html{font-size:1em}
h1{font-size:2em}
h2{font-size:1.85em}
h3{font-size:1.6em}
h4{font-size:1.45em}
h5{font-size:1.3em}
h6{font-size:1.15em}
.my-account h4{font-size:1.2rem}
    .my-account p.phone {
        font-size: 1.2rem;
        font-family: Bitter,arial,serif;
        font-weight: 700;
    }
}
@media (min-width:1600px){.container{max-width:1588px}
.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
}
.slick-initialized{visibility:visible}
.slim-banner-slider{position:relative}
.slim-banner-slider .slick-dots{position:absolute;right:0;margin-bottom:5px}
.chat-btt-container{margin:1em;position:fixed;bottom:-72px;right:0;z-index:999}
.btn-bubble{width:56px;height:56px;border-radius:50%;-webkit-box-shadow:0 3px 8px rgba(0,0,0,.2),0 3px 8px rgba(0,0,0,.12);box-shadow:0 3px 8px rgba(0,0,0,.2),0 3px 8px rgba(0,0,0,.12);position:relative;cursor:pointer;-webkit-transition:.3s;transition:.3s}
.btn-bubble:before{content:attr(tooltip);background:#595959;padding:4px 8px;border-radius:2px;position:absolute;top:16px;right:100%;color:#fff;font:400 15px Open Sans;opacity:0;visibility:hidden;white-space:nowrap;-webkit-transition:.3s;transition:.3s}
.btn-bubble:hover{-webkit-box-shadow:0 3px 8px rgba(0,0,0,.2),0 3px 8px rgba(0,0,0,.12);box-shadow:0 3px 8px rgba(0,0,0,.2),0 3px 8px rgba(0,0,0,.12)}
.btn-bubble:hover:before{right:110%;opacity:1;visibility:visible}
.chat{margin-bottom:1em}
.chat:after{background:#0054a6 url(https://res.cloudinary.com/iwh/image/upload/v1566220896/assets/1/7/comments-regular.svg) center no-repeat;background-size:30px;position:absolute;left:0;content:'';width:100%;height:100%;border-radius:50%;-webkit-transition:.3s;transition:.3s}
.chat:hover:after{background-image:url(https://res.cloudinary.com/iwh/image/upload/v1566220882/assets/1/7/Go.svg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.top{background:#595959 url(https://res.cloudinary.com/iwh/image/upload/v1566220797/assets/1/7/BackToTop.svg) center no-repeat}
.breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 0rem 0rem;list-style:none;margin-bottom:.5rem}
.breadcrumbs-item{display:inline-block}
.breadcrumbs-item+.breadcrumbs-item{padding-left:.5rem}
.breadcrumbs-item+.breadcrumbs-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}
.breadcrumbs-item+.breadcrumbs-item:hover::before{text-decoration:underline;text-decoration:none}
.breadcrumbs-item.active{color:#000}
.dc-loading{display:inline-block;border-radius:50%;animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite}
.dc-loading-dark-bg{border:4px solid rgba(255,255,255,.3);border-top-color:#fff}
.dc-loading-light-bg{border:4px solid rgba(218,218,218,1);border-top-color:#b1b1b1}
.dc-loading-ajax-bg{border:4px solid #6f6f6f;border-top-color:#d60a30}
.dc-loading-small{width:25px;height:25px}
.dc-loading-large{width:35px;height:35px}
.redesignIconImage{vertical-align:middle}
@keyframes spin{to{-webkit-transform:rotate(360deg)}}
@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg)}}
.ctrlContainer{position:relative;min-height:100px}
.ctrlLoader, .ctrlLoaderCart{text-align:center;border:1px solid #dadada;width:100%;height:100%;background:#F5F5F5;position:absolute;opacity:.9;color:#444;z-index:9;top:0;left:0;background:url(/cms/images/redesign/ajax.svg) no-repeat center #fff}
.editCheckoutStep{float:right}
.stepSummary{font-size:13px}
#btnPayment[disabled=disabled]{background:#636363;border-color:#616161}
#btnPayment2[disabled=disabled] {background: #636363;border-color: #616161}
.btnIwhLogin:hover{background-color:#edac2a}
.boxLtBlue{padding:12px 10px;background-color:#f7f7f7;border:1px solid #eee}
.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}
.clearfix:after{clear:both}
.clearfix{zoom:1}
.show{display:block}
.invisible{visibility:hidden}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.hide{display:none}
.affix{position:fixed}
.clear{display:table;clear:both;content:""}
.imageScroller img{display:block;color:transparent;width:100%;max-width:1280px;max-height:100px}
img[data-lazy]{display:none}
.sale{color:#ca1e1e}
input{font-size:1em}
.img-responsive{display:block;max-width:100%;height:auto!important;}


/*BES-1070: Global - Compare Items Tray - Make close buttons accessible*/
.prd-compare .comp-clear-bubble {border: solid 1px #000 !important;}
#divPrdCompare .closeCompare{background:none;border:none;}
#brandsSubMenu ul.main-depts h4 {
    font-family: "Open Sans",sans-serif;
    font-size: 1em;
    font-weight: normal;
}

/* Ticket #631090 - BES-1228:Keyboard Navigation - "Email Us" / "Live Chat" */
#review-slider-wrap #home-review-section-2022 .slick-arrow:focus:before {
    border: solid 2px #0054a6 !important;
}

#home-review-module-wrapper #review-module-cta button:focus {
    border: solid 2px #ff0000;
}

#home-review-module-new:focus {
    border: solid 2px #ff0000 !important;
}

.slick-dots li button:focus {
    border: solid 2px #0054a6 !important;
}

/* Ticket #631144 - BES-1236:Graphics and Colors - Reflow */
/*.iwh-slider-wrp,
.container-fluid,
#ctrlCertonaContainer,
#review-slider-wrap {
    overflow: hidden;
}*/

.navbar > .container-fluid {
    overflow: visible !important;
}

    .container-fluid.bg-light {
        overflow: visible
    }

.featured-brands-section {
    flex-wrap: wrap !important;
    justify-content: center;
}

@media screen and (max-width:540px) {
    #home-review-module-wrapper .slick-prev {
        left: -20px !important;
    }

    #home-review-module-wrapper .slick-next {
        right: -20px !important;
    }
}

@media screen and (max-width:429px) {
    #home-review-module-wrapper .slick-prev {
        left: -10px !important;
    }

    #home-review-module-wrapper .slick-next {
        right: -10px !important;
    }

    .form-control {
        font-size: .75rem;
    }
}

/* Ticket #641270 - BES-1268:Department Listing - Keyboard Navigation */

button.expand-facet {
    border: none;
    width: 100%;
    text-align: left;
    font-family: Bitter,arial,serif;
    font-weight: 700;
    font-size: 1.15em;
    background: none;
}

#resultFilters button.expand-facet.btn-primary {
    background-color: #0054a6;
}

button.listOption,
button.gridOption {
    border: none;
}

button.btnAddToCart-Large {
    border: none;
    width: 100%;
}

button.btnAddToCart-Large:focus {
    border: 1px solid black;
}


#product-information .highlight-heading {
    background: none;
    border: none;
    font-family: Bitter,arial,serif;
    font-weight: 700;
    width: 100%;
    Text-align: left;
}

@media (max-width: 767px) {
    #product-information .highlight-heading {
        width: 100%;
        background: none;
        border: none;
        text-align: left;
        font-family: Bitter,arial,serif;
        font-weight: 700;
    }
}



/* Ticket #647677 - BES-1296:Cart - Graphics and Colors */

#cartItemWrpr .divFreeShipping a {
    text-decoration: underline;
    color: #666E75 !important;
}

.text-secondary {
    color: #666E75 !important;
}

.other-checkout-method {
    color: #666E75 !important;
}

.form-control {
    border: 1px solid #656D86;
}

    .form-control:focus {
        color: #495057;
        background-color: #fff;
        border-color: #3870A8;
        outline: 0;
        -webkit-box-shadow: 0 0 0 .2rem #3870A8;
        box-shadow: 0 0 0 .2rem #3870A8;
    }


li.shipOpt .fa-question-circle {
    border: none;
    background: none;
    color: #757575;
}

.turnstile {
    margin-top: 10px;
    display: block;
    width: 100%;
}


/* Ticket #796735*/
#player-el .threekit .ant-select-clear {
    top: 47% !important;
    right: 14px !important;
    font-size: 17px !important;
    color: #595959 !important;
	display: none !important; /* Added to hide the 'X' icon */
}

#player-el .threekit .ant-select-arrow {
    color: #595959 !important;
    font-size: 16px !important;
}