.w-checkbox {
  display: block;
  margin-bottom: 5px;
  padding-left: 20px;
}

.w-checkbox:before {
  content: ' ';
  display: table;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

.w-checkbox:after {
  content: ' ';
  display: table;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  clear: both;
}

.w-checkbox-input {
  float: left;
  margin-bottom: 0px;
  margin-left: -20px;
  margin-right: 0px;
  margin-top: 4px;
  line-height: normal;
}

.w-form-formrecaptcha {
  margin-bottom: 8px;
}

.hero-lotus-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 500px;
  padding-right: 200px;
  padding-left: 200px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #e7e7e7;
  background-image: url('../images/lotus-purity-hero.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.hero-lotus-section.left-align {
  text-align: left;
}

.buy-bar {
  height: 150px;
  padding-top: 15px;
  padding-bottom: 15px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#a15bc7), to(#614b80));
  background-image: linear-gradient(180deg, #a15bc7, #614b80);
}

.navbar-lotus {
  height: auto;
  background-color: #fff;
}

.content {
  padding-top: 10px;
  padding-bottom: 50px;
}

.content-container {
  margin-top: 50px;
  margin-bottom: 50px;
  text-align: center;
}

.heading-large {
  display: block;
  width: 80%;
  margin-top: 50px;
  margin-right: auto;
  margin-left: auto;
  font-family: Oswald, sans-serif;
  color: #662d80;
  font-size: 35px;
  font-weight: 600;
  text-align: center;
  text-transform: uppercase;
}

.heading-large.red {
  color: #d81b23;
}

.cta-button {
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 12px 25px;
  border: 1px solid #db8931;
  border-radius: 30px;
  background-color: #f0ab00;
  font-family: Oswald, sans-serif;
  color: #000;
  font-size: 23px;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
}

.cta-button:hover {
  background-color: #f08600;
}

.buy-now-bar-container {
  position: static;
  left: 0px;
  right: 0px;
  bottom: 100px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 20px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.nav-link {
  padding-top: 35px;
  padding-bottom: 35px;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.nav-link:hover {
  color: #a15bc7;
}

.nav-link.w--current {
  color: #a15bc7;
}

.hero-text-container {
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.lotus-purity-logo {
  height: 80px;
  margin-top: 10px;
  margin-bottom: 5px;
}

.hero-text-wrapper-skinny {
  width: 60%;
}

.paragraph-regular {
  font-family: 'Open Sans', sans-serif;
  color: #333;
  font-size: 19px;
  line-height: 27px;
  text-align: left;
}

.paragraph-regular.left-aligned {
  text-align: left;
}

.paragraph-regular.bold-center {
  margin-top: 30px;
  font-weight: 600;
  text-align: center;
}

.paragraph-regular.white {
  color: #fff;
}

.paragraph-regular.small {
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
}

.block-33 {
  width: 33%;
  margin-right: 5px;
  margin-left: 5px;
  text-align: center;
}

.heading-orange {
  margin-top: 5px;
  margin-bottom: 5px;
  padding-right: 10px;
  font-family: Oswald, sans-serif;
  color: #f0ab00;
  font-weight: 600;
  text-decoration: line-through;
  text-transform: uppercase;
}

.heading-white {
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Oswald, sans-serif;
  color: #fff;
  font-weight: 600;
  text-align: center;
  text-transform: uppercase;
}

.heading-white.left {
  margin-bottom: 15px;
  text-align: left;
}

.buy-bar-text {
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 20px;
  text-align: center;
  text-transform: uppercase;
}

.price-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.cta-button-flush {
  margin-top: 0px;
  margin-bottom: 15px;
  padding: 12px 25px;
  border: 1px solid #db8931;
  border-radius: 30px;
  background-color: #f0ab00;
  font-family: Oswald, sans-serif;
  color: #000;
  font-size: 23px;
  font-weight: 700;
  text-transform: uppercase;
}

.cta-button-flush:hover {
  background-color: #f08600;
}

.lotus-products {
  position: relative;
  top: -116px;
}

.dashed-line-short {
  padding-top: 25px;
  padding-bottom: 25px;
}

.paragraph-italic {
  display: block;
  width: 60%;
  margin: 10px auto 40px;
  font-family: 'Open Sans', sans-serif;
  color: #666;
  font-size: 20px;
  line-height: 27px;
  font-style: italic;
  font-weight: 300;
}

.paragraph-italic.left-aligned {
  text-align: left;
}

.paragraph-italic.white {
  color: #fff;
}

.text-span {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffd071), to(#ffd071));
  background-image: linear-gradient(180deg, #ffd071, #ffd071);
}

.bullet-point-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 7px;
  padding-bottom: 7px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.checkmark {
  width: 30px;
  margin-right: 20px;
}

.bullet-points-bold {
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
}

.bullet-points-bold.white {
  color: #fff;
}

.bullet-points-wrapper {
  display: block;
  width: 600px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: left;
}

.dashed-line-long {
  padding-top: 25px;
  padding-bottom: 25px;
}

.dashed-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 90%;
  margin: 20px auto;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: dashed none;
  border-width: 3px;
  border-color: #ffd071;
}

.leaves-icon {
  margin-right: 50px;
}

.highlighted {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffd071), to(#ffd071));
  background-image: linear-gradient(180deg, #ffd071, #ffd071);
}

.heading-large-hero {
  display: block;
  width: 80%;
  margin-top: 10px;
  font-family: Oswald, sans-serif;
  color: #662d80;
  font-size: 45px;
  line-height: 50px;
  text-align: left;
  text-transform: uppercase;
}

.line-divider {
  width: 100%;
  height: 3px;
  margin-top: 25px;
  margin-bottom: 25px;
  padding-top: 0px;
  background-color: #ffd071;
  color: #ffd071;
}

.ingredients-section {
  display: block;
  margin-top: 100px;
  padding: 50px 100px;
  background-image: linear-gradient(94deg, #9fb4d7, #c2e8b6);
}

.line-divider-small {
  display: block;
  width: 20%;
  height: 3px;
  margin: 25px auto;
  padding-top: 0px;
  background-color: #ffd071;
  color: #ffd071;
}

.quotation-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 30px 30px 30px 20px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #ffd071;
}

.quotation-wrapper.purple {
  background-color: #614b80;
}

.paragraph-quotes {
  margin-bottom: 0px;
  margin-left: 30px;
  padding-left: 0px;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-style: italic;
  text-align: left;
}

.paragraph-quotes.white-text {
  color: #fff;
}

.arrow {
  width: 100px;
}

.div-block {
  display: block;
  width: 50%;
  margin: 20px auto;
  padding-bottom: 50px;
  border: 4px dashed #ffd071;
}

.buy-product-wrapper {
  padding-top: 50px;
  padding-bottom: 50px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5a1f80), to(#6e6480));
  background-image: linear-gradient(180deg, #5a1f80, #6e6480);
  text-align: center;
}

.lotus-products2 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.warning {
  display: block;
  width: 80%;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  font-family: 'Open Sans', sans-serif;
  color: #f31b1b;
  font-size: 20px;
  line-height: 27px;
  font-style: italic;
  font-weight: 700;
}

.warning.left-aligned {
  text-align: left;
}

.subscribe-small-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px 50px 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #ffd071;
}

.subscribe-button {
  padding: 10px 50px;
  background-color: #333;
  font-family: Oswald, sans-serif;
  color: #fff;
  font-size: 20px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.subscribe-button:hover {
  background-color: #797979;
}

.text-field {
  font-style: italic;
}

.form-field {
  width: 200px;
  margin-right: 10px;
  margin-bottom: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-style: italic;
}

.subscribe-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-span-2 {
  font-size: 22px;
  text-transform: uppercase;
}

.bold-text {
  font-size: 32px;
  text-transform: none;
}

.subscribe-text {
  margin-right: 50px;
  font-family: 'Open Sans', sans-serif;
  color: #333;
  font-size: 18px;
  line-height: 27px;
  text-align: left;
}

.subscribe-text.left-aligned {
  text-align: left;
}

.subscribe-text.small {
  font-size: 15px;
  line-height: 22px;
  font-style: italic;
  font-weight: 400;
}

.form-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.footer {
  padding-top: 40px;
  padding-bottom: 100px;
  background-color: #333;
}

.footer-text {
  display: block;
  width: 80%;
  margin-right: auto;
  margin-left: auto;
  font-family: 'Open Sans', sans-serif;
  color: #797979;
  text-align: center;
}

.footer-link {
  color: #797979;
}

.signature-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 50px;
  margin-bottom: 50px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.drsuzanne-photo {
  width: 200px;
  height: 200px;
}

.signature-div {
  display: block;
  width: 500px;
  margin-left: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: left;
}

.seals-columns {
  position: relative;
  top: -112px;
  display: block;
  width: 50%;
  margin-right: auto;
  margin-left: auto;
}

.paragraph-blue {
  font-family: 'Open Sans', sans-serif;
  color: #1d7c96;
  font-size: 18px;
  line-height: 25px;
  text-align: center;
}

.ingredients-icon-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.icon-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 200px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.paragraph-white {
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
}

.icon-round {
  margin-bottom: 15px;
}

.ingredient-list-wrapper {
  padding-top: 50px;
  padding-bottom: 50px;
}

.heading-blue {
  width: 90%;
  margin-top: 0px;
  border-bottom: 3px solid #1d7c96;
  font-family: Oswald, sans-serif;
  color: #1d7c96;
  font-size: 18px;
  text-transform: uppercase;
}

.blue-divider {
  width: 90%;
  height: 3px;
  margin-bottom: 10px;
  background-color: #1d7c96;
}

.paragraph-ingredients {
  width: 90%;
  font-family: 'Open Sans', sans-serif;
  color: #1d7c96;
  font-size: 15px;
  line-height: 21px;
}

.heading-white-ingredients {
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Oswald, sans-serif;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
}

.column {
  border-radius: 500px;
  text-align: center;
}

.featured-product-wrapper {
  display: block;
  width: 60%;
  margin: 50px auto;
  padding-bottom: 40px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5a1f80), to(#6e6480));
  background-image: linear-gradient(180deg, #5a1f80, #6e6480);
}

.green-bg {
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  background-image: linear-gradient(93deg, #9fb4d7, #c2e8b6);
}

.heading-large-product {
  display: block;
  width: 80%;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  font-family: Oswald, sans-serif;
  color: #662d80;
  font-size: 35px;
  text-align: center;
  text-transform: uppercase;
}

.yellow-icons-columns {
  margin-top: 50px;
}

.column-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.scrolling-buy-bar {
  position: fixed;
  display: none;
  width: 100%;
  padding-top: 15px;
  padding-bottom: 10px;
  background-image: linear-gradient(1deg, #614b80, #a15bc7);
}

.scrolling-bar-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.cta-button-scroll {
  margin-top: 0px;
  margin-bottom: 15px;
  padding: 12px 25px;
  border: 1px solid #db8931;
  border-radius: 30px;
  background-color: #f0ab00;
  font-family: Oswald, sans-serif;
  color: #000;
  font-size: 23px;
  font-weight: 700;
  text-transform: uppercase;
}

.cta-button-scroll:hover {
  background-color: #f08600;
}

.block-33-scroll {
  width: 33%;
  margin-right: 5px;
  margin-left: 5px;
}

.navbar-fatlosssecret {
  height: 100px;
  background-color: #fff;
}

.hero-fat-loss-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 500px;
  padding-right: 200px;
  padding-left: 200px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #e7e7e7;
  background-image: url('../images/Fat-Loss-Secret-hero.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.hero-fat-loss-section.left-align {
  text-align: left;
}

.text-span-3 {
  font-size: 55px;
}

.heading-fls-large-hero {
  display: block;
  width: 80%;
  margin-top: 10px;
  font-family: Oswald, sans-serif;
  color: #662d80;
  font-size: 25px;
  text-align: left;
  text-transform: uppercase;
}

.hero-fls-wrapper {
  width: 60%;
}

.heading-medium {
  display: block;
  width: 80%;
  margin-top: 10px;
  margin-right: auto;
  margin-left: auto;
  font-family: Oswald, sans-serif;
  color: #662d80;
  font-size: 20px;
  font-weight: 400;
  text-align: center;
  text-transform: uppercase;
}

.heading-medium.red {
  color: #d81b23;
}

.graphic-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 90%;
  margin: 20px auto;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: dashed none none;
  border-width: 3px;
  border-color: #ffd071;
}

.plaque {
  margin-right: 25px;
}

.parasite {
  margin-left: 25px;
}

.text-span-4 {
  background-color: #ffd071;
  color: #000;
}

.text-span-5 {
  background-color: #ffd071;
  color: #000;
}

.photo-section1 {
  display: block;
  margin-top: 100px;
  padding: 50px 100px;
  background-image: linear-gradient(94deg, rgba(97, 75, 128, 0.8), rgba(161, 91, 199, 0.8)), url('../images/weight-loss-body1.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.arrow-yellow {
  margin-right: 25px;
}

.arrow-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 90%;
  margin: 20px auto;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 3px none #ffd071;
}

.photo-section2 {
  display: block;
  margin-top: 100px;
  padding: 50px 100px;
  background-image: linear-gradient(94deg, rgba(97, 75, 128, 0.85), rgba(161, 91, 199, 0.85)), url('../images/Skinny-Shrooms-hero.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.bullet-points-white-wrapper {
  display: block;
  width: 70%;
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: left;
}

.bullet-points-white {
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
}

.bullet-points-white.white {
  color: #fff;
}

.checkbox-item {
  margin-right: 5px;
}

.parasite-section {
  display: block;
  margin-top: 100px;
  padding: 50px 100px;
  background-image: linear-gradient(94deg, #614b80, #a15bc7);
}

.parasite-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 25px auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.parasite-text-wrapper {
  width: 60%;
  margin-right: 40px;
}

.parasite-image-wrapper {
  width: 50%;
}

.parasite-diagram {
  margin: 15px 15px 15px 0px;
}

.note-text {
  margin-top: 10px;
  font-family: 'Open Sans', sans-serif;
  color: snow;
}

.link-white {
  color: #fff;
}

.video-note {
  padding: 27px;
  background-color: #ffd071;
}

.parasite-video {
  margin-bottom: 50px;
}

.secure-checkout-section {
  display: block;
  margin-top: 100px;
  padding: 50px 0px 0px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dedac1), to(#dedac1));
  background-image: linear-gradient(180deg, #dedac1, #dedac1);
}

.product-option-wrapper {
  margin-bottom: 50px;
  padding: 50px 0px;
  background-image: linear-gradient(274deg, #614b80, #662d80);
}

.secure-icon {
  padding-top: 50px;
  text-align: center;
}

.image-4 {
  width: 100px;
}

.product-option-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.product-text-wrapper {
  width: 70%;
  margin-left: 30px;
}

.text-span-6 {
  font-size: 20px;
}

.buy-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.cta-button-space {
  margin-top: 25px;
  margin-bottom: 15px;
  padding: 12px 25px;
  border: 1px solid #db8931;
  border-radius: 30px;
  background-color: #f0ab00;
  font-family: Oswald, sans-serif;
  color: #000;
  font-size: 23px;
  font-weight: 700;
  text-transform: uppercase;
}

.cta-button-space:hover {
  background-color: #f08600;
}

.clock {
  margin: 25px;
}

.newsletter-top-wrapper {
  padding-top: 50px;
  padding-bottom: 50px;
  background-image: url('../images/weight-loss-body3.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.newsletter-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.newletter-form-wrapper {
  padding-top: 20px;
  padding-bottom: 20px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#614b80), to(#614b80));
  background-image: linear-gradient(180deg, #614b80, #614b80);
}

.subscribe-fls-button {
  padding: 10px 50px;
  background-color: #f0ae29;
  font-family: Oswald, sans-serif;
  color: #000;
  font-size: 20px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.subscribe-fls-button:hover {
  background-color: #f08600;
}

.top-secret-fat-loss-secret-logo {
  padding-top: 10px;
  padding-bottom: 10px;
}

.subscribe-text-fls {
  margin-right: 50px;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 27px;
  text-align: center;
}

.subscribe-text-fls.left-aligned {
  text-align: left;
}

.subscribe-text-fls.small {
  font-size: 15px;
  line-height: 22px;
  font-style: italic;
  font-weight: 400;
}

.book-fat-loss-secret {
  position: relative;
  top: -142px;
  width: 50%;
}

.skinny-shrooms-product {
  position: relative;
  top: -122px;
  width: 80%;
}

.hero-skinny-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 500px;
  padding-right: 200px;
  padding-left: 200px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #e7e7e7;
  background-image: url('../images/Skinny-Shrooms-hero.jpg');
  background-position: 50% 20%;
  background-size: cover;
}

.hero-skinny-section.left-align {
  text-align: left;
}

.food-img {
  margin-top: 20px;
}

.reishi-mushroom {
  margin-right: 50px;
}

.bullet-points-regular {
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
}

.bullet-points-regular.white {
  color: #fff;
}

.skinny-shroom-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.skinny-text-wrapper {
  text-align: left;
}

.heading-green {
  color: #38ac66;
}

.hero-text-wrapper-lotus {
  width: 60%;
}

.body-links {
  color: #1d4996;
}

.body-links:hover {
  color: #a15bc7;
}

.video-wrapper {
  display: block;
  width: 60%;
  margin-right: auto;
  margin-left: auto;
}

.success-message {
  background-color: transparent;
}

.error-message {
  background-color: transparent;
}

.text-span-7 {
  text-align: left;
}

.contact-form {
  display: block;
  width: 60%;
  margin-right: auto;
  margin-left: auto;
}

.field-label {
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  text-align: left;
}

.re-captcha {
  margin-top: 20px;
}

.content-section-contact {
  padding-top: 10px;
  padding-bottom: 50px;
  background-color: #614b80;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(97, 75, 128, 0.8)), to(rgba(97, 75, 128, 0.8))), url('../images/weight-loss-body1.jpg');
  background-image: linear-gradient(180deg, rgba(97, 75, 128, 0.8), rgba(97, 75, 128, 0.8)), url('../images/weight-loss-body1.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.small-white-text {
  color: #fff;
  text-align: left;
}

.brand {
  float: left;
}

.logo-fat-loss-secret {
  margin-top: 20px;
  margin-bottom: 50px;
}

.top-logo {
  text-align: center;
}

.ingredients {
  margin-bottom: 50px;
}

.checkmark-block {
  width: 50px;
  height: 30px;
  margin-right: 10px;
}

.bullet-point-text-block {
  width: 500px;
}

.brand-logo {
  width: 30%;
}

@media (max-width: 991px) {
  .hero-lotus-section {
    height: 400px;
    padding-right: 100px;
    padding-left: 100px;
  }
  .buy-now-bar-container {
    bottom: 60px;
  }
  .nav-link {
    color: #fff;
    text-align: right;
  }
  .hero-text-wrapper-skinny {
    width: 80%;
  }
  .paragraph-regular {
    font-size: 18px;
  }
  .heading-orange {
    padding-right: 5px;
    font-size: 28px;
    text-decoration: none;
  }
  .heading-white {
    font-size: 28px;
  }
  .buy-bar-text {
    font-size: 18px;
  }
  .lotus-products {
    top: -96px;
  }
  .paragraph-italic {
    width: 80%;
  }
  .bullet-points-wrapper {
    width: 80%;
  }
  .heading-large-hero {
    font-size: 35px;
    line-height: 45px;
  }
  .ingredients-section {
    padding-right: 10px;
    padding-left: 10px;
  }
  .subscribe-small-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .subscribe-text {
    text-align: center;
  }
  .ingredient-list-wrapper {
    padding-bottom: 20px;
  }
  .heading-blue {
    font-size: 16px;
    line-height: 25px;
  }
  .paragraph-ingredients {
    font-size: 13px;
  }
  .column-ingredient {
    padding-right: 10px;
  }
  .heading-white-ingredients {
    font-size: 32px;
  }
  .featured-product-wrapper {
    width: 80%;
  }
  .mobile-button {
    margin-top: 10px;
  }
  .mobile-button.w--open {
    background-color: #614b80;
  }
  .nav-menu {
    background-color: #614b80;
  }
  .navbar-fatlosssecret {
    height: 80px;
  }
  .hero-fat-loss-section {
    height: 500px;
    padding-right: 100px;
    padding-left: 100px;
  }
  .heading-fls-large-hero {
    line-height: 40px;
  }
  .hero-fls-wrapper {
    width: 70%;
  }
  .photo-section1 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .photo-section2 {
    padding-right: 10px;
    padding-left: 10px;
    background-position: 0px 0px, 64% 50%;
  }
  .bullet-points-white-wrapper {
    width: 80%;
  }
  .parasite-section {
    padding-right: 10px;
    padding-left: 10px;
  }
  .secure-checkout-section {
    padding-right: 10px;
    padding-left: 10px;
  }
  .product-option-container {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .product-text-wrapper {
    margin-left: 10px;
  }
  .top-secret-fat-loss-secret-logo {
    width: 60%;
  }
  .subscribe-text-fls {
    text-align: center;
  }
  .book {
    width: 70%;
  }
  .book-div {
    text-align: left;
  }
  .book-fat-loss-secret {
    top: -108px;
  }
  .skinny-shrooms-product {
    top: -96px;
  }
  .hero-skinny-section {
    height: 500px;
    padding-right: 100px;
    padding-left: 100px;
  }
  .hero-text-wrapper-lotus {
    width: 70%;
  }
  .brand-logo {
    width: 50%;
  }
}

@media (max-width: 767px) {
  .hero-lotus-section {
    height: 300px;
    padding-right: 25px;
    padding-left: 25px;
  }
  .buy-bar {
    height: 120px;
  }
  .content-container {
    margin-top: 0px;
    padding-right: 20px;
    padding-left: 20px;
  }
  .heading-large {
    font-size: 27px;
    line-height: 35px;
  }
  .buy-now-bar-container {
    bottom: 40px;
    padding-top: 12px;
  }
  .hero-text-wrapper-skinny {
    width: 70%;
    margin-left: 20px;
  }
  .paragraph-regular {
    font-size: 16px;
    line-height: 24px;
  }
  .heading-orange {
    font-size: 20px;
    line-height: 25px;
  }
  .heading-white {
    font-size: 20px;
    line-height: 25px;
  }
  .buy-bar-text {
    font-size: 14px;
  }
  .cta-button-flush {
    margin-bottom: 5px;
    font-size: 20px;
  }
  .lotus-products {
    top: -70px;
  }
  .credit-cards {
    width: 80%;
  }
  .paragraph-italic {
    font-size: 18px;
  }
  .bullet-points-bold {
    font-size: 16px;
  }
  .bullet-points-wrapper {
    width: 90%;
  }
  .heading-large-hero {
    font-size: 27px;
    line-height: 35px;
  }
  .paragraph-quotes {
    font-size: 16px;
    line-height: 24px;
  }
  .lotus-products2 {
    width: 70%;
  }
  .warning {
    margin-top: 20px;
    font-size: 18px;
    line-height: 23px;
  }
  .subscribe-button {
    width: 100%;
  }
  .form-field {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 10px;
  }
  .subscribe-form {
    width: 350px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .subscribe-text {
    margin-right: 0px;
    font-size: 18px;
    line-height: 23px;
    text-align: center;
  }
  .form-wrapper {
    width: 80%;
  }
  .footer {
    padding-bottom: 10px;
  }
  .footer-text {
    font-size: 12px;
    line-height: 16px;
  }
  .drsuzanne-photo {
    width: 150px;
    height: 150px;
  }
  .signature-div {
    margin-left: 25px;
  }
  .seals-columns {
    width: 100%;
  }
  .paragraph-blue {
    font-size: 16px;
  }
  .paragraph-white {
    font-size: 18px;
    line-height: 24px;
  }
  .bold-text-2 {
    font-size: 18px;
  }
  .heading-white-ingredients {
    font-size: 32px;
    line-height: 25px;
  }
  .featured-product-wrapper {
    width: 70%;
  }
  .heading-large-product {
    font-size: 26px;
    line-height: 35px;
  }
  .image-2 {
    width: 50%;
  }
  .image-3 {
    width: 50%;
  }
  .yellow-icon {
    width: 50%;
  }
  .lotus-product-image {
    width: 70%;
  }
  .mobile-button {
    margin-top: 0px;
  }
  .cta-button-scroll {
    margin-bottom: 5px;
    font-size: 20px;
  }
  .navbar-fatlosssecret {
    height: 70px;
  }
  .hero-fat-loss-section {
    height: 400px;
    padding-right: 25px;
    padding-left: 25px;
    background-position: 63% 50%;
  }
  .text-span-3 {
    font-size: 40px;
  }
  .heading-fls-large-hero {
    font-size: 24px;
    line-height: 35px;
  }
  .hero-fls-wrapper {
    width: 70%;
    margin-left: 20px;
  }
  .heading-medium {
    font-size: 20px;
    line-height: 35px;
  }
  .graphic-div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border-bottom-style: none;
  }
  .photo-section1 {
    padding-right: 15px;
    padding-left: 15px;
  }
  .arrow-yellow {
    width: 100px;
    max-width: 100%;
  }
  .photo-section2 {
    display: block;
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: left;
  }
  .bullet-points-white-wrapper {
    width: 90%;
  }
  .bullet-points-white {
    font-size: 16px;
  }
  .parasite-section {
    padding: 20px;
  }
  .parasite-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .parasite-text-wrapper {
    width: 100%;
    margin-right: 0px;
  }
  .parasite-image-wrapper {
    width: 60%;
    padding-top: 10px;
    text-align: center;
  }
  .secure-checkout-section {
    padding-top: 20px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .secure-text-wrapper {
    padding-right: 20px;
    padding-left: 20px;
  }
  .product-option-wrapper {
    margin-right: 0px;
    padding-right: 20px;
    padding-left: 20px;
  }
  .product-option-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .product-text-wrapper {
    width: 100%;
  }
  .cta-button-space {
    margin-bottom: 5px;
    font-size: 20px;
  }
  .newsletter-container {
    padding-right: 20px;
    padding-left: 20px;
    text-align: center;
  }
  .subscribe-fls-button {
    width: 100%;
  }
  .top-secret-fat-loss-secret-logo {
    width: 50%;
  }
  .subscribe-text-fls {
    margin-right: 0px;
    font-size: 18px;
    line-height: 23px;
    text-align: center;
  }
  .book {
    width: 30%;
  }
  .book-div {
    width: 100%;
    text-align: left;
  }
  .image-5 {
    width: 50px;
  }
  .book-fat-loss-secret {
    top: -67px;
  }
  .image-6 {
    width: 80%;
  }
  .skinny-shrooms-product {
    top: -70px;
  }
  .hero-skinny-section {
    height: 250px;
    padding-right: 25px;
    padding-left: 25px;
  }
  .skinny-shrooms-product-image {
    width: 30%;
  }
  .bullet-points-regular {
    font-size: 16px;
  }
  .hero-text-wrapper-lotus {
    width: 70%;
    margin-left: 20px;
  }
  .brand-logo {
    width: 60%;
  }
}

@media (max-width: 479px) {
  .hero-lotus-section {
    height: 400px;
    padding-right: 10px;
    padding-left: 10px;
  }
  .buy-bar {
    height: 300px;
  }
  .content-container {
    margin-top: 25px;
    padding-right: 10px;
    padding-left: 10px;
  }
  .heading-large {
    width: 90%;
    font-size: 20px;
    line-height: 24px;
  }
  .buy-now-bar-container {
    position: relative;
    top: -94px;
    bottom: 80px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .hero-text-wrapper-skinny {
    width: 70%;
  }
  .paragraph-regular {
    font-size: 15px;
    line-height: 24px;
  }
  .block-33 {
    display: block;
    width: 80%;
    margin-right: 20px;
    margin-left: 20px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    text-align: center;
  }
  .price-div {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }
  .lotus-products {
    position: static;
    width: 90%;
  }
  .credit-cards {
    width: 60%;
    margin-top: 10px;
  }
  .paragraph-italic {
    font-size: 16px;
    line-height: 24px;
  }
  .bullet-points-bold {
    font-size: 15px;
  }
  .dashed-div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .leaves-icon {
    margin-right: 0px;
    margin-bottom: 20px;
  }
  .heading-large-hero {
    font-size: 18px;
    line-height: 24px;
  }
  .ingredients-section {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .quotation-wrapper {
    padding-right: 15px;
    padding-left: 15px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .paragraph-quotes {
    margin-left: 0px;
    font-size: 15px;
  }
  .quote-icon {
    margin-bottom: 20px;
  }
  .div-block {
    width: 90%;
  }
  .warning {
    font-size: 15px;
    line-height: 24px;
  }
  .subscribe-small-wrapper {
    padding-right: 15px;
    padding-left: 15px;
  }
  .subscribe-form {
    width: 90%;
  }
  .bold-text {
    font-size: 28px;
  }
  .subscribe-text {
    font-size: 18px;
    line-height: 25px;
  }
  .form-wrapper {
    width: 100%;
  }
  .footer {
    padding-bottom: 20px;
  }
  .footer-text {
    font-size: 12px;
    line-height: 16px;
  }
  .signature-wrapper {
    margin-top: 25px;
    margin-bottom: 25px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .drsuzanne-photo {
    width: 150px;
    height: 150px;
  }
  .signature-div {
    width: 200px;
    margin-left: 0px;
  }
  .seals-columns {
    top: -61px;
  }
  .paragraph-blue {
    font-size: 15px;
  }
  .icon-div {
    width: 100px;
  }
  .ingredient-list-wrapper {
    padding-top: 20px;
  }
  .heading-white-ingredients {
    font-size: 22px;
  }
  .featured-product-wrapper {
    width: 100%;
  }
  .heading-large-product {
    width: 90%;
    font-size: 20px;
    line-height: 24px;
  }
  .image-2 {
    width: 80%;
  }
  .image-3 {
    width: 80%;
  }
  .yellow-icon {
    width: 30%;
  }
  .cta-button-scroll {
    font-size: 18px;
  }
  .block-33-scroll {
    display: block;
    width: 90%;
    margin-right: 5px;
    margin-left: 5px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    text-align: center;
  }
  .hero-fat-loss-section {
    height: 400px;
    padding-right: 10px;
    padding-left: 10px;
    background-position: -528px 50%;
  }
  .text-span-3 {
    font-size: 25px;
  }
  .heading-fls-large-hero {
    font-size: 14px;
    line-height: 20px;
  }
  .hero-fls-wrapper {
    width: 70%;
  }
  .heading-medium {
    width: 90%;
    font-size: 20px;
    line-height: 24px;
  }
  .graphic-div {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
  }
  .parasite {
    margin-left: 0px;
    text-align: center;
  }
  .photo-section1 {
    padding-top: 20px;
    padding-bottom: 20px;
    background-position: 0px 0px, -697px 0px;
  }
  .arrow-yellow {
    width: 50px;
  }
  .arrow-div {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .photo-section2 {
    padding-top: 20px;
    padding-bottom: 20px;
    background-position: 0px 0px, 0px 50%;
  }
  .bullet-points-white {
    font-size: 15px;
  }
  .parasite-section {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .parasite-text-wrapper {
    width: 100%;
  }
  .parasite-diagram {
    margin-right: 0px;
    margin-left: 0px;
  }
  .secure-checkout-section {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .secure-text-wrapper {
    padding-right: 10px;
    padding-left: 10px;
  }
  .product-text-wrapper {
    margin-left: 0px;
  }
  .clock {
    width: 30%;
  }
  .newsletter-top-wrapper {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .newsletter-container {
    padding-right: 10px;
    padding-left: 10px;
  }
  .subscribe-text-fls {
    font-size: 18px;
    line-height: 25px;
  }
  .book-fat-loss-secret {
    top: 21px;
    width: 40%;
  }
  .skinny-shrooms-product {
    position: static;
    width: 70%;
  }
  .hero-skinny-section {
    padding-right: 10px;
    padding-left: 10px;
    background-position: 64% 50%;
  }
  .reishi-mushroom {
    margin-right: 0px;
    margin-bottom: 10px;
  }
  .bullet-points-regular {
    font-size: 15px;
  }
  .hero-text-wrapper-lotus {
    width: 70%;
  }
  .video-wrapper {
    width: 90%;
  }
  .contact-form {
    width: 100%;
  }
  .brand {
    position: static;
  }
  .brand-logo {
    width: 80%;
  }
}

