--black: #000000;
--box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.6);
--redColorOpacity: rgba(232, 100, 73, 0.3);
--whiteColorOpacity: rgba(255, 255, 255, 0.9);
--lightOrangeColor: #f0ebe5;
--grey: #ebebeb;
--lightblueshade: #7ebade;
--empowermentdaycalm: #eef0e2;
--conventioncalm: #f2f5ec;
--btncolorhappy: #ffcf59;
--empowered: #f36e54;
/* Extrameile colgroup */
--extrameile_1: #36243c;
--extrameile_2: #e04974;
--extrameile_3: #eb7794;
--coral: #ef693d;
--whiteColor: #ffffff;
--transparent: transparent;
--lightGreyColor: rgb(0 0 0 / 10%);
--softpeach: #fcdcc5;
--softpeach2: #fee4d2;
--electricblue: #0070c0;
--text-color: #354657;
}
/* Page and Header Styles */
html {
scroll-behavior: smooth;
}
.dropdown {
position: relative;
left: 10px;
}
section {
scroll-margin-top: 100px;
/* Adjust this based on your sticky header height */
}
section.mt-default {
margin-top: 5rem;
}
/* header banner and logo responsiveness */
.header-banner {
position: relative;
width: 100%;
height: auto;
}
.header-banner-img {
width: 100%;
height: auto;
display: block;
}
/* removing preset style of the page */
body {
margin: 0;
overflow-x: hidden;
}
#page {
padding-top: 0px;
}
.wqa-design .header {
position: relative;
}
.wqa-design h1 {
font-size: 36px !important;
line-height: 30px;
}
div.secondary-page {
background: #fff;
max-width: 100%;
padding: 0;
}
#content_header {
display: none !important;
}
#page-wrapper {
display: inherit;
}
.legal-notice {
display: none;
}
.row {
margin-left: 0;
margin-right: 0;
}
.col-xs-12 {
padding-right: 0;
padding-left: 0;
}
/* new style */
.wqa-design2 {
position: relative;
overflow: auto;
}
.wqa-design2 .col {
max-width: 100%;
width: 100%;
}
.wqa-design2 .text-center {
text-align: center !important;
}
/* sub-anchor-menu style */
.stickyheader {
top: 0;
position: -webkit-sticky;
position: sticky;
z-index: 100000;
border-bottom: 1px solid var(--grey);
background-color: var(--softpeach);
}
.sticky {
top: 0;
position: fixed;
}
.navbar-default {
background-color: var(--softpeach);
}
.navbar {
border-radius: 0;
margin-bottom: 0;
border: 0;
}
.navbar-nav>li:last-child {
border-right: 0;
}
.navbar-default .navbar-nav>li>a {
color: var(--coral);
font-weight: 800;
font-size: 1.2rem;
height: 100%;
}
.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover {
color: var(--coral);
background-color: var(--softpeach);
border-bottom: solid 3px var(--coral);
}
.navbar-default .navbar-nav>li:hover {
background-color: var(--primarycolortransparent);
color: var(--white);
}
.navbar-default .navbar-nav>li>a.active.active_show {
color: var(--coral);
background-color: var(--white);
border-bottom: solid 3px var(--coral);
}
/* hamburger bar style */
.navbar-default .navbar-toggle {
border-color: var(--coral);
}
.navbar-default .navbar-toggle .icon-bar {
background-color: var(--primarycolor);
}
.navbar-default .navbar-brand {
color: var(--primarycolor);
}
.navbar-brand {
display: none;
}
/* centralised navbar */
.nav.navbar-nav {
display: flex;
justify-content: center;
flex-wrap: wrap;
}
/* Page Content Styles */
.neutral-bg a {
color: var(--extrameile_1);
font-weight: 700;
}
/* centralised core wellness nav and content */
.centered-cols {
display: flex;
justify-content: center;
}
.cols-box {
float: left;
width: -webkit-fill-available;
max-width: 1170px;
}
.wqa-design .intro {
overflow: hidden;
padding: 0rem 1rem;
}
.flex-container-wmsi {
display: flex;
flex-direction: row;
justify-content: space-evenly;
flex-wrap: wrap;
}
.flex-item-wmsi.flex-center-text {
display: flex;
flex-direction: column;
justify-content: center;
/* vertical centering */
}
.flex-item-wmsi {
flex-basis: 50%;
padding: 4rem 2rem;
}
.flex-item-spcl {
flex-basis: 60% !important;
margin: 4rem 2rem;
background: #ffffff;
box-shadow: 0 2px 15px 0 rgba(51, 51, 51, 0.2);
border-radius: 0.5rem;
}
body .wqa-design {
background: var(--neutralColor);
font-size: 1rem;
}
.wqa-design h2,
.wqa-design .h2-wmsi,
.wqa-design h2.wellness-many-form-c,
h2 {
font-size: 26px;
line-height: 2.2rem;
font-weight: 600;
margin-top: 0;
margin-bottom: 10px;
}
.wqa-design h3 {
font-size: 1.38rem;
line-height: 1.6rem;
font-weight: 400;
margin-bottom: 0.75rem;
margin-top: -0.22rem;
}
p.margin-bottom-0 {
margin-bottom: 7px;
}
.img_box {
height: auto;
box-shadow: 0 3px 15px 0 rgba(51, 51, 51, 0.2);
}
.img_box img {
border-radius: 5px;
}
.img-text-box img {
max-width: 340px;
max-height: 300px;
margin-bottom: 20px;
border-radius: 5px;
position: relative;
z-index: 1;
}
.img-text-box h1 {
position: relative;
z-index: 1;
padding: 1rem 2rem;
color: var(--coral);
top: -15px;
font-weight: 600;
}
.img-text-box h1::before {
content: "";
position: absolute;
top: -49px;
left: 50%;
transform: translateX(-50%);
width: 44rem;
height: 19rem;
background: #f5f5f5;
border-radius: 0 0 50rem 50rem;
z-index: -1;
border-bottom: 2px solid var(--coral);
}
.img-text-box p {
padding: 5px 20px;
color: var(--coral);
}
hr.hr-green-c {
border: 1px solid var(--coral);
margin-bottom: 4rem;
}
.wellness-many-form-c {
text-align: center;
}
h2.wellness-many-form-c,
.h2-rc {
padding: 0 1rem;
}
.flex-item-wmsi2 {
flex-basis: 33.33%;
padding: 2rem 1rem 2rem 0rem;
display: flex;
flex-direction: column;
gap: 1rem;
margin-top: -30px;
}
.flex-item-wmsi2 ul {
flex-grow: 1;
flex-shrink: 0;
flex-basis: auto;
}
.bold_c {
font-weight: 600;
}
.wqa-design p.margin-bottom-12 {
margin-bottom: 12px;
}
.extrameile-pink-bg {
background-color: var(--softpeach2);
color: var(--text-color);
}
.extrameile-electricblue-bg {
background-color: var(--electricblue);
color: var(--white);
}
.small-text {
font-size: 0.9rem;
font-style: italic;
}
.extrameile-pink-bg h2,
.extrameile-pink-bg h4 {
color: var(--text-color);
}
.extrameile-electricblue-bg h2,
.extrameile-electricblue-bg h4 {
color: var(--white);
}
.image-text-grid {
display: grid;
/* Enables CSS Grid layout */
justify-content: center;
gap: 24px;
/*Adds 24px spacing between grid items.*/
grid-template-columns:
[outer-left] minmax(24px, 1fr)
/* Left margin */
[grid-start] repeat(12, [col-start] minmax(0, 74px) [col-end])
/* 12 equal columns, each up to 74px wide */
[grid-end] minmax(24px, 1fr) [outer-right];
/* Right margin */
align-items: stretch;
/* Ensures equal height */
}
.image-text-grid-image {
grid-column-start: outer-left;
/* Starts from the leftmost grid line. */
grid-column-end: 8;
/* Spans 8 columns. */
display: flex;
/* Enables the image container to stretch */
align-items: stretch;
/* Makes sure the child img stretches */
}
.image-text-grid-image img {
width: 100%;
height: 100%;
/* Ensures image fills container */
object-fit: cover;
/* Keeps the image proportional */
object-position: center;
}
.image-text-grid-text {
grid-column-start: 8;
grid-column-end: grid-end;
display: flex;
flex-direction: column;
justify-content: center;
padding: 2rem 1rem 2rem 1rem;
width: 100%;
}
/* buttons */
.wqa-design .btn.btn-primary2,
.btn-primary2,
.wqa-design .btn.btn-primary-standard,
.btn-primary-standard,
.wqa-design .btn.btn-primary-pill-free,
.btn-primary-pill-free,
.wqa-design .btn.btn-primary-vegan,
.btn-primary-vegan,
.btn-primary-metapwr {
white-space: pre-wrap;
max-height: fit-content;
}
/* bundle buttons */
.wqa-design .btn.btn-primary2,
.btn-primary2 {
background-color: var(--coral);
border: 3px solid var(--coral);
color: var(--limeColor);
padding: 8px 15px;
}
.wqa-design .btn.btn-primary3,
.btn-primary2 {
background-color: var(--white);
border: 3px solid var(--coral);
color: var(--coral);
padding: 8px 15px;
}
.wqa-design .btn.btn-primary2:hover,
.wqa-design .btn.btn-primary2:active,
.wqa-design .btn.btn-primary2:active:hover,
.wqa-design .btn.btn-primary2:focus,
.btn-primary2:hover,
.btn-primary2:active,
.btn-primary2:active:hover,
.btn-primary2:focus {
background: var(--limeColor);
border-color: var(--coral);
color: var(--coral);
}
.barcodeimg {
max-width: 70% !important;
}
@media screen and (min-width: 768px) and (max-width: 908px) {
/* Supplement Guide block */
.image-text-grid {
gap: 16px;
grid-template-columns:
[outer-left] 48px
/* Left outer margin */
[grid-start]
/* Start of main grid */
repeat(12, [col-start] 1fr [col-end])
/* 12 equal-width columns */
[grid-end]
/* End of main grid */
48px [outer-right];
/* Right outer margin */
}
.image-text-grid-text,
.image-text-grid-text-left {
padding: 2.5rem 0 2.5rem 0;
}
/* Wellness comes in many forms */
.flex-item-wmsi2 {
flex-basis: 50%;
flex-grow: 1;
padding-bottom: 0;
margin-top: 0px;
}
.fg2 {
flex-grow: 2;
padding-bottom: 4rem;
}
h2.wellness-many-form-c,
.h2-rc {
padding: 0 1rem;
}
.wqa-design img {
width: 100%;
}
.image-text-grid-text {
grid-column-start: 2;
grid-column-end: grid-end;
display: flex;
flex-direction: column;
justify-content: center;
width: 100%;
}
.image-text-grid-image {
grid-column-start: outer-left;
grid-column-end: 15;
display: flex;
align-items: stretch;
}
}
@media screen and (min-width: 908px) and (max-width: 1280px) {
.image-text-grid-text {
grid-column-start: 2;
grid-column-end: grid-end;
display: flex;
flex-direction: column;
justify-content: center;
width: 100%;
}
.image-text-grid-image {
grid-column-start: outer-left;
grid-column-end: 15;
display: flex;
align-items: stretch;
}
}
/* MOBILE DEVICES */
@media screen and (min-width: 480px) {
/* removing preset style of the page */
div.secondary-page {
padding: 0;
}
}
@media screen and (min-width: 544px) {
.navbar-nav {
float: none;
}
}
/* for hamburger menu */
@media screen and (max-width: 543px) {
.navbar-brand {
display: inline;
}
.navbar-default .navbar-nav>li>a.active,
.navbar-default .navbar-nav>li>a:active,
.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover {
color: var(--coral);
background-color: var(--white);
}
.navbar-nav>li {
border-right: 0;
}
/* centralised navbar */
.nav.navbar-nav {
display: block;
}
}
@media screen and (max-width: 768px) {
.navbar-default {
width: 100%;
background-color: var(--softpeach);
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
background-color: var(--whitetransparent);
}
.navbar-default .navbar-toggle .icon-bar {
background-color: var(--coral);
}
.navbar-default .navbar-nav>li>a {
font-weight: 600;
color: var(--text-color);
}
.navbar-default .navbar-brand {
font-weight: 700;
color: var(--coral);
}
.navbar-nav>li {
height: inherit;
}
.flex-container-wmsi {
padding: 2rem 1.5rem;
}
.flex-item-wmsi {
flex-basis: 100%;
padding: 0;
}
.flex-item-wmsi2 {
margin-top: 0px;
}
.wqa-design .intro__content-text {
padding-left: 0;
}
.wqa-design h2,
.wqa-design .h2-wmsi,
.wqa-design h2.wellness-many-form-c,
h2 {
font-size: 1.5rem !important;
line-height: 1.65rem;
font-weight: 700;
}
.wqa-design h2.wellness-many-form-c {
margin-bottom: 0;
text-align: left;
padding: 0 1rem;
}
p.margin-bottom-0 {
margin-bottom: 24px;
}
.wqa-design h3 {
font-size: 1.3rem;
line-height: 1.43rem;
}
.h2-rc {
padding: 0 1rem;
text-align: left;
}
hr.hr-green-c {
margin-left: 1rem;
margin-right: 1rem;
}
hr.hr-green-c {
margin-bottom: 2rem;
}
.flex-item-wmsi2 {
flex-basis: 100%;
padding: 0.5rem 0;
}
.flex-item-wmsi2:last-child {
padding-bottom: 0;
}
.img-text-box img {
max-width: 230px;
max-height: 230px;
}
.image-text-grid {
display: grid;
/* Enables CSS Grid layout */
grid-template-columns:
[outer-left] 16px [grid-start] repeat(12, [col-start] 1fr [col-end]) [grid-end] 16px [outer-right];
gap: 8px;
justify-content: center;
}
.image-text-grid-image,
.image-text-grid-image-right {
grid-column-start: outer-left;
grid-column-end: outer-right;
}
.image-text-grid-text {
width: 100%;
}
.image-text-grid-text,
.image-text-grid-text-left {
grid-column-start: grid-start;
grid-column-end: grid-end;
padding: 2rem 0;
}
/* MetaPWR */
.image-text-grid-image-right {
order: 1;
}
.image-text-grid-text-left {
order: 2;
}
.img-text-box h2 {
padding: 0.1rem 0.1rem;
}
}
@media screen and (min-width: 1024px) {
html body .wqa-design {
position: relative;
margin: 0;
overflow: auto;
}
}