a{color:#256d9e;text-decoration:none}a:focus{outline:none}body{font-family:lato,sans-serif;font-size:16px;line-height:1.375rem;color:#002e2c;width:100%;height:auto;margin:0;padding:0}pre{background:0 0;white-space:pre-wrap}.serif{font-family:eb garamond,serif}.siteHeader{background:#256d9e;width:100%;transition:all .3s ease;position:fixed;top:0;left:0;z-index:1000;margin-bottom:100px}.logged-in.admin-bar .siteHeader{top:46px}#wpadminbar{position:fixed!important}header.bordered{border-bottom:solid 1px #e1e1e1}.siteHeader.searched{padding-top:50px}header .col-6{padding-left:0;padding-right:0}header .container{width:100%;max-width:100%;padding:0;margin:0}header .container .row{margin-right:0;margin-left:0}#headerLogo{width:auto;height:90px;margin:15px auto 0;display:block}.topBar{height:52px;background:#e1e1e1;position:relative;z-index:10}.topSearch{position:absolute;width:200%;max-width:200%;background:#eeeded;z-index:1000;top:-54px;left:-100%}.topSearch .search-field{width:100%;display:block;box-sizing:border-box;padding:4px 0 0 25px;border-radius:0;border:none;background:0 0;height:52px;margin:0;font-size:.875rem;font-style:italic}.topSearch .search-field:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.topSearch .widget{margin:0}.topSearch .widget form{margin:0}.topNav-links{padding-left:0;padding-right:0;font-size:12px}.searched .topSearch{top:-50px}#header-cart{background:#256d9e;border-radius:20px;padding:8px;margin:0 0 0 20px}#header-cart a{color:#fff}#header-cart a:hover{text-decoration:none}.navbar{height:68px;background:#fff;font-weight:700;font-size:13px;line-height:.875rem;display:block;flex-wrap:nowrap}.navbar ul li a{color:#006494}.topNav-links ul{list-style:none;margin:15px 10px 0 0;padding-left:10px;text-align:right}.topNav-links ul li{display:inline}.navbar-toggler:not(:disabled):not(.disabled){background:url(./images/burger.png)no-repeat;background-position:50%;background-size:34px;position:absolute;right:15px;width:34px;height:34px}.navbar-toggler:focus{outline:none}.navbar-collapse{border-bottom:solid 1px #e1e1e1}.search-toggler{background:url(./images/search.png)no-repeat;background-position:50%;background-size:34px;position:absolute;right:75px;width:34px;height:34px;border:none;outline:none}.search-toggler:focus{outline:none}.search-toggler:hover{background-color:initial;border:none}.main-navigation ul.menu{margin:15px 0 0;width:100%;padding-right:10px}.main-navigation ul.menu>li>a{padding:8px 0 8px 20px}.main-navigation ul.menu>li>a:hover{color:#006494}.main-navigation ul.menu ul.sub-menu{background-color:#fff;padding:.5rem 0;margin:0;color:#212529;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;font-size:1rem}.primary-navigation{border-bottom:solid 1px #e1e1e1}.primary-navigation a:not([href]):not([tabindex]){color:#006494}.main-navigation ul li.menu-item-has-children>a:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-family:'font awesome 5 free';font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f107";margin-left:1em}.main-navigation ul.menu ul.sub-menu li{}.main-navigation ul.menu ul.sub-menu li a{color:#006494;clear:both;font-weight:400;text-align:inherit;white-space:nowrap;background-color:initial;border:0;width:100%;font-size:14px;line-height:22px;padding:.25rem 1.5rem}.main-navigation ul.menu ul.sub-menu li a:hover{text-decoration:none;color:#16181b;background-color:#f8f9fa}footer{background:#153243;color:#fff;font-size:.875rem;margin-top:-20px}footer h4{font-size:1rem;font-weight:700;color:#fff}footer a{color:#fff;text-decoration:none}footer ul{list-style:none;margin:0;padding:0}.made{font-size:.625rem}a.contact{border:solid 1px #fff;padding:15px;border-radius:30px;display:block;margin:0 auto 30px;width:170px;background:rgba(255,255,255,0);transition:all .3s ease}a.contact:hover{background:rgba(255,255,255,0);transition:all .3s ease;color:#fff;text-decoration:none}a.contact::before{display:inline-block;content:'';background:url(./images/contact.png)no-repeat;background-size:100%;background-position:0 3px;width:16px;height:16px;margin:0 10px}.navbar .navbar-collapse{position:absolute;background:#fff;width:200%;margin-left:-100%;top:67px;left:0;padding:0 15px;z-index:1000}footer{padding:35px 0}.mUSA{list-style:none;margin:30px 0 0;padding:0}.mUSA li{display:inline-block}.mUSA img{vertical-align:bottom;margin:0 5px 8px 0}.USA{font-size:1.625rem;line-height:1rem}.footer-contact{text-align:center}.footerPhone{list-style:none;margin:0 auto 30px;padding:0;font-size:.6125rem;line-height:1rem;width:199px}.footerPhone li{display:inline-block}.footerPhone img{vertical-align:bottom;margin:0 10px 8px 0}.footerPhone a{font-size:1.625rem}.copyright{background:#fff;color:#002e2c;text-align:center;font-size:.75rem;padding-top:.75rem}.copyright a{color:#002e2c;text-decoration:none}#homeBody{background:#d3d3d3;margin-top:75px;position:relative}#homeBody .row{}.site-content{margin-top:150px}#videoBack{position:relative;top:0;z-index:1;width:100%;padding-top:56.25%;background:#add8e6;overflow:hidden}#videoBack video,#videoBack iframe{position:absolute;top:50%;left:50%;min-width:110%;min-height:110%;width:auto;height:auto;margin-top:5px;z-index:0;-ms-transform:translateX(-50%)translateY(-50%);-moz-transform:translateX(-50%)translateY(-50%);-webkit-transform:translateX(-50%)translateY(-50%);transform:translateX(-50%)translateY(-50%)}#videoBack .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.5);z-index:1;padding-top:7vh;color:#fff;text-align:center;font-size:30px;text-shadow:0 0 10px rgba(2,45,65,.75)}#videoBack .overlay h1{font-size:28px;font-weight:400;color:#fff}#videoBack .overlay h2{font-size:22px;line-height:18px;font-weight:400;font-style:italic;color:#fff}#videoBack .overlay #vidIcon{width:20px;height:auto;display:inline}#homeCategories .contentBlock{padding:35px 0;width:100%}#homeCategories a{display:block;width:160px;text-align:center;font-size:.875rem;border-radius:30px;padding:15px 0;font-weight:600;text-transform:uppercase;border:solid 1px #6daedb;color:#6daedb;background:#fff;transition:all .4s ease-in;margin:0 auto}#homeCategories a:hover{text-decoration:none}#homeCategories #pro:hover a{color:#006494;border:solid 1px transparent;background:#006494;color:#fff}#homeCategories #con:hover a{color:#006494;border:solid 1px transparent;background:#feac5e;background:-webkit-linear-gradient(to right,#feac5e,#c779d0,#4bc0c8);background:linear-gradient(to right,#feac5e,#c779d0,#4bc0c8);color:#fff}#homeCategories #pro,#homeCategories #con{position:relative;margin-left:0;margin-right:0}#homeCategories .topBlock{height:5px;position:absolute;top:0;left:0;width:100%;transition:height .3s ease}#pro:hover .topBlock,#con:hover .topBlock{height:10px}#homeCategories #pro .topBlock{background:#6daedb}#homeCategories #con .topBlock{background:#feac5e;background:-webkit-linear-gradient(to right,#feac5e,#c779d0,#4bc0c8);background:linear-gradient(to right,#feac5e,#c779d0,#4bc0c8)}#proIcon .st0{fill:#6daeda}#proIcon .st1{fill:#006595}#conIcon .st0{fill:#6daeda}#conIcon .st1{fill:#006595}#conIcon .st2{fill:#006595}#conIcon .st3{fill:#006595}#conIcon .st4{fill:#006595}#homeCategories{text-align:center}#homeCategories .row{margin-right:0;margin-left:0}#homeCategories #pro,#homeCategories #con{width:100%;margin:0;padding:0;background:#fff}#homeCategories #pro svg,#homeCategories #con svg{width:125px;display:block;margin:0 auto}#homeCategories h2{font-family:eb garamond,serif;font-size:1.375rem;line-height:1.5625rem;color:#005b8a}#homeCategories #con h2{color:#605192}#homeCategories .category-description{padding:0 30px}#homeEvents{background:#dbeaf3;padding:85px 0}#homeEvents h3::after{display:block;content:'';width:65px;height:4px;background:#005b8a;margin:10px auto 0}#homeEvents h3{font-family:eb garamond,serif;font-size:22px;color:#005b8a;text-align:center}#homeEvents .container{padding-top:30px;padding-bottom:30px}#homeEvents .eventItem{padding:0 15px;margin-bottom:15px}#homeEvents .eventDate{background:#00cafe;border-radius:5px 0 0 5px;color:#fff;text-align:center;padding:14px;line-height:1.2rem}#homeEvents .eventDate .month{font-weight:600;text-transform:uppercase}#homeEvents .eventDate .dates{white-space:nowrap}#homeEvents .eventDetails{background:#fff;border-radius:0 5px 5px 0;padding:.875rem;color:#3b3b3b;font-family:eb garamond,serif;line-height:.9375rem}#homeEvents .eventDetails .location{font-size:1rem}#homeEvents a.viewButton{font-size:.875rem;color:#005b8a;display:block;border:solid 1px #005b8a;background:0 0;width:200px;padding:8px 0;text-align:center;margin:0 auto;border-radius:30px;transition:all .3s ease;text-decoration:none;margin-top:25px}#homeEvents a.viewButton:hover{background:#005b8a;color:#fff}#homeEvents a:hover{text-decoration:none}a.proButton,a.conButton{display:block;width:160px;text-align:center;font-size:.875rem;border-radius:30px;padding:15px 0;font-weight:600;transition:all .4s ease-in}a.proButton{border:solid 1px transparent;background:#006494;color:#fff}a.proButton:hover{background:#6daedb}a.conButton{border:solid 1px transparent;background:#feac5e;background:-webkit-linear-gradient(to right,#feac5e,#c779d0,#4bc0c8);background:linear-gradient(to right,#feac5e,#c779d0,#4bc0c8);color:#fff}a.conButton:hover{background:#fcbe82;background:-webkit-linear-gradient(to right,#fcbe82,#e392ec,#6cdde5);background:linear-gradient(to right,#fcbe82,#e392ec,#6cdde5)}.widget a.button{border-radius:30px;background:#6daedb;color:#fff}.widget a.button:hover{color:#fff;border-radius:30px;background:#85cdff;transition:all .3s ease}.widget a.button.checkout{border-radius:30px}.product-image{width:250px;height:250px;border:solid 1px #dadada;border-radius:10px;margin:30px auto 0;position:relative;overflow:hidden}.product-image img{display:block;width:100%;height:auto}.page-numbers ul li:first-child span,.page-numbers ul li:first-child a,.page-numbers ul li:last-child a{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}ul.products li.product .woocommerce-loop-product__title,ul.products li.product h2{font-size:1rem;margin-bottom:0;font-weight:700;margin-top:1rem;line-height:1rem}ul.products li.product .button,ul.products li.product .added_to_cart,.single_add_to_cart_button,.button,button{color:#fff;border:solid 1px transparent;border-radius:30px;font-weight:600;text-transform:uppercase}ul.products li.product .consumer-product .button,ul.products li.product .consumer-product .added_to_cart,.consumer-product .single_add_to_cart_button,.consumer-product ul.products li.product .button{background:-webkit-linear-gradient(to right,#feac5e,#c779d0,#4bc0c8);background:linear-gradient(to right,#feac5e,#c779d0,#4bc0c8);border-color:transparent}ul.products li.product .professional-product .button,ul.products li.product .professional-product .added_to_cart,.professional-product .single_add_to_cart_button,.professional-product ul.products li.product .button,button,.button,.checkout-button{background:#006494;border-color:transparent}.single_add_to_cart_button:hover{text-decoration:underline}button:focus,.button.alt:focus,button:hover,.button.alt:hover{outline:none;border-color:transparent}.storefront-breadcrumb{margin:7rem 0 0}.woocommerce-products-header{overflow:hidden;position:relative}.woocommerce-products-header.include-image{min-height:450px}.woocommerce-products-header h1{line-height:2.4rem;margin-bottom:.5rem}.woocommerce-products-header .header-border{width:150px;height:.375rem;margin-bottom:10px}.woocommerce-products-header .header-border.consumer-product{background:-webkit-linear-gradient(to right,#4bc0c8,#c779d0,#feac5e);background:linear-gradient(to right,#4bc0c8,#c779d0,#feac5e)}.woocommerce-products-header .header-border.professional-product{background:#006494}.woocommerce-products-header .term-description{width:100%;font-size:18px;line-height:1.5}.woocommerce-products-header .term-image{max-width:500px;width:90%;position:relative}.product .star-rating span:before,.product .star-rating:before{color:#256d9e}.product .summary.entry-summary .woocommerce-Price-amount.amount{color:#fd9e61;font-weight:700}.single-product div.product .woocommerce-product-gallery img{width:100%;border:solid 1px #dadada}#aboutus-left{background:#f2f2f2;margin:15px 5px 30px 0;padding:20px;text-align:center;line-height:21px;font-family:open sans,sans-serif}#aboutus-right{padding-left:25px}#aboutus-right form input[type=text],#aboutus-right form input[type=email],#aboutus-right form textarea{background:#fff;border:1px solid silver;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;width:90%}#aboutus-right form label,form.checkout label{max-width:100%;display:block}#aboutus-right form label span{display:inline;position:relative;width:100%}#aboutus-right form input:focus,#aboutus-right form textarea:focus{border:2px solid #39c;outline:none}#aboutus-right .contact-form em{color:red}#aboutus-right .contact-form .submit-button{overflow:hidden;margin-left:30px;padding-bottom:10px}#aboutus-right .contact-form .submit-button em{float:left;line-height:33px}#aboutus-right .contact-form .submit-button input{float:right;margin-right:10px;min-width:140px;background:#39c;display:inline-block;padding:7px 15px;border:0;border-radius:30px;color:#fff;font-size:13px;font-weight:400;font-family:raleway,helvetica neue,Verdana,Arial,sans-serif;line-height:19px;text-align:center;text-transform:uppercase;vertical-align:middle;white-space:nowrap}#aboutus-right .contact-form .submit-button input:hover{background:#2e8ab8}ul.myi-gallery{list-style:none;border-bottom:1px solid #d9ddd3;position:relative;clear:both;overflow:hidden;margin-bottom:50px}ul.myi-gallery li.myi-image{float:left;padding:12px 10px 20px;margin-left:2em;cursor:pointer}ul.myi-gallery li.myi-image img{width:135px;height:135px}h3.all-products{margin:15px 0;font-size:14px;font-weight:600}.flex-prev,.flex-next{font-size:0}.flex-direction-nav a{overflow:visible}.flexslider .slides{position:relative}.flexslider .slides>li{position:relative!important;bottom:0}.flexslider .slides>li img{max-height:500px}.entry-content .wp-block-table td{border:0;padding:1em 1.41575em;word-break:normal}.entry-content .wp-block-table td a{text-decoration:underline}.entry-content .wp-block-table td a:hover{text-decoration:none}.alert-message{width:300px;position:fixed;display:table;top:180px;right:-100%;font-size:12px;margin:0;padding:0;-webkit-box-shadow:0 0 13px 0 rgba(0,0,0,.24);-moz-box-shadow:0 0 13px 0 rgba(0,0,0,.24);box-shadow:0 0 13px rgba(0,0,0,.24);border-radius:5px;height:50px;z-index:1000;background:#fff}.alert-image{background-color:#fff;color:#ffb569;padding:11px 7px 13px;margin:0;font-size:24px;border-radius:5px 0 0 5px;cursor:pointer;position:absolute;left:0}.alert-message .close-alert{display:inline-block;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:0 10px 0 20px;cursor:pointer;font-size:20px;position:absolute;top:0;right:0}.alert-message .alert-body{padding:0 20px 0 50px;display:table-cell;vertical-align:middle}.entry-content pre.wp-block-preformatted{background:0 0}.card-deck{margin:20px 0}.card{max-width:200px;-webkit-box-shadow:0 0 19px 0 rgba(0,0,0,.26);-moz-box-shadow:0 0 19px 0 rgba(0,0,0,.26);box-shadow:0 0 19px rgba(0,0,0,.26)}.card-top{display:flex;height:150px;align-content:center}.card-top img{max-width:60%;height:auto!important;margin:10px auto 0;display:block;align-self:center}h5.card-title{font-size:1.124rem;font-weight:600;margin-bottom:0;color:#fff}.card-body{background:#00cafe;color:#fff;font-size:.875rem}.card-body a{color:#fff;display:inline-block;margin-top:10px}.card-text{font-weight:600;margin:0}.register-field{width:45%;display:inline-block;margin-right:5%}.u-columns .col-1,.u-columns .col-2,.col2-set .col-1,.col2-set .col-2{max-width:none}.woocommerce-form-login__rememberme{width:100%}.woocommerce-input-wrapper{display:block;width:100%}.col2-set .form-row-first,.col2-set .form-row-last{width:100%}input:focus,textarea:focus{outline-color:transparent!important}#customer_login input[type=radio]+label,#customer_login input[type=checkbox]+label{width:95%}.email-footer{color:#3696c2}.stripe-card-group,.wc-stripe-elements-field{width:100%!important}.woocommerce-Button.button{background:#39c;text-transform:uppercase;white-space:nowrap;color:#fff}.fpl-register-form{margin-bottom:20px;overflow:hidden}.fpl-register-form select{font-size:16px;line-height:1.618;padding:.6180469716em}h1.product_title{font-size:2rem}h2.component_title{font-size:1.2rem;line-height:.5rem}.composite_component .component_inner{border-bottom:solid 1px rgba(0,0,0,.3)}.composite_form:not(.paged) .component .component_inner{padding-bottom:1rem!important;margin-bottom:1rem}.composite_component .component_selections{color:gray}.product .content.summary_content.populated.cart{position:relative}.composited_product_details_wrapper{position:absolute;top:50px;width:387px}.component .composited_product_title_wrapper{width:50%;float:left;padding-top:1rem;outline:0}.composited_product_title.component_section_title.product_title{margin-left:82px}.composited_product_image.woocommerce-product-gallery__image img{width:80px!important;height:auto!important}#order_review,#order_review_heading{width:auto!important;float:none}.woocommerce-shipping-methods label{display:inline!important}.card-top img{width:100%!important}.slides .overlay.serif{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.5);z-index:3;padding-top:25vh;color:#fff;text-align:center;font-size:30px;text-shadow:0 0 10px rgb(2 45 65/75%)}.slides h1{font-weight:400;color:#fff;font-size:40px}.slides h2{font-size:28px;line-height:18px;font-weight:400;font-style:italic;color:#fff}.slides img#vidIcon{width:31px;height:auto}.flexslider{border:none}p.order-again{display:none!important}.distributors td{padding:10px!important}.distributors .con{background-color:#fdfdfd;border:2px solid #006494;margin:10px!important;padding:20px;box-shadow:1px 0 8px 4px #e5e5e5}.distributors h3{font-weight:700;color:#006494;font-size:22px}.distributors h4{font-weight:700;font-size:20px}.page.page-id-1519707 div#secondary{display:none!important}.page-id-1519707 div#primary{width:100%!important;max-width:1140px!important}.flexslider .slides>li img{max-height:700px}@media(max-width:1000px){#headerLogo{height:auto;width:auto;margin:15px 0 0}}@media(max-width:800px){#headerLogo{height:auto;width:auto;margin:22px 0 0}}@media(max-width:767px){#headerLogo{height:90px;width:auto;margin:0 auto;margin-top:15px}.primary-navigation.collapse.show{display:flex;position:absolute;background:#fff;width:200%;margin-left:-100%;top:67px;left:0;padding:0 15px;z-index:1000}.primary-navigation.collapse{display:none}.main-navigation ul ul{float:left;position:absolute;top:100%;z-index:9999999999;left:9999px}.main-navigation ul li.show-sub-menu>ul{left:0;display:block;position:relative;float:none}}@media(max-width:600px){.overlay.serif h1,.overlay.serif h2,.overlay.serif img{display:none}}@media(min-width:550px){.entry-content table{width:500px}.entry-content table.shop_table{width:100%}}@media(min-width:768px){.alert-message{font-size:16px;width:auto}.siteHeader.searched{padding-top:0}.searched .topSearch{top:0}.topNav-links{font-size:16px}header .container{width:100%;max-width:100%;padding:0;margin:0}.navbar-expand-md .navbar-nav .nav-link{padding-right:0;padding-left:.3rem;line-height:.875rem;text-align:center}.navbar-expand-md .navbar-nav .nav-link:last-child{padding-right:1rem}.navbar .navbar-collapse{position:relative;background:#fff;width:auto;margin-left:0;top:0;left:0;padding:0}.primary-navigation{border-bottom:none}.topSearch{position:relative;padding:0;left:0;top:0}.topSearch .search-field{width:100%;display:block;box-sizing:border-box;padding:4px 0 0 25px;border-radius:0;border:none;background:#eeeded;height:52px;font-size:.875rem;font-style:italic}.topNav-links a{font-size:.875rem;color:#006494}.navbar{padding-right:0}.navbar-nav,.topNav-links{text-align:right}.navbar-collapse{border-bottom:none}.search-toggler{display:none}.main-navigation ul.menu{display:flex}.topBar::after{display:block;content:'';width:50%;height:52px;position:absolute;background:#e1e1e1;top:0;left:100%;z-index:1}.navbar::after{display:block;content:'';width:50%;height:68px;position:absolute;background:#fff;top:0;left:100%;z-index:1}.primary-navigation.collapse,.primary-navigation.collapse.show{display:block}#videoBack .overlay{padding-top:15vh}#videoBack .overlay h1{font-size:40px}#videoBack .overlay h2{font-size:28px;line-height:28px}#videoBack .overlay #vidIcon{width:31px;height:auto}footer{padding:45px 0}.footer-contact{text-align:left}a.contact{margin:0 0 30px}.footerPhone{margin:0;width:242px}#homeCategories{position:relative;bottom:0;left:0;width:100%;z-index:400;text-align:left}#homeCategories a{margin:0}#homeCategories #pro svg,#homeCategories #con svg{width:auto;margin:0}#homeCategories #pro,#homeCategories #con{width:100%;margin:0;padding:0;background:#fff;transition:all .3s ease}#homeCategories #pro .proWrapper{background:#fff;display:flex;justify-content:flex-end;transition:all .3s ease;position:relative;top:0;min-height:316px}#homeCategories #con .conWrapper{background:#fff;display:flex;justify-content:flex-end;transition:all .3s ease;position:relative;top:0;width:100%;border-left:solid 1px #f6f6f6;min-height:316px}#homeCategories #pro:hover{background:#cedfeb}#homeCategories #pro:hover .proWrapper{background:#fff;background:-moz-linear-gradient(top,#ffffff 31%,#cedfeb 100%);background:-webkit-linear-gradient(top,#ffffff 31%,#cedfeb 100%);background:linear-gradient(to bottom,#ffffff 31%,#cedfeb 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#cedfeb',GradientType=0 );top:-30px}#homeCategories #con{background:#fff;display:flex;justify-content:flex-start;transition:all .3s ease;margin-top:0}#homeCategories #con:hover{background:#fbe8d7}#homeCategories #con:hover .conWrapper{background:#fff;background:-moz-linear-gradient(top,#ffffff 31%,#fbe8d7 100%);background:-webkit-linear-gradient(top,#ffffff 31%,#fbe8d7 100%);background:linear-gradient(to bottom,#ffffff 31%,#fbe8d7 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#fbe8d7',GradientType=0 );margin-top:-30px}#homeCategories #pro:hover #proIcon .st0{fill:#006595;-webkit-animation:spin 40s linear infinite;-moz-animation:spin 40s linear infinite;animation:spin 40s linear infinite;transform-origin:center center}#homeCategories #pro:hover #proIcon .st1{fill:#6daeda}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#homeCategories #con:hover #conIcon .st0{fill:#006595;-webkit-animation:spin 40s linear infinite;-moz-animation:spin 40s linear infinite;animation:spin 40s linear infinite;transform-origin:center center}#homeCategories #con:hover #conIcon .st0{fill:#4bc0c8}#homeCategories #con:hover #conIcon .st1{fill:url(#SVGID_1_)}#homeCategories #con:hover #conIcon .st2{fill:url(#SVGID_2_)}#homeCategories #con:hover #conIcon .st3{fill:url(#SVGID_3_)}#homeCategories #con:hover #conIcon .st4{fill:url(#SVGID_4_)}.product-image{width:175px;height:175px}.woocommerce-products-header h1{white-space:nowrap}.site-main ul.products.columns-3 li.product{margin-right:5%}#customer_details .woocommerce-billing-fields .form-row,#customer_details .woocommerce-shipping-fields .form-row{width:45%;margin-right:5%;float:none;display:inline-block}}@media(max-width:480px){#headerLogo{height:auto;width:auto;margin:0 auto;margin-top:7%}}@media(max-width:380px){#headerLogo{height:auto;width:auto;margin:0 auto;margin-top:15%}}@media(min-width:783px){.logged-in.admin-bar .siteHeader{top:32px}}@media(min-width:992px){.navbar-expand-md .navbar-nav .nav-link{padding-right:0;padding-left:.5rem;text-align:right}.navbar-expand-md .navbar-nav .nav-link:last-child{padding-right:0}.mUSA{margin:0}#homeCategories .contentBlock{width:480px}.col-lg-1-5{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}#homeCategories{}#videoBack .overlay{padding-top:25vh}.woocommerce-products-header .term-image{max-width:550px;width:60%;position:absolute;right:0;top:0;z-index:1}.woocommerce-products-header.child-category .term-image{width:90%;position:relative}.woocommerce-products-header h1{width:50%;z-index:10;position:relative}.woocommerce-products-header .term-description{width:60%;position:relative;z-index:2;padding-top:20px}.woocommerce-products-header.child-category .term-description{width:100%}}@media(min-width:960px){header .container{max-width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}}@media(min-width:1200px){header .container{max-width:1140px}.navbar-expand-md .navbar-nav .nav-link{padding-right:0;padding-left:1.6rem}#homeCategories .contentBlock{width:540px}#homeEvents .row{justify-content:center}.product-image{width:250px;height:250px}}@media(min-width:1400px){#homeCategories .contentBlock{width:660px}}@media only screen and (max-width:640px){.distributors tr{display:flex;flex-wrap:wrap}.distributors td{width:100%!IMPORTANT}}.contact-form label{margin-bottom:0!important;font-weight:400!important}.contact-form input{height:47.88px!important;width:90%!Important;border:1px solid silver;margin-bottom:0!important;background:#fff!important}.contact-form input:focus{background:#fff}.contact-form .gform_wrapper.gravity-theme .gform_fields{grid-row-gap:22px!important}.contact-form input[type=submit]{position:absolute;margin-right:10px;min-width:140px;background:#39c!important;display:block;padding:7px 15px;top:0;right:0;border:0;border-radius:30px;color:#fff;font-size:13px;font-weight:400;font-family:raleway,helvetica neue,Verdana,Arial,sans-serif;line-height:19px;text-align:center;text-transform:uppercase;vertical-align:middle;white-space:nowrap;-webkit-appearance:none;max-width:140px;height:33px!important}.contact-form p.gform_required_legend:before{content:'* required fields';overflow:hidden!important;color:red;position:absolute;bottom:40px;margin-left:30px;display:block!important;font-style:italic}.contact-form p.gform_required_legend{height:0;overflow:hidden}.contact-form .gform_wrapper.gravity-theme .gform_footer{margin-top:45px!important;height:43px;position:relative}.video-container{display:flex;flex-direction:column;align-items:center;justify-content:center}#close-video{margin-top:10px}#close-video{padding:2px 8px}.woocommerce-message{display:none!important}.wholesale-price-message{color:red!important;font-style:italic!important}h1.entry-title{color:#000}