/*

Theme Name: Virtue - Premium Child

Theme URI: http://themes.kadencethemes.com/virtue-premium/

Description: Child theme for Virtue Premium

Author: Kadence Themes

Author URI: http://www.kadencethemes.com/

Template: virtue_premium

Version: 1.0.0

*/

.h2z1{text-align:right;display:none}.kad-btn{background:#83c11f;font-size:1.25em;font-family:Tahoma,Geneva,sans-serif;text-transform:uppercase;color:#fff;border-bottom:none!important;font-weight:700}.kad-btn:hover{background:#4285f4;font-size:1.25em;font-family:Tahoma,Geneva,sans-serif;text-transform:uppercase;color:#fff;border-bottom:none!important}#content div.product form.cart .button{background:#83c11f;vertical-align:middle;float:left;margin-top:0;line-height:2.7em;padding:0 1.125em;text-transform:uppercase;color:#fff;font-weight:700}#content div.product form.cart .button:hover{vertical-align:middle;float:left;margin-top:0;line-height:2.7em;padding:0 1.125em;text-transform:uppercase;color:#fff;background:#4285f4}.variations tr:first-child .kad_radio_variations label.selectedValue{color:#fff;background:#83c11f}.button{background:#83c11f;font-size:1.25em;font-family:Tahoma,Geneva,sans-serif;text-transform:uppercase;color:#fff;font-weight:700}#review_form #respond .form-submit input{left:auto;text-transform:uppercase;color:#fff;font-weight:700}.kad-btn{background:#83c11f;font-size:1.25em;font-family:Tahoma,Geneva,sans-serif;text-transform:uppercase;color:#fff;border-bottom:none!important}.login .form-row .button{text-transform:uppercase;color:#fff}.woocommerce-MyAccount-navigation ul li a{padding:.857em 0;display:block;font-weight:600;color:#06c;text-transform:uppercase;border-bottom:none!important}div.woocommerce-MyAccount-content a{color:#06c}.button:hover{background:#4285f4;font-size:1.25em;font-family:Tahoma,Geneva,sans-serif;text-transform:uppercase;color:#fff;border-bottom:none!important}.woocommerce-button.button.view{color:#fff;border-bottom:none}.my_account_orders .button.view::after{color:#fff}.woocommerce-button.button.invoice{color:#fff;border-bottom:none}.single_add_to_cart_button{background:#83c11f;font-size:1.25em;line-height:2.5em;font-family:Tahoma,Geneva,sans-serif;text-transform:uppercase;color:#fff;font-weight:700}.single_add_to_cart_button.button.alt a{color:#fff}.single_add_to_cart_button:hover{background:#4285f4;line-height:2.5em;font-size:1.25em;font-family:Tahoma,Geneva,sans-serif;text-transform:uppercase;color:#fff;font-weight:700}.shopcolumn1 .product_item .kad_add_to_cart{background:#83c11f;margin-top:0;line-height:2.5em;padding:0 1.125em;font-size:1.25em;text-transform:uppercase;color:#fff;font-weight:700}.shopcolumn1 .product_item .kad_add_to_cart:hover{background:#4285f4;margin-top:0;line-height:2.5em;padding:0 1.125em;font-size:1.25em;text-transform:uppercase;color:#fff;border-bottom:none!important}.woocommerce-message .button{font-size:1.25em;border-bottom:none!important}.wc-proceed-to-checkout a:hover,a.button .wc-forward:hover{font-size:1.25em}div.product .product_label label{padding-left:.313em}.woocommerce table.cart td.actions input[type=submit].button{font-size:1.25em;font-weight:700}.shop_table .actions input.button[type=submit]{background:#83c11f;color:#fff;font-weight:700}.free-shipping{max-width:100%;height:auto;vertical-align:middle;border:0 none;padding:.313em}.kad-cart-total{float:right!important;line-height:.625em;padding-top:.625em;width:14.5em}@media screen and (max-width:45em){.kad-cart-total{width:14.375em}}@media screen and (min-width:992px){.time_stamp{font-size:.563em;color:#093;padding-left:.938em}}@media screen and (max-width:991px){.time_stamp{display:none}}@media screen and (max-width:62em){.bagouter{background:#fff14d!important;padding:.375em;height:33px;border:1px solid #beb200;max-width:230px}}@media screen and (min-width:62em){.bagouter{background:#fff14d!important;padding-top:.5em;padding-left:.3em;height:2.188em;border:1px solid #beb200;min-height:36px}}.span.bag{float:left;width:100%}a.cart-contents{color:#444!important;border-bottom:none!important}a.cart-contents:hover{color:#444!important;border-bottom:none!important}.widget-inner h3{background-color:#333;color:#fff;height:2.188em;line-height:2.313em;font-size:1.2em;padding-left:1.25em;margin-bottom:.063em}.sidebar .menu ul{list-style:none;margin:0;padding:0;margin-top:-.75em}.sidebar .menu a{color:#fff;background-color:#06c;display:block;font-size:1em;height:2.188em;text-decoration:none;border-top:.125em solid #fff;padding-left:1.25em;line-height:2.313em}.sidebar .menu a:hover{background-color:#09f;color:#333}.sidebar .menu a:visited{text-decoration:none}.menu-hairanalysistest menu-item-25030{color:#fff;background-color:#6c3}.menu-hairanalysistest a:hover{color:#fff;background-color:#093}.menu-hairanalysistest a:visited{background-color:#09f;color:#fff}.widget-inner li{line-height:1.875em;border-bottom:solid .063em #fff;border-color:#fff}#nav-main,.nav-main{position:relative;z-index:699;float:left;padding-top:1.25em}.woocommerce-variation-description{font-size:.75em}.products div.product{padding-bottom:6.25em}.pl-119 .panel-grid-cell .so-panel:last-child{padding-top:.625em}.panel-heading .accordion-toggle{display:block;padding:.063em .938em}.logo{float:left;overflow:hidden;margin-right:1.125em;margin-top:0;margin-left:0}.special-logo{float:left}.special-image{float:right;width:4.875em}.header h1.logo{padding:0}.h1#special-h1{padding:0;margin:0}.h2#special-h2{padding:0;margin:0}.topbarmenu ul li a{color:#333;font-size:1.125em}@media screen and (max-width:61.875em){.social{display:none!important}}._hj-f5b2a1eb-9b07_pull_left{display:none!important}.crunchify-link{padding:.25em .25em .25em .25em;color:#fff;font-size:1.375em;border-radius:.125em;cursor:pointer;-moz-background-clip:padding;-webkit-background-clip:padding-box;box-shadow:inset 0 -.188em 0 rgba(0,0,0,.2);-moz-box-shadow:inset 0 -.188em 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 -.188em 0 rgba(0,0,0,.2)}.crunchify-link:active,.crunchify-link:hover{color:#fff}.crunchify-twitter{background:#00aced}.crunchify-twitter:active,.crunchify-twitter:hover{background:#0084b4}.crunchify-facebook{background:#3b5997}.crunchify-facebook:active,.crunchify-facebook:hover{background:#2d4372}.crunchify-googleplus{background:#d64937}.crunchify-googleplus:active,.crunchify-googleplus:hover{background:#b53525}.crunchify-buffer{background:#444}.crunchify-buffer:active,.crunchify-buffer:hover{background:#222}.crunchify-pinterest{background:#bd081c}.crunchify-pinterest:active,.crunchify-pinterest:hover{background:#d64937}.crunchify-whatsapp{background:#43d854}.crunchify-whatsapp:active,.crunchify-whatsapp:hover{background:#43d854}.crunchify-social{margin:1.25em 0 1.563em;-webkit-font-smoothing:antialiased;font-size:.75em}.crunchify-social a{display:inline-block;margin-right:.625em;margin-top:.625em}.crunchify-social a:nth-child(4){clear:left}.follow-twit{background:#00aced}.follow-twit:active,.follow-twit:hover{background:#0084b4}.topbar-widget{padding-top:.188em}#topbar-search form{padding-bottom:.188em}@media screen and (min-width:46em){.crunchify-whatsapp{display:none!important}}table{border-collapse:collapse}table,td,th{border:.063em solid #ccc}#nav-main{line-height:3em}h3.small3{padding:0;margin:0;color:#000!important;font-size:1.125em}#nav-main,.nav-main{margin-bottom:0}#cheese{width:100%;margin:0 auto}#leftcolumn,#rightcolumn{float:left;min-height:7.5em;color:#fff}#leftcolumn{width:50%}#rightcolumn{width:50%}.lefty{float:right;margin-top:.938em}.topclass{height:1.875em}@media screen and (max-width:25em){.topclass{height:5.313em}}@media screen and (max-width:19.188em){.topclass{height:7.188em}}.sup{vertical-align:super;font-size:smaller}.bacon{display:flex}.fixed{width:12.5em}.flex-item{flex-grow:1}#abt-smart-bib h3.toggle{margin-left:1.25em}#abt-smart-bib>div{background:#eee;padding:.625em}.csl-left-margin{font-weight:700;color:#f60}.abt_tooltip{background-color:#fff!important;color:#333!important;border:dashed #f60 .125em;border-bottom:none!important}.abt_tooltip a{color:#c00}.abt_tooltip a:hover{color:brown}.abt_arrow_up{border-color:transparent transparent #444!important}.abt_arrow_down{border-color:#444 transparent transparent!important}.abt_tooltip_touch_close{color:teal!important;background:#83c11f!important}.bigtext{font-family:Tahoma,Geneva,sans-serif;line-height:2.5em;font-weight:400;font-style:normal;font-size:2em}.tops{color:#fff}.form-search{position:relative;max-width:16.313em;border:none;-moz-box-shadow:0 0 .188em #fff;-webkit-box-shadow:0 0 .188em #fff;box-shadow:0 0 .188em #fff;width:100%;margin-left:auto;margin-right:auto}.flexcontainer{display:-webkit-flex;display:flex}.bigitem{-webkit-flex:5 0 0;flex:5 0 0}.smallitem{-webkit-flex:1 0 0;flex:1 0 0;padding-top:.125em}.h1.h1z{margin:0;display:inline;color:#333!important;font-size:.8em;letter-spacing:0;padding:.125em;line-height:1.75em}.h1.h1zz{margin:0;display:inline;color:#333!important;font-size:1.3em;letter-spacing:0;padding:.125em;line-height:1.75em}p.spacy{font-size:1.063em;padding-top:.125em}p.head1{font-size:1.063em;padding-top:.125em;white-space:pre-wrap}li.seo{list-style:none;list-style-type:none;list-style-image:none;list-style-position:outside;font-size:1.063em;line-height:1.625em;padding-bottom:.125em}.sidebar li.seo{border-bottom:none}li.seo2{font-size:1.063em;line-height:1.5em;padding-bottom:.625em}ul.seo{padding-left:0!important}ol.seo{padding-left:1.25em!important;font-size:1.063em;line-height:1.5em;padding-bottom:.625em}@media screen and (min-width:50em){ol.seo{padding-left:1.25em!important;font-size:1.063em;line-height:1.5em;padding-bottom:.125em;margin:0 0 .313em 0}}.abt_cite{white-space:nowrap;color:#c00;font-weight:700}#woocommerce_recent_reviews-2>div>ul>li>div{margin-top:.625em}#woocommerce_recent_reviews-2>div>ul>li>a>img{margin-top:2.188em}table.shop_attributes td p{margin:0;padding:.5em .625em}body:not(#tinymce) #abt-smart-bib>h3.toggle,body:not(#tinymce) .abt-bibliography__heading_toggle{margin-left:1.25em;-webkit-user-select:none}.kad_tagline{padding-left:.625em}#trial{border-left:.625em solid #ccc;background-color:#f4f5fb;padding:.625em .625em .5em;font-size:.938em;margin-top:.75em;border:.063em solid #bcbcbc;margin:0 0 1.25em .625em;overflow:hidden;padding:1.25em;float:right;width:50%;clear:right}@media screen and (min-width:48em){.col-md-6,.col2-set .col-1,.col2-set .col-2,.span6{width:100%}}li.seo1{list-style-position:outside;margin:0 0 .313em 0;font-size:1.063em;line-height:1.3;padding-bottom:.125em;margin-left:1.563em;line-height:1.5em}.sidebar ul{list-style:none;margin:0 0 .625em 0;padding:0;font-size:.938em;font-weight:700}.sidebar .crunchify-link{color:#fff}.col-lg-9{padding-top:.938em}@media screen and (min-width:62em){.col-lg-9{padding-top:.938em}}@media screen and (max-width:50em){.col-lg-9{padding-top:.625em;padding-left:1.25em;padding-right:1.25em}}.flex-direction-nav a::before{font-family:virtue_icons;font-size:2.5em;line-height:4.688em;display:inline-block;content:"\e3b3"}li.cc{list-style:none;list-style-type:none;list-style-image:none;list-style-position:outside;margin:0 0 .313em 0;font-size:1.063em;line-height:1.625em;padding-bottom:.125em}@media screen and (max-width:767px){ul.cc{padding-left:0}}.boxy{color:#fff!important;background:#09f;padding:.625em .625em;width:100%;text-align:center;margin:.625em auto;display:block}@media screen and (max-width:31.25em){img.floated_cat{float:none!important;margin:0 auto;display:block;padding-bottom:.625em}}@media screen and (min-width:31.25em){img.floated_cat{float:left!important;margin:1.563em 1.25em 1.25em 0}}@media screen and (max-width:31.313em){img.floated_cat2{display:none!important}}@media screen and (max-width:62em){img.floated_cat1{float:none!important;margin:0 auto;display:block;padding-bottom:.625em}}@media screen and (min-width:62em){img.floated_cat1{float:left;margin:0 1.25em 1.25em 0}}.home-margin{margin-top:0;margin-bottom:0;margin-left:0}@media screen and (min-width:76.25em){.home-margin{margin-top:0;margin-bottom:0}}.home-margin p{margin:0 0 1.6em 0;font-size:1.063em;line-height:1.625em}p{margin:0 0 1.6em 1.25em;line-height:1.625em}@media screen and (max-width:50em){p{margin:0 0 1.6em 0}}.woocommerce-billing-fields__field-wrapper p{margin:0}.woocommerce-shipping-fields p{margin:0}.woocomerce-form p{margin:0}.woocommerce-address-fields p{margin:0}.woocommerce-EditAccountForm p{margin:0}.widget-first{margin-top:.875em}.sidebar .menu a{font-size:1em}.widget-inner h3{font-size:1.2em}@media screen and (max-width:22.5em){#payment #place_order{float:right!important;margin:0;font-size:.875em}}@media screen and (max-width:20.625em){#payment #place_order{float:right!important;margin:0;font-size:.75em}}table.infobox{font-size:.875em;line-height:1.55em;float:left!important;width:19.813em;margin:0 1.25em .2em 0;padding:.5em;border:.125em solid #ccc}@media screen and (max-width:74.938em){table.infobox{font-size:.875em;line-height:1.25em;float:left!important;width:19.813em;margin:0 1.25em .2em 0;padding:.5em;border:.125em solid #ccc}}h2.seo{font-family:Tahoma,Geneva,sans-serif;line-height:1.625em;font-weight:400;font-style:normal;font-size:1.25em;float:right;width:18.8em}@media screen and (max-width:75em){h2.seo{font-family:Tahoma,Geneva,sans-serif;line-height:1.625em;font-weight:400;font-style:normal;font-size:1.25em;width:100%}}table.infobox.vcard tbody tr th{padding:.5em}@media screen and (max-width:46.25em){table.infobox{font-size:.875em;line-height:1.25em;width:100%;margin:0 0 1.25em 0;padding:.5em;border:.125em solid #ccc}}@media screen and (max-width:43.75em){table.infobox.vcard tbody tr td{padding:.625em}}@media screen and (max-width:43.75em){table.infobox.vcard tbody tr th{padding:.625em}}@media only screen and (max-width :47.938em){#rc-imageselect,.g-recaptcha{transform:scale(.77);-webkit-transform:scale(.77);transform-origin:0 0;-webkit-transform-origin:0 0}}@media only screen and (max-width :47.938em){#reviews #comments ol.commentlist li .comment-text{border:.063em solid #f0eef0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:1em 1em 0}}.postid-24562 table.infobox,.postid-24563 table.infobox,.postid-24564 table.infobox,.postid-24565 table.infobox,.postid-24566 table.infobox,.postid-24567 table.infobox,.postid-24569 table.infobox,.postid-24570 table.infobox,.postid-24571 table.infobox,.postid-24572 table.infobox,.postid-24573 table.infobox,.postid-24574 table.infobox,.postid-24576 table.infobox,.postid-24577 table.infobox,.postid-24578 table.infobox,.postid-24579 table.infobox,.postid-24580 table.infobox,.postid-24581 table.infobox,.postid-24582 table.infobox,.postid-24584 table.infobox,.postid-24585 table.infobox,.postid-24586 table.infobox,.postid-24587 table.infobox,.postid-24588 table.infobox,.postid-24590 table.infobox,.postid-25198 table.infobox{width:100%}p.alert{background:#fff;border:.325em solid #093;margin:0 0 .625em 0;border-radius:.313em;padding:1.25em}blockquote{padding:.625em 1.25em;margin:0 0 1.25em;border-left:.938em solid #f60;background-color:#eee}.product-img-case{position:relative}@media (max-width:20.625em){.woocommerce-page #payment ul.payment_methods li.payment_method_paypal img{max-width:7.5em}}span.freeshipping{min-height:1.25em;min-width:2em;padding:.25em;font-size:.688em;font-weight:700;position:absolute;display:block;text-align:center;line-height:1.25em;top:.063em;left:.063em;margin:0;color:#fff;z-index:680;backface-visibility:hidden;background:#f60}@media (max-width:48.75em){span.freeshipping{margin-left:12.5em}}@media (max-width:43.75em){span.freeshipping{margin-left:9.375em}}@media (max-width:37.5em){span.freeshipping{margin-left:5em}}@media (max-width:28.125em){span.freeshipping{margin-left:.625em}}.product_item{background:#fff}@media (min-width:47.938em){.shop_table .product-remove{display:table-cell}}@media (min-width:75em){img.alignright{float:right}}@media (max-width:74.938em){img.alignright{float:right}}img.centerimage{display:block;margin-left:auto;margin-right:auto}.centerside{margin:auto;width:70%;padding:.625em}@media (min-width:48em){.col-sm-6{width:100%}}.col2-set .col-1,.col2-set .col-2,.span6{width:50%}@media (max-width:62em){.col2-set .col-1,.col2-set .col-2,.span6{width:100%}}.product_item .product_details h5{font-family:Tahoma,Geneva,sans-serif;line-height:1.75em;font-weight:400;font-style:normal;font-size:1.375em}@media screen and (min-width:50em){.panel-grid-cell .widget-title{margin-top:0;position:relative;font-weight:600;font-family:Gotham SSm A,Gotham SSm B,sans-serif;text-align:center;line-height:1.55;margin-bottom:1.5em;font-size:1.625em;border-radius:.25em}}.alert11{margin-top:0;position:relative;background-color:#a0cfff80;border:.125em solid #324699;color:#222;font-weight:400;font-family:Gotham SSm A,Gotham SSm B,sans-serif;line-height:1.4;padding:.8em .8em .8em;font-size:1.15em;border-radius:.313em}p.alert1{background:#fff;border:.325em solid #ed8b00;margin:0 0 .625em 0;border-radius:.313em;padding:1.25em}p.alert2{background:#fff;border:.325em solid #06c;margin:0 0 .625em 0;border-radius:.313em;padding:1.25em}p.alert3{background:#fff;border:.325em solid #9c27b0;margin:0 0 .625em 0;border-radius:.313em;padding:1.25em}p.alert4{background:#fff;border:.325em solid #ae2573;margin:0 0 .625em 0;border-radius:.313em;padding:1.25em}p.alert3-1{background:#fff;border:.325em solid #ff0303;margin:0 0 .625em 0;border-radius:.313em;padding:1.25em}.alert-div{background:#fff;border:.325em solid #906;margin:0 0 .625em 0;border-radius:.313em;padding:1.25em 1.25em 0 1.25em;font-size:1.063em;line-height:1.625em}@media screen and (min-width:62em){img.floated_home{display:none!important;padding-bottom:.625em}}p.nomargin{margin-bottom:0;font-size:.75em;padding-left:1.25em}.single_variation{margin-bottom:.313em}p.form-row.form-row-last{margin:0 0 1.6em 0}.mobileclass{background:#f7f7f7}.sf-menu{float:none;text-align:center}#containerfooter .menu a{list-style:none;border-bottom:none!important}@media screen and (max-width:61.875em){.kad-standard-logo{padding-bottom:.625em}}@media screen and (min-width:70em){.social-sidebar{position:fixed;margin-left:-3.813em;top:19.25em;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:.313em;background-color:#f9ff0080;z-index:1;width:2.75em;border:.063em solid #f0ed13;border-radius:.125em}}@media screen and (max-width:70em){.social-sidebar{display:none!important}}.social-sidebar .entry-shares>li .share-btn i{display:block;margin-left:auto;margin-right:auto;width:2.5em;height:2.5em;line-height:2.5em;padding:0;position:relative;text-align:center}.social-sidebar .entry-shares{margin:0;float:none;padding-left:0;list-style:none;text-align:center}@media (max-width:53.125em){.mobile-social-sidebar{position:fixed;bottom:-100rem;opacity:0;padding:0;margin:0;width:100vw;max-width:100%;height:auto;max-height:none;cursor:pointer;z-index:100;transition:bottom 1s ease,opacity .5s cubic-bezier(.39,-.31,1,.29)}}.mobile-social-sidebar .entry-shares li a.share-btn.sb-twitter{background-color:#219bcf}.mobile-social-sidebar .entry-shares li a.share-btn.sb-facebook{background-color:#66679d}.mobile-social-sidebar .entry-shares li a.share-btn{width:100%;height:100%;z-index:101;color:#fff;padding:.6rem 0;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.mobile-social-sidebar.in{opacity:1;bottom:0}a.rollover{display:block;width:1.188em;height:1em;text-decoration:none;background:url(https://mineralstate.co.uk/wp-content/uploads/supplements-recommendations.png)}a.rollover:hover{background-position:-1.188em 0}.displace{position:absolute;left:-312.5em}#reviews #comments ol.commentlist li .comment-text{margin:0}@media screen and (min-width:62em){.secure-product-logo{display:none}}.infobox caption{font-size:1.063em;font-weight:700;padding:.2em;text-align:center}p.spacy-first{margin:1.6em 0 1.6em 0}.form-row.notes{margin:1.6em 0 1.6em 0}.star-rating-home{overflow:hidden;position:relative;height:1em;line-height:1em;font-size:1em;width:5.4em;font-family:star}.woocommerce-variation-description{font-size:.75em;display:none}.single_add_to_cart_button{font-size:1.25em;text-transform:none;padding:.5em 1.125em;font-weight:700}.variations .kad_radio_variations label.selectedValue{background:#f6141e}.kad_radio_variations label.selectedValue{border-color:#fff}.variations label{color:#333!important}.kad_radio_variations label.selectedValue{color:#fff!important}.wpcf7-form-control.wpcf7-submit{font-weight:700}.sidebar a{border-bottom:none!important}.product_item a.product_item_link{display:block;border-bottom:none!important}.reset_variations{font-weight:700;color:#83c11f!important;border-bottom:none!important}.woocommerce-message .button{color:#fff}a.checkout-button.button{color:#fff;text-transform:uppercase}.place-order #place_order{color:#fff}.button.disabled,.button:disabled,button.disabled,button:disabled{opacity:.8!important;cursor:not-allowed;text-transform:uppercase;font-size:.875em}#commentform .form-submit #submit,#kad-head-cart-popup a.button,.button,.cart_totals .checkout-button,.kad-btn,.post-password-form input[type=submit]{font-size:.875em!important}@media screen and (min-width:45em){.download{background-color:transparent;font-size:1.25em;font-weight:500;letter-spacing:.025em;text-decoration:none;transition:box-shadow ease-in-out 125ms!important;font-style:italic}.download a:focus,.download a:hover{border-bottom:none;box-shadow:none;transition:box-shadow ease-in-out 125ms}}@media screen and (max-width:45em){.download{background-color:transparent;font-size:1.25em;font-weight:500;letter-spacing:.025em;text-decoration:none;transition:box-shadow ease-in-out 125ms!important;font-style:italic;margin:.625em 1.25em}.download a:focus,.download a:hover{border-bottom:none;box-shadow:none;transition:box-shadow ease-in-out 125ms}}.entry-content p{margin-bottom:1.6em;font-size:1.063em}.shopcolumn1 .product_item .product_details .product_excerpt{display:block;margin-bottom:1.6em;font-size:1.063em;line-height:1.625em;padding-bottom:.125em}abbr[title]{cursor:help;text-decoration:none;border-bottom:.063em dotted currentColor}.movie{display:flex;width:90vw;margin-top:1.25em;margin-bottom:1.25em}.movie:hover .movie__poster{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform:scale(1.15);transform:scale(1.15);transition:-webkit-transform ease-in-out .5s;transition:transform ease-in-out .5s;transition:transform ease-in-out .5s,-webkit-transform ease-in-out .5s}@media screen and (prefers-reduced-motion:reduce){.movie:hover .movie__poster{-webkit-transform:initial;transform:initial;transition:none}}@media screen and (min-width:30em){.movie{width:36.875em;margin-top:1.25em;margin-bottom:1.25em}}.movie p{margin:.625em 1.25em}.movie__poster{box-shadow:0 .625em 1.875em -.938em rgba(30,33,36,.85);height:8rem;width:auto;-webkit-transform:rotate(-3deg);transform:rotate(-3deg);transition:-webkit-transform ease-in-out 125ms;transition:transform ease-in-out 125ms;transition:transform ease-in-out 125ms,-webkit-transform ease-in-out 125ms}@media screen and (min-width:30em){.movie__poster{height:14rem}}@media screen and (prefers-reduced-motion:reduce){.movie__poster{-webkit-transform:initial;transform:initial;transition:none}}@media screen and (min-width:45em){.movie__instructions{display:flex;flex-direction:row;line-height:1.25;margin-left:1.5rem;max-width:48ch}}@media screen and (max-width:45em){.movie__instructions{display:flex;flex-direction:column;justify-content:center;line-height:1.25;margin-left:1.5rem;max-width:30ch}}@media screen and (min-width:30em){.movie__instructions{margin-left:2rem}}.movie__download-duration{padding-top:.15em}.movie small{font-size:.95em}.boxstyle5{background:#f9b0551c;border:.063em solid #ff7b28;padding:1.25em;margin-bottom:1.25em;border-radius:.125em;border-style:dashed}.boxstyle6,.boxstylelist{background:#eee;border:.125em solid #444;padding-top:1.25em;padding-left:1.25em;padding-right:1.25em;padding-bottom:1.25em;margin-bottom:1.25em;border-radius:.125em;border-style:dashed;font-size:1.1275em;line-height:1.275em;vertical-align:middle;text-align:center}@media screen and (max-width:43.125em){.boxstyle6,.boxstylelist{background:#eee;border:.125em solid #444;padding-top:1.25em;padding-left:1.25em;padding-right:1.25em;padding-bottom:1.25em;margin-bottom:1.25em;border-radius:.125em;border-style:dashed;font-size:1.063em;line-height:1.5em;vertical-align:middle;text-align:center}}.funky{color:#444}.side-boxy{-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;max-width:18.313em;border:.125em solid #97a3e5;border-radius:.125em;background:#4331bf1a;border:.063em solid #330099b3;padding:1.25em;margin-bottom:1.25em;border-radius:.125em}.side-boxy a{color:#fff!important;font-size:1.375em}.reviews-neg-margin{margin-top:-1.625em}@media screen and (max-width:68.125em){.pulse{display:none!important}}.pulse{display:block;position:fixed;margin-left:-3.813em;top:19.25em;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:.313em;background-color:#eee;z-index:1;width:2.75em;border:.063em solid #555;border-radius:.125em;cursor:pointer;box-shadow:0 0 0 rgba(204,169,44,.4);animation:pulse 2s;animation-iteration-count:12}div.pulse ul.entry-shares.pull-xs-right li{padding-bottom:1.25em}.pulse .entry-shares>li .share-btn i{display:block;margin-left:auto;margin-right:auto;width:2.5em;height:2.5em;line-height:2.5em;padding:0;position:relative;text-align:center}.pulse .entry-shares{margin:0;float:none;padding-left:0;list-style:none;text-align:center}.share-totals{font-size:.7em;color:#555;font-weight:700;text-align:center;cursor:context-menu}.wrapper{border:none;overflow:hidden}.wrapper div{min-height:12.5em;padding:.063em}#one{background-color:#fff;float:left;margin-right:1.25em;width:11em;border-right:none}#two{background-color:#fff;overflow:hidden;margin:.625em;min-height:12.875em}@media screen and (max-width:37.5em){#one{float:none;margin-right:0;width:auto;border:0;border-bottom:.125em solid #eee}}@media screen and (max-width:37.5em){#two{background-color:#fff;overflow:hidden;margin:.625em 0 0 0;min-height:12.875em}}@media screen and (max-width:37.5em){.wrapper div{min-height:12.5em}}@media screen and (max-width:37.5em){img.floated_cat3{float:none!important;margin:0 auto;display:block;padding-bottom:.625em}}span.highlight{background-color:rgba(181,225,255,.42);padding-left:.125em;padding-right:.125em}span.highlight2{background-color:rgba(255,184,181,.48);padding-left:.125em;padding-right:.125em}span.highlight3{background-color:#0c9ecd;padding:.125em}.kt-modal-link-2{color:#fff!important}.kt-modal-link-2 a:hover,a:active,a:visited{text-decoration:none;color:#06c;border-bottom:.188em solid #06c;cursor:pointer}.high-underline{text-decoration:underline}.pulse-text{transform:translateY(-50%);background-color:#83c11f;z-index:1;border-radius:.125em;cursor:pointer;box-shadow:0 0 0 rgba(204,169,44,.53);animation:pulse 2s;animation-iteration-count:12;padding:.625em .625em .625em .625em;font-size:1.063em;font-weight:700;white-space:pre}@media screen and (max-width:21.75em){.pulse-text{transform:translateY(-50%);background-color:#83c11f;z-index:1;border-radius:.125em;cursor:pointer;box-shadow:0 0 0 rgba(204,169,44,.53);animation:pulse 2s;animation-iteration-count:12;padding:.625em .625em .625em .625em;font-size:1.063em;font-weight:700;white-space:pre}}@media screen and (max-width:18.75em){.pulse-text{transform:translateY(-50%);background-color:#83c11f;z-index:1;border-radius:.125em;cursor:pointer;box-shadow:0 0 0 rgba(204,169,44,.53);animation:pulse 2s;animation-iteration-count:12;padding:.625em .625em .625em .625em;font-size:1.063em;font-weight:700;white-space:pre}}a#hp-hair-analysis.topclass-link strong.pulse-text{color:#fff;background:#83c11f;-webkit-transition:background-color .5s ease-out;-moz-transition:background-color .5s ease-out;-o-transition:background-color .5s ease-out;transition:background-color .5s ease-out}a:hover#hp-hair-analysis.topclass-link strong.pulse-text{background-color:#06c;cursor:pointer;color:#fff}.kt-modal-link{color:#06c;border-bottom:.088em solid #06c;cursor:pointer}.kt-modal-link a:hover,a:active,a:visited{color:#83c11f;border-bottom:.088em solid #83c11f}#woocommerce_recent_reviews-2>div>ul>li>a>img{margin-top:2.188em;transform:translateY(-50%);border-radius:.125em;cursor:pointer;box-shadow:0 0 0 rgba(92,153,217,.5);animation:pulse 2s;animation-iteration-count:99}.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em;color:#f90!important}a.woocommerce-review-link{color:#f90}#content div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#5e5e5e;text-shadow:0 .063em 0 rgba(255,255,255,.8);text-decoration:none;border-bottom:none!important}.pull-xs-right a{color:#fff;border-bottom:none!important}.wpcf7 input.wpcf7-submit{padding:.75em 1.125em;font-size:1.25em;border:none;display:inline-block;color:#fff;background:#c72c00;transition:background .6s ease-out;-webkit-transition:background .6s ease-out;-moz-transition:background .6s ease-out;-o-transition:background .6s ease-out;text-transform:uppercase}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1.563em .938em 1.563em 2.813em;margin:0 0 1.875em;position:relative;border-radius:0;background:0 0;list-style:none outside;width:auto;font-size:.938em;line-height:1.875em}@media screen and (max-width:22.875em){.woocommerce-message .button{line-height:20px;float:right;padding:10px 14px;margin-bottom:2em}}div.panel-body.postclass ol a{color:#06c}.woocommerce p.stars a.star-1,.woocommerce p.stars a.star-2,.woocommerce p.stars a.star-3,.woocommerce p.stars a.star-4,.woocommerce p.stars a.star-5,.woocommerce-page p.stars a.star-1,.woocommerce-page p.stars a.star-2,.woocommerce-page p.stars a.star-3,.woocommerce-page p.stars a.star-4,.woocommerce-page p.stars a.star-5{border-right:.063em solid #ccc;color:#f90;border-bottom:none!important}@media screen and (max-width:24.25em){table.shop_table td{border-top:.063em solid #dfdbdf;border-color:rgba(0,0,0,.07);padding:0;vertical-align:middle}}@media screen and (max-width:31.25em){.shopcolumn1 .product_item .details_product_item,.shopcolumn2.shopfullwidth .product_item .details_product_item{width:100%;float:left;padding-left:.25em;padding-right:.25em}}.panel-heading .accordion-toggle{border-bottom:none!important}img.floated_cat7{float:left!important;margin:0 2.25em 1.25em 0}@media screen and (max-width:31.25em){img.floated_cat7{float:none!important;margin:0 auto;display:block;padding-bottom:.625em}}.special{line-height:2.5em}.special2{color:#8080804d}.harmful{background-color:#1095ee;padding-left:.313em;color:#fff}.good{background-color:#1095ee;padding-left:.313em;color:#fff}.additional{background-color:#1095ee;padding-left:.313em;color:#fff}.woocommerce-checkout div.coupon{display:none}.woocommerce-checkout td>input.button{display:none}.woocommerce-checkout .woocommerce-message{display:none!important}i.icon-twitter{color:#fff}i.icon-facebook{color:#fff}#containerfooter .menu li a{padding:2px 8px;margin-bottom:5px;background:rgba(0,0,0,.1);display:block;max-width:130px;-webkit-transition:background .4s ease-in-out;-moz-transition:background .4s ease-in-out;-ms-transition:background .4s ease-in-out;-o-transition:background .4s ease-in-out;transition:background .4s ease-in-out;color:#444}.cart_item td.product-name a{border-bottom:none}#content table.cart a.remove{display:block;font-size:20px;height:20px;width:20px;text-align:center;line-height:20px;border-radius:0;vertical-align:middle;padding:0;color:red;text-decoration:none;font-weight:700;border-bottom:none}#kadbreadcrumbs a,.color_gray,.posttags,.posttags a,.product_meta a,.subhead,.subhead a{color:#777;border-bottom:none}.shop_table .product-thumbnail img{width:100%;max-width:45px}.button.wc-backward{border-bottom:none}.secure-top{max-width:280px;height:auto;vertical-align:middle;border:0;padding-top:.625em;margin-left:8.125em;display:inline-block;padding-bottom:10px}@media (max-width:61.875em){.secure-top{max-width:230px;height:44px;vertical-align:middle;border:0;padding-top:.625em;float:right;margin-left:10px!important;display:inline-block;margin-bottom:10px}}.h1z{font-size:20px}.virtue_image_widget_caption{margin-bottom:1.6em;font-size:1.063em;align-self:left;text-align:left;line-height:1.625em}#woocommerce_recent_reviews-3>div>ul>li>a>img{display:none}.cc-window{opacity:1;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{-webkit-transition:transform 1s ease;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.cc-animate.cc-revoke.cc-top{-webkit-transform:translateY(-2em);transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{-webkit-transform:translateY(2em);transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-top{-webkit-transform:translateY(0);transform:translateY(0)}.cc-animate.cc-revoke.cc-active.cc-bottom{-webkit-transform:translateY(0);transform:translateY(0)}.cc-revoke:hover{-webkit-transform:translateY(0);transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;-webkit-transition:max-height 1s;transition:max-height 1s}.cc-revoke,.cc-window{position:fixed;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-revoke:hover{text-decoration:underline}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em;text-decoration:underline}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{-webkit-box-flex:1;-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-webkit-box-flex:0;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em;margin-bottom:1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}.woocommerce-cart .woocommerce .woocommerce-message{display:none!important}@media (min-width:75em){.container{width:64.75em}}@media screen and (min-width:62em){.col-md-8,.span8{width:75%}}@media screen and (min-width:62em){.col-md-4,.span4{width:25%}}.kt-modal-btn{width:100%;color:#fff;background-color:#fff!important}@media (min-width:68.125em){.fixedbar{display:none!important}}@media (max-width:68.125em){.fixedbar{background:#000;bottom:0;color:#fff;font-family:Arial,Helvetica,sans-serif;left:0;padding:0 0;position:fixed;font-size:1em;width:100%;max-width:100%;z-index:99999;float:left;vertical-align:middle;margin:0 0 0;opacity:.95;font-weight:700}}@media (max-width:68.125em){.container-social{height:1.875em;margin:auto}}@media (max-width:68.125em){.container-social{margin:auto;background:#fff}}@media (max-width:68.125em){.one{padding-left:1.25em;width:50%;height:1.875em;background:#00aced;float:left;color:#fff!important;padding:.125em}}@media (max-width:68.125em){.two{padding-left:1.25em;margin-left:50%;height:1.875em;background:#3b5997;color:#fff!important;padding:.125em}}@media (max-width:68.125em){.icon-facebook{margin:0 0 0 50%!important}}@media (max-width:68.125em){.icon-twitter{margin:0 0 0 50%!important}}.sidebar ul{list-style:none;margin:0 0 .625em;padding:0}.icon-cart:before{content:"\e0ce";font-size:1.375em}a.rollover{display:block;width:1.188em;height:1em;text-decoration:none;background:url(https://mineralstate.co.uk/wp-content/uploads/supplements-recommendations.png)}a.rollover:hover{background-position:-1.188em 0}.displace{position:absolute;left:-312.5em}.woocommerce-checkout .footercol1,.woocommerce-checkout .footercol2,.woocommerce-checkout .footercol3,.woocommerce-checkout .mobile-nav-trigger-id,.woocommerce-checkout .sf-menu,.woocommerce-checkout div.footerbase,.woocommerce-checkout span.time_stamp{display:none}.panel-heading .accordion-toggle{border-left:.625em solid #f60}.panel-heading .accordion-toggle.collapsed{border-left:.625em solid #f60}.sip-rswc-wrapper a{color:#f60}header #ship-top-center{position:absolute;left:0;height:100%;padding-top:.625em}@media (max-width:36.875em){header #ship-top-center{text-align:center}}.ship-top{max-width:100%;height:auto;vertical-align:middle;border:0;padding-top:.625em;margin-left:8.125em}@media (max-width:61.875em){.ship-top{max-width:230px;height:44px;vertical-align:middle;border:0;padding-top:.625em;float:right;margin-left:0!important}}.ship-top1{max-width:100%;height:auto;vertical-align:middle;border:0;float:left;padding-bottom:10px}@media (max-width:61.875em){.ship-top1{height:auto;vertical-align:middle;border:0;float:left;margin-left:0!important;padding-bottom:10px}}@media (max-width:36.875em){.kad-cart-total{line-height:1.25em;max-width:230px;position:relative;text-align:center}}.kt-modal-btn{width:100%;color:#fff;background-color:#093}.kt-modal-btn:hover{width:100%}.woocommerce-variation-description{font-size:.75em;display:none}.product .kad_add_to_cart,.product .single_add_to_cart_button{font-size:1.25em;text-transform:none;padding:.5em 1.125em}body{line-height:1.5em;font-weight:400;font-style:normal;color:#383838;font-size:1.063em}.boxed #wrapper.container{-webkit-box-shadow:0 0 .313em .063em rgba(0,0,0,.16)!important;box-shadow:0 0 .313em .063em rgba(0,0,0,.16)!important;margin-bottom:.313em;background-color:#fff}.widget-2.widget.woocommerce.widget_recent_reviews{margin-top:-.5em}p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide{margin:0 0 1.6em 0}.modal-header{min-height:35.2.688em;padding:.125em .625em;border-bottom:none}.commentlist_24591{padding-left:0}.modal-header .close{margin-top:-.125em;float:right;font-size:2.563em;font-weight:700;line-height:1;color:#f51d1d;text-shadow:0 .063em 0 #fff;padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.share-right{display:block;overflow:hidden;background-color:#fdfdfd}.share-wrap{display:block;overflow:hidden;min-height:10.313em;background-color:#f3f706;margin:0 1.25em 0 1.25em}.product-rating-details{float:right;width:100%;padding-right:1.25em;padding-left:1.25em}#panel-25925-0-0-0>div>ul>li>button{background-image:url(https://www.mineralstate.co.uk/wp-content/uploads/hair-analysis-reviews-green-300x150.png);background-size:cover;width:18.75em;background-repeat:no-repeat;height:9.375em;overflow:hidden;text-indent:-624.938em;float:left!important;margin:0 1.25em .625em 0;overflow:hidden;text-indent:-624.938em;animation:bobble 2s;animation-iteration-count:infinite}@media screen and (max-width:41.688em){#panel-25925-0-0-0>div>ul>li>button{background-size:cover;width:18.75em;background-repeat:no-repeat;height:9.375em;overflow:hidden;text-indent:-624.938em;float:none!important;margin:0 1.25em .625em 0;overflow:hidden;text-indent:-624.938em;display:block;margin:0 auto 1.25em}}@media screen and (max-width:21.563em){#panel-25925-0-0-0>div>ul>li>button{background-size:cover;width:12.5em;background-repeat:no-repeat;height:6.25em;overflow:hidden;text-indent:-624.938em;float:none!important;margin:0 1.25em .625em 0;overflow:hidden;text-indent:-624.938em;display:block;margin:0 auto 1.25em}}#panel-25925-0-0-0>div>ul>li>button a:active,a:focus,a:hover,button:active,button:focus,button:hover,input:active,input:focus,input:hover,textarea:focus{outline:0}.modal{overflow-y:auto}.modal-open{overflow:auto}body.modal-open{padding-right:0!important}.product-rating-details{float:right;width:100%}.sm-text{font-size:2.5em;padding-top:.5em}@keyframes bobble{0%{transform:translate(.063em,.063em) rotate(0)}10%{transform:translate(-.063em,-.125em) rotate(-1deg)}20%{transform:translate(-.188em,0) rotate(1deg)}30%{transform:translate(.188em,.125em) rotate(0)}40%{transform:translate(.063em,-.063em) rotate(1deg)}50%{transform:translate(-.063em,.125em) rotate(-1deg)}60%{transform:translate(-.188em,.063em) rotate(0)}70%{transform:translate(.188em,.063em) rotate(-1deg)}80%{transform:translate(-.063em,-.063em) rotate(1deg)}90%{transform:translate(.063em,.125em) rotate(0)}100%{transform:translate(.063em,-.125em) rotate(-1deg)}}#nav-main ul.sf-menu a{color:#06f;text-decoration:none;transition:all .2s ease-out;padding:0 1em;background:linear-gradient(to bottom,rgba(181,225,255,0) 0,rgba(181,225,255,0) 50%,#b5e1ff 50%,#b5e1ff 100%);background-repeat:no-repeat;background-size:100% 200%;border-bottom:none!important}#nav-main ul.sf-menu a:hover{background-position:0 100%;border-bottom:none!important}.highlight-and-share-wrapper{z-index:10100!important}.comment-form{display:block}@media screen and (max-width:27.875em){.comment-form{display:block;margin-left:0!important}}@media screen and (max-width:19.375em){#review_form #respond p.comment-form-email,p.comment-form-author{padding:0!important;float:left}}.col-md-4.footercol1{width:33.333333%}.col-md-4.footercol2{width:33.333333%}.col-md-4.footercol3{width:33.333333%}@media screen and (max-width:62em){.col-md-4.footercol1,.col-md-4.footercol2,.col-md-4.footercol3{width:100%}}@media screen and (min-width:47.188em){.homepagecontent div.row div.main.col-lg-9.col-md-8 div.entry-content{padding-left:.938em;padding-right:.938em}}@media screen and (min-width:75em){.sf-menu>.kt-lgmenu>ul,.sf-menu>li.kt-lgmenu.sfHover>ul,.sf-menu>li.kt-lgmenu:hover>ul{width:42.5em}}@media screen and (max-width:75em){.sf-menu>.kt-lgmenu>ul,.sf-menu>li.kt-lgmenu.sfHover>ul,.sf-menu>li.kt-lgmenu:hover>ul{width:42.5em}}.grecaptcha-badge{display:none}.widget-3.widget.woocommerce.widget_recent_reviews{margin-top:-.313em}@media screen and (max-width:767px){.shopcolumn1 .product_item .product_img_link,.shopcolumn2.shopfullwidth .product_item .product_img_link{width:100%;float:none;padding-right:0}}@media screen and (max-width:767px){.shopcolumn1 .product_item .details_product_item,.shopcolumn2.shopfullwidth .product_item .details_product_item{width:100%;float:left;padding-left:10px;padding-right:10px}}#splitlistcol{margin:0 auto;background-color:#eee;line-height:1.4em;padding:.8em .8em .8em;margin-bottom:1.6em;margin:0 0 1.625em 0;border-radius:.313em}.splitlist{-moz-column-width:8.5em;-webkit-column-width:8.5em;column-width:8.5em}.splitlist ul{margin:0;padding:0;list-style-type:none}.splitlist ul li:first-child{margin-top:0}#medical-conditions{margin-bottom:2em}caption{margin-bottom:1.6em;font-size:1.063em}a:link{color:#06c;border-bottom:.088em solid #06c}a:visited{color:#06c;border-bottom:.088em solid #06c}a:hover{color:#83c11f;border-bottom:.088em solid #83c11f}a:active{color:#06c;border-bottom:.088em solid #06c}tr.cart_item td.product-name div.quantity.buttons_added{float:left;margin:0 10px 0 0;width:60px;position:relative;overflow:hidden;zoom:1}tr.shipping td span.woocommerce-Price-amount.amount1{color:#383838;font-weight:700;background-color:#febd04;padding:8px 5px 8px 5px}.amount2{color:#fefefe;font-weight:700;background-color:#00aced;padding:8px 5px 8px 5px;border:1px solid #008abe}.kad-cart-total-checkout{float:right!important;margin-top:10px}@media screen and (max-width:36.878em){.kad-cart-total-checkout{line-height:1.25em;max-width:230px;position:relative;text-align:center}}#siteseal{padding-left:3em}blockquote p sup#cite_ref-18.reference a,blockquote p sup#cite_ref-5.reference a{font-weight:bolder}.reference{font-weight:bolder}.woocommerce-cart-form__contents tbody tr td.actions button.button{display:none!important}.col2-set,.row,.row-fluid{margin-left:15px;margin-right:15px}@media screen and (max-width:988px){.col2-set,.row,.row-fluid{margin-left:-15px;margin-right:-15px}}@media screen and (max-width:988px){.secure-top{max-width:230px;height:44px;vertical-align:middle;border:0;padding-top:1.625em;float:right;margin-left:10px!important;display:inline-block;margin-bottom:0;font-size:12px}}.home-top-image{margin-top:-2.8em}.home-top-image a{border-bottom:none}.skip{position:absolute;top:-1000px;left:-1000px;height:1px;width:1px;text-align:left;overflow:hidden}a.skip:active,a.skip:focus,a.skip:hover{left:0;top:0;width:auto;height:auto;overflow:visible}.product-category.grid_item>a{display:block;position:relative;border-bottom:none}.flex-active-slide a{border-bottom:none}.products div.product{padding-bottom:6.25em;text-align:center}.product-category.grid_item a h5{background:#06c}h3#ship-to-different-address label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox{text-decoration:underline;color:red}div.kt_stars_value i.kt-reviews-icon-star-full{color:#f90!important}@media screen and (max-width:43.813em){a.cart-contents{font-size:16px}}@media screen and (max-width:30.813em){a.cart-contents{font-size:15px}}a.cart-contents small.tax_label{font-size:45%}a#hair-mineral-analysis:link{border-bottom:none;color:#333}a#hair-mineral-analysis:visited{border-bottom:none;color:#333}a#hair-mineral-analysis:active{border-bottom:none;color:#333}a#hair-mineral-analysis:hover{border-bottom:none;color:#333}a#hair-mineral-analysis-health-test{font-size:36px;text-decoration:none;border-bottom:0;color:#333}.site-description{display:none}.virtue_banner{margin-top:20px}.woocommerce-checkout .virtue_banner{display:none} @-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(204,44,44,.46)}70%{-webkit-box-shadow:0 0 0 10px rgba(204,169,44,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(204,169,44,0)}}@keyframes pulse{0%{-moz-box-shadow:0 0 0 0 rgba(204,44,44,.46);box-shadow:0 0 0 0 rgba(204,44,44,.46)}70%{-moz-box-shadow:0 0 0 10px rgba(204,169,44,0);box-shadow:0 0 0 10px rgba(204,169,44,0)}100%{-moz-box-shadow:0 0 0 0 rgba(204,169,44,0);box-shadow:0 0 0 0 rgba(204,169,44,0)}}input#terms{animation:pulse 2s;animation-iteration-count:infinite}