/** * Main Template CSS Stylesheet *  * BOOTSTRAP v3.4.0 * */
.clearBoth {clear:both;}
.forward {float:right;}
.back {float:left;}
/* This is used to re-size images */img {max-width:100%;height:auto;border:0;}
.qmix > br {display:none;}
.normalprice,.productSpecialPriceSale {text-decoration:line-through;}
#back-to-top {position:fixed;bottom:5rem;right:1rem;z-index:1;text-align:center;cursor:pointer;transition:opacity 0.2s ease-out;opacity:0;}
#back-to-top.show {opacity:1;z-index:1;}
/* set height of scrollable area in mobile menu */div#navbarSupportedContent {max-height:90vh;overflow-y:auto;}
.zca-banner {text-align:center;}
.ot-title {text-align:right;}
.ot-text,.totalCell {text-align:right;}
.centeredContent {text-align:center;padding:1rem;}
table.tabTable td {padding:0.5rem;}
#indexProductList-cat-wrap {margin-bottom:1rem;}
#productsListing-bottomRow {margin-top:1rem;}
.sideBoxContent select {margin-bottom:1rem;}
#navCatTabs a,#navCatTabs a:hover {border:0.125rem solid #007faf;}
/* These CSS media queries control how many columns of cards display on the login,checkout_shipping,checkout_payment & checkout_confirmation pages *//* Small devices (landscape phones,576px and up) */@media (min-width:576px) {.card-columns {-webkit-column-count:1;-moz-column-count:1;column-count:1;}
}
/*  Medium devices (tablets,768px and up) */@media (min-width:768px) {.card-columns {-webkit-column-count:1;-moz-column-count:1;column-count:1;}
}
/* Large devices (desktops,992px and up) */@media (min-width:992px) {.card-columns {-webkit-column-count:2;-moz-column-count:2;column-count:2;}
}
/* Extra large devices (large desktops,1200px and up) */@media (min-width:1200px) {.card-columns {-webkit-column-count:2;-moz-column-count:2;column-count:2;}
}
.btn.button_add_selected {position:fixed;bottom:7.5rem;z-index:100;}
#search-wrapper.modal:before {display:inline;}
#search-wrapper {opacity:1;}
.sugg {text-align:center;padding:10px;}
.sugg-content a {display:inline-block;border:1px solid #0c6eaf;border-radius:10px;padding:5px;text-decoration:none;width:100%;}
.sugg-content > a:hover {color:#0080c0;background-color:#dff4ff;}
.sugg-img {height:50px;}
.sugg-name {height:4rem;margin-bottom:0.5rem;}
.sugg-name,.sugg-price {font-weight:bold;}
/** * Image Carousel Stylesheet *  * BOOTSTRAP v3.5.1 * */#productImagesCarousel .carousel-indicators {position:static;left:initial;width:initial;margin-left:initial;}
#productImagesCarousel .carousel-indicators > li {width:initial;height:initial;text-indent:initial;}
#productImagesCarousel .carousel-indicators > li.active img {opacity:0.7;}
.banner-carousel .carousel-indicators {top:95%;}
.ekko-lightbox{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-right:0!important}.ekko-lightbox-container{position:relative}.ekko-lightbox-container>div.ekko-lightbox-item{position:absolute;top:0;left:0;bottom:0;right:0;width:100%}.ekko-lightbox iframe{width:100%;height:100%}.ekko-lightbox-nav-overlay{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex}.ekko-lightbox-nav-overlay a{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:0;transition:opacity .5s;color:#fff;font-size:30px;z-index:1}.ekko-lightbox-nav-overlay a>*{-ms-flex-positive:1;flex-grow:1}.ekko-lightbox-nav-overlay a>:focus{outline:none}.ekko-lightbox-nav-overlay a span{padding:0 30px}.ekko-lightbox-nav-overlay a:last-child span{text-align:right}.ekko-lightbox-nav-overlay a:hover{text-decoration:none}.ekko-lightbox-nav-overlay a:focus{outline:none}.ekko-lightbox-nav-overlay a.disabled{cursor:default;visibility:hidden}.ekko-lightbox a:hover{opacity:1;text-decoration:none}.ekko-lightbox .modal-dialog{display:none}.ekko-lightbox .modal-footer{text-align:left}.ekko-lightbox-loader{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.ekko-lightbox-loader>div{width:40px;height:40px;position:relative;text-align:center}.ekko-lightbox-loader>div>div{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;animation:a 2s infinite ease-in-out}.ekko-lightbox-loader>div>div:last-child{animation-delay:-1s}.modal-dialog .ekko-lightbox-loader>div>div{background-color:#333}@keyframes a{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}
body {color:#000000;background-color:#ffffff;}
a {color:#007185;}
a:hover {color:#C7511F;}
.required-info,span.alert {color:#a80000;}
.alert-info {color:#13525e;background-color:#d1ecf1;border-color:#bee5eb;}
.rating {background-color:#322424;color:#efa31d;}
main#mainWrapper {overflow:hidden;}
.btn {color:#111;background-color:#FFD814;border-color:#FFD814;}
.btn:hover {color:#111;background-color:#F0B800;border-color:#F0B800;}
#headerWrapper {background-color:#ffffff;}
#tagline {color:#000000;}
nav.navbar {background-color:#333333;}
nav.navbar a.nav-link {color:#ffffff;}
nav.navbar a.nav-link:hover {color:#cccccc;background-color:#333333;}
nav.navbar .navbar-toggler {color:#ffffff;background-color:#343a40;border-color:#343a40;}
nav.navbar .navbar-toggler:hover {color:#cccccc;background-color:#919aa1;border-color:#919aa1;}
nav.navbar .btn {color:#ffffff;background-color:#13607c;border-color:#13607c;}
nav.navbar .btn:hover {color:#0056b3;background-color:#ffffff;border-color:#a80000;}
#ezpagesBarHeader {background-color:#464646;}
#ezpagesBarHeader a.nav-link {color:#ffffff;}
#ezpagesBarHeader a.nav-link:hover {color:#cccccc;background-color:#363636;}
#navCatTabs a,#navCatTabs a:hover {border:0;border-radius:0;border-bottom:0.125rem solid #007faf;}
#navCatTabs a {border-color:transparent;}
#navCatTabs a:hover {color:#13607c;background-color:#ffffff;border-color:#13607c;}
ol.breadcrumb {background:transparent;padding:0;line-height:14px;font-size:14px;}
#navBreadCrumb li {color:#565959;}
#navBreadCrumb li a {color:#0a3f52;}
#navBreadCrumb li a:hover {color:#003c52;}
#footerWrapper {color:#000000;}
.legalCopyright,.legalCopyright a {color:#000000;}
#ezpagesBarFooter {background-color:#464646;}
#ezpagesBarFooter a.nav-link {color:#ffffff;}
#ezpagesBarFooter a.nav-link:hover {color:#cccccc;background-color:#363636;}
.leftBoxCard,.rightBoxCard {color:#000000;background-color:#ffffff;}
.leftBoxHeading,.rightBoxHeading {color:#ffffff;background-color:#333333;}
.leftBoxHeading a,.rightBoxHeading a {color:#ffffff;}
.leftBoxHeading a:hover,.rightBoxHeading a:hover {color:#cccccc;}
#categoriesContent .badge,#documentcategoriesContent .badge {color:#ffffff;background-color:#13607c;}
.leftBoxCard .list-group-item,.rightBoxCard .list-group-item {color:#0000a0;background-color:#ffffff;}
.leftBoxCard .list-group-item:hover,.rightBoxCard .list-group-item:hover {color:#003975;background-color:#cccccc;}
.centerBoxContents.card {color:#000000;background-color:#ffffff;}
.centerBoxHeading {color:#ffffff;background-color:#333333;padding: 5px 10px;line-height: 1;}
.categoryListBoxContents.card {color:#000000;background-color:#ffffff;}
.categoryListBoxContents {background-color:#ffffff;}
.categoryListBoxContents:hover {background-color:#efefef;}
a.page-link {color:#000000;background-color:#cccccc;border-color:#cccccc;}
a.page-link:hover {color:#ffffff;background-color:#0099cc;border-color:#0099cc;}
.page-item.active span.page-link {color:#ffffff;background-color:#13607c;}
.sideBoxContentItem {background-color:#ffffff;}
.sideBoxContentItem:hover {background-color:#cccccc;}
.centerBoxContents {background-color:#ffffff;}
.centerBoxContents:hover {/* background-color:#efefef;*/}
.centerBoxContentsListing:hover {background-color:#efefef;}
.listingProductImage {min-width:0px;}
.productReviewCard:hover {background-color:#efefef;}
.productBasePrice {color:#000000;}
.normalprice {color:#000000;}
.productSpecialPrice {color:#a80000;}
.productPriceDiscount {color:#a80000;}
.productSalePrice {color:#a80000;}
.productFreePrice {color:#0000ff;}
#addToCart-card-header {color:#ffffff;background-color:#036811;}
#addToCart-card {border-color:#036811;}
.btn.button_add_selected {background:#036811;color:#ffffff;}
.btn.button_add_selected:hover {background:#007e33;color:#ffffff;}
.fa-cart-plus {color:#036811;}
a:hover > .fa-cart-plus {color:#007e33;}
button.button_continue_checkout,a.button_checkout {background-color:#ffd814;color:#0f1111;border-color:#fcd200;}
button.button_continue_checkout:hover,a.button_checkout:hover {background-color:#f7ca00;color:#0f1111;border-color:#f2c200;}
button.button_confirm_order {background-color:#ffd814;color:#0f1111;border-color:#fcd200;}
button.button_confirm_order:hover {background-color:#f7ca00;color:#0f1111;border-color:#f2c200;}
#checkoutShippingDefault .progress-bar,#checkoutPayment .progress-bar,#checkoutConfirmationDefault .progress-bar,#checkoutSuccessDefault .progress-bar {background-color:#036811!important;}
button.button_sold_out_sm,button.button_sold_out_sm:hover,button.button_sold_out,button.button_sold_out:hover {background-color:#a80000;color:#ffffff;border-color:#a80000;}
a.carousel-control-prev,a.carousel-control-next {color:#000000;}
a.carousel-control-prev:hover,a.carousel-control-next:hover {color:#000000;}
.banner-carousel .carousel-indicators li {background-color:#000000;}
.defaultAddress address {background-color:#036811;color:#ffffff;}
.card.primary-address {border-color:#13607c;}
.card.primary-address > .card-header {background-color:#13607c;color:#ffffff;}
#footer_menu {display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:1em}
.flexFooterCol.ffCcol1 ul {list-style:none;padding-left:0;}
#footer_menu > div.flexFooterCol > ul > li:nth-child(1) {list-style:none;}
ul.css-ltr-neq7pz {list-style:none;display:inline-block;background:#fff;padding-left:15px;}
.flexFooterCol.ffCcol1 ol {padding:0;list-style:none;}
.flexFooterCol.ffCcol1 {width:auto !important;}
li.css-ltr-x1il9r {display:inline-block;}
#whatsNew {border:0;}
#indexHomeBody #whatsNew .centerBoxHeading {display:none}
.centerBoxWrapper{margin-top:20px;}
@media (min-width:1300px) {#head-bar-box .input-group>.form-control {width:380px;height:60px;background:#f5f5f5;}
#logo>* {padding-left:0;}
#footer_menu {max-width:unset}
#loginForm {max-width:320px;margin:0 auto;}
}
#categoriesTabs ul {margin:0;padding:0;list-style:none}
@media (min-width:992px) {#advancedSearchDefault>form>.card {width:calc(33% - 2em);display:inline-block;margin-right:2em}
#categoriesTabs ul.level2 {padding:6px 2em}
li.submenu ul.level2 {display:none;position:absolute;background:#f2f2f2;z-index:1}
li.submenu:hover ul.level2 {display:block}
ul.level1>li.submenu {display:inline-block}
#footer_menu {flex-wrap:nowrap;}
#navMain nav.navbar a.nav-link:after {content:"";background:url(../images/arrows.png) 100% 0 no-repeat;position:absolute;left:-10px;top:13px;height:15px;width:9px;display:inline-block;}
#navMain nav.navbar a.nav-link:hover:after {background:url(../images/arrows.png) 0 0 no-repeat;}
#navMain nav.navbar a.nav-link {position:relative;margin-left:20px;color:#fff;}
nav.navbar {background-color:#333;height:60px;}
#navMain nav.navbar a.nav-link:hover {background:0;}
form[name="quick_find_header"] .button_search {width:60px!important;height:60px!important;border:none;background:url(../images/search.gif) no-repeat 0 bottom;font-size:0;cursor:pointer;float:left;margin:0;-moz-transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
form[name="quick_find_header"] .button_search:hover {background:url(../images/search.gif) no-repeat 0 0;}
#head-bar-box {margin-bottom:1em;}
#categoriesTabs .nav-item {flex:none}
#categoriesTabs {max-width:1140px;margin:0 auto;border-bottom:1px solid #ddd;border-top:1px solid #eee;}
.card-deck .card {max-width:320px}
#PPECbutton {margin-top:0.5em;max-width:299px}
#returningCustomers-card #loginForm {margin-left:auto}
#loginDefault {overflow:hidden;}
#newCustomers-card-body {padding-right:3em}
#loginDefault-pageHeading {width:100%}
#newCustomers-card {width:50%;float:left;}
#returningCustomers-card {width:50%;float:right;max-width:500px;}
#PPECbutton {max-width:299px;margin-left:auto;margin-top:.5em}
#navMain nav.navbar {padding:0 1em;}
#head-bar-box {margin-top:1em;}
}
#head-bar-box {display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}
button.btn.button_search {border-top-right-radius:0;border-bottom-right-radius:0;}
a i.fa {margin-right:7px;}
.cart-box .nav-link {background:url(../images/nav_cart_2.png?t=2) 0 0 no-repeat;padding-left:63px;position:relative;height:53px;color:#000;}
.cart-box .nav-link em {position:absolute;color:#fddd03;font:bold 26px/26px 'Lato',Arial,Helvetica,sans-serif;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;margin-top:-8px;}
@media (max-width:767px) {.h1,h1 {font-size:1.5rem;}
.h2,h2 {font-size:1.2rem;}
.h3,h3 {font-size:1.1rem;}
.h4,h4,.h5,h5 {font-size:1rem;}
#navbarSupportedContent>.container {display:block;}
#personalDetails-card-body {padding:0 !important}
#personalDetails-card-header {display:none}
#navMain nav.navbar {margin:0 -15px;}
.flexFooterCol {width:100% !IMPORTANT;}
.cart-box .nav-link span {display:none}
#navbarSupportedContent {position:absolute;left:0;width:100%;z-index:111;background:#333;top:48px;padding:0 1em;}
#addToCart-card-body > .mb-3 {justify-content:space-around;}
#addToCart-card-body > .mb-4 {flex-wrap:nowrap;}
#contactDetails-card-header,#loginDetails-card-header {display:none}
#contactDetails-card,#addressDetails-card,#loginDetails-card {border:0}
#contactDetails-card-body,#addressDetails-card-body,#loginDetails-card-body {padding:0 !important}
#addressDetails-card {margin-bottom:0!important}
h1.pageHeading {font-size:1.8rem}
.card-header {font-size:1.1rem}
#productInfo-productName {font-size:1.3rem}
#footer_menu {flex-direction:column}
#addToCart-card-body .input-group.mb-3 {display:flex;flex-direction:row;position:fixed;bottom:0;background:#fff;z-index:999;border-top:1px solid #eee;padding:5px 0;margin:0 !important;left:0;right:0}
#productinfoBody #siteinfoLegal {padding-bottom:80px}
#newCenterbox-card-body {padding-left:0;padding-right:0;display:flex;flex-wrap:wrap}
.card-deck.text-center {width:50%}
.card-deck.text-center:nth-child(3) {width:100%;display:flex;flex-wrap:wrap}
.card-deck.text-center:nth-child(3) .centerBoxContents {width:50%}
.centerBoxContents .centerBoxContentsItem-name {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis}
td.productListing-data.text-center {min-width:80px}
}
.button_search {background:rgb(254,189,105);}
div#contactUs-required-info {float:right;margin:0 !important;}
.centerBoxContentsItem-price .productBasePrice {font-size:1.3rem;}
.btn.button_add_selected {position:unset;}
#personalDetails-card {border:0}
#paymentMethod-card .card-body .card-header {background:0;border:0;padding:0}
#paymentMethod-card .card-body .card {border:0}
#paymentSubmit [type="submit"] {margin-left:auto;min-width:300px}
#footer_menu ul {list-style:none}
.centerBoxContents.card {border:0;}
#navBreadCrumb {margin-top:8px;background: #fff;padding: 0;line-height: 14px;font-size: 14px;}
.footer {background:#f2f2f2;margin-top:1em;padding-top:1em;}
#productImagesCarousel>ul,#productInfo-productAdditionalImages .modal-footer {display:none}
#productInfo-productAdditionalImages .modal-lg,#productInfo-productAdditionalImages .modal-xl {max-width:1170px}
/*foot*/
@media (max-width:767px) {
.footer .container {padding: 0;}
#footer_menu{padding-top:1.5em}
#footer_menu ul{margin: 0;padding:0;text-align:left}
#footer_menu .flexFooterCol li{display:none}
#footer_menu .flexFooterCol li{padding:.5em 1em;border-bottom:1px solid #F6F6F6}
#footer_menu .flexFooterCol li:first-child{padding:0.8em 1em;display:block;position:relative;background:#fff;line-height:1}
#footer_menu .flexFooterCol a{font-size:1rem}
#footer_menu h4{font-weight: 400;font-size:1rem;margin: 0;color:#222;line-height:1}
#footer_menu .flexFooterCol li:first-child:after{content:'>';position:absolute;right:1em;top:1em;transform:scaleY(2);color:#888}
#footer_menu .flexFooterCol.foot-sel li{display:block}
#footer_menu .flexFooterCol.foot-sel li:first-child:after{transform:rotate(90deg) scaleY(2)}
}
.custom-control-label:after, .custom-control-label:before{display:none;}
LABEL.checkboxLabel, LABEL.radioButtonLabel{margin: 0;}
.dlModelList {font-size:0;-webkit-text-size-adjust:none;padding:5px 0;overflow:hidden}
.dlModelList dd {float:left;width:33.33%;padding:5px;font-size:0;vertical-align:top}
.dlModelList dd a,.dlModelList dd a b {word-wrap:break-word}
.dlModelList dd a,.dlModelList dd a:visited {padding:8px 20px;background:#fff url(../images/bullet.png) no-repeat center left;border-radius:4px;border:1px solid #e5e5e5;color:#444;display:block;font-size:1.5rem;line-height:1.2}
@media(max-width:767px) {.dlModelList dd {width:50%}
.dlModelList dd a {font-size:1.3rem}
}
/*menu*/
#menu {float:left;width:100%;background:#efefef;}
#menu2 {margin:0 auto;width:1230px}
#mobilMenu {display:none}
ul.slimmenu,ul.slimmenu1 {list-style-type:none;margin:0;padding:0;width:100%;margin-top:0}
ul.slimmenu li,ul.slimmenu1 li {position:relative;background:transparent}
ul.slimmenu>li,ul.slimmenu1>li {border-left:0 solid #999}
ul.slimmenu>li:first-child,ul.slimmenu1>li:first-child {border-left:0}
ul.slimmenu>li:last-child,ul.slimmenu1>li:last-child {margin-right:0}
ul.slimmenu li a {display:block;color:#000;padding:11px 34px 12px 20px;font-size:115%;font-weight:normal;transition:background-color .5s ease-out;-o-transition:background-color .5s ease-out;-moz-transition:background-color .5s ease-out;-webkit-transition:background-color .5s ease-out}
ul.slimmenu1 li a {display:block;color:#444;padding:12px 34px 12px 6px;font-size:16px;font-weight:normal;transition:background-color .5s ease-out;-o-transition:background-color .5s ease-out;-moz-transition:background-color .5s ease-out;-webkit-transition:background-color .5s ease-out}
ul.slimmenu li a:hover,ul.slimmenu1 li a:hover {text-decoration:underline;color:#777}
ul.slimmenu li .sub-collapser,ul.slimmenu1 li .sub-collapser {background:0;position:absolute;right:0;top:0;width:28px;height:100%;text-align:center;z-index:999;cursor:pointer}
ul.slimmenu li .sub-collapser:before,ul.slimmenu1 li .sub-collapser:before {content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}
ul.slimmenu li .sub-collapser>i,ul.slimmenu1 li .sub-collapser>i {color:#a0a0a0;font-size:13px;display:inline-block;vertical-align:middle}
ul.slimmenu li ul,ul.slimmenu1 li ul {margin:0;list-style-type:none}
ul.slimmenu li ul li,ul.slimmenu1 li ul li {width:325px;float:left;font-size:95%}
ul.slimmenu li ul li a:hover,ul.slimmenu1 li ul li a:hover {color:#777}
ul.slimmenu li>ul,ul.slimmenu1 li>ul {display:none;position:absolute;top:100%;padding-left:15px;z-index:9999;width:1000px;background:#fff;transition-property:height;transition-duration:1s;-webkit-transition-property:height;-webkit-transition-duration:1s}
ul.slimmenu li>ul>li ul,ul.slimmenu1 li>ul>li ul {display:none;left:-10px;top:30px;z-index:999;width:100%}
ul.slimmenu.collapsed li,ul.slimmenu1.collapsed li {display:block;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
ul.slimmenu.collapsed li a,ul.slimmenu1.collapsed li a {display:block;border-bottom:1px solid rgba(0,0,0,0.075);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
ul.slimmenu.collapsed li .sub-collapser,ul.slimmenu1.collapsed li .sub-collapser {height:45px;width:25px}
ul.slimmenu.collapsed li>ul,ul.slimmenu1.collapsed li>ul {display:none;position:static}
ul.slimmenu.collapsed li ul.level2,ul.slimmenu1.collapsed li ul.level2 {margin-left:-30px}
ul.slimmenu.collapsed li ul.level2 li ul,ul.slimmenu1.collapsed li ul.level2 li ul {margin-left:-30px;width:99%}
ul.slimmenu>li.submenu:hover {border-bottom:2px solid #0076bd}
li.submenu:hover ul.level3 {display:block;height:auto;border:1px solid #0076bd}
li.submenu:hover ul.level4 {display:block}
li.submenu:hover ul.level5 {display:block}
ul.slimmenu li a:hover a#mshop {border-bottom:3px solid #00bfbf;text-decoration:none!important}
ul.level3>li>a {color:#000}
ul.level3 {position:relative}
ul.slimmenu>li.submenu>a {font-size:120%;text-transform:Capitalize;text-decoration:none}
ul.level3>.submenu>a>span {display:none}
.xiaosanjiao {padding-left:10px;font-size:75%;color:#aaa}
ul.slimmenu>li {float:left;font-size:105%;border-bottom: 2px solid #efefef;}