@charset "utf-8";
@import url('//content.shaklee.com/fonts/Gilmer/Gilmer1-sm.css');
@import url('//content.shaklee.com/fonts/Schnyder/Schnyder1-sm.css');
@import url('//fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;1,600;1,700&display=swap');
/* CSS Document */
body {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
}
body, div, h1, h2, h3, h4, h5, h6, p, a, span, td, ul, ol, li, em, sup, sub {
   font-family: "Gilmer Regular", "Montserrat", "Open Sans", Helvetica, Arial, sans-serif;
   font-weight: normal;
}
strong a {
   font-weight: 700;
   font-family: "Gilmer Bold", "Montserrat", "Open Sans", Helvetica, Arial, sans-serif;
   color: #173e35 !important;
}
body.page-notFound .alert.alert-danger {
   margin: 60px 15px 30px;
   font-weight: 600;
   font-size: 18px;
   padding: 1em;
   background-color: #dfead6;
   border-color: #dfead6;
}
body.page-notFound .alert.alert-danger:before {
   font-family: fontawesome;
   content: "\f06a";
   margin-right: .5em;
   font-size: 22px;
   position: relative;
   top: 1px;
}
body.page-notFound .error-page > a.btn.btn-default.js-shopping-button {
   color: #fff;
   background-color: #5D9732;
   padding: 1.25em 3em;
   font-size: 14px;
   margin-bottom: 40px;
}
body.page-notFound .error-page > a.btn.btn-default.js-shopping-button:after {
   content: "\f054";
   font-family: fontawesome;
   margin-left: .75em;
   font-size: 12px;
}
body.page-notFound .errorNotFoundPageMiddle {
   margin: 0 15px;
}
div.category-product-container .grid-item.product-item .details .name {
   font-size: 14px !important;
}
.shk-banner-heading .shk-banner-sub-component-heading {
   font: bold 36px;
   line-height: 42px;
}
.shk-banner-sub-component-content .shk-banner-sub-heading {
   font-size: 18px;
   line-height: 30px;
}
.productDetailsPageSectionUpSelling .carousel-component .headline {
   line-height: 42px;
}
/**** Helper Classes ****/
.top5 {
   margin-top: 5px;
}
.top10 {
   margin-top: 10px;
}
.top20 {
   margin-top: 20px;
}
.top30 {
   margin-top: 30px;
}
.top40 {
   margin-top: 40px;
}
.top60 {
   margin-top: 60px;
}
.top75 {
   margin-top: 75px;
}
.top-175 {
   margin-top: -175px;
}
.top-150 {
   margin-top: -150px;
}
.top-100 {
   margin-top: -100px;
}
.top-85 {
   margin-top: -85px;
}
.top-75 {
   margin-top: -75px;
}
.top-60 {
   margin-top: -60px;
}
.top-50 {
   margin-top: -50px;
}
.top-40 {
   margin-top: -40px;
}
.top-30 {
   margin-top: -30px;
}
.top-20 {
   margin-top: -20px;
}
.top-10 {
   margin-top: -10px;
}
.top-2 {
   margin-top: -2px;
}
.bottom10 {
   margin-bottom: 10px;
}
.bottom20 {
   margin-bottom: 20px;
}
.bottom30 {
   margin-bottom: 30px;
}
.bottom40 {
   margin-bottom: 40px;
}
.bottom60 {
   margin-bottom: 60px;
}
.bottom150 {
   margin-bottom: 150px;
}
.bottom125 {
   margin-bottom: 125px;
}
.bottom175 {
   margin-bottom: 175px;
}
.bottom-50 {
   margin-bottom: -50px;
}
.bottom-70 {
   margin-bottom: -70px;
}
.leftright350 {
   padding-left: 350px;
   padding-right: 350px;
}
.leftright100 {
   padding-left: 100px;
   padding-right: 100px;
}
.leftright60 {
   padding-left: 60px;
   padding-right: 60px;
}
.leftright50 {
   padding-left: 50px;
   padding-right: 50px;
}
.leftright25 {
   padding-left: 25px;
   padding-right: 25px;
}
.leftright20 {
   padding-left: 20px;
   padding-right: 20px;
}
.left25 {
   padding-left: 25px;
}
.left50 {
   padding-left: 50px;
}
.right25 {
   padding-right: 25px;
}
.right20 {
   padding-right: 20px;
}
.top-banner .shk-banner-sub-component {
   margin-bottom: -70px;
}
.home-meologybanner-main-US .shk-member-component-row {
   margin-bottom: 10px;
}
.business-tools a:hover {
   color: #fff;
   text-decoration: underline;
}
/**** Contact Page Tweaks ****/
.container.contact-us {
   max-width: 1200px;
   padding-bottom: 60px;
   padding-top: 30px;
}
.contact-us .accordion-toggle:after {
   content: "-";
   float: right;
   height: 1.2em;
   width: 1.2em;
   text-align: center;
   line-height: 1.1em;
   border-radius: 50%;
   background-color: #5D9732;
   color: #fff;
}
.contact-us .accordion-toggle.collapsed:after {
   content: "+";
   line-height: 1.2em;
}
.contact-us .panel-heading {
   padding: 15px;
}
.contact-us h4.panel-title {
   font-weight: 700;
   text-transform: uppercase;
}
.contact-us h4.panel-title .accordion-toggle {
   text-decoration: none;
   display: block;
   padding: 18px 15px 18px 15px;
   transition: all .25s ease;
   background: none;
   border: none;
   width: 100%;
   text-align: left;
   font-family: "Gilmer Regular", "Montserrat", "Open Sans", Helvetica, Arial, sans-serif;
   font-weight: normal;
   text-transform: unset;
   color: inherit;
}
.contact-us h4.panel-title .accordion-toggle:hover {
   background-color: #f5f5f5;
   transition: all .25s ease;
}
.contact-us .panel.panel-default, .contact-us .panel-default > .panel-heading {
   background: none;
   border-left: 0;
   border-right: 0;
   border-top: 0;
   box-shadow: none;
   border-radius: 0;
   padding: 0;
   margin-top: 0;
}
.contact-us .panel-group .panel-heading + .panel-collapse > .panel-body {
   border: none;
}
.contact-us .panel-body .col-lg-6:first-of-type {
   margin-bottom: 20px;
}
.contact-us .table > tbody > tr > th, .contact-us .table > tbody > tr > td {
   border-color: #efefef;
   background-color: transparent;
}
.contact-us table.table > tbody {
   border-bottom: 1px solid #efefef;
}
.contact-us.container a.btn {
   background-image: none;
   border-radius: 2px;
   border: none;
   font-size: 14px;
   text-transform: uppercase;
   font-weight: bold;
   font-family: 'open sans';
   text-shadow: none;
   padding: 1em 3em;
   background-color: #5D9732;
}
.contact-us.container i.fa {
   margin-right: .5em;
}
.container.contact-us > hr, .container.contact-us > footer {
   display: none;
}
.shipping-handling .table > tbody > tr > th {
   background-color: #666c71;
   color: #fff;
   font-size: 16px;
   text-align: center;
}
.table-responsive.hh-ingredients .table > tbody > tr > th {
   background-color: #173e35;
   color: #fff;
   vertical-align: middle;
   text-transform: none;
   text-align: left;
}
.shk-banner-button-container.row > .shk-button.col-md-3 {
   width: auto;
}
.btn-red {
   background-color: #ec1556;
   color: #fff;
   width: auto;
}
.btn-red:hover {
   background-color: #D71D49;
   color: #fff;
}
.btn-pink {
   background-color: #d25765;
   color: #fff;
   width: auto;
}
.btn-pink:hover {
   background-color: #BE505C;
   color: #fff;
}
.btn-orange {
   background-color: #f58a00;
   color: #fff;
   width: auto;
}
.btn-orange:hover {
   background-color: #d07705;
   color: #fff;
}
.btn-grey {
   background-color: #aaa;
   color: #fff;
   width: auto;
}
.btn-grey:hover {
   background-color: #999;
   color: #fff;
}
.btn-dark-grey {
   background-color: #697277;
   color: #fff;
   width: auto;
}
.btn-dark-grey:hover {
   background-color: #aaa;
   color: #fff;
}
.btn-transparent-green {
   background-color: transparent;
   color: #173e35;
   width: auto;
   border-color: transparent;
   font-size: 36px;
   font-weight: bold;
}
.btn-transparent-green:hover {
   background-color: transparent;
   color: #173e35;
}
.btn-transparent-green:visited {
   background-color: transparent;
   color: #173e35;
}
.shk-banner-details-link {
   font-weight: bold;
   text-decoration: underline;
}
.hero-space {
   margin: 0px 20px;
}
.left10right75 {
   margin-left: 10px;
   padding-right: 75px;
}
.topgrayborder {
   border-top: 1px #ddd solid;
}
.bottomgrayborder {
   border-bottom: 1px #ddd solid;
}
.btn-transparent-gray {
   color: #1E1E28;
   width: auto;
   border-color: transparent;
   font-size: 36px;
   font-weight: bold;
   margin-top: -5px;
}
.btn-transparent-gray:hover {
   background-color: transparent;
   color: #1E1E28;
}
.btn-transparent-gray:visited {
   background-color: transparent;
   color: #1E1E28;
}
.hdrp-green {
   color: #173e35;
   text-decoration: underline;
   font-weight: bold;
}
.hdrp-white {
   color: #fff;
   text-decoration: underline;
   font-weight: bold;
}
.hp-blog-month {
   font-family: "Gilmer Regular", "Open Sans", Helvetica, Arial, sans-serif;
   font-size: 12px;
   font-weight: 600;
   line-height: 28px;
   text-transform: uppercase;
}
.hp-blog-title {
   font-family: "Gilmer Regular", "Open Sans", Helvetica, Arial, sans-serif;
   font-size: 24px;
   font-weight: 400;
   line-height: 32px;
}
.hp-product-links a {
   padding-left: 15px;
   display: block;
   position: relative;
   top: -145px;
   font-size: 18px;
}
.hp-sub-header {
   color: #2e2e2e;
   font-family: 'Schnyder S';
   font-size: 110px;
   font-weight: 600;
   line-height: 95px;
}
.hp-copy-content {
   font-family: "Gilmer Regular", "Open Sans", Helvetica, Arial, sans-serif;
   font-size: 16px;
   font-weight: 400;
   line-height: 27px;
}
.hp-copy-since {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 2.85em;
   font-weight: 700;
   margin-bottom: 30px;
}
.hp-copy-year {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 7.7em;
   font-weight: 700;
}
.hp-copy-36 {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 36px;
   line-height: 37px;
   font-weight: 500;
}
.hp-copy-30 {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 30px;
   line-height: 37px;
   font-weight: 600;
}
.hp-social-text {
   color: #333333;
   font-family: "Gilmer Regular", "Open Sans", Helvetica, Arial, sans-serif;
   font-size: 15px;
   font-weight: 300;
   line-height: 30px;
}
.hp-drshaklee-hero {
   margin-top: 200px;
}
.img-responsive.dr-shaklee {
   margin-top: -200px;
}
.hp-drshaklee-text {
   color: #c3e2cb;
   font-size: 14px;
   font-weight: 700;
   line-height: 21px;
   text-transform: uppercase;
   margin-left: 40px;
}
.hp-ourmission-text {
   color: #c3e2cb;
   font-size: 14px;
   font-weight: 700;
   line-height: 21px;
   text-transform: uppercase;
}
.shaklee-signature {
   margin-top: -35px;
   margin-left: 40px
}
.hp-as-seen-caps {
   font-size: 14px;
   font-weight: 700;
   line-height: 21px;
   text-align: center;
   text-transform: uppercase;
}
.hp-as-seen-in-border {
   border-bottom: 2px solid #2e2e2e;
   width: 10%;
   margin: 0 auto;
}
.hp-safe-sub {
   background-image: url(https://images.shaklee.com/hp/Safe_Desktop.jpg);
   background-repeat: no-repeat;
   padding: 60px !important;
}
.hp-proven-sub {
   background-image: url(https://images.shaklee.com/hp/Proven_Desktop.jpg);
   background-repeat: no-repeat;
   padding: 60px !important;
}
.hp-brighter-sub {
   background-image: url(https://images.shaklee.com/hp/Icon_ShakleeCares_BG.jpg);
}
.hp-pledge-sub {
   background-image: url(https://images.shaklee.com/hp/Icon_Ourpledge_BG.jpg);
}
.hp-brighter-sub, .hp-pledge-sub {
   background-repeat: no-repeat;
   background-size: cover;
   background-position: bottom right;
}
.hp-copy-99 {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 99px;
   font-weight: 600;
}
.hp-guarantee-text {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 40px;
   font-weight: 600;
   line-height: 37px;
   color: #123e36;
}
.dark-subheader sup {
   font-size: 40%;
   top: -1em;
}
.dist-join-rsw-text {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 46px;
   line-height: 46px;
}
a.dsw-join-link {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 46px;
   line-height: 46px;
   color: #2e2e2e;
}
.dist-join-rsw-text sup {
   font-size: 40%;
   top: -1em;
}
.jj-rsw-text sup {
   font-size: 40%;
   top: -1em;
}
h2.vx-subhead {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   color: #4e1b1e;
   font-size: 65px;
   font-weight: 600;
   line-height: 75px;
}
h2.vx-subhead-2 {
   color: #be9675;
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 55px;
   font-weight: 600;
   line-height: 58px;
}
h2.vx-subhead-4 {
    color: #be9675;
    font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
    font-size: 55px;
    font-weight: 600;
    line-height: 58px;
}
a.vx-how-link {
   color: #be9675;
   font-size: 12px;
   font-weight: 700;
   text-transform: uppercase;
   letter-spacing: 0.9px;
}
h2.vx-video-subhead {
   color: #4e1b1e;
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 40px;
   font-weight: 600;
   line-height: 45px;
}

.vx-copy-14 {
   font-size: 14px;
   line-height: 21px;
}
h2.vx-subhead-3 {
   color: #4e1b1e;
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 55px;
   font-weight: 600;
   line-height: 58px;
}
.vx-subhead-copy {
   color: #4e1b1e;
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 36px;
   font-weight: 600;
   line-height: 40px;
   margin-top: 0px;
}
.vx-para-copy {
   font-size: 22px;
   font-weight: 300;
   line-height: 31px;
}
.col-xs-12.vx-icon-border {
   border-top: 1px solid #be9675;
   width: 80%;
}
.vx-science {
   color: #4e1b1e;
   font-size: 16px;
   font-weight: 700;
   line-height: 20px;
   text-transform: uppercase;
}
.vx-subhead-3 sup {
   font-size: 40%;
   top: -1em;
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
}
a.btn.btn-light-transparent.btn-vx {
   border: 1px solid #4e1b1e;
   color: #4e1b1e;
}
a.btn.btn-light-transparent.btn-vx:hover {
   background-color: #4E1B1E;
   color: #fff;
}
.vx-box {
   border: 1px solid #ad8a6d;
   padding: 20px;
}
.col-xs-12.col-md-2.vx-results-brown-box {
   background-color: #ad8a6d;
   padding: 20px;
}
.vx-results-number {
   color: #be9675;
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 51px;
   font-weight: 600;
   line-height: 34px;
   text-wrap: nowrap;
}
.vx-results-number-2 {
   color: #4e1b1e;
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 51px;
   font-weight: 600;
   line-height: 34px;
}
a.btn.btn-light-transparent.btn-vx-2 {
   border: 1px solid #be9675;
}
a.btn.btn-light-transparent.btn-vx-2:hover {
   background-color: #BE9675;
   color: #fff;
}
.hp-copy-content.vx-padding {
   padding: 10px 100px;
}

.vx-squares .pdp-number-square {
    border-color: #BE9675;
    min-height: 280px;
}
.vx-squares .pdp-top-number {
    color: #4e1b1e; 
    font-size: 51px;
    line-height: 34px;
}
.vx-squares .shop-products {
    font-size: 16px;
    line-height: 21px
}
div[data-id="VXLivingWellQuotesResponsiveBanner"] {
    width: 70%;
    margin: 0 auto;
    position: relative;
    top: -30px;
}
.sbv-subhead {
   color: #4e1b1e;
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 90px;
   font-weight: 600;
   line-height: 85px;
}
.sbv-subhead sup {
   color: #4e1b1e;
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 40%;
   top: -1em;
   font-weight: bold;
}
.sbv-copy-upper {
   font-size: 14px;
   font-weight: 700;
   line-height: 20px;
   text-transform: uppercase;
}
.sbv-vivix-helps {
   color: #4e1b1e;
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 50px;
   font-weight: 600;
   line-height: 48px;
   padding-bottom: 40px;
   margin-top: 0px;
}
.sbv-vivix-helps span {
   color: #4e1b1e;
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 50px;
   font-weight: 600;
   line-height: 48px;
   border-bottom: 3px solid #be9675;
}
.vx-subhead-copy sup {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 40%;
   top: -1em;
   font-weight: bold;
}
.vx-subhead-2 sup {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 40%;
   top: -1em;
}
.join-rsw-img {
   margin-right: 20px;
   margin-top: 5px;
}
.hp-join-rsw {
   min-height: unset;
}
.hp-join-rsw .shk-banner-content {
   padding: 20px 0 0;
}
.hp-join-rsw .shk-banner-content {
   padding: 20px 0 10px;
}
.hp-join-rsw .shk-banner-sub-component-container.no-carousel {
   display: none;
}
.dist-join-banner {
   padding: 0px 150px;
}
.jj-header-copy {
   padding-top: 60px;
   padding-bottom: 60px;
}
.jj-h1 {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 72px;
   font-weight: bold;
   line-height: 67px;
}
.jj-subheader-copy {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 46px;
   font-weight: 300;
   line-height: 46px;
}
.hp-bluecore-meo-personalized .shk-banner-background-responsive {
   display: none;
}
.promo-boost-landing-box {
   background-color: #F5F5F5;
   font-size: 13px;
   letter-spacing: 0.54px;
   line-height: 16px;
   padding: 20px 0px 10px;
}
.dist-join-banner-rsw {
   margin-top: -50px;
   padding: 0px 150px;
}
.shk-banner-sub-component.owl-banner.off.beauty-checks-sub {
   padding: 25px 0px !important;
}
.shk-banner-sub-component.owl-banner.off.beauty-checks-sub {
   padding: 25px 0px !important;
}
.jj-rsw-text {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 46px;
   line-height: 46px;
}
.mix-intro-copy {
   font-size: 22px;
   text-transform: uppercase;
   letter-spacing: 3.75px;
   color: #4B2B2C;
   line-height: 40px;
   padding-top: 40px;
}
.header-copy-100 {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 100px;
   font-weight: 500;
   letter-spacing: -1.4px;
   line-height: 85px
}
.mix-subheader {
   font-size: 22px;
   line-height: 28px;
   padding: 10px 250px 0px;
}
.mix-date {
   font-size: 18px;
   text-transform: uppercase;
   letter-spacing: 3.75px;
   color: #4B2B2C;
   line-height: 40px;
   padding-bottom: 40px;
}
.promo-boost-rsw-header {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 42px;
   line-height: 42px;
   color: #2e2e2e;
   font-weight: 500;
   padding-top: 8px;
}
.promo-boost-content {
   text-align: center;
   padding: 20px 0px;
}
.promo-boost-box {
   border-top: 1px solid #dedede;
   margin-top: 30px;
}
.promo-boost-rsw-copy {
   color: #2e2e2e;
   font-size: 12px;
   font-weight: bold;
   line-height: 16px;
   text-align: center;
   padding-bottom: 10px;
}
.promo-boost-code-box {
   background-color: #F5F5F5;
   font-size: 10px;
   letter-spacing: 0.41px;
   line-height: 12px;
   padding: 10px 0px 5px;
   color: #2e2e2e;
   margin: 20px 0px;
}
.about-pom-top-copy {
   font-size: 22px;
   font-weight: 700;
   line-height: 35px;
   text-transform: uppercase;
}
.about-pom-cycle {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 36px;
   font-weight: 600;
   line-height: 37px;
}
.about-pom-subheader {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 55px;
   font-weight: 500;
   line-height: 58px;
}
.about-pom-copy {
   font-size: 18px;
   line-height: 27px;
}
.pomifera-image {
   margin-top: -100px;
}
.about-pomifera-hero-sub .col-xs-12 {
   margin: 40px 5% 20px 5%;
   width: 90%;
   padding: 20px 6% 30px 6%;
   border-bottom: 2px solid #fff;
   border-right: 2px solid #fff;
   border-left: 2px solid #fff;
}
.about-pomifera-hero-sub .col-xs-12:before {
   content: '';
   width: 22vw;
   height: 2px;
   background: #fff;
   position: absolute;
   top: 0px;
   right: 0;
}
.about-pomifera-hero-sub .col-xs-12:after {
   content: '';
   width: 22vw;
   height: 2px;
   background: #fff;
   position: absolute;
   top: 0px;
   left: 0;
}
.shk-banner-sub-component.owl-banner.off.pom-harvested-right {
   padding: 20px 0px 40px 60px !important;
}
.shk-banner-sub-component.owl-banner.off.pom-harvested-left {
   margin-top: -27px;
}
.about-pom-discovered {
   padding: 0px 100px;
}
.jj-logo-cart {
   display: block;
   margin-left: auto;
}
.copy-16-18 {
   font-size: 16px;
   line-height: 18px;
}
.history-first-sub {
   font-size: 18px;
   font-weight: 600;
   line-height: 24px;
   text-transform: uppercase;
   letter-spacing: 2px;
}
.hp-memberbenefits-hdr {
   border-top: 2px solid #c1c1c1 !important;
}
.hp-dist-boxes .row {
   margin-left: 1vw;
}
.hp-dist-boxes .hp-dist-box:nth-child(3n+1) {
   clear: both;
}
.hp-dist-boxes .hp-dist-box {
   width: 31%;
   margin-right: 2%;
   box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.15);
}
.hp-dist-box-header {
   font-size: 22px;
   line-height: 1em;
   font-weight: 900;
}
.hp-dist-box-copy {
   font-size: 16px;
   line-height: 1.35em;
   min-height: calc(60px - 0.25vw);
}
.hp-dist-link {
   font-size: 16px;
   line-height: 1.35em;
   text-transform: uppercase;
   text-decoration: underline;
   font-weight: bold;
}
.hp-dist-box {
   padding: 0px 20px 20px;
}
.hp-dist-boxes .hp-dist-box img {
   margin: 0 -20px;
   max-width: calc(100% + 40px);
}
.hp-dist-boxes .hp-dist-box:nth-child(3n) {
   margin-right: 0;
}
.hp-dist-top-tiles .shk-banner-sub-heading {
   padding: 0 !important;
}
.hp-dist-top-tiles .col-sm-3 {
   height: calc(600px - 12vw);
   min-height: 380px;
   display: flex;
   flex-direction: column;
   justify-content: center;
   margin-bottom: 0;
   padding: 90px 2vw 90px 5vw;
}
.hp-dist-top-tiles .hp-dist-focus {
   width: 34%;
}
.hp-dist-top-tiles div[class*="hp-dist-tile-"] {
   width: 22%;
   padding: 90px 2vw 60px;
}
.hp-dist-top-tiles .col-sm-3 h2.hp-dist-heading {
   font-size: calc(44px + .6vw);
   line-height: 1.0em;
   margin-top: -5px;
}
.hp-dist-top-tiles .col-sm-3 p.hp-dist-month {
   font-size: calc(22px + .7vw);
   line-height: 1.4em;
}
.hp-dist-top-tiles .col-sm-3 h3.hp-dist-tile-header {
   font-size: calc(22px + .7vw);
   line-height: 1.0em;
   min-height: 4em;
   display: flex;
   align-items: center;
   justify-content: center;
}
.hp-dist-top-tiles .col-sm-3 p.hp-dist-tile-copy {
   font-size: calc(12px + .6vw);
   line-height: 1.4em;
   min-height: 2.35em;
}
body.language-fr_CA .hp-dist-top-tiles .col-sm-3 p.hp-dist-tile-copy {
   font-size: calc(11px + .6vw);
   line-height: 1.4em;
   min-height: 4.35em;
}
.hp-dist-heading {
   font-size: 55px;
   line-height: 55px;
   font-family: "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-weight: 700;
}
.hp-dist-month {
   font-size: 36px;
   line-height: 48px;
   font-family: "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-weight: 300;
}
.hp-dist-focus {
   background-image: url(https://images.shaklee.com/hp/wood-hero-image-desktop.jpg);
   background-repeat: no-repeat;
   color: #ffff;
   padding: 90px 30px 90px 70px;
}
.hp-dist-tile-1 {
   background-color: #E7EFEB;
}
.hp-dist-tile-2 {
   background-color: #D2E1D9;
}
.hp-dist-tile-3 {
   background-color: #ABC8B9;
}
.hp-dist-tile-header {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 36px;
   font-weight: 500;
   line-height: 35px;
}
.hp-dist-tile-copy {
   font-size: 22px;
   line-height: 26px;
}
.hp-dist-learn-more a {
   font-size: 15px;
   font-weight: bold;
   line-height: 27px;
   color: #2e2e2e;
}
.hp-dist-learn-more-white a {
   font-size: 15px;
   font-weight: bold;
   line-height: 27px;
   color: #fff;
}
.hp-make-healthy {
   min-height: 0;
}
.hp-make-healthy .shk-banner-content {
   padding: 40px 20px 0;
}
.hp-make-healthy .shk-banner-content .shk-banner-sub-heading {
   padding: 0;
}
.hp-make-healthy .shk-banner-sub-component-container {
   display: none !important;
}
.hp-top-copy {
  font-size: 18px;
  line-height: 37px;
}
.no-padding h1.hp-top-copy {
    margin: 0 !important;
}
.arrow-img {
   width: 24px;
}
.aboutus-16-green {
   color: #173E35;
   font-size: 16px;
   line-height: 21px;
}
.about-us-and-beyond-sub .col-xs-12 {
   margin: 0 10%;
   width: 80%;
   padding: 20px 12%;
   border-bottom: 2px solid #fff;
   border-right: 2px solid #fff;
   border-left: 2px solid #fff;
}
.about-us-and-beyond-sub .col-xs-12:before {
   content: '';
   width: 10vw;
   height: 2px;
   background: #fff;
   position: absolute;
   top: 0px;
   right: 0;
}
.about-us-and-beyond-sub .col-xs-12:after {
   content: '';
   width: 10vw;
   height: 2px;
   background: #fff;
   position: absolute;
   top: 0px;
   left: 0;
}
.about-us-and-beyond-hero .shk-banner-content {
   padding: 80px 20px;
}
.about-us-and-beyond-sub h2.hp-dist-heading {
   margin-top: -45px;
   line-height: 1em;
   font-weight: 500;
}
.about-us-by2025 {
   border: 3px solid #9eaeaa;
   margin: 60px 80px;
}
.about-us-by2025 h2.hp-dist-heading {
   margin-top: -30px;
}
.about-us-by2025 h2.hp-dist-heading span {
   background: #fff;
   padding: 0px 20px;
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 55px;
   line-height: 55px;
   font-weight: 700;
}
.about-us-by2025-sub {
   padding: 0px 60px;
}
.about-us-thisyear {
   padding: 0px 125px;
}
.about-us-thisyear-sub {
   padding: 0px 25px;
}
.aboutus-beyond-para {
   font-size: 16px;
   line-height: 19px;
}
.about-us-eco-pledge {
   color: #fff;
}
.main-header-copy {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 90px;
   font-weight: 500;
   line-height: 85px;
}
.header-copy-59 {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 59px;
   font-weight: 500;
   line-height: 68px;
}
.am-confirm-header-copy {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 90px;
   font-weight: 500;
   line-height: 85px;
}
.am-greeting {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 22px;
   font-weight: 700;
   line-height: 20px;
}
.dei-committed-middle {
   padding: 0px 50px;
}
.dei-quotes-hero {
   margin-top: -175px;
   background-color: transparent;
}
.dei-1956hero {
   margin-top: -350px;
}
h2.dark-subheader.dei-padding {
   text-align: left;
   margin-right: 630px;
   padding: 0px !important;
}
.dei-quote-box {
   padding: 0px 10px;
}
.dei-quote-box img {
   border: 20px solid #fff;
}
.dei-quotes-hero .dei-quote-box p {
   padding: 0px 20px;
}
.dei-quotes-hero .dei-quote-box p.hp-copy-content.top20 {
   min-height: 162px;
}
.dei-quotation-mark {
   font-size: 113px;
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
}
.dei-quote-family {
   background-image: url(https://images.shaklee.com/community/Dr-Shaklee-Quote_Shaklee-Family_Background.jpg);
   background-repeat: no-repeat;
   padding: 40px !important;
   margin-top: 180px;
   z-index: 1;
   background-size: cover;
}
.dei-wellness {
   padding: 0px 40px 0px 0px;
}
.header-copy-80 {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 80px;
   font-weight: 500;
   line-height: 80px;
}
.header-copy-80 sup {
   font-size: 40%;
   top: -1em;
}
.header-copy-80-g {
   color: #1b3f37;
   font-size: 80px;
   font-weight: 700;
   line-height: 71px;
   font-family: 'Gilmer Bold';
}
.hp-subheader-genh {
   color: #1b3f37;
   font-size: 70px;
   font-weight: 700;
   line-height: 68px;
   font-family: 'Gilmer Bold';
}
.hp-join-genh {
   color: #2e2e2e;
   font-size: 55px;
   font-weight: 700;
   line-height: 58px;
   font-family: 'Gilmer Bold';
}
.hp-copy-genh {
   font-size: 24px;
   font-weight: 400;
   line-height: 32px;
}
.member-joinheader-genh-top {
   color: #173e35;
   font-family: 'Gilmer Bold';
   font-size: 40px;
   font-weight: 700;
   line-height: 37px;
}
h1.member-joinheader-genh {
   font-family: 'Gilmer Bold';
   font-size: 70px;
   font-weight: 700;
   line-height: 64px;
}
.shk-banner-sub-component.owl-banner.off.memberjoin-genh-sub-txt {
   margin-right: 150px;
}
h1.am-joinheader-genh-top {
   font-family: 'Gilmer Bold';
   font-size: 70px;
   font-weight: 700;
   line-height: 64px;
}
.amjoin-50credit {
   min-height: 80px !important;
}
.amjoin-50credit .shk-banner-content {
   padding: 0;
}
.amjoin-50credit .shk-banner-sub-component {
   padding: 10px 0 !important;
}
.am-genh-video-hero .shk-banner-background-responsive {
   background-position-y: -80px;
   background-size: unset;
   background-repeat-x: repeat;
}
.am-healthy-happen {
   padding: 20px;
}
.am-healthy-happen-inner {
   border: 3px #fff solid;
}
.shk-banner-sub-component.owl-banner.off.hp-sustainability-pledge-sub {
   padding-left: 315px;
}
.hp-pledge-logo {
   margin-bottom: -100px;
}
.hp-pledge-logo img {
   max-width: 150px;
}
.header-copy-75 {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 75px;
   font-weight: 400;
   line-height: 75px;
}
.header-copy-70 {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 70px;
   font-weight: 500;
   line-height: 65px;
}
.header-copy-65 {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 65px;
   font-weight: 500;
   line-height: 65px;
}
.am-benefits-subheader {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 26px;
   font-weight: 600;
   line-height: 35px;
}
.am-header-copy {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 55px;
   font-weight: 600;
   line-height: 58px;
}
.am-header-sub {
   font-size: 20px;
   font-weight: 400;
   line-height: 29px;
}
.am-dashboard-header .am-details-link a {
   font-size: 13px;
   font-weight: 700;
   line-height: 27.6px;
   text-decoration: underline;
}
.hp-sc-icons {
   margin-top: 100px;
   margin-left: -70px;
}
.join-member-sub-promo-box-2 {
   padding: 20px;
   padding-left: 10px;
   background: #e3f1ef;
   color: #2e2e2e;
   font-family: 'Roboto', Arial, Helvetica, Verdana, sans-serif;
   font-size: 12.8px;
   border-top: 1px solid #dedede;
}
.sc-header-copy {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 90px;
   font-weight: 500;
   line-height: 85px;
   color: #fff;
}
.sc-support-number {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 75px;
   line-height: 66px;
   color: #173e35;
}
.sc-top-hero-sub {
   margin: 1vw 0 3vw 0;
}
.sc-roundup-header {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-weight: 600;
   font-size: 55px;
   line-height: 58px;
}
.sc-roundup-text {
   font-size: 24px;
   line-height: 32px;
   padding-left: 150px;
   padding-right: 150px;
   font-weight: bold;
}
.sc-support-copy {
   font-size: 18px;
   line-height: 24px;
   color: #173e35;
   text-transform: uppercase;
   letter-spacing: 2.75px;
}
.sc-impact-number {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 90px;
   line-height: 80px;
   color: #173e35;
}
.sc-impact-subheader {
   font-size: 24px;
   line-height: 30px;
   color: #173e35;
   text-transform: uppercase;
   font-weight: bold;
   letter-spacing: 3.66px;
}
.sc-connect-content {
   font-size: 24px;
   line-height: 29px;
   color: #173E35;
}
.sc-top-carousel .shk-banner-content {
   padding: 35px 10px;
}
.sc-product {
   margin-top: -150px;
}
.sc-va-build {
   font-size: 16px;
   line-height: 27px;
   padding-left: 75px;
   padding-right: 75px;
}
.sc-af-build {
   font-size: 16px;
   line-height: 27px;
   padding-left: 120px;
   padding-right: 120px;
}
.sc-top-txt-subbanner .copy-subheader {
   font-size: 24px;
   line-height: 30px;
   font-weight: bold;
   padding-left: 70px;
   padding-right: 70px;
}
.aboutus-sc-learnmore {
   padding: 70px 100px;
}
.jj-copy-text {
   font-size: 24px;
   line-height: 32px;
   padding-left: 200px;
   padding-right: 200px;
}
.hp-seenin {
   margin-left: 20px;
   margin-right: 20px;
}
.hp-seenin-box {
   padding-top: 80px;
   padding-bottom: 15px;
   background-color: #e9e4e0;
   width: 54%;
   margin: 0px 23%;
}
.hp-seenin-txt {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 42px;
   text-transform: uppercase;
   line-height: 42px;
   letter-spacing: 4px;
}
.offers-percent {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 108px;
   font-weight: 700;
   line-height: 105px;
   color: #173E35;
}
.offers-header .offers-percent sup {
   font-size: 50%;
   top: -0.8em;
}
.offers-date-green {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 32px;
   line-height: 32px;
   color: #173E35;
}
.offers-34 {
   font-size: 34px;
   line-height: 37px;
}
.offers-49-green {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 49px;
   line-height: 59px;
   color: #173E35;
}
.footnote-terms {
   font-family: "Gilmer Regular", "Open Sans", Helvetica, Arial, sans-serif;
   font-size: 12px;
   line-height: 20px;
}
#content-page {
   padding: 5px 20px;
   font-size: 18px;
   line-height: 30px;
}
.content-18 {
   font-size: 18px;
   line-height: 30px;
}
.promo-header {
   font-size: 32px;
   line-height: 40px;
   font-weight: bold;
}
.promo-offers {
   font-size: 24px;
   line-height: 30px;
   font-weight: bold;
}
.content-header {
   font-size: 36px;
   line-height: 42px;
   font-weight: bold;
}
.home-page-header {
   font-size: 48px;
   line-height: 58px;
   font-weight: 400;
}
.category-link {
   font-size: 22px;
   line-height: 19px;
   text-transform: uppercase;
}
.orange-180 {
   color: #faa41a;
   font-weight: bold;
   font-size: 18px;
   line-height: 26px;
   margin-top: 15px;
}
.offer-img {
   width: 75%;
}
.terms-health-resource {
   font-size: 14px;
   line-height: 19px;
}
.terms-health-resource a:hover {
   color: #020605;
   text-decoration: underline;
}
.text-center[style*="background-image"][style*="no-repeat"] {
   background-position: center;
}
.shk-banner-middle-align .shk-banner-sub-component-content {
   margin: 0 auto;
}
.get-clean-green {
   color: #173e35;
   font-weight: bold;
}
.green-text {
   color: #5D9741;
   font-weight: bold;
}
.dark-green-text {
   color: #173e35;
}
.white-text {
   color: #fff;
}
.shk-banner .shk-banner-sub-component-content a[class*="arrow-link"] img {
   width: 54px !important;
   height: auto;
}
.copy-subheader {
   font-size: 24px;
   line-height: 30px;
   font-weight: bold;
}
.subheader-reg {
   font-size: 24px;
   line-height: 30px;
}
.subheader-reg-22 {
   font-size: 22px;
   line-height: 30px;
}
.subheader-reg-20 {
   font-size: 20px;
   line-height: 32px;
}
.dshea-footnote {
   line-height: 24px;
   border: 1px solid #343434;
   padding: 20px;
   color: #343434;
}
.shop-meology-definition {
   font-size: 30px;
   font-weight: 600;
   line-height: 38px;
   letter-spacing: 0.5px;
}
.shop-meology-content {
   font-size: 16px;
   line-height: 27px;
}
.shop-our-green {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 36px;
   font-weight: 400;
   line-height: 37px;
}
h1.shop-our-green {
   margin-top: -2px;
}
.shop-our-products-green .shk-banner-heading + .shk-banner-sub-component-container {
   display: none !important;
}
.shk-banner.shk-banner-type-c.shk-full-width-banner.shop-our-products-green {
   min-height: 0;
   padding: 10px 10px 0px;
}
.shop-our-products-green .shk-banner-content {
   padding: 0;
}
.lr-header-banner .shk-banner-content {
   background: url(https://images.shaklee.com/loyalty-rewards/LR-HeroImage-Desktop.jpg) center bottom no-repeat;
   background-size: contain;
   padding-bottom: 120px;
}
.lr-header-banner-ca .shk-banner-content {
   background: url(https://images.shaklee.com/canada/web/hero-loyalty-rewards.jpg) center bottom no-repeat;
   background-size: contain;
   padding-bottom: 120px;
}
.mlo-header-hero {
   background: url(https://images.shaklee.com/loyalty-orders/LO_Hero_Background.jpg) center bottom no-repeat;
   background-size: cover;
   padding-bottom: 160px;
}
.mlo-header-hero-ca {
   background: url(https://images.shaklee.com/canada/web/hero-manage-loyalty.jpg) center bottom no-repeat;
   background-size: cover;
   padding-bottom: 160px;
}
.mlo-perks-text {
   margin-left: 180px;
   margin-right: 180px;
   font-size: 24px;
   line-height: 30px;
}
.mlo-header-text-m {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 48px;
   line-height: 48px;
   font-weight: 600;
}
.mlo-subheader-text-m {
   font-size: 18px;
   line-height: 30px;
   margin-bottom: 75vw;
}
.loyalty-footnote {
   font-size: 14px;
   line-height: 24px;
   color: #616161;
}
.lr-product-name {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 36px;
   font-weight: 500;
   line-height: 37px;
}
.lr-product-subheader {
   font-size: 22px;
   font-weight: bold;
   line-height: 26px;
}
.lr-product-description {
   font-size: 16px;
   line-height: 27px;
}
.lr-green-upper {
   color: #133E35;
   font-size: 20px;
   font-weight: bold;
   letter-spacing: 0.81px;
   line-height: 32px;
   text-transform: uppercase;
}
.lr-product-image {
   margin-left: 0px !important;
}
.lr-share-birthday {
   border-bottom: #C8C8C8 2px solid;
   border-top: #C8C8C8 2px solid;
   padding-top: 20px;
}
.lr-your-birthday {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   color: #7B9C91;
   font-size: 36px;
   font-weight: 500;
   line-height: 37px;
}
.lr-rectangle {
   box-sizing: border-box;
   height: 356.6px;
   width: 217px;
   border: 7px solid #FFFFFF;
   border-radius: 25px;
   background-color: #F3FAF5;
   box-shadow: 0 18px 44px -18px rgba(0, 0, 0, 0.18);
   text-align: center;
   margin: 0px 15px 30px;
   padding: 0;
}
.lr-rectangle-subhead {
   color: #2B4A41;
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 90px;
   font-size: 30px;
   font-weight: 500;
   line-height: 30px;
   background-color: #fff;
   padding: 10px 0px;
}
.lr-copy-content {
   font-size: 16px;
   letter-spacing: 0.36px;
   line-height: 22px;
   text-align: center;
   color: #2e2e2e;
}
.lr-faqrules-subhead {
   font-size: 29px;
   font-weight: 500;
   line-height: 29px;
   color: #fff;
}
.lr-learnmore-link {
   font-size: 14px;
   font-weight: 700;
   line-height: 18px;
   color: #fff;
   letter-spacing: 1px;
}
.lr-faqrules-hero-banner .shk-banner-sub-component {
   padding: 0 !important;
}
.lr-pointsperks .lr-perks-dark-green, .lr-pointsperks .lr-perks-dark-green span {
   background-color: #D2E1D9 !important;
}
.lr-perks-side {
   border-left: 1px solid #979797;
}
.lr-perks-bottom-green {
   /* border-bottom: 10px solid #173e35; */
   /* padding: 0; */
}
.shk-banner-sub-component.owl-banner.off.lr-faq-sub-banner.bottom10 {
   padding: 0px !important;
}
.shk-banner-sub-component.owl-banner.off.lr-rules-sub-banner.bottom10 {
   padding: 0px !important;
}
.shop-products {
   font-size: 14px;
   line-height: 21px;
   padding-bottom: 10px;
}
.shop-product-subhead {
   font-size: 16px;
   line-height: 20px;
   font-weight: bold;
   color: #2e2e2e;
   font-family: "Gilmer Bold", "Montserrat", "Open Sans", Helvetica, Arial, sans-serif;
   margin: 0;
}
.shop-product-title {
   position: relative;
   border-bottom: 1px #ddd solid;
}
.shop-see-all {
   position: absolute;
   bottom: 0;
   right: 0;
   padding-bottom: 10px;
   font-weight: 700;
   font-size: 19px;
}
.offer-rules {
   font-size: 14px;
   line-height: 24px;
}
.offers-heading {
   border-bottom: 1px #ddd solid;
   margin-top: -40px;
   text-transform: uppercase;
   padding-left: 45px;
   font-size: 16px;
}
.offers-link {
   font-size: 12px;
   text-decoration: none;
   border-bottom: 4px solid #173e35;
   font-weight: bold;
   text-transform: uppercase;
   color: #1e1e1e;
}
.offers-shop-link {
   font-size: 14px;
   line-height: 21px;
   text-decoration: underline;
   color: #173E35;
   font-weight: bold;
}
.offers-vivix-hand {
   border-bottom: #979797 solid 1px;
   margin-bottom: 20px;
   background-color: transparent;
}
.offers-hand-list {
   margin-top: -200px;
}
.offers-products-holiday {
   border: 1px solid #c1c1c1;
   padding: 20px;
   margin: 10px;
}
.offers-products-holiday img {
   max-width: 300px;
}
.offers-products-holiday a {
   font-weight: bold;
}
.offers-products-holiday a em {
   font-weight: bold;
}
.offers-reset-week-hero {
   background-image: url('https://images.shaklee.com/offers/Paper.png');
   background-repeat: no-repeat;
   background-size: cover;
   background-position: center center;
   background-color: transparent;
}
.offers-note-content {
   padding: 20px;
}
.offers-note-week {
   font-family: "Gilmer Regular", "Open Sans", Helvetica, Arial, sans-serif;
   font-size: 18px;
   font-weight: 500;
   letter-spacing: 3px;
   line-height: 24px;
   color: #7B9C91;
   text-transform: uppercase;
}
.offers-note-content-copy {
   font-size: 20px;
   letter-spacing: 1px;
   line-height: 24px;
}
.offers-note-content a {
   height: 24px;
   width: auto;
   font-size: 12px;
   font-weight: bolder;
   letter-spacing: 1px;
   line-height: 19.2px;
   color: #2E2E2E;
   text-transform: uppercase;
   padding: .5em 0em;
   white-space: nowrap;
   border-bottom: 2px solid #173E35;
}
.offers-reset-green {
   padding: 40px !important;
}
.offers-giveaway-week {
   color: #7B9C91;
   font-size: 24px;
   font-weight: bold;
   letter-spacing: 3px;
   line-height: 27px;
}
.offers-giveaway-txt {
   font-size: 20px;
   letter-spacing: 0.81px;
   line-height: 27px;
}
.offers-holidy-border {
   border-bottom: 1px solid #c1c1c1;
}
.offers-holiday-subheader {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 55px;
   font-weight: 500;
   letter-spacing: 0.19px;
   line-height: 58px;
   margin-bottom: 20px;
}
.offers-holiday-tips-hero {
   background-color: transparent;
   z-index: 1;
}
.offers-push-reset {
   margin-top: -275px;
}
.offers-mix-match {
   min-height: 40px;
}
.offers-mix-match .shk-banner-content {
   padding: 10px 20px 0 20px !important;
}
.offers-mix-match .shk-banner-sub-component-container.js-owl-carousel {
   display: none;
}
.offers-blog-content {
   font-family: "Gilmer Regular", "Open Sans", Helvetica, Arial, sans-serif;
   font-size: 19px;
   line-height: 25px;
}
.offers-starting-header {
   font-family: "Gilmer Regular", "Open Sans", Helvetica, Arial, sans-serif;
   font-size: 49px;
   font-weight: 300;
   line-height: 48px;
}
.offers-build {
   background-color: #7D9B91;
   padding: 40px 20px 20px;
}
.offers-detox {
   background-color: #DBEBDD;
   padding: 40px 20px 20px;
}
.offers-lose {
   background-color: #dad2ca;
   padding: 40px 20px 20px;
}
.offers-build-subheader {
   color: #fff;
   font-family: "Gilmer Regular", "Open Sans", Helvetica, Arial, sans-serif;
   font-size: 24px;
   font-weight: bold;
   line-height: 26px;
   text-transform: uppercase;
   letter-spacing: 1px;
}
.offers-detox-subheader {
   color: #7D9B91;
   font-family: "Gilmer Regular", "Open Sans", Helvetica, Arial, sans-serif;
   font-size: 24px;
   font-weight: bold;
   line-height: 26px;
   text-transform: uppercase;
   letter-spacing: 1px;
}
.offers-lose-subheader {
   color: #B3A498;
   font-family: "Gilmer Regular", "Open Sans", Helvetica, Arial, sans-serif;
   font-size: 24px;
   font-weight: bold;
   line-height: 26px;
   text-transform: uppercase;
   letter-spacing: 1px;
}
.offers-build-copy {
   color: #fff;
   font-family: "Gilmer Regular", "Open Sans", Helvetica, Arial, sans-serif;
   font-size: 14px;
   font-weight: bold;
   line-height: 16px;
}
.offers-detox-copy {
   color: #7D9B91;
   font-family: "Gilmer Regular", "Open Sans", Helvetica, Arial, sans-serif;
   font-size: 14px;
   font-weight: bold;
   line-height: 16px;
}
.offers-lose-copy {
   color: #B3A498;
   font-family: "Gilmer Regular", "Open Sans", Helvetica, Arial, sans-serif;
   font-size: 14px;
   font-weight: bold;
   line-height: 16px;
}
.green-border-top {
   border-top: 1px #aec9b9 solid;
   padding-top: 20px;
   max-width: 45%;
}
.db-works-signup {
   background-color: #228675;
   padding: 20px;
}
.db-works-launch {
   background-color: #046c5e;
   padding: 20px;
}
.db-works-earn {
   background-color: #08564c;
   padding: 20px;
}
.db-works-start {
   background-color: #228675;
   padding: 20px;
}
.db-works-start a, .db-joinus-hero a {
   color: #fff;
   font-family: "Gilmer Regular", "Open Sans", Helvetica, Arial, sans-serif;
   font-size: 22px;
   font-weight: 700;
   line-height: 46px;
}
.db-joinus-hero {
   min-height: unset;
   margin-top: -70px;
}
.db-joinus-hero .shk-banner-content {
   padding: 20px 0px 0px !important;
}
.db-distributor-quote {
   font-family: "Gilmer Regular", "Open Sans", Helvetica, Arial, sans-serif;
   font-size: 24px;
   font-weight: 400;
   line-height: 32px;
}
.db-distributor-name {
   color: #173e35;
   font-family: "Gilmer Regular", "Open Sans", Helvetica, Arial, sans-serif;
   font-size: 22px;
   font-weight: 400;
   line-height: 26px;
}
.db-element-box {
   border-radius: 3px;
   border: solid 15px #333333;
   background: #f3faf5;
   text-align: left;
   padding: 20px;
   margin: 0px 20px;
   max-width: 300px;
}
.db-element-box h3 {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 110px;
   font-weight: 700;
   line-height: 59px;
   margin-bottom: 15px;
}
.db-element-subtitle {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 32px;
   font-weight: 700;
   line-height: 46px;
   text-transform: uppercase;
}
.db-element-copy {
   font-family: "Gilmer Regular", "Open Sans", Helvetica, Arial, sans-serif;
   font-size: 14px;
   font-weight: 400;
   line-height: 21px;
}
.order-confirm-title {
   color: #2e2e2e;
   font-family: 'Schnyder S';
   font-size: 44px;
   font-weight: 700;
   line-height: 45px;
   letter-spacing: 0.9777778px;
}
.white-subheader {
   color: #fff;
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 55px;
   font-weight: 600;
   line-height: 58px;
   margin: 0;
}
.dark-subheader {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 55px;
   font-weight: 600;
   line-height: 58px;
}
.dark-subheader-sp {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 53px;
   font-weight: 600;
   line-height: 56px;
}
.db-works-copy {
   color: #fff;
   font-size: 16px;
   line-height: 27px;
   min-height: 8em;
   padding-bottom: 20px !important;
}
.order-confirm-copy {
   color: #2e2e2e;
   font-family: "Gilmer Regular", "Open Sans", Helvetica, Arial, sans-serif;
   font-size: 18px;
   font-weight: 400;
   line-height: 24px;
}
.order-confirm-steps {
   color: #2e2e2e;
   font-family: "Gilmer Regular", "Open Sans", Helvetica, Arial, sans-serif;
   font-size: 16px;
   font-weight: 300;
   line-height: 20px;
}
.about-us-landmark-img-sub {
   background: url(https://images.shaklee.com/about-us/landmark-study-bg.png) center center;
   background-repeat: no-repeat;
   background-size: cover;
   width: 100%;
   height: 327px;
   position: relative;
}
.about-us-landmark-title {
   position: absolute;
   margin: 0;
   top: 50%;
   left: 50%;
   margin-right: -50%;
   transform: translate(-50%, -50%);
   padding: 20px;
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 90px;
   font-weight: 600;
   line-height: 85px;
}
.about-us-markers-container {
   background-color: #fff;
   padding: 20px;
}
.about-us-percentage {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 36px;
   font-weight: 600;
   line-height: 37px;
   display: inline-block;
   margin-bottom: 5px;
}
.about-us-markers-text {
   font-size: 12px;
   font-weight: 600;
   line-height: 20px;
}
.about-us-organicguarantee-text {
   font-size: 14px;
   font-weight: 600;
   line-height: 21px;
}
.about-us-organicguarantee-subhdr {
   font-family: "Gilmer Bold", "Montserrat", "Open Sans", Helvetica, Arial, sans-serif;
   font-size: 18px;
   font-weight: 700;
   line-height: 22px;
}
.about-us-eco-container {
   background-image: url('https://images.shaklee.com/web/eco-friendly-bg.png');
   background-repeat: no-repeat;
   background-size: cover;
   width: 1201px;
   height: 716px;
}
.about-us-eco-container-long {
   background-image: url('https://images.shaklee.com/about-us/Tree_Background_Desktopv2.jpg');
   background-repeat: no-repeat;
   background-size: cover;
   padding: 80px 0px 60px 130px;
   background-position: -160px -3px;
   margin-bottom: -70px;
}
.about-us-environment {
   background-image: url('https://images.shaklee.com/about-us/environmental-achievements.png');
   background-repeat: no-repeat;
   background-size: cover;
   width: 245px;
   height: 162px;
}
.about-us-climate {
   background-image: url('https://images.shaklee.com/about-us/climate-change.png');
   background-repeat: no-repeat;
   background-size: cover;
   width: 245px;
   height: 162px;
}
.about-us-trees {
   background-image: url('https://images.shaklee.com/about-us/million-trees.png');
   background-repeat: no-repeat;
   background-size: cover;
   width: 245px;
   height: 162px;
}
.about-us-environment-text {
   position: absolute;
   margin: 0;
   top: 50%;
   left: 50%;
   margin-right: -50%;
   transform: translate(-50%, -50%);
   padding: 20px;
   color: #ffffff;
   font-family: "Gilmer Bold", "Montserrat", "Open Sans", Helvetica, Arial, sans-serif;
   font-size: 24px;
   font-weight: 600;
   line-height: 26px;
}
.about-us-eco-container-long .about-us-ecofriendly-articles {
   display: flex;
   justify-content: flex-end;
   margin-bottom: 60px;
}
.about-us-eco-container-long .about-us-ecofriendly-articles > div {
   outline-offset: -10px;
   outline: 10px solid #f2faf5;
}
.about-us-eco-pledge .col-xs-12.col-md-8 {
   padding-right: 150px;
}
.lr-subheader {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 36px;
   font-weight: 500;
   line-height: 37px;
   color: #2e2e2e;
}
.rsw-look-number-text {
   width: 100%;
   border-bottom: 1px solid #ddd;
   line-height: 0.1em;
   margin: 10px 0 20px;
}
.rsw-look-number-text span {
   background: #fff;
   padding: 0 10px;
   font-weight: bold;
}
.row.rsw-squares {
   display: flex;
}
.rsw-number-square {
   background-color: #173e35;
   padding: 20px;
   min-height: 365px;
   margin: 10px;
   display: flex;
   justify-content: center;
   flex-direction: column;
   width: 31.65%;
}
.rsw-word-number {
   color: #fff;
   font-size: 12px;
   font-weight: 600;
   line-height: 19px;
   text-transform: uppercase;
}
.rsw-top-number {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 66px;
   font-weight: 600;
   line-height: 66px;
   color: #fff;
}
.rsw-bottom-number {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 23px;
   font-weight: 600;
   line-height: 26px;
   color: #fff;
}
a.rsw-tool-link {
   color: #c4d2d0;
   font-size: 16px;
}
.rsw-tool {
   background-color: #fff;
   font-size: 18px;
   color: #7b9a8f;
   font-weight: 700;
   letter-spacing: 3px;
   text-transform: uppercase;
   padding: 3px 20px;
   width: 211px;
}
p.hp-copy-content.copy-side-spacing {
   padding: 0px 300px;
}
.rsw-landing-recipebox {
   background-color: #7b9a8f;
   width: 120px;
   font-size: 18px;
   font-weight: 700;
   color: #fff;
   padding: 3px 20px;
   letter-spacing: 3px;
   text-transform: uppercase;
   text-align: center;
   z-index: 1;
   position: absolute;
}
.rsw-landing-recipebox2 {
   background-color: #7b9a8f;
   width: 120px;
   font-size: 18px;
   font-weight: 700;
   color: #fff;
   padding: 3px 20px;
   letter-spacing: 3px;
   text-transform: uppercase;
   text-align: center;
   z-index: 1;
   position: absolute;
}
.rsw-landing-tipbox {
   background-color: #7b9a8f;
   width: 175px;
   font-size: 18px;
   font-weight: 700;
   color: #fff;
   text-align: center;
   border-radius: 2px;
   letter-spacing: 3px;
   padding: 0.5em;
}
.rsw-landing-boosts-text {
   margin-bottom: -75px;
}
.rsw-lr-links {
   margin-top: -130px;
}
.rsw-landing-lr-row {
   display: flex;
   align-items: center;
   justify-content: center;
   margin: 0 5vw;
}
.rws-landing-lr-box {
   height: 201px;
   width: 122px;
   border-radius: 15px;
   border: 4px solid #ffffff;
   background: #f3faf5;
   box-shadow: 0px 12px 24px -12px rgb(0 0 0 / 18%);
   margin: 10px;
   padding: 10px;
}
.rsw-landing-lr-text {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 18px;
   font-weight: 600;
   line-height: 21px;
   text-align: center;
}
.pdp-look-number-text {
   width: 100%;
   border-bottom: 1px solid #ddd;
   line-height: 0.1em;
   margin: 10px 0 20px;
}
.pdp-look-number-text span {
   background: #f3f7f5;
   padding: 0 10px;
   font-weight: bold;
}
.row.pdp-squares {
   display: flex;
}
.pdp-number-square {
   border: 1px #ddd solid;
   padding: 20px;
   min-height: 365px;
   margin: 10px;
   display: flex;
   justify-content: center;
   flex-direction: column;
   width: 31.65%;
}
.ambassador-how-works .pdp-squares {
   display: inline-flex;
}
.ambassador-how-works .ambassador-square {
   border: 1px solid #999;
   margin: 50px 10px 0 0;
   padding: 50px 20px;
   min-height: 256px;
   justify-content: center;
   flex-direction: column;
}
.ambassador-square a, .am-landing-benefits a {
   cursor: pointer;
}
.ambassador-how-works .ambassador-square p:empty {
   display: none;
}
.page-about-us-test #cboxOverlay, .page-about-us-test #colorbox, .page-AmbassadorLandingPage #cboxOverlay, .page-AmbassadorLandingPage #colorbox, .page-AmbassadorDetails #cboxOverlay, .page-AmbassadorDetails #colorbox {
   display: none !important;
}
.lr-how-works .pdp-squares {
   display: inline-flex;
   justify-content: center;
}
.lr-how-works .lr-square {
   border: 1px solid #999;
   margin: 50px 10px 0 0;
   padding: 50px 20px;
   min-height: 256px;
   justify-content: center;
   flex-direction: column;
}
.lr-how-works .lr-square p:empty {
   display: none;
}
.lr-faq-terms {
   padding-left: 230px;
}
.lr-container-table {
   display: flex;
   flex-direction: column;
}
.lr-container-table-tr {
   display: flex;
}
.lr-container-table-tr span {
   background-color: #E7EFEB;
   flex: 1 1 60px;
   text-align: center;
   font-size: 26px;
   line-height: 29px;
   display: flex;
   align-items: center;
   padding: 20px;
   font-family: "Gilmer Light", "Montserrat", "Open Sans", Helvetica, Arial, sans-serif;
}
.lr-container-table-tr.lr-perks-dark-green {
   background-color: #D2E1D9;
}
.modal-header .close span {
   font-size: 28px;
   line-height: .5em;
}
a.am-underline {
   text-decoration: underline;
}
a.dark-link {
   color: #2e2e2e;
}
.pdp-number-square:only-child {
   margin: 10 auto;
}
.pdp-top-number {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 75px;
   font-weight: 600;
   line-height: 75px;
}
.pdp-top-copy {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 32px;
   font-weight: 600;
   line-height: 35px;
}
.pdp-number-grey-line {
   border-bottom: 1px solid #ccc;
   width: 20%;
}
.lr-works-green-line {
   border-bottom: 2px solid #173e35;
   width: 25%;
}
.subheader-reg.lr-padding, .dark-subheader.dei-padding {
   padding: 0 100px;
}
.main-header-copy.side-padding {
   padding: 0 300px;
}
.hp-copy-content.side-padding {
   padding: 0 350px;
}
.cartpotproline .promotion .join-member-sub-promo-box .vx-cart-savings {
   font-family: "Gilmer Regular", "Open Sans", Helvetica, Arial, sans-serif;
   font-size: 14px;
   line-height: 21px;
   color: #4E1B1E;
   background-color: #EFE8E1;
   padding: 20px 30px;
}
.pdp-lg-righticon {
   background-color: #AEC9B9;
   padding: 10px;
   display: flex;
   align-items: center;
}
.pdp-lg-lefttext {
   background-color: #173E35;
   color: #ffffff;
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 36px;
   line-height: 1.1em;
   font-weight: 600;
   display: flex;
   align-items: center;
   padding: 20px;
}
.pdp-little-guy {
   margin-bottom: -140px;
   background-color: transparent;
   z-index: 1;
}
.pdp-little-guy .row {
   display: flex;
   margin-right: 8px;
   width: calc(30vw + 750px);
   float: right;
}
.pdp-little-guy.bigboi .row {
   width: calc(30vw + 850px);
}
.pdp-little-guy.smallboi .row {
   width: calc(30vw + 600px);
}
.arrow-link {
   font-size: 22px;
   font-weight: 700;
   line-height: 46px;
   color: #2e2e2e;
}
.arrow-link-white {
   font-size: 22px;
   font-weight: 700;
   line-height: 46px;
   color: #fff !important;
}
.hp-join-us {
   background-image: url('https://images.shaklee.com/web/Join-us-tile.jpg');
   background-repeat: no-repeat;
   background-size: cover;
   width: 350px;
   height: 337px;
   padding-top: 20px;
   margin: 10px;
}
.hp-naturally-blog {
   background-image: url('https://images.shaklee.com/web/Live-naturally-tile.jpg');
   background-repeat: no-repeat;
   width: 350px;
   height: 337px;
   padding-top: 20px;
   margin: 10px;
}
.hp-healthprint {
   background-image: url('https://images.shaklee.com/web/Healthprint-tile.jpg');
   background-repeat: no-repeat;
   width: 350px;
   height: 337px;
   padding-top: 20px;
   margin: 10px;
}
.hp-can-healthprint {
   background-image: url('https://images.shaklee.com/canada/web/can-healthprint-tile.jpg');
   background-repeat: no-repeat;
   width: 350px;
   height: 337px;
   padding-top: 20px;
   margin: 10px;
}
.hp-heathprint-copy-shaklee {
   font-family: Verlag-Book;
   font-size: 25px;
   color: #5D9741;
}
.hp-heathprint-copy-hp {
   font-family: Verlag-Book;
   font-size: 25px;
   color: #5D9741;
}
[data-toggle="collapse"].collapsed .if-not-collapsed {
   display: none;
}
[data-toggle="collapse"]:not(.collapsed) .if-collapsed {
   display: none;
}
/**** Rogue ****/
.page-homepage .breadcrumb-section ol.breadcrumb {
   visibility: hidden;
   opacity: 0;
}
.site-search .ui-menu, .quick-shop .ui-menu {
   overflow: hidden;
   overflow-y: auto;
   -webkit-overflow-scrolling: touch;
}
div#pdp-accordion {
   margin-bottom: 60px;
}
#homepage_slider.rotating-image-componet .owl-controls .owl-buttons .owl-prev, #homepage_slider.rotating-image-componet .owl-controls .owl-buttons .owl-next {
   margin: 0 5px;
}
#homepage_slider.rotating-image-componet .owl-banner .shk-banner-content-light {
   padding-left: 20px;
}
.rotating-image-componet .owl-item a img {
   width: auto;
}
.page-ready-set-wellness-kit .rotating-image-componet .owl-item a img {
   width: 100%;
}
#homepage_slider .owl-controls .owl-pagination {
   display: none !important;
}
div#homepage_slider.hp-banner1-mobile .owl-buttons {
   display: none;
}
.member-component-banner {
   min-height: 300px;
}
.member-benefits-banner {
   min-height: 500px;
}
.join-member-box {
   background: url(https://images.shaklee.com/web/cart_banner.jpg) no-repeat scroll top left #ffffff;
   margin-bottom: 10px;
   padding: 20px;
}
html[lang="en_CA"] .join-member-box {
   background-image: url(https://images.shaklee.com/canada/web/bg-shopping-cart-banner.jpg);
}
.join-member-content {
   margin: 75px 0px 0px 140px;
}
.join-member-box .join-title {
   font-size: 24px;
   line-height: 30px;
   color: #1e1e1e;
   font-weight: bold;
}
.join-member-box .join-description {
   font-size: 18px;
   line-height: 30px;
   color: #1e1e1e;
   font-weight: normal;
}
.cartpotproline .promotion .join-member-sub-promo-box.proveit {
   background-color: #fff;
   border: 1px solid #666;
   color: #666;
   font-weight: 600;
}
.cartpotproline .promotion .join-member-sub-promo-box.proveit:before {
   content: "\f0a4";
   display: block;
   float: left;
   font-family: fontawesome;
   font-size: 2em;
   font-weight: normal;
   margin-bottom: 10px;
   margin-right: 15px;
   position: relative;
   top: 10px;
}
.cartpotproline .promotion .join-member-sub-promo-box.picauto {
   background-color: #fff;
   border: 1px solid #5D9732;
   color: #666;
}
.member-benefits-header > .shk-banner-background-responsive {
   height: 500px;
}
.member-benefits-header > .shk-banner-background-responsive > .shk-banner-content {
   padding-top: 180px;
}
.turnaround-runner {
   margin-left: -190px;
   margin-top: -75px;
   position: relative;
   z-index: 1;
}
.turnaround-text {
   position: relative;
   z-index: 2;
}
.news-resources {
   background-color: #f8f8f8;
   padding: 40px;
}
.news-resources a {
   color: #1E1E1E;
   text-decoration: none;
   font-weight: bold;
}
.news-resources a:hover {
   color: #5D9741;
   text-decoration: underline;
}
.news-resources img {
   vertical-align: middle;
   display: inline-block !important;
}
.news-resources .separator {
   border-top: 2px dashed #979797;
   margin-bottom: 10px;
   display: block;
}
.distributor-icon {
   max-width: 70px !important;
   margin: 0 5px 0 0;
}
footer .footer__bottom .footer-links li a, .breadcrumb-section .breadcrumb li {
   text-transform: initial !important;
}
div.shk-banner-header-promotion.leaderboard {
   padding: 0px !important;
}
div.shk-banner-header-promotion.leaderboard .shk-responsive-image img {
   max-height: 90px !important;
   width: auto;
   margin-left: -30px !important;
}
html[lang="en_US"] div.shk-banner-header-promotion.leaderboard-BG {
   padding: 0px !important;
   background: url(https://images.shaklee.com/header-promo/Promo-Banner-2XLoyalty.png) center center no-repeat;
   background-size: cover;
   height: 90px;
}
html[lang="es_US"] div.shk-banner-header-promotion.leaderboard-BG {
   padding: 0px !important;
   background: url(https://images.shaklee.com/header-promo/Promo-Banner-2XLoyalty-SPA.png) center center no-repeat;
   background-size: cover;
   height: 90px;
}
html[lang="en_US"] div.shk-banner-header-promotion.leaderboard-BG-2 {
   padding: 0px !important;
   background: url(https://images.shaklee.com/header-promo/header-promo-member.jpg) center center no-repeat;
   background-size: cover;
   height: 90px;
}
html[lang="es_US"] div.shk-banner-header-promotion.leaderboard-BG-2 {
   padding: 0px !important;
   background: url(https://images.shaklee.com/header-promo/header-promo-member-SP.jpg) center center no-repeat;
   background-size: cover;
   height: 90px;
}
html[lang="en_CA"] div.shk-banner-header-promotion[class*="leaderboard-BG"] {
   padding: 0px !important;
   background: url(https://images.shaklee.com/canada/web/hdr-promo-2x-loyalty-e.png) center center no-repeat;
   background-size: cover;
   height: 90px;
}
html[lang="fr_CA"] div.shk-banner-header-promotion[class*="leaderboard-BG"] {
   padding: 0px !important;
   background: url(https://images.shaklee.com/canada/web/hdr-promo-2x-loyalty-f.png) center center no-repeat;
   background-size: cover;
   height: 90px;
}
html[lang="en_CA"] div.shk-banner-header-promotion[class*="leaderboard-BG-2"] {
   padding: 0px !important;
   background: url(https://images.shaklee.com/canada/web/hdr-promo-jul20-mem-e.jpg) center center no-repeat;
   background-size: cover;
   height: 90px;
}
html[lang="fr_CA"] div.shk-banner-header-promotion[class*="leaderboard-BG-2"] {
   padding: 0px !important;
   background: url(https://images.shaklee.com/canada/web/hdr-promo-jul20-mem-f.jpg) center center no-repeat;
   background-size: cover;
   height: 90px;
}
div.shk-banner-header-promotion[class*="leaderboard-BG"] .shk-responsive-image img {
   max-height: 90px !important;
   width: auto;
   margin-left: -30px !important;
}
div.shk-banner-header-promotion[class*="leaderboard-BG-2"] .shk-responsive-image img {
   max-height: 90px !important;
   width: auto;
   margin-left: -30px !important;
}
.mobile-message {
   display: none;
}
.container .shk-member-component-row {
   border-bottom: 0px solid #d9d9d9;
   padding-top: 0px;
   padding-bottom: 0px;
}
#homepage_slider + #homepage_slider + .shk-member-component-row {
   border-bottom: 0px solid #d9d9d9;
   padding-top: 60px;
   padding-bottom: 20px;
}
.member-banner + .shk-member-component-row {
   margin-top: 50px;
}
/**** Centers "You May Like" Items ****/
.productDetailsPageSectionUpSelling .owl-carousel .owl-wrapper-outer .owl-wrapper {
   width: auto !important;
}
.productDetailsPageSectionUpSelling .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item {
   float: none;
   display: inline-block;
}
.addtocart-component > .stock-wrapper {
   color: #FFA300;
   font-size: 16px;
   margin-top: 10px;
   font-weight: bold;
}
.addtocart-component > .stock-wrapper:before {
   content: "\f054";
   float: left;
   margin-right: 7px;
   font-family: fontawesome;
   margin-left: -5px;
}
.cart-entries .item__list.item__list__cart .item__list--item .item__info .backorder {
   color: #FFA300;
   font-size: 13px;
   line-height: 18px;
   font-weight: bold;
}
.shk-banner-type-c .shk-banner-content .shk-banner-sub-component-container div[class*="DistBenefits-Sec"] .shk-banner-sub-component-content {
   font-size: 28px !important;
   line-height: 1.3em;
}
div[class*="DistBenefits-Sec"] h3 {
   font-size: 45px;
   font-weight: bold;
   border-bottom: 6px solid #9AC75F;
   padding-bottom: 10px;
   line-height: 1em;
   margin: 0;
   display: inline-block;
}
div[class*="DistBenefits-Sec"] .shk-banner-sub-component-content h4 {
   font-size: 22px;
   font-weight: bold;
   line-height: 1.3em;
}
div[class*="DistBenefits-Sec"] h3 + p {
   margin-top: 20px;
}
div[class*="DistBenefits-Sec"] .small a {
   font-size: 18px;
   color: #333;
   text-decoration: underline;
}
div[class*="DistBenefits-Sec"] .shk-banner-content, div[class*="DistBenefits-Sec"] .shk-banner-sub-component[class*="-Img"] {
   padding: 0 !important;
}
.DistBenefits-Sec01a-Main {
   margin-top: 40px;
}
.DistBenefits-Sec01a-Text01 {
   margin-left: -47%;
   background-color: #fff;
   padding: 40px 40px 40px 60px !important;
}
.DistBenefits-Sec01b-Main {
   margin-top: -120px;
   background-color: transparent;
}
.DistBenefits-Sec01b-Img01 {
   position: relative;
   left: 35px;
}
.DistBenefits-Sec01b-Text01 > div {
   padding: 0 40px 0 80px;
}
.DistBenefits-Sec01c-Img01 {
   background-color: transparent;
   margin-top: -120px;
}
.DistBenefits-Sec01c-Text01 > div {
   padding: 0 40px 0 0px;
}
.DistBenefits-Sec01d-Main {
   min-height: unset;
}
.DistBenefits-Sec02a-Main {
   margin-top: 90px;
}
div[class*="DistBenefits-Sec02"] {}
div[class*="DistBenefits-Sec02"] h6 {
   text-transform: uppercase;
   font-size: 14px;
}
.DistBenefits-Sec02a-Img01 {
   margin-top: -90px;
}
.DistBenefits-Sec02a-Text01 {
   padding: 50px 200px 50px 40px !important;
}
.DistBenefits-Sec02a-Text01 p {
   line-height: 1.6em;
}
.DistBenefits-Sec03a-Main {
   text-align: center;
   padding: 65px 0 40px;
   font-size: 28px;
   line-height: 1.3em;
}
.DistBenefits-Sec03a-Main h3 {
   border: none !important;
}
.DistBenefits-Sec03b-Main {
   padding-bottom: 50px;
}
.shk-banner-type-c .shk-banner-content .shk-banner-sub-component-container div[class*="DistBenefits-Sec03b"] .shk-banner-sub-component-content {
   font-size: 14px !important;
   line-height: 1.5em;
}
.DistBenefits-Sec03b-Img01 {
   text-align: center;
}
div[class*="DistBenefits-Sec03b"] h4 + p {
   margin-bottom: 40px;
}
.DistBenefits-Sec04a-Main {
   padding-top: 50px;
}
div[class*="DistBenefits-Sec04a"] h3 {
   display: block;
   border: none;
}
div[class*="DistBenefits-Sec04a"] .works123 {
   display: inline-block;
   padding: 0 20px 0 0;
   margin: 0 12px 0 0;
   border-right: 1px solid #cacaca;
   line-height: 2em;
   font-size: 30px;
   font-weight: bold;
}
div[class*="DistBenefits-Sec04a"] .works123:last-child {
   border: none;
   padding-right: 0;
   margin-right: 0;
}
div[class*="DistBenefits-Sec04a"] .works123 h2 {
   display: inline-block;
   margin: 0;
   color: #669A41;
   font-weight: 900;
   font-size: 75px;
   margin-right: 8px;
}
.DistBenefits-Sec04b-Text01 {
   padding: 0 150px 0 60px !important;
}
.shk-banner-type-c .shk-banner-content .shk-banner-sub-component-container div[class*="DistBenefits-Sec04b"] .shk-banner-sub-component-content {
   font-size: 18px !important;
}
div[class*="DistBenefits-Sec04b"] h4 {
   font-size: 28px !important;
}
.DistBenefits-Sec05a-Text01 {
   padding: 50px 0 !important;
}
div[class*="DistBenefits-Sec05a"] h3 {
   border: none;
}
div[class*="DistBenefits-Sec05a"] p {
   font-size: 20px !important;
   line-height: 1.3em;
}
div[class*="DistBenefits-Sec05a"] p.small {
   font-size: 16px !important;
   margin-top: 40px;
}
div[class*="DistBenefits-Sec05a"] p.small a {
   color: inherit;
   font-size: inherit;
}
div[class*="DistBenefits-Sec"] hr.shortbar {
   border-top: 5px solid #9AC75F;
   width: 100px;
   margin-top: 28px;
   margin-bottom: 36px;
}
.DistBenefits-Sec06a-Main {
   margin-top: 5px;
}
div[class*="DistBenefits-Sec"] a.btn.btn-primary {
   border: none;
   padding: 1.25em 3em;
   border-radius: 0 !important;
   font-size: 14px;
   line-height: 1em;
}
div[class*="DistBenefits-Sec"] p + a.btn.btn-primary {
   margin-top: 40px;
}
.inventory h4:before {
   content: "";
   display: block;
   background-image: url(http://images.shaklee.com/distjoin-icon-inventory-01a.png);
   background-size: 90px 51px;
   width: 90px;
   height: 51px;
   margin-bottom: 10px;
}
.paid h4:before {
   content: "";
   display: block;
   background-image: url(http://images.shaklee.com/distjoin-icon-paid-01a.png);
   background-size: 57px 55px;
   width: 57px;
   height: 55px;
   margin-bottom: 10px;
}
.digital h4:before {
   content: "";
   display: block;
   background-image: url(http://images.shaklee.com/distjoin-icon-digital-01a.png);
   background-size: 36px 61px;
   width: 36px;
   height: 61px;
   margin-bottom: 10px;
}
.lean h4:before {
   content: "";
   display: block;
   background-image: url(http://images.shaklee.com/distjoin-icon-lean-01a.png);
   background-size: 79px 79px;
   width: 79px;
   height: 79px;
   margin-bottom: 10px;
}
div[class*="DistBenefits-Sec"] h1, div[class*="DistBenefits-Sec"] h2, div[class*="DistBenefits-Sec"] h3, div[class*="DistBenefits-Sec"] h4, div[class*="DistBenefits-Sec"] h5, div[class*="DistBenefits-Sec"] h6 {
   font-family: 'Verlag', 'Helvetica Neue', Helvetica, 'Open Sans', Arial, sans-serif !important;
   font-weight: 700 !important;
}
div[class*="DistBenefits-Sec"] .quote > p:first-child:before {
   content: "";
   background-image: url(https://images.shaklee.com/Type-and-Decorqoutes.png);
   background-size: 50px 36px;
   display: block;
   width: 50px;
   height: 36px;
   margin-bottom: 5px;
}
.content .DistBenefits-Sec03a-Main h3, .shk-banner .DistBenefits-Sec04a-Text01 h3, .shk-banner .DistBenefits-Sec05a-Text01 h3 {
   text-transform: uppercase;
   font-weight: 900 !important;
   letter-spacing: 1.5px;
}
.join-member-sub-promo-box.prodlimit {
   color: #856404 !important;
   background-color: #fff3cd !important;
}
.join-member-sub-promo-box.prodlimit:before {
   content: "\f071";
   font-family: fontawesome;
   display: block;
   float: left;
   margin-bottom: 70px;
   margin-right: 15px;
   font-size: 22px;
   margin-top: 7px;
}
.EW20, .EarthWeek2020Offer {
   font-weight: bold;
   border: 1px solid #5D9732;
   padding: 15px 20px 15px 15px;
   margin-top: 20px;
}
.EW20:before, .EarthWeek2020Offer:before {
   font-family: fontawesome;
   content: "\f0ac";
   height: 30px;
   display: block;
   float: left;
   margin-right: 10px;
   color: #5D9732;
   font-size: 36px;
   position: relative;
   top: 10px;
   font-weight: normal;
   margin-bottom: 10px;
}
.product-temp-unavailable {
   color: #e04545;
   font-size: 16px;
   line-height: normal;
   font-weight: bold;
}
.home-social-main-US, .home-blog-main-US {
   margin: 0 auto;
   max-width: 940px;
}
.home-blog-main-US .leftright25 {
   padding-left: 10px;
   padding-right: 10px;
}
.home-joinus-main01-US .col-md-8 {
   padding-right: 80px;
}
.home-minibanner-main-US .shk-banner-sub-component-container .shk-banner-sub-component {
   padding: 0 !important;
}
.home-minibanner-main-US .shk-banner-sub-component-container .shk-banner-sub-component .shk-banner-sub-component-content > div {
   margin: 0;
}
.home-minibanner-main-US .shk-banner-sub-component-container .shk-banner-sub-component .shk-banner-sub-component-content > div .col-xs-6 + .col-xs-6 {
   padding-top: 10px;
}
.home-minibanner-main-US .shk-banner-sub-component-container .shk-banner-sub-component.text-on-left .shk-banner-sub-component-content > div .col-xs-6 + .col-xs-6 {
   padding-top: 0px;
}
.home-minibanner-main-US .shk-banner-sub-component-container .shk-banner-sub-component.text-on-left .shk-banner-sub-component-content > div .col-xs-6:first-child {
   padding-top: 10px;
}
.hp-science-proven-rollover, .hp-science-natural-rollover, .hp-science-science-rollover {
   opacity: 0;
   transition: .25s all ease-in-out;
}
.hp-science-proven:hover .hp-science-proven-rollover, .hp-science-natural:hover .hp-science-natural-rollover, .hp-science-science:hover .hp-science-science-rollover {
   opacity: 1;
   transition: .25s all ease-in-out;
}
.home-nutrsci-main-US > .shk-banner-background-responsive.js-responsive-image {
   background-size: contain;
}
.home-nutrsci-main-US-sub-m {
   display: none;
}
.home-new-products-hero-m {
   display: none;
}
.home-new-products-hero2-m {
   display: none;
}
.hp-banner1-mobile {
   display: none;
}
.mlo-banner1-mobile {
   display: none;
}
.hp-shakleecares {
   background: transparent;
   margin-top: -70px;
   z-index: 9;
   margin-left: 20px;
   margin-right: 20px;
}
.hp-shakleecares-m {
   display: none;
}
.hp-as-seen {
   margin-left: 10px;
   padding-right: 20px;
}
.am-photostrip-mobile {
   display: none;
}
.am-photostrip {
   display: block;
}
#homepage_slider.am-photostrip-mobile .owl-controls.clickable {
   display: none !important;
}
.hp-join-now-mobile {
   display: none;
}
.home-joinus-main01-US-img {
   display: block;
}
.hp-border-bottom-d {
   border-bottom: 2px solid #c1c1c1;
   display: block;
}
.home-brandstory-main-US-drimg {
   display: block;
}
.home-brandstory-main-US {
   z-index: 9;
}
.home-brandstory-main-US .home-brandstory-main-US-bgimg {
   width: 75% !important;
   margin-left: -30%;
   margin-bottom: -680px;
   z-index: 2;
   margin-right: -18%;
}
.home-brandstory-main-US .home-brandstory-main-US-txt {
   z-index: 3;
   position: relative;
}
.home-herobanner-main-US .home-herobanner-main-US-img {
   margin-left: -22%;
   width: 75% !important;
   margin-right: -20px;
}
.home-herobanner-main-US .home-herobanner-main-US-img-immunity {
   margin-left: -20%;
   width: 78% !important;
   margin-right: -20px;
}
.home-herobanner-main-US .home-herobanner-main-US-img-tdb {
   margin-left: -30%;
   width: 85% !important;
   margin-right: -40px;
}
.home-herobanner-main-US .home-herobanner-main-US-img-peach {
   margin-left: -50%;
   width: 90% !important;
   margin-right: -40px;
}
.home-herobanner-main-US .home-herobanner-main-US-sub-img {
   margin-left: -4%;
}
body[style*="Gilmer"], div[style*="Gilmer"], td[style*="Gilmer"], span[style*="Gilmer"], li[style*="Gilmer"], p[style*="Gilmer"], a[style*="Gilmer"], h1[style*="Gilmer"], h2[style*="Gilmer"], h3[style*="Gilmer"], h4[style*="Gilmer"], h5[style*="Gilmer"], h6[style*="Gilmer"] {
   font-family: "Gilmer Regular", "Montserrat", "Open Sans", Helvetica, Arial, sans-serif !important;
   font-weight: normal;
   font-style: normal;
   font-stretch: normal;
}
a[style*="Gilmer"][style*="700"], p[style*="Gilmer"][style*="700"] {
   font-family: "Gilmer Bold", "Montserrat", "Open Sans", Helvetica, Arial, sans-serif !important;
}
/** SAFARI HACKS **/
@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
   @media {
      a[style*="Gilmer"][style*="700"], p[style*="Gilmer"][style*="700"] {
         font-family: "Gilmer Medium", "Montserrat", "Open Sans", Helvetica, Arial, sans-serif !important;
      }
   }
}
@media not all and (min-resolution:.001dpcm) {
   @media {
      a[style*="Gilmer"][style*="700"], p[style*="Gilmer"][style*="700"] {
         font-family: "Gilmer Medium", "Montserrat", "Open Sans", Helvetica, Arial, sans-serif !important;
      }
   }
}
/** END SAFARI HACKS **/
body[style*="Schnyder"], div[style*="Schnyder"], td[style*="Schnyder"], span[style*="Schnyder"], li[style*="Schnyder"], p[style*="Schnyder"], a[style*="Schnyder"], h1[style*="Schnyder"], h2[style*="Schnyder"], h3[style*="Schnyder"], h4[style*="Schnyder"], h5[style*="Schnyder"], h6[style*="Schnyder"] {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif !important;
   font-style: normal;
   font-stretch: normal;
}
*[style*="Schnyder"][style*="600"], .hp-sub-header {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif !important;
   font-weight: 500 !important;
}
.email-subscription-footer .right-image-con img {
   height: 93px !important;
}
.page-shopLandingPage .col-xs-8 a.btn.btn-primary {
   margin-right: 100px;
}
.page-shopLandingPage .shk-banner-button-container.row > .shk-button.col-md-3 {
   width: auto !important;
}
.page-shopLandingPage .shk-banner-sub-component-heading, .page-shopLandingPage .shk-banner-sub-component-content {
   width: 100%;
   clear: both;
}
body .shk-banner-type-c .shk-banner-content .shk-banner-sub-component-container .shk-banner-sub-component {
   display: block;
}
.home-meologybanner-main-US + .shk-member-component-row {
   margin-top: 20px;
}
.embeddedServiceHelpButton .helpButtonDisabled {
   animation: hide 1s linear 5s 1 forwards;
}
.embeddedServiceHelpButton .helpButton .uiButton {
   background-color: #173E35 !important;
}
@keyframes hide {
   to {
      opacity: 0;
   }
}
.shk-banner.about-us-difference-hero {
   z-index: 5;
}
.about-us-difference-hero .shk-banner-content {
   padding-bottom: 0;
   margin-bottom: -30px;
   max-width: 950px;
}
.about-us-difference-hero .row.top40:nth-child(2) {
   margin: 70px -25px;
}
.about-us-difference-hero .shk-banner-content .shk-banner-sub-heading .col-xs-12 {
   margin-bottom: -50px;
}
.about-us-ecofriendly-hero .shk-banner-content {
   padding-top: 0;
}
.about-us-ecofriendly-hero .shk-banner-content .shk-banner-sub-heading .row.about-us-eco-container {
   padding-top: 90px;
   padding-left: 120px;
}
.about-us-ecofriendly-articles {
   margin-top: -370px;
   background-color: transparent;
   margin-bottom: -20px;
}
.about-us-timeline-banner-mobile, .about-us-timeline-banner-mobile .owl-controls {
   display: none !important;
}
.about-us-timeline-banner-desktop .owl-controls .owl-buttons .owl-prev {
   left: 130px;
}
.about-us-timeline-banner-desktop .owl-controls .owl-buttons .owl-next {
   right: 122px;
}
.about-us-timeline-banner-desktop.owl-carousel .owl-controls .owl-buttons .owl-prev, .about-us-timeline-banner-desktop.owl-carousel .owl-controls .owl-buttons .owl-next {
   border-radius: 50%;
   border: 4px solid #A3CBA9;
   background-color: #FFFFFF;
   opacity: 0;
   top: 40.5% !important;
}
.about-us-timeline-banner-desktop .glyphicon-menu-left:before, .about-us-timeline-banner-desktop .glyphicon-menu-right:before {
   background-color: transparent;
   color: #173E35;
   font-family: 'FontAwesome';
   font-size: 20px;
}
.about-us-timeline-banner-desktop .glyphicon-menu-left:before {
   content: "\f177";
}
.about-us-timeline-banner-desktop .glyphicon-menu-right:before {
   content: "\f178";
}
.about-us-landmark-img-hero .about-us-landmark-img-sub {
   margin: 0 20px;
}
.about-us-landmark-img-hero p.about-us-landmark-title br {
   content: "";
}
.about-us-top-video-banner .shk-banner-background-responsive {
   background: repeat-x top center scroll;
   background-size: auto;
}
div[class*="about-us"] p[style*="90px"][style*="Schnyder"] sup {
   font-size: 25%;
   top: -2em;
}
.about-us-difference-hero p.hp-copy-content strong {
   font-size: 125%;
}
body.page-productDetails .a2a_menu a:link, .a2a_menu a.a2a_i:visited, .a2a_menu a.a2a_more {
   color: #173E35 !important;
}
body.page-productDetails .a2a_menu a:link, .a2a_menu a.a2a_i:visited, .a2a_menu a.a2a_more {
   color: #173E35 !important;
   font-size: 14px !important;
   font-family: "Gilmer Regular", "Montserrat", "Open Sans", Helvetica, Arial, sans-serif !important;
}
body.page-productDetails .a2a_i span svg path {
   fill: #fff;
}
body.page-productDetails .a2a_i span {
   background-color: #173E35 !important;
   border-radius: 50%;
   padding: 3px;
}
body.page-productDetails div#a2apage_dropdown {
   box-shadow: 0px 0px 12px 0px rgba(50, 50, 50, 0.35);
}
body.page-productDetails a[href*="printfriendly"]:before {
   content: "\f02f";
   background-color: #173E35;
   font-family: 'FontAwesome';
   color: #fff;
   padding: 6px;
   border-radius: 50%;
   font-size: 18px;
   line-height: 24px;
   margin-right: 5px;
}
body.page-productDetails .a2a_s_printfriendly {
   display: none !important;
}
.page-productDetails .panel-body a {
   border-bottom: 1px solid #ccd5d3;
}
.db-how-works-hero .db-works-launch, .db-how-works-hero .db-works-signup, .db-how-works-hero .db-works-earn {
   padding: 0;
}
.db-how-works-hero .db-works-launch p, .db-how-works-hero .db-works-signup p, .db-how-works-hero .db-works-earn p {
   padding: 30px 20px 0px 20px;
}
.db-how-works-hero .db-works-launch img, .db-how-works-hero .db-works-signup img, .db-how-works-hero .db-works-earn img {
   width: 100%;
}
div[class*="db-works"].col-md-offset-2 {
   margin-left: unset;
}
.db-how-works-hero .shk-banner-sub-heading > .row {
   display: flex;
   align-items: center;
   justify-content: center;
   padding-left: 20px !important;
   padding-right: 20px !important;
}
.db-impact-calculator-hero .shk-banner-sub-component-content > .row {
   display: flex;
   align-items: center;
   justify-content: center;
}
.db-faq-hero i[class*="fa-chevron"]:before {
   font-size: 18px;
   color: #173e35;
}
.db-faq-hero .col-xs-1 {
   text-align: right;
}
.db-faq-hero .col-xs-1 > a {
   padding: 0;
}
.db-quotes-hero .shk-banner-sub-heading > .row {
   max-width: 1000px;
   margin: 0 auto;
}
.db-quotes-hero .shk-banner-sub-heading > .row:first-child {
   margin-bottom: 30px;
}
.db-quotes-hero .panel {
   border: none;
   box-shadow: none;
}
.db-quotes-hero #accordion .col-xs-4,
.carouselexpando div[id^="accordion"] .col-xs-4
{
   padding: 0;
   background-color: #4e1b1e;
}
.db-quotes-hero #accordion .col-xs-4 a img,
.carouselexpando div[id^="accordion"] .col-xs-4 a img
{
   opacity: 1;
   transition: .25s all ease-in-out;
}
.db-quotes-hero #accordion .col-xs-4 a:hover img, 
.db-quotes-hero #accordion .col-xs-4 a:not(.collapsed) img,
.carouselexpando div[id^="accordion"] .col-xs-4 a:hover img, 
.carouselexpando div[id^="accordion"] .col-xs-4 a:not(.collapsed) img
{
   opacity: .25;
   transition: .25s all ease-in-out;
}
.db-quotes-hero #accordion .col-xs-4 a img + .hovertext,
.carouselexpando div[id^="accordion"] .col-xs-4 a img + .hovertext
{
    opacity: 0;
    transition: .25s all ease-in-out;
    position: absolute;
    top: 0;
    height: 100%;
    display: flex;
    justify-content: center;
    padding: 20px;
    color: #fff;
    text-align: center;
    flex-direction: column;
    width: 100%;
    line-height: 1.5em;
    border: 0px solid #fff;
}
.db-quotes-hero #accordion .col-xs-4 a:hover img + .hovertext, 
.db-quotes-hero #accordion .col-xs-4 a:not(.collapsed) img + .hovertext,
.carouselexpando div[id^="accordion"] .col-xs-4 a:hover img + .hovertext, 
.carouselexpando div[id^="accordion"] .col-xs-4 a:not(.collapsed) img + .hovertext
{
    opacity: 1;
    transition: .25s all ease-in-out;
    border: 10px solid #fff;
}
.db-quotes-hero #accordion .hovertext br,
.carouselexpando div[id^="accordion"] .hovertext br
{
   content: "";
}
.db-impact-calculator-hero .db-element-box {
   min-height: 350px;
}
.db-impact-calculator-hero .row:last-child > .col-xs-12.text-center {
   width: 75%;
   margin: 0 auto;
}
.db-quotes-hero #accordion .col-xs-4 a .hovertext .readtestimonial {
   font-size: 10px;
   text-transform: uppercase;
   opacity: 1;
}
div[id$="Accordion"] {
   border-top: 1px solid #ccc;
   max-width: 700px;
   margin: 0 auto;
}
div[id$="Accordion"] .panel {
   border: none;
   box-shadow: none;
   border-bottom: 1px solid #ccc;
   margin: 0 !important;
}
div[id$="Accordion"] .panel-heading {
   background-color: transparent;
   transition: all .25s ease-in-out;
}
div[id$="Accordion"] .panel-heading:hover {
   background: #f5f5f5;
   transition: all .25s ease-in-out;
}
div[id$="Accordion"] .panel-body {
   border: none;
}
div[id$="Accordion"] h4.panel-title {
   margin: .5em 0;
   position: relative;
   padding-right: 20px;
}
div[id$="Accordion"] h4.panel-title a {
   font-family: "Gilmer Bold", "Montserrat", "Open Sans", Helvetica, Arial, sans-serif;
   font-weight: 700;
   text-decoration: none;
   line-height: 1.25em;
   width: 100%;
   display: inline-block;
}
div[id$="Accordion"] h4.panel-title a:after {
   font-family: 'FontAwesome';
   content: "\f077";
   float: right;
   color: #173E35;
   position: absolute;
   right: 0;
   top: 0;
}
div[id$="Accordion"] h4.panel-title a.collapsed:after {
   content: "\f078";
}
.offers-countdown-header-text {
   max-width: 980px;
   margin: 0 auto;
   margin-top: 30px !important;
}
.offers-countdown-header-text .col-xs-12.col-md-8:first-child {
   position: relative;
   top: -28px;
}
.offers-countdown-header-text .offers-hands {
   margin-left: -80px;
   position: relative;
   top: -79px;
}
.offers-countdown-header-text .offers-hands .col-xs-12:last-child {
   width: 600px;
   margin-left: -210px !important;
   position: relative;
   top: 8px;
}
.accordionwrap {
   margin: 40px 0;
}
.accordionwrap > .panel-group {
   max-width: 100%;
}
.accordionwrap h1, .accordionwrap h2, .accordionwrap h3, .accordionwrap h4 {
   font-family: "Gilmer Bold", "Montserrat", "Open Sans", Helvetica, Arial, sans-serif;
   font-weight: 700;
}
.BusinessComplianceFormsSubBanner .complianceintro {
   margin-top: 20px;
   font-size: 16px;
}
.BusinessComplianceFormsHeroBanner .shk-banner-heading {
   margin: 0 20px -20px;
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 55px;
   font-weight: 500;
   letter-spacing: 0.19px;
   line-height: 58px;
}
.BusinessComplianceFormsSubBanner .shk-banner-sub-component-content {
   font-size: 15px !important;
   line-height: 1.65em !important;
}
.BusinessComplianceFormsSubBanner h4.panel-title {
   font-size: 18px;
}
.BusinessComplianceFormsSubBanner .panel-body li {
   margin-bottom: .65em;
}
.shop-products .owl-carousel .owl-controls .owl-buttons .owl-prev {
   margin-left: -25px !important;
}
.shop-products .owl-carousel .owl-controls .owl-buttons .owl-next {
   margin-right: -25px !important;
}
.shop-products .owl-carousel .owl-controls .owl-buttons .owl-next, .shop-products .owl-carousel .owl-controls .owl-buttons .owl-prev {
   border: none;
   background-color: transparent !important;
   opacity: 1 !important;
   top: 35% !important;
}
.shop-products .owl-carousel .owl-controls .owl-buttons .owl-prev .icon-left:before {
   content: "\f053";
   display: block;
   font-family: 'FontAwesome';
   font-size: 32px;
   line-height: 1.3em;
   color: #2e2e2e;
}
.shop-products .owl-carousel .owl-controls .owl-buttons .owl-next .icon-right:after {
   content: "\f054";
   display: block;
   font-family: 'FontAwesome';
   font-size: 32px;
   line-height: 1.3em;
   color: #2e2e2e;
}
.shop-products .glyphicon-chevron-right:before {
   content: url(https://images.shaklee.com/shop/front-arrow.png) !important;
   top: 15px;
   position: relative;
}
.shop-products .glyphicon-chevron-left:before {
   content: url(https://images.shaklee.com/shop/back-arrow.png) !important;
   top: 15px;
   position: relative;
}
.shop-meology-bottom-banner.shk-banner-type-c .shk-banner-background-responsive {
   background-size: 106%;
}
.pdp-key-ingredients .accordionwrap h2 {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 50px;
   font-weight: 500;
   line-height: 1em;
   margin-left: 15px;
}
#ingred01Accordion {
   border: none;
}
#ingred01Accordion .panel {
   background: transparent;
   width: 33%;
   float: left;
   border: none;
}
#ingred01Accordion .panel:nth-child(3n+1) {
   clear: both;
}
.accordionwrap #ingred01Accordion .collapse, .accordionwrap #ingred01Accordion .collapsing {
   display: block;
   min-height: 19.55em !important;
   overflow: hidden;
   margin-bottom: 10px;
}
.accordionwrap #ingred01Accordion .collapse.in {
   margin-bottom: -10px;
}
#ingred01Accordion .panel-body {
   padding: 15px 30px 15px 15px;
}
#ingred01Accordion .panel-heading {
   padding: 0 15px;
   margin-bottom: 60px;
}
#ingred01Accordion .noexpando .panel-heading {
   display: none;
}
#ingred01Accordion h4.panel-title {
   margin: 0;
}
#ingred01Accordion h4.panel-title a:after {
   content: "";
   float: left;
   background-image: url(https://images.shaklee.com/pdp/Minus.png);
   background-size: 30px;
   display: inline-block;
   width: 30px;
   height: 30px;
}
#ingred01Accordion h4.panel-title a.collapsed:after {
   background-image: url(https://images.shaklee.com/pdp/Plus.png);
}
#ingred01Accordion .panel-body h3 {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 24px;
   font-weight: 700;
   line-height: 1em;
   text-transform: uppercase;
   border-bottom: 5px solid;
   padding-bottom: .5em;
   width: 80%;
   letter-spacing: 1px;
}
#ingred01Accordion .panel-body p {
   font-size: 16px;
   margin-bottom: 20px;
   line-height: 1.45em;
}
.shop-top-meology .main-header-copy sup {
   font-size: 70%;
   top: -.2em;
   left: -.08em;
}
.sc-header-copy sup {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 70%;
   top: -.2em;
   left: -.08em;
}
.navigation .site-search .input-group {
   border: 1px solid #8e8e8e;
}
.top-tea-banner {
   z-index: 9;
   margin-bottom: 25px;
}
.top-tea-banner .top-tea-img {
   padding-bottom: 0 !important;
   margin-bottom: -50px;
}
.top-tea-banner .top-podio-img {
   padding-bottom: 0 !important;
   margin-bottom: -70px;
}
.top-tea-banner .top-podio-img {
   padding-bottom: 0 !important;
   margin-bottom: -70px;
}
.top-tea-banner .top-collagen-img {
   width: 60% !important;
   margin-left: -230px;
   margin-bottom: -52px;
   padding-bottom: 0 !important;
}
.social-media-shaklee .fa:before {
   color: #fff;
   background: #173E35;
   border-radius: 50%;
   font-size: 22px;
   display: inline-block;
   width: 1.75em;
   height: 1.75em;
   line-height: 1.75em;
}
.social-media-shaklee .fa-facebook-square:before {
   content: "\f09a" !important;
}
.social-media-shaklee .fa-youtube-square:before {
   content: "\f16a";
}
.social-media-shaklee .fa-twitter-square:before {
   content: "\f099";
}
.social-media-shaklee .fa-pinterest-square:before {
   content: "\f231";
}
.am-landing-header .shk-banner-content, .am-landing-header .shk-banner-sub-component-container, .am-landing-header .shk-banner-sub-component {
   padding-top: 0 !important;
   padding-bottom: 0 !important;
}
.home-new-products-hero .shk-banner-sub-component-container {
   justify-content: left !important;
   max-width: 600px !important;
}
.home-new-products-hero p.subheader-reg-20 {
   max-width: 340px;
}
.home-new-products-hero2 .shk-banner-sub-component-container {
   justify-content: left !important;
   max-width: 600px !important;
}
.home-new-products-hero2 p.subheader-reg-20 {
   max-width: 340px;
}
.home-new-products-hero.shop-meo2 .shk-banner-sub-component-container {
   max-width: 720px !important;
}
.home-new-products-hero.shop-meo2 .shk-banner-sub-component-container .header-copy-80 {
   letter-spacing: -.03em;
}
.home-new-products-hero.shop-meo2 p.subheader-reg-20 {
   max-width: 400px;
}
.home-new-products-hero.omega-gelly .shk-banner-sub-component-container {
   max-width: 700px !important;
}
.home-new-products-hero.omega-gelly p.subheader-reg-20 {
   max-width: 600px;
}
.home-giving-tuesday-hero .hp-copy-width {
   max-width: 700px;
}
.shk-banner-sub-component.owl-banner.off.main-cat-sub-banner {
   width: 550px;
   justify-content: left;
   margin-right: 250px;
}
.carousel.carousel-bs3 {
   text-align: initial !important;
}
#carousel-shakleecares .item, .carousel-bs3 .item {
   margin: 0;
   padding: 0;
   display: none;
}
#carousel-shakleecares .item.active, #carousel-shakleecares .item.next, .carousel-bs3 .item.active, .carousel-bs3 .item.next {
   display: block;
}
#carousel-shakleecares .item img {
   width: 100vw;
}
.carousel-bs3 .item .container {
   width: 100%;
}
.carousel-bs3 .carousel-control {
   background-image: none;
   opacity: 0.85;
}
.carousel-bs3 .carousel-control .glyphicon {
   width: 60px;
   height: 60px;
   background: #fff;
   border-radius: 50%;
}
.carousel-bs3 .carousel-control .glyphicon:before {
   position: relative;
   top: .35em;
   text-shadow: none;
   color: #E9ECE2;
   font-size: 34px;
}
.carousel-bs3 .right.carousel-control .glyphicon {
   right: 30%;
}
.carousel-bs3 .left.carousel-control .glyphicon {
   left: 30%;
}
.carousel-bs3 .item a {
   text-decoration: underline;
}
.carousel-bs3 h3 {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 55px;
   font-weight: 600;
   line-height: 1em;
   margin-bottom: 22px;
   color: #2e2e2e;
}
.carousel-bs3 h5 {
   font-size: 21px;
   line-height: 1em;
}
.gg-carousel {
   margin-top: 0px;
}
.gg-carousel .col-md-6 {
   padding: 30px;
   position: unset;
}
.gg-carousel .gg-car-img img {
   width: auto;
   float: right;
}
.gg-carousel .gg-car-text {
   margin-left: -20px;
}
.gg-carousel .gg-car-text img {
   position: absolute;
   bottom: 0;
   right: -80px;
}
.gg-carousel ol {
   counter-reset: gg-prodcount calc(var(--start) - 1);
   list-style: none;
   padding-left: 45px;
   font-size: 16px;
   line-height: 1.65em;
   position: relative;
   margin-top: 30px;
}
.gg-carousel p {
   font-size: 16px;
   margin-bottom: 0;
}
.gg-carousel ol li {
   margin: 0 0 20px 0px;
   counter-increment: gg-prodcount;
}
.gg-carousel ol li a {
   text-decoration: none !important;
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 32px;
   font-weight: 600;
   line-height: 1em;
   margin-bottom: 22px;
}
.gg-carousel ol li a img {
   width: 26px;
   height: auto;
}
.gg-carousel ol li:before {
   content: counter(gg-prodcount);
   margin-left: -40px;
   margin-right: 15px;
   text-decoration: none !important;
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 44px;
   font-weight: 600;
   line-height: 1em;
   color: #173E35;
   display: inline-block;
   width: 25px;
}
.gg-carousel .gg-mary {
   background: #e9ece2;
}
.gg-carousel .gg-tomo {
   background: #ede4e4;
}
.gg-carousel .gg-brian {
   background: #f4f0e6;
}
.no-padding .shk-banner-content, .no-padding .shk-banner-sub-component-container, .no-padding .shk-banner-sub-component {
   padding: 0 !important;
}
.no-padding {
    padding: 0px;
    min-height: unset !important;
}
.shk-banner.gg-products {
   background: none;
}
.gg-products .shk-banner-content, .gg-products .shk-banner-sub-component-container, .gg-products .shk-banner-sub-component {
   padding: 0 !important;
}
.gg-products .shk-banner-sub-component:nth-child(2) {
   padding-left: 80px !important;
}
.gg-products .gg-prehead {
   font-size: 21px;
   color: #2e2e2e;
}
h2.gg-title {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 65px;
   font-weight: 600;
   line-height: 1em;
   margin-bottom: 22px;
   color: #2e2e2e;
}
.gg-products ol {
   counter-reset: gg-prodcount calc(var(--start) - 1);
   list-style: none;
   padding-left: 28px;
   font-size: 16px;
   line-height: 1.65em;
   position: relative;
   text-shadow: 1px 0 0 #fff, 0 1px 0 #fff, -1px 0 0 #fff, 0 -1px 0 #fff;
}
.gg-products p {
   font-size: 16px;
   margin-bottom: 0;
}
.gg-products ol li {
   margin: 0 0 20px 0px;
   counter-increment: gg-prodcount;
}
.gg-products ol li a {
   font-size: 21px;
   font-weight: bold;
   text-decoration: none;
}
.gg-products ol li a img {
   width: 26px;
   height: auto;
}
.gg-products ol li:before {
   content: counter(gg-prodcount);
   font-size: 14px;
   margin-left: -36px;
   margin-right: 15px;
   background-color: #173E35;
   display: inline-block;
   width: 1.5em;
   text-align: center;
   height: 1.5em;
   border-radius: 50%;
   color: #fff;
   line-height: 1.5em;
   top: 0;
   position: relative;
   text-shadow: none;
}
.gg-products .gg-extra.gg-branch {
   position: absolute;
   bottom: -100px;
   width: 300px;
   left: calc(((100vw - 1200px) * -1) / 2);
   transform: rotate(0deg) scaleX(s1);
}
.gg-products .gg-extra.gg-powders {
   position: absolute;
   bottom: -170px;
   width: 550px;
   right: calc((((100vw - 1200px) * -1) / 2) + -100px);
   transform: rotate(90deg) scaleX(-1);
}
.gg-products .gg-extra.gg-branch2 {
   position: absolute;
   bottom: -20px;
   width: 300px;
   right: calc((((100vw - 1200px) * -1) / 2) - 0px);
   transform: rotate(0deg) scaleX(-1);
}
.gg-products .gg-extra.gg-leaves {
   position: absolute;
   bottom: -100px;
   width: 500px;
   left: calc((((100vw - 1200px) * -1) / 2) - 270px);
   transform: rotate(190deg) scaleX(1);
}
.gg-header-banner {
   background-color: transparent;
   padding: 40px 0;
}
.gg-header-banner h1.gg-headtitle {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 110px;
   font-weight: 600;
   line-height: .85em;
   margin-bottom: 22px;
   color: #2e2e2e;
   position: relative;
   text-shadow: 2px 0 0 #ffffffa3, 0 2px 0 #ffffffa3, -2px 0 0 #ffffffa3, 0 -2px 0 #ffffffa3;
}
html[lang="fr_CA"] .gg-header-banner h1.gg-headtitle {
   font-size: 90px;
}
.gg-header-banner p {
   font-size: 24px;
   line-height: 1.35em;
}
.gg-header-banner .gg-promocode {
   display: inline-block;
   background: red;
   color: #fff;
   padding: 10px;
}
.gg-header-banner .gg-headextra.gg-headleft {
   width: 450px !important;
   position: absolute;
   left: -160px;
   top: 0;
}
.gg-header-banner .gg-headextra.gg-headright {
   width: 450px !important;
   position: absolute !important;
   right: -160px;
   top: 0;
}
.gg-banner-bottom .gg-headextra.gg-headright {
   width: 320px !important;
   right: -40px;
   transform: scaleX(-1);
}
.gg-header-banner .gg-promocode {
   display: inline-block;
   background: url(https://images.shaklee.com/gg-head-ribbon.png) center center no-repeat;
   color: #fff;
   padding: 8px 120px 20px;
   background-size: 600px;
   position: relative;
   line-height: 2em;
}
.gg-gold-header .gg-gold-promocode {
   display: inline-block;
   background: url(https://images.shaklee.com/gift-guide/Hero-Banner_GiftGuide_Ribbon.png) center center no-repeat;
   color: #2e2e2e;
   padding: 10px 120px;
   background-size: 600px;
   position: relative;
   line-height: 2em;
   font-size: 24px;
}
.gg-subheader {
   font-size: 24px;
   line-height: 32px;
   padding: 10px 250px;
}
.gg-product {
   padding: 0px 20px 20px 20px;
   min-height: 340px;
}
.gg-gold-text {
   color: #D99F50;
   font-size: 24px;
   font-weight: bold;
   letter-spacing: 5px;
   line-height: 24px;
   text-transform: uppercase;
}
.gg-bottom-banner {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 47px;
   font-weight: 500;
   letter-spacing: -0.7px;
   line-height: 49px;
   padding: 20px 200px 40px;
}
.about-us-organic-guarantee-hero .shk-banner-background-responsive {
   z-index: 9;
   padding-bottom: 50px;
}
.aboutus-shakleecares {
   background: transparent;
   margin-top: -130px;
   z-index: 9;
}
.aboutus-shakleecares-sub .row:first-child {
   display: flex;
}
.aboutus-shakleecares-sub .row:first-child > div {
   align-self: baseline;
   z-index: 9;
}
.aboutus-shakleecares-sub .row:first-child > div img {
   margin: 0 auto;
}
.aboutus-sc-learnmore {
   padding: 120px 80px 60px;
   background-color: #F4F9F8;
   margin-top: -90px;
}
.about-us-landmark-img-hero {
   padding-top: 80px;
   margin-top: -150px;
   z-index: 1;
}
.navigation.navigation--middle .site-logo img {
   display: none;
}
.navigation.navigation--middle .site-logo a {
   background: url(https://images.shaklee.com/Final-Shaklee-Logo-Rectangle-global.png) no-repeat;
   background-size: contain !important;
   width: 162px;
   height: 52px;
}
/******** Jira STAR-158 Sticky Shop Nav ************/
.shk-search-list-layout {
   height: auto;
}
.shk-search-list-layout > div.hidden-xs.hidden-sm.col-md-3 {
   position: relative !important;
   top: 0;
   float: left;
   align-self: flex-start;
   width: 18%;
   padding: 0 0 0 10px;
}
.lr-pointsperks .lr-container-table {
   max-width: 1000px;
   margin: 0 auto;
   border-bottom: 10px solid #173e35;
}
.lr-pointsperks .lr-container-table-tr span:first-child {
   flex: 4 1 0;
   text-align: left;
   padding: 20px;
}
.lr-pointsperks .row.lr-perks-dark-green.top40 {
   margin-top: 40px;
}
.lr-pointsperks .lr-container-table-tr span:not(:last-child) {
   border-right: 1px solid #999;
}
.lr-pointsperks .lr-container-table-tr span:not(:first-child) {
   font-family: "Gilmer Bold", "Montserrat", "Open Sans", Helvetica, Arial, sans-serif;
   font-weight: 700;
   justify-content: center;
}
.lr-pointsperks .row[class*="lr-perks-"] > div:first-child {
   width: 25%;
   display: flex;
   align-content: center;
}
.lr-pointsperks .row[class*="lr-perks-"] > div:first-child img {
   object-fit: contain;
}
.lr-pointsperks .lr-perks-side {
   border-left: 1px solid #979797;
   padding: 12px 40px;
   width: 75%;
}
.lr-pointsperks .row[class*="lr-perks-"] {
   max-width: 1000px;
   margin: 0 auto;
   display: flex;
}
.lr-pointsperks .lr-refer {
   border-bottom: 10px solid #173e35;
}
.lr-pointsperks .lr-shop {
   justify-content: center;
}
.lr-pointsperks .lr-shop > div {
   width: auto !important;
}
.dei-cp-hero .js-responsive-image {
   padding: 280px 20px 20px;
   background-position: center top;
}
.dei-cp-hero .dei-cp-sub:last-child {
   padding-right: 90px !important;
}
.rsw-tabs-hero {
   background-color: #f8f5f4 !important;
}
.rsw-tabs-hero .nav-tabs {
   border-bottom: 1px solid #8a8685;
}
.rsw-tabs-hero .nav-tabs li {
   width: 33%;
   padding: 0 25px;
}
.rsw-tabs-hero .nav-tabs li a {
   color: #173E35;
   text-transform: capitalize;
   font-weight: 700;
   font-family: "Gilmer Bold", "Montserrat", "Open Sans", Helvetica, Arial, sans-serif;
}
.prenatal.rsw-tabs-hero .nav-tabs li a {
   min-height: 6em;
}
.rsw-tabs-hero .nav-tabs li.active a, .rsw-tabs-hero .nav-tabs li.active a:focus {
   background-color: transparent;
   border-bottom: 4px solid #173E35;
   outline: none;
   color: #173E35;
}
.rsw-tabs-hero .nav-tabs li a:hover {
   border-bottom: 4px solid #173E35;
}
.rsw-tabs-hero .nav-tabs li.active a:hover {
   background-color: #173E35;
   color: #FFFFFF;
}
.rsw-tabs-hero .main-header-copy {
   margin-bottom: 70px;
}
.meo-pn-tabs-hero .nav-tabs {
   border-bottom: 1px solid #8a8685;
}
.meo-pn-tabs-hero .nav-tabs li {
   width: 25%;
   padding: 0 25px;
}
.meo-pn-tabs-hero .nav-tabs li a {
   color: #173E35;
   text-transform: capitalize;
   font-weight: 700;
   font-family: "Gilmer Bold", "Montserrat", "Open Sans", Helvetica, Arial, sans-serif;
}
.meo-pn-tabs-hero .nav-tabs li.active a, .meo-pn-tabs-hero .nav-tabs li.active a:focus {
   background-color: transparent;
   border-bottom: 4px solid #173E35;
   outline: none;
   color: #173E35;
}
.meo-pn-tabs-hero .nav-tabs li a:hover {
   border-bottom: 4px solid #173E35;
}
.mep-pn-tabs-hero .nav-tabs li.active a:hover {
   background-color: #173E35;
   color: #FFFFFF;
}
.rsw-shaklee-diff .rsw-number-square {
   margin: 0;
   width: 100%;
   min-height: 280px;
   padding: 40px 20px;
   justify-content: unset;
}
.rsw-shaklee-diff .rsw-squares img {
   width: 100%;
}
.rsw-landing-recipebox {
   background-color: #7a9a8f;
   display: flex;
   padding: .5em 1em;
   position: relative;
   color: #fff;
   font-size: 14px;
   width: 6em;
   border-radius: 2px;
   justify-content: center;
   margin: 0 auto;
   bottom: -1.25em;
}
.rsw-landing-recipebox2 {
   background-color: #7a9a8f;
   display: flex;
   padding: .5em 1em;
   position: relative;
   color: #fff;
   font-size: 14px;
   width: 10em;
   border-radius: 2px;
   justify-content: center;
   margin: 0 auto;
   bottom: -1.25em;
}
.rsw-recipe-txt {
   border: 5px solid #e7efed;
   padding: 40px 60px 10px;
   border-left: 0;
   position: relative;
   left: -10px;
   top: 65px;
}
.rsw-recipe-img h3 {
   position: absolute;
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 50px;
   font-weight: 600;
   width: 5em;
   line-height: 1em;
   left: 40px;
   top: 65px;
}
.rsw-recipe-img p a {
   position: absolute;
   font-size: 18px;
   font-weight: 600;
   left: 40px;
   top: 200px;
}
.rsw-landing-tool-green .shk-banner-sub-component-content {
   padding: 0px 40px;
}
.rsw-landing-recipebox + img.img-responsive {
   width: 100%;
}
.rsw-recipe-copy a {
   text-align: center;
   display: block;
   position: relative;
   top: -40px;
   font-family: "Gilmer Medium", "Montserrat", "Open Sans", Helvetica, Arial, sans-serif;
   font-weight: 600;
}
.rsw-landing-header .no-carousel, .rsw-landing-ls-recipes .no-carousel, .rsw-landing-cleanse .js-owl-carousel, .rsw-landing-hm-recipes .no-carousel {
   display: none !important;
}
.rsw-landing-ls-recipes .rsw-recipe-img, .rsw-landing-ls-recipes .shk-banner-sub-heading .row.bottom40 {
   margin-bottom: 0;
}
.rsw-landing-ls-recipes .shk-banner-content {
   padding-top: 0;
}
.rsw-landing-hm-recipes .rsw-recipe-txt {
   top: 100px;
   padding: 80px 60px 20px;
}
.rsw-landing-hm-recipes .rsw-recipe-txt a {
   margin-bottom: 40px;
   display: block;
}
.rsw-landing-hm-recipes .rsw-recipe-img, .rsw-landing-hm-recipes .shk-banner-sub-heading .row.bottom40 {
   margin-bottom: 0;
}
.rsw-landing-cleanse .row.bottom40 {
   display: flex;
   align-items: center;
   margin-bottom: 20px;
}
.rsw-landing-cleanse .leftright25 {
   margin-bottom: 0;
}
.rsw-landing-cleanse .shk-banner-content.shk-banner-content-light {
   padding-bottom: 0;
}
.rsw-landing-perks {
   min-height: unset;
   padding: 10px;
   margin: 40px 0;
}
.rsw-landing-perks .rsw-landing-recipebox {
   width: 100%;
   bottom: unset;
}
.rsw-landing-perks .row.bottom40 {
   display: flex;
   align-items: center;
   justify-content: center;
   margin: 0 5vw;
}
.rsw-landing-perks .row .col-md-3 p:not(.rsw-landing-recipebox) {
   margin: 0;
   font-size: 20px;
}
.footer__top .footer__nav--container .footer__nav--links .footer__link a {
   line-height: 1.85em;
   color: #173E35;
   transition: all .25s ease-in-out;
}
.footer__top .footer__nav--container .footer__nav--links .footer__link a:hover {
   margin-left: 5px;
   transition: all .25s ease-in-out;
}
.footer__nav--container .title {
   text-transform: uppercase;
}
.footer__top .footer__nav--container .footer__nav--links .footer__link a:before {
   content: "\f054";
   margin-right: 1em;
   font-family: 'FontAwesome';
   font-size: 10px;
   position: relative;
   top: -3px;
}
.footer__top .footer__nav--container .footer__nav--links .footer__link a:empty {
   display: none;
}
.footer__nav--container.col-xs-12.col-sm-4:last-child {
   margin-top: 2em;
}
.hp-safe-proven-hero .shk-banner-content {
   padding: 40px 0;
}
.hp-safe-sub .row.bottom40:first-child {
   margin-bottom: 20px;
}
.hp-proven-sub .hp-copy-99 {
   margin-bottom: 30px;
}
.hp-safe-proven-hero h3.hp-copy-99 {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 95px;
   font-weight: 600;
   line-height: 1em;
}
.hp-safe-sub, .hp-proven-sub {
   background-repeat: no-repeat;
   background-size: contain;
   margin: 20px;
   padding: 40px 80px !important;
}
.hp-safe-sub {
   background-image: url(https://images.shaklee.com/hp/Safe_Desktop.jpg);
   background-position: bottom left;
   background-color: #f5f4f2;
}
.hp-proven-sub {
   background-image: url(https://images.shaklee.com/hp/Proven_Desktop.jpg);
   background-position: bottom right;
   background-color: #fcfbf9;
}
.hp-guarantee {
   background-color: #e1e7e2 !important;
   min-height: unset;
   padding: 20px 0;
}
.hp-guarantee .hp-guarantee-text {
   font-size: 40px;
   line-height: 1em;
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   color: #173E35;
}
.hp-safe-proven-hero .btn.btn-primary {
   padding: 1.5em 6em;
   letter-spacing: .25em;
}
.hp-proven-sub .btn-primary {
   margin-top: 8em;
}
.hp-historyfirst-header {
   min-height: unset;
   padding: 40px 0 20px;
}
.hp-historyfirsts-rotating .owl-banner {
   padding: 0vw 10vw 3vw;
}
.hp-brighter-pledge-hero .shk-banner-sub-component {
   padding: 40px !important;
}
.member-join-header .shk-banner-content {
   padding: 120px 0 60px;
}
.member-join-header h1 {
   font-size: 70px;
   line-height: 1em;
}
.member-new-join-header h1 {
   font-size: 90px;
   line-height: 90px;
   margin-bottom: 150px;
}
.memjoinsection .shk-banner-sub-heading > img {
   width: 145px;
   margin-top: 30px;
}
.memjoinsection h2 {
   font-size: 42px;
   line-height: 1em;
   margin-top: .75em;
}
.memjoinsection h3 {
   font-size: 30px;
   line-height: 1em;
}
.memjoinsection .jointiles {
   display: flex;
   justify-content: space-between;
   margin: 3.5em 0 2em;
}
.memjoinsection .tilebox {
   width: 30%;
   border: 1px solid #b0b0b0;
   padding: 40px;
}
.memjoinsection .tilebox img {
   max-width: 80px;
}
.memjoinsection .hrulediv {
   width: 80px;
   height: 2px;
   background-color: #173E35;
   margin: 1em auto;
}
.memjoinsection a.btn-default {
   background-color: #133d35;
   color: #fff;
   padding: 1em 6em;
}
.memjoinsection a.btn-default:hover {
   background-color: #fff;
   color: #133d35;
}
a.bc-arrowlink {
   font-family: "Gilmer Bold", "Montserrat", "Open Sans", Helvetica, Arial, sans-serif;
   font-weight: bold;
   display: block;
}
a.bc-arrowlink:after {
   content: "\f178";
   font-family: 'FontAwesome';
   margin-left: .5em;
}
.bc-header-banner a.bc-arrowlink, .bc-supplement-hero a.bc-arrowlink {
   color: #FFF;
}
.bc-header-banner {
   margin-bottom: -140px;
   z-index: 99;
   background: url(https://images.shaklee.com/bodycollection/image1.jpg) no-repeat center center !important;
   background-size: cover !important;
}
.bc-header-banner .shk-banner-content {
   padding: 100px 0 280px 80px;
}
.bc-header-banner h1 {
   line-height: 1em;
   font-size: 100px;
   letter-spacing: .025em;
   margin-bottom: calc(20px + 2vw);
}
.bc-header-banner p {
   font-size: 28px;
}
.bc-introducing-hero {
   padding-top: 140px;
}
.bc-introducing-hero .row {
   display: flex;
   align-items: center;
}
.bc-introducing-hero h3 {
   line-height: 1.15em;
   font-size: 60px;
   letter-spacing: .025em;
}
.bc-introducing-hero h3 + p {
   line-height: 1.2em;
   font-size: 34px;
   margin: 1em 0 1.75em;
}
.bc-introducing-hero .trio-imgcol {
   margin-right: -60px;
}
.bc-introducing-hero .trio-textcol {
   background: #fff;
   padding: 50px;
   width: 40%;
   box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 5%);
}
.bc-introducing-hero h4 {
   line-height: 1.15em;
   font-size: 24px;
   color: #173E35;
   text-transform: uppercase;
   letter-spacing: .175em;
}
.bc-supplement-hero {
   background: url(https://images.shaklee.com/bodycollection/image3.jpg) no-repeat center center !important;
   background-size: cover !important;
}
.bc-supplement-hero .shk-banner-content {
   padding: 120px 0;
}
.bc-supplement-hero p:first-child {
   color: #7a9a8f;
   background-color: #FFF;
   display: inline-block;
   padding: .65em 1.15em;
   font-size: 20px;
   text-transform: uppercase;
   border-radius: 2px;
   margin-bottom: 1em;
   line-height: 1em;
   font-family: "Gilmer Medium", "Montserrat", "Open Sans", Helvetica, Arial, sans-serif;
   font-weight: 500;
   letter-spacing: .175em;
}
.bc-supplement-hero h2 {
   line-height: 1em;
   font-size: 90px;
   letter-spacing: .025em;
}
.bc-threesteps-hero .row {
   display: grid;
   grid-template-columns: repeat(2, 1fr);
   grid-column-gap: 2vw;
}
.bc-threesteps-hero .row:before {
   display: none;
}
.bc-threesteps-hero .trio-textcol, .bc-threesteps-hero .trio-imgcol {
   display: flex;
   flex-direction: column;
   justify-content: center;
   width: 100%;
}
.bc-threesteps-hero h4 {
   line-height: 1.15em;
   font-size: 30px;
   color: #173E35;
   text-transform: uppercase;
   letter-spacing: .175em;
}
.bc-threesteps-hero h5 {
   line-height: 1.15em;
   font-size: 28px;
   color: #333;
   text-transform: uppercase;
   letter-spacing: .175em;
   margin-top: 2em;
}
.bc-threesteps-hero h5 span {
   font-size: 30px;
   letter-spacing: .025em;
}
.bc-luxurious-hero {
   min-height: unset;
   padding: 1em 0;
}
.bc-luxurious-hero h2 {
   line-height: 1.15em;
   font-size: 64px;
   letter-spacing: .025em;
}
.bc-nutrition-hero .shk-banner-sub-heading > .row {
   display: grid;
   grid-template-columns: repeat(2, 1fr);
   grid-column-gap: 2vw;
}
.bc-nutrition-hero .shk-banner-sub-heading > .row:before {
   display: none;
}
.bc-nutrition-hero .trio-textcol, .bc-nutrition-hero .trio-imgcol {
   display: flex;
   flex-direction: column;
   justify-content: center;
   width: 100%;
   align-items: center;
}
.bc-nutrition-hero h3 {
   line-height: 1em;
   font-size: 52px;
   letter-spacing: .025em;
   color: #333;
   margin: 1em 0 2em;
}
.bc-nutrition-hero h5 {
   line-height: 1.15em;
   font-size: 30px;
   color: #173E35;
   text-transform: uppercase;
   letter-spacing: .175em;
}
.bc-nutrition-hero h5:first-child {
   color: #fff;
   background-color: #7a9a8f;
   display: inline-block;
   padding: .65em 1.15em;
   font-size: 20px;
   text-transform: uppercase;
   border-radius: 2px;
   margin-bottom: 1em;
   line-height: 1em;
}
.bc-nutrition-hero h6 {
   font-size: 18px;
   font-weight: 600;
   margin-top: 2em;
}
.bc-ingredients h4 {
   line-height: 1.15em;
   font-size: 30px;
   color: #173E35;
   text-transform: uppercase;
   letter-spacing: .175em;
   margin-bottom: 2em;
}
.bc-ingredients h5 {
   font-size: 18px;
   font-weight: 600;
   margin-top: 2em;
   line-height: 1.25em;
}
.bc-ingredients img.img-responsive {
   padding: 0 1.5em;
}
.bc-scents-hero h3 {
   line-height: 1.15em;
   font-size: 30px;
   color: #173E35;
   text-transform: uppercase;
   letter-spacing: .175em;
   margin-bottom: 1em;
}
.bc-scents-hero h4 {
   font-size: 44px;
   font-family: "Gilmer Bold", "Montserrat", "Open Sans", Helvetica, Arial, sans-serif;
   margin: 1em 0;
   line-height: 1em;
}
.bc-scents-hero .row {
   display: grid;
   grid-template-columns: repeat(2, 1fr);
   grid-column-gap: 2vw;
}
.bc-scents-hero .row:before {
   display: none;
}
.bc-scents-hero .teagarden, .bc-scents-hero .tulumbeach {
   aspect-ratio: 1/1;
   background-color: #999;
   color: #fff;
   display: flex;
   flex-direction: column;
   justify-content: center;
   padding: 4vw;
   width: 100%;
}
.bc-scents-hero .teagarden {
   background: url(https://images.shaklee.com/bodycollection/image6.jpg) center center;
   background-size: contain;
}
.bc-scents-hero .tulumbeach {
   background: url(https://images.shaklee.com/bodycollection/image7.jpg) center center;
   background-size: contain;
}
.bc-promise-hero .shk-banner-sub-heading > .row {
   display: grid;
   grid-template-columns: repeat(2, 1fr);
   grid-column-gap: 2vw;
   align-items: center;
}
.bc-promise-hero .shk-banner-sub-heading > .row:before {
   display: none;
}
.bc-promise-hero .trio-textcol, .bc-promise-hero .trio-imgcol {
   width: 100%;
}
.bc-promise-hero h4 {
   color: #fff;
   background-color: #7a9a8f;
   display: inline-block;
   padding: .65em 1.25em;
   font-size: 20px;
   text-transform: uppercase;
   border-radius: 2px;
   margin-bottom: 1em;
}
.bc-promise-hero .rowbox {
   border-left: 15px solid #dee0d2;
}
.bc-promise-hero .rowbox .row {
   display: flex;
   align-items: center;
   margin-top: 30px;
   margin-left: 2em;
}
.bc-promise-hero .rowbox .row p {
   padding-right: 9em;
}
.bc-sustain-hero .row {
   display: grid;
   grid-template-columns: repeat(2, 1fr);
   grid-column-gap: 2vw;
}
.bc-sustain-hero .row:before {
   display: none;
}
.bc-sustain-hero .sustaincol, .bc-sustain-hero .recyclecol {
   aspect-ratio: 1/1;
   background-color: #999;
   color: #fff;
   display: flex;
   flex-direction: column;
   padding: 6vw;
   width: 100%;
}
.bc-sustain-hero h4 {
   font-size: 36px;
   font-family: "Gilmer Bold", "Montserrat", "Open Sans", Helvetica, Arial, sans-serif;
   margin: 1em 0;
   line-height: 1.25em;
   text-transform: uppercase;
}
.bc-sustain-hero .sustaincol {
   background: url(https://images.shaklee.com/bodycollection/image9.jpg) center center;
   background-size: contain;
}
.bc-sustain-hero .recyclecol {
   background: url(https://images.shaklee.com/bodycollection/image10.jpg) center center;
   background-size: contain;
}
.member-join-header.memjoinsection h1 + p {
   font-size: 24px;
   line-height: 1.25em;
   max-width: 80%;
   margin: 0 auto;
}
.shk-banner.personalcare {
   min-height: unset;
}
.personalcare .shk-banner-sub-component.owl-banner.off.main-cat-sub-banner {
   padding: 0px 25% 0px 40px !important;
   width: 100%;
}
.personalcare h1.main-header-copy + p {
   font-size: 16px !important;
}
/******** Category Left Nav Narrowing ************/
.shk-search-list-layout .category-left-navigation {
   padding-left: 10px;
}
.shk-category-layout-right-section {
   padding-left: 0px;
   border-left: 0px solid #fff;
   width: 82%;
}
.category-left-navigation .category-accordion .l2-category-link a {
   line-height: .75em !important;
   text-transform: capitalize;
}
.category-left-navigation .category-accordion .category-sub-navigation-list {
   padding: 10px 0 10px 20px !important;
}
.category-left-navigation .category-accordion .l3-category-link {
   line-height: .5em !important;
}
.category-product-container .category-layout-content {
   padding-right: 0px !important;
}
.category-layout-grid .grid-item.product-item {
   flex-basis: 33% !important;
   width: 33%;
}
.category-accordion .glyphicon-minus:before {
   content: "-";
   font-size: 15px;
   width: 20px;
   display: block;
   text-align: right;
   height: 20px;
   line-height: 1.5em;
   font-family: sans-serif;
   position: absolute;
   right: -10px;
}
.category-accordion .glyphicon-plus:before {
   content: "+";
   font-size: 15px;
   width: 20px;
   display: block;
   text-align: right;
   height: 20px;
   line-height: 1.5em;
   font-family: sans-serif;
   position: absolute;
   right: -10px;
}
.category-left-navigation > .category-accordion > .category-link > a {
   font-size: 14px;
   font-family: "Gilmer Regular", "Montserrat", "Open Sans", Helvetica, Arial, sans-serif;
   font-weight: 500;
}
/******** END Category Left Nav Narrowing ************/
.burst-categroy-wrap {
   text-align: left;
   height: 30px;
   margin-bottom: -30px;
   z-index: 99;
   position: relative;
}
.category-layout-grid .grid-item.product-item, .category-layout-grid .grid-item.product-item a {
   min-height: unset !important;
}
.category-layout-grid .grid-item.product-item:nth-child(odd) {
   clear: both;
}
.category-product-container .category-layout.leaf-category-layout .category-layout-title.has-description {
   border: none;
}
/*

a[name="sustainability"] {

    z-index: 99999;

    display: block;

    position: relative;

    top: 40px;

    height: 2px;

}

*/
.earnings-boxes .shk-banner-sub-heading > .row {
   display: grid;
   grid-template-rows: 1fr .7fr;
   grid-template-columns: 1fr 1fr 1fr;
   gap: 10px;
   height: 100%;
   margin-bottom: 0;
}
.earnings-boxes div[class*="earnings-box-"] {
   padding: 20px 40px;
   text-align: center;
}
.earnings-box-1 {
   background-color: #a9c6b766;
   grid-row-start: 1;
   grid-column-start: 1;
   grid-row-end: 3;
   grid-column-end: 2;
   width: unset;
}
.earnings-box-2 {
   background-color: #7b9a8f66;
   grid-row-start: 1;
   grid-column-start: 2;
   grid-row-end: 2;
   grid-column-end: 3;
   width: unset;
}
.earnings-box-3 {
   background-color: #006a5b66;
   grid-row-start: 1;
   grid-column-start: 3;
   grid-row-end: 2;
   grid-column-end: 4;
   width: unset;
}
.earnings-box-4 {
   background-color: #123e3633;
   grid-row-start: 2;
   grid-column-start: 2;
   grid-row-end: 3;
   grid-column-end: 4;
   width: unset;
   text-align: left !important;
}
.earnings-box-4 .earnings-download {
   float: right;
   margin-top: -80px;
   text-align: center;
}
.earnings-download, .earnings-download a {
   font-weight: 600;
   line-height: 1.5em;
   margin-top: 1.5em;
   font-size: 15px;
}
.earnings-expando div[class^="earnings-"] {
   background-position: center center;
   background-repeat: no-repeat;
   background-size: cover;
   padding: 120px;
   margin-bottom: 60px;
   min-height: 500px;
   display: flex;
   flex-direction: column;
   justify-content: center;
}
.earnings-expando .earnings-cash-header {
   background-image: url(https://images.shaklee.com/web/CashBonuses_Background.jpg);
}
.earnings-expando .earnings-car-header {
   background-image: url(https://images.shaklee.com/web/CarBonus_Background.jpg);
}
.earnings-expando .earnings-trips-header {
   background-image: url(https://images.shaklee.com/web/Trips_Background.jpg);
}
.earnings-expando div[class^="earnings-"] h2 {
   font-size: 90px;
   letter-spacing: -.025em;
   line-height: 1em;
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   text-shadow: #fff 0px 0px 10px, #fff 0px 0px 2px;
}
.earnings-expando div[class^="earnings-"] h2 + p {
   font-size: 18px;
   padding-right: 22vw;
}
.earnings-expando div[class^="earnings-"] + div[id$="Accordion"] {
   max-width: 85%;
}
.earnings-expando div[class^="earnings-"] + div[id$="Accordion"] h4.panel-title a {
   font-size: 55px;
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
}
.earnings-expando div[class^="earnings-"] + div[id$="Accordion"] h4.panel-title a:after {
   content: "\f056";
   font-size: 38px;
}
.earnings-expando div[class^="earnings-"] + div[id$="Accordion"] h4.panel-title a.collapsed:after {
   content: "\f055";
}
.earnings-expando div[class^="earnings-"] + div[id$="Accordion"] .hp-copy-content {
   font-size: 18px;
}
.earnings-faq {
   background-color: #a9c6b733;
}
.earnings-faq div#faqAccordion {
   max-width: 75%;
}
.earnings-faq div#faqAccordion .panel {
   background-color: transparent;
}
.earnings-faq div#faqAccordion .panel-heading {
   padding: 20px;
}
.earnings-header h1, .earnings-faq h2 {
   margin-top: 60px;
}
div[class*="earnings-"] .shk-banner-content.shk-banner-content-light {
   padding-top: 0px;
}
div[class*="earnings-"] .shk-banner-sub-component-container.no-carousel.shk-banner-middle-align {
   display: none;
}
.bluecoreSliderNext, .bluecoreSliderPrev {
   cursor: pointer;
   transition: ease-in-out .25s all;
}
.bluecoreSliderNext:hover, .bluecoreSliderPrev:hover {
   filter: grayscale(100%) contrast(80%);
   transition: ease-in-out .25s all;
}
input#js-site-search-input {
   width: 300px;
}
.checkmarkbox {
   display: flex;
   justify-content: center;
}
.checkmarkbox .checkmark {
   margin: 0 20px;
}
.checkmarkbox .checkmark p {
   line-height: 1.35em;
}
.biglink {
   position: absolute;
   top: 0;
   left: 0;
   height: 100%;
   width: 100vw;
}
.biglink p {
   display: none;
   opacity: 0;
   visibility: hidden;
   left: -9999999em;
   position: relative;
}
body.page-search div[class*="hidden"] + .shk-category-layout-right-section {
   width: 100%;
}
body.page-search div[class*="hidden"] + .shk-category-layout-right-section .product-list .grid-item {
   width: 20%;
}
#product-image-panel .image-gallery video {
   max-height: calc(490px + 4.8vw);
}
.row.beauty-checkmarks {
   display: flex;
   justify-content: space-between;
}
.beauty-checkmarks p {
   white-space: nowrap;
}
.build-routine .hp-copy-content {
   font-size: 14px;
   line-height: 18px;
}
.build-routine h3.build-routine-subheader {
   font-family: "Schnyder S", "Schnyder S Web", serif;
   font-size: 44px;
   font-weight: 500;
   line-height: 1.15em;
   z-index: 9;
   position: relative;
   display: inline;
   background: #fff;
}
.build-routine h3.build-routine-subheader:before, .build-routine h3.build-routine-subheader:after {
   content: " ";
   background: #fff;
   display: inline-block;
   width: 10px;
}
.build-routine h3.build-routine-subheader + p {
   border-top: 1px solid #ccc;
   position: relative;
   top: -1.5em;
}
.build-routine .row + .row {
   display: flex;
   justify-content: space-evenly;
}
.build-routine .build-routing-step {
   font-family: 'Gilmer Bold';
   font-size: 16px;
}
.build-routine .hp-copy-content a {
   color: #2e2e2e;
}
.build-routine .build-routine-plus {
   max-width: 3%;
}
.build-routine .build-routine-plus p {
   position: relative;
   top: 25%;
   font-size: 36px;
   font-weight: 900;
   font-family: 'Gilmer Bold';
}
.promotion-upgrade.checkout-promotion-hide.autoship-upsell {
   padding: 20px;
}
.autoship-upsell h6.promotion-upgrade-header {
   font-size: 16px;
}
.autoship-upsell p.promotion-upgrade-subtext {
   font-size: 14px;
}
.autoship-upsell .promotion-upgrade-intro::before {
   background-image: url(https://images.shaklee.com/autoshopupsell.png);
   width: 71px;
   height: 44px;
   background-size: contain;
   margin-right: 20px;
   position: relative;
   top: -5px;
}
.page-details-AddToAutoship-component {
   /* overflow: unset; */
   /* min-height: 40px; */
}
#pdp-marketing-content.pdp-marketing-con {
   /* margin-top: 20px !important; */
}
/**** wide product carousels ****/
.shop-products .owl-item {
   width: 290px !important;
}
.vixixpando .panel {
   border: none;
   box-shadow: none;
}
.vixixpando h3 {
   font-size: 16px;
   font-weight: bold;
   font-family: "Gilmer Bold", "Montserrat", "Open Sans", Helvetica, Arial, sans-serif;
}
.vixixpando .panel-heading {
   padding: 0 0;
   background: none;
}
.vixixpando button {
   background: none;
   border: none;
   padding: 0;
   width: 100%;
   text-align: left;
}
.vixixpando .panel-body {
   border: none !important;
   padding: 20px 0 0 0;
}
.vixixpando .panel-body p {
   font-size: 16px;
   line-height: 27px;
}
.vixixpando .accordion-toggle:after {
   content: "";
   width: 200px;
   height: 12px;
   background: url(https://images.shaklee.com/vivix/xpando-collapse.png) no-repeat left center;
   background-size: contain;
   display: block;
}
.vixixpando .accordion-toggle.collapsed:after {
   content: "";
   width: 200px;
   height: 18px;
   background: url(https://images.shaklee.com/vivix/xpando-expand.png) no-repeat left center;
   background-size: contain;
}
.vx-patents-hero {
   min-height: auto;
}
.vx-patents-hero .shk-banner-content {
   padding: 10px;
   margin-bottom: -15px;
}
.vx-provenresults-hero .shk-banner-sub-heading > .row:nth-child(2) {
   display: flex;
}
.col-xs-12.col-md-2.vx-results-brown-box {
   background-color: #ad8a6d;
   padding: 20px;
   width: 25%;
   margin-left: 30px;
}
.vx-provenresults-hero .vx-box {
   display: flex;
   justify-content: space-between;
   align-items: stretch;
   flex-wrap: wrap;
   padding: 10px;
}
.vx-provenresults-hero .vx-box > div {
   width: 25%;
   padding: 0;
}
.vx-provenresults-hero .glyphicon-arrow-down:before {
   content: "";
   display: block;
   width: 51px;
   height: 60px;
   background: url(https://images.shaklee.com/vx-arrowdown-tan.png) no-repeat center center;
   background-size: 60%;
   top: 8px;
   position: relative;
}
.vx-provenresults-hero .vx-box > div:last-child .glyphicon-arrow-down:before {
   transform: rotate(180deg);
}
.vx-provenresults-hero .vx-results-brown-box .glyphicon-arrow-down:before {
   content: "";
   background: url(https://images.shaklee.com/vx-arrowdown-red.png) no-repeat center center;
   background-size: 60%;
}
.vx-polyphenols-hero .shk-banner-sub-component:nth-child(2) .shk-banner-sub-component-content {
   position: absolute;
   width: 550px;
   top: 130px;
}
.vx-ingredients-hero .row:nth-child(2) {
   display: flex;
}
.vx-ingredients-hero .row:nth-child(2) > div:first-child {
   position: relative;
   top: -10px;
}
.vx-ingredients-hero .row:nth-child(2) > div:first-child:after {
   content: "";
   display: block;
   position: absolute;
   top: 272px;
   width: 200px;
   border-bottom: 1px solid #d9ca9e;
   right: -180px;
   z-index: 9;
}
.vx-ingredients-hero .row:nth-child(2) > div:nth-child(2) {
   width: 80%;
   padding: 80px;
}
.vx-ingredients-hero .row:nth-child(2) > div:nth-child(2) > img {
   width: auto;
}
.vx-ingredients-hero .row:nth-child(2) > div:last-child {
   position: relative;
   top: 90px;
}
.vx-ingredients-hero .row:nth-child(2) > div:last-child:after {
   content: "";
   display: block;
   position: absolute;
   top: 268px;
   width: 130px;
   border-bottom: 1px solid #d9ca9e;
   left: -135px;
   z-index: 9;
}
.vx-ingredients-hero .row:nth-child(3) > div:first-child {
   position: relative;
   top: -80px;
   width: 90%;
   float: right;
   padding-right: 4vw;
}
.vx-ingredients-hero .row:nth-child(3) > div:first-child:before {
   content: "";
   display: block;
   position: absolute;
   top: -130px;
   height: 130px;
   border-left: 1px solid #d9ca9e;
   right: 60%;
}
.vx-ingredients-hero .row:nth-child(3) > div > img {
   float: left;
   width: 300px;
}
.vx-dietary-hero .shk-banner-sub-component-content .row:first-child {
   display: flex;
   justify-content: space-evenly;
}
.vx-dietary-hero .shk-banner-sub-component-content .row:last-child > div {
   width: 100%;
}
div[data-name="VXPolyphenolsLeftSubBanner"] img {
   margin: 0 auto;
   display: block;
}
.vx-ingredients-hero h3.vx-ingredient {
   font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
   font-size: 23px;
   line-height: 1.25em;
   margin-bottom: 0px;
   font-weight: 500;
}
.vx-ingredients-hero p {
   font-size: 15px;
}
.vx-ingredients-hero .row:nth-child(3) > div > img {
   float: left;
}
.vx-upcycled-hero .shk-banner-sub-component-content > .row:last-child > div:not(:last-child):before {
   content: "";
   float: right;
   position: relative;
   top: 110px;
   width: 42px;
   height: 12px;
   background: url(https://images.shaklee.com/vx-arrowside1-tan.png) no-repeat center center;
   background-size: contain;
   right: -12px;
}
.vx-upcycled-hero .shk-banner-sub-component-content > .row:last-child > div:not(:first-child) img {
   padding: 34px;
   position: relative;
   top: 4px;
}
.vx-video-hero .shk-banner-sub-heading {
   padding: 0 !important;
}
a.vx-how-link img {
   position: relative;
   top: -2px;
}
.vx-upcycled-hero .shk-banner-background-responsive {
   padding-bottom: 60px;
   background-position: bottom;
}
/**** VIVIX MODS BEGIN ****/
/**** VIVIX MODS BEGIN ****/
/**** VIVIX MODS BEGIN ****/
.page-content.sku21500 .product-review .rating .rating-stars span.active, .page-content.sku21500 .product-review .rating .rating-info a, .page-content.sku21500 .product-review .rating .rating-info .write-review, .page-content.sku21500 .product-review .product-share a span, .page-content.sku21500 .product-details div[class*="pdp-read"], .page-content.sku21500 .product-price-panel .product-details.price-panel .pdp-price-header span, .page-content.sku21500 .product-autoship-selection .addcart-option .autoship-option, .page-content.sku21501 .product-review .rating .rating-stars span.active, .page-content.sku21501 .product-review .rating .rating-info a, .page-content.sku21501 .product-review .rating .rating-info .write-review, .page-content.sku21501 .product-review .product-share a span, .page-content.sku21501 .product-details div[class*="pdp-read"], .page-content.sku21501 .product-price-panel .product-details.price-panel .pdp-price-header span, .page-content.sku21501 .product-autoship-selection .addcart-option .autoship-option, .page-content.sku21504 .product-review .rating .rating-stars span.active, .page-content.sku21504 .product-review .rating .rating-info a, .page-content.sku21504 .product-review .rating .rating-info .write-review, .page-content.sku21504 .product-review .product-share a span, .page-content.sku21504 .product-details div[class*="pdp-read"], .page-content.sku21504 .product-price-panel .product-details.price-panel .pdp-price-header span, .page-content.sku21504 .product-autoship-selection .addcart-option .autoship-option, .page-content.sku21511 .product-review .rating .rating-stars span.active, .page-content.sku21511 .product-review .rating .rating-info a, .page-content.sku21511 .product-review .rating .rating-info .write-review, .page-content.sku21511 .product-review .product-share a span, .page-content.sku21511 .product-details div[class*="pdp-read"], .page-content.sku21511 .product-price-panel .product-details.price-panel .pdp-price-header span, .page-content.sku21511 .product-autoship-selection .addcart-option .autoship-option, .page-content.sku22911 .product-review .rating .rating-stars span.active, .page-content.sku22911 .product-review .rating .rating-info a, .page-content.sku22911 .product-review .rating .rating-info .write-review, .page-content.sku22911 .product-review .product-share a span, .page-content.sku22911 .product-details div[class*="pdp-read"], .page-content.sku22911 .product-price-panel .product-details.price-panel .pdp-price-header span, .page-content.sku22911 .product-autoship-selection .addcart-option .autoship-option {
   color: #4E1B1E;
}
.page-content.sku21500 .product-price-panel .product-details.price-panel .pdp-price-header .daily-amount-label,
.page-content.sku21501 .product-price-panel .product-details.price-panel .pdp-price-header .daily-amount-label,
.page-content.sku21504 .product-price-panel .product-details.price-panel .pdp-price-header .daily-amount-label,
.page-content.sku21511 .product-price-panel .product-details.price-panel .pdp-price-header .daily-amount-label,
.page-content.sku22911 .product-price-panel .product-details.price-panel .pdp-price-header .daily-amount-label
{
    color: #ffffff;
}
.page-content.sku21500 .variant-section .variant-selector .flavor-container-item, .page-content.sku21501 .variant-section .variant-selector .flavor-container-item, .page-content.sku21504 .variant-section .variant-selector .flavor-container-item, .page-content.sku21511 .variant-section .variant-selector .flavor-container-item, .page-content.sku22911 .variant-section .variant-selector .flavor-container-item {
   border: 1px solid #DACB9F;
}
.page-content.sku21500 .variant-section .variant-selector .flavor-container-item.selected, .page-content.sku21501 .variant-section .variant-selector .flavor-container-item.selected, .page-content.sku21504 .variant-section .variant-selector .flavor-container-item.selected, .page-content.sku21511 .variant-section .variant-selector .flavor-container-item.selected, .page-content.sku22911 .variant-section .variant-selector .flavor-container-item.selected {
   color: #FFF;
   background-color: #4E1B1E;
   border-color: #4E1B1E;
}
.page-content.sku21500 .pdp-addcart-section .pdp-add-cust-btn, .page-content.sku21501 .pdp-addcart-section .pdp-add-cust-btn, .page-content.sku21504 .pdp-addcart-section .pdp-add-cust-btn, .page-content.sku21511 .pdp-addcart-section .pdp-add-cust-btn, .page-content.sku22911 .pdp-addcart-section .pdp-add-cust-btn {
   background-color: #4E1B1E;
   border-color: #4E1B1E;
}
.page-content.sku21500 .pdp-addcart-section .pdp-add-cust-btn:active, .page-content.sku21501 .pdp-addcart-section .pdp-add-cust-btn:active, .page-content.sku21504 .pdp-addcart-section .pdp-add-cust-btn:active, .page-content.sku21511 .pdp-addcart-section .pdp-add-cust-btn:active, .page-content.sku22911 .pdp-addcart-section .pdp-add-cust-btn:active, .page-content.sku21500 .pdp-addcart-section .pdp-add-cust-btn:focus, .page-content.sku21501 .pdp-addcart-section .pdp-add-cust-btn:focus, .page-content.sku21504 .pdp-addcart-section .pdp-add-cust-btn:focus, .page-content.sku21511 .pdp-addcart-section .pdp-add-cust-btn:focus, .page-content.sku22911 .pdp-addcart-section .pdp-add-cust-btn:focus {
   color: #ffffff;
}
.page-content.sku21500 .pdp-addcart-section .pdp-addtoautoship-btn, .page-content.sku21501 .pdp-addcart-section .pdp-addtoautoship-btn, .page-content.sku21504 .pdp-addcart-section .pdp-addtoautoship-btn, .page-content.sku21511 .pdp-addcart-section .pdp-addtoautoship-btn, .page-content.sku22911 .pdp-addcart-section .pdp-addtoautoship-btn {
   border: solid 2px #DACB9F;
   background-color: #DACB9F;
   color: #2E2E2E;
}
.page-content.sku21500 .product-badge-section .product-badge-layout, .page-content.sku21501 .product-badge-section .product-badge-layout, .page-content.sku21504 .product-badge-section .product-badge-layout, .page-content.sku21511 .product-badge-section .product-badge-layout, .page-content.sku22911 .product-badge-section .product-badge-layout {
   border: 1px solid #DACB9F;
}
.page-content.sku21500 #pdp-accordion.pdp-panel-tabs, .page-content.sku21500 #pdp-accordion.pdp-panel-tabs .panel-default > .panel-heading, .page-content.sku21501 #pdp-accordion.pdp-panel-tabs, .page-content.sku21501 #pdp-accordion.pdp-panel-tabs .panel-default > .panel-heading, .page-content.sku21504 #pdp-accordion.pdp-panel-tabs, .page-content.sku21504 #pdp-accordion.pdp-panel-tabs .panel-default > .panel-heading, .page-content.sku21511 #pdp-accordion.pdp-panel-tabs, .page-content.sku21511 #pdp-accordion.pdp-panel-tabs .panel-default > .panel-heading, .page-content.sku22911 #pdp-accordion.pdp-panel-tabs, .page-content.sku22911 #pdp-accordion.pdp-panel-tabs .panel-default > .panel-heading {
   background-color: #EFE8E1;
}
.page-content.sku21500 #pdp-accordion.pdp-panel-tabs .panel-default > .panel-heading, .page-content.sku21501 #pdp-accordion.pdp-panel-tabs .panel-default > .panel-heading, .page-content.sku21504 #pdp-accordion.pdp-panel-tabs .panel-default > .panel-heading, .page-content.sku21511 #pdp-accordion.pdp-panel-tabs .panel-default > .panel-heading, .page-content.sku22911 #pdp-accordion.pdp-panel-tabs .panel-default > .panel-heading {
   background-color: #EFE8E1;
   border-bottom: 1px solid #DACB9F;
}
.page-content.sku21500 #pdp-accordion .more-less, .page-content.sku21501 #pdp-accordion .more-less, .page-content.sku21504 #pdp-accordion .more-less, .page-content.sku21511 #pdp-accordion .more-less, .page-content.sku22911 #pdp-accordion .more-less {
   color: #4E1B1E;
}
.page-content.sku21500 #pdp-accordion.pdp-panel-tabs .panel-group .panel-heading + .panel-collapse > .panel-body, .page-content.sku21500 #pdp-accordion.pdp-panel-tabs .panel-default > .panel-heading + .panel-collapse > .panel-body, .page-content.sku21501 #pdp-accordion.pdp-panel-tabs .panel-group .panel-heading + .panel-collapse > .panel-body, .page-content.sku21501 #pdp-accordion.pdp-panel-tabs .panel-default > .panel-heading + .panel-collapse > .panel-body, .page-content.sku21504 #pdp-accordion.pdp-panel-tabs .panel-group .panel-heading + .panel-collapse > .panel-body, .page-content.sku21504 #pdp-accordion.pdp-panel-tabs .panel-default > .panel-heading + .panel-collapse > .panel-body, .page-content.sku21511 #pdp-accordion.pdp-panel-tabs .panel-group .panel-heading + .panel-collapse > .panel-body, .page-content.sku21511 #pdp-accordion.pdp-panel-tabs .panel-default > .panel-heading + .panel-collapse > .panel-body, .page-content.sku22911 #pdp-accordion.pdp-panel-tabs .panel-group .panel-heading + .panel-collapse > .panel-body, .page-content.sku22911 #pdp-accordion.pdp-panel-tabs .panel-default > .panel-heading + .panel-collapse > .panel-body {
   background-color: #EFE8E1;
}
.page-content.sku21500 .product-review .rating .rating-info .write-review::before, .page-content.sku21501 .product-review .rating .rating-info .write-review::before, .page-content.sku21504 .product-review .rating .rating-info .write-review::before, .page-content.sku21511 .product-review .rating .rating-info .write-review::before, .page-content.sku22911 .product-review .rating .rating-info .write-review::before {
   background: url(https://images.shaklee.com/hybris/pdp/icon/icon_edit-red.svg) no-repeat;
   background-size: contain;
}
.page-content.sku21500 .product-review .product-share a > .share-label, .page-content.sku21501 .product-review .product-share a > .share-label, .page-content.sku21504 .product-review .product-share a > .share-label, .page-content.sku21511 .product-review .product-share a > .share-label, .page-content.sku22911 .product-review .product-share a > .share-label {
   background: url(https://images.shaklee.com/hybris/pdp/icon/icon_share-red.svg) no-repeat;
   background-size: contain;
}
.page-content.sku21500 .money-back-section::before, .page-content.sku21501 .money-back-section::before, .page-content.sku21504 .money-back-section::before, .page-content.sku21511 .money-back-section::before, .page-content.sku22911 .money-back-section::before {
   background: url(https://images.shaklee.com/hybris/pdp/icon/Icon_Leaf-red.svg) no-repeat;
   background-size: contain;
}
.page-content.container .product-details-page-panel .product-details .name, .page-content.container .product-details-page-panel .pdp-summary-container, .page-content.container .product-details-page-panel .price-panel .member-offer-text {
   color: #2E2E2E !important;
}

.sku21500 .gallery-carousel .pdp-video-icon,
.sku21501 .gallery-carousel .pdp-video-icon,
.sku21504 .gallery-carousel .pdp-video-icon,
.sku21511 .gallery-carousel .pdp-video-icon,
.sku22911 .gallery-carousel .pdp-video-icon
{
    color: #ffffff;
}
.sku21500 .vx-video-hero .shk-banner-sub-heading,
.sku21501 .vx-video-hero .shk-banner-sub-heading,
.sku21504 .vx-video-hero .shk-banner-sub-heading,
.sku21511 .vx-video-hero .shk-banner-sub-heading,
.sku22911 .vx-video-hero .shk-banner-sub-heading
{
    max-width: 1200px;
    margin: 3% auto;
}

/**** VIVIX MODS END ****/
/**** VIVIX MODS END ****/
/**** VIVIX MODS END ****/

.carouselexpando div[id^="accordion"] > .row {
    display: flex;
}
.carousel-inner > div.item {
    display: none;
}
.carouselexpando .carousel-inner > .item.active,
.carouselexpando .carousel-inner > .item.next,
.carouselexpando .carousel-inner > .item.previous
{
    display: block;
}
.carouselexpando .carousel-control {
    background: none;
    color: #000000;
}
.carouselexpando .carousel-control.left {
    margin-left: -130px;
}
.carouselexpando .carousel-control.right {
    margin-right: -130px;
}


body.page-shkLeafCategoryPage #colorbox.add-to-cart-customize-popup-colorbox #cboxContent {
    height: auto !important;
}
body.page-shkLeafCategoryPage #colorbox #addToCartRecoWrapper #bluecoreActionScreen div[class*="position-d0"] {
    position: relative;
    top: 0;
}
body.page-shkLeafCategoryPage #colorbox #addToCartRecoWrapper #bluecoreActionScreen div[class*="container-d2"] {
    display: flex;
    justify-content: center;
}
body.page-shkLeafCategoryPage #colorbox #addToCartRecoWrapper #bluecoreActionScreen div[class*="container-d2"] > p {
    margin-right: .5em;
}
body.page-shkLeafCategoryPage #colorbox #addToCartRecoWrapper #bluecoreActionScreen div[class*="wrapper-d0"] {
    position: relative;
    top: 0;
}
body.page-shkLeafCategoryPage #colorbox #addToCartRecoWrapper #bluecoreActionScreen .bcicontainer {
    margin: 0 auto !important;
}
body.page-shkLeafCategoryPage #colorbox #addToCartRecoWrapper #bluecoreActionScreen .bluecoreSliderOuter .bluecoreSliderBox {
}
body.page-shkLeafCategoryPage #colorbox.add-to-cart-customize-popup-colorbox #cboxClose {
    z-index: 9;
}
body.page-shkLeafCategoryPage #colorbox.add-to-cart-customize-popup-colorbox #cboxTitle {
    z-index: 8;
}






/**** RESPONSIVE MEDIA QUERIES BELOW ****/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/


@media (min-width: 1200px) {

   
   /**** PDP page ****/
   .page-productDetails #product-image-panel .js-gallery-image .owl-item {
      width: 600px !important;
   }
   .shop-home-180 > div, .shop-home-sports > div {
      background-position: center top !important;
   }
   .hp-brighter-pledge-hero .shk-banner-sub-component-container {
      display: flex !important;
      justify-content: space-between !important;
   }
   .hp-brighter-pledge-hero .hp-brighter-sub, .hp-brighter-pledge-hero .hp-pledge-sub {
      width: 49.25% !important;
   }


}
/***************************************************************************/
@media(min-width:1024px) {

   
   .offers-hand-top {
      margin-top: -75px;
   }
   .offers-vivix-hand {
      border-bottom: #979797 solid 1px;
      margin-bottom: 20px;
      background-color: transparent;
      margin-top: -350px;
   }
   .offers-coral {
      background-color: transparent;
      margin-top: -180px;
   }
   .offers-vivix-subright {
      margin-top: -200px;
   }
   .shk-banner-sub-component.owl-banner.off.offers-make2021-sub img {
      width: 50%;
   }
   .offers-push-reset img {
      width: 50%;
   }
   .offers-starting {
      margin-top: 75px;
   }
   .offers-holiday-tips-text {
      margin-top: 200px;
   }
   .shk-banner.shk-banner-type-c.hp-seenin.no-padding {
      margin-top: 20px;
   }
   img.js-responsive-image.pledge-banner {
      padding: 20px 20px 40px;
   }
   img.js-responsive-image.aboutus-pledge {
      margin-top: 70px;
      padding-left: 10px;
   }
   .offers-right-journal {
      margin-left: -20px;
   }
   .offers-reset-week-hero {
      width: 700px;
      min-height: 1010px;
   }
   .home-joinus-main02-US {
      padding-bottom: 60px;
   }
   .lr-faq-box {
      background-color: #AEC9B9;
      height: 175px;
      padding: 60px 40px;
   }
   .lr-rules-box {
      background-color: #7D9C91;
      height: 175px;
      padding: 60px 40px;
   }
   .lrbday-loyalfriend {
      max-width: 90%;
   }
   .offers-reset-meology {
      margin-top: 75px;
   }
   .shk-banner.shk-banner-type-c.shk-full-width-banner.offers-reset-green {
      min-height: 40px;
   }
   .shk-banner.shk-banner-type-c.shk-banner-left-align.offers-reset-week-hero.week1 {
      margin: -600px auto 0;
   }
   .shk-banner.shk-banner-type-c.shk-banner-left-align.offers-reset-week-hero.week2 {
      margin: 0 auto -175px;
      z-index: 1;
   }
   .shk-banner.shk-banner-type-c.shk-banner-left-align.offers-reset-week-hero.week3 {
      margin: -85px auto 0;
   }
   .shk-banner.shk-banner-type-c.shk-banner-left-align.offers-reset-week-hero.week4 {
      margin: 0 auto -150px;
      z-index: 1;
   }
   .hp-indent {
      width: 85%;
   }
   .hp-science-productcopy {
      margin-left: 75px;
   }
   .left-100 {
      margin-left: -100px !important;
   }
   .hp-make-healthy {
      padding: 0px 100px;
   }
   .leucine-right {
      margin-left: 10px;
      margin-top: 10px !important;
   }
   .turnaround-runner {
      margin-left: -200px;
      margin-top: -90px;
      position: relative;
      z-index: 1;
   }
   .quote-box {
      margin-left: -33px !important;
   }
   .quote-success {
      margin-left: 3px !important;
   }
   .quote-success-mark {
      margin-left: 10px !important;
   }
   .shk-banner-sub-component.owl-banner.off.pdp-video-txt-sub-banner {
      padding-left: 50px;
   }
   .topborder-desktop {
      border-top: 1px #ddd solid;
   }
   .flip-flop .shk-banner-content > div {
      -webkit-flex-direction: row-reverse; /* Safari 6.1+ */
      flex-direction: row-reverse;
   }
   .flip-flop .shk-banner-content > div > .owl-banner:first-child {}
   .flip-flop .shk-banner-content > div > .owl-banner:last-child {}
   .earn-points .copy-box, .birthday-gift .copy-box, .save-15 .copy-box, .benefits-loyalty .copy-box {
      margin-left: 130px;
      margin-right: -100px;
   }
   .earn-points .copy-box + .owl-banner, .birthday-gift .copy-box + .owl-banner, .save-15 .copy-box + .owl-banner, .benefits-loyalty .copy-box + .owl-banner {
      position: relative;
      left: 50px;
   }
   .benefits-loyalty .copy-box + .owl-banner {
      margin-bottom: -71px;
   }
   .birthday-gift .copy-box + .owl-banner {
      margin-bottom: 30px;
   }
   .distributor-icon {
      max-width: 36px !important;
      margin: 0 5px 0 0;
   }
   .about-us-guarantee-logo {
      margin-top: -75px;
   }
   .about-us-organic-logo {
      margin-top: -59px;
   }
   .shk-banner.shk-banner-type-c.shk-banner-left-align.shk-full-width-banner.terms-footer {
      margin-left: 45px;
   }
   .shop-meology-content {
      max-width: 70%;
   }
   .pdp-video-hero .shop-top-meology {
      padding-left: 0 !important;
      margin-left: -20px;
   }
   .pdp-right-top {
      margin-top: 80px;
   }
   .top-tea-banner .top-tea-txt {
      margin-left: 20px;
   }
   .am-healthy-happen-sub {
      padding: 0 150px;
   }
   .am-dashboard-sub {
      padding: 0 280px;
   }







}
/***************************************************************************/
@media(max-width:1200px) {

   
   div.shk-banner-header-promotion.leaderboard .shk-banner-content.full-width-padding {
      padding-left: 0;
      padding-right: 0;
   }
   div.shk-banner-header-promotion.leaderboard.shk-banner-center-align .shk-banner-alignable-content {
      padding-right: 0;
   }
   div.shk-banner-header-promotion.leaderboard .shk-responsive-image {
      padding-right: 0;
   }
   div.shk-banner-header-promotion.leaderboard .shk-responsive-image img {
      margin-left: 0px !important;
      max-width: 100%;
   }
   .shop-meology-bottom-banner.shk-banner-type-c .shk-banner-background-responsive {
      background-size: cover;
      background-image: url("https://images.shaklee.com/meology-bottom-banner-bg.jpg") !important;
   }
   .hp-dist-top-tiles .col-sm-3 p.hp-dist-tile-copy {
      min-height: 4em;
   }
   .about-us-eco-container-long {
      padding: 80px 0px 60px 7vw;
   }
   .about-us-eco-container-long:before {
      content: "";
      height: 100%;
      width: 32vw;
      background-color: #f2faf5;
      display: block;
      position: absolute;
      right: 0;
      top: 0px;
   }
   /**** wide product carousels ****/
   .shop-products .owl-item {
      width: 24vw !important;
   }
   .vx-polyphenols-hero .shk-banner-sub-component:nth-child(2) .shk-banner-sub-component-content {
      width: 44vw;
   }
   h2.vx-subhead {
      font-size: 5.5vw;
      line-height: 1.1em;
   }
}
/***************************************************************************/
@media(max-width:1023px) {
   .news-resources > p a:first-child {
      float: left;
   }
   .news-resources > p a:last-child {
      display: table-cell;
      vertical-align: middle;
      height: 70px;
      padding-top: 10px;
   }
   .top-pills {
      display: none;
   }
   .bottom-pills {
      display: none;
   }
   .offers-reset-green {
      display: none;
   }
   .offers-note-content a {
      height: 36px;
      display: inline-block;
      margin: 5px 0;
   }
   .lr-faq-box {
      background-color: #AEC9B9;
      height: 175px;
      padding: 40px;
   }
   .lr-rules-box {
      background-color: #7D9C91;
      height: 175px;
      padding: 40px;
   }
   .hp-pledge-logo {
      margin-bottom: 0px;
   }
   .about-pledge-logo {
      margin-bottom: -70px;
   }
   .lr-startnow-mobile-hero {
      margin-bottom: -40px;
      padding: 0px 20px;
   }
   #ingred01Accordion .panel {
      width: 50%;
   }
   #ingred01Accordion .panel:nth-child(3n+1) {
      clear: none;
   }
   #ingred01Accordion .panel:nth-child(2n+1) {
      clear: both;
   }
   .accordionwrap #ingred01Accordion .collapse, .accordionwrap #ingred01Accordion .collapsing {
      min-height: calc((1200px - 58vw) / 2) !important;
   }
   .pdp-little-guy .row {
      width: calc(60vw + 300px);
      padding-left: 25vw;
   }
   .pdp-little-guy .row .pdp-lg-lefttext {
      font-size: 24px;
   }
   .dei-1956hero {
      margin-top: 0px;
   }
   h2.dark-subheader.dei-padding {
      margin-right: 0px;
      text-align: center;
   }
   .home-new-products-hero {
      display: none;
   }
   .hp-banner1-desktop {
      display: none;
   }
   .hp-banner1-mobile {
      display: block;
   }
   .mobile-46 {
      font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
      font-size: 46px;
      line-height: 1em;
   }
   .about-us-embrace-mobile {
      font-size: 18px;
      background-color: #F4FAF6;
      padding: 20px;
      color: #2e2e2e;
      margin-bottom: -80px;
   }
   .about-us-years {
      background-color: #F4FAF6;
   }
   .hp-shakleecares {
      display: none;
   }
   .hp-shakleecares-m {
      display: block;
   }
   .hp-banner1-mobile h2.mobile-46 {
      font-size: 9.5vw;
   }
   .hp-as-seen {
      margin-left: 0px;
      padding-right: 0px;
   }
   .home-giving-tuesday-hero {
      display: none;
   }
   .home-new-products-hero-m {
      display: block;
   }
   .home-new-products-sub-m {
      padding: 0 !important;
   }
   .home-new-products-hero-m .shk-responsive-image {
      margin: 0 -20px;
      width: calc(100% + 40px);
   }
   .home-new-products-hero-m .shk-banner-content {
      padding-top: 0;
      position: relative;
      top: -5px;
   }
   .hp-top-split-banners .header-copy-80 {
      font-size: 55px;
      line-height: 1em;
   }
   .hp-top-split-banners .subheader-reg-20 {
      font-size: 18px;
      line-height: 30px;
   }
   .shk-banner-sub-component.owl-banner.off.hp-top-split-left {
      padding: 0 20px !important;
   }
   .about-us-eco-container-long:before {
      display: none;
   }
   .about-us-eco-pledge img {
      filter: brightness(10);
   }
   .navigation.navigation--middle .mobile__nav__row--btn.js-site-logo img {
      opacity: 0;
   }
   .navigation.navigation--middle .mobile__nav__row--btn.js-site-logo a {
      background: url(https://images.shaklee.com/Final-Shaklee-Logo-Rectangle-global.png) no-repeat center;
      background-size: contain !important;
      width: 89px;
   }
   .hp-safe-sub {
      background-position: bottom right;
      background-size: cover;
   }
   .hp-proven-sub {
      background-position: bottom left;
      background-size: cover;
   }
   .home-minibanner-main-US .shk-banner-content {
      padding: 10px 0;
   }
   .home-minibanner-main-US .hp-minibanner-imgsleft {
      margin-bottom: 10px;
   }
   .hp-drshaklee-text {
      margin-left: 20px;
      margin-top: 20px;
   }
   .shaklee-signature {
      max-width: 200px;
      position: relative;
      right: -80px;
      margin: -30px 0;
   }
   .hp-drshaklee-txt .shk-banner-sub-component-content {
      padding: 30px 0px 0px 20px;
   }
   .hp-safe-sub, .hp-proven-sub {
      padding: 20px !important;
      margin-left: 0;
   }
   .hp-proven-sub .btn-primary {
      margin-top: 2em;
      margin-bottom: 3em;
   }
   .shk-category-layout-right-section {
      width: 100%;
   }
   body.page-search div[class*="hidden"] + .shk-category-layout-right-section .product-list .grid-item {
      width: 25%;
   }
   #product-image-panel .image-gallery video {
      max-height: calc(306px + 6vw);
   }
   /**** wide product carousels ****/
   .shop-products .owl-item {
      width: 31vw !important;
   }
   .vx-polyphenols-hero .shk-banner-sub-component:nth-child(2) .shk-banner-sub-component-content {
      top: unset;
      bottom: 12em;
      width: 80vw;
   }
   h2.vx-subhead {
      font-size: 9vw;
      line-height: 1.25em;
      padding-right: 30px;
   }
   .vx-ingredients-hero .row:nth-child(2) > div:first-child {
      width: 20%;
   }
   .vx-ingredients-hero .row:nth-child(2) > div:nth-child(2) {
      width: 60%;
      padding: 0;
   }
   .vx-ingredients-hero .row:nth-child(2) > div:last-child {
      width: 20%;
   }
   div.vx-upcycled-hero .shk-banner-sub-component-content > .row:last-child > div:not(:last-child):after {
      display: block;
      margin: 0 auto;
      transform: rotate(90deg);
      content: "";
      width: 42px;
      height: 12px;
      background: url(https://images.shaklee.com/vx-arrowside1-tan.png) no-repeat center center;
      background-size: contain;
      position: relative;
      bottom: -20px;
   }
   .vx-upcycled-hero .shk-banner-sub-component-content > .row:last-child > div:not(:last-child):before {
      display: none;
   }
   .hp-product-categories .col-xs-6 {
      position: relative;
   }
   .hp-product-categories .col-xs-6:nth-child(odd) {
      clear: left;
   }
   .hp-product-categories .hp-product-links a {
      padding-left: 3.5vw;
      top: 3.5vw;
      position: absolute;
      font-size: clamp(10px, 4.4vw, 24px);
   }















}
/****************************************************************************/
@media (max-width: 768px) {

   
   
   /**** Un-Centers "You May Like" Items ****/
   .productDetailsPageSectionUpSelling .owl-carousel .owl-wrapper-outer .owl-wrapper {
      width: 200% !important;
   }
   .productDetailsPageSectionUpSelling .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item {
      float: left;
      display: block;
   }
   .offers-countdown-header-text .offers-hands {
      margin-left: unset;
      top: unset;
   }
   .offers-countdown-header-text .offers-hands img {
      display: none;
   }
   .offers-countdown-header-text .offers-hands .col-xs-12:last-child {
      width: unset;
      margin-left: unset !important;
   }
   .row.pdp-squares {
      flex-flow: column;
      width: 100%;
   }
   .row.rsw-squares {
      flex-flow: column;
      width: 100%;
   }
   .hp-seenin {
      margin-left: 0px;
      margin-right: 0px;
   }
   .subheader-reg.lr-padding, .dark-subheader.dei-padding, .main-header-copy.side-padding {
      padding: 0 10px;
   }
   .hp-copy-content.side-padding {
      padding: 0 10px;
   }
   .top-tea-banner .top-podio-img {
      padding-bottom: 0 !important;
      margin-bottom: -50px;
   }
   .top-tea-banner .top-collagen-img {
      width: 90% !important;
      margin-bottom: -52px;
      padding-bottom: 0 !important;
      margin-left: -10px;
   }
   .gg-header-banner .shk-banner-sub-heading {
      text-align: left;
      padding: 10px 30px !important;
   }
   .gg-header-banner h1.gg-headtitle {
      margin-top: 270px;
      font-size: 65px;
   }
   .gg-header-banner .gg-promocode {
      padding: 10px 20px;
      width: 100%;
      background-size: contain;
      font-size: 4vw;
      text-align: center;
   }
   .gg-header-banner p {
      font-size: 18px;
   }
   .gg-header-banner p br {
      display: none;
   }
   .gg-products .shk-banner-sub-component:nth-child(2) {
      padding: 40px !important;
   }
   h2.gg-title {
      font-size: 55px;
   }
   .gg-products br {
      display: none;
   }
   .gg-products .gg-extra {
      display: none;
   }
   .gg-carousel .item {
      min-height: 1200px;
   }
   .gg-carousel .gg-car-text {
      margin-left: unset;
   }
   .gg-carousel .gg-car-text img {
      width: 85%;
   }
   .gg-carousel .gg-car-img img {
      width: 100%;
   }
   .gg-carousel li br {
      display: none;
   }
   .gg-banner-bottom .shk-banner-content {
      padding: 0;
   }
   .gg-banner-bottom p:first-of-type {
      margin-top: 320px;
   }
   .gg-banner-bottom p br {
      display: none;
   }
   .gg-terms small {
      padding: 10px !important;
   }
   .hp-dist-boxes .hp-dist-box {
      width: 47%;
      margin-right: 3%;
   }
   .hp-dist-boxes .hp-dist-box img {
      margin: 0 -10px;
      max-width: calc(100% + 20px);
   }
   .hp-dist-boxes .hp-dist-box:nth-child(2n) {
      margin-right: 0;
   }
   .hp-dist-boxes .hp-dist-box:nth-child(2n+1) {
      clear: both;
   }
   .hp-dist-boxes .hp-dist-box:nth-child(3n) {
      margin-right: 3%;
   }
   .hp-dist-boxes .hp-dist-box:nth-child(3n+1) {
      clear: none;
   }
   .hp-dist-box {
      padding: 0px 10px 10px;
   }
   .hp-dist-focus {
      background-image: url(https://images.shaklee.com/hp/wood-hero-image-desktop.jpg);
      background-repeat: no-repeat;
      color: #ffff;
      padding: 90px 2vw 90px 6vw;
      background-size: cover;
   }
   .hp-dist-month {
      font-size: 18px;
      font-weight: 300;
      line-height: 48px;
   }
   .hp-dist-heading {
      font-size: 36px;
   }
   .about-us-and-beyond-sub h2.hp-dist-heading {
      line-height: 36px;
   }
   .about-us-by2025 h2.hp-dist-heading span {
      font-size: 36px;
      background: #F4FAF6;
   }
   .about-us-by2025 {
      margin: 20px;
   }
   .about-us-by2025-sub {
      padding: 0px 30px;
   }
   .about-us-and-beyond-sub .col-xs-12:before {
      width: 10%;
   }
   .about-us-and-beyond-sub .col-xs-12:after {
      width: 10%;
   }
   .about-us-thisyear {
      padding: 0px 20px;
   }
   .about-us-thisyear .subheader-reg-22 {
      font-size: 18px;
      line-height: 28px;
   }
   .about-us-thisyear-sub {
      padding: 0px 15px;
   }
   .about-us-organic-sub {
      margin-top: -120px;
   }
   .hp-dist-tile-header {
      font-size: 18px;
   }
   .hp-dist-tile-copy {
      font-size: 11px;
   }
   .hp-dist-learn-more a {
      font-size: 10px;
      line-height: 27.36px;
   }
   .hp-dist-learn-more-white a {
      font-size: 10px;
      line-height: 27.36px;
   }
   .arrow-img {
      width: 10px;
   }
   .hp-dist-tile-1, .hp-dist-tile-2, .hp-dist-tile-3 {
      padding: 10px 15px 60px;
   }
   .shop-meology-bottom-banner.shk-banner-type-c .shk-banner-background-responsive {
      background-image: url("https://images.shaklee.com/hp/Meo-Banner_Background-Mobilev2.jpg") !important;
   }
   .hp-dist-top-tiles .hp-dist-focus {
      width: 100%;
      height: auto;
      min-height: unset;
      padding: 60px 2vw 60px 6vw;
   }
   .hp-dist-top-tiles div[class*="hp-dist-tile-"] {
      width: 33%;
      padding: 15px 2vw 15px;
      height: auto;
      min-height: 300px;
   }
   .shop-meology-bottom-banner .shk-banner-content {
      padding: 0;
   }
   .shop-meology-bottom-banner p.top40 {
      margin-top: 20px;
   }
   .shop-meology-bottom-banner p.bottom40 {
      margin-bottom: 10px;
   }
   .hp-dist-top-tiles .row {
      margin: 0px -8px;
   }
   .hp-dist-top-tiles .col-sm-3 p.hp-dist-tile-copy {
      min-height: 4.5em;
   }
   .home-new-products-hero2 {
      display: none;
   }
   .home-new-products-hero2-m {
      display: block;
   }
   .about-us-and-beyond-hero .shk-banner-content {
      padding: 30px 20px 80px;
   }
   .about-us-organic-sub {
      margin-top: -120px;
   }
   .about-us-and-beyond-sub .col-xs-12 {
      margin: 0;
      width: 100%;
      padding: 28px 12%;
   }
   .lr-container-table {
      flex-direction: row;
   }
   .lr-container-table-tr {
      flex-direction: column;
      flex: 1;
   }
   .lr-container-table-tr span {
      padding: 10px;
      text-align: left;
   }
   .lr-pointsperks .lr-container-table-tr span:first-child {
      min-height: 5em;
   }
   .lr-pointsperks .lr-container-table-tr span:not(:last-child) {
      border-bottom: 1px solid #999;
      border-right: none;
   }
   .lr-pointsperks .lr-container-table-tr span:not(:first-child) br {
      display: none;
   }
   .memjoinsection .jointiles {
      display: unset;
   }
   .memjoinsection .tilebox {
      width: 100%;
      margin: 10px 0;
   }
   .checkmarkbox {
      flex-wrap: wrap;
   }
   body.page-search div[class*="hidden"] + .shk-category-layout-right-section .product-list .grid-item {
      width: 33%;
   }
   #product-image-panel .image-gallery video {
      max-height: calc(242px + 7.5vw);
   }
   /**** wide product carousels ****/
   .shop-products .owl-item {
      width: 46vw !important;
   }
   .vx-provenresults-hero .vx-box > div {
      width: 50%;
   }
   .col-xs-12.col-md-2.vx-results-brown-box {
      width: 50%;
      margin-left: 20px;
   }
   .vx-ingredients-hero .row:nth-child(2) {
      flex-wrap: wrap;
   }
   .vx-ingredients-hero .row > div {
      width: 100% !important;
   }
   .vx-ingredients-hero .row > div img {
      width: 65%;
   }
   .vx-ingredients-hero .row:nth-child(2) > div {
      text-align: center;
      padding: 0px 20% 30px;
      top: unset !important;
   }
   .vx-ingredients-hero .row:nth-child(2) > div:nth-child(2) {
      order: 1;
   }
   .vx-ingredients-hero .row:nth-child(2) > div:nth-child(2):after {
      display: block !important;
      content: "";
      width: 1px;
      height: 120px;
      margin: 0 auto;
      border-left: 1px solid #dacb9f;
      position: relative;
      top: -30px;
      margin-bottom: -60px;
   }
   .vx-ingredients-hero .row:nth-child(2) > div:nth-child(2) > img {
      width: 50%;
      margin-bottom: 5vw;
   }
   .vx-ingredients-hero .row:nth-child(2) > div:first-child {
      order: 2;
   }
   .vx-ingredients-hero .row:nth-child(2) > div:last-child {
      order: 3;
   }
   .vx-ingredients-hero .row:nth-child(3) > div:first-child {
      top: unset;
      padding: 0 20%;
      text-align: center;
   }
   .vx-ingredients-hero .row:nth-child(2) > div:after {
      display: none !important;
   }
   .vx-ingredients-hero .row:nth-child(3) > div:first-child:before {
      display: none;
   }
   .vx-ingredients-hero .row:nth-child(3) > div > img {
      float: unset;
   }
   .vx-dietary-hero .shk-banner-sub-component-content .row:first-child {
      flex-wrap: wrap;
   }
   .vx-dietary-hero .shk-banner-sub-component-content .row:first-child > div {
      width: 50%;
   }
}
/****************************************************************************/
@media (max-width: 639px) {
   footer .footer__top .footer__nav--container .footer__nav--links .footer__link a {
      font-size: 14px;
   }
   .lr-header-banner .shk-banner-content {
      background: url(https://images.shaklee.com/loyalty-rewards/LR-HeroImage-Mobile.jpg) center bottom no-repeat;
      background-size: contain;
      padding-bottom: 30vw;
   }
   .mlo-header-hero .shk-banner-content {
      background: url(https://images.shaklee.com/loyalty-orders/LO_HeroImage_Mobile.jpg) center bottom no-repeat;
      background-size: contain;
      padding-bottom: 30vw;
   }
   .lr-header-banner-ca .shk-banner-content {
      background: url(https://images.shaklee.com/canada/web/mob-hero-loyalty-rewards.jpg) center bottom no-repeat;
      background-size: contain;
      padding-bottom: 30vw;
   }
   .category-layout-grid .grid-item.product-item {
      flex-basis: 50% !important;
      width: 50%;
   }
   #product-image-panel .image-gallery video {
      max-height: calc(500px + 8vw);
   }
   .vx-keepcellsyoung-hero .shk-banner-content {
      padding-bottom: 0px;
   }
   .col-xs-12.col-md-2.vx-results-brown-box h3 {
      margin-top: 0px;
   }












}
/****************************************************************************/
@media(max-width:576px) {

   
   .confirm-mobile {
      display: none !important;
   }
   .success-quote-mobile {
      margin-top: -60px !important;
   }
   .success-quote-mobile-2 {
      margin-top: -20px !important;
   }
   .join-member-box {
      background-position: -20px 0;
      padding-right: 0;
   }
   .join-member-content {
      margin-left: 100px;
   }
   img.img-responsive.guarantee {
      margin-top: 100px;
   }
   .member-benefits-header > .shk-banner-background-responsive {
      height: unset;
   }
   .member-benefits-header > .shk-banner-background-responsive > .shk-banner-content {
      padding-top: 70px;
   }
   .mobile-message {
      display: inline;
   }
   div.shk-banner-header-promotion.leaderboard-BG {
      background: #FFF !important;
   }
   .leaderboard-BG .shk-banner-alignable-content {
      padding: 0;
   }
   .leaderboard-BG .shk-banner-content.full-width-padding {
      padding: 0;
   }
   div.shk-banner-header-promotion.leaderboard-BG .shk-responsive-image img {
      width: 100%;
      margin-left: 0 !important;
      max-height: unset;
      margin-top: 5px;
   }
   div.shk-banner-header-promotion.leaderboard-BG-2 {
      background: #FFF !important;
   }
   .leaderboard-BG-2 .shk-banner-alignable-content {
      padding: 0;
   }
   .leaderboard-BG-2 .shk-banner-content.full-width-padding {
      padding: 0;
   }
   div.shk-banner-header-promotion.leaderboard-BG-2 .shk-responsive-image img {
      width: 100%;
      margin-left: 0 !important;
      max-height: unset;
      margin-top: 5px;
   }
   .home-shopcats-main-US .arrow-link {
      font-size: 17px;
      line-height: 27px;
   }
   .lr-pointsperks .lr-container-table-tr span:first-child {
      min-height: 7em;
   }
   body.page-search div[class*="hidden"] + .shk-category-layout-right-section .product-list .grid-item {
      width: 50%;
   }
   #product-image-panel .image-gallery video {
      max-height: calc(400px + 16vw);
   }
















}
/*** HYBRIS MOBIILE BREAKPOINT **********************************************/
/****************************************************************************/
@media(max-width:480px) {

   
   
   .news-resources .distributor-icon {
      max-width: 45px !important;
   }
   div[class*="DistBenefits-Sec"] h3 {
      font-size: 34px;
   }
   div[class*="DistBenefits-Sec01"] .shk-banner-sub-component-content {
      text-align: center;
   }
   div[class*="DistBenefits-Sec"] .shk-responsive-image > img {
      padding: 0 20px;
   }
   .DistBenefits-Sec01a-Text01 {
      margin-left: unset;
      padding: 40px !important;
   }
   .DistBenefits-Sec01b-Main {
      margin-top: unset;
   }
   .DistBenefits-Sec01b-Img01 {
      position: relative;
      left: unset;
   }
   .DistBenefits-Sec01b-Text01 > div {
      padding: 20px;
   }
   .DistBenefits-Sec01c-Img01 {
      background-color: transparent;
      margin-top: unset;
   }
   .DistBenefits-Sec01c-Text01 > div {
      padding: 20px 20px 0 20px;
   }
   .DistBenefits-Sec02a-Img01 {
      margin-top: -90px !important;
      max-width: 70%;
      margin: 0 auto;
   }
   .DistBenefits-Sec02a-Text01 {
      padding: unset !important;
   }
   .DistBenefits-Sec02a-Text01 .quote {
      font-size: 20px !important;
      font-weight: normal;
      padding: 0 20px;
   }
   div[class*="DistBenefits-Sec03b"] {
      text-align: center;
   }
   .DistBenefits-Sec03b-Text01 h4:before, .DistBenefits-Sec03b-Text02 h4:before {
      margin: 0 auto 15px;
   }
   div[class*="DistBenefits-Sec04a"] .works123 h2 {
      display: block;
      margin: 0 0 30px 0 !important;
      font-weight: 900;
      font-size: 45px;
      margin-right: unset;
   }
   div[class*="DistBenefits-Sec04a"] .works123 {
      line-height: 1em;
      font-size: 14px;
      width: 28%;
   }
   div[class*="DistBenefits-Sec04a"] .works123:last-child {
      width: 22%;
   }
   .DistBenefits-Sec04b-Text01 {
      padding: 0 20px !important;
   }
   div[class*="DistBenefits-Sec"] p + a.btn.btn-primary {
      margin: 40px auto 0;
      display: block;
      width: 60%;
   }
   html[lang="fr_CA"] div[class*="DistBenefits-Sec"] p + a.btn.btn-primary {
      width: 80%;
   }
   div[class*="DistBenefits-Sec06"] .shk-responsive-image > img {
      padding: 0 10px;
   }
   .shk-banner.hs-today > div > .shk-banner-content {
      padding: 0;
   }
   .shk-banner.hs-today > div > .shk-banner-content h2 {
      line-height: 1.25em !important;
      font-size: 32px !important;
   }
   .shk-banner-sub-component.hs-today-sub {}
   .shk-banner.hs-today > div .shk-banner-sub-component-content > .row:last-of-type {
      padding: 10px 20px 0;
   }
   .shk-banner.hs-today > div .shk-banner-sub-component-content > .row:nth-child(3) {
      margin: 0 20px !important;
   }
   .shk-banner.hs-today > div .shk-banner-sub-component-content > .row:nth-child(3) > div {
      padding: 20px !important;
   }
   .shk-banner.hs-today > div .shk-banner-sub-component-content > .row:nth-child(3) > div div div {
      text-align: center;
   }
   .shk-banner.hs-today > div .shk-banner-sub-component-content > .row:nth-child(3) > div div div h2 {
      font-size: 70px !important;
   }
   .shk-banner.hs-boost .shk-banner-sub-heading h2 {
      font-size: 18px !important;
   }
   .shk-banner.hs-boost .shk-banner-sub-component.hs-boost-subtxt {
      padding: 0 !important;
   }
   .shk-banner.hs-boost .shk-banner-sub-component-content > div {
      text-align: center;
   }
   .shk-banner.hs-boost .shk-banner-sub-component-content > div h3 {
      font-size: 34px !important;
   }
   .shk-banner-sub-heading h2, .shk-banner-heading h2 {
      line-height: 1em;
   }
   .offers-vivix-hero .shk-banner-sub-component-content {
      text-align: center;
   }
   .offers-spf .shk-banner-sub-component-content {
      text-align: center;
   }
   .order-confirm-choice {
      text-align: center;
   }
   .offers-left-journal {
      margin-left: 40px;
   }
   .offers-right-journal {
      margin-left: -40px;
      margin-top: -75px;
   }
   .mlo-banner1-desktop {
      display: none;
   }
   .mlo-banner1-mobile {
      display: block;
   }
   .hp-sub-header {
      font-size: 65px;
      line-height: 66px;
   }
   .home-blog-main-US .img-responsive {
      width: 100%;
   }
   .home-nutrsci-main-US {
      display: none;
   }
   .home-nutrsci-main-US-sub-m {
      display: block;
   }
   .dist-join-rsw-text {
      font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
      font-size: 24px;
      line-height: 22px;
   }
   a.dsw-join-link {
      font-family: "Schnyder S", "Schnyder S Web", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook L", serif;
      font-size: 20px;
      line-height: 20px;
      color: #2e2e2e;
   }
   .join-rsw-img {
      margin-right: 15px;
      margin-top: 0px;
   }
   .dist-join-banner {
      padding: 0px 20px;
   }
   .am-landing-benefits .col-md-4 {
      text-align: center;
   }
   .am-landing-benefits .col-md-4 img {
      margin: 0 auto;
   }
   .am-photostrip-mobile {
      display: block
   }
   .am-photostrip {
      display: none;
   }
   .hp-join-now-mobile {
      display: block;
   }
   .home-joinus-main01-US-img {
      display: none !important;
   }
   .hp-border-bottom-d {
      display: none !important;
   }
   .home-brandstory-main-US-drimg {
      display: none !important;
   }
   .home-nutrsci02-main-US-sub-m {
      padding: 0 !important;
   }
   input[type="checkbox"].hp-science-proven-m, input[type="checkbox"].hp-science-natural-m, input[type="checkbox"].hp-science-science-m {
      border: none !important;
      outline: none !important;
      outline-width: 0 !important;
      display: block;
      width: 350px;
      height: 350px;
      max-width: 350px;
      max-height: 350px;
      margin: -20px 0 20px -6px;
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
   }
   input[type="checkbox"].hp-science-proven-m:focus, input[type="checkbox"].hp-science-natural-m:focus, input[type="checkbox"].hp-science-science-m:focus {
      border: none !important;
      outline: none !important;
      outline-width: 0 !important;
   }
   input[type="checkbox"].hp-science-proven-m {
      content: url('https://images.shaklee.com/hp/Proven-mobile.png');
   }
   input[type="checkbox"].hp-science-proven-m:checked {
      content: url('https://images.shaklee.com/hp/Proven-Rollover-mobile.png');
   }
   input[type="checkbox"].hp-science-natural-m {
      content: url('https://images.shaklee.com/hp/Natural-mobile.png');
   }
   input[type="checkbox"].hp-science-natural-m:checked {
      content: url('https://images.shaklee.com/hp/Natural-Rollover-mobile.png');
   }
   input[type="checkbox"].hp-science-science-m {
      content: url('https://images.shaklee.com/hp/Science-mobile.png');
   }
   input[type="checkbox"].hp-science-science-m:checked {
      content: url('https://images.shaklee.com/hp/Science-Rollover-mobile.png');
   }
   html[lang="es_US"] input[type="checkbox"].hp-science-proven-m {
      content: url('https://images.shaklee.com/hp/Proven-SP-mobile.png');
   }
   html[lang="es_US"] input[type="checkbox"].hp-science-proven-m:checked {
      content: url('https://images.shaklee.com/hp/Proven-Rollover-SP-mobile.png');
   }
   html[lang="es_US"] input[type="checkbox"].hp-science-natural-m {
      content: url('https://images.shaklee.com/hp/Natural-SP-mobile.png');
   }
   html[lang="es_US"] input[type="checkbox"].hp-science-natural-m:checked {
      content: url('https://images.shaklee.com/hp/Natural-Rollover-SP-mobile.png');
   }
   html[lang="es_US"] input[type="checkbox"].hp-science-science-m {
      content: url('https://images.shaklee.com/hp/Science-SP-mobile.png');
   }
   html[lang="es_US"] input[type="checkbox"].hp-science-science-m:checked {
      content: url('https://images.shaklee.com/hp/Science-Rollover-SP-mobile.png');
   }
   html[lang="fr_CA"] input[type="checkbox"].hp-science-proven-m {
      content: url('https://images.shaklee.com/canada/web/hp-proven-f.png');
   }
   html[lang="fr_CA"] input[type="checkbox"].hp-science-proven-m:checked {
      content: url('https://images.shaklee.com/canada/web/hp-proven-rollover-f.png');
   }
   html[lang="fr_CA"] input[type="checkbox"].hp-science-natural-m {
      content: url('https://images.shaklee.com/canada/web/hp-natural-f.png');
   }
   html[lang="fr_CA"] input[type="checkbox"].hp-science-natural-m:checked {
      content: url('https://images.shaklee.com/canada/web/hp-natural-rollover-f.png');
   }
   html[lang="fr_CA"] input[type="checkbox"].hp-science-science-m {
      content: url('https://images.shaklee.com/canada/web/hp-science-f.png');
   }
   html[lang="fr_CA"] input[type="checkbox"].hp-science-science-m:checked {
      content: url('https://images.shaklee.com/canada/web/hp-science-rollover-f.png');
   }
   html[lang="en_CA"] input[type="checkbox"].hp-science-proven-m {
      content: url('https://images.shaklee.com/canada/web/hp-proven-e.png');
   }
   html[lang="en_CA"] input[type="checkbox"].hp-science-proven-m:checked {
      content: url('https://images.shaklee.com/canada/web/hp-proven-rollover-e.png');
   }
   html[lang="en_CA"] input[type="checkbox"].hp-science-natural-m {
      content: url('https://images.shaklee.com/canada/web/hp-natural-e.png');
   }
   html[lang="en_CA"] input[type="checkbox"].hp-science-natural-m:checked {
      content: url('https://images.shaklee.com/canada/web/hp-natural-rollover-e.png');
   }
   html[lang="en_CA"] input[type="checkbox"].hp-science-science-m {
      content: url('https://images.shaklee.com/canada/web/hp-science-e.png');
   }
   html[lang="en_CA"] input[type="checkbox"].hp-science-science-m:checked {
      content: url('https://images.shaklee.com/canada/web/hp-science-rollover-e.png');
   }
   div.home-herobanner-main-US .shk-banner-sub-component.home-herobanner-main-US-img {
      margin-left: -40%;
      width: 150% !important;
      margin-bottom: -20px;
   }
   div.home-herobanner-main-US .shk-banner-sub-component.home-herobanner-main-US-img-immunity {
      margin-left: -15%;
      width: 130% !important;
      margin-bottom: -20px;
   }
   div.home-herobanner-main-US .shk-banner-sub-component.home-herobanner-main-US-img-tdb {
      margin-left: -10%;
      width: 130% !important;
      margin-bottom: -20px;
   }
   div.home-herobanner-main-US .shk-banner-sub-component.home-herobanner-main-US-img-peach {
      margin-left: -20%;
      width: 130% !important;
      margin-bottom: -20px;
   }
   div.home-herobanner-main-US .shk-banner-sub-component.home-herobanner-main-US-sub-img {
      margin-left: -11%;
      width: 120% !important;
      margin-bottom: -20px;
   }
   .home-meologybanner-main-US > .shk-banner-background-responsive {
      padding-bottom: 160px;
   }
   .home-joinus-main01-US .col-md-8 {
      padding-right: 0px;
      border-top: 2px solid #c1c1c1;
      padding-top: 20px;
      margin-top: 20px;
   }
   .home-nutrsci01-main-US .shk-banner-sub-heading span {
      font-size: 65px !important;
      line-height: 1em !important;
   }
   .home-brandstory-main-US .no-carousel.shk-banner-sub-component-container .shk-banner-sub-component.home-brandstory-main-US-bgimg {
      width: 130% !important;
      margin-left: unset;
      position: relative;
      margin-top: -55%;
      transform: rotate(-15deg);
      float: right;
      margin-right: -65%;
   }
   .home-brandstory-main-US .home-brandstory-main-US-txt {
      text-align: left;
   }
   .home-brandstory-main-US .home-brandstory-main-US-txt p[style*="55px"] {
      font-size: 47px !important;
   }
   .home-herobanner-main-US .home-herobanner-main-US-txt, .home-brandstory-main-US .home-brandstory-main-US-txt, .home-meologybanner-main-US .shk-banner-sub-component, .home-joinus-main01-US .home-joinus-main01-US-txt {
      padding: 5px !important;
   }
   .about-us-timeline-banner-desktop {
      display: none;
   }
   .about-us-timeline-banner-mobile, .about-us-timeline-banner-mobile .owl-controls {
      display: block !important;
   }
   .about-us-timeline-banner-desktop, .about-us-timeline-banner-desktop .owl-controls {
      display: none !important;
   }
   div[class*="about-us"] p[style*="90px"][style*="Schnyder"] {
      font-size: 48px !important;
      font-weight: 500 !important;
      line-height: 1em !important;
   }
   div[class*="about-us"] p[style*="80px"][style*="Schnyder"] {
      font-size: 38px !important;
      line-height: 1em !important;
      font-weight: 500 !important;
   }
   .about-us-top-video-banner p[style*="Schnyder"][style*="600"] br:last-child, .about-us-ecofriendly-hero p[style*="Schnyder"][style*="600"] br {
      content: "";
   }
   .about-us-wellness .row p[style*="90px"][style*="Schnyder"][style*="600"], .about-us-ecofriendly-hero .row p[style*="90px"][style*="Schnyder"][style*="600"] {
      font-size: 46px !important;
   }
   .about-us-ecofriendly-hero {
      padding-bottom: 150px;
      z-index: 1;
   }
   .about-us-ecofriendly-hero .shk-banner-content {
      padding: 0;
   }
   .about-us-ecofriendly-hero .about-us-eco-container {
      padding-top: 60px !important;
      padding-left: 20px !important;
      padding-right: 20px;
      width: 110%;
      height: auto;
   }
   .about-us-ecofriendly-hero .about-us-eco-container > .col-xs-12.col-md-4 {
      background-color: #f3faf5;
      width: calc(100% - 60px);
      margin: 30px 20px -100px;
   }
   .about-us-ecofriendly-articles {
      margin-top: -155px;
      margin-bottom: -90px;
      z-index: 5;
   }
   .about-us-ecofriendly-articles .about-us-environment, .about-us-ecofriendly-articles .about-us-climate, .about-us-ecofriendly-articles .about-us-trees {
      width: 33% !important;
      height: 90px !important;
   }
   .about-us-ecofriendly-articles a.about-us-environment-text {
      font-size: 12.8px;
      line-height: 1.25em;
      padding: 5px;
   }
   .about-us-top-video-banner .shk-banner-content {
      padding: 0;
   }
   .about-us-top-video-banner .embed-responsive {
      margin-right: -40px;
      margin-left: -40px;
      padding-bottom: 63%;
   }
   .about-us-top-video-banner .about-us-top-video-sub {
      padding-bottom: 0 !important;
   }
   .about-us-wellness {
      min-height: auto;
   }
   .about-us-wellness .shk-banner-content {
      padding: 20px 20px 0px;
   }
   .shk-banner.about-us-difference-hero {
      margin-top: 40px;
   }
   .about-us-difference-hero .row.top40:nth-child(2) {
      margin: 10px 0 -30px;
   }
   .about-us-difference-hero .shk-banner-content .shk-banner-sub-heading .col-xs-12 {
      margin-bottom: 10px;
   }
   .about-us-difference-hero .embed-responsive {
      margin-bottom: -60px;
   }
   .about-us-organic-guarantee-hero .shk-banner-background-responsive {
      background-position-y: -140px !important;
      background-color: #e6f2f7;
   }
   .about-us-organic-guarantee-hero .leftright25 {
      margin-right: 0 !important;
   }
   .about-us-landmark-img-hero .shk-banner-content {
      padding: 0;
   }
   .about-us-landmark-img-hero .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item {
      width: 100vw !important;
   }
   .about-us-landmark-img-hero .about-us-landmark-img-sub {
      margin: 0;
      height: 320px;
      background-size: 100vh;
   }
   .offers-products-holiday img {
      max-width: 95%;
   }
   .page-productDetails #reviews .author {
      clear: both;
   }
   .db-how-works-hero .shk-banner-sub-heading > .row, .db-impact-calculator-hero .shk-banner-sub-component-content > .row {
      display: unset;
   }
   .db-works-copy {
      min-height: unset;
   }
   .dei-committed-middle {
      padding: 0px 25px;
   }
   .db-wellness-video-hero .main-header-copy, .top-tea-banner .header-copy-80, .top-tea-banner .header-copy-70, .top-tea-banner .header-copy-65, .am-landing-header .main-header-copy, .meology-inside .main-header-copy, .meology-inside-kids .main-header-copy, .home-new-products-sub-m .header-copy-80, .home-new-products-sub .header-copy-80, .rsw-goodhealth-hero .main-header-copy, .rsw-tabs-hero .main-header-copy, .meo-pn-tabs-hero .main-header-copy, .rsw-landing-goodhealth .main-header-copy, .rsw-landing-boosts-text .main-header-copy, .gg-gold-header .main-header-copy {
      font-size: 55px;
      line-height: 1em;
   }
	
	div[data-id="VXLivingWellQuotesResponsiveBanner"] {
    width: 100%;
    margin: 0 auto;
}
.hp-top-copy {
  font-size: 12px;
  line-height: 1.5em;
}
.no-padding h1.hp-top-copy {
    margin: 0 20px -20px!important;
}
   .header-copy-80-g {
      color: #2e2e2e;
      font-size: 55px;
      line-height: 1em;
   }
   .hp-subheader-genh {
      font-size: 55px;
      text-align: left;
   }
   .hp-copy-genh {
      text-align: left;
   }
   .hp-join-genh {
      font-size: 45px;
      line-height: 1em;
   }
   .member-joinheader-genh-top {
      font-size: 24px;
      line-height: .5em;
   }
   h1.member-joinheader-genh {
      font-size: 55px;
      font-weight: 700;
      line-height: 1em;
   }
   .shk-banner-sub-component.owl-banner.off.memberjoin-genh-sub-txt {
      padding: 20px 20px !important;
   }
   h1.am-joinheader-genh-top {
      font-size: 45px;
      line-height: 1em;
   }
   .amjoin-50credit .js-responsive-image {
      padding: 0 20px;
   }
   .owl-carousel .owl-controls .owl-pagination .owl-page {
      background: #9B9B9B;
      border: 2px solid #9B9B9B;
      border-radius: 50%;
      width: 6px;
      height: 6px;
   }
   .owl-carousel .owl-controls .owl-pagination .owl-page.active {
      background: #173e35;
      border: 2px solid #173e35;
   }
   .about-us-ecofriendly-hero .main-header-copy {
      font-size: 48px;
   }
   .about-pom-cycle {
      font-size: 30px;
      line-height: 32px;
      text-align: center;
   }
   .shk-banner-sub-component.owl-banner.off.beauty-checks-sub {
      padding: 0px;
   }
   .beauty-checks-sub .hp-blog-title {
      font-size: 18px;
      line-height: 1.5em;
      padding: 0px 20px;
   }
   .pomifera-image {
      margin-top: -75px;
   }
   .about-pom-top-copy {
      font-size: 20px;
   }
   .about-pom-subheader {
      font-size: 47px;
      line-height: 49px;
   }
   .about-pom-copy {
      font-size: 14px;
   }
   .about-pomifera-hero-sub .col-xs-12 {
      margin: 50px 3% -30px 3%;
      width: 96%;
      padding: 0px 6% 30px 6%;
      border-bottom: 2px solid #fff;
      border-right: 2px solid #fff;
      border-left: 2px solid #fff;
   }
   .about-pomifera-hero-sub .col-xs-12:before {
      width: 30%;
   }
   .about-pomifera-hero-sub .col-xs-12:after {
      width: 30%;
   }
   .shk-banner-sub-component.owl-banner.off.pom-harvested-right {
      padding: 20px 20px 40px !important;
      text-align: center;
   }
   .shk-banner-sub-component.owl-banner.off.pom-harvested-left {
      margin-top: -25px;
      padding: 20px !important;
   }
   .about-pom-discovered {
      padding: 0px 20px;
   }
   h2.about-pom-subheader {
      text-align: center;
      padding: 0px 20px;
   }
   h2.vx-subhead.text-center {
      font-size: 47px;
      line-height: 49px;
   }
   h2.vx-subhead-2 {
      color: #fff;
      font-size: 47px;
      line-height: 49px;
   }
   h2.vx-video-subhead {
      font-size: 36px;
      line-height: 45px;
   }
h2.vx-subhead-4 {
    font-size: 47px;
    line-height: 49px;
}
   .sbv-vivix-helps {
      padding-bottom: 20px;
   }
   .shk-banner.shk-banner-type-c.shk-full-width-banner.vx-keepcellsyoung-hero {
      padding: 0px 20px;
   }
   .vx-copy-14 {
      font-size: 12px;
      line-height: 20px;
   }
   h2.vx-subhead-3 {
      font-size: 47px;
      line-height: 49px;
   }
   .vx-subhead-copy {
      font-size: 34px;
      line-height: 40px;
   }
   .vx-para-copy {
      font-size: 20px;
      line-height: 28px;
   }
   .vx-science {
      text-align: center;
   }
   .hp-copy-content.vx-padding {
      padding: 10px 0px;
   }
   .sbv-subhead {
      font-size: 75px;
      line-height: 75px;
   }
   .shk-banner-sub-component.owl-banner.off.vx-provensciencer-txt-sub {
      text-align: center;
   }
   .jj-header-copy {
      padding-bottom: 250px;
      margin-top: -100px;
   }
   .jj-h1 {
      font-size: 50px;
      line-height: 46px;
   }
   .jj-subheader-copy {
      font-size: 26px;
      line-height: 26px;
      padding: 0px 75px;
   }
   .dist-join-banner-rsw {
      padding: 0px 20px 40px;
      text-align: center;
      margin-top: -40px;
   }
   .jj-rsw-text {
      font-size: 40px;
      line-height: 43px;
   }
   .jj-logo {
      display: block;
      margin-left: auto;
      margin-right: auto;
      width: 50%;
   }
   .jj-logo-cart {
      display: block;
      margin-left: auto;
      margin-right: auto;
      width: 50%;
   }
   .mix-intro-copy {
      font-size: 18px;
   }
   .header-copy-100 {
      font-size: 55px;
      letter-spacing: -0.91px;
      line-height: 66px
   }
   .mix-subheader {
      line-height: 32px;
      padding: 10px 0px 0px;
   }
   .main-cat-banner .main-header-copy {
      font-size: 40px;
      line-height: 1em;
   }
   .main-cat-sub-banner .content18 {
      font-size: 16px;
      line-height: 1.35em;
   }
   .shk-banner-sub-component.owl-banner.off.main-cat-sub-banner {
      padding: 0px 20px !important;
   }
   .gg-gold-header .gg-gold-promocode {
      padding: 10px 20px;
      font-size: 18px;
   }
   .gg-gold-header .main-header-copy {
      padding-top: 30px
   }
   .gg-subheader {
      font-size: 18px;
      line-height: 1.5em;
      padding: 10px 20px;
   }
   .gg-product {
      padding: 0px 10px 20px 10px;
      min-height: 360px;
   }
   .gg-gold-text {
      font-size: 20px;
      line-height: 1.5em;
   }
   .gg-bottom-banner {
      font-size: 40px;
      line-height: 1em;
      padding: 20px 20px 40px;
   }
   .meo-pn-tabs-hero .nav-tabs li {
      padding: 0px;
   }
   .member-new-join-header h1 {
      font-size: 46px;
      line-height: 46px;
   }
   .mlo-perks-text {
      margin-left: 20px;
      margin-right: 20px;
      font-size: 18px;
      line-height: 28px;
   }
   .mlo-enjoy-hero {
      margin-top: -40px;
   }
   p.hp-copy-content.copy-side-spacing {
      padding: 0px 20px;
   }
   .distjoin h1 {
      font-size: 42px;
      line-height: 1em;
      margin-top: .75em;
   }
   .distjoin .subheader-reg {
      font-size: 22px;
      line-height: 1.25em;
   }
   .header-copy-59 {
      font-size: 48px;
      line-height: 1em;
   }
   .sc-header-copy {
      font-size: 47px;
      line-height: 1em;
   }
   .aboutus-sc-learnmore {
      padding: 30px;
   }
   .shk-banner-sub-component.owl-banner.off.hp-sustainability-pledge-sub {
      padding-left: 40px;
   }
   .aboutus-shakleecares .darksubheader, .hp-shakleecares-m .dark-subheader {
      font-size: 36px;
      line-height: 1em;
   }
   .am-landing-benefits .header-copy-75, .ambassador-how-works .main-header-copy {
      font-size: 50px;
      line-height: 1em;
   }
   .am-header-copy {
      font-size: 30px;
      line-height: 1em;
   }
   .am-header-sub {
      font-size: 16px;
      line-height: 24px;
   }
   .am-confirm-header-copy {
      font-size: 42px;
      line-height: 55px;
   }
   .sc-support {
      padding: 30px;
   }
   .sc-support-number {
      font-size: 55px;
   }
   .sc-support-copy {
      font-size: 16px;
      line-height: 22px;
   }
   .sc-roundup-header {
      font-size: 47px;
      line-height: 49px;
   }
   .sc-roundup-text {
      font-size: 18px;
      line-height: 24px;
      padding: 0px;
   }
   .jj-copy-text {
      font-size: 18px;
      line-height: 24px;
      padding-left: 20px;
      padding-right: 20px;
   }
   .sc-impact-number {
      font-size: 75px;
      line-height: 65px;
   }
   .sc-impact-subheader {
      font-size: 18px;
      line-height: 26px;
   }
   .sc-connect-content {
      font-size: 18px;
      line-height: 22px;
   }
   .sc-our-impact-txt-subbanner .leftright60 {
      padding: 20px 20px 40px;
      text-align: center;
   }
   .sc-our-impact-txt-subbanner .leftright60 img {
      margin: 0 auto;
   }
   .sc-product {
      margin-top: -100px;
   }
   .sc-va-build, .sc-af-build {
      padding-left: 20px;
      padding-right: 20px;
   }
   .sc-together-building .dark-subheader {
      font-size: 36px;
      line-height: 35px;
   }
   .sc-our-impact .dark-subheader {
      font-size: 36px;
      line-height: 35px;
   }
   .sc-top-txt-subbanner .copy-subheader {
      font-size: 18px;
      line-height: 24px;
      padding: 30px;
      text-align: center;
   }
   .sc-support .dark-subheader {
      font-size: 32px;
      line-height: 35px;
   }
   .sc-meet-partners .dark-subheader {
      font-size: 36px;
      line-height: 38px;
   }
   .subheader-reg-20 {
      font-size: 18px;
      line-height: 30px;
   }
   .dei-quotes-hero {
      margin: -150px 25px 0px;
   }
   .dei-quotes-hero .dei-quote-box p.hp-copy-content.top20 {
      min-height: unset;
   }
   .lr-treatyou-hero-banner .main-header-copy, .lr-livingwell-hero-banner .main-header-copy, .lrbday-loyalfriend .main-header-copy, .home-herobanner-main-US-txt .main-header-copy, .home-nutrsci01-main-US .main-header-copy, .hp-sustainability-pledge-sub .main-header-copy, .dei-truewellness .main-header-copy, .dei-wellness .main-header-copy {
      font-size: 65px;
      line-height: 1em;
   }
   .dei-wellness {
      text-align: center;
      padding: 0px;
   }
   .dei-quote-family {
      margin-top: 0px;
      padding: 30px 15px !important;
      background-image: url(https://images.shaklee.com/community/Dr-Shaklee-Quote_Shaklee-Family_Mobile_Background.jpg);
      background-repeat: no-repeat;
      z-index: 1;
      background-size: cover;
   }
   .dei-truewellness h1.main-header-copy {
      font-size: 55px;
   }
   .dei-1956hero .dark-subheader, .dei-cp-sub .dark-subheader, .dei-workenvironment .dark-subheader, .dei-committed .dark-subheader {
      font-size: 38px;
      line-height: 1.175em;
      padding: 0;
   }
   .dei-1956hero p, .dei-cp-sub p, .dei-workenvironment p, .dei-committed p {
      font-size: 14.5px;
      line-height: 2em;
   }
   .dei-cp-hero .dei-cp-sub, .dei-cp-hero .dei-cp-sub:last-child {
      padding: 0 !important;
   }
   .dei-cp-hero .js-responsive-image {
      background-size: contain;
      background-color: #aedcef;
      padding: 180px 0px 0;
   }
   .dei-1956hero .dark-subheader {
      margin-top: 190px;
   }
   .dei-1956hero .shk-banner-sub-component {
      padding: 0 !important;
   }
   .dei-1956hero .shk-banner-sub-component:first-child {
      position: absolute;
      top: 30px;
      left: 0;
   }
   .dei-1956hero .shk-banner-sub-component:first-child img {
      max-width: 45% !important;
      display: block;
      margin: 0 auto;
   }
   .rsw-landing-lr-row {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
   }
   .offers-header .offers-percent {
      font-size: 65px;
      line-height: 1em;
      color: #173E35;
   }
   .offers-header .offers-49-green {
      font-size: 36px;
      line-height: 40px;
      color: #173E35;
   }
   .offers-header .offers-34 {
      font-size: 28px;
      line-height: 30px;
   }
   .lr-treatyou-hero-banner .shk-banner-content {
      padding-top: 0;
   }
   .db-how-works-hero .main-header-copy, .db-impact-calculator-hero .main-header-copy, .db-quotes-hero .main-header-copy, .shop-top-meology .main-header-copy {
      font-size: 55px;
      line-height: 1em;
   }
   .db-faq-hero .main-header-copy, .about-us-top-video-sub .main-header-copy, .about-us-wellness .main-header-copy, .about-us-difference-hero .main-header-copy, .lr-header-banner .header-copy-80, .lr-header-banner-ca .header-copy-80, .lr-birthdaygift .main-header-copy, .lr-how-works .main-header-copy {
      font-size: 48px;
      line-height: 1em;
   }
   .lr-birthdaygift .subheader-reg, .lr-how-works .subheader-reg, .lr-favorites-herobanner .subheader-reg {
      font-size: 16px;
      line-height: 1.2em;
   }
   .lr-faq-terms {
      padding-left: 0px;
   }
   .lr-pointsperks .subheader-reg {
      font-size: 26px;
      line-height: 29px;
   }
   .lr-pointsperks .shop-meology-content {
      font-size: 14px;
      line-height: 16px;
   }
   .db-how-works-hero .main-header-copy br, .db-quotes-hero .main-header-copy br {
      content: "";
   }
   .db-faq-hero .main-header-copy br {
      content: "";
      display: block;
      height: 10px;
   }
   .db-how-works-hero .white-subheader, .db-how-works-hero2 .dark-subheader, .shop-product-title .dark-subheader, .shop-top-meology .dark-subheader, .home-brandstory-main-US-txt .dark-subheader {
      font-size: 36px;
      line-height: 1em;
   }
   .db-impact-calculator-hero .db-element-box {
      margin-bottom: 20px;
      min-height: unset;
   }
   .db-impact-calculator-hero .row:last-child > .col-xs-12.text-center {
      margin: 0 -30px !important;
      width: 118% !important;
      padding: 0;
   }
   .db-how-works-hero .shk-banner-content {
      padding: 0;
   }
   .db-how-works-hero .db-works-launch p, .db-how-works-hero .db-works-signup p, .db-how-works-hero .db-works-earn p {
      width: 48%;
      float: left;
      clear: left;
   }
   .db-how-works-hero .db-works-launch img, .db-how-works-hero .db-works-signup img, .db-how-works-hero .db-works-earn img {
      width: 50%;
      float: right;
      margin-top: -30px;
   }
   .db-quotes-hero .shk-banner-content {
      padding-left: 0;
      padding-right: 0;
   }
   .db-quotes-hero .db-distributor-quote {
      font-size: 16px;
      line-height: 1.5em;
   }
   .db-quotes-hero .db-distributor-name {
      font-size: 18px;
   }
   .db-quotes-hero #accordion .col-xs-4 a img + .hovertext,
   .carouselexpando div[id^="accordion"] .col-xs-4 a img + .hovertext
   {
      padding: 5px;
      line-height: 1.5em;
      font-size: 11px;
   }
   .db-quotes-hero #accordion .col-xs-4 a:not(.collapsed) img + .hovertext,
   .carouselexpando div[id^="accordion"] .col-xs-4 a:not(.collapsed) img + .hovertext
   {
      border: 4px solid #fff;
   }
   .db-element-box {
      margin: 0;
   }
   .db-works-start {
      margin-top: -20px;
   }
   .offers-countdown-header-text .offers-hands {
      margin-left: unset;
      top: unset;
   }
   .offers-countdown-header-text .offers-hands img {
      display: none;
   }
   .offers-countdown-header-text .offers-hands .col-xs-12:last-child {
      width: unset;
      margin-left: unset !important;
   }
   .offers-push-reset {
      margin-top: -200px;
   }
   .lr-livingwell-hero-banner .lr-rectangle {
      margin: 20px auto;
      float: none;
   }
   .lr-faqrules-hero-banner .shk-banner-content {
      padding: 0;
   }
   #ingred01Accordion .panel {
      width: 100%;
   }
   #ingred01Accordion .panel:nth-child(2n+1) {
      clear: none;
   }
   .accordionwrap #ingred01Accordion .collapse, .accordionwrap #ingred01Accordion .collapsing {
      min-height: 25.25em !important;
   }
   .accordionwrap #ingred01Accordion .noexpando .collapse {
      min-height: auto !important;
      height: auto !important;
      margin-bottom: -10px;
   }
   div.pdp-number-square {
      min-height: 260px;
      width: 100%;
   }
   .pdp-video-hero .shop-top-meology {
      padding-left: 20px !important;
      margin-left: unset;
   }
   .pdp-little-guy .row {
      padding-left: 35px;
      width: 100vw !important;
      margin-right: 0px;
   }
   .pdp-little-guy {
      margin-top: -130px;
      padding-bottom: 20px;
   }
   .pdp-little-guy .row .pdp-lg-lefttext {
      font-size: 18px;
   }
   .pdp-number-square:only-child {
      margin: 10px;
   }
   .page-AmbassadorShop .shop-products {
      margin: 20px 0;
   }
   .page-AmbassadorShop a.shop-product-subhead {
      display: block;
      margin-bottom: 0;
      min-height: 2.6em;
   }
   .page-AmbassadorShop a.shop-product-subhead + br {
      display: none;
   }
   .page-AmbassadorShop .leftright20 {
      margin: 0px 0 40px 0;
   }
   .page-AmbassadorShop .leftright20:nth-child(odd) {
      clear: both;
   }
   .page-AmbassadorShop .leftright20 a + p {
      min-height: 9em;
   }
   .page-AmbassadorShop .leftright20 a + p + p {
      margin-top: 0;
   }
   .page-AmbassadorShop .leftright20.imageonly {
      padding: 0;
   }
   .meology-inside-text {
      padding: 20px;
   }
   .meology-inside-kids .shk-banner-content-light {
      padding: 40px 0;
   }
   .meology-kids-inside-image {
      padding: 20px 0 !important;
   }
   .meology-inside-kids .owl-wrapper, .meology-inside-kids .owl-item {
      width: 100% !important;
   }
   .home-new-products-sub-m h1.header-copy-80 {
      font-size: 50px;
   }
   .gg-products br {
      display: none;
   }
   .about-us-organic-guarantee-hero .shk-banner-background-responsive {
      padding-bottom: 0;
   }
   .aboutus-shakleecares {
      margin-top: -70px;
   }
   .aboutus-shakleecares .shk-banner-content {
      padding: 20px;
      margin: 0 -30px;
      width: calc(100% + 60px);
   }
   .aboutus-shakleecares-sub .row:first-child {
      margin: -10px -20px -40px -20px;
   }
   .aboutus-shakleecares-sub .row:first-child > div {}
   .aboutus-shakleecares-sub .row:first-child > div img {
      max-width: 100% !important;
   }
   .aboutus-sc-logo {
      padding: 0 40px;
   }
   .aboutus-shakleecares-sub .row:first-child > div.aboutus-sc-img img {
      max-width: 130% !important;
   }
   .aboutus-sc-learnmore {
      margin: 0px 0 -40px 0;
      padding-top: 60px;
   }
   .aboutus-sc-learnmore h3.dark-subheader {
      font-size: 10vw;
      line-height: 1.05em;
      margin-bottom: .5em;
   }
   .home-shopcats-main-US .leftright25:nth-child(odd) {
      clear: left;
   }
   .hp-dist-box-header {
      font-size: 18px;
      min-height: 2em;
   }
   .hp-dist-box-copy {
      min-height: 5.25em;
      font-size: 14px;
   }
   .hp-dist-link {
      min-height: 2.75em;
      display: block;
      font-size: 12px;
   }
   .hp-dist-top-tiles .row {
      margin: 0px -5px;
   }
   .hp-dist-top-tiles .col-sm-3 h3.hp-dist-tile-header {
      min-height: 5em;
   }
   .hp-dist-top-tiles .col-sm-3 p.hp-dist-tile-copy {
      min-height: 5.5em;
   }
   .navigation.navigation--middle .mobile__nav__row--btn.js-site-logo img {
      opacity: 0;
   }
   .navigation.navigation--middle .mobile__nav__row--btn.js-site-logo a {
      background: url(https://images.shaklee.com/Final-Shaklee-Logo-Rectangle-global.png) no-repeat center;
      background-size: contain !important;
      width: 89px;
   }
   .member-join-header.memjoinsection .shk-banner-background-responsive {
      background-image: none !important;
      background-color: #173E35;
   }
   .hp-drshaklee-hero {
      width: calc(100vw + 15px) !important;
   }
   .hp-drshaklee-hero .shk-banner-content {
      padding-left: 0;
   }
   .hp-brighter-pledge-hero .shk-banner-content {
      padding-right: 0;
      padding-left: 0px;
   }
   .hp-memberperks-hero .shk-banner-sub-component:first-child, .hp-income-hero .shk-banner-sub-component:first-child {
      margin: 0 -40px;
      width: calc(100% + 80px) !important;
   }
   .bc-header-banner .shk-banner-content {
      padding: 40px 0 20px 40px;
   }
   .bc-header-banner h1 {
      font-size: 60px;
   }
   .bc-header-banner h1 br {
      display: none;
   }
   .bc-introducing-hero .shk-banner-content {
      padding: 0 20px;
   }
   .bc-introducing-hero .row {
      display: flex;
      flex-direction: column;
      justify-content: center;
      margin: 10px;
   }
   .bc-introducing-hero .trio-imgcol, .bc-introducing-hero .trio-textcol {
      width: 100%;
      margin: 10px 0;
      padding: 0;
      text-align: center;
   }
   .bc-introducing-hero .trio-textcol {
      background: transparent;
      padding: 20px 40px;
      color: #fff;
      position: absolute;
   }
   .bc-introducing-hero .trio-textcol ul {
      text-align: initial;
      margin: 1em auto;
      display: inline-block;
   }
   .bc-introducing-hero h3 + p {
      line-height: 1.35em;
      font-size: 6vw;
      margin: 1em 0;
   }
   .bc-introducing-hero h4 {
      color: #fff;
   }
   .bc-introducing-hero a.bc-arrowlink {
      color: #fff;
   }
   .bc-supplement-hero {
      background: url(https://images.shaklee.com/bodycollection/image3-m.jpg) no-repeat center top !important;
      background-size: contain !important;
   }
   .bc-supplement-hero .col-md-12 {
      background: #7a9a8f;
      top: 280px;
      z-index: 99;
      padding-bottom: 150px;
      text-align: center;
   }
   .bc-supplement-hero p:first-child {
      width: 80%;
      margin-top: -30px;
   }
   .bc-supplement-hero h2 {
      font-size: 60px;
   }
   .bc-supplement-hero h2 br {
      display: none;
   }
   .bc-threesteps-hero .shk-banner-content {
      padding: 420px 20px 0;
   }
   .bc-threesteps-hero .row {
      display: flex;
      flex-direction: column-reverse;
   }
   .bc-threesteps-hero .trio-imgcol {
      z-index: 99;
      position: absolute;
      top: -10px;
      padding: 20px;
      left: 0;
   }
   .bc-threesteps-hero .trio-textcol {
      text-align: center;
   }
   .bc-threesteps-hero h4 {
      font-size: 5.5vw;
      padding: 0 10px;
   }
   .bc-threesteps-hero h5 {
      margin-top: .75em;
      font-size: 22px;
   }
   .bc-threesteps-hero h5 span {
      font-size: 24px;
   }
   .bc-nutrition-hero .shk-banner-content {
      padding: 30px 20px 0;
   }
   .bc-nutrition-hero .shk-banner-sub-heading > .row {
      display: flex;
      flex-direction: column;
   }
   .bc-nutrition-hero .trio-textcol, .bc-nutrition-hero .trio-imgcol {
      text-align: center;
   }
   .bc-nutrition-hero h3 {
      font-size: 44px;
      margin: .5em 0;
      text-align: center;
      padding: 0 20px;
   }
   .bc-nutrition-hero h5 {
      font-size: 5vw;
   }
   .bc-nutrition-hero h5:first-child {
      font-size: 4.5vw;
      text-align: center;
      top: -445px;
      position: absolute;
      z-index: 99;
   }
   .bc-nutrition-hero h5 + .row:before {
      display: none;
   }
   .bc-nutrition-hero h5 + .row {
      display: grid;
      grid-template-columns: repeat(2, 1fr);
   }
   .bc-ingredients .shk-banner-content {
      padding: 0 20px;
   }
   .bc-ingredients h4 {
      font-size: 5vw;
   }
   .bc-scents-hero .shk-banner-content {
      padding: 10px 20px;
   }
   .bc-scents-hero h3 {
      font-size: 5vw;
      padding: 2vw;
   }
   .bc-scents-hero h3 + .row {
      display: flex;
      flex-direction: column;
   }
   .bc-scents-hero .teagarden, .bc-scents-hero .tulumbeach {
      width: 100%;
      margin: 10px 0;
   }
   .bc-promise-hero .shk-banner-sub-heading > .row {
      display: flex;
      flex-direction: column-reverse;
   }
   .bc-promise-hero .trio-textcol {
      display: flex;
      text-align: center;
      align-items: center;
      flex-direction: column;
   }
   .bc-promise-hero .rowbox {
      border: none;
   }
   .bc-promise-hero .rowbox .row {
      margin-top: 20px;
      margin-left: 0;
   }
   .bc-promise-hero .rowbox .row img {
      width: 40px;
      max-width: unset;
   }
   .bc-promise-hero p {
      font-size: 18px;
      line-height: 1.25em;
      text-align: initial;
   }
   .bc-promise-hero h4 + p {
      padding: 20px 30px 0 0;
   }
   .bc-promise-hero .rowbox .row p {
      padding-right: 0;
      text-align: initial;
      margin-bottom: 0;
   }
   .bc-promise-hero h4 {
      top: -445px;
      position: absolute;
      z-index: 99;
   }
   .bc-ingredients h4 + .row:before {
      display: none;
   }
   .bc-ingredients h4 + .row {
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      grid-column-gap: 20px;
      grid-row-gap: 10px;
   }
   .bc-ingredients h4 + .row .col-xs-6 {
      width: unset;
   }
   .bc-sustain-hero .row {
      display: flex;
      flex-direction: column;
   }
   .bc-sustain-hero .sustaincol, .bc-sustain-hero .recyclecol {
      display: flex;
      margin-bottom: 10px;
      justify-content: center;
   }
   .bc-sustain-hero h4 {
      margin: 0 0 .5em 0;
   }
   .rsw-landing-ls-recipes .shk-banner-content {
      padding: 0;
   }
   .rsw-landing-ls-recipes .row {
      margin: 0;
   }
   .rsw-landing-ls-recipes .rsw-recipe-img {
      padding: 0;
   }
   .rsw-recipe-txt {
      padding: 40px 30px;
      border: none;
      left: 0;
      top: 0;
      margin-bottom: 0;
   }
   .rsw-landing-tool-green .shk-banner-sub-component-content {
      padding: 40px 30px;
   }
   .rsw-landing-tool-green .shk-banner-sub-component-content h3 {
      line-height: 1em;
   }
   .rsw-landing-cleanse .shk-banner-content {
      padding: 0 30px;
   }
   .rsw-landing-cleanse .leftright25 {
      padding: 0 10px;
   }
   .rsw-landing-goodhealth .shk-banner-content {
      padding: 50px;
   }
   .rsw-landing-hm-recipes .shk-banner-content {
      padding: 0;
   }
   .rsw-landing-hm-recipes .rsw-recipe-txt {
      top: 0;
      padding: 30px 40px 0;
   }
   .rsw-landing-cleanse .row.bottom40 {
      display: flex;
      flex-direction: column;
   }
   .rsw-landing-perks {
      margin-top: 0;
   }
   .rsw-landing-perks .row.bottom40 {
      display: flex;
      flex-direction: column;
      align-items: center;
      row-gap: 1.15em;
   }
   .rsw-landing-perks .row.bottom40 p {
      text-align: center;
   }
   .member-join-header.memjoinsection h1 + p br {
      display: none;
   }
   .personalcare .shk-banner-background-responsive.js-responsive-image {
      background-position-x: center;
   }
   .personalcare .shk-banner-sub-component.owl-banner.off.main-cat-sub-banner {
      padding: 0px 35% 0px 40px !important;
   }
   .personalcare h1.main-header-copy + p {
      font-size: 14px !important;
      line-height: 1.5em;
   }
   .prenatal.rsw-tabs-hero .nav-tabs li {
      width: 33%;
      padding: 0 2px;
   }
   .prenatal.rsw-tabs-hero .nav-tabs li a {
      min-height: 9em;
   }
   .earnings-boxes .shk-banner-sub-heading > .row {
      display: flex;
      flex-direction: column;
      gap: 20px;
      margin: initial;
   }
   .earnings-expando div[class^="earnings-"] {
      padding: 20px;
      min-height: 356px;
   }
   .earnings-expando div[class^="earnings-"] h2 {
      font-size: 47px;
   }
   .earnings-expando div[class^="earnings-"] h2 + p {
      font-size: 16px;
   }
   .earnings-expando div[class^="earnings-"] + div[id$="Accordion"] {
      max-width: 100%;
   }
   .earnings-expando div[class^="earnings-"] + div[id$="Accordion"] h4.panel-title a {
      font-size: 36px;
   }
   .earnings-expando div[class^="earnings-"] + div[id$="Accordion"] h4.panel-title a:after {
      right: -20px;
      font-size: 26px;
   }
   .earnings-expando div[class^="earnings-"] + div[id$="Accordion"] .hp-copy-content {
      font-size: 14px;
   }
   .earnings-expando .earnings-cash-header {
      background-image: url(https://images.shaklee.com/web/CashBonuses_Background_Mobile.jpg);
   }
   .earnings-expando .earnings-car-header {
      background-image: url(https://images.shaklee.com/web/CarBonuses_Background_Mobile.jpg);
   }
   .earnings-expando .earnings-trips-header {
      background-image: url(https://images.shaklee.com/web/Trips_Background_Mobile.jpg);
   }
   .earnings-box-4 {
      text-align: center !important;
   }
   .earnings-box-4 .earnings-download {
      float: none;
      margin: auto;
   }
   .earnings-faq div#faqAccordion {
      max-width: 85%;
   }
   .grid-item .item-summary {
      font-size: 12px;
      line-height: 14px;
      display: block;
   }
   .grid-item .shkgrid-price-content .price-panel .price-header .other-price SPAN span.promo-msg {
      font-size: 10px;
   }
   .category-product-container .category-layout.bottom-border {
      padding: 24px 0;
   }
   span.burst-categroy-text {
      padding: 0px 8px;
   }
   .page-mixitup .shop-products > .col-xs-6:nth-child(2n + 1) {
      clear: both;
   }
   input#js-site-search-input {
      width: 88vw;
   }
   #product-price-panel .variant-section > .variant-selector .variant-name {
      min-width: fit-content;
   }
   #product-price-panel .variant-section > .variant-selector .variant-name + div {
      min-width: 100%;
   }
   .checkmarkbox .checkmark {
      width: 100%;
   }
   body.page-search div[class*="hidden"] + .shk-category-layout-right-section .product-list .grid-item {
      width: 100%;
   }
   #product-image-panel .image-gallery video {
      max-height: calc(275px + 25vw);
   }
   .row.beauty-checkmarks {
      display: flex;
      flex-direction: column;
   }
   .build-routine h3.build-routine-subheader {
      font-size: 32px;
   }
   .build-routine h3.build-routine-subheader + p {
      top: -1.35em;
   }
   .build-routine .row + .row {
      display: flex;
      flex-direction: column;
   }
   .build-routine .build-routine-plus {
      display: none;
   }
   .pom-harvested-right .shk-banner-sub-component-content .row:nth-child(2) {
      display: flex;
      flex-direction: column-reverse;
   }
   #homepage_slider.mmmm-sliders .owl-controls .owl-pagination {
      display: block !important;
   }
   /**** wide product carousels ****/
   .shop-products .owl-item {
      width: 95vw !important;
   }
   .vx-keepcellsyoung-hero .row:nth-child(2) {
      display: flex;
      flex-wrap: wrap;
   }
   .vx-keepcellsyoung-hero .row:nth-child(2) > div {
      width: 50%;
      margin-bottom: 40px;
   }
   .vx-provenresults-hero .shk-banner-sub-heading > .row:nth-child(2) {
      flex-wrap: wrap;
   }
   .vx-provenresults-hero .vx-box > div {
      width: 100%;
   }
   .col-xs-12.col-md-2.vx-results-brown-box {
      width: 100%;
      margin-left: 0px;
      margin-top: 20px;
   }
   .vx-video-hero {
      background-color: #d0d0dd;
   }
   .vx-polyphenols-hero .shk-banner-sub-component:nth-child(2) .shk-banner-sub-component-content {
      top: unset;
      bottom: 8em;
      width: 75vw;
   }
   h2.vx-subhead {
      font-size: 8vw;
   }
   .vx-ingredients-hero .row:nth-child(3) > div > img {
      float: unset;
      padding: 0 20%;
   }
   div.vx-upcycled-hero .shk-banner-sub-component-content > .row:last-child > div p {
      margin-top: -20px;
      margin-bottom: 20px;
   }

.carouselexpando div[id^="accordion"] > .row {
    display: flex;
    flex-wrap: wrap;
}
.carouselexpando div[id^="accordion"] .col-xs-4 {
    width: 50%;
}










}
/*** ^^^ END END END HYBRIS MOBIILE BREAKPOINT ******************************/
/*** ^^^ END END END HYBRIS MOBIILE BREAKPOINT ******************************/
/*** ^^^ END END END HYBRIS MOBIILE BREAKPOINT ******************************/
/*** ^^^ END END END HYBRIS MOBIILE BREAKPOINT ******************************/
/*** ^^^ END END END HYBRIS MOBIILE BREAKPOINT ******************************/
/*** ^^^ END END END HYBRIS MOBIILE BREAKPOINT ******************************/
/*** ^^^ END END END HYBRIS MOBIILE BREAKPOINT ******************************/
/*** ^^^ END END END HYBRIS MOBIILE BREAKPOINT ******************************/
/*** ^^^ END END END HYBRIS MOBIILE BREAKPOINT ******************************/
/*** ^^^ END END END HYBRIS MOBIILE BREAKPOINT ******************************/
/*** ^^^ END END END HYBRIS MOBIILE BREAKPOINT ******************************/
/*** ^^^ END END END HYBRIS MOBIILE BREAKPOINT ******************************/
/*** ^^^ END END END HYBRIS MOBIILE BREAKPOINT ******************************/
/*** ^^^ END END END HYBRIS MOBIILE BREAKPOINT ******************************/
/*** ^^^ END END END HYBRIS MOBIILE BREAKPOINT ******************************/
/*** ^^^ END END END HYBRIS MOBIILE BREAKPOINT ******************************/
/*** ^^^ END END END HYBRIS MOBIILE BREAKPOINT ******************************/
/*** ^^^ END END END HYBRIS MOBIILE BREAKPOINT ******************************/
/*** ^^^ END END END HYBRIS MOBIILE BREAKPOINT ******************************/
/****************************************************************************/





@media (min-width: 1900px) {

   
   .shop-home-180 > div, .shop-home-sports > div {
      background-size: contain !important;
   }
   .shop-home-180 {
      background: url("https://images.shaklee.com/ShopHomeHealthyWeight.png") left center no-repeat;
      background-size: 100% 100%;
   }
   .shop-home-sports {
      background: url("https://images.shaklee.com/ShopHome-Sports.png") center center no-repeat;
      background-size: 100% 100%;
   }





}
/****************************************************************************/
@media (min-width: 656px) {

   
   .footer__nav--container.col-xs-12.col-sm-4:nth-child(2) {
      margin-top: 34px;
   }
   .lr-startnow-mobile-hero {
      display: none;
   }





}
/****************************************************************************/
@media (min-width: 2700px) {
   
   
   
   
   
   
   
}
/****************************************************************************/
@media print {

   .product-badge-layout > img {
      max-width: 30px !important;
   }




}
/****************************************************************************/








