
/* GLOBAL */
a:hover img {
opacity: .9;
}
.prodPageCartBtn{
display:none;
}
#savecontent strong,
#savecontent .font-weight-bold {
color: #555;
}
h1 strong,
h2 strong,
h3 strong,
h4 strong,
h5 strong,
h6 strong {
font-weight: 500 !important;
}
@media(min-width: 1600px) {
.container {
max-width: 1300px;
}
}
@media(max-width: 768px) {
h1 {
font-size: 1.95rem;
}
h2 {
font-size: 1.8rem;
}
h3 {
font-size: 1.65rem;
}
h4 {
font-size: 1.5rem;
}
h5 {
font-size: 1.35rem;
}
h6 {
font-size: 1.2rem;
}
}
@media(min-width: 1200px) {
h1.big {
font-size: 3.3rem;
margin: 0;
}
}
.pubs em {
font-size: 14px;
color: #aaa;
line-height: 1.2;
}
h1.text-white {
text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.55);
}
.fancy {
font-family: 'Great Vibes', cursive;
font-weight: 400 !important;
}
.btn-primary {
font-weight: 500;
color: #ffffff !important;
}
.btn {
white-space: normal;
}
.text-muted {
color: #b7b7b7 !important;
}
::placeholder,
select.form-control {
font-weight: 300;
font-size: 1rem;
}
.formbuilder-text-label,
.formbuilder-checkbox-group > label,
form label:not(.custom-control-label) {
font-weight: 500;
}
.custom-control {
margin-bottom: .3rem;
}
.formbuilder-checkbox-group {
margin-top: 2rem;
}
@media (min-width: 768px) {
.custom-control {
display: inline-block;
margin-right: .7rem;
margin-bottom: .6rem;
}
}
.rendered-form {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.rendered-form .form-group {
padding: 2px;
flex-grow: 1;
margin-bottom: 10px;
}
.field-EMAILADDRESS {
width: 100% !important;
}
.custom-control.custom-switch {
border: 1px solid #eeeeee;
background: #f9f9f9;
padding: 6px 16px 6px 40px;
padding-left: 34px;
padding-right: 10px;
border-radius: 6px;
}
@media(min-width: 768px) {
.formbuilder-text, .formbuilder-select {
min-width: 33.333333333%;
}
.custom-control.custom-switch {
padding: 0 10px 0 34px;
}
}
.rendered-form label {
margin-bottom: 0;
}
.rendered-form .formbuilder-checkbox-group {
box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.12);
background: white;
padding: 1.5rem;
animation-delay: .7s;
}
label.formbuilder-checkboxgrouplabel {
border-bottom: 2px solid var(--light);
margin-bottom: 10px !important;
padding-bottom: 5px;
display: block;
}
.symptom-quiz .btn {
margin-top: 1rem;
}
.custom-control.custom-switch:hover {
border: 1px solid var(--primary);
background: #ffffff;
cursor: pointer;
}
.custom-control.custom-switch input,
.custom-control.custom-switch label {
cursor: pointer;
}
.radi {
border-bottom-right-radius: 30px;
}
.bg-grad {
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#92c164+1,92c164+100&1+0,0+100 */
background: -moz-linear-gradient(-45deg, rgba(146, 193, 100, 1) 0%, rgba(146, 193, 100, 0.99) 1%, rgba(146, 193, 100, 0) 100%);
/* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(146, 193, 100, 1) 0%, rgba(146, 193, 100, 0.99) 1%, rgba(146, 193, 100, 0) 100%);
/* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(146, 193, 100, 1) 0%, rgba(146, 193, 100, 0.99) 1%, rgba(146, 193, 100, 0) 100%);
/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#92c164', endColorstr='#0092c164', GradientType=1);
/* IE6-9 fallback on horizontal gradient */
}
@media(min-width: 992px) {
.process: after {
border-left: 30px solid transparent;
border-top: 30px solid var(--primary);
right: 1px;
transform: rotate(45deg);
content: "";
position: absolute;
top: 45%;
}
.process2:after {
border-left: 30px solid transparent;
border-top: 30px solid var(--secondary);
right: 1px;
transform: rotate(45deg);
content: "";
position: absolute;
top: 45%;
}
}
#accordion .btn-link,
#accordionTwo .btn-link {
white-space: unset;
}
.card-header .btn:hover,
.card-header .btn:active,
.card-header .btn:focus,
.card-header:hover,
.card-header:active,
.card-header:focus,
.card-header:hover .btn,
.card-header:active .btn,
.card-header:focus .btn,
.card-header .btn:hover strong,
.card-header .btn:active strong,
.card-header .btn:focus strong {
background-color: var(--primary-alt) !important;
color: white !important;
}
.card-header:hover * {
color: white !important;
}
.card-header,
.card-header .btn,
.card-header strong {
transition: all .15s ease-in;
color: var(--primary-alt) !important;
}
@media(min-width: 768px) {
#accordion .card button {
font-size: 20px;
}
}
.btn.btn-link:not(.collapsed),
.btn.btn-link:not(.collapsed) strong,
.btn.btn-link:not(.collapsed) i {
background: var(--primary-alt) !important;
color: white !important;
}
.btn-primary.btn-back {
display: none !important;
}
.productTitle,
.product-title {
font-weight: bold;
color: #111 !important;
}
.prodimg-col {
position: sticky;
top: 130px;
}
.text-right.addToCart {
text-align: left !important;
}
.oms-product-img-container .product-image {
min-height: auto;
padding-bottom: 65%;
background-size: cover !important;
}
.related-products-row .product-title {
display: block;
margin-bottom: .5rem;
}
.btn {
white-space: normal;
}
a:hover img,
a.bg-img:hover a.bg-image:hover {
opacity: .85;
}
#savecontent img {
max-width: 100% !important;
height: auto !important;
}
.rightfloat {
float: right;
margin: 0 0 .5rem 1rem;
width: 40%;
}
@media (max-width: 767px) {
.rightfloat {
float: none;
margin: 0 0 1rem 0;
width: 100%;
}
}
.oms-blog-detail {
background: var(--light);
}
.blog .blog-desc {
background: white;
padding: 1.5rem;
box-shadow: 5px 5px 10px rgba(0,0,0,0.2);
}
/* PAGE SPECIFIC */
/* FOOTER */
