/* disable the search button on product search module, since return can just be used instead */
.widget_product_search button {
  display: none;
}

/* fix for bootstrap4 conflicts with woocom checkout/account layout */
.woocommerce .col-1,
.woocommerce .col-2 {
  max-width: none;
}

/* fix for scriptless social sharing button text color */
.scriptlesssocialsharing-buttons a {
  color: #fff !important;
}

/* place colored ovals behind product "taglines" on the homepage and  "all drinks" page */
.prod-tag.fl-module-heading h2.fl-heading {
    padding: 8px 14px 5px !important;
    display: inline-block;
    border-radius: 30px;	
}

#neuro-sleep h2 {
    background: #c20e2f;
}
#neuro-bliss h2 {
	background: #cb007b;
}
#neuro-sonic h2 {
	background: #fe6a01;
}
#neuro-pro h2 {
	background: #fff;
	border: 2px solid #86391d;
    box-shadow: 0 0 4px #86391d;
}
#neuro-trim h2 {
	background: #e5256f;
}
#neuro-gasm h2 {
	background: #c31d59;
}
#neuro-aqua h2 {
	background: #fff;
	border: 2px solid #41dbd9;
    box-shadow: 0 0 4px #41dbd9;
}

#neuro-sleep.prod-tag.fl-module-heading h2.fl-heading .fl-heading-text,
#neuro-bliss.prod-tag.fl-module-heading h2.fl-heading .fl-heading-text,
#neuro-sonic.prod-tag.fl-module-heading h2.fl-heading .fl-heading-text,
#neuro-trim.prod-tag.fl-module-heading h2.fl-heading .fl-heading-text,
#neuro-gasm.prod-tag.fl-module-heading h2.fl-heading .fl-heading-text {
	color: #fff !important;
}

#neuro-pro.prod-tag.fl-module-heading h2.fl-heading .fl-heading-text {
	color: #86391d !important;
}
#neuro-aqua.prod-tag.fl-module-heading h2.fl-heading .fl-heading-text {
	color: #41dbd9 !important;
}


#contact-form-wrapper {
    background-color: #ffffff;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    box-shadow: 0px 6px 50px 0px rgba(0,0,0,0.15);
}

#contact-right-wrapper {
    background: linear-gradient(to right, transparent 0%, #FFF 50%);
    box-shadow: 0px 6px 20px 0px rgba(0,0,0,0.1);
    border-radius: 30px;
    padding: 0 20px;
    margin: 0 20px;
}