@import url(https://fonts.googleapis.com/css?family=Open+Sans|Open+Sans:bold|Roboto:thin|Roboto|Material+Icons);@font-face{font-family:WooCommerce;src:url('fonts/WooCommerce.eot?jj1bj4');src:url('fonts/WooCommerce.eot?jj1bj4#iefix') format('embedded-opentype'),url('fonts/WooCommerce.ttf?jj1bj4') format('truetype'),url('fonts/WooCommerce.woff?jj1bj4') format('woff'),url('fonts/WooCommerce.svg?jj1bj4#WooCommerce') format('svg');font-weight:400;font-style:normal}[class*=" wcicon-"],[class*=material-icons],[class^=material-icons],[class^=wcicon-]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--DermaGreen:#00b1b0;--DermaLightGreen:#00c2c0;--DermaLightLightGreen:#00d5d3;--DermaDarkGreen:#00817f;--DermaDarkerGreen:#016D6B;--DermaDarkDarkGreen:#015857;--DermaSuperDarkGreen:#004746;--DermaBrightGreen:#98CF68}body,html{width:100vw;margin:0;height:100%;min-height:100%;overflow-x:hidden;background-color:#fff}body{overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%}html.recaptcha-auto-height{height:auto}header{flex:none;width:100%}header i{color:var(--DermaGreen)}header i:hover{color:var(--DermaLightLightGreen)}mark{background-color:rgba(0,213,211,.4)}input[type=submit]{-webkit-appearance:none;border-radius:0}.hidden{display:none!important}li.menu-item.float_right{float:right}label{font-family:'Open Sans',sans-serif}.material-icons.md-32{font-size:36px}i.material-icons.md-24{font-size:16pt;color:#fff;margin:0;line-height:14pt}i.material-icons.md-18{font-size:1em;color:var(--DermaLightGreen);visibility:visible}i.material-icons.md-12{font-size:16pt;color:var(--DermaGreen);margin:0;vertical-align:middle;line-height:10pt}i.material-icons.md-10{font-size:12pt;color:var(--DermaGreen)!important;margin:0;vertical-align:middle;line-height:10pt}i.material-icons.md-15{font-size:1.5em;vertical-align:middle}#cart_container{position:relative}#cart_container:hover .cart_count,#cart_container:hover i{color:var(--DermaLightLightGreen)}.cart_count{position:absolute;width:100%;text-align:center;top:-8px;margin-left:auto;margin-right:auto;left:0;color:var(--DermaGreen);font-size:12px;font-weight:700}#banner nav{background:var(--DermaGreen);font-size:16pt;height:40px;line-height:30px;margin:0 auto 0 auto;padding:0;text-align:center;width:100%;font-family:Roboto,sans-serif;font-weight:400;position:relative}#banner nav .menu .sub-menu .sub-menu{display:none}#banner nav a,.woocommerce nav.woocommerce-MyAccount-navigation a{font-family:Roboto,sans-serif;font-weight:400}#banner nav ul,nav.woocommerce-MyAccount-navigation ul{list-style:none;margin:auto;display:block;padding:0;overflow-wrap:normal}#banner nav li,nav.woocommerce-MyAccount-navigation li{display:inline-block;margin-left:-6px}#banner nav .menu>li>a:link,#banner nav .menu>li>a:visited{color:#fff;display:block;height:30px;padding:5px 1.5em;text-decoration:none}@media (hover) and (min-width :871px){#banner .current-menu-ancestor>a,#banner .current-page-ancestor>a,#banner .menu>.current_page_item>a:active,#banner .menu>.current_page_item>a:link,#banner .menu>.current_page_item>a:visited{background:var(--DermaDarkGreen);color:#fff;text-shadow:none!important}#banner .menu>li>a:hover{background:var(--DermaDarkDarkGreen)}#banner .menu>li.menu-item-has-children:not(.current_page_item):not(.current-menu-ancestor):hover>.sub-menu{display:block;position:absolute;left:0;z-index:10;background:var(--DermaDarkDarkGreen);transition:5s ease}#banner .menu>li.menu-item-has-children:not(.current_page_item):not(.current-menu-ancestor):hover{background:var(--DermaDarkDarkGreen)}#banner .current-menu-ancestor .sub-menu,#banner .current_page_item .sub-menu{position:absolute;left:0;display:block}#banner nav .mobile_menu{display:none}#banner nav .account_menu{display:inline-block;visibility:hidden;width:0}#banner nav .account_menu>a{display:none}#banner nav .account_menu>ul{visibility:visible;top:100%}#benefits_table table.benefits_table tr td:first-of-type{padding-left:20px;border-top-left-radius:100px;border-bottom-left-radius:100px}#benefits_table .benefits_table tr td:last-of-type{border-top-right-radius:100px;border-bottom-right-radius:100px}}#banner .sub-menu,nav.woocommerce-MyAccount-navigation{background:var(--DermaDarkGreen);font-size:14pt;height:30px;line-height:20px;margin:0 auto 0 auto;padding:0;text-align:center;width:100%;font-family:Roboto,sans-serif;font-weight:400}#banner .sub-menu{display:none}#banner .current_page_item .sub-menu li{display:inline-block}#banner .sub-menu a,nav.woocommerce-MyAccount-navigation a:link,nav.woocommerce-MyAccount-navigation a:visited{height:20px;padding:5px 1.5em;text-decoration:none;color:#fff;display:inline-block}@media (hover) and (min-width :871px){#banner .sub-menu a:hover,nav.woocommerce-MyAccount-navigation a:active,nav.woocommerce-MyAccount-navigation a:hover{background:var(--DermaDarkDarkGreen);color:#fff;text-shadow:none!important}#banner .menu li.menu-item-has-children:not(.current_page_item):not(.current-menu-ancestor) .sub-menu a:hover{background:var(--DermaSuperDarkGreen)}}#searchform{display:inline-block}#searchform #searchsubmit{display:none}#searchform div{height:36px;display:flex}#searchform div input{height:18px;margin-top:9px}div.search-page-form-container{border:1px solid rgba(0,177,176,.2);padding:10px;margin-bottom:25px}div#ss-search-page-form{height:95%;width:100%;margin-top:auto;margin-bottom:auto;display:flex;align-items:center}div#ss-search-page-form span{font-family:'Open Sans',sans-serif;vertical-align:middle;color:var(--DermaGreen)}div#ss-search-page-form form{width:90%;vertical-align:middle}div#ss-search-page-form form div{height:auto;display:flex;align-items:center}div#ss-search-page-form form input#s{width:91%;margin-left:10px;margin-top:0;font-family:'Open Sans',sans-serif}.searchbutton{background:0 0;border:none;margin:0;padding:0;color:var(--DermaGreen);vertical-align:middle}.searchbutton:hover{cursor:pointer;color:var(--DermaLightLightGreen)}div.title_side #s{border-top:none;border-left:none;border-right:none}.search-post-title{color:var(--DermaGreen);text-decoration:none;font-weight:500;margin-bottom:0}.search-post-title-link{text-decoration:none}.search-post-title:hover{color:var(--DermaLightLightGreen)}.search-post-excerpt p{margin-top:0}.search-post-excerpt{font-family:'Open Sans',sans-serif;font-size:10pt;display:block}div.nav-links{text-align:center;font-family:'Open Sans',sans-serif}#content{padding-left:1em;padding-right:1em;padding-bottom:1em;margin:30px auto auto auto;width:55%}#content .content_title{display:inline-block;width:100%;text-align:center;margin-top:1em;margin-bottom:1em}#title{display:flex;height:120px;align-items:center;justify-content:center}#title_center{display:flex;flex:2 1 auto;flex-basis:50%;align-items:center;justify-content:center;align-content:space-between}#title_center div p{color:var(--DermaBrightGreen);margin:0}.title_side{display:flex;position:relative}div.middle{transition:.5s ease;opacity:0;position:absolute;text-align:center;display:flex;flex-direction:column;width:100%;height:100%;align-content:center;justify-content:center}div.title_side:last-of-type{margin-left:10px;margin-right:10px;justify-content:flex-end;flex-basis:25%}div.title_side:first-of-type{margin-left:10px;margin-right:10px;flex-basis:25%}div.title_side:first-of-type>a{width:100%}#logo{height:100px;margin:10px}div.title_side #logo_bsi{max-height:65px;width:100%;margin:0}#logo_bsi{margin:10px;transition:.5s ease;backface-visibility:hidden;opacity:1}.header_icon{height:25px;margin:5px}#title span h1{color:var(--DermaGreen)}@media (hover){.title_side:hover #logo_bsi{opacity:.3}.title_side:hover .middle{opacity:1}}.learn_more{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#fff;background-color:var(--DermaGreen);border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none;font-family:'Open Sans',sans-serif}@media only screen and (max-width:375px){.learn_more{font-size:50%}}h1,h2{display:inline}h1{font-family:Roboto,sans-serif;font-weight:100;font-size:36pt;color:var(--DermaDarkGreen)}h2{font-family:Roboto,sans-serif;font-weight:300;color:var(--DermaBrightGreen)}h3{font-family:Roboto,sans-serif;font-weight:400;margin:0;color:var(--DermaGreen);text-align:left}a{color:var(--DermaLightGreen);font-family:'Open Sans',sans-serif}em{font-family:Roboto,sans-serif;font-weight:400;font-size:11pt;font-style:normal;color:var(--DermaGreen)}body{max-width:100%;display:flex;flex:auto;flex-direction:column;position:relative}body hr{height:2px;width:100px;color:var(--DermaGreen);background-color:var(--DermaGreen);border:none;margin:.5em 0 0 0}#content .subsection ul li,body p{font-family:'Open Sans',sans-serif;font-size:10pt}#splashcontainer{display:flex;flex:1;flex-direction:column;max-width:100%;height:100%;min-height:388px;margin:30px 0 30px 0}.splash{justify-content:center;text-align:center;display:flex;flex-shrink:0;width:100%;align-items:baseline;min-height:0}.splash img{object-fit:contain;margin:0 20px 0 20px;flex-basis:8.3%}.splash span h1{font-size:3vw}.splash:nth-of-type(2){flex:1;margin:10px 0}#splashlogo{max-height:75%;width:auto;flex-basis:75%}#splashBSIlogo{max-height:20%;width:auto}.inner_splash{height:100%;display:flex;flex-direction:column;align-self:center;flex-basis:20%;justify-content:space-between}.can_500{height:100%}.can_150{max-height:85%}.can_50{max-height:63%}.subsection{margin-bottom:32px}#guarantee p b{font-weight:bolder}.benefit{display:table;width:100%;margin-top:16px;margin-bottom:16px}.benefit div{display:table-cell;vertical-align:middle}.benefit div:first-of-type{width:96px}.benefit div img#ds_logo{height:auto;width:80px}.benefit img{height:80px;margin-right:16px}.productimages{width:100%;text-align:center}.productimages img{margin-left:20px;margin-right:20px}#trusted h3{margin-top:1em}#content #technical .technical_table{margin-top:2em;margin-bottom:2em}#content #technical div:last-of-type{margin-bottom:1em}#rft-submit,a.next_button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#fff;background-color:var(--DermaGreen);border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}a.next_button:hover{background-color:var(--DermaLightGreen)}div#smallprint p{font-size:8pt}div#content div#rft-form{width:50%;margin:0 auto 0 auto}#rft_bottom{outline:2px solid #98CF68;outline-offset:10px}.wpcf7-form-control-wrap input[type=email],.wpcf7-form-control-wrap input[type=tel],.wpcf7-form-control-wrap input[type=text],.wpcf7-textarea.wpcf7-form-control{width:100%;border-style:solid;border-width:1px;border-color:#d3d3d3}input.wpcf7-form-control{width:100%}#rft-submit,input.wpcf7-submit{width:auto}.wpcf7 form{margin-left:auto;margin-right:auto}div.right_block div.wpcf7{padding:0 5% 0 5%}.wpcf7 form .wpcf7-response-output{padding:1em 2em 1em 3.5em;margin:0 0 2em;background-color:#f7f6f7;word-wrap:break-word;border-style:none;font-family:'Open Sans',sans-serif;color:var(--DermaGreen)}.wpcf7-form-control.wpcf7-submit{background-color:var(--DermaGreen);color:#fff;font-family:'Open Sans',sans-serif;font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}#rft-submit:hover:not(:disabled),.wpcf7-form-control.wpcf7-submit:hover:not(:disabled){background-color:var(--DermaLightGreen)!important}#rft-submit:disabled,div.wpcf7 .wpcf7-submit:disabled{background-color:#dad8da;cursor:not-allowed}.wpcf7 form .wpcf7-response-output:before{content:"\e016    ";font-family:WooCommerce,'Open Sans',sans-serif}.wpcf7 form .wpcf7-response-output.wpcf7-mail-sent-ok:before{content:"\e015    ";font-family:WooCommerce,'Open Sans',sans-serif}.wpcf7 .wpcf7-form-control-wrap span{font-family:'Open Sans',sans-serif;font-size:100%}.callus{font-size:18pt}.wpcf7-acceptance span.wpcf7-list-item{margin:0}@media only screen and (min-width:859px){div.left_block,div.right_block{float:left;width:50%}div.left_block p{margin-right:10%}}.contact_sub_title{width:50%;text-align:center;margin:0 auto 1em auto}div.left_block ul#address{list-style:none;padding:0;font-family:'Open Sans',sans-serif;font-size:10pt;margin-left:1em}div.left_block ul#address li{padding-left:1em}div.left_block ul#address li:before{content:"location_on";font-family:'Material Icons';display:inline-block;color:var(--DermaGreen);margin-left:-1em;width:1em;font-size:18pt;vertical-align:middle}table#cookies_table{margin:15px 0 15px 0;font-family:'Open Sans',sans-serif;border-collapse:collapse}table#cookies_table thead th{background-color:var(--DermaGreen);color:#fff}@media only screen and (min-width:688px){table#cookies_table tr{padding:5px;border-bottom-color:rgba(0,177,176,.2);border-bottom-style:solid;border-bottom-width:1px}table#cookies_table td{padding:5px 20px 5px 0;font-size:10pt}table#cookies_table td:last-child{padding-right:0;padding-left:20px}table#cookies_table .exp_time{text-align:center;padding:0}}div.cookie-notice-container{width:50%;margin:0 auto 25px auto}@media screen and (max-width:812px){div.cookie-notice-container{width:100%}}div.cookie-notice-container a{font-style:none;color:#fff;font-weight:400}div.cookie-notice-container .cookie_button{background-color:#fff;color:var(--DermaGreen);font-family:'Open Sans',WooCommerce,sans-serif;font-size:100%;margin:0 0 10px 0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}div.cookie-notice-container .cookie_button::before{content:"\e017    "}div.cookie-notice-container a#cn-close-notice{display:none}footer{width:100%;background:var(--DermaGreen);font-size:8pt;text-align:center;height:auto}footer strong{font-weight:500;font-size:9pt}address{font-family:Roboto,sans-serif;color:#fff;font-weight:100;font-style:normal;padding-top:5px}footer address a,footer address strong a{color:#fff}footer address a{font-weight:10;text-decoration:none}footer p{font-family:Roboto,sans-serif;font-size:8pt;font-style:normal;color:#fff;margin-top:2px;margin-bottom:0}footer p a{color:#fff;text-decoration:none;font-family:Roboto,sans-serif}footer hr{color:#fff;background-color:#fff;width:30%;margin-left:auto;margin-right:auto;margin-top:3px;margin-bottom:3px;border:none;height:1px}#social{align-content:center;margin-bottom:0}#est a{font-style:italic}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.column{-ms-flex:25%;flex:1 25%;max-width:25%}.column img{vertical-align:middle;width:100%}@media screen and (max-width:800px){.column{-ms-flex:50%;flex:50%;max-width:50%}}.woocommerce-store-notice.demo_store{background-color:var(--DermaGreen)}.woocommerce li.product img{border-style:solid;border-color:var(--DermaGreen);border-width:2px}:not(#content)>div.woocommerce{margin-top:30px}.woocommerce .product .add_to_cart_button.button{background-color:var(--DermaGreen);color:#fff;font-family:'Open Sans',sans-serif}.woocommerce .checkout-button.button.alt,.woocommerce .single_add_to_cart_button.button.alt,.woocommerce form.checkout div.woocommerce-checkout-review-order div.woocommerce-checkout-payment button.button.alt{background-color:var(--DermaGreen);color:#fff;font-family:'Open Sans',sans-serif}@media (hover) and (min-width :871px){.woocommerce div.woocommerce-product-gallery--columns-4{width:36%!important;margin-bottom:0!important}}.woocommerce div.single-product div.summary.entry-summary{margin-bottom:10px}#content div.columns-2,#content div.columns-3{margin-top:10px}#content div.woocommerce ul.products li.product-category.product{min-height:0;margin-bottom:1em}#content div.woocommerce ul.products.columns-3{width:100%;margin-left:auto;margin-right:auto}.woocommerce div.single-product div.product section li.product{margin-bottom:0}.woocommerce section.related.products{float:left;width:60%;clear:none;margin-top:4.5vh}.woocommerce ul.products.columns-4{margin-top:5px}div#content.shopfront div.woocommerce ul.products.columns-4{margin:8vh 25px auto 25px}div#content.shopfront div.woocommerce li.product-category.product{text-align:center}.woocommerce section ul.products.columns-3{width:95%;margin-left:0;margin-right:auto;margin-top:5px}.woocommerce .related.products .button.product_type_simple.add_to_cart_button.ajax_add_to_cart{display:none}.woocommerce .button.button.alt:hover{background-color:var(--DermaLightLightGreen)!important}.woocommerce div.product div.summary form.cart{margin-bottom:10px;display:table}.woocommerce div.product div.summary form.cart button,.woocommerce div.product div.summary form.cart div{display:table-cell;float:none;line-height:normal;vertical-align:middle}.woocommerce div.product div.summary form.cart button{margin-left:4px}.woocommerce div.product div.summary form.cart div input{margin:0}.woocommerce .product_meta{font-family:Roboto,sans-serif;font-size:8pt;font-style:normal}.woocommerce .product_meta a{color:var(--DermaLightGreen)}.woocommerce h2.woocommerce-loop-product__title{display:inline-block}.woocommerce div#customer_login{margin-top:1em}.woocommerce>h2:nth-child(1){width:100%;display:inline-block;text-align:center}.woocommerce h2.woocommerce-loop-category__title,.woocommerce h2.woocommerce-loop-product__title{font-weight:500}.woocommerce div.summary.entry-summary h1.product_title.entry-title{font-weight:400;font-size:1.25em;display:inline-block;margin-top:.5em;margin-bottom:0}.woocommerce div.summary.entry-summary h1.product_title.entry-title~p.price{margin-top:0;margin-bottom:0}.woocommerce div.single-product div.summary.entry-summary form.cart div.quantity input.input-text.qty.text{padding:.618em}.woocommerce .single_title_guarantee{margin-left:5px;text-decoration:none}.woocommerce .single_title_guarantee span{display:none;color:var(--DermaGreen);font-size:8pt;margin-left:2px}.woocommerce .single_title_guarantee:hover{cursor:help}.woocommerce .single_title_guarantee:hover span{display:inline;border-bottom:1px dashed}.woocommerce div.product div.woocommerce-product-gallery.images{margin-bottom:0}div.woocommerce-info,div.woocommerce-message{font-family:'Open Sans',sans-serif;border-top-width:0;margin-bottom:0;color:var(--DermaGreen);min-height:1.5em}ul.woocommerce-error{font-family:'Open Sans',sans-serif;border-top-width:0;margin-bottom:0;color:#b22222;min-height:1.5em}ul.woocommerce-error::before{color:#b22222;top:1.2em}div.woocommerce-info::before,div.woocommerce-message::before{color:var(--DermaGreen);top:1.2em}.woocommerce div.single-product div.woocommerce-message a.button.wc-forward,.woocommerce div.woocommerce-MyAccount-content div.woocommerce-message a.woocommerce-button.button{margin-top:-.4em;background-color:var(--DermaGreen);color:#fff}.woocommerce nav.woocommerce-MyAccount-navigation{width:100%;position:absolute;top:0;left:0;margin-top:190px;background:var(--DermaDarkerGreen)}.woocommerce address{color:#000}.woocommerce div.woocommerce-MyAccount-content form.woocommerce-EditAccountForm.edit-account span em{font-style:italic}.woocommerce fieldset{border-color:var(--DermaGreen);border-style:solid}.woocommerce fieldset legend{font-family:Roboto,sans-serif;font-weight:400;margin:0;color:var(--DermaGreen);text-align:left}.woocommerce div.woocommerce-MyAccount-content form,.woocommerce form.checkout.woocommerce-checkout div#customer_details{margin-top:1em}.woocommerce div.u-column1.col-1.woocommerce-Address{margin-bottom:25px}.woocommerce form.woocommerce-cart-form table.shop_table img{width:75%;border-width:1px;border-color:var(--DermaGreen);border-style:solid}.woocommerce form.woocommerce-cart-form table.shop_table tbody tr td a.remove{color:var(--DermaDarkGreen)!important}.woocommerce form.woocommerce-cart-form table.shop_table tbody tr td a.remove:hover{background:var(--DermaDarkGreen);color:#fff!important}#order_review_heading{margin-top:.5em;margin-bottom:.5em}.woocommerce form .form-row.woocommerce-invalid input.input-text{border-style:solid}.woocommerce form .form-row.woocommerce-validated input.input-text{border-color:initial!important}#select2-billing_country-results{font-family:'Open Sans',sans-serif;font-size:10pt}.woocommerce p.woocommerce-shipping-destination{display:none}.woocommerce div.payment_box.payment_method_st_gateway{font-family:'Open Sans',sans-serif}.woocommerce form.form-row.woocommerce-validated select.country_to_state.country-select{border-color:none}.woocommerce div#payment{background:#ebe9eb;border-radius:5px}.woocommerce div#payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid #d3ced2;margin:0;list-style:none outside}.woocommerce div#payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}.woocommerce div#payment ul.payment_methods li input{margin:0 1em 0 0}.woocommerce div#payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}.woocommerce div#payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dfdcde;color:#515151}.woocommerce div#payment div.payment_box p:last-child{margin-bottom:0}.woocommerce div#payment div.form-row{padding:1em}.woocommerce div.woocommerce-order .woocommerce-thankyou-order-received{font-family:Roboto,sans-serif;font-size:14pt;text-align:center;font-weight:400;color:var(--DermaDarkGreen)}.input-text.qty.text{font-size:100%;line-height:1;font-weight:700;border-radius:3px;color:#fff;background-color:var(--DermaGreen);border:0;font-family:'Open Sans',sans-serif}.woocommerce .woocommerce-order-overview.woocommerce-thankyou-order-details.order-details{font-family:'Open Sans',sans-serif}.mega_menu_container{display:none}@media (hover) and (min-width :871px){.mega_menu_container{display:flex;align-content:flex-start;width:100%;background-color:var(--DermaDarkDarkGreen);position:absolute;left:0;top:70px;z-index:99;opacity:1;visibility:hidden}.mega_menu_container.two-col .v1,.mega_menu_container.two-col .v3{visibility:hidden!important}.mega_menu_container:hover{visibility:visible!important}.mega_menu{list-style:none;padding-left:0;font-family:Roboto,sans-serif;color:#fff;margin:0 0 auto 0!important;width:25%;display:block;float:left}.mega_menu_item{text-align:center;line-height:40px;width:100%}.mega_menu a{text-decoration:none;color:#fff}.mega_menu_item:hover{background-color:var(--DermaSuperDarkGreen)}.v1{position:absolute;left:25%;top:10%;bottom:10%;border-left:1px solid #fff}.v2{position:absolute;left:50%;top:10%;bottom:10%;border-left:1px solid #fff}.v3{position:absolute;left:75%;top:10%;bottom:10%;border-left:1px solid #fff}}.blank_list{list-style:none}.blank_list i.material-icons{margin:0 5px 0 -30px}.tag-line{color:var(--DermaDarkGreen);text-align:center}.quotation{background-color:rgba(0,177,176,.5);margin-left:25px;margin-right:25px;padding:10px;border-style:solid;border-width:thin;border-color:var(--DermaDarkGreen);font-style:italic;color:#fff}.quotation p{margin-top:0;padding-left:50px;padding-right:50px}i.material-icons.md-64.open-quote{transform:rotate(180deg)}i.material-icons.md-64.close-quote{float:right;margin-top:-20px;margin-left:-50px}#content .woocommerce table.shop_table,.woocommerce .woocommerce-orders-table.account-orders-table,table.derma_table{margin:15px auto 15px auto;font-family:'Open Sans',sans-serif;border-collapse:collapse;border:0}#technical div .derma_table,.derma_table.wide{width:100%;text-align:left;overflow-wrap:break-word}#technical div .derma_table tr td:nth-child(1),#technical div .derma_table tr th:nth-child(1){text-align:left}@media only screen and (min-width:689px){#technical div .derma_table tr td,#technical div .derma_table tr th{text-align:center}:not(#chemical-list)>.derma_table.align_last tr td:last-child,:not(#chemical-list)>.derma_table.align_last tr th:last-child{text-align:right}}.woocommerce .woocommerce-orders-table.account-orders-table thead,.woocommerce table.shop_table thead,table.derma_table thead th{background-color:var(--DermaGreen);color:#fff;line-height:200%;padding:5px}.woocommerce .woocommerce-orders-table.account-orders-table thead th:first-of-type,.woocommerce table.shop_table thead th:first-of-type{border-top-left-radius:10px}.woocommerce .woocommerce-orders-table.account-orders-table thead th:last-of-type,.woocommerce table.shop_table thead th:last-of-type{border-top-right-radius:10px}.woocommerce .woocommerce-orders-table.account-orders-table .woocommerce-button.button:first-of-type{margin-left:0}.woocommerce .woocommerce-orders-table.account-orders-table .woocommerce-button.button:last-of-type{margin-right:0}.woocommerce .woocommerce-orders-table.account-orders-table .woocommerce-button.button{margin:0 5px 0 5px}.woocommerce section.woocommerce-customer-details section.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses div.woocommerce-column address{width:95%}#content .woocommerce table.shop_table tr,.woocommerce .woocommerce-orders-table.account-orders-table tr,table.derma_table tr{padding:5px;border-bottom-color:rgba(0,177,176,.2);border-bottom-style:solid;border-bottom-width:1px}#technical div .derma_table td{padding:5px}#content .woocommerce table.shop_table tbody th,#content .woocommerce table.shop_table td,#content .woocommerce table.shop_table tfoot th{border-top:none}table.derma_table td{padding:5px;font-size:10pt}table.derma_table th.chemicals_index{padding:25px;margin-bottom:25px;border-bottom-color:#fff;border-bottom-style:solid;border-bottom-width:25px}table.derma_table th.chemicals_index a{color:#fff}table.derma_table.two-col td,table.derma_table.two-col thead tr th{width:50%}table.derma_table.three-col td,table.derma_table.three-col th{width:33%;text-align:center}table.derma_table.red_green td:first-of-type{background-color:rgba(152,251,152,.2)}table.derma_table.red_green td:last-of-type{background-color:rgba(240,128,128,.2)}#content .woocommerce table.shop_table.cart tbody tr{border-left:1px solid var(--DermaGreen);border-right:1px solid var(--DermaGreen)}#content .woocommerce table.shop_table.cart tbody tr:last-of-type{border-bottom:1px solid var(--DermaGreen)}#benefits_table .benefits_table{width:100%;font-family:Open-Sans,sans-serif;border-spacing:2px 5px}#benefits_table .benefits_table th{background-color:#fff;color:var(--DermaDarkDarkGreen)}#benefits_table .benefits_table tr:nth-of-type(even) td{background-color:var(--DermaBrightGreen);padding:5px}#benefits_table .benefits_table tr:nth-of-type(odd) td{background-color:var(--DermaGreen);padding:5px}#benefits_table .benefits_table tr td:nth-of-type(2),#benefits_table .benefits_table tr td:nth-of-type(3){width:100px;text-align:center}#benefits_table .benefits_table tr{color:#fff}ul.display-posts-listing{list-style:none;padding:0}ul.display-posts-listing li.listing-item{margin:10px 0 10px 0;cursor:pointer}ul.display-posts-listing li.listing-item div.content span.content_title{display:none!important}ul.display-posts-listing li.listing-item div.faq_wrap{background-color:var(--DermaGreen);display:flex;padding:10px 0 10px 0}ul.display-posts-listing li.listing-item a.title{color:#fff;text-decoration:none;padding-left:2em;padding-right:1em;font-size:12pt;display:flex;align-items:middle}ul.display-posts-listing li.listing-item div.content{background-color:#fff;display:none}ul.display-posts-listing li.listing-item div.content p.faq_link{margin:0}ul.display-posts-listing li.listing-item .list_symbol{font-family:'Open Sans';color:#fff;display:inline-block;padding-left:1.3em;font-size:16pt;font-style:normal;cursor:pointer}.tooltip{position:relative;width:100%;display:inline-block;display:none;text-align:end}.tooltip .tooltiptext{visibility:hidden;width:140px;background-color:var(--DermaGreen);color:#fff;font-family:'Open Sans',sans-serif;font-size:10pt;text-align:center;border-radius:6px;padding:5px;position:absolute;z-index:1;bottom:150%;right:0;margin-right:-65px;opacity:0;transition:opacity .3s}.tooltip .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:var(--DermaGreen) transparent transparent transparent}.share_icon:hover+.tooltiptext{visibility:visible;opacity:1}#content .woocommerce a.button,.woocommerce .woocommerce-Button.button,.woocommerce .woocommerce-button.button,div.woocommerce button.button:not(:disabled){background-color:var(--DermaGreen);color:#fff;font-family:'Open Sans',sans-serif}#content .woocommerce a.button:hover,.woocommerce .woocommerce-Button.button:hover,.woocommerce .woocommerce-button.button:hover,div.woocommerce button.button:hover{background-color:var(--DermaLightLightGreen);color:#fff}@media only screen and (max-width:1055px){#title_center h1{font-size:18pt}#title_center p{font-size:8pt}}@media (hover:none),(max-width :871px){#content{margin-top:0}#banner nav div.menu-main_menu-container{height:100%;width:80%;max-width:300px;position:fixed;z-index:99;top:0;left:0;background-color:#fff;overflow-x:hidden;transition:.5s;display:none}#banner nav div.menu-main_menu-container .sub-menu .sub-menu li,#banner nav div.menu-main_menu-container .sub-menu li,#banner nav div.menu-main_menu-container li{display:block;margin-left:0;text-align:left;position:relative}#banner nav a:hover{color:var(--DermaLightLightGreen)!important}#banner nav .menu>li>a:link,#banner nav .menu>li>a:visited{color:gray;border-bottom:1px solid rgba(0,177,176,.2);margin-left:4px;background-color:#fff}#banner .menu>.current-menu-ancestor>a,#banner .menu>.current-menu-item>a{background-color:#fff;margin-left:0!important;border-left:4px solid var(--DermaGreen);color:var(--DermaGreen)!important}#banner .menu-item-has-children::after{content:'expand_more';font-family:'Material Icons';position:absolute;top:0;right:0;padding:5px 10px 5px 50px;color:var(--DermaGreen)}#banner .current_page_item.menu-item-has-children::after,#banner .menu .current-menu-ancestor::after,#banner .menu .sub-menu .current-menu-ancestor::after{content:'expand_less'}#banner nav .menu-item-has-children::after{content:'expand_more'}#banner nav .menu-item-has-children:not(.closed)::after{content:'expand_less'}#banner nav .closed::after{content:'expand_more'!important}#banner nav div.mobile_menu{display:block}#banner nav div.menu_overlay{background-color:#000;opacity:.3;height:100%;width:100%;position:fixed;z-index:98;top:0;right:0;display:none}.mobile_menu i{color:#fff;font-size:24pt;line-height:40px}#banner .current-menu-ancestor .sub-menu,#banner .current_page_item .sub-menu{display:block}#banner nav .sub-menu{height:auto;width:100%;position:relative}#banner nav .sub-menu a{margin-left:10px}#banner nav .sub-menu .sub-menu{background-color:var(--DermaDarkDarkGreen)}#banner nav .sub-menu .sub-menu a{margin-left:20px}.menu_button{cursor:pointer}#banner nav .sub-menu>.current-menu-parent .sub-menu{display:block}#banner nav .account_menu{display:block}.splash span h1{font-size:5vw;margin:0 10px}#splashcontainer{margin:10px 0}.inner_splash{min-width:155px}img.can_50,img.can_500{display:none}div#content{width:95%;padding-left:0;padding-right:0}div#content span{word-wrap:break-word}#content div.woocommerce ul.products li.product-category.product{width:45%;margin-right:0}#content div.woocommerce ul.products.columns-4 li.product-category.product.first+li,#content div.woocommerce.columns-4 ul.products li.product-category.product.first{margin-bottom:25px}.woocommerce ul.products[class*=columns-] li.product.product-category:nth-child(2n),.woocommerce ul.products[class*=columns-] li.product.product-type-simple:nth-child(2n){float:right;clear:none!important}.woocommerce ul.products[class*=columns-] li.product.product-category,.woocommerce ul.products[class*=columns-] li.product.product-type-simple{float:left;width:48%;clear:both;margin:0 0 2.992em}div#content.shopfront div.woocommerce ul.products.columns-4{margin:20px}:not(#content)>div.woocommerce{margin-top:0}.woocommerce div.single-product div.summary.entry-summary{width:95%!important;margin-left:auto;margin-right:auto}.woocommerce section.related.products{width:95%;margin-left:auto;margin-right:auto}.contact_sub_title{width:85%}div#content div#rft-form{width:95%}.tooltip .tooltiptext{margin-right:0}.tooltip .tooltiptext::after{left:90%;margin-left:0}}@media only screen and (max-width:842px){#title_center div p{display:none}}@media only screen and (max-width:750px){#title #s{display:none}div.title_side:first-of-type{margin-right:0;margin-left:5px}}@media only screen and (max-width:504px){#title .title_side{flex-direction:column;align-items:flex-end}}@media only screen and (max-width:768px){#content .woocommerce table.shop_table.cart tbody tr:last-of-type{border-bottom:none}#content .woocommerce table.shop_table.cart tbody tr{border-left:none;border-right:none}#coupon_code{margin-right:10px}}@media only screen and (max-width:688px){#cookies_table,#cookies_table tbody,#cookies_table td,#cookies_table th,#cookies_table thead,#cookies_table tr,div#technical table,div#technical tbody,div#technical td,div#technical th,div#technical thead,div#technical tr{display:block}div#technical table{background:linear-gradient(90deg,var(--DermaGreen) 45%,#fff 45%)}table#cookies_table{background:linear-gradient(90deg,var(--DermaGreen) 35%,#fff 35%)}div#technical tr,table#cookies_table tr{border-bottom:5px solid #fff}#cookies_table thead tr,div#technical thead tr{position:absolute;top:-9999px;left:-9999px}#cookies_table td,div#technical .derma_table td{border:none;border-bottom:none;position:relative;padding:5px;padding-left:50%;text-align:left;font-size:10pt}#cookies_table td{overflow-wrap:break-word;padding-left:40%}#cookies_table td:before,div#technical td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;color:#fff;font-weight:700}div#technical td:nth-of-type(1):before{content:"File Name"}div#technical td:nth-of-type(2):before{content:"Description"}div#technical td:nth-of-type(3):before{content:"Language"}div#technical td:nth-of-type(4):before{content:"Revision"}#cookies_table td:nth-of-type(1):before{content:"Cookie"}#cookies_table td:nth-of-type(2):before{content:"Expiration Time"}#cookies_table td:nth-of-type(3):before{content:"Description"}}@-moz-document url-prefix(){.title_side:hover #logo_bsi{opacity:.3}.title_side:hover .middle{opacity:1}@media all and (min-width :871px){#banner .current-menu-ancestor>a,#banner .current-page-ancestor>a,#banner .menu>.current_page_item>a:active,#banner .menu>.current_page_item>a:link,#banner .menu>.current_page_item>a:visited{background:var(--DermaDarkGreen);color:#fff;text-shadow:none!important}#banner .menu>li>a:hover{background:var(--DermaDarkDarkGreen)}#banner .menu>li.menu-item-has-children:not(.current_page_item):not(.current-menu-ancestor):hover>.sub-menu{display:block;position:absolute;left:0;z-index:10;background:var(--DermaDarkDarkGreen);transition:5s ease}#banner .menu>li.menu-item-has-children:not(.current_page_item):not(.current-menu-ancestor):hover{background:var(--DermaDarkDarkGreen)}#banner .current-menu-ancestor .sub-menu,#banner .current_page_item .sub-menu{position:absolute;left:0;display:block}#banner nav .mobile_menu{display:none}#banner nav .account_menu{display:inline-block;visibility:hidden;width:0}#banner nav .account_menu>a{display:none}#banner nav .account_menu>ul{visibility:visible;top:100%}#benefits_table .benefits_table tr td:first-of-type{padding-left:20px;border-top-left-radius:100px;border-bottom-left-radius:100px}#benefits_table .benefits_table tr td:last-of-type{border-top-right-radius:100px;border-bottom-right-radius:100px}.woocommerce div.woocommerce-product-gallery--columns-4{width:36%!important;margin-bottom:0!important}.mega_menu_container{display:flex;align-content:flex-start;width:100%;background-color:var(--DermaDarkDarkGreen);position:absolute;left:0;top:70px;z-index:99;opacity:1;visibility:hidden}.mega_menu_container.two-col .v1,.mega_menu_container.two-col .v3{visibility:hidden!important}.mega_menu_container:hover{visibility:visible!important}.mega_menu{list-style:none;padding-left:0;font-family:Roboto,sans-serif;color:#fff;margin:0 0 auto 0!important;width:25%;display:block;float:left}.mega_menu_item{text-align:center;line-height:40px;width:100%}.mega_menu a{text-decoration:none;color:#fff}.mega_menu_item:hover{background-color:var(--DermaSuperDarkGreen)}.v1{position:absolute;left:25%;top:10%;bottom:10%;border-left:1px solid #fff}.v2{position:absolute;left:50%;top:10%;bottom:10%;border-left:1px solid #fff}.v3{position:absolute;left:75%;top:10%;bottom:10%;border-left:1px solid #fff}#banner .sub-menu a:hover,nav.woocommerce-MyAccount-navigation a:active,nav.woocommerce-MyAccount-navigation a:hover{background:var(--DermaDarkDarkGreen);color:#fff;text-shadow:none!important}#banner .menu li.menu-item-has-children:not(.current_page_item):not(.current-menu-ancestor) .sub-menu a:hover{background:var(--DermaSuperDarkGreen)}}}#benefits_table{position:relative}div#benefit-table-container{max-height:300px;overflow-y:hidden;position:relative}input#show-more{opacity:0}input#show-more:checked~div{max-height:none}input#show-more:checked~div div{display:none}input#show-more:checked~label#show-more-label{display:none}input#show-more:not(:checked)~label#show-less-label{display:none}label#show-less-label,label#show-more-label{position:absolute;bottom:0;margin:auto;width:100%;text-align:center;z-index:11;font-size:12pt;color:var(--DermaGreen);cursor:pointer}label#show-less-label{bottom:-30px}label#show-less-label i.material-icons,label#show-more-label i.material-icons{font-size:12pt}.shade{position:absolute;width:100%;bottom:0;height:100%;z-index:10;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0) 40%,#fff 90%,#fff 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(40%,rgba(255,255,255,0)),color-stop(90%,#fff),color-stop(99%,#fff));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0) 40%,#fff 90%,#fff 99%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0) 40%,#fff 90%,#fff 99%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0) 40%,#fff 90%,#fff 99%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,0) 40%,#fff 90%,#fff 99%)}.woocommerce-product-gallery__wrapper>div>a img{min-width:calc(-190px + 100vh - 8.75vw);height:calc(-190px + 100vh - 8.75vw)}.woocommerce-product-gallery__wrapper>div.flex-active-slide>a img{margin-left:50%;transform:translateX(-50%)}div.woocommerce-product-gallery__image{height:calc(-190px + 100vh - 8.75vw)}.flex-viewport{height:calc(-190px + 100vh - 8.75vw);max-width:calc(-190px + 100vh - 8.75vw)}.woocommerce-product-gallery{max-width:calc(-190px + 100vh - 8.75vw)}.flex-control-nav.flex-control-thumbs{max-width:calc(100vh - 190px - 8.75vw)!important}@media only screen and (max-width:871px){.related.products>h2{display:block;clear:both}.woocommerce div.product div.images.woocommerce-product-gallery{float:none;width:100%;max-width:100%}.woocommerce-product-gallery__wrapper>div>a img{margin-left:0;transform:translateX(0);min-width:none;height:auto}div.woocommerce-product-gallery__image{height:auto}.flex-viewport{height:auto;max-width:none;min-width:100vw}.woocommerce-product-gallery{max-width:none;min-width:100vw}.flex-control-nav.flex-control-thumbs{max-width:none!important;min-width:100vw}.woocommerce section.related.products{float:none;margin-top:0}div div.woocommerce-product-details__short-description p{margin:8px 0}}.woocommerce div.single-product div.summary.entry-summary{width:60%;width:-moz-available;width:-webkit-fill-available;width:fill-available;float:none}div.woocommerce-product-gallery--columns-4{margin-right:20px}.woocommerce ul.products li.product a img.size-woocommerce_thumbnail{margin:0}h2.woocommerce-loop-product__title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px}div.woocommerce-product-details__short-description p{margin:8px}div#content.shopfront{width:auto}div.product-category.product{text-align:center}