/* https://www.divetronix.com/wp-content/themes/DiveTronix/custom.min.css?ver=1727447660 */
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.uneditable-input .wpcf7-not-valid-tip,.wpcf7 input[type=color],.wpcf7 input[type=date],.wpcf7 input[type=datetime-local],.wpcf7 input[type=datetime],.wpcf7 input[type=email],.wpcf7 input[type=month],.wpcf7 input[type=number],.wpcf7 input[type=password],.wpcf7 input[type=search],.wpcf7 input[type=tel],.wpcf7 input[type=text],.wpcf7 input[type=time],.wpcf7 input[type=url],.wpcf7 input[type=week],.wpcf7 select{height:60px;max-width:100%;outline:0}.wpcf7 textarea{height:300px;padding-top:1em;margin-top:20px;margin-bottom:15px}.wpcf7-not-valid-tip{padding:18px 5px!important;border-radius:0;font-weight:400;font-size:12px;line-height:20px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.wpcf7 input[type=reset]{margin-right:10px}.wpcf7 .submit-wrap,.wpcf7 span.wpcf7-validates-as-required{position:relative}.wpcf7 .submit-wrap .ajax-loader{position:absolute;top:50%;margin-top:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.wpcf7 .wpcf7-form-control-wrap{position:relative;margin-bottom:1em}.wpcf7 .wpcf7-form-control-wrap:before{position:absolute;height:100%;width:60px;text-align:center;font-family:FontAwesome;font-size:30px;color:#ccc;left:0;line-height:60px}.wpcf7 .wpcf7-form-control-wrap input,.wpcf7 .wpcf7-form-control-wrap textarea{padding-left:1rem;width:100%}.wpcf7 .wpcf7-form-control-wrap .wpcf7-form-control{background-clip:padding-box;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.wpcf7 .wpcf7-form-control-wrap .wpcf7-form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.wpcf7 .submit-wrap input{line-height:0;padding:20px 25px 16px;border-radius:0;text-transform:uppercase}section.footer-widgets{padding:40px 0;background-color:#0064cd;color:#fff}footer#colophon{padding-top:20px;padding-bottom:20px;margin-top:40px;width:100%}#back-top,.mfp-align-top .mfp-container:before{display:none}#back-top-wrapper,.mfp-bg{overflow:hidden;position:fixed}#back-top-wrapper{right:10px;bottom:10px;z-index:99}#back-top a,#back-top span{display:block;width:50px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}#back-top a{color:#bbb;text-align:center;text-decoration:none;text-transform:uppercase;font:11px/100% Arial,Helvetica,sans-serif}#back-top a:after{content:'\f062';font-family:fontawesome;display:inline-block;position:relative;top:-37px;left:0;font-size:24px;color:#fff}#back-top a:hover{color:#000}#back-top a:hover span{background-color:#e6352c}#back-top span{margin-bottom:7px;height:50px;border-radius:50%;background:#9a1912}.mfp-bg{z-index:1042;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-container,.mfp-wrap{width:100%;height:100%;left:0;top:0}.mfp-wrap{z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;padding:0 8px;box-sizing:border-box}.mfp-container:before,.mfp-content{display:inline-block;vertical-align:middle}.mfp-container:before{content:'';height:100%}.mfp-content{position:relative;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure,.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader,.wpcf7 button.wpcf7cf_prev.disabled{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;top:50%;margin:-55px 0 0;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.mfp-figure:after,img.mfp-img{display:block;width:auto;height:auto}img.mfp-img{box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;right:0;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}#consumer-model span.wpcf7-list-item,#consumer-services span.wpcf7-list-item,.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.montserrat{font-family:'Montserrat',sans-serif}body{background-repeat:no-repeat;background-position:top;background-size:cover;background-image:url(/wp-content/themes/DiveTronix/assets/images/background-pattern-white.jpg)}body div#content-wrap{max-width:1370px;margin-top:2.5rem}a{color:#9a1912;font-weight:600;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}a:active,a:focus,a:hover{color:#6c120d;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}h1,h2,h3,hr{margin-bottom:1rem}h1,h2,h3{text-transform:uppercase}.bg-yellow.card{background:#fff5d7}blockquote{border-left:5px solid #aaa;padding:.65rem .75rem .5rem;background:#c4c4c4;font-size:1.4rem;position:relative}blockquote:after,blockquote:before{font-family:fontawesome;font-size:30px;position:absolute}blockquote:before{content:"\f10d";top:0}blockquote:after{content:"\f10e";bottom:0;right:15px}.list.styled.check-list li{list-style:none;line-height:1.7}.list.styled.check-list li:before{content:'\f00c';font-family:fontawesome;margin-left:-35px;margin-right:1ch;color:#26b626}hr{margin-top:1rem;margin-left:100px;margin-right:100px;border:0;border-top:1px solid #e9272d}.navbar li,.red-btn,button.wpcf7cf_next,button.wpcf7cf_prev{font-family:'Montserrat',sans-serif;font-size:18px;text-transform:uppercase;letter-spacing:.9px;display:flex;justify-content:center;align-items:center}.red-btn,button.wpcf7cf_next,button.wpcf7cf_prev{width:300px;height:59px;background-color:red;color:#fff;border:0;font-weight:700;line-height:20px;outline:0}.red-btn:hover,button.wpcf7cf_next:hover,button.wpcf7cf_prev:hover{background-color:#eb2027}@media (max-width:480px){.red-btn,button.wpcf7cf_next,button.wpcf7cf_prev{width:260px}}header.entry-header{margin-bottom:3rem;text-align:center}header.entry-header h1.entry-title{position:relative;padding-bottom:.25rem;display:inline-block}header.entry-header h1.entry-title:before{border-bottom:8px solid #e9272d;width:110%;position:absolute;content:'';bottom:-10px;left:-5%}.site-header__wrap{margin:0 auto}.site-branding{display:flex;justify-content:space-between;position:relative;padding:45px 0 50px!important}@media (max-width:768px){.site-branding{flex-direction:column;align-items:center;padding:10px!important;margin-top:46px}}.site-branding__content-item img.wp-post-image{max-height:76px;width:auto}@media (max-width:1200px){.site-branding__content-item img.wp-post-image{max-height:50px}}@media (max-width:992px){.site-branding__content-item img.wp-post-image{max-height:40px}}@media (max-width:768px){.site-branding__content-item{padding:15px}}.site-branding__phone-number{font-size:33px;font-weight:700;display:flex;justify-content:center;align-items:flex-end;line-height:1;height:100%}.site-branding__phone-number,.site-branding__phone-number:hover{text-decoration:none;color:#000}@media (max-width:992px){.site-branding__phone-number{font-size:26px}}.navbar{background:#333}@media (max-width:992px){.navbar .container{margin:0;min-width:100%}}.navbar ul,.wpcf7 div[data-class=wpcf7cf_group]{width:100%}.navbar li{flex-grow:1;flex-basis:200px;max-height:50px;font-weight:500;line-height:40px;border-left:1px solid #999;border-right:1px solid #999;background-color:#333;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.navbar li .nav-link{color:#fff!important;white-space:nowrap}@media (max-width:992px){.navbar li .nav-link{font-size:15px}}.navbar li:active,.navbar li:focus,.navbar li:hover,.navbar li:not(:disabled):not(.disabled):active:focus{background-color:#eb2027;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}@media (max-width:992px){.navbar li{padding:10px}}@media (max-width:768px){.navbar{position:fixed;top:0;width:100%;background-color:#333;box-shadow:0 4px 5px -7px #333;z-index:999}}.navbar .dropdown-menu{padding:0}.navbar .dropdown-menu li{border:1px solid #999;background-color:#fff;font-size:16px;font-weight:500;line-height:40px;letter-spacing:.8px}.navbar .dropdown-menu li .nav-link{color:#000!important}.navbar .dropdown-menu li:hover{background-color:#d9d9d9;color:#fff}.navbar-toggler{border:0}.dropdown:hover{display:flex}.dropdown:hover .dropdown-menu{position:absolute;display:flex;flex-direction:column}.home-main{max-width:1200px;margin:0 auto}.servicing{padding-top:45px}.servicing__title{text-align:center;font-family:'Montserrat',sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:.9px;line-height:1;margin-bottom:0}.servicing__text{position:absolute;top:0;display:none;width:100%;height:100%;text-align:center;justify-content:center;align-items:center;color:#fff}.servicing__list{margin-top:-25px}.servicing__item{height:250px;position:relative;display:flex;justify-content:center;align-items:center}.servicing__item img{max-height:180px;width:auto}.servicing__item:hover .servicing__text{padding:30px;display:flex;background:#000}.home-banner{padding-top:30px;padding-bottom:70px}.home-banner__content{position:relative;height:376px;background-repeat:no-repeat;background-position:right;background-size:cover;background-image:url(/wp-content/themes/DiveTronix/assets/images/upgrade-button-background.png)}.home-banner__btn{position:absolute;left:40px;top:115px}.home-banner__btn:active,.home-banner__btn:focus,.home-banner__btn:hover,.home-banner__btn:not(:disabled):not(.disabled):active:focus{color:#000;text-decoration:none}@media (max-width:860px){.home-banner__btn{left:50%;transform:translateX(-50%)}}.contact-us{display:flex;justify-content:center;padding-top:64px;padding-bottom:150px;border-top:7px solid red}@media (max-width:992px){.contact-us{padding-bottom:30px;flex-direction:column;align-items:center}}.contact-us__btn{margin:15px 35px}.contact-us__btn:active,.contact-us__btn:focus,.contact-us__btn:hover,.contact-us__btn:not(:disabled):not(.disabled):active:focus{color:#000;text-decoration:none}.contact-us__phone-number{font-size:33px;font-weight:700;margin:15px 35px}.contact-us__phone-number,.contact-us__phone-number:hover{color:#000;text-decoration:none}@media (max-width:480px){.contact-us__phone-number{font-size:26px}}@media (max-width:375px){.contact-us__phone-number{font-size:18px}}.site-footer{background-color:#fff;padding-top:45px!important;padding-bottom:40px!important}.site-footer__wrap{max-width:1200px!important;margin:0 auto}.site-footer__logo{max-width:225px;height:auto}@media (max-width:1197px){.site-footer__logo{margin:0 auto 40px}}.footer-widgets{justify-content:space-between;padding:0 15px}.site-footer__menu{font-size:16px;font-weight:700;line-height:48px;text-decoration:underline;text-transform:uppercase;display:flex;align-items:center}.site-footer__menu ul{display:flex;flex-wrap:wrap;margin:0;height:100%}@media (max-width:992px){.site-footer__menu ul{padding:0}}.site-footer__menu li{list-style:none;padding-left:35px;white-space:nowrap}@media (max-width:992px){.site-footer__menu li{width:50%;padding:0}}@media (max-width:576px){.site-footer__menu li{width:100%}}.site-footer__menu a{color:#000}@media (max-width:992px){.site-footer__menu{width:100%;text-align:center;justify-content:center}}.woocommerce aside#sidebar .widget,.wpcf7 .row [class^=col]{margin-bottom:1rem}.wpcf7 span.wpcf7-not-valid-tip{position:absolute;top:-1em;right:7px}.wpcf7 #chooseWho{align-items:center;display:flex;justify-content:center;margin-top:2rem}.wpcf7 #chooseWho .wpcf7-list-item{width:150px;text-align:center}.wpcf7 select{width:100%;padding-left:.5rem;border:2px solid #3b3b3b}.wpcf7 #consumer-shiptype,.wpcf7 #store-shiptype{padding-top:1rem;max-width:520px;justify-content:space-between;display:flex;font-size:18px}.wpcf7 #store-shiptype{width:200px}.wpcf7 select[name=your-state]{padding:0 2rem 0 8px}.wpcf7 input[type=checkbox]{height:22px;margin-top:.5rem}.wpcf7 #problemDescription{height:150px}.wpcf7 span.choose-form-type span.wpcf7-not-valid-tip,.wpcf7 span.service-type span.wpcf7-not-valid-tip{left:0;right:0;text-align:center;top:-21px}.wpcf7 .wpcf7-not-valid{background:rgba(255,255,0,.1)}.wpcf7 label.ch2{font-weight:600;margin-right:2ch}.wpcf7 .d-flex span.wpcf7-form-control-wrap{flex-grow:1}div#wpcf7-f90-p89-o1{max-width:100%;margin:0 auto}@media only screen and (min-width:1280px){div#wpcf7-f90-p89-o1{width:1200px}}.tooltip-inner{max-width:325px}.card{padding:35px;background-color:rgba(255,255,255,.6)}i.fa.fa-asterisk{position:relative;top:-1px}.thumbnail.aligncenter{background:#e5e3e3;padding:.5rem;box-shadow:0 0 6px 3px #fff}.thumbnail.aligncenter .caption{text-align:center;font-size:19px;color:#333;text-transform:uppercase;font-weight:600}#consumer-model,#consumer-services{flex-wrap:wrap}#consumer-model input[type=checkbox],#consumer-services input[type=checkbox]{width:22px;margin-right:10px;flex:0 0 22px;margin-top:0}#consumer-model,#consumer-model label,#consumer-services,#consumer-services label{display:flex;align-items:flex-start}#consumer-model .wpcf7-list-item-label,#consumer-services .wpcf7-list-item-label{padding-right:10px}#consumer-services span.wpcf7-list-item{width:33.333%;flex:0 0 33.33%}@media (max-width:1200px){#consumer-services span.wpcf7-list-item{width:50%;flex:0 0 50%}}@media (max-width:575px){#consumer-services span.wpcf7-list-item{width:100%;flex:0 0 100%}}#consumer-services .wpcf7-list-item-label{margin-top:-2px;margin-bottom:.5rem}input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-number.shiping-amount{padding-left:1ch}span.wpcf7-form-control-wrap.amount{margin:0 .5ch}.amount{width:100px;display:inline-block}.amount input[type=number]{height:35px}@media (max-width:768px){.wpcf7 .row .form-col{flex:0 0 100%;max-width:100%}}#qtyWrapper{margin-bottom:1.5rem}.woocommerce #calc_shipping_state_field>span,.woocommerce-tabs.wc-tabs-wrapper,span.wpcf7-form-control-wrap.consumer-model{width:100%}span#consumer-model{margin-top:.6rem;justify-content:space-between}input#woocommerce-product-search-field-0{height:44px;padding-left:1ch;min-width:250px}.terms-checkbox input[type=checkbox]{display:block;width:20px;float:left;margin-top:1px;margin-right:1ch}div.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed;background-color:rgba(174,47,47,.6)}button.swal2-close:focus{outline:0}span.wpcf7cf_next-container{display:flex;align-items:center}.btn.btn-primary,.wc-forward,.woocommerce #respond input#submit,.woocommerce .woocommerce-message .button,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce input.button{background:#9a1912;border:0;border-radius:0;text-transform:uppercase;font-weight:700;letter-spacing:.03em;padding:10px 20px;transition:.4s ease;color:#fff}.btn.btn-primary:active,.btn.btn-primary:focus,.btn.btn-primary:hover,.wc-forward:active,.wc-forward:focus,.wc-forward:hover,.woocommerce #respond input#submit:active,.woocommerce #respond input#submit:focus,.woocommerce #respond input#submit:hover,.woocommerce .woocommerce-message .button:active,.woocommerce .woocommerce-message .button:focus,.woocommerce .woocommerce-message .button:hover,.woocommerce a.button.alt:active,.woocommerce a.button.alt:focus,.woocommerce a.button.alt:hover,.woocommerce a.button:active,.woocommerce a.button:focus,.woocommerce a.button:hover,.woocommerce button.button.alt.disabled:active,.woocommerce button.button.alt.disabled:focus,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:active,.woocommerce button.button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce button.button:active,.woocommerce button.button:focus,.woocommerce button.button:hover,.woocommerce button:active,.woocommerce button:focus,.woocommerce button:hover,.woocommerce input.button:active,.woocommerce input.button:focus,.woocommerce input.button:hover{background:#222;transition:.4s ease-in}.btn.btn-primary.btn-large,.wc-forward.btn-large,.woocommerce #respond input#submit.btn-large,.woocommerce .woocommerce-message .button.btn-large,.woocommerce a.button.alt.btn-large,.woocommerce a.button.btn-large,.woocommerce button.btn-large,.woocommerce button.button.alt.btn-large,.woocommerce button.button.alt.disabled.btn-large,.woocommerce button.button.btn-large,.woocommerce input.button.btn-large{font-size:1.25em;padding:15px 30px;border:1px solid #fff}.woocommerce aside#sidebar{margin-top:3rem}.woocommerce aside#sidebar .widget h2.widgettitle{font-size:1.8rem}.woocommerce nav.woocommerce-breadcrumb{font-size:18px;margin-top:1.2rem;border-bottom:1px solid #ccc;padding-bottom:1.2rem}.woocommerce nav.woocommerce-breadcrumb i.dd.dd-diver{padding-right:.5ch;font-size:18px;position:relative;top:2px}.woocommerce #order_review_heading,.woocommerce-checkout .woocommerce h3#order_review_heading{display:none}.woocommerce h3#order-review-h3{margin-top:1.5rem;margin-bottom:1rem;font-size:20px}.woocommerce-checkout .woocommerce h3#order-review-h3{margin:1.5rem 0 1rem;font-size:1.5rem}.woocommerce-checkout .woocommerce #checkout-wrapper{position:relative;margin-top:1rem;margin-left:18px}.woocommerce-checkout .woocommerce #checkout-wrapper h4{font-size:18px}.woocommerce-checkout .woocommerce .woocommerce-terms-and-conditions-wrapper{padding-top:.5rem}.woocommerce-checkout .woocommerce textarea#order_comments{padding-left:8px}.woocommerce-checkout .woocommerce #duck-spinner{position:relative;opacity:.7}.woocommerce-checkout .woocommerce #duck-spinner:before{top:0}.woocommerce-checkout .woocommerce button#RevealCheckout{margin-top:1rem;margin-left:19px}.woocommerce-checkout .woocommerce #chosen_store_field input,.woocommerce-checkout .woocommerce #preferred_store input{position:absolute}@media only screen and (min-width:768px){.woocommerce-checkout .woocommerce p#chosen_store_field .woocommerce-input-wrapper,.woocommerce-checkout .woocommerce p#preferred_store .woocommerce-input-wrapper{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-3px}.woocommerce-checkout .woocommerce p#chosen_store_field .woocommerce-input-wrapper .select2-container,.woocommerce-checkout .woocommerce p#preferred_store .woocommerce-input-wrapper .select2-container{max-width:702px}}.woocommerce-checkout .woocommerce p#chosen_store_field .woocommerce-input-wrapper label.radio,.woocommerce-checkout .woocommerce p#preferred_store .woocommerce-input-wrapper label.radio{position:relative;top:-8px;left:20px;margin-bottom:1rem}.woocommerce-checkout .woocommerce #recalc-wrap{display:none}.woocommerce-checkout .woocommerce input#ctct_optin{width:1rem;height:1rem}.woocommerce-checkout .woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px}.woocommerce-checkout .woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow,.woocommerce-checkout .woocommerce span.select2-selection.select2-selection--single{height:40px}.woocommerce form .form-row input.input-text{height:2.5rem;padding-left:.5rem}.woocommerce.single-product #page{overflow-x:hidden}.woocommerce h1.woocommerce-products-header__title.page-title{text-transform:uppercase}.woocommerce.archive #product-main{max-width:1370px;margin:2rem auto 0}.woocommerce input#coupon_code{min-width:150px;margin-right:1rem}.woocommerce .coupon button[type=submit]{position:relative;top:1px}.woocommerce .woocommerce-ordering select{vertical-align:top;padding:10px 0 5px 8px}.woocommerce ul.products li.product{padding:15px;overflow:visible;position:relative;text-align:center}.woocommerce ul.products li.product:hover{box-shadow:0 0 13px 0 #ccc;transition:all .4s ease}.woocommerce ul.products li.product:hover .product-hover-details{opacity:1;transition:all .4s ease}@media only screen and (max-width:767px){.woocommerce ul.products li.product:hover .product-hover-details{display:none}}.woocommerce ul.products li.product a{text-decoration:none;display:block;padding-top:.6rem;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.woocommerce ul.products li.product a.product_tag_img_link{height:100%}.woocommerce ul.products li.product span.price{color:#000;display:block;font-size:18px;font-weight:600}.woocommerce ul.products li.product .product-hover-details{opacity:0;color:#222;text-align:center}@media only screen and (max-width:767px){.woocommerce ul.products li.product .product-hover-details{display:none}}.woocommerce ul.products li.product .DuckDiver-available-attributes{text-align:center}.woocommerce ul.products li.product .DuckDiver-available-attributes+.product-meta{margin-top:0}.woocommerce ul.products li.product li.pr-2{width:100%;padding-right:0!important;flex:0 0 100%}.woocommerce ul.products li.product ul.DuckDiver-available-attributes__values{margin-bottom:0;justify-content:center}.woocommerce ul.products li.product .button{display:inline-block;width:auto;padding-top:.7rem;color:#fff;font-weight:600;padding-bottom:.7rem}.woocommerce ul.products li.product .button.product_type_variable{display:none!important}.woocommerce ul.products li.product a img{margin:0 auto 1em;box-shadow:none;max-height:280px;width:auto}.woocommerce ul.products li.product .star-rating{margin-left:auto;margin-right:auto}.woocommerce #product-main .woocommerce-message{border-top-color:#9a1912;justify-content:space-between;align-items:center}.woocommerce #product-main .woocommerce-message::before{color:#9a1912;top:auto}.woocommerce #product-main .woocommerce-message .button{padding:15px 20px 10px;order:2}.woocommerce div.product{align-items:flex-start}.woocommerce div.product .product_title{font-size:2rem}.woocommerce div.product div.images{padding-right:1%;padding-top:2rem}.woocommerce div.product div.images img{max-width:600px;margin:0 auto;display:block}.woocommerce #product-main .woocommerce-message,.woocommerce div.product,.woocommerce div.product div.images ol.flex-control-nav.flex-control-thumbs,p.woocommerce-mini-cart__buttons.buttons{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce div.product div.images .flex-viewport{margin-bottom:1.5rem}.woocommerce div.product div.images ol.flex-control-thumbs li{max-width:80px;margin:3px}.woocommerce div.product div.summary{padding-left:1%}@media only screen and (max-width:767px){.woocommerce div.product div.summary{padding-left:20px;padding-right:20px}}.woocommerce div.product div.summary p.price,.woocommerce div.product div.summary span.price{color:#9a1912}.woocommerce div.product form.cart .button{padding-top:12px;padding-bottom:8px}.woocommerce div.product p.stock{color:#2b7bc5;font-size:1rem;margin-top:1rem}.woocommerce div.product .woocommerce-variation-price{margin-bottom:1rem}.woocommerce.single-product .product-hover-details{margin-top:.5rem;border-bottom:1px solid #0032a0;padding-bottom:40px;line-height:1.8}@media only screen and (max-width:767px){.woocommerce.single-product .product-hover-details{display:none}}.woocommerce.single-product div.product form.cart{margin-top:1.75rem}.woocommerce.single-product div.product form.cart .button{min-height:38px}.woocommerce.single-product .variations .tawcvs-swatches .swatch{opacity:1}.woocommerce.single-product .quantity input{height:44px;margin-right:-4px;margin-left:-2px}.woocommerce ul.DuckDiver-available-attributes__values{margin-bottom:0}.woocommerce #reviews textarea#comment{padding:.5rem;height:90px}div#cart-holder{position:relative;width:110px}@media (min-width:1200px){div#cart-holder{margin-right:-50px}}div#cart-holder:before{height:75px;position:absolute;content:'';background:#555;left:0;width:100%;top:-10px}p.woocommerce-mini-cart__buttons.buttons{position:relative;z-index:2;justify-content:space-between;font-size:14px}.cart-holder{position:relative;z-index:10;padding:0 0 0 20px;margin-top:-4px;text-align:right;float:left}@media (max-width:980px){.cart-holder{float:none;text-align:center;display:inline-block;margin:0 20px 0 0;top:2px}}.cart-holder .widget_shopping_cart_content{display:none;position:absolute;width:275px;padding:10px;right:0;top:32px;background:#fff;border:0;margin:10px 0 0;border-radius:0;box-shadow:1px 1px 1px #000;text-align:left}.cart-holder .widget_shopping_cart_content .buttons a{margin-bottom:5px}@media (max-width:980px){.cart-holder .widget_shopping_cart_content{left:50%;margin:19px 0 0 -50px}}@media only screen and (max-width:767px){.cart-holder .widget_shopping_cart_content{left:auto;margin-top:-15px}}.cart-holder .widget_shopping_cart_content .cart_list,.cart-holder .widget_shopping_cart_content .product_list_widget{margin:0;padding:0}.cart-holder .widget_shopping_cart_content .cart_list li,.cart-holder .widget_shopping_cart_content .product_list_widget li{list-style:none;background:0 0;padding:10px 0 10px 20px;overflow:hidden;position:relative}.cart-holder .widget_shopping_cart_content .cart_list li a,.cart-holder .widget_shopping_cart_content .product_list_widget li a{font-weight:700}.cart-holder .widget_shopping_cart_content .cart_list li.empty,.cart-holder .widget_shopping_cart_content .product_list_widget li.empty{padding-left:0}.cart-holder .widget_shopping_cart_content .cart_list li .remove,.cart-holder .widget_shopping_cart_content .product_list_widget li .remove{position:absolute;left:0;top:11px}.cart-holder .widget_shopping_cart_content .cart_list li img,.cart-holder .widget_shopping_cart_content .product_list_widget li img{float:left;margin:5px 10px 0 0;background:0 0;border:0;border-radius:0;width:50px}.cart-holder .widget_shopping_cart_content .cart_list li a:hover img,.cart-holder .widget_shopping_cart_content .product_list_widget li a:hover img{border:1px solid #000}.cart-holder .widget_shopping_cart_content .cart_list li .quantity,.cart-holder .widget_shopping_cart_content .product_list_widget li .quantity{display:block;overflow:hidden;margin:0 0 0 60px}.cart-holder .widget_shopping_cart_content .cart_list li dl.variation,.cart-holder .widget_shopping_cart_content .product_list_widget li dl.variation{display:flex;flex-flow:row wrap}.cart-holder .widget_shopping_cart_content .cart_list li dl.variation dt,.cart-holder .widget_shopping_cart_content .product_list_widget li dl.variation dt{flex-basis:30%;text-align:left;margin:0;padding:0;line-height:1;height:1rem}.cart-holder .widget_shopping_cart_content .cart_list li dl.variation dd,.cart-holder .widget_shopping_cart_content .product_list_widget li dl.variation dd{flex-basis:50%;flex-grow:1;line-height:1;margin:0}.cart-holder .widget_shopping_cart_content .cart_list li dl.variation p,.cart-holder .widget_shopping_cart_content .product_list_widget li dl.variation p{line-height:1;margin-bottom:.5rem}.cart-holder .widget_shopping_cart_content .total{margin:0;padding:5px 0 15px;text-align:left;color:#000}.cart-holder .widget_shopping_cart_content .button{padding:10px 15px!important;background:#0064cd!important;text-align:center;line-height:1.5!important;color:#fff!important;margin-right:5px;margin-left:5px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.cart-holder .widget_shopping_cart_content .button hover{color:#fff;background:#2b7bc5;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.cart-holder .widget_shopping_cart_content .empty{text-align:center;display:block}.cart-holder h3{cursor:pointer;display:inline-block;margin:0;color:#fff;font-size:0;line-height:0;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}@media (max-width:980px){.cart-holder h3{margin:0}}.cart-holder .cart-items{background:#2b7bc5;color:#9a1912;border-radius:#9a1912;text-align:center;padding-left:5px;padding-right:5px;display:none}.cart-holder:before,.cart-holder:hover:before{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.cart-holder:before{font-family:FontAwesome;font-weight:400;display:inline-block;content:"\f07a";margin:0;font-size:24px;line-height:1em;color:#fff;cursor:pointer;position:absolute;top:6px;left:0}@media only screen and (max-width:767px){.cart-holder:before{top:-18px}}.cart-holder:hover:before{color:#555}.cart-opened:before{color:#555}.cart-wrapper{width:77px;position:relative}span.cart-items.full{color:#fff;left:35px;top:0;position:absolute;font-weight:500;display:flex;font-size:12px;justify-content:center;background:0 0;border-radius:50%;width:25px;height:25px;padding-right:2px;padding-top:1px}.cart-wrapper.d-md-none{position:absolute;width:auto;top:70px;right:20px}