audio,canvas,progress,video{display:inline-block;vertical-align:baseline}a.button,button.button{margin:0 auto;padding:7px 20px;line-height:1.5;font-size:18px;font-weight:300;text-decoration:none;color:#fff;background:#008eb0;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);border-radius:5px}a.button:hover,button.button:hover{background:rgba(0,142,176,.9)}dfn{font-style:italic}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button{overflow:visible}button,select{text-transform:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}optgroup{font-weight:400}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}blockquote,q{quotes:"" ""}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:400}dd{margin:0 1.5em 1.5em}table{margin:0 0 1.5em;width:100%}select{padding:10px 16px;cursor:pointer;overflow:hidden}.c-form{max-width:800px;margin:0 auto}.c-form .ajax-loader{position:absolute}.form-half,.form-full{position:relative;display:inline-block;width:49%;margin:0 auto;padding:0 5px 10px}.form-half input,.form-half select{width:100%;margin:0}.form-half input,.form-full textarea{padding:13px 20px 7px}.form-half select{padding:13px 16px 7px}.form-half label,.form-full label{position:absolute;left:26px;z-index:1;font-size:18px;color:#666;cursor:text;top:11px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.c-form .select label{cursor:pointer;top:10px;z-index:0}.c-form .select select{z-index:1;background:0 0}.form-half label.active,.form-full label.active{color:#008eb0;font-size:12px;top:-1px}.form-full{display:block;width:98%;margin:0 auto;padding:0 5px 10px}.form-full textarea{width:100%;margin:0}span.wpcf7-not-valid-tip{position:absolute;z-index:1;right:20px;top:11px;font-size:12px;font-weight:400}.wpcf7-response-output{max-width:800px;margin:15px auto 0!important}#masthead.in{background:#fff;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}#masthead.in .site-branding a{padding-bottom:0}.site-branding a.waves-effect .waves-ripple{z-index:1}.site-branding a.waves-effect.waves-light .waves-ripple{background-color:rgba(232,238,242,.5)}#masthead.in .site-branding a.waves-effect.waves-light .waves-ripple{background-color:rgba(255,255,255,.5)}#masthead.in .site-branding img.sub{opacity:0}.main-navigation .menu-toggle.in{right:273px}.main-navigation .menu-toggle.in::before{top:11px;transform:rotate(45deg)}.main-navigation .menu-toggle.in::after{bottom:11px;transform:rotate(-45deg)}.main-navigation .menu-toggle.in .bar{opacity:0}.main-navigation .menu-close.in{display:block}#masthead.in .main-navigation li a{padding:20px 30px;margin:0;border-radius:0}.main-navigation li a:hover{background:rgba(0,0,0,.05)}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:1.5em;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation .current_page_item>a,.main-navigation .current-menu-item>a,.main-navigation .current_page_ancestor>a,.main-navigation .current-menu-ancestor>a{background:#008eb0;color:#fff}.main-navigation .current_page_item>a:hover,.main-navigation .current-menu-item>a:hover,.main-navigation .current_page_ancestor>a:hover,.main-navigation .current-menu-ancestor>a:hover{background:rgba(0,142,176,.9)}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}#banner.home{height:80vh;min-height:350px;max-height:800px}#banner.home #back-stripe,#banner.home #front-stripe{height:19.65vw;bottom:0}#banner.home #curve-shadow,#banner.home #curve{height:5vw}.home .banner-text p a{color:#212121;color:rgba(0,0,0,.87);cursor:default}.banner-text a.cta{position:relative;color:#fff;padding:7px 20px;border-radius:5px;font-size:18px;font-weight:300;text-decoration:none;-webkit-transition:color .3s;transition:color .3s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1);z-index:1}.banner-text a.cta.waves-effect .waves-ripple{z-index:1}.site-footer .main .container .links a:hover{color:#008eb0}.site-footer .main .container .contact a:hover{color:#008eb0}.site-footer .main .container .contact a:hover .row svg{fill:#008eb0}.site-footer .info a:hover{color:#008eb0}#scrollTop.in{bottom:50px;opacity:1;cursor:pointer}#scrollTop:hover{background:#1999b8}#cart-contents:hover{background:#1999b8}#cart-contents:hover::before{opacity:1;letter-spacing:0;margin-right:0;padding-left:4px}#cart-contents.in{z-index:125;bottom:45px;opacity:1;cursor:pointer}#cart-contents:hover span{color:rgba(0,142,176,.9);border-color:rgba(0,142,176,.9)}.site-main h2.h{margin:0 0 10px}.site-main .products h2{position:relative;margin:50px 0 0}.site-main .products h2 a,.site-main .products h2 span{position:relative;display:inline-block;padding:0 20px;background:#f6f6f8;color:#212121;color:rgba(0,0,0,.87)}.site-main .products h3{font-size:20px}.site-main .intro{position:relative;display:table;margin-top:50px;left:10%}.site-main .intro div,.site-main .intro img{display:table-cell;vertical-align:middle}.site-main .intro div{position:relative;width:50%;z-index:1}.site-main .intro img{position:absolute;max-width:none;width:500px;top:-80px}.site-main .intro p{margin:0 auto}.site-main div.products{position:relative;display:block;width:100%;margin:125px 0 75px;padding:70px 0 50px;border-top:1px solid #dfe7eb;border-bottom:1px solid #dfe7eb;background:#f6f6f8}.site-main .products .prods{display:table}.site-main .products .prods{display:table-cell;width:50%}.site-main .products .prods div:not(.waves-ripple){display:table;width:100%;vertical-align:middle;padding:20px}.site-main .products .prods div.img,.site-main .products .prods div.info{position:relative;display:table-cell;width:50%;text-align:center}.site-main .products .prods div.img h3,.site-main .products .prods div.info h3,.site-main .products .prods div.img p,.site-main .products .prods div.info p{text-align:justify}.site-main .products .prods div.info p a{text-decoration:underline}.entry-summary p,.wc-tab p{text-align:justify}.wc-tab img{margin:25px;border-radius:5px}.site-main .products .prods div.img .waves-ripple{z-index:1;background:rgba(246,246,248,.3)}.site-main .products .prods img{width:100%;max-height:440px}.site-main .products .info div.pricing{position:relative;display:block;text-align:left;padding:0}.site-main .products .info .pricing strong{position:relative;display:block;left:2px;font-size:18px;margin-bottom:10px}.site-main .products .info .pricing .retailers{position:absolute;left:140px;bottom:8px;font-size:18px}.site-main .products .info .pricing .retailers a{text-decoration:underline}.site-main .products a.added_to_cart{position:absolute;left:0;margin:0 auto;padding:7px 26px;font-size:18px;font-weight:300;text-decoration:none;color:#fff;background:#8cc63e;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);border-radius:5px;opacity:0}.site-main .products a.added_to_cart:hover{background:rgba(140,198,62,.9)}.site-main .resellers{margin:50px 0 75px}.site-main .resellers .row{display:table;width:100%;border-top:1px solid #dfe7eb}.site-main .resellers .row .reseller{position:relative;display:table-cell;width:33.333333%;vertical-align:middle;padding:20px}.site-main .resellers .row .reseller a{display:block;width:100%;height:100%}.site-main .resellers .row .reseller img{display:block;text-align:center;margin:0 auto}.site-main .resellers .row .reseller a{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.site-main .resellers .row .reseller a:hover{opacity:.7}.site-main .resellers .row .reseller a.waves-effect .waves-ripple{z-index:1}.site-main .support p{max-width:800px;margin:1em auto 1.5em}div.pp_woocommerce div.ppt{display:none!important}.woocommerce a.button,.woocommerce div.product form.cart .button,.woocommerce ul.products li.product .button{margin:0 auto;padding:7px 20px;line-height:1.5;font-size:18px;font-weight:300;text-decoration:none;color:#fff;background:#008eb0;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);border-radius:5px}.woocommerce a.button:hover,.woocommerce div.product form.cart .button:hover,.woocommerce ul.products li.product .button:hover{color:#fff;background:rgba(0,142,176,.9)}.woocommerce a.button::after,.woocommerce div.product form.cart .button::after,.woocommerce ul.products li.product .button::after{display:none!important}.woocommerce a.button.loading{padding-right:20px!important}.woocommerce ul.products li.product a.added_to_cart{position:absolute;left:0;margin:0 auto;padding:7px 25px;font-size:16px;font-weight:300;text-decoration:none;color:#fff;background:#8cc63e;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);border-radius:5px;opacity:0}.woocommerce ul.products li.product a.added_to_cart:hover{background:rgba(140,198,62,.9)}.woocommerce ul.products li.product .button{font-size:16px}.woocommerce .quantity .qty{padding:6px 20px;margin-left:0}.woocommerce div.product p.price,.woocommerce ul.products li.product .price{margin:0 0 10px;font-size:18px;font-weight:400;color:#212121;color:rgba(0,0,0,.87)}.woocommerce div.product p.price::before,.woocommerce ul.products li.product .price::before{content:"MSRP: "}.woocommerce ul.products li.product .price{font-size:16px}.woocommerce div.product form.cart{margin-bottom:0}.woocommerce div.product span.retailers{position:relative;left:215px;bottom:43px;font-size:18px}.woocommerce ul.products li.product h3{color:#212121;color:rgba(0,0,0,.87);font-size:18px}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#8cc63e}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:rgba(140,198,62,.9)}.woocommerce-error,.woocommerce-info,.woocommerce-message{background:#f6f6f8;border-radius:5px;border-bottom:1px solid #dfe7eb;border-left:1px solid #dfe7eb;border-right:1px solid #dfe7eb;font-size:18px;line-height:38px}.woocommerce-message a.button{font-size:16px;background:#8cc63e}.woocommerce-message a.button:hover{background:rgba(140,198,62,.9)}div.related.products{background:#f6f6f8;padding:1em 2em 1em 3.5em;border-top:3px solid #008eb0;border-bottom:1px solid #dfe7eb;border-left:1px solid #dfe7eb;border-right:1px solid #dfe7eb;border-radius:5px}div.related.products h2{margin-top:10px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin-bottom:0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-weight:400}.woocommerce ul.products li.product h3{padding-bottom:0}.woocommerce p.stars a{color:#8cc63e}.woocommerce #respond input#submit{font-weight:300;color:#fff;background:#8cc63e}.woocommerce #respond input#submit:hover{color:#fff;background:rgba(140,198,62,.9)}.woocommerce #review_form #respond textarea{margin:15px 0 0;height:125px}.comment-form-rating .stars{font-size:32px}.woocommerce #reviews #comments ol.commentlist{padding-left:0}.woocommerce #reviews h3{margin-bottom:15px;font-size:24px}.woocommerce .star-rating span::before{color:#8cc63e}.woocommerce #reviews #comments ol.commentlist li .comment-text{background:#f6f6f8}.woocommerce .quantity .qty{padding:6px 5px}.woocommerce table.shop_table{background:#fbfcfe;border-color:#dfe7eb}.woocommerce table.shop_table th,.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:400}.woocommerce-cart table.cart input{font-size:15px}.woocommerce-cart table.cart td.actions input{padding:7px 15px!important}.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:120px}.woocommerce-cart table.cart input:disabled{display:none}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{font-size:20px;padding:.7em 1em}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{font-weight:300;font-size:18px}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#f6f6f8;border-radius:5px;border:1px solid #dfe7eb}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#eaebed}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#eaebed}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{border-color:#dfe7eb}.wc_payment_method input,.wc_payment_method label{cursor:pointer}#customer_details{background:#fbfcfe;border:1px solid #dfe7eb;border-radius:5px;padding:15px}.woocommerce form .form-row label{font-size:15px;font-weight:400}.select2-container .select2-choice{font-weight:300;border-radius:5px;border-color:#ccc}.select2-container.select2-dropdown-open .select2-choice{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#666}.select2-container.select2-dropdown-open.select2-drop-above .select2-choice{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.woocommerce form .form-row.woocommerce-validated .select2-container .select2-choice{border-color:#69bf29}.select2-drop.select2-drop-above{border-radius:5px 5px 0 0}.select2-drop{border-radius:0 0 5px 5px;overflow:hidden}.select2-search input{margin:0}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{line-height:22px;padding:7px 20px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{background:#f6f6f8;border:1px solid #dfe7eb}.woocommerce-info+form.checkout_coupon,.woocommerce-info+form.login,.woocommerce-info+form.register{position:relative;top:-39px;border-top-left-radius:0px;border-top-right-radius:0px;margin-bottom:0}.woocommerce form.checkout_coupon p,.woocommerce form.login p,.woocommerce form.register p{margin:0}.woocommerce form.checkout_coupon .form-row,.woocommerce form.login .form-row,.woocommerce form.register .form-row{text-align:center;margin:5px 0 10px}.lost_password{font-size:15px;text-align:center}.woocommerce-account .woocommerce-MyAccount-navigation{background:#f6f6f8;border:1px solid #dfe7eb;border-radius:5px}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;padding-left:0;list-style:none}.woocommerce-account .woocommerce-MyAccount-navigation a{display:block;padding:5px;border-bottom:1px solid #dfe7eb}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{background:#fbfcfe}.woocommerce-account .woocommerce-MyAccount-content{background:#fbfcfe;border:1px solid #dfe7eb;border-radius:5px;padding:15px}.woocommerce-account .woocommerce-MyAccount-content legend{padding:0 10px;font-weight:400}.woocommerce-account .woocommerce-MyAccount-content fieldset{margin-top:25px;border-radius:5px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-error,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message{background:0 0;border:0;margin-bottom:0!important}.shop-links{text-align:center;margin-bottom:25px}.shop-links a::after{content:"|";padding:0 10px;color:#212121;color:rgba(0,0,0,.87);cursor:default}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.byline,.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.waves-effect .waves-ripple{position:absolute;border-radius:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;opacity:0;background:rgba(0,0,0,.075);z-index:1;-webkit-transition:all .7s ease-out;-moz-transition:all .7s ease-out;-o-transition:all .7s ease-out;-ms-transition:all .7s ease-out;transition:all .7s ease-out;-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);pointer-events:none}.waves-effect.waves-light .waves-ripple{background-color:rgba(255,255,255,.25)}.waves-effect.waves-red .waves-ripple{background-color:rgba(244,67,54,.7)}.waves-effect.waves-yellow .waves-ripple{background-color:rgba(255,235,59,.7)}.waves-effect.waves-orange .waves-ripple{background-color:rgba(255,152,0,.7)}.waves-effect.waves-purple .waves-ripple{background-color:rgba(156,39,176,.7)}.waves-effect.waves-green .waves-ripple{background-color:rgba(76,175,80,.7)}.waves-effect.waves-teal .waves-ripple{background-color:rgba(0,150,136,.7)}.waves-notransition{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}.waves-circle{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(circle,white 100%,black 100%)}.waves-input-wrapper{border-radius:.2em;vertical-align:bottom}.waves-input-wrapper .waves-button-input{position:relative;top:0;left:0;z-index:1}.waves-circle{text-align:center;width:2.5em;height:2.5em;line-height:2.5em;border-radius:50%;-webkit-mask-image:none}.waves-block{display:block}a.waves-effect .waves-ripple{z-index:-1}#popup{display:none;position:fixed;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;max-width:500px;padding:20px 15px 15px;margin:0 auto;background-color:#fff;border-radius:5px;z-index:999;-webkit-box-shadow:0px 0px 2em 0px rgba(0,0,0,.3);-moz-box-shadow:0px 0px 2em 0px rgba(0,0,0,.3);box-shadow:0px 0px 2em 0px rgba(0,0,0,.3)}#popup h4{margin:0 0 22px;font-size:18px}#popup p{font-size:16px}@media screen and (max-width:1100px){.site-main .intro img{top:-60px}.woocommerce div.product span.retailers{display:block;left:0;bottom:0}}@media screen and (max-width:989px){.site-main .intro img{top:-30px}}@media screen and (max-width:900px){.site-main .intro img{top:0}}@media screen and (max-width:768px){.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{padding:5px 0}.site-main .intro{left:0;padding:0 4%}.site-main .intro div{width:100%}.site-main .products .prods div.img,.site-main .products .prods div.info{display:block;width:100%}}@media screen and (max-width:745px){.main-navigation ul.in{right:0}.site-main .resellers .row{display:block}.site-main .resellers .row .reseller{display:block;width:100%;border-bottom:1px solid #dfe7eb}.site-main .resellers .row{border-top:0}.form-half{display:block;width:98%}.woocommerce table.cart td.actions .coupon i.waves-input-wrapper input{width:96%!important}}@media screen and (max-width:560px){.site-main .products .prods div:not(.waves-ripple){padding:20px 0}.site-main .products .info .pricing .retailers{bottom:28px}}@media screen and (max-width:525px){.site-branding img.in{opacity:0}}@media screen and (max-width:475px){.site-main .products .info .pricing .retailers{bottom:12px;left:150px}}