label~input[type=checkbox]{display:inline;vertical-align:middle;margin-left:6px}a{outline:0!important}input[type=radio]+label::before{border:1px solid #1e73be}input[type=radio]:checked+label::before{background:#1e73be;border:1px solid #1e73be;box-shadow:0 0 0 2px var(--white) inset}.text-center{text-align:center}.registration-page .card{border:0;box-shadow:rgba(99,99,99,.2) 0 2px 8px 0}.registration-page .inputs>label:first-child::before{display:none}.registration-page .inputs>label:first-child{color:#000;font-weight:bold}.registration-page .card .title,.account-page .page-body .title{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #ddd}.registration-page .account-type label{font-weight:800}.registration-page .account-type .accounttype-description{padding-left:25px}.registration-page .fieldset{margin-bottom:30px}.registration-page .fieldset .inputs:last-child{margin-bottom:0}.master-wrapper-page input[type=text],.master-wrapper-page input[type=number],.master-wrapper-page input[type=email],.master-wrapper-page input[type=tel],.master-wrapper-page input[type=url],.master-wrapper-page input[type=password],.master-wrapper-page input[type=search],.master-wrapper-page select,.master-wrapper-page textarea,.registration-page .input-text{padding:.6180469716em;background-color:#f2f2f2;color:#43454b;border:0;box-sizing:border-box;font-weight:400;box-shadow:inset 0 1px 1px rgba(0,0,0,.125)}.master-wrapper-page button:focus,.master-wrapper-page .button.alt:focus,.master-wrapper-page input:focus,textarea:focus,.master-wrapper-page input[type="button"]:focus,.master-wrapper-page input[type="reset"]:focus,.master-wrapper-page input[type="submit"]:focus,.master-wrapper-page input[type="email"]:focus,.master-wrapper-page input[type="tel"]:focus,.master-wrapper-page input[type="url"]:focus,.master-wrapper-page input[type="password"]:focus,.master-wrapper-page input[type="search"]:focus{outline:2px solid #1e73be;border:0!important}.registration-page #inputProductOfInterest select,.registration-page #inputProductOfManufacture select,.registration-page #inputLawEnforcementType select{height:100px}.contact-page .inputs label{font-weight:700;margin-bottom:8px;display:block}.contact-page .topic-block-body{font-size:18px;margin-bottom:15px}.header{background:url(../images/header_bg.jpg) no-repeat center center;background-size:cover;border-top:4px solid var(--secondary-color)}.mega-menu-toggle{border:0;background:transparent;font-weight:700;color:var(--white)}iframe{max-width:100%}.yt-wrapper{padding-top:56.25%;position:relative}.yt-wrapper iframe{width:100%;height:100%;display:block;position:absolute;margin:0;top:0;left:0;box-sizing:border-box}.breadcrumb .page-title h1{margin-bottom:0}button:focus{outline:0!important}.inputs textarea{width:100%!important}.block-account-navigation .list a::before{content:"";display:inline-block;font-family:'icomoon';margin-right:6px}.block-account-navigation .list li.customer-info a::before{content:""}.block-account-navigation .list li.customer-addresses a::before{content:""}.block-account-navigation .list li.customer-orders a::before{content:""}.block-account-navigation .list li.back-in-stock-subscriptions a::before{content:""}.block-account-navigation .list li.reward-points a::before{content:""}.block-account-navigation .list li.change-password a::before{content:""}.block-account-navigation .list li.customer-products a::before{content:""}.block-account-navigation .list li.customer-reviews a::before{content:""}.block-account-navigation .list li.agreement-forms a::before{content:""}.contact-us{background:var(--black);color:var(--white);padding:40px 15px;padding-top:100px;position:relative;text-align:center;margin-top:100px}.contact-us .container>a{position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}span.yellow_strat,span.white_strat,span.white_strat a,span.bar{text-transform:uppercase;font-size:25px;line-height:1.5}span.white_strat,span.white_strat a,span.bar{color:var(--white)!important;text-decoration:none;outline:0}span.yellow_strat{color:var(--secondary-color)}.order-details-page .table-wrapper .data-table tr{box-shadow:none}.order-details-page .table-wrapper .data-table td{border:1px solid #ddd}.order-details-page .table-wrapper .data-table td label{display:none}#product-details-tab .ui-widget-header .ui-tabs-tab.ui-state-active a{color:var(--black)}.order-list .order-item{border:0}.order-list .title strong::before{display:none}.order-list .title strong{padding:0}.order-details-page .section.totals{max-width:100%}.order-list{width:100%;margin:0 auto 40px;background-color:#fff;border-radius:8px}.order-table{width:100%;border-collapse:collapse}.order-table thead{background-color:#e0e0e0;color:#333}.order-table th,.order-table td{padding:12px 15px;text-align:left;border:1px solid #efefef;color:#333}.order-table tr:nth-child(even){background-color:#f7f7f7}.order-table tr:nth-child(odd){background-color:#fff}.order-table tr:hover{background-color:#eaeaea}.order-table th{text-transform:uppercase;font-weight:bold;letter-spacing:.05em}.desktop-order-list{display:none}.mobile-order-list{display:block}.order-status{margin-bottom:6px}.order-status span{padding:4px 8px;border-radius:4px;color:#fff;display:inline-block;background-color:#3498db}.order-status .pending{background-color:#f39c12}.order-status .processing,.order-status .ordered{background-color:#3498db}.order-status .complete{background-color:#27ae60}.order-status .cancelled{background-color:#e74c3c}.order-status .converted,.order-status .refunded{background-color:#8e44ad}.order-status .rejected,.order-status .on-hold{background-color:#d35400}.order-status .expired,.order-status .failed{background-color:#c0392b}.info-list .label{font-weight:bold}.order-list .order-item .buttons{text-align:left}.please-wait{margin-left:15px}.order-number{font-size:1.2em;color:#333;margin-bottom:10px}.order-overview-content{list-style-type:none;padding:0;margin:0}.order-overview-content li{margin-bottom:8px;font-size:.95em;color:#555}.order-total strong{font-size:1.1em;color:#333}.impersonate{color:var(--white)}.table-wrapper .data-table{box-shadow:none}.w-100{width:100%!important}.bar-notification a{color:#000;font-weight:bold}.ui-dialog:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.ui-widget.ui-widget-content{border:0!important}.ui-dialog .ui-dialog-content{background:#fff}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid transparent;background:none;font-weight:normal;color:var(--black)}.ui-selectmenu-menu{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}#products-orderby-menu li{white-space:nowrap}#products-orderby-menu li:hover div{color:#28b1e0}.mobile-header-register{display:none}@media(max-width:991px){.mobile-header-register{display:block}.mobile-header-register a{color:#fff;padding:5px;font-size:10px;text-decoration:none;display:inline-block;text-align:center}.mobile-header-register a::before{content:"";display:block;font-size:16px;margin-bottom:7px;font-family:"icomoon"!important;font-style:normal;font-weight:500}}.registration-page .form-fields .inputs.rank-input{width:100%}.registration-page .form-fields .inputs.rank-input input{width:100%}.contact-page form{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);padding:41px;border-radius:10px}@media(max-width:991px){.footer-logo{text-align:center}.footer .footer-upper .footer-block.follow-us{padding:0 20px}.footer .contact-us{padding-top:60px;margin-top:80px}span.yellow_strat,span.white_strat,span.white_strat a,span.bar{font-size:14px}.header .header-lower{padding-right:40px}.header-links-wrapper{display:none}.mega-menu-toggle{font-size:18px}.header .header-lower .header-logo{max-width:160px;width:50%;margin-left:auto}.header .header-lower .header-logo img{width:100%}.mobile-bottom-navigation{background:var(--black)}.mobile-bottom-navigation a{color:var(--secondary-color)}.customer-popup{background:var(--black)}.customer-popup a{font-size:14px}.order-details-page .shipping-info-wrap,.order-details-page .billing-info-wrap{background:none;border:0}.order-details-page .order-overview{padding:0;border:0;background:none;text-align:left}.order-details-page .print-buttons{display:flex;flex-wrap:wrap}}@media(min-width:992px){html .center-1 .apply-vendor-page,html .center-1 .store-closed-page,html .center-1 .not-found-page,html .center-1 .contact-page,html .center-1 .topic-page,html .center-2 .apply-vendor-page,html .center-2 .store-closed-page,html .center-2 .not-found-page,html .center-2 .contact-page,html .center-2 .topic-page{width:calc(100% - 80px)}.registration-page .form-fields,.registration-page .edit-address{display:flex;flex-wrap:wrap;margin:0 -10px}.registration-page .edit-address{margin:0}.registration-page .form-fields .inputs.full-width{width:100%}.registration-page .form-fields .inputs{padding:0 10px}.registration-page .form-fields .inputs:not(.full-width){width:50%}.header-menu{background:#000;border-top:1px solid var(--secondary-color)}.header-links ul li:not(#topcartlink) a{color:var(--black);background:var(--secondary-color);padding:6px 8px}.header-links ul li a::before{color:var(--black)}.header-lower-right{max-width:400px}.header-lower-right .search-box{max-width:100%}.header-links ul{margin-bottom:10px}.header-links ul li{display:inline-block;padding:0 15px 0 0}.button-1.search-box-button,.home-page-polls .search-box-button.button-2{background:var(--black);padding:6px}.button-1.search-box-button::before,.home-page-polls .search-box-button.button-2::before{line-height:16px}.search-box form input{height:36px}.header-links ul #topcartlink>a{color:var(--white)}.header-links ul #topcartlink>a::before{content:"";color:var(--white)}.header-links ul li a::before{font-size:15px}.header-links ul li .ico-account::before{content:""}.header-links ul li .ico-login::before,.header-links ul li .ico-logout::before{content:""}.header-links ul li .ico-register::before{content:""}.header .header-lower .header-links-wrapper{text-align:left}.mega-menu-toggle{display:none}.breadcrumb{padding:10px 50px}.breadcrumb .page-title{margin-bottom:10px}.desktop-order-list{display:block}.mobile-order-list{display:none}.contact-page .topic-block{padding-right:30px}.order-details-page .order-overview{text-align:center}.order-details-page .shipping-info-wrap,.order-details-page .billing-info-wrap{max-width:100%}.order-details-page .print-buttons a{width:auto;min-width:130px;white-space:nowrap}.side-2 .block-account-navigation{padding:14px 10px 0 10px}.side-2 .block-account-navigation li{margin:0}.side-2 .block-account-navigation li a{display:block;padding:8px 15px}.side-2 .block-account-navigation li:not(:last-child) a{border-bottom:1px dashed #ddd}.sticky-add-tocart{display:none}}@media(min-width:1600px){.container,.checkout-page .page-body,.order-summary-content,.eu-cookie-bar-notification .content,.footer .footer-upper,.header-menu .top-menu.notmobile,.header .header-lower,.home-page-polls,.home-page .topic-block,.home-page .home-page-product-grid,.home-page .news-list-homepage,.home-page .home-page-category-grid{max-width:1440px}}
