@import url('curves-main-blessed1.css?z=1665365786305');

.row-narrow-gutter {
  margin-left: 0;
  margin-right: 0;
}
.row-narrow-gutter > [class*='col-'] {
  padding-left: 0;
  padding-right: 0;
}
.row-narrow-gutter > .mobile-thumbnail > [class*='col-'] {
  padding-left: 0;
  padding-right: 0;
}
.section-curves-pink,
.section-light-pink,
.section-orange {
  padding-top: 60px;
  padding-bottom: 60px;
}
.section-curves-pink {
  background-color: #f7e6f4;
}
.section-light-pink {
  background-color: #fbe3e8;
}
.section-orange {
  background-color: #fff5e8;
}
[class*='wp-image'] {
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.checkbox-inline:not(:last-of-type) {
  margin-right: 25px;
}
.checkbox input[type="checkbox"]:focus {
  outline: 0;
}
.modal-open {
  position: fixed;
}
.tick-list {
  padding-left: 0;
  list-style: none;
  -webkit-columns: 2;
     -moz-columns: 2;
          columns: 2;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
}
.tick-list li {
  padding-left: 30px;
  margin-bottom: 10px;
}
.tick-list li:before {
  content: "✓";
  margin-left: -30px;
  margin-right: 10px;
  font-family: 'SS Standard';
  text-decoration: none;
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "liga", "dlig";
          font-feature-settings: "liga", "dlig";
  color: #b0008e;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;
  font-size: 20px;
  line-height: 22px;
  top: 3px;
  position: relative;
}
.section-alert-ribbon {
  padding-top: 10px;
  padding-bottom: 10px;
  text-transform: uppercase;
}
.section-alert-ribbon p {
  margin-bottom: 0;
}
.section-alert-ribbon-black {
  color: #000000;
}
.section-alert-ribbon-black a {
  color: #000000;
}
.section-alert-ribbon-black a:before {
  background-color: #000000;
}
.section-alert-ribbon-white {
  color: #ffffff;
}
.section-alert-ribbon-white a {
  color: #ffffff;
}
.section-alert-ribbon-white a:before {
  background-color: #ffffff;
}
.pink-copy {
  color: #b0008e;
}
.pink-copy strong {
  color: #b0008e;
}
.purple-copy {
  color: #572c5f;
}
.purple-copy strong {
  color: #572c5f;
}
.mt-40 {
  margin-top: 40px;
}
.mt-50 {
  margin-top: 50px;
}
.mb-50 {
  margin-bottom: 50px;
}
@media (max-width: 767px) {
  .h1,
  h1 {
    font-size: 30px;
  }
  .h2,
  h2 {
    font-size: 22px;
  }
  .h4,
  h4 {
    font-size: 16px;
  }
  .intro-copy {
    font-size: 16px;
  }
  .row {
    margin-left: -15px;
    margin-right: -15px;
  }
  .container,
  [class*='col-'] {
    padding-left: 15px;
    padding-right: 15px;
  }
  .section-curves-pink,
  .section-light-pink,
  .section-orange {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .tick-list {
    -webkit-columns: 1;
       -moz-columns: 1;
            columns: 1;
  }
}
.archive .section-page-intro,
.page-template-template-blog .section-page-intro {
  margin-bottom: 0;
}
.list-article-terms {
  margin-left: 0;
  margin-top: 25px;
  margin-bottom: 35px;
  padding-top: 30px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.list-article-terms li {
  margin-bottom: 10px;
}
.list-article-terms .btn {
  min-width: 120px;
  background-color: rgba(176, 0, 142, 0.1);
  -webkit-transition: all 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  transition: all 0.35s cubic-bezier(0.35, 0, 0.25, 1);
}
.list-article-terms .btn:hover {
  color: #ffffff;
  background-color: #572c5f;
}
.list-article-terms .btn.active,
.list-article-terms .btn.active:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #ffffff;
  background-color: #b0008e;
}
.search-term {
  font-size: 18px;
  color: #b0008e;
}
.article-search {
  margin-bottom: 35px;
}
.article-search .btn {
  min-width: auto;
  padding: 8px 12px;
}
.article-search .ss-icon {
  position: relative;
  top: 3px;
}
.row-news-widget {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.row-news-widget > [class*='col-'] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.row-news-widget > [class*='col-'] .article-card {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.news-widget,
.article-card {
  margin-bottom: 15px;
}
.article-card {
  background-color: #ffffff;
}
.article-card h2 {
  font-size: 18px;
  color: #572c5f;
}
.article-card p {
  margin-bottom: 0;
}
.article-card-hero .article-card-overview {
  position: absolute;
  z-index: 1;
  top: 20px;
  left: 20px;
  max-width: 300px;
  background-color: #ffffff;
}
.article-card-hero .article-card-overview h2 {
  margin-bottom: 0;
  font-size: 26px;
  color: #572c5f;
}
.article-card-featured,
.article-card-large,
.article-card-default {
  -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2), 0 1px 2px 0 rgba(0, 0, 0, 0.14), 0 2px 2px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2), 0 1px 2px 0 rgba(0, 0, 0, 0.14), 0 2px 2px -1px rgba(0, 0, 0, 0.12);
  -webkit-transition: -webkit-box-shadow 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  transition: -webkit-box-shadow 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  transition: box-shadow 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  transition: box-shadow 0.35s cubic-bezier(0.35, 0, 0.25, 1), -webkit-box-shadow 0.35s cubic-bezier(0.35, 0, 0.25, 1);
}
.article-card-featured:hover,
.article-card-large:hover,
.article-card-default:hover {
  -webkit-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
          box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.article-card-overview {
  padding: 20px;
}
.article-card-default .img-wrapper.compat-object-fit {
  background-size: cover;
  background-position: center center;
}
.article-card-default .img-wrapper.compat-object-fit img {
  opacity: 0;
}
@media (max-width: 767px) {
  .article-card-default .img-wrapper img {
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
    max-height: 237.64px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .article-card-default .img-wrapper img {
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
    max-height: 161.42px;
  }
}
@media (min-width: 991px) and (max-width: 1200px) {
  .article-card-default .img-wrapper img {
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
    max-height: 211.97px;
  }
}
@media (min-width: 1200px) {
  .article-card-default .img-wrapper img {
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
    max-height: 258.44px;
  }
}
.list-article-details {
  margin-left: 0;
  font-size: 12px;
}
.list-article-details li {
  padding-left: 2.5px;
  padding-right: 2.5px;
}
.list-article-details li:not(:last-of-type):after {
  content: '•';
  position: relative;
  right: -2.5px;
}
@media (max-width: 767px) {
  .row-news-widget {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
.single-post .standard-cycle img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  height: 400px;
}
.standard-cycle {
  margin-bottom: 40px;
}
.list-social-share {
  margin-left: 0;
  margin-bottom: 25px;
}
.list-social-share li {
  font-size: 19px;
}
.list-social-share li:first-of-type {
  margin-bottom: 5px;
  display: block;
  font-size: 15px;
  text-transform: uppercase;
  color: #572c5f;
}
.news-widget-single {
  margin-bottom: 50px;
}
.related-articles-header {
  margin-top: 45px;
  margin-bottom: 10px;
}
.related-articles-header h2 {
  padding-top: 65px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  color: #572c5f;
}
.related-articles-header p,
.related-articles-header a {
  color: #572c5f;
}
@media (max-width: 767px) {
  .list-social-share {
    margin-top: 15px;
  }
  .related-articles-header {
    margin-top: 25px;
  }
  .related-articles-header h2 {
    padding-top: 35px;
  }
}
.article-card img,
.single-post .standard-cycle img {
  width: 100%;
}
.section-flex-icon-thumbnails,
.section-flex-double-column-content,
.section-flex-discovery-pack-download,
.section-flex-image-thumbnail-links,
.section-flex-image-tile-links,
.section-flex-video-block,
.section-flex-page-thumbnail-links,
.section-flex-testimonials-module,
.section-other-classes,
.section-flex-key-benefits,
.section-flex-table-module,
.section-flex-featured-carousel {
  margin-top: 50px;
  margin-bottom: 50px;
}
.section-flex-banner-cta + .section-light-pink {
  margin-top: 0;
}
@media (max-width: 767px) {
  .section-flex-icon-thumbnails,
  .section-flex-double-column-content,
  .section-flex-discovery-pack-download,
  .section-flex-image-thumbnail-links,
  .section-flex-video-block,
  .section-flex-page-thumbnail-links,
  .section-flex-testimonials-module,
  .section-other-classes,
  .section-flex-key-benefits,
  .section-flex-table-module,
  .section-flex-featured-carousel {
    margin-top: 30px;
    margin-bottom: 30px;
  }
}
.section-flex-image-block .img-left {
  margin: 0;
}
.section-flex-image-block .img-right {
  margin: 0 0 0 auto;
}
.organisation-wraper {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.organisation-wraper:last-of-type {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.organisation-wraper > .row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.organisation-wraper > .row:before,
.organisation-wraper > .row:after {
  display: none;
}
.organisation-wraper > .row > [class*='col-'] {
  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: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.organisation-wraper > .row > [class*='col-'] * {
  max-width: 100%;
}
@media (max-width: 767px) {
  .organisation-wraper .btn {
    margin: 20px auto 0 auto;
  }
}
.section-flex-featured-carousel .list-controls {
  font-size: 18px;
}
.section-flex-featured-carousel > .container > .row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.section-flex-featured-carousel > .container > .row:before,
.section-flex-featured-carousel > .container > .row:after {
  display: none;
}
.section-flex-featured-carousel > .container > .row > [class*='col-'] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -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;
}
.section-flex-featured-carousel > .container > .row > [class*='col-'] * {
  max-width: 100%;
}
@media (max-width: 767px) {
  .section-flex-featured-carousel {
    text-align: center;
  }
  .section-flex-featured-carousel > .container > .row {
    display: block;
  }
  .section-flex-featured-carousel .cycle-slideshow-featured {
    margin-top: 10px;
  }
  .section-flex-featured-carousel .list-controls {
    margin-top: 30px;
  }
}
.section-flex-icon-thumbnails .article-thumbnail-overview {
  padding: 15px;
}
.section-flex-icon-thumbnails img {
  margin: 0 auto 10px auto;
  max-width: 75px;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 5px -3px rgba(176, 0, 142, 0.2), 0 0 10px 1px rgba(176, 0, 142, 0.14), 0 0 14px 2px rgba(176, 0, 142, 0.12);
          box-shadow: 0 0 5px -3px rgba(176, 0, 142, 0.2), 0 0 10px 1px rgba(176, 0, 142, 0.14), 0 0 14px 2px rgba(176, 0, 142, 0.12);
}
.section-flex-image-thumbnail-links .article-thumbnail-overview {
  padding: 15px;
}
.section-flex-image-thumbnail-links img {
  margin: 0 auto 10px auto;
  width: 100%;
}
.section-flex-image-thumbnail-links .btn {
  margin-top: 5px;
}
.section-flex-image-thumbnail-links > .container > .row {
  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-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.section-flex-image-thumbnail-links > .container > .row:before,
.section-flex-image-thumbnail-links > .container > .row:after {
  display: none;
}
.section-other-classes h2,
.section-flex-page-thumbnail-links h2 {
  margin-bottom: 25px;
}
.section-other-classes .img-responsive,
.section-flex-page-thumbnail-links .img-responsive {
  margin: 0 auto;
  max-width: 80%;
}
.section-other-classes .article-thumbnail-overview,
.section-flex-page-thumbnail-links .article-thumbnail-overview {
  margin-top: 10px;
  padding: 15px;
}
.section-other-classes .read-more,
.section-flex-page-thumbnail-links .read-more {
  display: inline-block;
  position: relative;
  color: #572c5f;
}
.section-other-classes .read-more:after,
.section-flex-page-thumbnail-links .read-more:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #572c5f;
  visibility: visible;
  -webkit-transform: scaleX(1);
          transform: scaleX(1);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.section-other-classes .article-thumbnail:hover .read-more:after,
.section-flex-page-thumbnail-links .article-thumbnail:hover .read-more:after {
  visibility: hidden;
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
}
.section-flex-image-tile-links h2 {
  margin-bottom: 25px;
}
.section-flex-image-tile-links .mobile-thumbnail > *:nth-of-type(1) .article-overview,
.section-flex-image-tile-links .mobile-thumbnail .cycle-carousel-wrap > *:nth-of-type(1) .article-overview {
  background-color: #84bd00;
}
.section-flex-image-tile-links .mobile-thumbnail > *:nth-of-type(2) .article-overview,
.section-flex-image-tile-links .mobile-thumbnail .cycle-carousel-wrap > *:nth-of-type(2) .article-overview {
  background-color: #b0008e;
}
.section-flex-image-tile-links .mobile-thumbnail > *:nth-of-type(3) .article-overview,
.section-flex-image-tile-links .mobile-thumbnail .cycle-carousel-wrap > *:nth-of-type(3) .article-overview {
  background-color: #572c5f;
}
.article-tile-link .article-overview {
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  width: 100%;
  padding: 15px 20px;
  background-color: #572c5f;
}
.article-tile-link img {
  -webkit-transition: all 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  transition: all 0.35s cubic-bezier(0.35, 0, 0.25, 1);
}
.article-tile-link h3 {
  margin-bottom: 0;
  font-size: 20px;
  color: #ffffff;
}
.article-tile-link .btn {
  border-color: transparent;
}
.article-tile-link:hover img {
  opacity: 0.8;
}
.article-tile-link:hover .btn {
  color: #ffffff;
  background-color: #572c5f;
}
.section-flex-key-benefits .benefit-description {
  font-size: 18px;
  color: #572c5f;
  margin-bottom: 30px;
}
.benefits-wrapper {
  position: relative;
  padding-bottom: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  height: 400px;
}
.benefits-wrapper:before,
.benefits-wrapper:after {
  display: none;
}
.benefits-wrapper .benefit-point {
  position: relative;
  width: 49%;
  margin-bottom: 15px;
}
.benefits-wrapper .benefit-point:nth-of-type(odd) {
  padding-left: 25%;
  text-align: right;
}
.benefits-wrapper .benefit-point:nth-of-type(odd) h3:after {
  right: 0;
  background-image: url(../img/indicator-right.svg);
}
.benefits-wrapper .benefit-point:nth-of-type(even) {
  padding-right: 25%;
}
.benefits-wrapper .benefit-point:nth-of-type(even) h3:after {
  left: 0;
  background-image: url(../img/indicator-left.svg);
}
.benefits-wrapper .benefit-point h3:after {
  content: "";
  height: 50%;
  width: 78%;
  top: 26px;
  background-size: contain;
  position: absolute;
  background-repeat: no-repeat;
  background-position-y: top;
  background-position-x: left;
}
.benefits-wrapper .benefit-image {
  position: absolute;
  width: 100%;
  margin: 0;
}
.benefits-wrapper .img-responsive {
  width: 100%;
}
@media (max-width: 767px) {
  .benefits-wrapper {
    height: auto;
  }
  .benefits-wrapper .benefit-point {
    width: 100%;
  }
  .benefits-wrapper .benefit-point:last-of-type {
    margin-bottom: 0;
  }
  .benefits-wrapper .benefit-point:nth-of-type(odd) {
    text-align: left;
    padding-left: 0;
  }
  .benefits-wrapper .benefit-point:nth-of-type(even) {
    padding-right: 0;
  }
  .benefits-wrapper .benefit-point h3 {
    padding-bottom: 8px;
    margin-bottom: 8px;
    border-bottom: 1px solid #b0008e;
  }
  .benefits-wrapper .benefit-point h3:after {
    content: none;
  }
  .benefits-wrapper .benefit-image {
    position: relative;
    margin-bottom: 30px;
  }
}
.section-flex-table-module h3 {
  font-family: inherit;
  font-weight: 600;
  line-height: 1.1;
  color: #b0008e;
  margin-top: 22px;
  margin-bottom: 11px;
  font-size: 26px;
  margin-top: 0;
}
.section-flex-table-module h3 small,
.section-flex-table-module h3 .small {
  font-weight: normal;
  line-height: 1;
  color: #777777;
}
.section-flex-table-module h3 small,
.section-flex-table-module h3 .small {
  font-size: 65%;
}
.section-flex-table-module p {
  font-size: 18px;
  color: #572c5f;
}
.section-flex-table-module .table-wrapper {
  margin-top: 30px;
}
.section-flex-video-block h2 {
  margin-bottom: 25px;
}
.section-flex-testimonials-module {
  padding-top: 80px;
  padding-bottom: 80px;
  min-height: 400px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-image: url(../img/bg-testimonials.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.testimonial-cycle-slideshow {
  padding-top: 30px;
  padding-bottom: 40px;
}
.testimonial-cycle-slideshow .cycle-slide {
  margin-top: 30px;
  opacity: 0 !important;
  -webkit-transition: all 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  transition: all 0.35s cubic-bezier(0.35, 0, 0.25, 1);
}
.testimonial-cycle-slideshow .active-testimonial {
  background-color: #ffffff;
  opacity: 1 !important;
  -webkit-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
          box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  -webkit-transform-origin: center;
          transform-origin: center;
}
.testimonial-cycle-slideshow .active-testimonial .article-card-testimonial {
  z-index: 1;
}
.testimonial-cycle-slideshow .active-testimonial-before,
.testimonial-cycle-slideshow .active-testimonial-after {
  opacity: 0.4 !important;
  background-color: #ffffff;
}
.article-card-testimonial {
  margin-bottom: 0;
  padding: 30px;
  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-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #ffffff;
}
.article-card-testimonial h3 {
  margin-bottom: 0;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  font-style: italic;
  font-size: 16px;
  color: #572c5f;
}
.article-card-testimonial p {
  margin-top: 10px;
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 12px;
  text-transform: uppercase;
  color: #b0008e;
}
.list-see-all li:last-of-type {
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  font-style: italic;
  font-size: 12px;
}
.list-see-all li:last-of-type a {
  color: #b0008e;
}
.list-see-all li:last-of-type a:before {
  background-color: #b0008e;
}
@media (max-width: 767px) {
  .section-flex-testimonials-module {
    padding-top: 30px;
    padding-bottom: 30px;
    min-height: auto;
  }
  .testimonial-cycle-slideshow {
    padding-top: 0;
    padding-bottom: 25px;
  }
  .testimonial-cycle-slideshow .cycle-slide {
    margin-top: 0;
  }
  .testimonial-cycle-slideshow .active-testimonial {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
}
.section-flex-double-column-content h2 {
  margin-bottom: 25px;
}
.section-flex-double-column-content .section-video-block {
  margin-bottom: 15px;
}
.section-flex-double-column-content .section-copy-block h2 {
  margin-bottom: 11px;
}
.section-flex-double-column-content .section-copy-block .tick-list {
  -webkit-columns: 1;
     -moz-columns: 1;
          columns: 1;
}
.section-flex-double-column-content-vertical > .container > .row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.section-flex-double-column-content-vertical > .container > .row > [class*='col-'] {
  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: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.section-flex-double-column-content-vertical > .container > .row > [class*='col-'] * {
  max-width: 100%;
}
.section-flex-double-column-content-padded .section-copy-block,
.section-flex-double-column-content-padded .section-cta-btn-link {
  padding: 0 20px;
}
.section-cta-btn-link-center {
  text-align: center;
}
.section-cta-btn-link-right {
  text-align: right;
}
@media (max-width: 767px) {
  .section-flex-double-column-content-vertical > .container > .row {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .section-flex-double-column-content-padded .section-copy-block,
  .section-flex-double-column-content-padded .section-cta-btn-link {
    padding: 0;
  }
  .section-flex-double-column-content .section-image-block {
    margin-bottom: 25px;
  }
  .section-flex-double-column-content > .container > .row > [class*='col-'] + [class*='col-'] {
    margin-top: 30px;
  }
}
.section-flex-copy-block a {
  display: inline-block;
}
.section-booking-points {
  padding-top: 45px;
  padding-bottom: 35px;
}
.page-template-template-booking-funnel {
  padding-top: 0;
}
.page-template-template-booking-funnel.header-region-switcher-active {
  padding-top: 0;
}
.page-template-template-booking-funnel.scrolling .navbar-brand img {
  width: 145px;
  top: auto;
}
.page-template-template-booking-funnel .navbar {
  min-height: 109px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.page-template-template-booking-funnel .navbar h1 {
  margin-bottom: 0;
  width: 100%;
  text-align: center;
  color: #572c5f;
}
.page-template-template-booking-funnel header {
  position: relative;
}
.page-template-template-booking-funnel .find-a-club-results-wrapper {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.page-template-template-booking-funnel .section-find-a-club .find-a-club-map-wrapper {
  padding-top: 30px;
  padding-right: 30px;
}
.page-template-template-booking-funnel .club-list-container {
  margin-top: 30px;
  padding-left: 30px;
}
.page-template-template-booking-funnel .booking-funnel-flexible-content {
  padding-top: 55px;
}
.section-booking-mobile-tile {
  margin-bottom: 20px;
  padding-top: 30px;
}
.section-booking-mobile-tile .img-wrapper {
  margin-bottom: 30px;
}
.wellness-lead-error-container {
  padding-left: 28px;
  padding-right: 28px;
}
.wellness-lead-error-container .booking-funnel-wellness-error {
  margin-bottom: 35px;
  border-color: transparent;
  background-color: #f7e6f4;
}
.wellness-lead-error-container .booking-funnel-wellness-error h2 {
  text-transform: uppercase;
}
.wellness-lead-error-container .booking-funnel-wellness-error h3,
.wellness-lead-error-container .booking-funnel-wellness-error h4 {
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 21px;
}
.wellness-lead-error-container .booking-funnel-wellness-error h3 {
  color: #572c5f;
}
.wellness-lead-error-container .booking-funnel-wellness-error h4 {
  margin-bottom: 0;
  color: #b0008e !important;
}
.wellness-lead-error-container .booking-funnel-wellness-error h4 a {
  color: #b0008e;
  text-decoration: underline;
}
.wellness-lead-error-container .booking-funnel-wellness-error h4 a:hover {
  text-decoration: none;
}
.wellness-lead-error-container .booking-funnel-wellness-error h4 a:before {
  content: none;
}
@media (max-width: 767px) {
  .page-template-template-booking-funnel .navbar {
    min-height: auto;
  }
  .page-template-template-booking-funnel .nav-wrapper {
    width: 100%;
  }
  .page-template-template-booking-funnel.scrolling .navbar-brand img {
    width: 120px;
  }
  .page-template-template-booking-funnel header {
    top: -2px;
  }
}
.article-booking-point {
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  font-style: normal;
  color: #572c5f;
}
.article-booking-point .img-responsive {
  max-width: 75px;
  margin: 0 auto 20px auto;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 5px -3px rgba(176, 0, 142, 0.2), 0 0 10px 1px rgba(176, 0, 142, 0.14), 0 0 14px 2px rgba(176, 0, 142, 0.12);
          box-shadow: 0 0 5px -3px rgba(176, 0, 142, 0.2), 0 0 10px 1px rgba(176, 0, 142, 0.14), 0 0 14px 2px rgba(176, 0, 142, 0.12);
}
.section-booking-funnel-steps .panel-default {
  border: none;
  background-color: transparent;
}
.section-booking-funnel-steps .panel-default > .panel-heading {
  margin-bottom: 30px;
  padding: 10px 30px;
  min-height: 73px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background-color: #ffffff;
}
.section-booking-funnel-steps .panel-default > .panel-heading h4 {
  font-size: 26px;
  color: #b3b3b3;
}
.section-booking-funnel-steps .panel-default .panel-title {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}
.section-booking-funnel-steps .panel-default .panel-title a {
  font-style: italic;
  font-size: 12px;
  color: #ffffff;
}
.section-booking-funnel-steps .panel-default .panel-title a:before {
  background-color: #ffffff;
}
.section-booking-funnel-steps .panel-default .panel-title .ss-icon {
  position: relative;
  top: 2px;
  font-size: 18px;
  color: #84bd00;
}
.section-booking-funnel-steps .panel-default .panel-title span {
  margin-left: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 37px;
  width: 37px;
  background-color: #ffffff;
  border-radius: 50%;
}
.section-booking-funnel-steps .panel-default.booking-panel-step-active > .panel-heading h4,
.section-booking-funnel-steps .panel-default.booking-panel-step-complete > .panel-heading h4 {
  color: #ffffff;
}
.section-booking-funnel-steps .panel-default.booking-panel-step-active .panel-body,
.section-booking-funnel-steps .panel-default.booking-panel-step-complete .panel-body {
  display: block;
}
.section-booking-funnel-steps .panel-default.booking-panel-step-active > .panel-heading {
  background-color: #b0008e;
}
.section-booking-funnel-steps .panel-default.booking-panel-step-active > .panel-heading {
  margin-bottom: 0;
}
.section-booking-funnel-steps .panel-default.booking-panel-step-complete > .panel-heading {
  background-color: #84bd00;
}
.section-booking-funnel-steps .panel-default .panel-body {
  margin-bottom: 30px;
  background-color: #ffffff;
  -webkit-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
          box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.section-booking-funnel-steps .panel-default .panel-heading + .panel-collapse > .panel-body {
  padding: 30px;
}
.section-booking-funnel-steps .panel-default .panel-heading + .panel-collapse > .panel-body h3 + p {
  margin: 0 0 11px;
}
.section-booking-funnel-steps .panel-default.js-booking-panel-step-two .panel-heading + .panel-collapse > .panel-body {
  padding: 0;
}
@media (max-width: 767px) {
  .section-booking-funnel-steps .panel-default > .panel-heading {
    padding: 10px 15px;
  }
  .section-booking-funnel-steps .panel-default > .panel-heading h4 {
    font-size: 22px;
  }
  .section-booking-funnel-steps .panel-default .panel-title span {
    margin-left: 5px;
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: right center;
            transform-origin: right center;
  }
}
.section-appointment-times > .row {
  margin-left: -15px;
  margin-right: -15px;
}
.section-appointment-times > .row > [class*='col-'] {
  padding-left: 15px;
  padding-right: 15px;
}
.section-appointment-times .list-timeslot-controls-desktop {
  margin-left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.section-appointment-times .list-timeslot-controls-desktop li {
  margin-bottom: 15px;
}
.section-appointment-times h3 {
  margin-bottom: 15px;
  padding: 20px;
  background-color: #d066bb;
  text-align: center;
  color: #ffffff;
}
.section-appointment-times .list-club-timeslot {
  margin-bottom: 30px;
  padding: 20px 20px 10px 20px;
  -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2), 0 1px 2px 0 rgba(0, 0, 0, 0.14), 0 2px 2px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2), 0 1px 2px 0 rgba(0, 0, 0, 0.14), 0 2px 2px -1px rgba(0, 0, 0, 0.12);
  -webkit-transition: -webkit-box-shadow 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  transition: -webkit-box-shadow 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  transition: box-shadow 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  transition: box-shadow 0.35s cubic-bezier(0.35, 0, 0.25, 1), -webkit-box-shadow 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.section-appointment-times .list-club-timeslot li {
  margin-bottom: 10px;
  width: 50%;
  text-align: center;
}
.section-appointment-times .list-club-timeslot a {
  display: block;
  padding: 5px 10px;
}
.section-appointment-times .list-club-timeslot a.booking-select-time-active,
.section-appointment-times .list-club-timeslot a:hover,
.section-appointment-times .list-club-timeslot a:focus {
  background-color: #f7e6f4;
}
@media (max-width: 767px) {
  .section-appointment-times .list-timeslot-controls-mobile {
    margin-left: 0;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 100%;
  }
  .section-appointment-times .list-timeslot-controls-mobile > li {
    padding-left: 0;
    padding-right: 0;
  }
  .section-appointment-times .list-timeslot-controls-mobile > li:nth-of-type(2) {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .section-appointment-times .list-timeslot-controls-mobile > li:first-of-type,
  .section-appointment-times .list-timeslot-controls-mobile > li:last-of-type {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 30px;
    text-align: center;
    background-color: #b0008e;
  }
  .section-appointment-times .list-timeslot-controls-mobile > li:first-of-type a,
  .section-appointment-times .list-timeslot-controls-mobile > li:last-of-type a {
    width: 30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    color: #ffffff;
  }
  .section-appointment-times .list-timeslot-controls-mobile > li:first-of-type a span,
  .section-appointment-times .list-timeslot-controls-mobile > li:last-of-type a span {
    margin: 0;
  }
  .section-appointment-times h3 {
    margin-bottom: 0;
    padding: 20px 7px;
  }
}
.section-appointment-times > .row {
  margin-left: -15px;
  margin-right: -15px;
}
.section-appointment-times > .row > [class*='col-'] {
  padding-left: 15px;
  padding-right: 15px;
}
.booking-conf-card {
  margin-bottom: 30px;
  padding: 20px 20px 10px 20px;
  -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2), 0 1px 2px 0 rgba(0, 0, 0, 0.14), 0 2px 2px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2), 0 1px 2px 0 rgba(0, 0, 0, 0.14), 0 2px 2px -1px rgba(0, 0, 0, 0.12);
  -webkit-transition: -webkit-box-shadow 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  transition: -webkit-box-shadow 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  transition: box-shadow 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  transition: box-shadow 0.35s cubic-bezier(0.35, 0, 0.25, 1), -webkit-box-shadow 0.35s cubic-bezier(0.35, 0, 0.25, 1);
}
.booking-conf-card strong {
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  font-style: normal;
  color: #572c5f;
}
.booking-conf-card .list-conf-heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.booking-conf-card .list-conf-heading h3 {
  margin-bottom: 0;
}
.booking-conf-card .list-conf-heading a {
  font-size: 12px;
  font-style: italic;
}
.booking-conf-appointment-time .list-conf-detail {
  margin-top: 55px;
}
@media (max-width: 767px) {
  .booking-conf-appointment-time .list-conf-detail {
    margin-top: 0;
  }
}
.section-booking-funnel-confirmation,
.section-booking-funnel-error {
  padding-top: 45px;
}
.home .section-flex-icon-thumbnails,
.home .section-flex-double-column-content,
.home .section-flex-discovery-pack-download,
.home .section-flex-image-thumbnail-links,
.home .section-flex-image-tile-links,
.home .section-flex-video-block,
.home .section-flex-page-thumbnail-links,
.home .section-flex-testimonials-module,
.home .section-other-classes,
.home .section-flex-key-benefits,
.home .section-flex-table-module,
.home .section-flex-divider-curve-module,
.home .section-flex-featured-carousel {
  margin-top: 80px;
  margin-bottom: 80px;
}
.home .section-flex-double-column-content h2 {
  font-family: inherit;
  font-weight: 600;
  line-height: 1.1;
  color: #b0008e;
  margin-top: 22px;
  margin-bottom: 11px;
  font-size: 39px;
  margin-top: 0;
  margin-bottom: 15px;
  font-weight: 400;
}
.home .section-flex-double-column-content h2 small,
.home .section-flex-double-column-content h2 .small {
  font-weight: normal;
  line-height: 1;
  color: #777777;
}
.home .section-flex-double-column-content h2 small,
.home .section-flex-double-column-content h2 .small {
  font-size: 65%;
}
.home .section-flex-double-column-content + .section-flex-image-tile-links {
  margin-top: 0;
}
.home .section-flex-page-thumbnail-links h2 {
  font-family: inherit;
  font-weight: 600;
  line-height: 1.1;
  color: #b0008e;
  margin-top: 22px;
  margin-bottom: 11px;
  font-size: 39px;
  margin-top: 0;
  margin-bottom: 15px;
  font-weight: 400;
}
.home .section-flex-page-thumbnail-links h2 small,
.home .section-flex-page-thumbnail-links h2 .small {
  font-weight: normal;
  line-height: 1;
  color: #777777;
}
.home .section-flex-page-thumbnail-links h2 small,
.home .section-flex-page-thumbnail-links h2 .small {
  font-size: 65%;
}
.home .section-flex-page-thumbnail-links .intro-copy {
  margin-bottom: 50px;
}
.home .section-flex-page-thumbnail-links .article-thumbnail .intro-copy {
  margin-bottom: 11px;
}
.home .section-flex-page-thumbnail-links .article-thumbnail-offset {
  margin-top: 120px;
}
.home .section-flex-page-thumbnail-links .read-more {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 15px;
  line-height: 1.46666667;
  border-radius: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  padding: 8px 30px;
  min-width: 175px;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-style: normal;
  text-transform: uppercase;
  color: #572c5f;
  background-color: #ffffff;
  border-color: #572c5f;
}
.home .section-flex-page-thumbnail-links .read-more:focus,
.home .section-flex-page-thumbnail-links .read-more:active:focus,
.home .section-flex-page-thumbnail-links .read-more.active:focus,
.home .section-flex-page-thumbnail-links .read-more.focus,
.home .section-flex-page-thumbnail-links .read-more:active.focus,
.home .section-flex-page-thumbnail-links .read-more.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.home .section-flex-page-thumbnail-links .read-more:hover,
.home .section-flex-page-thumbnail-links .read-more:focus,
.home .section-flex-page-thumbnail-links .read-more.focus {
  color: #ffffff;
  text-decoration: none;
}
.home .section-flex-page-thumbnail-links .read-more:active,
.home .section-flex-page-thumbnail-links .read-more.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.home .section-flex-page-thumbnail-links .read-more.disabled,
.home .section-flex-page-thumbnail-links .read-more[disabled],
fieldset[disabled] .home .section-flex-page-thumbnail-links .read-more {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.home .section-flex-page-thumbnail-links .read-more.disabled,
fieldset[disabled] a.home .section-flex-page-thumbnail-links .read-more {
  pointer-events: none;
}
.home .section-flex-page-thumbnail-links .read-more:before {
  content: none;
  width: initial;
  height: initial;
  bottom: initial;
  left: initial;
  background-color: initial;
  visibility: initial;
}
.home .section-flex-page-thumbnail-links .read-more:hover:before {
  visibility: visible;
  -webkit-transform: inherit;
          transform: inherit;
}
.home .section-flex-page-thumbnail-links .read-more:hover,
.home .section-flex-page-thumbnail-links .read-more:focus,
.home .section-flex-page-thumbnail-links .read-more:active {
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.home .section-flex-page-thumbnail-links .read-more-default:hover,
.home .section-flex-page-thumbnail-links .read-more-default:focus,
.home .section-flex-page-thumbnail-links .read-more-default:active {
  color: #ffffff;
  border-color: #572c5f;
  background-color: #572c5f;
}
.home .section-flex-page-thumbnail-links .read-more-primary:hover,
.home .section-flex-page-thumbnail-links .read-more-primary:focus,
.home .section-flex-page-thumbnail-links .read-more-primary:active {
  color: #ffffff;
  background-color: #572c5f;
}
.home .section-flex-page-thumbnail-links .read-more:focus,
.home .section-flex-page-thumbnail-links .read-more.focus {
  color: #572c5f;
  background-color: #e6e6e6;
  border-color: #070408;
}
.home .section-flex-page-thumbnail-links .read-more:hover {
  color: #572c5f;
  background-color: #e6e6e6;
  border-color: #311935;
}
.home .section-flex-page-thumbnail-links .read-more:active,
.home .section-flex-page-thumbnail-links .read-more.active,
.open > .dropdown-toggle.home .section-flex-page-thumbnail-links .read-more {
  color: #572c5f;
  background-color: #e6e6e6;
  border-color: #311935;
}
.home .section-flex-page-thumbnail-links .read-more:active:hover,
.home .section-flex-page-thumbnail-links .read-more.active:hover,
.open > .dropdown-toggle.home .section-flex-page-thumbnail-links .read-more:hover,
.home .section-flex-page-thumbnail-links .read-more:active:focus,
.home .section-flex-page-thumbnail-links .read-more.active:focus,
.open > .dropdown-toggle.home .section-flex-page-thumbnail-links .read-more:focus,
.home .section-flex-page-thumbnail-links .read-more:active.focus,
.home .section-flex-page-thumbnail-links .read-more.active.focus,
.open > .dropdown-toggle.home .section-flex-page-thumbnail-links .read-more.focus {
  color: #572c5f;
  background-color: #d4d4d4;
  border-color: #070408;
}
.home .section-flex-page-thumbnail-links .read-more:active,
.home .section-flex-page-thumbnail-links .read-more.active,
.open > .dropdown-toggle.home .section-flex-page-thumbnail-links .read-more {
  background-image: none;
}
.home .section-flex-page-thumbnail-links .read-more.disabled:hover,
.home .section-flex-page-thumbnail-links .read-more[disabled]:hover,
fieldset[disabled] .home .section-flex-page-thumbnail-links .read-more:hover,
.home .section-flex-page-thumbnail-links .read-more.disabled:focus,
.home .section-flex-page-thumbnail-links .read-more[disabled]:focus,
fieldset[disabled] .home .section-flex-page-thumbnail-links .read-more:focus,
.home .section-flex-page-thumbnail-links .read-more.disabled.focus,
.home .section-flex-page-thumbnail-links .read-more[disabled].focus,
fieldset[disabled] .home .section-flex-page-thumbnail-links .read-more.focus {
  background-color: #ffffff;
  border-color: #572c5f;
}
.home .section-flex-page-thumbnail-links .read-more .badge {
  color: #ffffff;
  background-color: #572c5f;
}
.home .section-flex-page-thumbnail-links .read-more:after {
  content: none;
}
.home .section-flex-page-thumbnail-links .article-thumbnail:hover .read-more {
  color: #ffffff;
  background-color: #572c5f;
}
@media (max-width: 767px) {
  .home .section-flex-icon-thumbnails,
  .home .section-flex-double-column-content,
  .home .section-flex-discovery-pack-download,
  .home .section-flex-image-thumbnail-links,
  .home .section-flex-video-block,
  .home .section-flex-page-thumbnail-links,
  .home .section-flex-testimonials-module,
  .home .section-other-classes,
  .home .section-flex-key-benefits,
  .home .section-flex-table-module,
  .home .section-flex-featured-carousel {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .home .section-flex-double-column-content {
    margin-top: 0;
    margin-bottom: 0;
  }
  .home .section-flex-double-column-content .section-image-block {
    margin-top: 0;
    margin-bottom: 0;
  }
  .home .section-flex-page-thumbnail-links .article-thumbnail-offset {
    margin-top: 0;
  }
}
.section-banner-womens-health {
  padding-top: 30px;
  padding-bottom: 30px;
}
.section-banner-womens-health > .container > .row > [class*='col-'] {
  text-align: center;
}
.section-banner-womens-health .list-banner-womens-health {
  margin-bottom: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.section-banner-womens-health .list-banner-womens-health > li {
  padding-left: 10px;
  padding-right: 10px;
}
.section-banner-womens-health h2 {
  margin-bottom: 0;
  color: #ffffff;
}
.blog .section-banner-womens-health,
.section-articles-blog .section-banner-womens-health {
  margin-bottom: 15px;
}
.single .section-banner-womens-health {
  margin-top: 30px;
}
@media (max-width: 767px) {
  .section-banner-womens-health .list-banner-womens-health {
    display: block;
  }
  .section-banner-womens-health .list-banner-womens-health > li:not(:last-of-type) {
    margin-bottom: 15px;
  }
}
.section-affiliate-deals > .container > .row,
.section-affiliate-offers > .container > .row {
  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;
}
.section-affiliate-deals .article-thumbnail-deal * {
  -webkit-transition: all 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  transition: all 0.35s cubic-bezier(0.35, 0, 0.25, 1);
}
.section-affiliate-deals .article-thumbnail-deal:hover p {
  color: #572c5f;
}
.section-affiliate-deals .article-details-deal {
  padding-top: 10px;
}
.article-card-featured-deal {
  margin-bottom: 40px;
  -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2), 0 1px 2px 0 rgba(0, 0, 0, 0.14), 0 2px 2px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2), 0 1px 2px 0 rgba(0, 0, 0, 0.14), 0 2px 2px -1px rgba(0, 0, 0, 0.12);
  -webkit-transition: -webkit-box-shadow 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  transition: -webkit-box-shadow 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  transition: box-shadow 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  transition: box-shadow 0.35s cubic-bezier(0.35, 0, 0.25, 1), -webkit-box-shadow 0.35s cubic-bezier(0.35, 0, 0.25, 1);
}
.article-card-featured-deal > .row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.article-card-featured-deal h2 {
  font-size: 26px;
}
.article-card-featured-deal .btn {
  margin-top: 15px;
}
.section-affiliate-offers {
  margin-top: 50px;
  margin-bottom: 50px;
}
.section-affiliate-offers h2 {
  margin-bottom: 40px;
  padding-top: 50px;
  border-top: 1px solid rgba(95, 95, 100, 0.2);
}
.section-affiliate-offers .article-thumbnail-offer h3 {
  margin-top: 25px;
}
.section-affiliate-offers .article-thumbnail-offer .btn {
  margin-top: 15px;
}
@media (max-width: 767px) {
  .section-affiliate-deals > .container > .row,
  .section-affiliate-offers > .container > .row {
    display: block;
  }
  .section-affiliate-deals .article-thumbnail-deal {
    margin-bottom: 20px;
  }
  .section-affiliate-offers {
    margin-top: 20px;
  }
  .section-affiliate-offers h2 {
    margin-bottom: 0;
    padding-top: 30px;
  }
  .section-affiliate-offers .article-thumbnail-offer {
    margin-top: 40px;
  }
}
.wrapper-international-clubs {
  margin-top: 40px;
  padding-top: 60px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.wrapper-international-clubs h2 {
  color: #572c5f;
}
.list-club-location {
  margin-top: 15px;
  -webkit-columns: 3;
     -moz-columns: 3;
          columns: 3;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
}
.list-club-location li {
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .wrapper-international-clubs {
    margin-top: 20px;
    padding-top: 30px;
  }
  .list-club-location {
    -webkit-columns: 2;
       -moz-columns: 2;
            columns: 2;
  }
}
.join-the-team .section-flex-banner-cta {
  height: 429px;
  min-height: 430px;
}
.join-the-team .section-flex-banner-cta h3 {
  font-size: 36px;
  font-weight: normal;
  color: #ffffff;
}
.join-the-team .section-flex-banner-cta p {
  color: #ffffff;
}
.join-the-team .section-flex-banner-cta .btn {
  color: #84bd00;
  border-color: #ffffff;
}
.join-the-team .section-flex-banner-cta .btn:hover {
  color: #ffffff;
  border-color: #84bd00;
  background-color: #84bd00;
}
.section-success-story h2 {
  font-size: 18px;
  color: #b0008e;
}
.section-success-story h2 span {
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  font-style: italic;
}
.section-success-story .article-success-story {
  padding-left: 20px;
  padding-right: 20px;
}
.section-success-story-hero {
  margin-bottom: 80px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 700px;
}
.section-success-story-hero:before,
.section-success-story-hero:after {
  display: none;
}
.section-success-story-hero .btn {
  margin-top: 30px;
}
.section-success-story-thumb {
  margin-top: 60px;
  margin-bottom: 60px;
}
.section-success-story-thumb .embed-responsive::before {
  display: block;
  content: "";
}
.section-success-story-thumb .embed-responsive-16by9::before {
  padding-top: 56.25%;
}
.section-success-story-thumb > .container > .row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.section-success-story-thumb > .container > .row:before,
.section-success-story-thumb > .container > .row:after {
  display: none;
}
.section-success-story-thumb > .container > .row > [class*='col-'] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -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;
}
.section-success-story-thumb > .container > .row > [class*='col-'] * {
  max-width: 100%;
}
.backstretch-success-story {
  height: 699px;
  min-height: 700px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.backstretch-success-story .btn {
  margin-top: 30px;
}
@media (max-width: 767px) {
  .section-success-story .article-success-story {
    margin-bottom: 30px;
    padding: 0;
  }
  .section-success-story-hero {
    margin-bottom: 40px;
  }
  .section-success-story-thumb {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .section-success-story-thumb .embed-responsive {
    margin-bottom: 30px;
  }
  .backstretch-success-story {
    height: 450px;
    min-height: auto;
    margin-bottom: 30px;
  }
}
.form-share-success .row:not(:first-of-type) h2 {
  margin-top: 40px;
}
.curves-circuit .section-flex-double-column-content,
.page-id-570 .section-flex-double-column-content,
.curves-circuit .section-flex-key-benefits,
.page-id-570 .section-flex-key-benefits,
.curves-circuit .section-flex-page-thumbnail-links,
.page-id-570 .section-flex-page-thumbnail-links {
  margin-top: 80px;
  margin-bottom: 80px;
}
.curves-circuit .wrapper-key-benefits,
.page-id-570 .wrapper-key-benefits {
  padding-top: 70px;
  padding-bottom: 70px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.curves-circuit .benefit-image,
.page-id-570 .benefit-image {
  background: -webkit-radial-gradient(circle closest-side, #e7b3dd 0, #ffffff 80%);
  background: radial-gradient(circle closest-side, #e7b3dd 0, #ffffff 80%);
}
.curves-circuit .benefits-wrapper,
.page-id-570 .benefits-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -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;
}
.curves-circuit .benefit-point:nth-of-type(even),
.page-id-570 .benefit-point:nth-of-type(even) {
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}
.curves-circuit .benefit-point:nth-of-type(odd),
.page-id-570 .benefit-point:nth-of-type(odd) {
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
  position: relative;
  top: -10%;
}
@media (max-width: 767px) {
  .curves-circuit .section-flex-double-column-content,
  .page-id-570 .section-flex-double-column-content,
  .curves-circuit .section-flex-key-benefits,
  .page-id-570 .section-flex-key-benefits,
  .curves-circuit .section-flex-page-thumbnail-links,
  .page-id-570 .section-flex-page-thumbnail-links {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .curves-circuit .wrapper-key-benefits,
  .page-id-570 .wrapper-key-benefits {
    padding-top: 35px;
    padding-bottom: 35px;
  }
}
.single-monthly-challenge .section-page-intro {
  margin-top: 55px;
}
.single-monthly-challenge .section-monthly-featured-image {
  margin-bottom: 40px;
}
.single-monthly-challenge .section-flex-table-module {
  margin-top: 0;
  margin-bottom: 0;
}
.single-monthly-challenge .table-wrapper {
  margin-top: 30px;
  margin-bottom: 30px;
}
.table {
  margin-bottom: 0;
}
.table > thead > tr > th {
  color: #ffffff;
  background-color: #b0008e;
  font-weight: 500;
  border-bottom-width: 1px;
}
.table > thead > tr > th,
.table > tbody > tr > td {
  text-align: center;
}
.table > tbody > tr > td:first-of-type {
  background-color: #efcce8;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #ffffff;
}
.table-striped > tbody > tr:nth-of-type(even) {
  background-color: #f7e6f4;
}
@media (max-width: 767px) {
  .single-monthly-challenge .section-page-intro {
    margin-top: 35px;
    margin-bottom: 15px;
  }
  .single-monthly-challenge .section-monthly-featured-image {
    margin-bottom: 20px;
  }
  .single-monthly-challenge .table-wrapper {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .single-monthly-challenge .table.table-second-column > thead {
    visibility: collapse;
  }
  .single-monthly-challenge .table.table-second-column > tbody > tr:nth-of-type(2) > td {
    border-top: none;
  }
}
.why-curves .table,
.page-id-571 .table {
  border: none;
}
.why-curves .table > thead > tr > th,
.page-id-571 .table > thead > tr > th,
.why-curves .table > tbody > tr > th,
.page-id-571 .table > tbody > tr > th,
.why-curves .table > tfoot > tr > th,
.page-id-571 .table > tfoot > tr > th,
.why-curves .table > thead > tr > td,
.page-id-571 .table > thead > tr > td,
.why-curves .table > tbody > tr > td,
.page-id-571 .table > tbody > tr > td,
.why-curves .table > tfoot > tr > td,
.page-id-571 .table > tfoot > tr > td {
  border-color: #ffffff;
  vertical-align: middle;
}
.why-curves .table .ss-icon,
.page-id-571 .table .ss-icon {
  font-size: 20px;
}
.why-curves .table > tbody > tr:nth-of-type(1) > td:nth-of-type(2),
.page-id-571 .table > tbody > tr:nth-of-type(1) > td:nth-of-type(2),
.why-curves .table > tbody > tr:nth-of-type(1) > td:nth-of-type(3),
.page-id-571 .table > tbody > tr:nth-of-type(1) > td:nth-of-type(3) {
  min-width: 170px;
}
.why-curves .table > tbody > tr:nth-of-type(1) > td:nth-of-type(2),
.page-id-571 .table > tbody > tr:nth-of-type(1) > td:nth-of-type(2) {
  background-color: #572c5f;
}
.why-curves .table > tbody > tr:nth-of-type(1) > td:nth-of-type(2) img,
.page-id-571 .table > tbody > tr:nth-of-type(1) > td:nth-of-type(2) img {
  max-width: 80%;
  margin: 0 auto;
}
.why-curves .table > tbody > tr:nth-of-type(1) > td:nth-of-type(3),
.page-id-571 .table > tbody > tr:nth-of-type(1) > td:nth-of-type(3) {
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  font-style: normal;
  color: #ffffff;
  text-transform: uppercase;
  background-color: #5f5f64;
}
.why-curves .table > tbody > tr:nth-of-type(odd),
.page-id-571 .table > tbody > tr:nth-of-type(odd) {
  background-color: #ffffff;
}
.why-curves .table > tbody > tr:nth-of-type(odd) > td:first-of-type,
.page-id-571 .table > tbody > tr:nth-of-type(odd) > td:first-of-type {
  background-color: #ffffff;
}
.why-curves .table > tbody > tr:nth-of-type(even),
.page-id-571 .table > tbody > tr:nth-of-type(even) {
  background-color: #f7e6f4;
}
.why-curves .table > tbody > tr:nth-of-type(even) > td:first-of-type,
.page-id-571 .table > tbody > tr:nth-of-type(even) > td:first-of-type {
  background-color: #f7e6f4;
}
.why-curves .table > tbody > tr > td:nth-of-type(2),
.page-id-571 .table > tbody > tr > td:nth-of-type(2),
.why-curves .table > tbody > tr > td:nth-of-type(3),
.page-id-571 .table > tbody > tr > td:nth-of-type(3) {
  text-align: center;
}
.why-curves .table > tbody > tr > td:nth-of-type(2),
.page-id-571 .table > tbody > tr > td:nth-of-type(2) {
  background-color: #e6f2cc;
}
.why-curves .table > tbody > tr > td:nth-of-type(2) .ss-icon,
.page-id-571 .table > tbody > tr > td:nth-of-type(2) .ss-icon {
  color: #84bd00;
}
.why-curves .table > tbody > tr > td:nth-of-type(3),
.page-id-571 .table > tbody > tr > td:nth-of-type(3) {
  background-color: #e6e6e6;
}
.why-curves .table > tbody > tr > td:nth-of-type(3) .ss-icon,
.page-id-571 .table > tbody > tr > td:nth-of-type(3) .ss-icon {
  color: #5f5f64;
}
@media (max-width: 767px) {
  .why-curves .table,
  .page-id-571 .table {
    table-layout: fixed;
    width: 100%;
  }
  .why-curves .table > tbody > tr:nth-of-type(1) > td:nth-of-type(2),
  .page-id-571 .table > tbody > tr:nth-of-type(1) > td:nth-of-type(2),
  .why-curves .table > tbody > tr:nth-of-type(1) > td:nth-of-type(3),
  .page-id-571 .table > tbody > tr:nth-of-type(1) > td:nth-of-type(3) {
    min-width: auto;
    font-size: 12px;
  }
}
.section-instagram-feed {
  color: #572c5f;
}
.section-instagram-feed h3 {
  color: #572c5f;
}
.section-instagram-feed .row-narrow-gutter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.section-instagram-feed .row-narrow-gutter:before,
.section-instagram-feed .row-narrow-gutter:after {
  display: none;
}
.section-instagram-feed .row-narrow-gutter > [class*='col-'] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-image: -webkit-radial-gradient(circle, #ffffff, #efcce8);
  background-image: radial-gradient(circle, #ffffff, #efcce8);
  background-repeat: no-repeat;
}
.section-instagram-feed .row-narrow-gutter > [class*='col-'] * {
  max-width: 100%;
}
.section-instagram-feed .article-instagram-heading {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 20px;
}
@media (max-width: 767px) {
  .section-instagram-feed .row-narrow-gutter {
    margin-left: 0;
    margin-right: 0;
  }
}
.section-widget-find-club {
  margin-top: -90px;
  margin-bottom: 35px;
}
.section-widget-find-club .article-card-widget-find-club {
  padding: 20px;
  background-color: #ffffff;
  -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2), 0 1px 2px 0 rgba(0, 0, 0, 0.14), 0 2px 2px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2), 0 1px 2px 0 rgba(0, 0, 0, 0.14), 0 2px 2px -1px rgba(0, 0, 0, 0.12);
  -webkit-transition: -webkit-box-shadow 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  transition: -webkit-box-shadow 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  transition: box-shadow 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  transition: box-shadow 0.35s cubic-bezier(0.35, 0, 0.25, 1), -webkit-box-shadow 0.35s cubic-bezier(0.35, 0, 0.25, 1);
}
.section-widget-find-club .list-widget-find-club {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.section-widget-find-club .list-widget-find-club:before,
.section-widget-find-club .list-widget-find-club:after {
  display: none;
}
.section-widget-find-club .list-widget-find-club > li {
  padding: 0;
}
.section-widget-find-club .list-widget-find-club > li:first-of-type {
  padding-right: 10px;
  -webkit-flex-basis: 45%;
      -ms-flex-preferred-size: 45%;
          flex-basis: 45%;
}
.section-widget-find-club .list-widget-find-club > li:first-of-type .ss-icon {
  margin-right: 5px;
  top: 0;
  color: #b0008e;
  float: left;
}
.section-widget-find-club .list-widget-find-club > li:last-of-type {
  -webkit-flex-basis: 55%;
      -ms-flex-preferred-size: 55%;
          flex-basis: 55%;
}
.section-widget-find-club .form-find-a-club [class*='col-'] {
  width: 100%;
}
.section-widget-find-club h3 {
  margin-bottom: 0;
}
.section-widget-find-club .form-group {
  margin-bottom: 0;
}
.section-widget-find-club .btn {
  min-width: auto;
  padding: 8px 12px;
}
.section-widget-find-club .ss-icon {
  position: relative;
  top: 3px;
}
.section-widget-get-started .article-card-widget-find-club {
  padding: 25px;
  display: inline-block;
}
.section-widget-get-started .list-widget-find-club {
  -webkit-box-flex: initial;
  -webkit-flex: initial;
      -ms-flex: initial;
          flex: initial;
}
.section-widget-get-started .list-widget-find-club > li {
  padding: 0;
}
.section-widget-get-started .list-widget-find-club > li:first-of-type {
  padding-right: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.section-widget-get-started .list-widget-find-club > li:first-of-type,
.section-widget-get-started .list-widget-find-club > li:last-of-type {
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
}
@media (max-width: 767px) {
  .section-widget-find-club {
    margin-bottom: 15px;
  }
  .section-widget-find-club .list-widget-find-club h3 {
    font-size: 16px;
  }
  .section-widget-find-club .list-widget-find-club > li:first-of-type {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    margin-bottom: 10px;
  }
  .section-widget-find-club .list-widget-find-club > li:last-of-type {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
}
.section-find-a-club-search {
  min-height: 660px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -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;
}
.section-find-a-club-search .list-breadcrumbs,
.section-find-a-club-search h1,
.section-find-a-club-search p {
  color: #ffffff;
  text-align: center;
}
.section-find-a-club-search .list-breadcrumbs a {
  color: #ffffff;
}
.section-find-a-club-search h1 {
  margin-top: 20px;
  margin-bottom: 10px;
}
.section-find-a-club-search p {
  margin-bottom: 25px;
}
.section-find-a-club-search .btn {
  display: block;
  width: 100%;
}
@media (max-width: 767px) {
  .section-find-a-club-search {
    min-height: 600px;
  }
}
.section-find-a-club-header {
  padding-top: 45px;
  padding-bottom: 45px;
}
.section-find-a-club-header .list-breadcrumbs,
.section-find-a-club-header h1,
.section-find-a-club-header h3 {
  text-align: center;
}
.section-find-a-club .find-a-club-results-wrapper {
  padding: 0 0 35px 0;
}
.section-find-a-club .find-a-club-results-wrapper h3 {
  line-height: 1.157em;
  text-transform: none;
}
.section-find-a-club .find-a-club-map-wrapper {
  padding: 35px 25px 0 0;
}
.section-find-a-club .find-a-club-map-wrapper .location-count {
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 12px;
  line-height: 13px;
  color: #572c5f;
  width: 27px;
  text-align: center;
}
.section-find-a-club .locations-map {
  height: 800px;
  width: 100%;
}
.article-location {
  margin-bottom: 20px;
  padding: 20px;
  -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2), 0 1px 2px 0 rgba(0, 0, 0, 0.14), 0 2px 2px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2), 0 1px 2px 0 rgba(0, 0, 0, 0.14), 0 2px 2px -1px rgba(0, 0, 0, 0.12);
  -webkit-transition: -webkit-box-shadow 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  transition: -webkit-box-shadow 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  transition: box-shadow 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  transition: box-shadow 0.35s cubic-bezier(0.35, 0, 0.25, 1), -webkit-box-shadow 0.35s cubic-bezier(0.35, 0, 0.25, 1);
}
.article-location:hover {
  -webkit-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
          box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.article-location h3 {
  margin-bottom: 5px;
  padding-left: 20px;
  position: relative;
}
.article-location h3 span {
  position: absolute;
  left: -2px;
  top: 2px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 17px;
  width: 17px;
  font-size: 14px;
  line-height: 16px;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #ffffff;
  background-color: #572c5f;
  border-radius: 50%;
}
.article-location h3 + p {
  padding-left: 20px;
}
.article-location-no-clubs {
  background-color: #b0008e;
}
.article-location-no-clubs h3 {
  color: #ffffff;
  padding-left: 0;
}
.article-location-no-clubs:hover .btn {
  color: #ffffff;
  background-color: #572c5f;
}
.list-club-details {
  margin-bottom: 15px;
  padding-left: 20px;
}
.list-club-details > li {
  position: relative;
  margin-bottom: 10px;
}
.list-club-details > li .ss-icon {
  position: absolute;
  left: -20px;
  top: 2px;
  color: #572c5f;
}
.club-list-container {
  margin-top: 35px;
  padding: 8px 15px 0 25px;
  height: 800px;
  overflow-y: auto;
  overflow-x: auto;
}
.club-list-container::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 8px;
}
.club-list-container::-webkit-scrollbar-track {
  border-radius: 4px;
  background-color: #cdc0cf;
  margin-top: 0;
}
.club-list-container::-webkit-scrollbar-thumb {
  border-radius: 4px;
  height: 15px;
  background-color: #572c5f;
  -webkit-box-shadow: 0 0 1px #572c5f;
}
@media (max-width: 767px) {
  .section-find-a-club-header {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .section-find-a-club .find-a-club-results-wrapper {
    padding: 0 0 25px 0;
  }
  .section-find-a-club .find-a-club-map-wrapper {
    padding: 20px;
  }
  .section-find-a-club .locations-map {
    height: 320px;
  }
  .club-list-container {
    margin-top: 0;
    margin-right: 20px;
    padding: 8px 20px 20px 20px;
    height: 515px;
  }
}
.navbar {
  margin-bottom: 0;
}
header + .section-breadcrumbs {
  margin-top: 45px;
}
.article-menu-item-nav .icon-curves path {
  -webkit-transition: all 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  transition: all 0.35s cubic-bezier(0.35, 0, 0.25, 1);
}
.article-menu-item-nav:hover .icon-curves path {
  fill: #572c5f !important;
}
.list-breadcrumbs {
  margin: 0 0 10px 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 12px;
}
.list-breadcrumbs li {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.list-breadcrumbs li:not(:last-of-type):after {
  content: '>';
  position: relative;
  right: -5px;
}
.list-breadcrumbs a {
  color: #34343C;
  text-decoration: none;
}
.list-breadcrumbs a:before {
  content: none;
}
.list-breadcrumbs a:hover,
.list-breadcrumbs a:focus {
  color: #572c5f;
}
.pagination {
  margin-top: 40px;
  margin-bottom: 0;
}
.pagination > li > a,
.pagination > li > span {
  padding: 6px 14px;
}
.pagination > li > .prev,
.pagination > li > .next {
  padding: 6px 10px;
}
.pagination > li > .prev .ss-icon,
.pagination > li > .next .ss-icon {
  position: relative;
  top: 3px;
}
.pagination .current,
.pagination .current:hover {
  color: #ffffff;
  background-color: #b0008e;
  border-color: #b0008e;
}
.logo-socials-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.logo-socials {
  margin-right: 20px;
}
.section-facebook-feed + .section-newsletter-footer-signup {
  margin-top: 0;
}
.home .section-newsletter-footer-signup {
  margin-top: 0;
}
.section-newsletter-footer-signup {
  margin-top: 50px;
  margin-bottom: 50px;
  padding-top: 25px;
  padding-bottom: 25px;
  background-image: -webkit-linear-gradient(left, #b0008e 0%, #572c5f 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(#b0008e), to(#572c5f));
  background-image: linear-gradient(to right, #b0008e 0%, #572c5f 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb0008e', endColorstr='#ff572c5f', GradientType=1);
}
.section-newsletter-footer-signup h3 {
  margin-bottom: 0;
  color: #ffffff;
}
.section-newsletter-footer-signup .form-group {
  margin-bottom: 0;
}
.section-newsletter-footer-signup .form-control {
  color: #ffffff;
  background-color: transparent;
  border-color: #ffffff;
}
.section-newsletter-footer-signup .form-control::-moz-placeholder {
  color: rgba(255, 255, 255, 0.7);
  opacity: 1;
}
.section-newsletter-footer-signup .form-control:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.section-newsletter-footer-signup .form-control::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.section-newsletter-footer-signup .btn {
  min-width: auto;
}
.section-curves-pink + .section-newsletter-footer-signup,
.section-flex-image-tile-links + .section-newsletter-footer-signup,
.section-flex-banner-cta + .section-newsletter-footer-signup,
.modal + .section-newsletter-footer-signup,
.section-banner-cta + .section-newsletter-footer-signup,
.section-instagram-feed + .section-newsletter-footer-signup,
.section-find-a-club-search + .section-newsletter-footer-signup {
  margin-top: 0;
}
.section-light-pink + .section-flex-pricing-module.section-light-pink {
  margin-top: -50px !important;
  padding-top: 0;
}
@media (max-width: 767px) {
  .section-newsletter-footer-signup h3 {
    margin-bottom: 15px;
  }
  footer .list-footer-nav a {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  footer .list-footer-nav li {
    margin-top: 20px;
  }
  footer .list-social-icons li + li {
    margin-left: 8px;
  }
  footer .list-social-icons i {
    font-size: 26px !important;
  }
  footer .list-copyright {
    margin-top: 15px;
  }
  footer .list-copyright a {
    padding: 10px;
  }
}
.google-map {
  width: 100%;
  height: 400px;
}
.section-flex-accordion-module {
  margin-top: 50px;
  margin-bottom: 50px;
}
.panel-group .panel + .panel {
  margin-top: -1px;
}
.panel-default {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-top: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
  border-left: none;
  border-right: none;
  border-radius: 0;
}
.panel-default > .panel-heading {
  background-color: transparent;
  border-color: transparent;
  padding: 20px 0;
}
.panel-default .panel-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.panel-default .panel-content {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  margin: 0;
  padding: 0 20px 0 0;
}
.panel-default .panel-toggle {
  position: relative;
  top: 0;
  -webkit-transition: all 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  transition: all 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
              -ms-grid-row-align: center;
          align-self: center;
  color: #572c5f;
}
.panel-default .panel-heading + .panel-collapse > .panel-body {
  border-top: none;
  padding: 5px 37px 20px 0;
}
.panel-default .panel-heading + .panel-collapse > .panel-body p:last-of-type {
  margin-bottom: 0;
}
.panel-default.active .panel-toggle {
  -webkit-transform: scaleY(-1);
          transform: scaleY(-1);
  top: -5px;
}
.panel-default.active .panel-heading {
  padding-bottom: 0;
}
.panel-default.active h4 {
  color: #572c5f;
}
.panel-default:hover h4 {
  color: #572c5f;
  -webkit-transition: all 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  transition: all 0.35s cubic-bezier(0.35, 0, 0.25, 1);
}
@media (max-width: 767px) {
  .section-flex-accordion-module {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
.backstretch-single {
  margin: 0 auto;
  max-width: 1240px;
  overflow: hidden;
}
.section-banner-cta {
  position: relative;
  min-height: 400px;
  background-color: rgba(176, 0, 142, 0.2);
}
.section-flex-banner-cta {
  height: 374px;
  min-height: 375px;
  background-color: rgba(176, 0, 142, 0.2);
}
@media (max-width: 767px) {
  .section-flex-banner-cta {
    min-height: 160px;
  }
}
.section-banner-cta,
.section-flex-banner-cta {
  margin-top: 50px;
  margin-bottom: 50px;
  padding-top: 30px;
  padding-bottom: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.section-banner-cta h3,
.section-flex-banner-cta h3 {
  margin-bottom: 15px;
  font-size: 25px;
  color: #ffffff;
}
.section-banner-cta h4,
.section-flex-banner-cta h4 {
  margin-bottom: 15px;
  color: #ffffff;
}
.section-banner-cta .btn,
.section-flex-banner-cta .btn {
  border-color: transparent;
}
.section-banner-cta .disclaimer,
.section-flex-banner-cta .disclaimer {
  margin-top: 20px;
  font-size: 12px;
  color: #ffffff;
}
.section-banner-cta .disclaimer p:last-of-type,
.section-flex-banner-cta .disclaimer p:last-of-type {
  margin-bottom: 0;
}
.section-banner-cta .disclaimer a,
.section-flex-banner-cta .disclaimer a {
  color: #ffffff;
}
.section-banner-cta .disclaimer a:before,
.section-flex-banner-cta .disclaimer a:before {
  background-color: #ffffff;
}
.section-banner-cta-dark h3,
.section-flex-banner-cta-dark h3,
.section-banner-cta-dark h4,
.section-flex-banner-cta-dark h4 {
  color: #572c5f;
}
.section-banner-cta-dark .disclaimer,
.section-flex-banner-cta-dark .disclaimer {
  color: #572c5f;
}
.section-banner-cta-dark .disclaimer a,
.section-flex-banner-cta-dark .disclaimer a {
  color: #572c5f;
}
.section-banner-cta-dark .disclaimer a:before,
.section-flex-banner-cta-dark .disclaimer a:before {
  background-color: #572c5f;
}
.page-template-template-success-stories .section-banner-cta .btn,
.page-template-template-classes .section-banner-cta .btn,
.page-template-template-success-stories .section-flex-banner-cta .btn,
.page-template-template-classes .section-flex-banner-cta .btn {
  border-color: #572c5f;
}
.page-template-template-success-stories .section-banner-cta h3,
.page-template-template-classes .section-banner-cta h3,
.page-template-template-success-stories .section-banner-cta h4,
.page-template-template-classes .section-banner-cta h4 {
  color: #572c5f;
}
.page-template-template-success-stories .section-banner-cta h4,
.page-template-template-classes .section-banner-cta h4 {
  font-size: 15px;
  font-weight: normal;
}
.page-template-template-success-stories .section-flex-banner-cta h3,
.page-template-template-success-stories .section-flex-banner-cta h4 {
  color: #572c5f;
}
@media (max-width: 767px) {
  .page-template-template-classes .section-banner-cta {
    min-height: 490px;
    padding-top: 50px;
    padding-bottom: 50px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .page-template-template-classes .section-banner-cta .banner-content {
    text-align: center;
  }
}
.backstretch-single-newsletter {
  margin-top: 35px;
  margin-bottom: 50px;
  height: 239px;
  min-height: 240px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.backstretch-single-newsletter h3,
.backstretch-single-newsletter p {
  color: #ffffff;
}
.backstretch-single-newsletter form {
  margin-top: 25px;
}
.backstretch-single-newsletter .form-control {
  border-right: none;
}
.backstretch-single-newsletter .btn {
  color: #572c5f;
  background-color: #ffffff;
  border-width: 1px;
  border-style: solid;
  border-color: #572c5f;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 15px;
  line-height: 1.46666667;
  padding: 6px 12px;
  border-radius: 0;
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear;
}
.backstretch-single-newsletter .btn:hover,
.backstretch-single-newsletter .btn:focus,
.backstretch-single-newsletter .btn.focus,
.backstretch-single-newsletter .btn:active,
.backstretch-single-newsletter .btn.active,
.open > .dropdown-toggle.backstretch-single-newsletter .btn {
  color: #ffffff;
  background-color: #572c5f;
  border-color: #572c5f;
  outline: none;
}
.backstretch-single-newsletter .btn:active,
.backstretch-single-newsletter .btn.active,
.open > .dropdown-toggle.backstretch-single-newsletter .btn {
  background-image: none;
}
.backstretch-single-newsletter .btn.disabled,
.backstretch-single-newsletter .btn[disabled],
fieldset[disabled] .backstretch-single-newsletter .btn,
.backstretch-single-newsletter .btn.disabled:hover,
.backstretch-single-newsletter .btn[disabled]:hover,
fieldset[disabled] .backstretch-single-newsletter .btn:hover,
.backstretch-single-newsletter .btn.disabled:focus,
.backstretch-single-newsletter .btn[disabled]:focus,
fieldset[disabled] .backstretch-single-newsletter .btn:focus,
.backstretch-single-newsletter .btn.disabled.focus,
.backstretch-single-newsletter .btn[disabled].focus,
fieldset[disabled] .backstretch-single-newsletter .btn.focus,
.backstretch-single-newsletter .btn.disabled:active,
.backstretch-single-newsletter .btn[disabled]:active,
fieldset[disabled] .backstretch-single-newsletter .btn:active,
.backstretch-single-newsletter .btn.disabled.active,
.backstretch-single-newsletter .btn[disabled].active,
fieldset[disabled] .backstretch-single-newsletter .btn.active {
  color: #ffffff;
  background-color: #572c5f;
  border-color: #572c5f;
}
.backstretch-single-newsletter .btn .badge {
  color: #ffffff;
  background-color: #572c5f;
}
.backstretch-single-newsletter .btn {
  min-width: auto;
  padding: 8px 30px;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-style: normal;
  text-transform: uppercase;
}
.backstretch-single-newsletter .btn:hover,
.backstretch-single-newsletter .btn:focus,
.backstretch-single-newsletter .btn:active {
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.backstretch-single-newsletter .help-block {
  color: #ffffff;
}
.backstretch-carousel {
  margin: 0 auto;
  max-width: 1240px;
  min-height: 400px;
}
@media (max-width: 767px) {
  .backstretch-carousel {
    min-height: 250px;
  }
}
.backstretch-carousel.header-carousel {
  margin-bottom: 45px;
}
.backstretch-carousel.header-carousel:hover .btn {
  color: #84bd00;
  background-color: #ffffff;
}
.backstretch-carousel .disclaimer {
  margin-top: 20px;
  font-size: 12px;
  color: #ffffff;
}
.backstretch-carousel .disclaimer p:last-of-type {
  margin-bottom: 0;
}
.backstretch-carousel .disclaimer a {
  color: #ffffff;
}
.backstretch-carousel .disclaimer a:before {
  background-color: #ffffff;
}
.backstretch-carousel .container {
  height: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
}
.backstretch-carousel .container > .row {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.backstretch-carousel .cycle-paging-wrapper {
  position: absolute;
  bottom: 60px;
  left: 0;
  z-index: 1050;
  width: 100%;
  text-align: center;
}
.backstretch-carousel .video-caption-modal-wrapper {
  z-index: 1050;
}
.backstretch-carousel .controls {
  z-index: 9999;
  position: absolute;
  top: calc(50% - 17px);
  cursor: pointer;
}
.backstretch-carousel .controls-next {
  right: -30px;
  display: none;
}
.backstretch-carousel .controls-previous {
  left: -30px;
  display: none;
}
.backstretch-carousel .controls i {
  font-size: 30px;
  color: #572c5f;
}
[class*=cycle-pager] {
  margin-top: 10px;
}
[class*=cycle-pager] span {
  display: inline-block;
  width: 11px;
  height: 11px;
  margin: 5px;
  text-indent: -9999px;
  cursor: pointer;
  border: 1px solid #572c5f;
  border-radius: 15px;
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear;
}
[class*=cycle-pager] span.cycle-pager-active {
  background-color: #572c5f;
}
.header-carousel [class*=cycle-pager] span {
  border: 1px solid #ffffff;
}
.header-carousel [class*=cycle-pager] span.cycle-pager-active {
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .backstretch-carousel.header-carousel {
    margin-bottom: 35px;
  }
}
.backstretch-carousel-home {
  height: 45vw;
  min-height: auto !important;
  max-height: 517px;
}
@media (max-width: 767px) {
  .backstretch-carousel-home {
    height: 560px;
    max-height: none;
  }
}
.ajax-loader {
  text-align: center;
  color: #34343C;
}
.ajax-loader .loader-ring {
  width: 50px;
  height: 50px;
  margin: 0 auto;
  margin-bottom: 10px;
}
.ajax-loader .loader-ring .loader-bg {
  fill: #572c5f;
}
.section-newsletter-footer-signup .alert-success {
  background-color: transparent;
  border-color: transparent;
  color: #ffffff;
  text-align: center;
}
.section-newsletter-footer-signup .ajax-loader {
  color: #ffffff;
}
.section-newsletter-footer-signup .ajax-loader .loader-ring .loader-bg {
  fill: #ffffff;
}
label {
  font-weight: normal;
}
.form-wrapper {
  background-color: #ffffff;
  padding: 35px 25px 25px 25px;
  -webkit-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
          box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.form-wrapper-share-success h3,
.form-wrapper h3 {
  text-transform: uppercase;
}
.form-wrapper-share-success .checkbox-inline:not(:last-of-type),
.form-wrapper .checkbox-inline:not(:last-of-type) {
  margin-right: 35px;
}
.form-wrapper-share-success .radio,
.form-wrapper .radio,
.form-wrapper-share-success .checkbox,
.form-wrapper .checkbox {
  margin-top: 0;
  margin-bottom: 0;
}
.alert {
  margin-bottom: 0;
}
.alert h2 {
  font-size: 36px;
  font-weight: normal;
  color: #b0008e;
}
.alert h2:not(:first-of-type) {
  margin-top: 15px;
}
.alert p {
  font-size: 18px;
}
.alert .btn,
.alert .btn + p {
  margin-top: 20px;
}
.alert a {
  display: inline-block;
}
.alert strong {
  font-weight: 600;
}
.img-wrapper-promo {
  margin-bottom: 20px;
}
.img-wrapper-promo img {
  width: 100%;
}
.request-a-callback-content {
  padding: 0 20px 20px 20px;
}
.section-page-disclaimer {
  margin-top: 30px;
  font-size: 11px;
}
@media (max-width: 767px) {
  .form {
    margin-bottom: 30px;
  }
  .request-a-callback-content {
    padding-bottom: 0;
  }
  .section-request-a-callback > .container > .row > [class*='col-'] + [class*='col-'] {
    margin-top: 40px;
  }
}
.btn-inverse {
  color: #ffffff;
  background-color: #572c5f;
  border-width: 1px;
  border-style: solid;
  border-color: #572c5f;
  text-transform: none;
  text-decoration: none;
  font-size: 15px;
  line-height: 1.46666667;
  padding: 6px 12px;
  border-radius: 0;
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear;
}
.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse.focus,
.btn-inverse:active,
.btn-inverse.active,
.open > .dropdown-toggle.btn-inverse {
  color: #ffffff;
  background-color: #84bd00;
  border-color: #84bd00;
  outline: none;
}
.btn-inverse:active,
.btn-inverse.active,
.open > .dropdown-toggle.btn-inverse {
  background-image: none;
}
.btn-inverse.disabled,
.btn-inverse[disabled],
fieldset[disabled] .btn-inverse,
.btn-inverse.disabled:hover,
.btn-inverse[disabled]:hover,
fieldset[disabled] .btn-inverse:hover,
.btn-inverse.disabled:focus,
.btn-inverse[disabled]:focus,
fieldset[disabled] .btn-inverse:focus,
.btn-inverse.disabled.focus,
.btn-inverse[disabled].focus,
fieldset[disabled] .btn-inverse.focus,
.btn-inverse.disabled:active,
.btn-inverse[disabled]:active,
fieldset[disabled] .btn-inverse:active,
.btn-inverse.disabled.active,
.btn-inverse[disabled].active,
fieldset[disabled] .btn-inverse.active {
  color: #ffffff;
  background-color: #84bd00;
  border-color: #84bd00;
}
.btn-inverse .badge {
  color: #572c5f;
  background-color: #ffffff;
}
.btn-reverse {
  color: #572c5f;
  background-color: #ffffff;
  border-width: 1px;
  border-style: solid;
  border-color: #572c5f;
  text-transform: none;
  text-decoration: none;
  font-size: 15px;
  line-height: 1.46666667;
  padding: 6px 12px;
  border-radius: 0;
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear;
}
.btn-reverse:hover,
.btn-reverse:focus,
.btn-reverse.focus,
.btn-reverse:active,
.btn-reverse.active,
.open > .dropdown-toggle.btn-reverse {
  color: #ffffff;
  background-color: #572c5f;
  border-color: #572c5f;
  outline: none;
}
.btn-reverse:active,
.btn-reverse.active,
.open > .dropdown-toggle.btn-reverse {
  background-image: none;
}
.btn-reverse.disabled,
.btn-reverse[disabled],
fieldset[disabled] .btn-reverse,
.btn-reverse.disabled:hover,
.btn-reverse[disabled]:hover,
fieldset[disabled] .btn-reverse:hover,
.btn-reverse.disabled:focus,
.btn-reverse[disabled]:focus,
fieldset[disabled] .btn-reverse:focus,
.btn-reverse.disabled.focus,
.btn-reverse[disabled].focus,
fieldset[disabled] .btn-reverse.focus,
.btn-reverse.disabled:active,
.btn-reverse[disabled]:active,
fieldset[disabled] .btn-reverse:active,
.btn-reverse.disabled.active,
.btn-reverse[disabled].active,
fieldset[disabled] .btn-reverse.active {
  color: #ffffff;
  background-color: #572c5f;
  border-color: #572c5f;
}
.btn-reverse .badge {
  color: #ffffff;
  background-color: #572c5f;
}
.btn-transparent {
  color: #ffffff;
  background-color: transparent;
  border-width: 1px;
  border-style: solid;
  border-color: #ffffff;
  text-transform: none;
  text-decoration: none;
  font-size: 15px;
  line-height: 1.46666667;
  padding: 6px 12px;
  border-radius: 0;
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear;
}
.btn-transparent:hover,
.btn-transparent:focus,
.btn-transparent.focus,
.btn-transparent:active,
.btn-transparent.active,
.open > .dropdown-toggle.btn-transparent {
  color: #ffffff;
  background-color: #84bd00;
  border-color: #84bd00;
  outline: none;
}
.btn-transparent:active,
.btn-transparent.active,
.open > .dropdown-toggle.btn-transparent {
  background-image: none;
}
.btn-transparent.disabled,
.btn-transparent[disabled],
fieldset[disabled] .btn-transparent,
.btn-transparent.disabled:hover,
.btn-transparent[disabled]:hover,
fieldset[disabled] .btn-transparent:hover,
.btn-transparent.disabled:focus,
.btn-transparent[disabled]:focus,
fieldset[disabled] .btn-transparent:focus,
.btn-transparent.disabled.focus,
.btn-transparent[disabled].focus,
fieldset[disabled] .btn-transparent.focus,
.btn-transparent.disabled:active,
.btn-transparent[disabled]:active,
fieldset[disabled] .btn-transparent:active,
.btn-transparent.disabled.active,
.btn-transparent[disabled].active,
fieldset[disabled] .btn-transparent.active {
  color: #ffffff;
  background-color: #84bd00;
  border-color: #84bd00;
}
.btn-transparent .badge {
  color: transparent;
  background-color: #ffffff;
}
.btn-outline {
  color: #b0008e;
  background-color: transparent;
  border-width: 1px;
  border-style: solid;
  border-color: #b0008e;
  text-transform: none;
  text-decoration: none;
  font-size: 15px;
  line-height: 1.46666667;
  padding: 6px 12px;
  border-radius: 0;
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear;
}
.btn-outline:hover,
.btn-outline:focus,
.btn-outline.focus,
.btn-outline:active,
.btn-outline.active,
.open > .dropdown-toggle.btn-outline {
  color: #ffffff;
  background-color: #572c5f;
  border-color: #572c5f;
  outline: none;
}
.btn-outline:active,
.btn-outline.active,
.open > .dropdown-toggle.btn-outline {
  background-image: none;
}
.btn-outline.disabled,
.btn-outline[disabled],
fieldset[disabled] .btn-outline,
.btn-outline.disabled:hover,
.btn-outline[disabled]:hover,
fieldset[disabled] .btn-outline:hover,
.btn-outline.disabled:focus,
.btn-outline[disabled]:focus,
fieldset[disabled] .btn-outline:focus,
.btn-outline.disabled.focus,
.btn-outline[disabled].focus,
fieldset[disabled] .btn-outline.focus,
.btn-outline.disabled:active,
.btn-outline[disabled]:active,
fieldset[disabled] .btn-outline:active,
.btn-outline.disabled.active,
.btn-outline[disabled].active,
fieldset[disabled] .btn-outline.active {
  color: #ffffff;
  background-color: #572c5f;
  border-color: #572c5f;
}
.btn-outline .badge {
  color: transparent;
  background-color: #b0008e;
}
.btn-outline-green {
  color: #84bd00;
  background-color: transparent;
  border-width: 1px;
  border-style: solid;
  border-color: #84bd00;
  text-transform: none;
  text-decoration: none;
  font-size: 15px;
  line-height: 1.46666667;
  padding: 6px 12px;
  border-radius: 0;
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear;
}
.btn-outline-green:hover,
.btn-outline-green:focus,
.btn-outline-green.focus,
.btn-outline-green:active,
.btn-outline-green.active,
.open > .dropdown-toggle.btn-outline-green {
  color: #ffffff;
  background-color: #572c5f;
  border-color: #572c5f;
  outline: none;
}
.btn-outline-green:active,
.btn-outline-green.active,
.open > .dropdown-toggle.btn-outline-green {
  background-image: none;
}
.btn-outline-green.disabled,
.btn-outline-green[disabled],
fieldset[disabled] .btn-outline-green,
.btn-outline-green.disabled:hover,
.btn-outline-green[disabled]:hover,
fieldset[disabled] .btn-outline-green:hover,
.btn-outline-green.disabled:focus,
.btn-outline-green[disabled]:focus,
fieldset[disabled] .btn-outline-green:focus,
.btn-outline-green.disabled.focus,
.btn-outline-green[disabled].focus,
fieldset[disabled] .btn-outline-green.focus,
.btn-outline-green.disabled:active,
.btn-outline-green[disabled]:active,
fieldset[disabled] .btn-outline-green:active,
.btn-outline-green.disabled.active,
.btn-outline-green[disabled].active,
fieldset[disabled] .btn-outline-green.active {
  color: #ffffff;
  background-color: #572c5f;
  border-color: #572c5f;
}
.btn-outline-green .badge {
  color: transparent;
  background-color: #84bd00;
}
.btn {
  padding: 8px 30px;
  min-width: 175px;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-style: normal;
  text-transform: uppercase;
}
.btn:hover,
.btn:focus,
.btn:active {
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active {
  color: #ffffff;
  border-color: #572c5f;
  background-color: #572c5f;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active {
  color: #ffffff;
  background-color: #572c5f;
}
.carousel-pager {
  width: calc(100% - 50px);
  margin: 50px auto 0;
}
.carousel-pager .cycle-slide {
  cursor: pointer;
  border: 3px solid #ffffff;
}
.carousel-pager .cycle-slide-active {
  border: 3px solid #572c5f;
}
.carousel-controls {
  position: absolute;
  top: 0;
  bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  transition: all 0.35s cubic-bezier(0.35, 0, 0.25, 1);
}
.carousel-controls:hover {
  text-decoration: none;
  color: #34343C;
}
.carousel-controls:focus {
  text-decoration: none;
}
.carousel-controls-next {
  right: 0;
}
.carousel-controls-prev {
  left: 0;
}
@media (max-width: 767px) {
  .carousel-pager {
    margin-top: 20px;
  }
}
.section-flexi-mailchimp-form h2,
.section-flexi-event-form h2 {
  font-size: 24px;
  color: #b0008e;
}
@media (max-width: 767px) {
  .section-flexi-mailchimp-form h2,
  .section-flexi-event-form h2 {
    margin-top: 20px;
  }
}
.section-flexi-mailchimp-form h3,
.section-flexi-event-form h3 {
  font-size: 18px;
  color: #572c5f;
  font-weight: 400;
}
.section-flexi-mailchimp-form .alert,
.section-flexi-event-form .alert,
.section-flexi-mailchimp-form .ajax-loader,
.section-flexi-event-form .ajax-loader,
.section-flexi-mailchimp-form form,
.section-flexi-event-form form {
  margin-top: 45px;
}
.section-flexi-mailchimp-form .btn,
.section-flexi-event-form .btn {
  margin-top: 15px;
}
.section-flexi-mailchimp-form .disclaimer,
.section-flexi-event-form .disclaimer {
  margin-bottom: 0;
}
.section-flexi-mailchimp-form * > .row,
.section-flexi-event-form * > .row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.section-flexi-mailchimp-form * > .row > *,
.section-flexi-event-form * > .row > * {
  max-width: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
@media (max-width: 767px) {
  .section-flexi-mailchimp-form * > .row > *,
  .section-flexi-event-form * > .row > * {
    width: 100%;
  }
}
.shape {
  overflow: hidden;
  position: absolute;
  pointer-events: none;
}
.shape-top {
  right: -1px;
  top: -1px;
  left: -1px;
}
.shape-bottom {
  right: -1px;
  bottom: -1px;
  left: -1px;
}
.shape-fluid-x > * {
  width: 101%;
  height: auto;
}
.shape-top > * {
  -webkit-transform-origin: top center;
          transform-origin: top center;
}
.shape-bottom > * {
  -webkit-transform-origin: top center;
          transform-origin: top center;
}
.shape > * {
  display: block;
}
.shape-white {
  color: #ffffff !important;
}
header .shape-bottom {
  bottom: 0;
}
.backstretch-single .shape-bottom {
  bottom: -1px;
}
[id*='mc-embedded-'] {
  opacity: 1 !important;
}
.section-embedded-html5-video {
  margin: 0 auto 45px auto;
  max-width: 1240px;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.cycle-slide {
  white-space: normal;
}
.section-flex-video-block-full-width {
  margin: 0 auto;
  max-width: 1240px;
}
.select2-container {
  width: 100% !important;
}
.dropdown-menu li:hover .sub-menu {
  visibility: visible;
}
.dropdown:hover .dropdown-menu {
  display: block;
}
.modal-open {
  position: relative;
}
.vertical-alignment-helper {
  display: table;
  height: 100%;
  width: 100%;
  pointer-events: none;
  /* This makes sure that we can still click outside of the modal to close it */
}
.vertical-align-center {
  /* To center vertically */
  display: table-cell;
  vertical-align: middle;
  pointer-events: none;
}
.modal-content {
  /* Bootstrap sets the size of the modal in the modal-dialog class, we need to inherit it */
  width: inherit;
  height: inherit;
  /* To center horizontally */
  margin: 0 auto;
  pointer-events: all;
}
.section-instagram-feed {
  margin: 0 auto;
  max-width: 1240px;
}
.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-xs-5ths {
  width: 20%;
  float: left;
}
@media (min-width: 768px) {
  .col-sm-5ths {
    width: 20%;
    float: left;
  }
}
@media (min-width: 992px) {
  .col-md-5ths {
    width: 20%;
    float: left;
  }
}
@media (min-width: 1200px) {
  .col-lg-5ths {
    width: 20%;
    float: left;
  }
}
.panel-complete-actions {
  display: none;
}
.booking-panel-step-complete .panel-complete-actions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  min-width: 110px;
}
.syntax-container {
  background: #FCFCFC;
  -webkit-border-radius: 7px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 7px;
  -moz-background-clip: padding;
  border-radius: 7px;
  background-clip: padding-box;
  border: 1px solid #e3e3e3;
  margin-bottom: 30px;
  padding-bottom: 20px;
}
.isloading-wrapper.isloading-right {
  margin-left: 10px;
}
.isloading-overlay {
  position: relative;
  text-align: center;
}
.isloading-overlay .isloading-wrapper {
  background: #FFFFFF;
  -webkit-border-radius: 7px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 7px;
  -moz-background-clip: padding;
  border-radius: 7px;
  background-clip: padding-box;
  display: inline-block;
  margin: 0 auto;
  padding: 20px 20px;
  top: 10%;
  z-index: 9000;
  font-size: 16px;
}
.isloading-overlay .isloading-wrapper .icon-spin {
  background: url(../img/ajax-loader-ring.svg) no-repeat;
  width: 31px;
  height: 31px;
  display: block;
  margin: 15px auto 0 auto;
  background-size: contain;
}
.ie11 .section-widget-find-club .list-widget-find-club > li:first-of-type {
  -webkit-flex-basis: 43%;
      -ms-flex-preferred-size: 43%;
          flex-basis: 43%;
}
.ie11.page-id-570 .benefits-wrapper {
  margin-bottom: 100px;
}
.ie11.page-id-570 .benefits-wrapper .benefit-image {
  -webkit-transform: translate(-50%);
          transform: translate(-50%);
}
.ie11.page-id-570 .benefits-wrapper .benefit-point h3:after {
  height: 40px;
}
.ie11.page-id-570 .benefits-wrapper .benefit-point:nth-of-type(2n) {
  top: 20%;
}
.ie11.page-id-570 .benefits-wrapper .benefit-point:nth-of-type(2n+1) {
  top: 12%;
}
@media (max-width: 767px) {
  .ie11.page-id-570 .benefits-wrapper .benefit-image {
    width: auto;
    -webkit-transform: translate(0%);
            transform: translate(0%);
  }
}
.ie11 .section-instagram-feed img {
  height: 250px;
}
.section-request-a-callback .disclaimer,
.section-flex-discovery-pack-download .disclaimer {
  padding-top: 10px;
}
.privacy-ribbon {
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 9999;
  width: 100%;
  background-color: rgba(239, 204, 232, 0.95);
}
.privacy-ribbon .list-privacy-ribbon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0;
  padding: 10px 0;
}
.privacy-ribbon p {
  margin: 0;
  padding-right: 2%;
  font-size: 12px;
  line-height: 16px;
  color: #572c5f;
}
.privacy-ribbon p a {
  color: #b0008e;
}
.privacy-ribbon p a:before {
  background-color: #b0008e;
}
@media (max-width: 767px) {
  .privacy-ribbon .list-privacy-ribbon {
    display: block;
    padding: 20px 0;
  }
  .privacy-ribbon p {
    margin-bottom: 20px;
    padding: 0;
  }
}
.cp-link {
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 12px;
  line-height: 16px;
  color: #b0008e;
}
.cp-link:hover {
  color: #b0008e;
}
.cp-link:before {
  background-color: #b0008e;
}
.cp-link-white {
  color: #ffffff;
}
.cp-link-white:hover {
  color: #ffffff;
}
.cp-link-white:before {
  background-color: #ffffff;
}
.section-flex-video-block.section-light-pink + .section-flex-double-column-content.section-light-pink,
.section-flex-video-block.section-light-pink + .section-flex-video-block.section-light-pink {
  margin-top: -50px;
  padding-top: 0;
}
.img-page-intro {
  margin-bottom: 20px;
}
footer {
  padding-bottom: 30px;
}
footer h4 {
  font-size: 15px;
  text-transform: uppercase;
}
footer .img-logo-curves {
  width: 107px;
}
footer .list-footer-nav a {
  font-size: 15px;
  color: #5f5f64;
}
footer .list-footer-nav a:hover {
  color: #b0008e;
}
@media (max-width: 767px) {
  footer .row:first-child [class*='col-']:not(:nth-child(-n+2)) {
    margin-top: 20px;
  }
}
footer .list-social-icons {
  padding-top: 10px;
  margin-left: 0px;
}
footer .list-social-icons li {
  padding-left: 2px;
  padding-right: 2px;
}
footer .list-social-icons i {
  font-size: 20px;
}
@media (max-width: 767px) {
  footer .list-social-icons {
    padding-top: 0px;
  }
}
footer .list-current-region li:first-of-type {
  border-right: 1px solid #572c5f;
}
footer .list-current-region li:last-of-type a {
  font-style: italic;
}
footer .list-current-region li:last-of-type a:after {
  content: " ";
  top: 0;
  display: block;
  margin-top: -5px;
  border-bottom: 1px solid #572c5f;
}
@media (max-width: 767px) {
  footer .selectboxit-container .selectboxit {
    margin-top: 0;
  }
}
footer .list-copyright * {
  font-size: 12px;
  color: #5f5f64;
}
footer .list-copyright a {
  text-decoration: underline;
}
footer .curves-site-disclaimer {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  margin-top: 5px;
  padding-top: 18px;
}
footer .curves-site-disclaimer * {
  font-size: 11px;
}
.responsive-indicator {
  display: none;
}
.header-region-switcher {
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #572c5f;
}
.header-region-switcher .list-current-region {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 0;
}
.header-region-switcher .list-current-region * {
  color: #ffffff;
}
.header-region-switcher .list-current-region li:nth-child(2) {
  width: 280px;
}
.header-region-switcher .list-current-region li:last-child a:before {
  display: none;
}
.header-region-switcher .list-current-region li:last-child .region-close {
  position: absolute;
  top: -12px;
  z-index: 1;
  width: 32px;
  height: 25px;
}
.header-region-switcher .list-current-region li:last-child .region-close:before,
.header-region-switcher .list-current-region li:last-child .region-close:after {
  position: absolute;
  left: 15px;
  content: ' ';
  height: 25px;
  width: 2px;
  background-color: #ffffff;
}
.header-region-switcher .list-current-region li:last-child .region-close:before {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.header-region-switcher .list-current-region li:last-child .region-close:after {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
@media (max-width: 767px) {
  .header-region-switcher .list-current-region {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-left: 15px;
    padding-right: 15px;
  }
  .header-region-switcher .list-current-region > li {
    padding-left: 0;
    padding-right: 0;
  }
  .header-region-switcher .list-current-region > li:nth-child(1) {
    padding-right: 35px;
  }
  .header-region-switcher .list-current-region > li:nth-child(2) {
    width: 100%;
  }
  .header-region-switcher .list-current-region > li:last-child {
    position: absolute;
    top: 10px;
    right: 55px;
  }
  .header-region-switcher .list-current-region > li:last-child .region-close {
    height: 23px;
  }
  .header-region-switcher .list-current-region > li:last-child .region-close:before,
  .header-region-switcher .list-current-region > li:last-child .region-close:after {
    height: 23px;
  }
  .header-region-switcher .list-current-region > li .dropdown-menu li {
    width: 100%;
  }
}
body.edge .header-region-switcher .list-current-region li:last-child .region-close,
body.ie .header-region-switcher .list-current-region li:last-child .region-close {
  top: 4px;
}
.selectboxit-container {
  background-color: #572c5f;
}
.selectboxit-container .selectboxit-options li {
  background-color: #572c5f;
}
.selectboxit-container .selectboxit-options li:not(:last-of-type) {
  border-bottom: 1px solid #ffffff;
}
.selectboxit-container .selectboxit-options li span {
  font-weight: 400;
}
.selectboxit-container .selectboxit-options li a {
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  font-style: normal;
  display: inline-block;
  color: #ffffff;
  font-size: 15px;
  background: transparent;
}
.selectboxit-container .selectboxit-options li a .selectboxit-option-icon-container {
  width: 0;
}
.selectboxit-container .selectboxit-options li:hover,
.selectboxit-container .selectboxit-options li:focus,
.selectboxit-container .selectboxit-options li:active {
  background: #b0008e;
}
.selectboxit-container .selectboxit-options li:hover a,
.selectboxit-container .selectboxit-options li:focus a,
.selectboxit-container .selectboxit-options li:active a {
  color: #ffffff;
  background: transparent;
}
.selectboxit-container .selectboxit {
  width: auto;
  border-bottom: 1px solid #ffffff;
}
.selectboxit-container .selectboxit:focus,
.selectboxit-container .selectboxit:hover,
.selectboxit-container .selectboxit:active {
  border-bottom: 1px solid #ffffff;
}
.selectboxit-container .selectboxit:focus .selectboxit-text,
.selectboxit-container .selectboxit:hover .selectboxit-text,
.selectboxit-container .selectboxit:active .selectboxit-text {
  color: #ffffff;
}
.selectboxit-container .selectboxit-text,
.selectboxit-container .selectboxit .btn {
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 15px;
  color: #ffffff;
}
.selectboxit-container .selectboxit .selectboxit-arrow-container:after {
  display: none;
}
.selectboxit-container .selectboxit .selectboxit-arrow-container i {
  display: block;
  color: #ffffff;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.selectboxit-container .selectboxit.open i {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.flag:before {
  content: " ";
  display: inline-block;
  height: 15px;
  width: 15px;
  margin-top: -3px;
  vertical-align: middle;
  line-height: 1em;
  background-repeat: no-repeat;
  background-size: contain;
}
.flag-us:before {
  background-image: url(../fonts/flag-us.svg);
}
.flag-au:before {
  background-image: url(../fonts/flag-australia.svg);
}
.flag-nz:before {
  background-image: url(../fonts/flag-nz.svg);
}
.flag-ca:before {
  background-image: url(../fonts/flag-canada.svg);
}
@media (max-width: 767px) {
  .nav-wrapper {
    margin-right: auto;
    margin-left: auto;
    padding-left: 7px;
    padding-right: 8px;
  }
  .nav-wrapper > .navbar-header,
  .nav-wrapper > .navbar-collapse {
    margin-right: -7px;
    margin-left: -7px;
  }
}
@media (max-width: 767px) and (min-width: 768px) {
  .nav-wrapper {
    width: 750px;
  }
}
@media (max-width: 767px) and (min-width: 992px) {
  .nav-wrapper {
    width: 970px;
  }
}
@media (max-width: 767px) and (min-width: 1200px) {
  .nav-wrapper {
    width: 1170px;
  }
}
@media (max-width: 767px) and (min-width: 991px) {
  .nav-wrapper > .navbar-header,
  .nav-wrapper > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
@media (max-width: 991px) {
  .nav-wrapper {
    width: 100%;
  }
  .nav-wrapper li > .container {
    width: 100%;
  }
}
@media (min-width: 991px) and (max-width: 1200px) {
  .nav-wrapper {
    margin-right: auto;
    margin-left: auto;
    padding-left: 7px;
    padding-right: 8px;
  }
  .nav-wrapper > .navbar-header,
  .nav-wrapper > .navbar-collapse {
    margin-right: -7px;
    margin-left: -7px;
  }
}
@media (min-width: 991px) and (max-width: 1200px) and (min-width: 768px) {
  .nav-wrapper {
    width: 750px;
  }
}
@media (min-width: 991px) and (max-width: 1200px) and (min-width: 992px) {
  .nav-wrapper {
    width: 970px;
  }
}
@media (min-width: 991px) and (max-width: 1200px) and (min-width: 1200px) {
  .nav-wrapper {
    width: 1170px;
  }
}
@media (min-width: 991px) and (max-width: 1200px) and (min-width: 991px) {
  .nav-wrapper > .navbar-header,
  .nav-wrapper > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .nav-wrapper {
    margin-right: auto;
    margin-left: auto;
    padding-left: 7px;
    padding-right: 8px;
  }
  .nav-wrapper > .navbar-header,
  .nav-wrapper > .navbar-collapse {
    margin-right: -7px;
    margin-left: -7px;
  }
}
@media (min-width: 1200px) and (min-width: 768px) {
  .nav-wrapper {
    width: 750px;
  }
}
@media (min-width: 1200px) and (min-width: 992px) {
  .nav-wrapper {
    width: 970px;
  }
}
@media (min-width: 1200px) and (min-width: 1200px) {
  .nav-wrapper {
    width: 1170px;
  }
}
@media (min-width: 1200px) and (min-width: 991px) {
  .nav-wrapper > .navbar-header,
  .nav-wrapper > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.nav-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  float: none;
  margin: 0 auto;
}
@media (max-width: 991px) {
  .nav-wrapper {
    display: block;
    padding-right: 0;
    padding-left: 0;
  }
  .nav-wrapper .navbar-header {
    margin-left: 0;
    margin-right: 0;
  }
  .nav-wrapper .navbar-nav {
    padding-left: 0;
  }
  .nav-wrapper > .navbar-collapse {
    width: 100%;
    overflow-x: hidden;
    margin-left: 0;
    margin-right: 0;
  }
}
.fixedPosition {
  position: fixed;
}
.default-header {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  width: 100%;
  -webkit-box-shadow: 0 4px 7px rgba(0, 0, 0, 0.2);
          box-shadow: 0 4px 7px rgba(0, 0, 0, 0.2);
}
.navbar {
  -webkit-transition: all 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  transition: all 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  padding-left: 15px;
  padding-right: 15px;
  border: none;
  background: #ffffff;
}
.navbar-header {
  padding-left: 0;
  padding-right: 0;
}
.navbar-header:before,
.navbar-header:after {
  display: none;
}
.navbar-collapse {
  margin-top: -1px;
  padding-left: 0;
  padding-right: 0;
}
@media (max-width: 991px) {
  .default-header {
    position: absolute;
  }
  .navbar {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: -5px;
    background: transparent;
  }
  .navbar-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-top: 30px;
    padding-right: 20px;
    padding-bottom: 30px;
    padding-left: 25px;
    margin-top: -1px;
    background: #ffffff;
  }
  .navbar-header .get-started-container a {
    min-width: 135px;
    padding-left: 5px;
    padding-right: 5px;
  }
  .navbar-brand {
    height: auto;
    padding: 0;
  }
  .navbar-brand img {
    width: 120px;
  }
  .navbar-nav {
    height: 100vh;
    background-color: #ffffff;
  }
  .navbar-nav li:not(:nth-last-child(2)) {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
}
@media (max-width: 991px) {
  .navbar-default .navbar-toggle {
    margin: 0;
    border: none;
  }
  .navbar-default .navbar-toggle .icon-bar {
    -webkit-transition: all 0.35s cubic-bezier(0.35, 0, 0.25, 1);
    transition: all 0.35s cubic-bezier(0.35, 0, 0.25, 1);
    height: 3px;
    width: 30px;
    border-radius: 4px;
    background-color: #b0008e;
  }
  .navbar-default .navbar-toggle .icon-bar:nth-child(2) {
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .navbar-default .navbar-toggle:focus,
  .navbar-default .navbar-toggle:hover,
  .navbar-default .navbar-toggle:active {
    background-color: transparent;
  }
  .navbar-default .navbar-toggle[aria-expanded="true"] .icon-bar {
    position: relative;
    -webkit-transition: all 0.35s cubic-bezier(0.35, 0, 0.25, 1);
    transition: all 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  }
  .navbar-default .navbar-toggle[aria-expanded="true"] .icon-bar:nth-of-type(1) {
    top: 15px;
    left: -3px;
    width: 25px;
    -webkit-transform: rotate(40deg);
            transform: rotate(40deg);
  }
  .navbar-default .navbar-toggle[aria-expanded="true"] .icon-bar:nth-of-type(3) {
    top: -15px;
    left: -3px;
    width: 25px;
    -webkit-transform: rotate(-40deg);
            transform: rotate(-40deg);
  }
}
.navbar-brand {
  padding: 0;
}
.navbar-brand img {
  -webkit-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  width: 145px;
}
@media (max-width: 991px) {
  .navbar-brand img {
    width: 120px;
  }
}
body.scrolling .navbar-brand img {
  position: relative;
  top: 10px;
  width: 75px;
}
@media (max-width: 991px) {
  body.scrolling .navbar-brand img {
    top: auto;
    width: 120px;
  }
}
.navbar-nav > li:not(.menu-get-started) {
  padding: 0;
}
.navbar-nav > li:not(.menu-get-started).active:hover a {
  color: #b0008e;
  background-color: transparent;
}
.navbar-nav > li a:not(.link-overlay) {
  padding-left: 6px;
  padding-right: 6px;
}
.navbar-nav > li:not(.menu-get-started) > a:not(.link-overlay) {
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 15px;
  padding-top: 43px;
  padding-bottom: 43px;
  color: #b0008e;
}
.navbar-nav > li:not(.menu-get-started) > a:not(.link-overlay):hover,
.navbar-nav > li:not(.menu-get-started) > a:not(.link-overlay):visited,
.navbar-nav > li:not(.menu-get-started) > a:not(.link-overlay):active,
.navbar-nav > li:not(.menu-get-started) > a:not(.link-overlay):focus,
.navbar-nav > li:not(.menu-get-started) > a:not(.link-overlay).active {
  color: #b0008e;
  background-color: transparent;
  outline: none;
}
.navbar-nav > li:not(.menu-get-started) > a:not(.link-overlay):after {
  content: " ";
  display: block;
  border-bottom: 1px solid transparent;
}
.navbar-nav > li:not(.menu-get-started) > a:not(.link-overlay):hover {
  -webkit-transition: all 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  transition: all 0.35s cubic-bezier(0.35, 0, 0.25, 1);
}
.navbar-nav > li:not(.menu-get-started) > a:not(.link-overlay):hover:before {
  content: '';
  position: absolute;
  bottom: 36px;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 0;
  height: 0;
  border-top: solid 8px #b0008e;
  border-left: solid 8px transparent;
  border-right: solid 8px transparent;
  background-color: transparent;
  -webkit-transition: none;
  transition: none;
  -webkit-transform: none;
          transform: none;
}
.navbar-nav > li:not(.menu-get-started) > a:not(.link-overlay):hover:after {
  content: ' ';
  display: block;
  border-bottom: 1px solid #b0008e;
  background: transparent;
}
.navbar-nav > li:not(.menu-get-started):not(.menu-find-a-club):not(.menu-find-a-workout) > a:not(.link-overlay) i {
  display: none;
}
@media (max-width: 991px) {
  .navbar-nav > li:not(.menu-get-started) > a:not(.link-overlay):after,
  .navbar-nav > li:not(.menu-get-started) > a:not(.link-overlay):hover:after {
    content: none !important;
  }
  .navbar-nav > li:not(.menu-get-started) a {
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    font-style: normal;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    padding-left: 32px !important;
    font-size: 15px !important;
    color: #572c5f;
  }
  .navbar-nav > li:not(.menu-get-started) a i {
    float: right;
    display: inline-block !important;
    color: #b0008e;
  }
  .navbar-nav > li:not(.menu-get-started) a:after {
    display: none;
  }
  .navbar-nav > li:not(.menu-get-started) a:hover,
  .navbar-nav > li:not(.menu-get-started) a:visited,
  .navbar-nav > li:not(.menu-get-started) a:active .navbar-nav > li:not(.menu-get-started) a:focus {
    color: #ffffff;
  }
  .navbar-nav > li:not(.menu-get-started) a:hover:before,
  .navbar-nav > li:not(.menu-get-started) a:visited:before,
  .navbar-nav > li:not(.menu-get-started) a:active .navbar-nav > li:not(.menu-get-started) a:focus:before,
  .navbar-nav > li:not(.menu-get-started) a:hover:after,
  .navbar-nav > li:not(.menu-get-started) a:visited:after,
  .navbar-nav > li:not(.menu-get-started) a:active .navbar-nav > li:not(.menu-get-started) a:focus:after {
    display: none;
  }
  .navbar-nav > li:not(.menu-get-started) a:hover {
    color: #ffffff;
  }
  .navbar-nav li:not(.menu-find-a-club) a i {
    top: 5px;
    padding-right: 30px;
  }
}
.menu-blog .view-all-categories > a,
.dropdown .view-all-categories > a {
  padding: 0 !important;
  font-size: 18px;
  font-weight: bold !important;
  color: #572c5f !important;
}
.menu-blog .view-all-categories > a:before,
.dropdown .view-all-categories > a:before,
.menu-blog .view-all-categories > a:after,
.dropdown .view-all-categories > a:after {
  content: none !important;
}
.menu-blog .view-all-categories > a:hover,
.dropdown .view-all-categories > a:hover,
.menu-blog .view-all-categories > a:focus,
.dropdown .view-all-categories > a:focus {
  color: #b0008e !important;
}
@media (max-width: 991px) {
  .menu-about > .dropdown-menu > li > .container > .row,
  .menu-blog > .dropdown-menu > li > .container > .row {
    display: block;
  }
}
@media (min-width: 992px) and (max-height: 920px) {
  .menu-about > .dropdown-menu,
  .menu-blog > .dropdown-menu {
    overflow-y: auto;
  }
  .menu-about > .dropdown-menu::-webkit-scrollbar,
  .menu-blog > .dropdown-menu::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 0;
  }
  .menu-about > .dropdown-menu::-webkit-scrollbar-track,
  .menu-blog > .dropdown-menu::-webkit-scrollbar-track {
    border-radius: 4px;
    background-color: transparent;
    margin-top: 0;
  }
  .menu-about > .dropdown-menu::-webkit-scrollbar-thumb,
  .menu-blog > .dropdown-menu::-webkit-scrollbar-thumb {
    border-radius: 4px;
    height: 15px;
    background-color: transparent;
    -webkit-box-shadow: 0 0 1px #572c5f;
  }
}
body.scrolling .navbar-nav > li:not(.menu-get-started) a {
  padding-top: 20px;
  padding-bottom: 20px;
}
body.scrolling .navbar-nav > li:not(.menu-get-started) a:hover:before {
  bottom: 13px;
}
@media (max-width: 991px) {
  body.scrolling .navbar-nav > li:not(.menu-get-started) a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.navbar-nav > li:not(.menu-get-started).active a,
.navbar-nav > li:not(.menu-get-started).open a {
  background: transparent;
  color: #b0008e;
}
.navbar-nav > li:not(.menu-get-started).active a:after,
.navbar-nav > li:not(.menu-get-started).open a:after {
  content: ' ';
  display: block;
  border-bottom: 1px solid #ffffff;
  background: transparent;
}
.navbar-nav > li:not(.menu-get-started).active a:focus,
.navbar-nav > li:not(.menu-get-started).open a:focus,
.navbar-nav > li:not(.menu-get-started).active a:active,
.navbar-nav > li:not(.menu-get-started).open a:active {
  color: #b0008e;
  background: transparent;
}
.navbar-nav > li:not(.menu-get-started).active a {
  color: #572c5f;
}
.navbar-nav > li:not(.menu-get-started).open a:before {
  content: '';
  position: absolute;
  bottom: 36px;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 0;
  height: 0;
  border-top: solid 8px #b0008e;
  border-left: solid 8px transparent;
  border-right: solid 8px transparent;
  background-color: transparent;
  -webkit-transition: none;
  transition: none;
  -webkit-transform: none;
          transform: none;
}
.navbar-nav > li:not(.menu-get-started).open a:after {
  content: ' ';
  display: block;
  border-bottom: 1px solid #b0008e;
  background: transparent;
}
@media (max-width: 991px) {
  .navbar-nav > li:not(.menu-get-started).active {
    border-bottom: none;
    background-color: #b0008e;
  }
  .navbar-nav > li:not(.menu-get-started).active > a:after {
    display: none;
  }
  .navbar-nav > li:not(.menu-get-started).active > a i {
    color: #572c5f;
  }
  .navbar-nav > li:not(.menu-get-started).open {
    border-bottom: none;
  }
  .navbar-nav > li:not(.menu-get-started).open > a {
    color: #572c5f;
    background-color: #b0008e;
  }
  .navbar-nav > li:not(.menu-get-started).open > a:hover,
  .navbar-nav > li:not(.menu-get-started).open > a:active,
  .navbar-nav > li:not(.menu-get-started).open > a:focus,
  .navbar-nav > li:not(.menu-get-started).open > a:visited {
    color: #ffffff;
    background-color: #b0008e;
  }
  .navbar-nav > li:not(.menu-get-started).open > a:before,
  .navbar-nav > li:not(.menu-get-started).open > a:after {
    display: none;
  }
  .navbar-nav > li:not(.menu-get-started).open > a i:not(.ss-standard) {
    margin-top: 0;
    color: currentColor;
    -webkit-transform: scaleY(-1);
            transform: scaleY(-1);
    -webkit-transition: all 0.35s cubic-bezier(0.35, 0, 0.25, 1);
    transition: all 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  }
  .navbar-nav > li:not(.menu-get-started).open > a .ss-standard {
    color: currentColor;
  }
  .navbar-nav > li:not(.menu-get-started).open .col-sm-3:last-child {
    border-bottom: none;
  }
  .navbar-nav > li:not(.menu-get-started).menu-classes.open .row-divider .col-sm-6:last-child [class*='col-']:last-of-type {
    border-bottom: none;
  }
}
body.scrolling .navbar-nav > li:not(.menu-get-started).open a:before {
  -webkit-transition: all 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  transition: all 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  bottom: 12px;
}
.navbar-nav > li.menu-find-a-club > a {
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  font-style: normal;
  text-transform: uppercase;
}
.navbar-nav > li.menu-find-a-club > a i {
  position: relative;
  display: inline-block;
  top: 2px;
}
.navbar-nav > li.menu-get-started {
  margin-top: 30px;
}
.navbar-nav > li.menu-get-started a {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  min-width: 155px;
  color: #84bd00;
}
.navbar-nav > li.menu-get-started a:hover {
  color: #ffffff;
  border-color: #572c5f;
  background: #572c5f;
}
@media (max-width: 991px) {
  .navbar-nav {
    width: auto;
    margin-top: 0;
  }
  .navbar-nav li.menu-find-a-club a i {
    float: none;
  }
}
body.scrolling .navbar-nav > li.menu-get-started {
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 2px;
  -webkit-transition: all 0.25s cubic-bezier(0, 0, 0.2, 1);
  transition: all 0.25s cubic-bezier(0, 0, 0.2, 1);
}
.navbar-nav .dropdown-menu {
  -webkit-transition: all 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  transition: all 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  z-index: 1000;
  padding: 30px 0 30px 0;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #F7E5F4;
}
.navbar-nav .dropdown-menu h2 {
  font-size: 18px;
}
@media (max-width: 991px) {
  .navbar-nav .open li:not(:nth-last-child(2)) {
    border-bottom: none;
  }
  .navbar-nav > li:not(.menu-get-started).active a {
    color: #ffffff;
  }
  .navbar-nav > li:not(.menu-get-started).active a i {
    color: currentColor;
  }
  .navbar-nav .dropdown-menu {
    padding-top: 0;
    padding-bottom: 0;
  }
  .navbar-nav .dropdown-menu [class*='col-'] {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    border-bottom: 1px solid #ffffff;
    background-color: #FBCDEA;
  }
  .navbar-nav .dropdown-menu .col-sm-12 {
    border-bottom: none;
  }
  .navbar-nav .dropdown-menu .mt-40:not(.view-all-categories) {
    margin-top: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }
  .navbar-nav .dropdown-menu .view-all-categories {
    margin-top: 0;
  }
  .navbar-nav .dropdown-menu .view-all-categories i {
    float: none;
    top: 0;
    color: #572c5f;
  }
  .navbar-nav .dropdown-menu h2,
  .navbar-nav .dropdown-menu h3 {
    margin-bottom: 0px;
    padding-top: 15px;
    padding-bottom: 15px;
    text-align: left;
  }
  .navbar-nav .dropdown-menu .row-class-group {
    background: #d066bb;
  }
  .navbar-nav .dropdown-menu .row-class-group > div {
    padding-left: 0px;
    padding-right: 0px;
    border-top: none;
  }
  .navbar-nav .dropdown-menu .row-class-group > div h2 {
    margin-bottom: 0;
    padding-left: 48px;
    color: #572c5f;
    text-align: left;
    background: #d066bb;
  }
  .navbar-nav .dropdown-menu .row-divider > [class*='col-'] {
    padding-left: 0;
    padding-right: 0;
    border: none;
  }
  .navbar-nav .dropdown-menu .row-divider h3 {
    padding-left: 45px;
  }
}
body.ie11 .dropdown-menu .img-wrapper img {
  max-width: 250px;
  max-height: 250px;
  margin: 0 auto;
}
.navbar-nav .menu-classes article {
  margin-bottom: 52px;
}
@media (max-width: 991px) {
  .navbar-nav .menu-classes article {
    margin-bottom: 0;
  }
}
.navbar-nav article h3 {
  -webkit-transition: all 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  transition: all 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-style: normal;
  padding-top: 15px;
  font-size: 15px;
  color: #572c5f;
  text-align: left;
}
.navbar-nav article:hover h3,
.navbar-nav article.active h3 {
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  font-style: normal;
  color: #b0008e;
}
.navbar-nav article:hover i,
.navbar-nav article.active i {
  color: #572c5f;
}
.navbar-nav article.article-menu-item-featured img {
  -webkit-transition: all 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  transition: all 0.35s cubic-bezier(0.35, 0, 0.25, 1);
}
.navbar-nav article.article-menu-item-featured:hover img {
  -webkit-filter: drop-shadow(#a78ea2 0px 0px 10px);
          filter: drop-shadow(#a78ea2 0px 0px 10px);
}
.navbar-nav article .img-wrapper {
  text-align: center;
}
.navbar-nav article .img-wrapper svg {
  max-width: 145px;
}
@media (max-width: 991px) {
  .navbar-nav article h3 {
    padding-left: 30px;
  }
}
.navbar-nav .row-divider h2 {
  margin-bottom: 25px;
  text-align: center;
  color: #572c5f;
}
.navbar-nav .row-divider > [class*='col-']:first-child {
  border-right: 1px solid #572c5f;
}
@media (max-width: 991px) {
  .navbar-nav .row-divider > [class*='col-']:first-child {
    border-right: none;
  }
}
@media (max-width: 991px) {
  .navbar-nav li:not(.menu-get-started) {
    padding: 0;
  }
}
@media (max-width: 991px) {
  .dropdown-menu li:hover .sub-menu {
    visibility: hidden;
  }
  .dropdown-menu li.open .sub-menu {
    visibility: visible;
  }
  .dropdown:hover .dropdown-menu {
    display: none;
  }
  .dropdown.open .dropdown-menu {
    display: block;
  }
}
body.mcod-header-footer {
  padding-top: 0;
}
.mcod-template.has-sitewide-alert {
  margin-top: 0 !important;
  padding-top: 130px;
}
.mcod-template.has-sitewide-alert.mcod-header-footer {
  padding-top: 0;
}
.cotg-template header + .container {
  margin-top: 0 ;
}
.mcod-template .img-logo-mcod,
.cotg-template .img-logo-mcod {
  max-width: 260px;
  margin: 30px auto 30px auto;
}
.mcod-template .img-logo-cotg,
.cotg-template .img-logo-cotg {
  max-width: 250px;
  margin: 30px auto 30px auto;
}
.mcod-template.page-template-template-mcod-lp-quick-start .img-logo-mcod,
.cotg-template.page-template-template-mcod-lp-quick-start .img-logo-mcod {
  width: 190px;
  max-width: 100%;
}
.mcod-template.page-template-template-mcod-lp-quick-start header > * > * > * > *,
.cotg-template.page-template-template-mcod-lp-quick-start header > * > * > * > * {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -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;
}
.mcod-template.page-template-template-mcod-lp-quick-start header > * > * > * > * > * + *,
.cotg-template.page-template-template-mcod-lp-quick-start header > * > * > * > * > * + * {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.mcod-template.page-template-template-mcod-lp-quick-start header > * > * > * > * ul,
.cotg-template.page-template-template-mcod-lp-quick-start header > * > * > * > * ul {
  margin-left: auto;
}
.mcod-template.page-template-template-mcod-lp-quick-start header > * > * > * > * .btn,
.cotg-template.page-template-template-mcod-lp-quick-start header > * > * > * > * .btn {
  min-width: auto;
}
.mcod-template .cotg-band,
.cotg-template .cotg-band,
.mcod-template .mcod-band,
.cotg-template .mcod-band {
  height: 6px;
  background-size: cover;
  background-image: url('../img/mcod-band-3x.png');
}
.mcod-template .cotg-band + footer,
.cotg-template .cotg-band + footer {
  margin-top: 50px;
}
.mcod-template .section-flex-banner-cta,
.cotg-template .section-flex-banner-cta {
  margin-top: 50px;
  margin-bottom: 50px;
}
.mcod-template .section-light-pink,
.cotg-template .section-light-pink {
  margin-top: 50px;
  margin-bottom: 50px;
}
.mcod-template .section-light-pink + .section-light-pink,
.cotg-template .section-light-pink + .section-light-pink {
  margin-top: -50px;
  padding-top: 0;
}
.mcod-template .backstretch-carousel,
.cotg-template .backstretch-carousel {
  max-width: inherit;
  height: 399px;
  min-height: 400px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.mcod-template .backstretch-carousel:before,
.cotg-template .backstretch-carousel:before,
.mcod-template .backstretch-carousel:after,
.cotg-template .backstretch-carousel:after {
  display: none;
}
.mcod-template .backstretch-carousel [class*='col-'],
.cotg-template .backstretch-carousel [class*='col-'] {
  width: 100%;
}
.mcod-template .backstretch-carousel .cycle-caption,
.cotg-template .backstretch-carousel .cycle-caption {
  background: transparent;
  padding: 0;
  text-align: center;
}
.mcod-template .backstretch-carousel .cycle-caption h2,
.cotg-template .backstretch-carousel .cycle-caption h2 {
  margin-top: 0;
  margin-bottom: 25px;
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 24px;
  line-height: 1em;
  text-transform: uppercase;
  color: #ffffff;
}
.mcod-template .backstretch-carousel .cycle-caption .carousel-caption-content,
.cotg-template .backstretch-carousel .cycle-caption .carousel-caption-content {
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 44px;
  line-height: 1.1em;
  text-transform: none;
  color: #ffffff;
}
.mcod-template .section-flex-accordion-module h2,
.cotg-template .section-flex-accordion-module h2 {
  margin-bottom: 30px;
}
.mcod-template .section-mcod-signup,
.cotg-template .section-mcod-signup {
  margin-bottom: 50px;
}
.mcod-template .section-mcod-signup .mcod-band,
.cotg-template .section-mcod-signup .mcod-band {
  margin-top: 30px;
}
@media (max-width: 767px) {
  .mcod-template .img-logo-mcod,
  .cotg-template .img-logo-mcod {
    margin: 20px auto 20px auto;
  }
  .mcod-template .mcod-band,
  .cotg-template .mcod-band {
    background-size: contain;
  }
  .mcod-template .btn-find-location,
  .cotg-template .btn-find-location {
    margin-bottom: 30px;
  }
  .mcod-template .backstretch-carousel,
  .cotg-template .backstretch-carousel {
    height: auto;
    min-height: 350px;
  }
  .mcod-template .backstretch-carousel .cycle-caption .carousel-caption-content,
  .cotg-template .backstretch-carousel .cycle-caption .carousel-caption-content {
    font-size: 30px;
  }
}
[class*='section-flex-'] + .section-flex-pricing-module {
  margin-top: 50px;
  margin-bottom: 50px;
}
.section-flex-pricing-module .tick-list,
.mcod-template .tick-list,
.cotg-template .tick-list {
  -webkit-columns: 1;
     -moz-columns: 1;
          columns: 1;
}
.section-flex-pricing-module .tick-list li,
.mcod-template .tick-list li,
.cotg-template .tick-list li {
  padding-left: 30px;
  margin-bottom: 18px;
  font-size: 18px;
  line-height: 20px;
  color: #572c5f;
  background-image: url(../img/icon-mcod-pink-tick-3x.png);
  background-repeat: no-repeat;
  background-size: 20px;
}
.section-flex-pricing-module .tick-list li:before,
.mcod-template .tick-list li:before,
.cotg-template .tick-list li:before {
  content: none;
}
.price-panel {
  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;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 320px;
  padding: 30px 15px 40px 15px;
  margin-bottom: 30px;
  text-align: center;
  background-color: #ffffff;
  border: 2px solid #572c5f;
}
.price-panel-annual {
  border: 2px solid #b0008e;
}
.price-panel p {
  margin-bottom: 10px;
  color: #572c5f;
}
.price-panel .plan-duration {
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 24px;
  text-transform: uppercase;
  color: #572c5f;
}
.price-panel .plan-price {
  font-size: 44px;
  line-height: 0.9em;
  color: #b0008e;
}
.price-panel .plan-price strong,
.price-panel .plan-price span {
  font-size: 60%;
  font-weight: 400;
}
.price-panel .plan-price sup {
  font-size: 50%;
  top: -0.85em;
}
.price-panel .plan-disclaimer {
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 18px;
  color: #572c5f;
}
.price-panel .btn {
  margin-top: 10px;
}
.plan-title {
  min-height: 49px;
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  font-style: normal;
  padding: 7px 6px 7px 6px;
  font-size: 24px;
  text-align: center;
  color: #ffffff;
  background-color: transparent;
}
.plan-title-annual {
  background-color: #b0008e;
}
.section-flex-icon-tiles h2 {
  margin-bottom: 20px;
}
.section-header-video {
  padding-top: 75px;
  padding-bottom: 75px;
}
.section-header-video {
  position: relative;
}
.section-header-video .backstretch-item-wrapper {
  width: 100vw;
  /* height will vary depending on design */
  height: 100%;
  /* set a background colour as a backup */
  background-color: #ccc;
  position: absolute;
  top: 0;
  z-index: -1;
}
.section-header-video .backstretch-item-video {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.section-header-video,
.backstretch-carousel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 400px;
  margin-bottom: 45px;
}
.section-header-video h2,
.backstretch-carousel h2,
.section-header-video h3,
.backstretch-carousel h3 {
  color: #ffffff;
}
.section-header-video h3,
.backstretch-carousel h3 {
  font-size: 26px;
}
.section-header-video h2,
.backstretch-carousel h2 {
  margin-bottom: 25px;
  font-size: 44px;
}
.section-header-video h2 span,
.backstretch-carousel h2 span {
  font-weight: bold;
}
@media (max-width: 767px) {
  .section-header-video,
  .backstretch-carousel {
    padding-top: 45px;
    padding-bottom: 20px;
  }
  .section-header-video h3,
  .backstretch-carousel h3 {
    font-size: 22px;
  }
  .section-header-video h2,
  .backstretch-carousel h2 {
    font-size: 30px;
  }
}
.section-header-video .card-membership *,
.backstretch-carousel .card-membership * {
  padding-left: 0;
  padding-right: 0;
}
.section-header-video .membership-wrapper,
.backstretch-carousel .membership-wrapper {
  margin-left: 5%;
  margin-right: 5%;
}
.section-header-video .membership-heading h3,
.backstretch-carousel .membership-heading h3 {
  font-size: 18px;
}
.section-header-video .membership-daily,
.backstretch-carousel .membership-daily {
  font-size: 30px;
}
.section-header-video .membership-cost,
.backstretch-carousel .membership-cost,
.section-header-video .membership-cost-original,
.backstretch-carousel .membership-cost-original {
  font-size: 49px;
  position: relative;
  display: inline-block;
}
.section-header-video .membership-cost span,
.backstretch-carousel .membership-cost span,
.section-header-video .membership-cost-original span,
.backstretch-carousel .membership-cost-original span {
  position: absolute;
  bottom: 13px;
  right: -26px;
  font-size: 25%;
}
.section-header-video .membership-cost,
.backstretch-carousel .membership-cost {
  margin-right: 25px;
}
.section-header-video .btn,
.backstretch-carousel .btn {
  font-size: 19px;
}
.section-header-video .list-inline-modal-video,
.backstretch-carousel .list-inline-modal-video {
  margin-bottom: 0;
  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;
  font-size: 15px;
  text-transform: uppercase;
  color: #ffffff;
}
.section-header-video .list-inline-modal-video *,
.backstretch-carousel .list-inline-modal-video * {
  margin-bottom: 0;
}
.section-header-video .btn {
  width: 100%;
}
.section-flexi-proof-points {
  padding-top: 30px;
  padding-bottom: 12px;
}
.section-flexi-proof-points * {
  margin-bottom: 0;
}
.section-flexi-proof-points + .section-flex-banner-cta {
  margin-top: 0;
}
.page-template-template-mcod-lp-quick-start .section-flexi-proof-points .tick-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.page-template-template-mcod-lp-quick-start .section-flexi-proof-points .tick-list li {
  font-weight: 600;
}
@media (max-width: 767px) {
  .page-template-template-mcod-lp-quick-start .section-flexi-proof-points .tick-list {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.page-template-template-mcod-lp-quick-start.modal-open {
  padding-right: 0 !important;
}
.page-template-template-mcod-lp-quick-start .section-flex-image-thumbnail-links.section-curves-pink h2 {
  margin-bottom: 30px;
}
.page-template-template-mcod-lp-quick-start .section-flex-image-thumbnail-links.section-curves-pink h3 {
  color: #572c5f;
}
.page-template-template-mcod-lp-quick-start .section-flex-image-block h2 {
  margin-bottom: 30px;
}
.page-template-template-mcod-lp-quick-start .section-flex-star-rating-carousel {
  margin-top: 50px;
  margin-bottom: 50px;
}
.page-template-template-mcod-lp-quick-start .section-flex-star-rating-carousel p {
  margin-top: 20px;
}
.page-template-template-mcod-lp-quick-start .section-flex-star-rating-carousel .list-star-rating {
  margin-top: 5px;
  margin-bottom: 0;
  color: #b0008e;
}
.page-template-template-mcod-lp-quick-start .section-flex-star-rating-carousel .btn {
  margin-top: 30px;
}
.page-template-template-mcod-lp-quick-start .section-flex-star-rating-carousel .list-controls-testimonials a {
  color: #572c5f;
}
.page-template-template-mcod-lp-quick-start .section-flex-star-rating-carousel .list-controls-testimonials a:hover {
  color: #b0008e;
}
.section-flex-pricing-module h2 {
  margin-bottom: 45px;
  font-size: 44px;
}
.section-flex-pricing-module a:before {
  content: none;
}
.card-membership {
  padding: 20px;
  background-color: #ffffff;
}
.row-membership-wrapper {
  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-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.row-membership-wrapper > [class*='col-'] {
  max-width: 100%;
}
.row-membership-wrapper .col-sm-4 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 33.33333333%;
}
@media (max-width: 767px) {
  .row-membership-wrapper .col-sm-4 {
    width: 100%;
  }
}
.membership-wrapper {
  margin-bottom: 20px;
  -webkit-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
          box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.membership-wrapper .tick-list strong {
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  font-style: normal;
}
.membership-wrapper .tick-list li {
  text-align: left;
}
.membership-wrapper .tick-list > li > ul {
  list-style: disc;
}
.membership-wrapper .tick-list > li > ul > li {
  margin-bottom: 5px;
  padding-left: 0;
  background-image: none;
}
.membership-highlight {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  top: -15px;
  display: inline-block;
  padding: 5px 10px;
  background-color: #84bd00;
  font-size: 12px;
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  font-style: normal;
  color: #ffffff;
  text-transform: uppercase;
  white-space: nowrap;
}
.membership-highlight + h3 {
  padding-top: 5px;
}
.membership-heading {
  margin: 0;
  padding: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #572c5f;
  color: #ffffff;
}
.membership-heading h3 {
  margin: 0;
  color: #ffffff;
}
.membership-heading-orange {
  background-color: #ff9e1b;
}
.membership-heading-purple {
  background-color: #572c5f;
}
.membership-heading-pink {
  background-color: #b0008e;
}
.membership-type {
  padding: 0 10%;
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 18px;
  line-height: 23px;
  text-transform: uppercase;
  color: #572c5f;
}
.membership-period {
  margin-bottom: 0;
  padding: 0 10%;
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 18px;
  text-transform: uppercase;
  color: #b0008e;
}
.membership-cost,
.membership-cost-original {
  margin-bottom: 0;
  padding: 0 10%;
  font-size: 36px;
}
.membership-cost sup,
.membership-cost-original sup {
  top: -0.4em;
  font-size: 65%;
}
.membership-cost {
  color: #b0008e;
}
.membership-cost-original {
  position: relative;
  margin-right: 40px;
  color: #572c5f;
}
.membership-cost-original:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: #572c5f;
  top: 50%;
  left: 0;
  -webkit-transform: rotate(-20deg);
          transform: rotate(-20deg);
}
.membership-daily {
  padding: 0 10%;
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 20px;
  color: #572c5f;
}
.membership-daily + .membership-disclaimer {
  margin-top: -7px;
  font-size: 18px;
  color: #572c5f;
}
.membership-disclaimer {
  padding: 0 10%;
  font-size: 12px;
}
.membership-inclusions {
  padding: 0 10%;
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 15px;
  color: #b0008e;
}
.membership-inclusions-mobile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 10px;
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 18px;
  color: #b0008e;
  text-align: left;
  text-transform: uppercase;
  border-top: 1px solid #572c5f;
}
.membership-inclusions-mobile i {
  position: relative;
  top: 4px;
}
.membership-inclusions-mobile.active i {
  top: -4px;
  -webkit-transform: scaleY(-1);
          transform: scaleY(-1);
}
.membership-features {
  margin-top: 15px;
  text-align: left;
}
.page-template-template-mcod-lp,
.page-template-template-mcod-lp-standard-offer,
.page-template-template-mcod-lp-trade-show,
.page-template-template-two-ways-to-get-stronger,
.page-template-template-mcod-lp-faq,
.page-template-template-mcod-lp-sneak-peak,
.page-template-template-mcod-lp-free-trial,
.page-template-template-mcod-lp-free-trial-7-day {
  padding-top: 0;
  font-size: 14px;
}
.page-template-template-mcod-lp.has-sitewide-alert,
.page-template-template-mcod-lp-standard-offer.has-sitewide-alert,
.page-template-template-mcod-lp-trade-show.has-sitewide-alert,
.page-template-template-two-ways-to-get-stronger.has-sitewide-alert,
.page-template-template-mcod-lp-faq.has-sitewide-alert,
.page-template-template-mcod-lp-sneak-peak.has-sitewide-alert,
.page-template-template-mcod-lp-free-trial.has-sitewide-alert,
.page-template-template-mcod-lp-free-trial-7-day.has-sitewide-alert {
  margin-top: 0 !important;
}
.page-template-template-mcod-lp header,
.page-template-template-mcod-lp-standard-offer header,
.page-template-template-mcod-lp-trade-show header,
.page-template-template-two-ways-to-get-stronger header,
.page-template-template-mcod-lp-faq header,
.page-template-template-mcod-lp-sneak-peak header,
.page-template-template-mcod-lp-free-trial header,
.page-template-template-mcod-lp-free-trial-7-day header {
  position: relative;
}
.page-template-template-mcod-lp.scrolling .navbar-brand img,
.page-template-template-mcod-lp-standard-offer.scrolling .navbar-brand img,
.page-template-template-mcod-lp-trade-show.scrolling .navbar-brand img,
.page-template-template-two-ways-to-get-stronger.scrolling .navbar-brand img,
.page-template-template-mcod-lp-faq.scrolling .navbar-brand img,
.page-template-template-mcod-lp-sneak-peak.scrolling .navbar-brand img,
.page-template-template-mcod-lp-free-trial.scrolling .navbar-brand img,
.page-template-template-mcod-lp-free-trial-7-day.scrolling .navbar-brand img {
  width: 145px;
  top: auto;
}
@media (max-width: 767px) {
  .page-template-template-mcod-lp.scrolling .navbar-brand img,
  .page-template-template-mcod-lp-standard-offer.scrolling .navbar-brand img,
  .page-template-template-mcod-lp-trade-show.scrolling .navbar-brand img,
  .page-template-template-two-ways-to-get-stronger.scrolling .navbar-brand img,
  .page-template-template-mcod-lp-faq.scrolling .navbar-brand img,
  .page-template-template-mcod-lp-sneak-peak.scrolling .navbar-brand img,
  .page-template-template-mcod-lp-free-trial.scrolling .navbar-brand img,
  .page-template-template-mcod-lp-free-trial-7-day.scrolling .navbar-brand img {
    width: 120px;
  }
}
.page-template-template-mcod-lp [class*='col-'],
.page-template-template-mcod-lp-standard-offer [class*='col-'],
.page-template-template-mcod-lp-trade-show [class*='col-'],
.page-template-template-two-ways-to-get-stronger [class*='col-'],
.page-template-template-mcod-lp-faq [class*='col-'],
.page-template-template-mcod-lp-sneak-peak [class*='col-'],
.page-template-template-mcod-lp-free-trial [class*='col-'],
.page-template-template-mcod-lp-free-trial-7-day [class*='col-'] {
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .page-template-template-mcod-lp .btn,
  .page-template-template-mcod-lp-standard-offer .btn,
  .page-template-template-mcod-lp-trade-show .btn,
  .page-template-template-two-ways-to-get-stronger .btn,
  .page-template-template-mcod-lp-faq .btn,
  .page-template-template-mcod-lp-sneak-peak .btn,
  .page-template-template-mcod-lp-free-trial .btn,
  .page-template-template-mcod-lp-free-trial-7-day .btn {
    min-width: auto;
  }
}
.page-template-template-mcod-lp h1,
.page-template-template-mcod-lp-standard-offer h1,
.page-template-template-mcod-lp-trade-show h1,
.page-template-template-two-ways-to-get-stronger h1,
.page-template-template-mcod-lp-faq h1,
.page-template-template-mcod-lp-sneak-peak h1,
.page-template-template-mcod-lp-free-trial h1,
.page-template-template-mcod-lp-free-trial-7-day h1 {
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 44px;
  line-height: 1.1em;
  text-transform: none;
}
.page-template-template-mcod-lp h3,
.page-template-template-mcod-lp-standard-offer h3,
.page-template-template-mcod-lp-trade-show h3,
.page-template-template-two-ways-to-get-stronger h3,
.page-template-template-mcod-lp-faq h3,
.page-template-template-mcod-lp-sneak-peak h3,
.page-template-template-mcod-lp-free-trial h3,
.page-template-template-mcod-lp-free-trial-7-day h3 {
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 24px;
  line-height: 1.28205em;
}
.page-template-template-mcod-lp h3.sneak-peek,
.page-template-template-mcod-lp-standard-offer h3.sneak-peek,
.page-template-template-mcod-lp-trade-show h3.sneak-peek,
.page-template-template-two-ways-to-get-stronger h3.sneak-peek,
.page-template-template-mcod-lp-faq h3.sneak-peek,
.page-template-template-mcod-lp-sneak-peak h3.sneak-peek,
.page-template-template-mcod-lp-free-trial h3.sneak-peek,
.page-template-template-mcod-lp-free-trial-7-day h3.sneak-peek {
  font-size: 28px;
  line-height: 1.142;
  color: #b0008e;
}
.page-template-template-mcod-lp .btn,
.page-template-template-mcod-lp-standard-offer .btn,
.page-template-template-mcod-lp-trade-show .btn,
.page-template-template-two-ways-to-get-stronger .btn,
.page-template-template-mcod-lp-faq .btn,
.page-template-template-mcod-lp-sneak-peak .btn,
.page-template-template-mcod-lp-free-trial .btn,
.page-template-template-mcod-lp-free-trial-7-day .btn {
  font-size: 14px;
  padding: 9px 44px 9px 44px;
}
.page-template-template-mcod-lp .img-logo-mcod,
.page-template-template-mcod-lp-standard-offer .img-logo-mcod,
.page-template-template-mcod-lp-trade-show .img-logo-mcod,
.page-template-template-two-ways-to-get-stronger .img-logo-mcod,
.page-template-template-mcod-lp-faq .img-logo-mcod,
.page-template-template-mcod-lp-sneak-peak .img-logo-mcod,
.page-template-template-mcod-lp-free-trial .img-logo-mcod,
.page-template-template-mcod-lp-free-trial-7-day .img-logo-mcod {
  max-width: 190px;
  margin: 30px auto 30px auto;
}
@media (max-width: 767px) {
  .page-template-template-mcod-lp .img-logo-mcod,
  .page-template-template-mcod-lp-standard-offer .img-logo-mcod,
  .page-template-template-mcod-lp-trade-show .img-logo-mcod,
  .page-template-template-two-ways-to-get-stronger .img-logo-mcod,
  .page-template-template-mcod-lp-faq .img-logo-mcod,
  .page-template-template-mcod-lp-sneak-peak .img-logo-mcod,
  .page-template-template-mcod-lp-free-trial .img-logo-mcod,
  .page-template-template-mcod-lp-free-trial-7-day .img-logo-mcod {
    margin: 20px auto 20px auto;
  }
}
.page-template-template-mcod-lp .mcod-band,
.page-template-template-mcod-lp-standard-offer .mcod-band,
.page-template-template-mcod-lp-trade-show .mcod-band,
.page-template-template-two-ways-to-get-stronger .mcod-band,
.page-template-template-mcod-lp-faq .mcod-band,
.page-template-template-mcod-lp-sneak-peak .mcod-band,
.page-template-template-mcod-lp-free-trial .mcod-band,
.page-template-template-mcod-lp-free-trial-7-day .mcod-band {
  height: 6px;
  background-size: cover;
  background-image: url('../img/mcod-band-3x.png');
}
@media (max-width: 767px) {
  .page-template-template-mcod-lp .mcod-band,
  .page-template-template-mcod-lp-standard-offer .mcod-band,
  .page-template-template-mcod-lp-trade-show .mcod-band,
  .page-template-template-two-ways-to-get-stronger .mcod-band,
  .page-template-template-mcod-lp-faq .mcod-band,
  .page-template-template-mcod-lp-sneak-peak .mcod-band,
  .page-template-template-mcod-lp-free-trial .mcod-band,
  .page-template-template-mcod-lp-free-trial-7-day .mcod-band {
    background-size: contain;
  }
}
.page-template-template-mcod-lp .mcod-header-banner,
.page-template-template-mcod-lp-standard-offer .mcod-header-banner,
.page-template-template-mcod-lp-trade-show .mcod-header-banner,
.page-template-template-two-ways-to-get-stronger .mcod-header-banner,
.page-template-template-mcod-lp-faq .mcod-header-banner,
.page-template-template-mcod-lp-sneak-peak .mcod-header-banner,
.page-template-template-mcod-lp-free-trial .mcod-header-banner,
.page-template-template-mcod-lp-free-trial-7-day .mcod-header-banner {
  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;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 500px;
  margin-bottom: 60px;
  padding: 15px;
  text-align: center;
  background-image: url('../img/mcod-header.jpg');
  background-size: cover;
  background-position: left top;
}
.page-template-template-mcod-lp .mcod-header-banner h1,
.page-template-template-mcod-lp-standard-offer .mcod-header-banner h1,
.page-template-template-mcod-lp-trade-show .mcod-header-banner h1,
.page-template-template-two-ways-to-get-stronger .mcod-header-banner h1,
.page-template-template-mcod-lp-faq .mcod-header-banner h1,
.page-template-template-mcod-lp-sneak-peak .mcod-header-banner h1,
.page-template-template-mcod-lp-free-trial .mcod-header-banner h1,
.page-template-template-mcod-lp-free-trial-7-day .mcod-header-banner h1,
.page-template-template-mcod-lp .mcod-header-banner h3,
.page-template-template-mcod-lp-standard-offer .mcod-header-banner h3,
.page-template-template-mcod-lp-trade-show .mcod-header-banner h3,
.page-template-template-two-ways-to-get-stronger .mcod-header-banner h3,
.page-template-template-mcod-lp-faq .mcod-header-banner h3,
.page-template-template-mcod-lp-sneak-peak .mcod-header-banner h3,
.page-template-template-mcod-lp-free-trial .mcod-header-banner h3,
.page-template-template-mcod-lp-free-trial-7-day .mcod-header-banner h3 {
  color: #ffffff;
}
.page-template-template-mcod-lp .mcod-header-banner h1,
.page-template-template-mcod-lp-standard-offer .mcod-header-banner h1,
.page-template-template-mcod-lp-trade-show .mcod-header-banner h1,
.page-template-template-two-ways-to-get-stronger .mcod-header-banner h1,
.page-template-template-mcod-lp-faq .mcod-header-banner h1,
.page-template-template-mcod-lp-sneak-peak .mcod-header-banner h1,
.page-template-template-mcod-lp-free-trial .mcod-header-banner h1,
.page-template-template-mcod-lp-free-trial-7-day .mcod-header-banner h1 {
  margin-top: 0;
  margin-bottom: 0;
}
.page-template-template-mcod-lp .mcod-header-banner h3,
.page-template-template-mcod-lp-standard-offer .mcod-header-banner h3,
.page-template-template-mcod-lp-trade-show .mcod-header-banner h3,
.page-template-template-two-ways-to-get-stronger .mcod-header-banner h3,
.page-template-template-mcod-lp-faq .mcod-header-banner h3,
.page-template-template-mcod-lp-sneak-peak .mcod-header-banner h3,
.page-template-template-mcod-lp-free-trial .mcod-header-banner h3,
.page-template-template-mcod-lp-free-trial-7-day .mcod-header-banner h3 {
  margin-top: 0;
  margin-bottom: 25px;
  line-height: 1em;
  text-transform: uppercase;
}
.page-template-template-mcod-lp .mcod-header-banner h4,
.page-template-template-mcod-lp-standard-offer .mcod-header-banner h4,
.page-template-template-mcod-lp-trade-show .mcod-header-banner h4,
.page-template-template-two-ways-to-get-stronger .mcod-header-banner h4,
.page-template-template-mcod-lp-faq .mcod-header-banner h4,
.page-template-template-mcod-lp-sneak-peak .mcod-header-banner h4,
.page-template-template-mcod-lp-free-trial .mcod-header-banner h4,
.page-template-template-mcod-lp-free-trial-7-day .mcod-header-banner h4 {
  margin-top: 25px;
  margin-bottom: 0;
  font-size: 19px;
  color: #ffffff;
  font-weight: 400;
}
.page-template-template-mcod-lp .mcod-header-banner a,
.page-template-template-mcod-lp-standard-offer .mcod-header-banner a,
.page-template-template-mcod-lp-trade-show .mcod-header-banner a,
.page-template-template-two-ways-to-get-stronger .mcod-header-banner a,
.page-template-template-mcod-lp-faq .mcod-header-banner a,
.page-template-template-mcod-lp-sneak-peak .mcod-header-banner a,
.page-template-template-mcod-lp-free-trial .mcod-header-banner a,
.page-template-template-mcod-lp-free-trial-7-day .mcod-header-banner a {
  color: #ffffff;
}
.page-template-template-mcod-lp .mcod-header-banner a:before,
.page-template-template-mcod-lp-standard-offer .mcod-header-banner a:before,
.page-template-template-mcod-lp-trade-show .mcod-header-banner a:before,
.page-template-template-two-ways-to-get-stronger .mcod-header-banner a:before,
.page-template-template-mcod-lp-faq .mcod-header-banner a:before,
.page-template-template-mcod-lp-sneak-peak .mcod-header-banner a:before,
.page-template-template-mcod-lp-free-trial .mcod-header-banner a:before,
.page-template-template-mcod-lp-free-trial-7-day .mcod-header-banner a:before {
  background-color: #ffffff;
}
.page-template-template-mcod-lp .mcod-header-banner.mcod-sneak-peek-header-banner,
.page-template-template-mcod-lp-standard-offer .mcod-header-banner.mcod-sneak-peek-header-banner,
.page-template-template-mcod-lp-trade-show .mcod-header-banner.mcod-sneak-peek-header-banner,
.page-template-template-two-ways-to-get-stronger .mcod-header-banner.mcod-sneak-peek-header-banner,
.page-template-template-mcod-lp-faq .mcod-header-banner.mcod-sneak-peek-header-banner,
.page-template-template-mcod-lp-sneak-peak .mcod-header-banner.mcod-sneak-peek-header-banner,
.page-template-template-mcod-lp-free-trial .mcod-header-banner.mcod-sneak-peek-header-banner,
.page-template-template-mcod-lp-free-trial-7-day .mcod-header-banner.mcod-sneak-peek-header-banner {
  min-height: 450px;
  background-image: url('../img/mcod-sneak-peek-header-image.jpg');
}
.page-template-template-mcod-lp .mcod-header-banner.mcod-freetrial-header-banner,
.page-template-template-mcod-lp-standard-offer .mcod-header-banner.mcod-freetrial-header-banner,
.page-template-template-mcod-lp-trade-show .mcod-header-banner.mcod-freetrial-header-banner,
.page-template-template-two-ways-to-get-stronger .mcod-header-banner.mcod-freetrial-header-banner,
.page-template-template-mcod-lp-faq .mcod-header-banner.mcod-freetrial-header-banner,
.page-template-template-mcod-lp-sneak-peak .mcod-header-banner.mcod-freetrial-header-banner,
.page-template-template-mcod-lp-free-trial .mcod-header-banner.mcod-freetrial-header-banner,
.page-template-template-mcod-lp-free-trial-7-day .mcod-header-banner.mcod-freetrial-header-banner {
  min-height: 450px;
  background-image: url('../img/CNA28607_MCOD-Landing-Page_KEEPMOVING_1240x450.jpg');
}
@media (max-width: 767px) {
  .page-template-template-mcod-lp .mcod-header-banner,
  .page-template-template-mcod-lp-standard-offer .mcod-header-banner,
  .page-template-template-mcod-lp-trade-show .mcod-header-banner,
  .page-template-template-two-ways-to-get-stronger .mcod-header-banner,
  .page-template-template-mcod-lp-faq .mcod-header-banner,
  .page-template-template-mcod-lp-sneak-peak .mcod-header-banner,
  .page-template-template-mcod-lp-free-trial .mcod-header-banner,
  .page-template-template-mcod-lp-free-trial-7-day .mcod-header-banner {
    min-height: 350px;
    margin-bottom: 30px;
    background-image: url('../img/mcod-header-mobile-3x.jpg');
  }
  .page-template-template-mcod-lp .mcod-header-banner h1,
  .page-template-template-mcod-lp-standard-offer .mcod-header-banner h1,
  .page-template-template-mcod-lp-trade-show .mcod-header-banner h1,
  .page-template-template-two-ways-to-get-stronger .mcod-header-banner h1,
  .page-template-template-mcod-lp-faq .mcod-header-banner h1,
  .page-template-template-mcod-lp-sneak-peak .mcod-header-banner h1,
  .page-template-template-mcod-lp-free-trial .mcod-header-banner h1,
  .page-template-template-mcod-lp-free-trial-7-day .mcod-header-banner h1 {
    font-size: 30px;
  }
}
.page-template-template-mcod-lp .section-proof-points .wistia_embed,
.page-template-template-mcod-lp-standard-offer .section-proof-points .wistia_embed,
.page-template-template-mcod-lp-trade-show .section-proof-points .wistia_embed,
.page-template-template-two-ways-to-get-stronger .section-proof-points .wistia_embed,
.page-template-template-mcod-lp-faq .section-proof-points .wistia_embed,
.page-template-template-mcod-lp-sneak-peak .section-proof-points .wistia_embed,
.page-template-template-mcod-lp-free-trial .section-proof-points .wistia_embed,
.page-template-template-mcod-lp-free-trial-7-day .section-proof-points .wistia_embed {
  margin-bottom: 30px;
}
.page-template-template-mcod-lp .section-proof-points a:first-child,
.page-template-template-mcod-lp-standard-offer .section-proof-points a:first-child,
.page-template-template-mcod-lp-trade-show .section-proof-points a:first-child,
.page-template-template-two-ways-to-get-stronger .section-proof-points a:first-child,
.page-template-template-mcod-lp-faq .section-proof-points a:first-child,
.page-template-template-mcod-lp-sneak-peak .section-proof-points a:first-child,
.page-template-template-mcod-lp-free-trial .section-proof-points a:first-child,
.page-template-template-mcod-lp-free-trial-7-day .section-proof-points a:first-child {
  margin-top: 60px;
  margin-bottom: 10px;
}
.page-template-template-mcod-lp .section-proof-points a:not(.btn),
.page-template-template-mcod-lp-standard-offer .section-proof-points a:not(.btn),
.page-template-template-mcod-lp-trade-show .section-proof-points a:not(.btn),
.page-template-template-two-ways-to-get-stronger .section-proof-points a:not(.btn),
.page-template-template-mcod-lp-faq .section-proof-points a:not(.btn),
.page-template-template-mcod-lp-sneak-peak .section-proof-points a:not(.btn),
.page-template-template-mcod-lp-free-trial .section-proof-points a:not(.btn),
.page-template-template-mcod-lp-free-trial-7-day .section-proof-points a:not(.btn) {
  color: #428bca;
  text-decoration: none;
}
.page-template-template-mcod-lp .section-proof-points a:not(.btn):before,
.page-template-template-mcod-lp-standard-offer .section-proof-points a:not(.btn):before,
.page-template-template-mcod-lp-trade-show .section-proof-points a:not(.btn):before,
.page-template-template-two-ways-to-get-stronger .section-proof-points a:not(.btn):before,
.page-template-template-mcod-lp-faq .section-proof-points a:not(.btn):before,
.page-template-template-mcod-lp-sneak-peak .section-proof-points a:not(.btn):before,
.page-template-template-mcod-lp-free-trial .section-proof-points a:not(.btn):before,
.page-template-template-mcod-lp-free-trial-7-day .section-proof-points a:not(.btn):before {
  background: none;
}
@media (max-width: 767px) {
  .page-template-template-mcod-lp .section-proof-points .list-unstyled,
  .page-template-template-mcod-lp-standard-offer .section-proof-points .list-unstyled,
  .page-template-template-mcod-lp-trade-show .section-proof-points .list-unstyled,
  .page-template-template-two-ways-to-get-stronger .section-proof-points .list-unstyled,
  .page-template-template-mcod-lp-faq .section-proof-points .list-unstyled,
  .page-template-template-mcod-lp-sneak-peak .section-proof-points .list-unstyled,
  .page-template-template-mcod-lp-free-trial .section-proof-points .list-unstyled,
  .page-template-template-mcod-lp-free-trial-7-day .section-proof-points .list-unstyled {
    margin-top: 40px;
  }
  .page-template-template-mcod-lp .section-proof-points a:first-child,
  .page-template-template-mcod-lp-standard-offer .section-proof-points a:first-child,
  .page-template-template-mcod-lp-trade-show .section-proof-points a:first-child,
  .page-template-template-two-ways-to-get-stronger .section-proof-points a:first-child,
  .page-template-template-mcod-lp-faq .section-proof-points a:first-child,
  .page-template-template-mcod-lp-sneak-peak .section-proof-points a:first-child,
  .page-template-template-mcod-lp-free-trial .section-proof-points a:first-child,
  .page-template-template-mcod-lp-free-trial-7-day .section-proof-points a:first-child {
    margin-top: 30px;
  }
}
.page-template-template-mcod-lp .list-proof-points li,
.page-template-template-mcod-lp-standard-offer .list-proof-points li,
.page-template-template-mcod-lp-trade-show .list-proof-points li,
.page-template-template-two-ways-to-get-stronger .list-proof-points li,
.page-template-template-mcod-lp-faq .list-proof-points li,
.page-template-template-mcod-lp-sneak-peak .list-proof-points li,
.page-template-template-mcod-lp-free-trial .list-proof-points li,
.page-template-template-mcod-lp-free-trial-7-day .list-proof-points li {
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  font-style: normal;
  padding-left: 30px;
  margin-bottom: 18px;
  font-size: 18px;
  line-height: 20px;
  color: #572c5f;
  background-image: url('../img/icon-mcod-pink-tick-3x.png');
  background-repeat: no-repeat;
  background-size: 20px;
}
.page-template-template-mcod-lp .section-mcod-featured-panel,
.page-template-template-mcod-lp-standard-offer .section-mcod-featured-panel,
.page-template-template-mcod-lp-trade-show .section-mcod-featured-panel,
.page-template-template-two-ways-to-get-stronger .section-mcod-featured-panel,
.page-template-template-mcod-lp-faq .section-mcod-featured-panel,
.page-template-template-mcod-lp-sneak-peak .section-mcod-featured-panel,
.page-template-template-mcod-lp-free-trial .section-mcod-featured-panel,
.page-template-template-mcod-lp-free-trial-7-day .section-mcod-featured-panel {
  margin-top: 60px;
  margin-bottom: 60px;
  padding-top: 50px;
}
.page-template-template-mcod-lp .section-mcod-featured-panel .img-presidents-promotion,
.page-template-template-mcod-lp-standard-offer .section-mcod-featured-panel .img-presidents-promotion,
.page-template-template-mcod-lp-trade-show .section-mcod-featured-panel .img-presidents-promotion,
.page-template-template-two-ways-to-get-stronger .section-mcod-featured-panel .img-presidents-promotion,
.page-template-template-mcod-lp-faq .section-mcod-featured-panel .img-presidents-promotion,
.page-template-template-mcod-lp-sneak-peak .section-mcod-featured-panel .img-presidents-promotion,
.page-template-template-mcod-lp-free-trial .section-mcod-featured-panel .img-presidents-promotion,
.page-template-template-mcod-lp-free-trial-7-day .section-mcod-featured-panel .img-presidents-promotion {
  max-width: 322px;
  margin: 0 auto 20px auto;
}
.page-template-template-mcod-lp .section-mcod-featured-panel .img-anytime-anywhere,
.page-template-template-mcod-lp-standard-offer .section-mcod-featured-panel .img-anytime-anywhere,
.page-template-template-mcod-lp-trade-show .section-mcod-featured-panel .img-anytime-anywhere,
.page-template-template-two-ways-to-get-stronger .section-mcod-featured-panel .img-anytime-anywhere,
.page-template-template-mcod-lp-faq .section-mcod-featured-panel .img-anytime-anywhere,
.page-template-template-mcod-lp-sneak-peak .section-mcod-featured-panel .img-anytime-anywhere,
.page-template-template-mcod-lp-free-trial .section-mcod-featured-panel .img-anytime-anywhere,
.page-template-template-mcod-lp-free-trial-7-day .section-mcod-featured-panel .img-anytime-anywhere {
  width: 312px;
  margin: 0 auto 10px auto;
}
.page-template-template-mcod-lp .section-mcod-featured-panel .img-mcod-resistence-band,
.page-template-template-mcod-lp-standard-offer .section-mcod-featured-panel .img-mcod-resistence-band,
.page-template-template-mcod-lp-trade-show .section-mcod-featured-panel .img-mcod-resistence-band,
.page-template-template-two-ways-to-get-stronger .section-mcod-featured-panel .img-mcod-resistence-band,
.page-template-template-mcod-lp-faq .section-mcod-featured-panel .img-mcod-resistence-band,
.page-template-template-mcod-lp-sneak-peak .section-mcod-featured-panel .img-mcod-resistence-band,
.page-template-template-mcod-lp-free-trial .section-mcod-featured-panel .img-mcod-resistence-band,
.page-template-template-mcod-lp-free-trial-7-day .section-mcod-featured-panel .img-mcod-resistence-band {
  width: 590px;
  margin: 0 auto 50px auto;
}
.page-template-template-mcod-lp .section-mcod-featured-panel h2,
.page-template-template-mcod-lp-standard-offer .section-mcod-featured-panel h2,
.page-template-template-mcod-lp-trade-show .section-mcod-featured-panel h2,
.page-template-template-two-ways-to-get-stronger .section-mcod-featured-panel h2,
.page-template-template-mcod-lp-faq .section-mcod-featured-panel h2,
.page-template-template-mcod-lp-sneak-peak .section-mcod-featured-panel h2,
.page-template-template-mcod-lp-free-trial .section-mcod-featured-panel h2,
.page-template-template-mcod-lp-free-trial-7-day .section-mcod-featured-panel h2 {
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-style: normal;
  margin-bottom: 1em;
  font-size: 44px;
  line-height: 1.1em;
  color: #572c5f;
}
.page-template-template-mcod-lp .section-mcod-featured-panel h3,
.page-template-template-mcod-lp-standard-offer .section-mcod-featured-panel h3,
.page-template-template-mcod-lp-trade-show .section-mcod-featured-panel h3,
.page-template-template-two-ways-to-get-stronger .section-mcod-featured-panel h3,
.page-template-template-mcod-lp-faq .section-mcod-featured-panel h3,
.page-template-template-mcod-lp-sneak-peak .section-mcod-featured-panel h3,
.page-template-template-mcod-lp-free-trial .section-mcod-featured-panel h3,
.page-template-template-mcod-lp-free-trial-7-day .section-mcod-featured-panel h3 {
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-style: normal;
  margin-top: 15px;
  margin-bottom: 0;
}
.page-template-template-mcod-lp .section-mcod-featured-panel h4,
.page-template-template-mcod-lp-standard-offer .section-mcod-featured-panel h4,
.page-template-template-mcod-lp-trade-show .section-mcod-featured-panel h4,
.page-template-template-two-ways-to-get-stronger .section-mcod-featured-panel h4,
.page-template-template-mcod-lp-faq .section-mcod-featured-panel h4,
.page-template-template-mcod-lp-sneak-peak .section-mcod-featured-panel h4,
.page-template-template-mcod-lp-free-trial .section-mcod-featured-panel h4,
.page-template-template-mcod-lp-free-trial-7-day .section-mcod-featured-panel h4 {
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-style: normal;
  margin-bottom: 15px;
  font-size: 19px;
  line-height: 1.5em;
  color: #572c5f;
}
.page-template-template-mcod-lp .section-mcod-featured-panel .plan-title,
.page-template-template-mcod-lp-standard-offer .section-mcod-featured-panel .plan-title,
.page-template-template-mcod-lp-trade-show .section-mcod-featured-panel .plan-title,
.page-template-template-two-ways-to-get-stronger .section-mcod-featured-panel .plan-title,
.page-template-template-mcod-lp-faq .section-mcod-featured-panel .plan-title,
.page-template-template-mcod-lp-sneak-peak .section-mcod-featured-panel .plan-title,
.page-template-template-mcod-lp-free-trial .section-mcod-featured-panel .plan-title,
.page-template-template-mcod-lp-free-trial-7-day .section-mcod-featured-panel .plan-title {
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  font-style: normal;
  padding: 7px 6px 7px 6px;
  font-size: 24px;
  text-align: center;
  color: #ffffff;
  background-color: transparent;
}
.page-template-template-mcod-lp .section-mcod-featured-panel .plan-title-annual,
.page-template-template-mcod-lp-standard-offer .section-mcod-featured-panel .plan-title-annual,
.page-template-template-mcod-lp-trade-show .section-mcod-featured-panel .plan-title-annual,
.page-template-template-two-ways-to-get-stronger .section-mcod-featured-panel .plan-title-annual,
.page-template-template-mcod-lp-faq .section-mcod-featured-panel .plan-title-annual,
.page-template-template-mcod-lp-sneak-peak .section-mcod-featured-panel .plan-title-annual,
.page-template-template-mcod-lp-free-trial .section-mcod-featured-panel .plan-title-annual,
.page-template-template-mcod-lp-free-trial-7-day .section-mcod-featured-panel .plan-title-annual {
  background-color: #b0008e;
}
.page-template-template-mcod-lp .section-mcod-featured-panel .disclaimer,
.page-template-template-mcod-lp-standard-offer .section-mcod-featured-panel .disclaimer,
.page-template-template-mcod-lp-trade-show .section-mcod-featured-panel .disclaimer,
.page-template-template-two-ways-to-get-stronger .section-mcod-featured-panel .disclaimer,
.page-template-template-mcod-lp-faq .section-mcod-featured-panel .disclaimer,
.page-template-template-mcod-lp-sneak-peak .section-mcod-featured-panel .disclaimer,
.page-template-template-mcod-lp-free-trial .section-mcod-featured-panel .disclaimer,
.page-template-template-mcod-lp-free-trial-7-day .section-mcod-featured-panel .disclaimer {
  padding-bottom: 20px;
}
.page-template-template-mcod-lp .section-mcod-featured-panel .disclaimer a,
.page-template-template-mcod-lp-standard-offer .section-mcod-featured-panel .disclaimer a,
.page-template-template-mcod-lp-trade-show .section-mcod-featured-panel .disclaimer a,
.page-template-template-two-ways-to-get-stronger .section-mcod-featured-panel .disclaimer a,
.page-template-template-mcod-lp-faq .section-mcod-featured-panel .disclaimer a,
.page-template-template-mcod-lp-sneak-peak .section-mcod-featured-panel .disclaimer a,
.page-template-template-mcod-lp-free-trial .section-mcod-featured-panel .disclaimer a,
.page-template-template-mcod-lp-free-trial-7-day .section-mcod-featured-panel .disclaimer a {
  text-decoration: underline;
  color: rgba(0, 0, 0, 0.6);
}
.page-template-template-mcod-lp .section-mcod-featured-panel .disclaimer a:before,
.page-template-template-mcod-lp-standard-offer .section-mcod-featured-panel .disclaimer a:before,
.page-template-template-mcod-lp-trade-show .section-mcod-featured-panel .disclaimer a:before,
.page-template-template-two-ways-to-get-stronger .section-mcod-featured-panel .disclaimer a:before,
.page-template-template-mcod-lp-faq .section-mcod-featured-panel .disclaimer a:before,
.page-template-template-mcod-lp-sneak-peak .section-mcod-featured-panel .disclaimer a:before,
.page-template-template-mcod-lp-free-trial .section-mcod-featured-panel .disclaimer a:before,
.page-template-template-mcod-lp-free-trial-7-day .section-mcod-featured-panel .disclaimer a:before {
  display: none;
}
.page-template-template-mcod-lp .section-mcod-featured-panel.section-mcod-sneak-peek-options,
.page-template-template-mcod-lp-standard-offer .section-mcod-featured-panel.section-mcod-sneak-peek-options,
.page-template-template-mcod-lp-trade-show .section-mcod-featured-panel.section-mcod-sneak-peek-options,
.page-template-template-two-ways-to-get-stronger .section-mcod-featured-panel.section-mcod-sneak-peek-options,
.page-template-template-mcod-lp-faq .section-mcod-featured-panel.section-mcod-sneak-peek-options,
.page-template-template-mcod-lp-sneak-peak .section-mcod-featured-panel.section-mcod-sneak-peek-options,
.page-template-template-mcod-lp-free-trial .section-mcod-featured-panel.section-mcod-sneak-peek-options,
.page-template-template-mcod-lp-free-trial-7-day .section-mcod-featured-panel.section-mcod-sneak-peek-options {
  margin-bottom: 50px;
}
.page-template-template-mcod-lp .section-mcod-featured-panel.section-mcod-sneak-peek-options h2,
.page-template-template-mcod-lp-standard-offer .section-mcod-featured-panel.section-mcod-sneak-peek-options h2,
.page-template-template-mcod-lp-trade-show .section-mcod-featured-panel.section-mcod-sneak-peek-options h2,
.page-template-template-two-ways-to-get-stronger .section-mcod-featured-panel.section-mcod-sneak-peek-options h2,
.page-template-template-mcod-lp-faq .section-mcod-featured-panel.section-mcod-sneak-peek-options h2,
.page-template-template-mcod-lp-sneak-peak .section-mcod-featured-panel.section-mcod-sneak-peek-options h2,
.page-template-template-mcod-lp-free-trial .section-mcod-featured-panel.section-mcod-sneak-peek-options h2,
.page-template-template-mcod-lp-free-trial-7-day .section-mcod-featured-panel.section-mcod-sneak-peek-options h2 {
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 20px;
}
.page-template-template-mcod-lp .section-mcod-featured-panel.section-mcod-sneak-peek-options h4,
.page-template-template-mcod-lp-standard-offer .section-mcod-featured-panel.section-mcod-sneak-peek-options h4,
.page-template-template-mcod-lp-trade-show .section-mcod-featured-panel.section-mcod-sneak-peek-options h4,
.page-template-template-two-ways-to-get-stronger .section-mcod-featured-panel.section-mcod-sneak-peek-options h4,
.page-template-template-mcod-lp-faq .section-mcod-featured-panel.section-mcod-sneak-peek-options h4,
.page-template-template-mcod-lp-sneak-peak .section-mcod-featured-panel.section-mcod-sneak-peek-options h4,
.page-template-template-mcod-lp-free-trial .section-mcod-featured-panel.section-mcod-sneak-peek-options h4,
.page-template-template-mcod-lp-free-trial-7-day .section-mcod-featured-panel.section-mcod-sneak-peek-options h4 {
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  font-style: italic;
  margin-bottom: 50px;
  font-size: 21px;
  line-height: 1.19;
  color: #b0008e;
}
.page-template-template-mcod-lp .section-mcod-featured-panel.section-mcod-sneak-peek-options h3,
.page-template-template-mcod-lp-standard-offer .section-mcod-featured-panel.section-mcod-sneak-peek-options h3,
.page-template-template-mcod-lp-trade-show .section-mcod-featured-panel.section-mcod-sneak-peek-options h3,
.page-template-template-two-ways-to-get-stronger .section-mcod-featured-panel.section-mcod-sneak-peek-options h3,
.page-template-template-mcod-lp-faq .section-mcod-featured-panel.section-mcod-sneak-peek-options h3,
.page-template-template-mcod-lp-sneak-peak .section-mcod-featured-panel.section-mcod-sneak-peek-options h3,
.page-template-template-mcod-lp-free-trial .section-mcod-featured-panel.section-mcod-sneak-peek-options h3,
.page-template-template-mcod-lp-free-trial-7-day .section-mcod-featured-panel.section-mcod-sneak-peek-options h3 {
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 7px;
}
.page-template-template-mcod-lp .section-mcod-featured-panel.section-mcod-sneak-peek-options p,
.page-template-template-mcod-lp-standard-offer .section-mcod-featured-panel.section-mcod-sneak-peek-options p,
.page-template-template-mcod-lp-trade-show .section-mcod-featured-panel.section-mcod-sneak-peek-options p,
.page-template-template-two-ways-to-get-stronger .section-mcod-featured-panel.section-mcod-sneak-peek-options p,
.page-template-template-mcod-lp-faq .section-mcod-featured-panel.section-mcod-sneak-peek-options p,
.page-template-template-mcod-lp-sneak-peak .section-mcod-featured-panel.section-mcod-sneak-peek-options p,
.page-template-template-mcod-lp-free-trial .section-mcod-featured-panel.section-mcod-sneak-peek-options p,
.page-template-template-mcod-lp-free-trial-7-day .section-mcod-featured-panel.section-mcod-sneak-peek-options p {
  color: #572c5f;
}
@media (max-width: 767px) {
  .page-template-template-mcod-lp .section-mcod-featured-panel.section-mcod-sneak-peek-options,
  .page-template-template-mcod-lp-standard-offer .section-mcod-featured-panel.section-mcod-sneak-peek-options,
  .page-template-template-mcod-lp-trade-show .section-mcod-featured-panel.section-mcod-sneak-peek-options,
  .page-template-template-two-ways-to-get-stronger .section-mcod-featured-panel.section-mcod-sneak-peek-options,
  .page-template-template-mcod-lp-faq .section-mcod-featured-panel.section-mcod-sneak-peek-options,
  .page-template-template-mcod-lp-sneak-peak .section-mcod-featured-panel.section-mcod-sneak-peek-options,
  .page-template-template-mcod-lp-free-trial .section-mcod-featured-panel.section-mcod-sneak-peek-options,
  .page-template-template-mcod-lp-free-trial-7-day .section-mcod-featured-panel.section-mcod-sneak-peek-options {
    margin-bottom: 50px;
  }
  .page-template-template-mcod-lp .section-mcod-featured-panel.section-mcod-sneak-peek-options h2,
  .page-template-template-mcod-lp-standard-offer .section-mcod-featured-panel.section-mcod-sneak-peek-options h2,
  .page-template-template-mcod-lp-trade-show .section-mcod-featured-panel.section-mcod-sneak-peek-options h2,
  .page-template-template-two-ways-to-get-stronger .section-mcod-featured-panel.section-mcod-sneak-peek-options h2,
  .page-template-template-mcod-lp-faq .section-mcod-featured-panel.section-mcod-sneak-peek-options h2,
  .page-template-template-mcod-lp-sneak-peak .section-mcod-featured-panel.section-mcod-sneak-peek-options h2,
  .page-template-template-mcod-lp-free-trial .section-mcod-featured-panel.section-mcod-sneak-peek-options h2,
  .page-template-template-mcod-lp-free-trial-7-day .section-mcod-featured-panel.section-mcod-sneak-peek-options h2 {
    font-size: 35px;
    line-height: 1;
  }
  .page-template-template-mcod-lp .section-mcod-featured-panel.section-mcod-sneak-peek-options h3,
  .page-template-template-mcod-lp-standard-offer .section-mcod-featured-panel.section-mcod-sneak-peek-options h3,
  .page-template-template-mcod-lp-trade-show .section-mcod-featured-panel.section-mcod-sneak-peek-options h3,
  .page-template-template-two-ways-to-get-stronger .section-mcod-featured-panel.section-mcod-sneak-peek-options h3,
  .page-template-template-mcod-lp-faq .section-mcod-featured-panel.section-mcod-sneak-peek-options h3,
  .page-template-template-mcod-lp-sneak-peak .section-mcod-featured-panel.section-mcod-sneak-peek-options h3,
  .page-template-template-mcod-lp-free-trial .section-mcod-featured-panel.section-mcod-sneak-peek-options h3,
  .page-template-template-mcod-lp-free-trial-7-day .section-mcod-featured-panel.section-mcod-sneak-peek-options h3 {
    font-size: 20px;
    line-height: 1.4;
  }
  .page-template-template-mcod-lp .section-mcod-featured-panel.section-mcod-sneak-peek-options h4,
  .page-template-template-mcod-lp-standard-offer .section-mcod-featured-panel.section-mcod-sneak-peek-options h4,
  .page-template-template-mcod-lp-trade-show .section-mcod-featured-panel.section-mcod-sneak-peek-options h4,
  .page-template-template-two-ways-to-get-stronger .section-mcod-featured-panel.section-mcod-sneak-peek-options h4,
  .page-template-template-mcod-lp-faq .section-mcod-featured-panel.section-mcod-sneak-peek-options h4,
  .page-template-template-mcod-lp-sneak-peak .section-mcod-featured-panel.section-mcod-sneak-peek-options h4,
  .page-template-template-mcod-lp-free-trial .section-mcod-featured-panel.section-mcod-sneak-peek-options h4,
  .page-template-template-mcod-lp-free-trial-7-day .section-mcod-featured-panel.section-mcod-sneak-peek-options h4 {
    margin-bottom: 30px;
  }
  .page-template-template-mcod-lp .section-mcod-featured-panel.section-mcod-sneak-peek-options p,
  .page-template-template-mcod-lp-standard-offer .section-mcod-featured-panel.section-mcod-sneak-peek-options p,
  .page-template-template-mcod-lp-trade-show .section-mcod-featured-panel.section-mcod-sneak-peek-options p,
  .page-template-template-two-ways-to-get-stronger .section-mcod-featured-panel.section-mcod-sneak-peek-options p,
  .page-template-template-mcod-lp-faq .section-mcod-featured-panel.section-mcod-sneak-peek-options p,
  .page-template-template-mcod-lp-sneak-peak .section-mcod-featured-panel.section-mcod-sneak-peek-options p,
  .page-template-template-mcod-lp-free-trial .section-mcod-featured-panel.section-mcod-sneak-peek-options p,
  .page-template-template-mcod-lp-free-trial-7-day .section-mcod-featured-panel.section-mcod-sneak-peek-options p {
    line-height: 1.135;
  }
  .page-template-template-mcod-lp .section-mcod-featured-panel.section-mcod-sneak-peek-options .mobile-workout-options [class*='col-'],
  .page-template-template-mcod-lp-standard-offer .section-mcod-featured-panel.section-mcod-sneak-peek-options .mobile-workout-options [class*='col-'],
  .page-template-template-mcod-lp-trade-show .section-mcod-featured-panel.section-mcod-sneak-peek-options .mobile-workout-options [class*='col-'],
  .page-template-template-two-ways-to-get-stronger .section-mcod-featured-panel.section-mcod-sneak-peek-options .mobile-workout-options [class*='col-'],
  .page-template-template-mcod-lp-faq .section-mcod-featured-panel.section-mcod-sneak-peek-options .mobile-workout-options [class*='col-'],
  .page-template-template-mcod-lp-sneak-peak .section-mcod-featured-panel.section-mcod-sneak-peek-options .mobile-workout-options [class*='col-'],
  .page-template-template-mcod-lp-free-trial .section-mcod-featured-panel.section-mcod-sneak-peek-options .mobile-workout-options [class*='col-'],
  .page-template-template-mcod-lp-free-trial-7-day .section-mcod-featured-panel.section-mcod-sneak-peek-options .mobile-workout-options [class*='col-'] {
    margin-bottom: 25px;
  }
  .page-template-template-mcod-lp .section-mcod-featured-panel.section-mcod-sneak-peek-options .mobile-workout-options [class*='col-']:nth-last-child(-n+2),
  .page-template-template-mcod-lp-standard-offer .section-mcod-featured-panel.section-mcod-sneak-peek-options .mobile-workout-options [class*='col-']:nth-last-child(-n+2),
  .page-template-template-mcod-lp-trade-show .section-mcod-featured-panel.section-mcod-sneak-peek-options .mobile-workout-options [class*='col-']:nth-last-child(-n+2),
  .page-template-template-two-ways-to-get-stronger .section-mcod-featured-panel.section-mcod-sneak-peek-options .mobile-workout-options [class*='col-']:nth-last-child(-n+2),
  .page-template-template-mcod-lp-faq .section-mcod-featured-panel.section-mcod-sneak-peek-options .mobile-workout-options [class*='col-']:nth-last-child(-n+2),
  .page-template-template-mcod-lp-sneak-peak .section-mcod-featured-panel.section-mcod-sneak-peek-options .mobile-workout-options [class*='col-']:nth-last-child(-n+2),
  .page-template-template-mcod-lp-free-trial .section-mcod-featured-panel.section-mcod-sneak-peek-options .mobile-workout-options [class*='col-']:nth-last-child(-n+2),
  .page-template-template-mcod-lp-free-trial-7-day .section-mcod-featured-panel.section-mcod-sneak-peek-options .mobile-workout-options [class*='col-']:nth-last-child(-n+2) {
    margin-bottom: 0;
  }
}
.page-template-template-mcod-lp .section-mcod-workout-devices h3,
.page-template-template-mcod-lp-standard-offer .section-mcod-workout-devices h3,
.page-template-template-mcod-lp-trade-show .section-mcod-workout-devices h3,
.page-template-template-two-ways-to-get-stronger .section-mcod-workout-devices h3,
.page-template-template-mcod-lp-faq .section-mcod-workout-devices h3,
.page-template-template-mcod-lp-sneak-peak .section-mcod-workout-devices h3,
.page-template-template-mcod-lp-free-trial .section-mcod-workout-devices h3,
.page-template-template-mcod-lp-free-trial-7-day .section-mcod-workout-devices h3 {
  max-width: 90%;
  margin: 0 auto;
  margin-bottom: 0;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 767px) {
  .page-template-template-mcod-lp .section-mcod-workout-devices h3,
  .page-template-template-mcod-lp-standard-offer .section-mcod-workout-devices h3,
  .page-template-template-mcod-lp-trade-show .section-mcod-workout-devices h3,
  .page-template-template-two-ways-to-get-stronger .section-mcod-workout-devices h3,
  .page-template-template-mcod-lp-faq .section-mcod-workout-devices h3,
  .page-template-template-mcod-lp-sneak-peak .section-mcod-workout-devices h3,
  .page-template-template-mcod-lp-free-trial .section-mcod-workout-devices h3,
  .page-template-template-mcod-lp-free-trial-7-day .section-mcod-workout-devices h3 {
    width: 100%;
    line-height: 1.142;
  }
}
.page-template-template-mcod-lp .price-panel,
.page-template-template-mcod-lp-standard-offer .price-panel,
.page-template-template-mcod-lp-trade-show .price-panel,
.page-template-template-two-ways-to-get-stronger .price-panel,
.page-template-template-mcod-lp-faq .price-panel,
.page-template-template-mcod-lp-sneak-peak .price-panel,
.page-template-template-mcod-lp-free-trial .price-panel,
.page-template-template-mcod-lp-free-trial-7-day .price-panel {
  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;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 320px;
  padding: 30px 15px 40px 15px;
  margin-bottom: 30px;
  text-align: center;
  background-color: #ffffff;
  border: 2px solid #572c5f;
}
.page-template-template-mcod-lp .price-panel-annual,
.page-template-template-mcod-lp-standard-offer .price-panel-annual,
.page-template-template-mcod-lp-trade-show .price-panel-annual,
.page-template-template-two-ways-to-get-stronger .price-panel-annual,
.page-template-template-mcod-lp-faq .price-panel-annual,
.page-template-template-mcod-lp-sneak-peak .price-panel-annual,
.page-template-template-mcod-lp-free-trial .price-panel-annual,
.page-template-template-mcod-lp-free-trial-7-day .price-panel-annual {
  border: 2px solid #b0008e;
}
.page-template-template-mcod-lp .price-panel p,
.page-template-template-mcod-lp-standard-offer .price-panel p,
.page-template-template-mcod-lp-trade-show .price-panel p,
.page-template-template-two-ways-to-get-stronger .price-panel p,
.page-template-template-mcod-lp-faq .price-panel p,
.page-template-template-mcod-lp-sneak-peak .price-panel p,
.page-template-template-mcod-lp-free-trial .price-panel p,
.page-template-template-mcod-lp-free-trial-7-day .price-panel p {
  margin-bottom: 10px;
  color: #572c5f;
}
.page-template-template-mcod-lp .price-panel .plan-duration,
.page-template-template-mcod-lp-standard-offer .price-panel .plan-duration,
.page-template-template-mcod-lp-trade-show .price-panel .plan-duration,
.page-template-template-two-ways-to-get-stronger .price-panel .plan-duration,
.page-template-template-mcod-lp-faq .price-panel .plan-duration,
.page-template-template-mcod-lp-sneak-peak .price-panel .plan-duration,
.page-template-template-mcod-lp-free-trial .price-panel .plan-duration,
.page-template-template-mcod-lp-free-trial-7-day .price-panel .plan-duration {
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 24px;
  text-transform: uppercase;
  color: #572c5f;
}
.page-template-template-mcod-lp .price-panel .plan-price,
.page-template-template-mcod-lp-standard-offer .price-panel .plan-price,
.page-template-template-mcod-lp-trade-show .price-panel .plan-price,
.page-template-template-two-ways-to-get-stronger .price-panel .plan-price,
.page-template-template-mcod-lp-faq .price-panel .plan-price,
.page-template-template-mcod-lp-sneak-peak .price-panel .plan-price,
.page-template-template-mcod-lp-free-trial .price-panel .plan-price,
.page-template-template-mcod-lp-free-trial-7-day .price-panel .plan-price {
  font-size: 44px;
  line-height: 0.9em;
  color: #b0008e;
}
.page-template-template-mcod-lp .price-panel .plan-price strong,
.page-template-template-mcod-lp-standard-offer .price-panel .plan-price strong,
.page-template-template-mcod-lp-trade-show .price-panel .plan-price strong,
.page-template-template-two-ways-to-get-stronger .price-panel .plan-price strong,
.page-template-template-mcod-lp-faq .price-panel .plan-price strong,
.page-template-template-mcod-lp-sneak-peak .price-panel .plan-price strong,
.page-template-template-mcod-lp-free-trial .price-panel .plan-price strong,
.page-template-template-mcod-lp-free-trial-7-day .price-panel .plan-price strong,
.page-template-template-mcod-lp .price-panel .plan-price span,
.page-template-template-mcod-lp-standard-offer .price-panel .plan-price span,
.page-template-template-mcod-lp-trade-show .price-panel .plan-price span,
.page-template-template-two-ways-to-get-stronger .price-panel .plan-price span,
.page-template-template-mcod-lp-faq .price-panel .plan-price span,
.page-template-template-mcod-lp-sneak-peak .price-panel .plan-price span,
.page-template-template-mcod-lp-free-trial .price-panel .plan-price span,
.page-template-template-mcod-lp-free-trial-7-day .price-panel .plan-price span {
  font-size: 60%;
  font-weight: 400;
}
.page-template-template-mcod-lp .price-panel .plan-price sup,
.page-template-template-mcod-lp-standard-offer .price-panel .plan-price sup,
.page-template-template-mcod-lp-trade-show .price-panel .plan-price sup,
.page-template-template-two-ways-to-get-stronger .price-panel .plan-price sup,
.page-template-template-mcod-lp-faq .price-panel .plan-price sup,
.page-template-template-mcod-lp-sneak-peak .price-panel .plan-price sup,
.page-template-template-mcod-lp-free-trial .price-panel .plan-price sup,
.page-template-template-mcod-lp-free-trial-7-day .price-panel .plan-price sup {
  font-size: 50%;
  top: -0.85em;
}
.page-template-template-mcod-lp .price-panel .plan-disclaimer,
.page-template-template-mcod-lp-standard-offer .price-panel .plan-disclaimer,
.page-template-template-mcod-lp-trade-show .price-panel .plan-disclaimer,
.page-template-template-two-ways-to-get-stronger .price-panel .plan-disclaimer,
.page-template-template-mcod-lp-faq .price-panel .plan-disclaimer,
.page-template-template-mcod-lp-sneak-peak .price-panel .plan-disclaimer,
.page-template-template-mcod-lp-free-trial .price-panel .plan-disclaimer,
.page-template-template-mcod-lp-free-trial-7-day .price-panel .plan-disclaimer {
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 18px;
  color: #572c5f;
}
.page-template-template-mcod-lp .price-panel .btn,
.page-template-template-mcod-lp-standard-offer .price-panel .btn,
.page-template-template-mcod-lp-trade-show .price-panel .btn,
.page-template-template-two-ways-to-get-stronger .price-panel .btn,
.page-template-template-mcod-lp-faq .price-panel .btn,
.page-template-template-mcod-lp-sneak-peak .price-panel .btn,
.page-template-template-mcod-lp-free-trial .price-panel .btn,
.page-template-template-mcod-lp-free-trial-7-day .price-panel .btn {
  margin-top: 10px;
}
.page-template-template-mcod-lp .section-mcod-signup .mcod-band,
.page-template-template-mcod-lp-standard-offer .section-mcod-signup .mcod-band,
.page-template-template-mcod-lp-trade-show .section-mcod-signup .mcod-band,
.page-template-template-two-ways-to-get-stronger .section-mcod-signup .mcod-band,
.page-template-template-mcod-lp-faq .section-mcod-signup .mcod-band,
.page-template-template-mcod-lp-sneak-peak .section-mcod-signup .mcod-band,
.page-template-template-mcod-lp-free-trial .section-mcod-signup .mcod-band,
.page-template-template-mcod-lp-free-trial-7-day .section-mcod-signup .mcod-band {
  margin-top: 30px;
  margin-bottom: 35px;
}
.page-template-template-mcod-lp .section-mcod-signup h2,
.page-template-template-mcod-lp-standard-offer .section-mcod-signup h2,
.page-template-template-mcod-lp-trade-show .section-mcod-signup h2,
.page-template-template-two-ways-to-get-stronger .section-mcod-signup h2,
.page-template-template-mcod-lp-faq .section-mcod-signup h2,
.page-template-template-mcod-lp-sneak-peak .section-mcod-signup h2,
.page-template-template-mcod-lp-free-trial .section-mcod-signup h2,
.page-template-template-mcod-lp-free-trial-7-day .section-mcod-signup h2 {
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 1.28205em;
  font-size: 24px;
  text-align: center;
}
.page-template-template-mcod-lp .section-mcod-signup label,
.page-template-template-mcod-lp-standard-offer .section-mcod-signup label,
.page-template-template-mcod-lp-trade-show .section-mcod-signup label,
.page-template-template-two-ways-to-get-stronger .section-mcod-signup label,
.page-template-template-mcod-lp-faq .section-mcod-signup label,
.page-template-template-mcod-lp-sneak-peak .section-mcod-signup label,
.page-template-template-mcod-lp-free-trial .section-mcod-signup label,
.page-template-template-mcod-lp-free-trial-7-day .section-mcod-signup label {
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #572c5f;
}
.page-template-template-mcod-lp .section-mcod-signup .form-control,
.page-template-template-mcod-lp-standard-offer .section-mcod-signup .form-control,
.page-template-template-mcod-lp-trade-show .section-mcod-signup .form-control,
.page-template-template-two-ways-to-get-stronger .section-mcod-signup .form-control,
.page-template-template-mcod-lp-faq .section-mcod-signup .form-control,
.page-template-template-mcod-lp-sneak-peak .section-mcod-signup .form-control,
.page-template-template-mcod-lp-free-trial .section-mcod-signup .form-control,
.page-template-template-mcod-lp-free-trial-7-day .section-mcod-signup .form-control {
  border: 1px solid #572c5f;
}
.page-template-template-mcod-lp .section-mcod-signup p,
.page-template-template-mcod-lp-standard-offer .section-mcod-signup p,
.page-template-template-mcod-lp-trade-show .section-mcod-signup p,
.page-template-template-two-ways-to-get-stronger .section-mcod-signup p,
.page-template-template-mcod-lp-faq .section-mcod-signup p,
.page-template-template-mcod-lp-sneak-peak .section-mcod-signup p,
.page-template-template-mcod-lp-free-trial .section-mcod-signup p,
.page-template-template-mcod-lp-free-trial-7-day .section-mcod-signup p {
  text-align: center;
}
@media (max-width: 767px) {
  .page-template-template-mcod-lp .section-mcod-signup .text-sign-up,
  .page-template-template-mcod-lp-standard-offer .section-mcod-signup .text-sign-up,
  .page-template-template-mcod-lp-trade-show .section-mcod-signup .text-sign-up,
  .page-template-template-two-ways-to-get-stronger .section-mcod-signup .text-sign-up,
  .page-template-template-mcod-lp-faq .section-mcod-signup .text-sign-up,
  .page-template-template-mcod-lp-sneak-peak .section-mcod-signup .text-sign-up,
  .page-template-template-mcod-lp-free-trial .section-mcod-signup .text-sign-up,
  .page-template-template-mcod-lp-free-trial-7-day .section-mcod-signup .text-sign-up {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.page-template-template-mcod-lp .section-sneak-peek-signup h3,
.page-template-template-mcod-lp-standard-offer .section-sneak-peek-signup h3,
.page-template-template-mcod-lp-trade-show .section-sneak-peek-signup h3,
.page-template-template-two-ways-to-get-stronger .section-sneak-peek-signup h3,
.page-template-template-mcod-lp-faq .section-sneak-peek-signup h3,
.page-template-template-mcod-lp-sneak-peak .section-sneak-peek-signup h3,
.page-template-template-mcod-lp-free-trial .section-sneak-peek-signup h3,
.page-template-template-mcod-lp-free-trial-7-day .section-sneak-peek-signup h3 {
  margin-bottom: 20px;
}
.page-template-template-mcod-lp .section-sneak-peek-signup .sign-up-form [class*='col-']:last-child,
.page-template-template-mcod-lp-standard-offer .section-sneak-peek-signup .sign-up-form [class*='col-']:last-child,
.page-template-template-mcod-lp-trade-show .section-sneak-peek-signup .sign-up-form [class*='col-']:last-child,
.page-template-template-two-ways-to-get-stronger .section-sneak-peek-signup .sign-up-form [class*='col-']:last-child,
.page-template-template-mcod-lp-faq .section-sneak-peek-signup .sign-up-form [class*='col-']:last-child,
.page-template-template-mcod-lp-sneak-peak .section-sneak-peek-signup .sign-up-form [class*='col-']:last-child,
.page-template-template-mcod-lp-free-trial .section-sneak-peek-signup .sign-up-form [class*='col-']:last-child,
.page-template-template-mcod-lp-free-trial-7-day .section-sneak-peek-signup .sign-up-form [class*='col-']:last-child {
  margin-top: 25px;
}
.page-template-template-mcod-lp .section-sneak-peek-signup .text-sign-up p,
.page-template-template-mcod-lp-standard-offer .section-sneak-peek-signup .text-sign-up p,
.page-template-template-mcod-lp-trade-show .section-sneak-peek-signup .text-sign-up p,
.page-template-template-two-ways-to-get-stronger .section-sneak-peek-signup .text-sign-up p,
.page-template-template-mcod-lp-faq .section-sneak-peek-signup .text-sign-up p,
.page-template-template-mcod-lp-sneak-peak .section-sneak-peek-signup .text-sign-up p,
.page-template-template-mcod-lp-free-trial .section-sneak-peek-signup .text-sign-up p,
.page-template-template-mcod-lp-free-trial-7-day .section-sneak-peek-signup .text-sign-up p {
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 19px;
  color: #572c5f;
}
.page-template-template-mcod-lp .section-sneak-peek-signup label,
.page-template-template-mcod-lp-standard-offer .section-sneak-peek-signup label,
.page-template-template-mcod-lp-trade-show .section-sneak-peek-signup label,
.page-template-template-two-ways-to-get-stronger .section-sneak-peek-signup label,
.page-template-template-mcod-lp-faq .section-sneak-peek-signup label,
.page-template-template-mcod-lp-sneak-peak .section-sneak-peek-signup label,
.page-template-template-mcod-lp-free-trial .section-sneak-peek-signup label,
.page-template-template-mcod-lp-free-trial-7-day .section-sneak-peek-signup label {
  color: #572c5f;
}
@media (max-width: 767px) {
  .page-template-template-mcod-lp .section-sneak-peek-signup h3,
  .page-template-template-mcod-lp-standard-offer .section-sneak-peek-signup h3,
  .page-template-template-mcod-lp-trade-show .section-sneak-peek-signup h3,
  .page-template-template-two-ways-to-get-stronger .section-sneak-peek-signup h3,
  .page-template-template-mcod-lp-faq .section-sneak-peek-signup h3,
  .page-template-template-mcod-lp-sneak-peak .section-sneak-peek-signup h3,
  .page-template-template-mcod-lp-free-trial .section-sneak-peek-signup h3,
  .page-template-template-mcod-lp-free-trial-7-day .section-sneak-peek-signup h3 {
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 1.166;
    text-align: left;
  }
  .page-template-template-mcod-lp .section-sneak-peek-signup .sign-up-form,
  .page-template-template-mcod-lp-standard-offer .section-sneak-peek-signup .sign-up-form,
  .page-template-template-mcod-lp-trade-show .section-sneak-peek-signup .sign-up-form,
  .page-template-template-two-ways-to-get-stronger .section-sneak-peek-signup .sign-up-form,
  .page-template-template-mcod-lp-faq .section-sneak-peek-signup .sign-up-form,
  .page-template-template-mcod-lp-sneak-peak .section-sneak-peek-signup .sign-up-form,
  .page-template-template-mcod-lp-free-trial .section-sneak-peek-signup .sign-up-form,
  .page-template-template-mcod-lp-free-trial-7-day .section-sneak-peek-signup .sign-up-form {
    display: block;
  }
  .page-template-template-mcod-lp .section-sneak-peek-signup .sign-up-form .btn-default,
  .page-template-template-mcod-lp-standard-offer .section-sneak-peek-signup .sign-up-form .btn-default,
  .page-template-template-mcod-lp-trade-show .section-sneak-peek-signup .sign-up-form .btn-default,
  .page-template-template-two-ways-to-get-stronger .section-sneak-peek-signup .sign-up-form .btn-default,
  .page-template-template-mcod-lp-faq .section-sneak-peek-signup .sign-up-form .btn-default,
  .page-template-template-mcod-lp-sneak-peak .section-sneak-peek-signup .sign-up-form .btn-default,
  .page-template-template-mcod-lp-free-trial .section-sneak-peek-signup .sign-up-form .btn-default,
  .page-template-template-mcod-lp-free-trial-7-day .section-sneak-peek-signup .sign-up-form .btn-default {
    width: 100%;
  }
  .page-template-template-mcod-lp .section-sneak-peek-signup .sign-up-form [class*='col-']:last-child,
  .page-template-template-mcod-lp-standard-offer .section-sneak-peek-signup .sign-up-form [class*='col-']:last-child,
  .page-template-template-mcod-lp-trade-show .section-sneak-peek-signup .sign-up-form [class*='col-']:last-child,
  .page-template-template-two-ways-to-get-stronger .section-sneak-peek-signup .sign-up-form [class*='col-']:last-child,
  .page-template-template-mcod-lp-faq .section-sneak-peek-signup .sign-up-form [class*='col-']:last-child,
  .page-template-template-mcod-lp-sneak-peak .section-sneak-peek-signup .sign-up-form [class*='col-']:last-child,
  .page-template-template-mcod-lp-free-trial .section-sneak-peek-signup .sign-up-form [class*='col-']:last-child,
  .page-template-template-mcod-lp-free-trial-7-day .section-sneak-peek-signup .sign-up-form [class*='col-']:last-child {
    margin-top: 0;
  }
  .page-template-template-mcod-lp .section-sneak-peek-signup .help-block,
  .page-template-template-mcod-lp-standard-offer .section-sneak-peek-signup .help-block,
  .page-template-template-mcod-lp-trade-show .section-sneak-peek-signup .help-block,
  .page-template-template-two-ways-to-get-stronger .section-sneak-peek-signup .help-block,
  .page-template-template-mcod-lp-faq .section-sneak-peek-signup .help-block,
  .page-template-template-mcod-lp-sneak-peak .section-sneak-peek-signup .help-block,
  .page-template-template-mcod-lp-free-trial .section-sneak-peek-signup .help-block,
  .page-template-template-mcod-lp-free-trial-7-day .section-sneak-peek-signup .help-block {
    position: relative;
  }
}
.page-template-template-mcod-lp footer p,
.page-template-template-mcod-lp-standard-offer footer p,
.page-template-template-mcod-lp-trade-show footer p,
.page-template-template-two-ways-to-get-stronger footer p,
.page-template-template-mcod-lp-faq footer p,
.page-template-template-mcod-lp-sneak-peak footer p,
.page-template-template-mcod-lp-free-trial footer p,
.page-template-template-mcod-lp-free-trial-7-day footer p {
  text-align: center;
}
.page-template-template-mcod-lp footer p,
.page-template-template-mcod-lp-standard-offer footer p,
.page-template-template-mcod-lp-trade-show footer p,
.page-template-template-two-ways-to-get-stronger footer p,
.page-template-template-mcod-lp-faq footer p,
.page-template-template-mcod-lp-sneak-peak footer p,
.page-template-template-mcod-lp-free-trial footer p,
.page-template-template-mcod-lp-free-trial-7-day footer p,
.page-template-template-mcod-lp footer a,
.page-template-template-mcod-lp-standard-offer footer a,
.page-template-template-mcod-lp-trade-show footer a,
.page-template-template-two-ways-to-get-stronger footer a,
.page-template-template-mcod-lp-faq footer a,
.page-template-template-mcod-lp-sneak-peak footer a,
.page-template-template-mcod-lp-free-trial footer a,
.page-template-template-mcod-lp-free-trial-7-day footer a {
  color: rgba(0, 0, 0, 0.6);
}
.page-template-template-mcod-lp footer a,
.page-template-template-mcod-lp-standard-offer footer a,
.page-template-template-mcod-lp-trade-show footer a,
.page-template-template-two-ways-to-get-stronger footer a,
.page-template-template-mcod-lp-faq footer a,
.page-template-template-mcod-lp-sneak-peak footer a,
.page-template-template-mcod-lp-free-trial footer a,
.page-template-template-mcod-lp-free-trial-7-day footer a {
  text-decoration: underline;
}
.page-template-template-mcod-lp footer a:hover,
.page-template-template-mcod-lp-standard-offer footer a:hover,
.page-template-template-mcod-lp-trade-show footer a:hover,
.page-template-template-two-ways-to-get-stronger footer a:hover,
.page-template-template-mcod-lp-faq footer a:hover,
.page-template-template-mcod-lp-sneak-peak footer a:hover,
.page-template-template-mcod-lp-free-trial footer a:hover,
.page-template-template-mcod-lp-free-trial-7-day footer a:hover,
.page-template-template-mcod-lp footer a:focus,
.page-template-template-mcod-lp-standard-offer footer a:focus,
.page-template-template-mcod-lp-trade-show footer a:focus,
.page-template-template-two-ways-to-get-stronger footer a:focus,
.page-template-template-mcod-lp-faq footer a:focus,
.page-template-template-mcod-lp-sneak-peak footer a:focus,
.page-template-template-mcod-lp-free-trial footer a:focus,
.page-template-template-mcod-lp-free-trial-7-day footer a:focus {
  text-decoration: none;
}
.page-template-template-mcod-lp .section-page-intro h1,
.page-template-template-mcod-lp-standard-offer .section-page-intro h1,
.page-template-template-mcod-lp-trade-show .section-page-intro h1,
.page-template-template-two-ways-to-get-stronger .section-page-intro h1,
.page-template-template-mcod-lp-faq .section-page-intro h1,
.page-template-template-mcod-lp-sneak-peak .section-page-intro h1,
.page-template-template-mcod-lp-free-trial .section-page-intro h1,
.page-template-template-mcod-lp-free-trial-7-day .section-page-intro h1 {
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-style: normal;
  margin-top: 60px;
  margin-bottom: 40px;
  text-transform: none;
  line-height: 1.1em;
  color: #572c5f;
}
.page-template-template-mcod-lp .section-flex-accordion-module > .container,
.page-template-template-mcod-lp-standard-offer .section-flex-accordion-module > .container,
.page-template-template-mcod-lp-trade-show .section-flex-accordion-module > .container,
.page-template-template-two-ways-to-get-stronger .section-flex-accordion-module > .container,
.page-template-template-mcod-lp-faq .section-flex-accordion-module > .container,
.page-template-template-mcod-lp-sneak-peak .section-flex-accordion-module > .container,
.page-template-template-mcod-lp-free-trial .section-flex-accordion-module > .container,
.page-template-template-mcod-lp-free-trial-7-day .section-flex-accordion-module > .container {
  width: 100%;
}
.page-template-template-mcod-lp .section-flex-accordion-module .panel-default,
.page-template-template-mcod-lp-standard-offer .section-flex-accordion-module .panel-default,
.page-template-template-mcod-lp-trade-show .section-flex-accordion-module .panel-default,
.page-template-template-two-ways-to-get-stronger .section-flex-accordion-module .panel-default,
.page-template-template-mcod-lp-faq .section-flex-accordion-module .panel-default,
.page-template-template-mcod-lp-sneak-peak .section-flex-accordion-module .panel-default,
.page-template-template-mcod-lp-free-trial .section-flex-accordion-module .panel-default,
.page-template-template-mcod-lp-free-trial-7-day .section-flex-accordion-module .panel-default {
  border-top-color: #572c5f;
  border-bottom-color: #572c5f;
}
.page-template-template-mcod-lp .section-flex-accordion-module .panel-default .panel-toggle,
.page-template-template-mcod-lp-standard-offer .section-flex-accordion-module .panel-default .panel-toggle,
.page-template-template-mcod-lp-trade-show .section-flex-accordion-module .panel-default .panel-toggle,
.page-template-template-two-ways-to-get-stronger .section-flex-accordion-module .panel-default .panel-toggle,
.page-template-template-mcod-lp-faq .section-flex-accordion-module .panel-default .panel-toggle,
.page-template-template-mcod-lp-sneak-peak .section-flex-accordion-module .panel-default .panel-toggle,
.page-template-template-mcod-lp-free-trial .section-flex-accordion-module .panel-default .panel-toggle,
.page-template-template-mcod-lp-free-trial-7-day .section-flex-accordion-module .panel-default .panel-toggle {
  color: #b0008e;
}
.page-template-template-mcod-lp .section-mcod-faqs .panel-faqs,
.page-template-template-mcod-lp-standard-offer .section-mcod-faqs .panel-faqs,
.page-template-template-mcod-lp-trade-show .section-mcod-faqs .panel-faqs,
.page-template-template-two-ways-to-get-stronger .section-mcod-faqs .panel-faqs,
.page-template-template-mcod-lp-faq .section-mcod-faqs .panel-faqs,
.page-template-template-mcod-lp-sneak-peak .section-mcod-faqs .panel-faqs,
.page-template-template-mcod-lp-free-trial .section-mcod-faqs .panel-faqs,
.page-template-template-mcod-lp-free-trial-7-day .section-mcod-faqs .panel-faqs {
  border-color: #572c5f;
}
.page-template-template-mcod-lp .section-mcod-faqs .panel-heading,
.page-template-template-mcod-lp-standard-offer .section-mcod-faqs .panel-heading,
.page-template-template-mcod-lp-trade-show .section-mcod-faqs .panel-heading,
.page-template-template-two-ways-to-get-stronger .section-mcod-faqs .panel-heading,
.page-template-template-mcod-lp-faq .section-mcod-faqs .panel-heading,
.page-template-template-mcod-lp-sneak-peak .section-mcod-faqs .panel-heading,
.page-template-template-mcod-lp-free-trial .section-mcod-faqs .panel-heading,
.page-template-template-mcod-lp-free-trial-7-day .section-mcod-faqs .panel-heading {
  margin-top: 5px;
  margin-bottom: 5px;
}
.page-template-template-mcod-lp .section-mcod-faqs .panel-default h4,
.page-template-template-mcod-lp-standard-offer .section-mcod-faqs .panel-default h4,
.page-template-template-mcod-lp-trade-show .section-mcod-faqs .panel-default h4,
.page-template-template-two-ways-to-get-stronger .section-mcod-faqs .panel-default h4,
.page-template-template-mcod-lp-faq .section-mcod-faqs .panel-default h4,
.page-template-template-mcod-lp-sneak-peak .section-mcod-faqs .panel-default h4,
.page-template-template-mcod-lp-free-trial .section-mcod-faqs .panel-default h4,
.page-template-template-mcod-lp-free-trial-7-day .section-mcod-faqs .panel-default h4 {
  color: #b0008e;
}
.page-template-template-mcod-lp .section-mcod-faqs .panel.active h4,
.page-template-template-mcod-lp-standard-offer .section-mcod-faqs .panel.active h4,
.page-template-template-mcod-lp-trade-show .section-mcod-faqs .panel.active h4,
.page-template-template-two-ways-to-get-stronger .section-mcod-faqs .panel.active h4,
.page-template-template-mcod-lp-faq .section-mcod-faqs .panel.active h4,
.page-template-template-mcod-lp-sneak-peak .section-mcod-faqs .panel.active h4,
.page-template-template-mcod-lp-free-trial .section-mcod-faqs .panel.active h4,
.page-template-template-mcod-lp-free-trial-7-day .section-mcod-faqs .panel.active h4 {
  color: #b0008e;
}
.page-template-template-mcod-lp .section-mcod-faqs h4,
.page-template-template-mcod-lp-standard-offer .section-mcod-faqs h4,
.page-template-template-mcod-lp-trade-show .section-mcod-faqs h4,
.page-template-template-two-ways-to-get-stronger .section-mcod-faqs h4,
.page-template-template-mcod-lp-faq .section-mcod-faqs h4,
.page-template-template-mcod-lp-sneak-peak .section-mcod-faqs h4,
.page-template-template-mcod-lp-free-trial .section-mcod-faqs h4,
.page-template-template-mcod-lp-free-trial-7-day .section-mcod-faqs h4 {
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 20px;
}
.page-template-template-mcod-lp .section-mcod-faqs .panel-toggle,
.page-template-template-mcod-lp-standard-offer .section-mcod-faqs .panel-toggle,
.page-template-template-mcod-lp-trade-show .section-mcod-faqs .panel-toggle,
.page-template-template-two-ways-to-get-stronger .section-mcod-faqs .panel-toggle,
.page-template-template-mcod-lp-faq .section-mcod-faqs .panel-toggle,
.page-template-template-mcod-lp-sneak-peak .section-mcod-faqs .panel-toggle,
.page-template-template-mcod-lp-free-trial .section-mcod-faqs .panel-toggle,
.page-template-template-mcod-lp-free-trial-7-day .section-mcod-faqs .panel-toggle {
  color: #b0008e;
}
.page-template-template-mcod-lp .section-mcod-faqs .btn,
.page-template-template-mcod-lp-standard-offer .section-mcod-faqs .btn,
.page-template-template-mcod-lp-trade-show .section-mcod-faqs .btn,
.page-template-template-two-ways-to-get-stronger .section-mcod-faqs .btn,
.page-template-template-mcod-lp-faq .section-mcod-faqs .btn,
.page-template-template-mcod-lp-sneak-peak .section-mcod-faqs .btn,
.page-template-template-mcod-lp-free-trial .section-mcod-faqs .btn,
.page-template-template-mcod-lp-free-trial-7-day .section-mcod-faqs .btn {
  margin-top: 30px;
}
.page-template-template-mcod-lp .section-mcod-featured-panel .embed-responsive,
.page-template-template-mcod-lp-standard-offer .section-mcod-featured-panel .embed-responsive,
.page-template-template-mcod-lp-trade-show .section-mcod-featured-panel .embed-responsive,
.page-template-template-two-ways-to-get-stronger .section-mcod-featured-panel .embed-responsive,
.page-template-template-mcod-lp-faq .section-mcod-featured-panel .embed-responsive,
.page-template-template-mcod-lp-sneak-peak .section-mcod-featured-panel .embed-responsive,
.page-template-template-mcod-lp-free-trial .section-mcod-featured-panel .embed-responsive,
.page-template-template-mcod-lp-free-trial-7-day .section-mcod-featured-panel .embed-responsive {
  margin-bottom: 45px;
}
.page-template-template-mcod-lp .section-introduction .img-headline,
.page-template-template-mcod-lp-standard-offer .section-introduction .img-headline,
.page-template-template-mcod-lp-trade-show .section-introduction .img-headline,
.page-template-template-two-ways-to-get-stronger .section-introduction .img-headline,
.page-template-template-mcod-lp-faq .section-introduction .img-headline,
.page-template-template-mcod-lp-sneak-peak .section-introduction .img-headline,
.page-template-template-mcod-lp-free-trial .section-introduction .img-headline,
.page-template-template-mcod-lp-free-trial-7-day .section-introduction .img-headline {
  margin-top: 65px;
  margin-right: auto;
  margin-bottom: 25px;
  margin-left: auto;
  max-width: 790px;
}
.page-template-template-mcod-lp .section-introduction h2,
.page-template-template-mcod-lp-standard-offer .section-introduction h2,
.page-template-template-mcod-lp-trade-show .section-introduction h2,
.page-template-template-two-ways-to-get-stronger .section-introduction h2,
.page-template-template-mcod-lp-faq .section-introduction h2,
.page-template-template-mcod-lp-sneak-peak .section-introduction h2,
.page-template-template-mcod-lp-free-trial .section-introduction h2,
.page-template-template-mcod-lp-free-trial-7-day .section-introduction h2 {
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 24px;
  line-height: 30px;
}
.page-template-template-mcod-lp .section-introduction ul,
.page-template-template-mcod-lp-standard-offer .section-introduction ul,
.page-template-template-mcod-lp-trade-show .section-introduction ul,
.page-template-template-two-ways-to-get-stronger .section-introduction ul,
.page-template-template-mcod-lp-faq .section-introduction ul,
.page-template-template-mcod-lp-sneak-peak .section-introduction ul,
.page-template-template-mcod-lp-free-trial .section-introduction ul,
.page-template-template-mcod-lp-free-trial-7-day .section-introduction ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 55px;
  margin-bottom: 60px;
}
.page-template-template-mcod-lp .section-introduction ul li,
.page-template-template-mcod-lp-standard-offer .section-introduction ul li,
.page-template-template-mcod-lp-trade-show .section-introduction ul li,
.page-template-template-two-ways-to-get-stronger .section-introduction ul li,
.page-template-template-mcod-lp-faq .section-introduction ul li,
.page-template-template-mcod-lp-sneak-peak .section-introduction ul li,
.page-template-template-mcod-lp-free-trial .section-introduction ul li,
.page-template-template-mcod-lp-free-trial-7-day .section-introduction ul li {
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  font-style: normal;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 21px;
  line-height: 24px;
  color: #572c5f;
}
.page-template-template-mcod-lp .section-introduction ul img,
.page-template-template-mcod-lp-standard-offer .section-introduction ul img,
.page-template-template-mcod-lp-trade-show .section-introduction ul img,
.page-template-template-two-ways-to-get-stronger .section-introduction ul img,
.page-template-template-mcod-lp-faq .section-introduction ul img,
.page-template-template-mcod-lp-sneak-peak .section-introduction ul img,
.page-template-template-mcod-lp-free-trial .section-introduction ul img,
.page-template-template-mcod-lp-free-trial-7-day .section-introduction ul img {
  margin-right: auto;
  margin-bottom: 15px;
  margin-left: auto;
  max-width: 40px;
}
@media (max-width: 767px) {
  .page-template-template-mcod-lp .section-introduction img:nth-child(2),
  .page-template-template-mcod-lp-standard-offer .section-introduction img:nth-child(2),
  .page-template-template-mcod-lp-trade-show .section-introduction img:nth-child(2),
  .page-template-template-two-ways-to-get-stronger .section-introduction img:nth-child(2),
  .page-template-template-mcod-lp-faq .section-introduction img:nth-child(2),
  .page-template-template-mcod-lp-sneak-peak .section-introduction img:nth-child(2),
  .page-template-template-mcod-lp-free-trial .section-introduction img:nth-child(2),
  .page-template-template-mcod-lp-free-trial-7-day .section-introduction img:nth-child(2) {
    margin-top: 60px;
  }
  .page-template-template-mcod-lp .section-introduction h2,
  .page-template-template-mcod-lp-standard-offer .section-introduction h2,
  .page-template-template-mcod-lp-trade-show .section-introduction h2,
  .page-template-template-two-ways-to-get-stronger .section-introduction h2,
  .page-template-template-mcod-lp-faq .section-introduction h2,
  .page-template-template-mcod-lp-sneak-peak .section-introduction h2,
  .page-template-template-mcod-lp-free-trial .section-introduction h2,
  .page-template-template-mcod-lp-free-trial-7-day .section-introduction h2 {
    margin-top: 30px;
  }
  .page-template-template-mcod-lp .section-introduction ul,
  .page-template-template-mcod-lp-standard-offer .section-introduction ul,
  .page-template-template-mcod-lp-trade-show .section-introduction ul,
  .page-template-template-two-ways-to-get-stronger .section-introduction ul,
  .page-template-template-mcod-lp-faq .section-introduction ul,
  .page-template-template-mcod-lp-sneak-peak .section-introduction ul,
  .page-template-template-mcod-lp-free-trial .section-introduction ul,
  .page-template-template-mcod-lp-free-trial-7-day .section-introduction ul {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-top: 45px;
  }
  .page-template-template-mcod-lp .section-introduction ul li,
  .page-template-template-mcod-lp-standard-offer .section-introduction ul li,
  .page-template-template-mcod-lp-trade-show .section-introduction ul li,
  .page-template-template-two-ways-to-get-stronger .section-introduction ul li,
  .page-template-template-mcod-lp-faq .section-introduction ul li,
  .page-template-template-mcod-lp-sneak-peak .section-introduction ul li,
  .page-template-template-mcod-lp-free-trial .section-introduction ul li,
  .page-template-template-mcod-lp-free-trial-7-day .section-introduction ul li {
    width: 100%;
    margin-bottom: 20px;
  }
}
.page-template-template-mcod-lp .featured-panel,
.page-template-template-mcod-lp-standard-offer .featured-panel,
.page-template-template-mcod-lp-trade-show .featured-panel,
.page-template-template-two-ways-to-get-stronger .featured-panel,
.page-template-template-mcod-lp-faq .featured-panel,
.page-template-template-mcod-lp-sneak-peak .featured-panel,
.page-template-template-mcod-lp-free-trial .featured-panel,
.page-template-template-mcod-lp-free-trial-7-day .featured-panel {
  padding-top: 55px;
}
.page-template-template-mcod-lp .featured-panel .panel-location,
.page-template-template-mcod-lp-standard-offer .featured-panel .panel-location,
.page-template-template-mcod-lp-trade-show .featured-panel .panel-location,
.page-template-template-two-ways-to-get-stronger .featured-panel .panel-location,
.page-template-template-mcod-lp-faq .featured-panel .panel-location,
.page-template-template-mcod-lp-sneak-peak .featured-panel .panel-location,
.page-template-template-mcod-lp-free-trial .featured-panel .panel-location,
.page-template-template-mcod-lp-free-trial-7-day .featured-panel .panel-location {
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-style: normal;
  display: inline-block;
  margin-top: -20px;
  margin-bottom: 40px;
  padding-top: 7px;
  padding-right: 20px;
  padding-bottom: 7px;
  padding-left: 20px;
  font-size: 18px;
  color: #ffffff;
  background-color: #572c5f;
}
.page-template-template-mcod-lp .featured-panel .panel-inset,
.page-template-template-mcod-lp-standard-offer .featured-panel .panel-inset,
.page-template-template-mcod-lp-trade-show .featured-panel .panel-inset,
.page-template-template-two-ways-to-get-stronger .featured-panel .panel-inset,
.page-template-template-mcod-lp-faq .featured-panel .panel-inset,
.page-template-template-mcod-lp-sneak-peak .featured-panel .panel-inset,
.page-template-template-mcod-lp-free-trial .featured-panel .panel-inset,
.page-template-template-mcod-lp-free-trial-7-day .featured-panel .panel-inset {
  padding: 30px 20px;
}
.page-template-template-mcod-lp .featured-panel .panel-inset-top,
.page-template-template-mcod-lp-standard-offer .featured-panel .panel-inset-top,
.page-template-template-mcod-lp-trade-show .featured-panel .panel-inset-top,
.page-template-template-two-ways-to-get-stronger .featured-panel .panel-inset-top,
.page-template-template-mcod-lp-faq .featured-panel .panel-inset-top,
.page-template-template-mcod-lp-sneak-peak .featured-panel .panel-inset-top,
.page-template-template-mcod-lp-free-trial .featured-panel .panel-inset-top,
.page-template-template-mcod-lp-free-trial-7-day .featured-panel .panel-inset-top {
  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-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 250px;
  padding-top: 0;
  padding-right: 20px;
  padding-bottom: 15px;
  padding-left: 20px;
}
.page-template-template-mcod-lp .featured-panel .panel-inset-bottom,
.page-template-template-mcod-lp-standard-offer .featured-panel .panel-inset-bottom,
.page-template-template-mcod-lp-trade-show .featured-panel .panel-inset-bottom,
.page-template-template-two-ways-to-get-stronger .featured-panel .panel-inset-bottom,
.page-template-template-mcod-lp-faq .featured-panel .panel-inset-bottom,
.page-template-template-mcod-lp-sneak-peak .featured-panel .panel-inset-bottom,
.page-template-template-mcod-lp-free-trial .featured-panel .panel-inset-bottom,
.page-template-template-mcod-lp-free-trial-7-day .featured-panel .panel-inset-bottom {
  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;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-height: 260px;
}
.page-template-template-mcod-lp .featured-panel .panel-inset-bottom .list-featured-bullets,
.page-template-template-mcod-lp-standard-offer .featured-panel .panel-inset-bottom .list-featured-bullets,
.page-template-template-mcod-lp-trade-show .featured-panel .panel-inset-bottom .list-featured-bullets,
.page-template-template-two-ways-to-get-stronger .featured-panel .panel-inset-bottom .list-featured-bullets,
.page-template-template-mcod-lp-faq .featured-panel .panel-inset-bottom .list-featured-bullets,
.page-template-template-mcod-lp-sneak-peak .featured-panel .panel-inset-bottom .list-featured-bullets,
.page-template-template-mcod-lp-free-trial .featured-panel .panel-inset-bottom .list-featured-bullets,
.page-template-template-mcod-lp-free-trial-7-day .featured-panel .panel-inset-bottom .list-featured-bullets {
  text-align: left;
}
.page-template-template-mcod-lp .featured-panel .panel-inset-bottom .list-featured-bullets li,
.page-template-template-mcod-lp-standard-offer .featured-panel .panel-inset-bottom .list-featured-bullets li,
.page-template-template-mcod-lp-trade-show .featured-panel .panel-inset-bottom .list-featured-bullets li,
.page-template-template-two-ways-to-get-stronger .featured-panel .panel-inset-bottom .list-featured-bullets li,
.page-template-template-mcod-lp-faq .featured-panel .panel-inset-bottom .list-featured-bullets li,
.page-template-template-mcod-lp-sneak-peak .featured-panel .panel-inset-bottom .list-featured-bullets li,
.page-template-template-mcod-lp-free-trial .featured-panel .panel-inset-bottom .list-featured-bullets li,
.page-template-template-mcod-lp-free-trial-7-day .featured-panel .panel-inset-bottom .list-featured-bullets li {
  padding-left: 30px;
  margin-bottom: 8px;
  font-size: 15px;
  line-height: 20px;
  color: #572c5f;
  background-image: url('../img/icon-pink-tick-circle-3x.png');
  background-repeat: no-repeat;
  background-size: 19px;
}
.page-template-template-mcod-lp .featured-panel .panel-inset-bottom .btn,
.page-template-template-mcod-lp-standard-offer .featured-panel .panel-inset-bottom .btn,
.page-template-template-mcod-lp-trade-show .featured-panel .panel-inset-bottom .btn,
.page-template-template-two-ways-to-get-stronger .featured-panel .panel-inset-bottom .btn,
.page-template-template-mcod-lp-faq .featured-panel .panel-inset-bottom .btn,
.page-template-template-mcod-lp-sneak-peak .featured-panel .panel-inset-bottom .btn,
.page-template-template-mcod-lp-free-trial .featured-panel .panel-inset-bottom .btn,
.page-template-template-mcod-lp-free-trial-7-day .featured-panel .panel-inset-bottom .btn {
  color: #ffffff;
  background-color: #84bd00;
  border-color: #84bd00;
  margin-top: auto;
}
.page-template-template-mcod-lp .featured-panel .panel-inset-bottom .btn:focus,
.page-template-template-mcod-lp-standard-offer .featured-panel .panel-inset-bottom .btn:focus,
.page-template-template-mcod-lp-trade-show .featured-panel .panel-inset-bottom .btn:focus,
.page-template-template-two-ways-to-get-stronger .featured-panel .panel-inset-bottom .btn:focus,
.page-template-template-mcod-lp-faq .featured-panel .panel-inset-bottom .btn:focus,
.page-template-template-mcod-lp-sneak-peak .featured-panel .panel-inset-bottom .btn:focus,
.page-template-template-mcod-lp-free-trial .featured-panel .panel-inset-bottom .btn:focus,
.page-template-template-mcod-lp-free-trial-7-day .featured-panel .panel-inset-bottom .btn:focus,
.page-template-template-mcod-lp .featured-panel .panel-inset-bottom .btn.focus,
.page-template-template-mcod-lp-standard-offer .featured-panel .panel-inset-bottom .btn.focus,
.page-template-template-mcod-lp-trade-show .featured-panel .panel-inset-bottom .btn.focus,
.page-template-template-two-ways-to-get-stronger .featured-panel .panel-inset-bottom .btn.focus,
.page-template-template-mcod-lp-faq .featured-panel .panel-inset-bottom .btn.focus,
.page-template-template-mcod-lp-sneak-peak .featured-panel .panel-inset-bottom .btn.focus,
.page-template-template-mcod-lp-free-trial .featured-panel .panel-inset-bottom .btn.focus,
.page-template-template-mcod-lp-free-trial-7-day .featured-panel .panel-inset-bottom .btn.focus {
  color: #ffffff;
  background-color: #608a00;
  border-color: #2b3e00;
}
.page-template-template-mcod-lp .featured-panel .panel-inset-bottom .btn:hover,
.page-template-template-mcod-lp-standard-offer .featured-panel .panel-inset-bottom .btn:hover,
.page-template-template-mcod-lp-trade-show .featured-panel .panel-inset-bottom .btn:hover,
.page-template-template-two-ways-to-get-stronger .featured-panel .panel-inset-bottom .btn:hover,
.page-template-template-mcod-lp-faq .featured-panel .panel-inset-bottom .btn:hover,
.page-template-template-mcod-lp-sneak-peak .featured-panel .panel-inset-bottom .btn:hover,
.page-template-template-mcod-lp-free-trial .featured-panel .panel-inset-bottom .btn:hover,
.page-template-template-mcod-lp-free-trial-7-day .featured-panel .panel-inset-bottom .btn:hover {
  color: #ffffff;
  background-color: #608a00;
  border-color: #598000;
}
.page-template-template-mcod-lp .featured-panel .panel-inset-bottom .btn:active,
.page-template-template-mcod-lp-standard-offer .featured-panel .panel-inset-bottom .btn:active,
.page-template-template-mcod-lp-trade-show .featured-panel .panel-inset-bottom .btn:active,
.page-template-template-two-ways-to-get-stronger .featured-panel .panel-inset-bottom .btn:active,
.page-template-template-mcod-lp-faq .featured-panel .panel-inset-bottom .btn:active,
.page-template-template-mcod-lp-sneak-peak .featured-panel .panel-inset-bottom .btn:active,
.page-template-template-mcod-lp-free-trial .featured-panel .panel-inset-bottom .btn:active,
.page-template-template-mcod-lp-free-trial-7-day .featured-panel .panel-inset-bottom .btn:active,
.page-template-template-mcod-lp .featured-panel .panel-inset-bottom .btn.active,
.page-template-template-mcod-lp-standard-offer .featured-panel .panel-inset-bottom .btn.active,
.page-template-template-mcod-lp-trade-show .featured-panel .panel-inset-bottom .btn.active,
.page-template-template-two-ways-to-get-stronger .featured-panel .panel-inset-bottom .btn.active,
.page-template-template-mcod-lp-faq .featured-panel .panel-inset-bottom .btn.active,
.page-template-template-mcod-lp-sneak-peak .featured-panel .panel-inset-bottom .btn.active,
.page-template-template-mcod-lp-free-trial .featured-panel .panel-inset-bottom .btn.active,
.page-template-template-mcod-lp-free-trial-7-day .featured-panel .panel-inset-bottom .btn.active,
.open > .dropdown-toggle.page-template-template-mcod-lp .featured-panel .panel-inset-bottom .btn,
.open > .dropdown-toggle.page-template-template-mcod-lp-standard-offer .featured-panel .panel-inset-bottom .btn,
.open > .dropdown-toggle.page-template-template-mcod-lp-trade-show .featured-panel .panel-inset-bottom .btn,
.open > .dropdown-toggle.page-template-template-two-ways-to-get-stronger .featured-panel .panel-inset-bottom .btn,
.open > .dropdown-toggle.page-template-template-mcod-lp-faq .featured-panel .panel-inset-bottom .btn,
.open > .dropdown-toggle.page-template-template-mcod-lp-sneak-peak .featured-panel .panel-inset-bottom .btn,
.open > .dropdown-toggle.page-template-template-mcod-lp-free-trial .featured-panel .panel-inset-bottom .btn,
.open > .dropdown-toggle.page-template-template-mcod-lp-free-trial-7-day .featured-panel .panel-inset-bottom .btn {
  color: #ffffff;
  background-color: #608a00;
  border-color: #598000;
}
.page-template-template-mcod-lp .featured-panel .panel-inset-bottom .btn:active:hover,
.page-template-template-mcod-lp-standard-offer .featured-panel .panel-inset-bottom .btn:active:hover,
.page-template-template-mcod-lp-trade-show .featured-panel .panel-inset-bottom .btn:active:hover,
.page-template-template-two-ways-to-get-stronger .featured-panel .panel-inset-bottom .btn:active:hover,
.page-template-template-mcod-lp-faq .featured-panel .panel-inset-bottom .btn:active:hover,
.page-template-template-mcod-lp-sneak-peak .featured-panel .panel-inset-bottom .btn:active:hover,
.page-template-template-mcod-lp-free-trial .featured-panel .panel-inset-bottom .btn:active:hover,
.page-template-template-mcod-lp-free-trial-7-day .featured-panel .panel-inset-bottom .btn:active:hover,
.page-template-template-mcod-lp .featured-panel .panel-inset-bottom .btn.active:hover,
.page-template-template-mcod-lp-standard-offer .featured-panel .panel-inset-bottom .btn.active:hover,
.page-template-template-mcod-lp-trade-show .featured-panel .panel-inset-bottom .btn.active:hover,
.page-template-template-two-ways-to-get-stronger .featured-panel .panel-inset-bottom .btn.active:hover,
.page-template-template-mcod-lp-faq .featured-panel .panel-inset-bottom .btn.active:hover,
.page-template-template-mcod-lp-sneak-peak .featured-panel .panel-inset-bottom .btn.active:hover,
.page-template-template-mcod-lp-free-trial .featured-panel .panel-inset-bottom .btn.active:hover,
.page-template-template-mcod-lp-free-trial-7-day .featured-panel .panel-inset-bottom .btn.active:hover,
.open > .dropdown-toggle.page-template-template-mcod-lp .featured-panel .panel-inset-bottom .btn:hover,
.open > .dropdown-toggle.page-template-template-mcod-lp-standard-offer .featured-panel .panel-inset-bottom .btn:hover,
.open > .dropdown-toggle.page-template-template-mcod-lp-trade-show .featured-panel .panel-inset-bottom .btn:hover,
.open > .dropdown-toggle.page-template-template-two-ways-to-get-stronger .featured-panel .panel-inset-bottom .btn:hover,
.open > .dropdown-toggle.page-template-template-mcod-lp-faq .featured-panel .panel-inset-bottom .btn:hover,
.open > .dropdown-toggle.page-template-template-mcod-lp-sneak-peak .featured-panel .panel-inset-bottom .btn:hover,
.open > .dropdown-toggle.page-template-template-mcod-lp-free-trial .featured-panel .panel-inset-bottom .btn:hover,
.open > .dropdown-toggle.page-template-template-mcod-lp-free-trial-7-day .featured-panel .panel-inset-bottom .btn:hover,
.page-template-template-mcod-lp .featured-panel .panel-inset-bottom .btn:active:focus,
.page-template-template-mcod-lp-standard-offer .featured-panel .panel-inset-bottom .btn:active:focus,
.page-template-template-mcod-lp-trade-show .featured-panel .panel-inset-bottom .btn:active:focus,
.page-template-template-two-ways-to-get-stronger .featured-panel .panel-inset-bottom .btn:active:focus,
.page-template-template-mcod-lp-faq .featured-panel .panel-inset-bottom .btn:active:focus,
.page-template-template-mcod-lp-sneak-peak .featured-panel .panel-inset-bottom .btn:active:focus,
.page-template-template-mcod-lp-free-trial .featured-panel .panel-inset-bottom .btn:active:focus,
.page-template-template-mcod-lp-free-trial-7-day .featured-panel .panel-inset-bottom .btn:active:focus,
.page-template-template-mcod-lp .featured-panel .panel-inset-bottom .btn.active:focus,
.page-template-template-mcod-lp-standard-offer .featured-panel .panel-inset-bottom .btn.active:focus,
.page-template-template-mcod-lp-trade-show .featured-panel .panel-inset-bottom .btn.active:focus,
.page-template-template-two-ways-to-get-stronger .featured-panel .panel-inset-bottom .btn.active:focus,
.page-template-template-mcod-lp-faq .featured-panel .panel-inset-bottom .btn.active:focus,
.page-template-template-mcod-lp-sneak-peak .featured-panel .panel-inset-bottom .btn.active:focus,
.page-template-template-mcod-lp-free-trial .featured-panel .panel-inset-bottom .btn.active:focus,
.page-template-template-mcod-lp-free-trial-7-day .featured-panel .panel-inset-bottom .btn.active:focus,
.open > .dropdown-toggle.page-template-template-mcod-lp .featured-panel .panel-inset-bottom .btn:focus,
.open > .dropdown-toggle.page-template-template-mcod-lp-standard-offer .featured-panel .panel-inset-bottom .btn:focus,
.open > .dropdown-toggle.page-template-template-mcod-lp-trade-show .featured-panel .panel-inset-bottom .btn:focus,
.open > .dropdown-toggle.page-template-template-two-ways-to-get-stronger .featured-panel .panel-inset-bottom .btn:focus,
.open > .dropdown-toggle.page-template-template-mcod-lp-faq .featured-panel .panel-inset-bottom .btn:focus,
.open > .dropdown-toggle.page-template-template-mcod-lp-sneak-peak .featured-panel .panel-inset-bottom .btn:focus,
.open > .dropdown-toggle.page-template-template-mcod-lp-free-trial .featured-panel .panel-inset-bottom .btn:focus,
.open > .dropdown-toggle.page-template-template-mcod-lp-free-trial-7-day .featured-panel .panel-inset-bottom .btn:focus,
.page-template-template-mcod-lp .featured-panel .panel-inset-bottom .btn:active.focus,
.page-template-template-mcod-lp-standard-offer .featured-panel .panel-inset-bottom .btn:active.focus,
.page-template-template-mcod-lp-trade-show .featured-panel .panel-inset-bottom .btn:active.focus,
.page-template-template-two-ways-to-get-stronger .featured-panel .panel-inset-bottom .btn:active.focus,
.page-template-template-mcod-lp-faq .featured-panel .panel-inset-bottom .btn:active.focus,
.page-template-template-mcod-lp-sneak-peak .featured-panel .panel-inset-bottom .btn:active.focus,
.page-template-template-mcod-lp-free-trial .featured-panel .panel-inset-bottom .btn:active.focus,
.page-template-template-mcod-lp-free-trial-7-day .featured-panel .panel-inset-bottom .btn:active.focus,
.page-template-template-mcod-lp .featured-panel .panel-inset-bottom .btn.active.focus,
.page-template-template-mcod-lp-standard-offer .featured-panel .panel-inset-bottom .btn.active.focus,
.page-template-template-mcod-lp-trade-show .featured-panel .panel-inset-bottom .btn.active.focus,
.page-template-template-two-ways-to-get-stronger .featured-panel .panel-inset-bottom .btn.active.focus,
.page-template-template-mcod-lp-faq .featured-panel .panel-inset-bottom .btn.active.focus,
.page-template-template-mcod-lp-sneak-peak .featured-panel .panel-inset-bottom .btn.active.focus,
.page-template-template-mcod-lp-free-trial .featured-panel .panel-inset-bottom .btn.active.focus,
.page-template-template-mcod-lp-free-trial-7-day .featured-panel .panel-inset-bottom .btn.active.focus,
.open > .dropdown-toggle.page-template-template-mcod-lp .featured-panel .panel-inset-bottom .btn.focus,
.open > .dropdown-toggle.page-template-template-mcod-lp-standard-offer .featured-panel .panel-inset-bottom .btn.focus,
.open > .dropdown-toggle.page-template-template-mcod-lp-trade-show .featured-panel .panel-inset-bottom .btn.focus,
.open > .dropdown-toggle.page-template-template-two-ways-to-get-stronger .featured-panel .panel-inset-bottom .btn.focus,
.open > .dropdown-toggle.page-template-template-mcod-lp-faq .featured-panel .panel-inset-bottom .btn.focus,
.open > .dropdown-toggle.page-template-template-mcod-lp-sneak-peak .featured-panel .panel-inset-bottom .btn.focus,
.open > .dropdown-toggle.page-template-template-mcod-lp-free-trial .featured-panel .panel-inset-bottom .btn.focus,
.open > .dropdown-toggle.page-template-template-mcod-lp-free-trial-7-day .featured-panel .panel-inset-bottom .btn.focus {
  color: #ffffff;
  background-color: #476600;
  border-color: #2b3e00;
}
.page-template-template-mcod-lp .featured-panel .panel-inset-bottom .btn:active,
.page-template-template-mcod-lp-standard-offer .featured-panel .panel-inset-bottom .btn:active,
.page-template-template-mcod-lp-trade-show .featured-panel .panel-inset-bottom .btn:active,
.page-template-template-two-ways-to-get-stronger .featured-panel .panel-inset-bottom .btn:active,
.page-template-template-mcod-lp-faq .featured-panel .panel-inset-bottom .btn:active,
.page-template-template-mcod-lp-sneak-peak .featured-panel .panel-inset-bottom .btn:active,
.page-template-template-mcod-lp-free-trial .featured-panel .panel-inset-bottom .btn:active,
.page-template-template-mcod-lp-free-trial-7-day .featured-panel .panel-inset-bottom .btn:active,
.page-template-template-mcod-lp .featured-panel .panel-inset-bottom .btn.active,
.page-template-template-mcod-lp-standard-offer .featured-panel .panel-inset-bottom .btn.active,
.page-template-template-mcod-lp-trade-show .featured-panel .panel-inset-bottom .btn.active,
.page-template-template-two-ways-to-get-stronger .featured-panel .panel-inset-bottom .btn.active,
.page-template-template-mcod-lp-faq .featured-panel .panel-inset-bottom .btn.active,
.page-template-template-mcod-lp-sneak-peak .featured-panel .panel-inset-bottom .btn.active,
.page-template-template-mcod-lp-free-trial .featured-panel .panel-inset-bottom .btn.active,
.page-template-template-mcod-lp-free-trial-7-day .featured-panel .panel-inset-bottom .btn.active,
.open > .dropdown-toggle.page-template-template-mcod-lp .featured-panel .panel-inset-bottom .btn,
.open > .dropdown-toggle.page-template-template-mcod-lp-standard-offer .featured-panel .panel-inset-bottom .btn,
.open > .dropdown-toggle.page-template-template-mcod-lp-trade-show .featured-panel .panel-inset-bottom .btn,
.open > .dropdown-toggle.page-template-template-two-ways-to-get-stronger .featured-panel .panel-inset-bottom .btn,
.open > .dropdown-toggle.page-template-template-mcod-lp-faq .featured-panel .panel-inset-bottom .btn,
.open > .dropdown-toggle.page-template-template-mcod-lp-sneak-peak .featured-panel .panel-inset-bottom .btn,
.open > .dropdown-toggle.page-template-template-mcod-lp-free-trial .featured-panel .panel-inset-bottom .btn,
.open > .dropdown-toggle.page-template-template-mcod-lp-free-trial-7-day .featured-panel .panel-inset-bottom .btn {
  background-image: none;
}
.page-template-template-mcod-lp .featured-panel .panel-inset-bottom .btn.disabled:hover,
.page-template-template-mcod-lp-standard-offer .featured-panel .panel-inset-bottom .btn.disabled:hover,
.page-template-template-mcod-lp-trade-show .featured-panel .panel-inset-bottom .btn.disabled:hover,
.page-template-template-two-ways-to-get-stronger .featured-panel .panel-inset-bottom .btn.disabled:hover,
.page-template-template-mcod-lp-faq .featured-panel .panel-inset-bottom .btn.disabled:hover,
.page-template-template-mcod-lp-sneak-peak .featured-panel .panel-inset-bottom .btn.disabled:hover,
.page-template-template-mcod-lp-free-trial .featured-panel .panel-inset-bottom .btn.disabled:hover,
.page-template-template-mcod-lp-free-trial-7-day .featured-panel .panel-inset-bottom .btn.disabled:hover,
.page-template-template-mcod-lp .featured-panel .panel-inset-bottom .btn[disabled]:hover,
.page-template-template-mcod-lp-standard-offer .featured-panel .panel-inset-bottom .btn[disabled]:hover,
.page-template-template-mcod-lp-trade-show .featured-panel .panel-inset-bottom .btn[disabled]:hover,
.page-template-template-two-ways-to-get-stronger .featured-panel .panel-inset-bottom .btn[disabled]:hover,
.page-template-template-mcod-lp-faq .featured-panel .panel-inset-bottom .btn[disabled]:hover,
.page-template-template-mcod-lp-sneak-peak .featured-panel .panel-inset-bottom .btn[disabled]:hover,
.page-template-template-mcod-lp-free-trial .featured-panel .panel-inset-bottom .btn[disabled]:hover,
.page-template-template-mcod-lp-free-trial-7-day .featured-panel .panel-inset-bottom .btn[disabled]:hover,
fieldset[disabled] .page-template-template-mcod-lp .featured-panel .panel-inset-bottom .btn:hover,
fieldset[disabled] .page-template-template-mcod-lp-standard-offer .featured-panel .panel-inset-bottom .btn:hover,
fieldset[disabled] .page-template-template-mcod-lp-trade-show .featured-panel .panel-inset-bottom .btn:hover,
fieldset[disabled] .page-template-template-two-ways-to-get-stronger .featured-panel .panel-inset-bottom .btn:hover,
fieldset[disabled] .page-template-template-mcod-lp-faq .featured-panel .panel-inset-bottom .btn:hover,
fieldset[disabled] .page-template-template-mcod-lp-sneak-peak .featured-panel .panel-inset-bottom .btn:hover,
fieldset[disabled] .page-template-template-mcod-lp-free-trial .featured-panel .panel-inset-bottom .btn:hover,
fieldset[disabled] .page-template-template-mcod-lp-free-trial-7-day .featured-panel .panel-inset-bottom .btn:hover,
.page-template-template-mcod-lp .featured-panel .panel-inset-bottom .btn.disabled:focus,
.page-template-template-mcod-lp-standard-offer .featured-panel .panel-inset-bottom .btn.disabled:focus,
.page-template-template-mcod-lp-trade-show .featured-panel .panel-inset-bottom .btn.disabled:focus,
.page-template-template-two-ways-to-get-stronger .featured-panel .panel-inset-bottom .btn.disabled:focus,
.page-template-template-mcod-lp-faq .featured-panel .panel-inset-bottom .btn.disabled:focus,
.page-template-template-mcod-lp-sneak-peak .featured-panel .panel-inset-bottom .btn.disabled:focus,
.page-template-template-mcod-lp-free-trial .featured-panel .panel-inset-bottom .btn.disabled:focus,
.page-template-template-mcod-lp-free-trial-7-day .featured-panel .panel-inset-bottom .btn.disabled:focus,
.page-template-template-mcod-lp .featured-panel .panel-inset-bottom .btn[disabled]:focus,
.page-template-template-mcod-lp-standard-offer .featured-panel .panel-inset-bottom .btn[disabled]:focus,
.page-template-template-mcod-lp-trade-show .featured-panel .panel-inset-bottom .btn[disabled]:focus,
.page-template-template-two-ways-to-get-stronger .featured-panel .panel-inset-bottom .btn[disabled]:focus,
.page-template-template-mcod-lp-faq .featured-panel .panel-inset-bottom .btn[disabled]:focus,
.page-template-template-mcod-lp-sneak-peak .featured-panel .panel-inset-bottom .btn[disabled]:focus,
.page-template-template-mcod-lp-free-trial .featured-panel .panel-inset-bottom .btn[disabled]:focus,
.page-template-template-mcod-lp-free-trial-7-day .featured-panel .panel-inset-bottom .btn[disabled]:focus,
fieldset[disabled] .page-template-template-mcod-lp .featured-panel .panel-inset-bottom .btn:focus,
fieldset[disabled] .page-template-template-mcod-lp-standard-offer .featured-panel .panel-inset-bottom .btn:focus,
fieldset[disabled] .page-template-template-mcod-lp-trade-show .featured-panel .panel-inset-bottom .btn:focus,
fieldset[disabled] .page-template-template-two-ways-to-get-stronger .featured-panel .panel-inset-bottom .btn:focus,
fieldset[disabled] .page-template-template-mcod-lp-faq .featured-panel .panel-inset-bottom .btn:focus,
fieldset[disabled] .page-template-template-mcod-lp-sneak-peak .featured-panel .panel-inset-bottom .btn:focus,
fieldset[disabled] .page-template-template-mcod-lp-free-trial .featured-panel .panel-inset-bottom .btn:focus,
fieldset[disabled] .page-template-template-mcod-lp-free-trial-7-day .featured-panel .panel-inset-bottom .btn:focus,
.page-template-template-mcod-lp .featured-panel .panel-inset-bottom .btn.disabled.focus,
.page-template-template-mcod-lp-standard-offer .featured-panel .panel-inset-bottom .btn.disabled.focus,
.page-template-template-mcod-lp-trade-show .featured-panel .panel-inset-bottom .btn.disabled.focus,
.page-template-template-two-ways-to-get-stronger .featured-panel .panel-inset-bottom .btn.disabled.focus,
.page-template-template-mcod-lp-faq .featured-panel .panel-inset-bottom .btn.disabled.focus,
.page-template-template-mcod-lp-sneak-peak .featured-panel .panel-inset-bottom .btn.disabled.focus,
.page-template-template-mcod-lp-free-trial .featured-panel .panel-inset-bottom .btn.disabled.focus,
.page-template-template-mcod-lp-free-trial-7-day .featured-panel .panel-inset-bottom .btn.disabled.focus,
.page-template-template-mcod-lp .featured-panel .panel-inset-bottom .btn[disabled].focus,
.page-template-template-mcod-lp-standard-offer .featured-panel .panel-inset-bottom .btn[disabled].focus,
.page-template-template-mcod-lp-trade-show .featured-panel .panel-inset-bottom .btn[disabled].focus,
.page-template-template-two-ways-to-get-stronger .featured-panel .panel-inset-bottom .btn[disabled].focus,
.page-template-template-mcod-lp-faq .featured-panel .panel-inset-bottom .btn[disabled].focus,
.page-template-template-mcod-lp-sneak-peak .featured-panel .panel-inset-bottom .btn[disabled].focus,
.page-template-template-mcod-lp-free-trial .featured-panel .panel-inset-bottom .btn[disabled].focus,
.page-template-template-mcod-lp-free-trial-7-day .featured-panel .panel-inset-bottom .btn[disabled].focus,
fieldset[disabled] .page-template-template-mcod-lp .featured-panel .panel-inset-bottom .btn.focus,
fieldset[disabled] .page-template-template-mcod-lp-standard-offer .featured-panel .panel-inset-bottom .btn.focus,
fieldset[disabled] .page-template-template-mcod-lp-trade-show .featured-panel .panel-inset-bottom .btn.focus,
fieldset[disabled] .page-template-template-two-ways-to-get-stronger .featured-panel .panel-inset-bottom .btn.focus,
fieldset[disabled] .page-template-template-mcod-lp-faq .featured-panel .panel-inset-bottom .btn.focus,
fieldset[disabled] .page-template-template-mcod-lp-sneak-peak .featured-panel .panel-inset-bottom .btn.focus,
fieldset[disabled] .page-template-template-mcod-lp-free-trial .featured-panel .panel-inset-bottom .btn.focus,
fieldset[disabled] .page-template-template-mcod-lp-free-trial-7-day .featured-panel .panel-inset-bottom .btn.focus {
  background-color: #84bd00;
  border-color: #84bd00;
}
.page-template-template-mcod-lp .featured-panel .panel-inset-bottom .btn .badge,
.page-template-template-mcod-lp-standard-offer .featured-panel .panel-inset-bottom .btn .badge,
.page-template-template-mcod-lp-trade-show .featured-panel .panel-inset-bottom .btn .badge,
.page-template-template-two-ways-to-get-stronger .featured-panel .panel-inset-bottom .btn .badge,
.page-template-template-mcod-lp-faq .featured-panel .panel-inset-bottom .btn .badge,
.page-template-template-mcod-lp-sneak-peak .featured-panel .panel-inset-bottom .btn .badge,
.page-template-template-mcod-lp-free-trial .featured-panel .panel-inset-bottom .btn .badge,
.page-template-template-mcod-lp-free-trial-7-day .featured-panel .panel-inset-bottom .btn .badge {
  color: #84bd00;
  background-color: #ffffff;
}
.page-template-template-mcod-lp .featured-panel .panel-offer,
.page-template-template-mcod-lp-standard-offer .featured-panel .panel-offer,
.page-template-template-mcod-lp-trade-show .featured-panel .panel-offer,
.page-template-template-two-ways-to-get-stronger .featured-panel .panel-offer,
.page-template-template-mcod-lp-faq .featured-panel .panel-offer,
.page-template-template-mcod-lp-sneak-peak .featured-panel .panel-offer,
.page-template-template-mcod-lp-free-trial .featured-panel .panel-offer,
.page-template-template-mcod-lp-free-trial-7-day .featured-panel .panel-offer {
  background-color: #ffffff;
}
.page-template-template-mcod-lp .featured-panel .panel-offer .img-panel-logo,
.page-template-template-mcod-lp-standard-offer .featured-panel .panel-offer .img-panel-logo,
.page-template-template-mcod-lp-trade-show .featured-panel .panel-offer .img-panel-logo,
.page-template-template-two-ways-to-get-stronger .featured-panel .panel-offer .img-panel-logo,
.page-template-template-mcod-lp-faq .featured-panel .panel-offer .img-panel-logo,
.page-template-template-mcod-lp-sneak-peak .featured-panel .panel-offer .img-panel-logo,
.page-template-template-mcod-lp-free-trial .featured-panel .panel-offer .img-panel-logo,
.page-template-template-mcod-lp-free-trial-7-day .featured-panel .panel-offer .img-panel-logo {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
}
.page-template-template-mcod-lp .featured-panel .panel-offer .img-panel-logo-curves,
.page-template-template-mcod-lp-standard-offer .featured-panel .panel-offer .img-panel-logo-curves,
.page-template-template-mcod-lp-trade-show .featured-panel .panel-offer .img-panel-logo-curves,
.page-template-template-two-ways-to-get-stronger .featured-panel .panel-offer .img-panel-logo-curves,
.page-template-template-mcod-lp-faq .featured-panel .panel-offer .img-panel-logo-curves,
.page-template-template-mcod-lp-sneak-peak .featured-panel .panel-offer .img-panel-logo-curves,
.page-template-template-mcod-lp-free-trial .featured-panel .panel-offer .img-panel-logo-curves,
.page-template-template-mcod-lp-free-trial-7-day .featured-panel .panel-offer .img-panel-logo-curves {
  max-width: 165px;
  padding-bottom: 15px;
}
.page-template-template-mcod-lp .featured-panel .panel-offer .img-panel-logo:not(.img-panel-logo-curves),
.page-template-template-mcod-lp-standard-offer .featured-panel .panel-offer .img-panel-logo:not(.img-panel-logo-curves),
.page-template-template-mcod-lp-trade-show .featured-panel .panel-offer .img-panel-logo:not(.img-panel-logo-curves),
.page-template-template-two-ways-to-get-stronger .featured-panel .panel-offer .img-panel-logo:not(.img-panel-logo-curves),
.page-template-template-mcod-lp-faq .featured-panel .panel-offer .img-panel-logo:not(.img-panel-logo-curves),
.page-template-template-mcod-lp-sneak-peak .featured-panel .panel-offer .img-panel-logo:not(.img-panel-logo-curves),
.page-template-template-mcod-lp-free-trial .featured-panel .panel-offer .img-panel-logo:not(.img-panel-logo-curves),
.page-template-template-mcod-lp-free-trial-7-day .featured-panel .panel-offer .img-panel-logo:not(.img-panel-logo-curves) {
  max-width: 185px;
}
.page-template-template-mcod-lp .featured-panel .panel-description,
.page-template-template-mcod-lp-standard-offer .featured-panel .panel-description,
.page-template-template-mcod-lp-trade-show .featured-panel .panel-description,
.page-template-template-two-ways-to-get-stronger .featured-panel .panel-description,
.page-template-template-mcod-lp-faq .featured-panel .panel-description,
.page-template-template-mcod-lp-sneak-peak .featured-panel .panel-description,
.page-template-template-mcod-lp-free-trial .featured-panel .panel-description,
.page-template-template-mcod-lp-free-trial-7-day .featured-panel .panel-description {
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  font-style: normal;
  max-width: 100%;
  font-size: 18px;
  line-height: 26px;
  color: #572c5f;
}
.page-template-template-mcod-lp .featured-panel .panel-description > span,
.page-template-template-mcod-lp-standard-offer .featured-panel .panel-description > span,
.page-template-template-mcod-lp-trade-show .featured-panel .panel-description > span,
.page-template-template-two-ways-to-get-stronger .featured-panel .panel-description > span,
.page-template-template-mcod-lp-faq .featured-panel .panel-description > span,
.page-template-template-mcod-lp-sneak-peak .featured-panel .panel-description > span,
.page-template-template-mcod-lp-free-trial .featured-panel .panel-description > span,
.page-template-template-mcod-lp-free-trial-7-day .featured-panel .panel-description > span {
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  font-style: normal;
  color: #b0008e;
}
@media (max-width: 767px) {
  .page-template-template-mcod-lp .featured-panel [class*='col-']:nth-child(2),
  .page-template-template-mcod-lp-standard-offer .featured-panel [class*='col-']:nth-child(2),
  .page-template-template-mcod-lp-trade-show .featured-panel [class*='col-']:nth-child(2),
  .page-template-template-two-ways-to-get-stronger .featured-panel [class*='col-']:nth-child(2),
  .page-template-template-mcod-lp-faq .featured-panel [class*='col-']:nth-child(2),
  .page-template-template-mcod-lp-sneak-peak .featured-panel [class*='col-']:nth-child(2),
  .page-template-template-mcod-lp-free-trial .featured-panel [class*='col-']:nth-child(2),
  .page-template-template-mcod-lp-free-trial-7-day .featured-panel [class*='col-']:nth-child(2) {
    margin-top: 45px;
  }
}
.page-template-template-mcod-lp-sneak-peak h3 {
  font-size: 28px;
}
.page-template-template-mcod-lp-sneak-peak .mcod-header-banner {
  margin-bottom: 50px;
}
.page-template-template-mcod-lp-sneak-peak .section-mcod-featured-panel {
  margin-top: 40px;
}
.page-template-template-mcod-lp-sneak-peak .form-group.required .control-label:after {
  color: inherit;
}
@media (max-width: 767px) {
  .page-template-template-mcod-lp-sneak-peak .mcod-header-banner {
    min-height: 450px;
    margin-bottom: 40px;
    background-position: center center;
  }
  .page-template-template-mcod-lp-sneak-peak .section-mcod-featured-panel {
    margin-top: 20px;
  }
}
.page-template-template-two-ways-to-get-stronger footer a {
  text-decoration: none;
}
.page-template-template-mcod-lp-free-trial-7-day .section-mcod-featured-panel.section-mcod-sneak-peek-options {
  padding-top: 60px;
}
.page-template-template-mcod-lp-free-trial-7-day .section-mcod-featured-panel.section-mcod-sneak-peek-options .heading,
.page-template-template-mcod-lp-free-trial-7-day .section-mcod-featured-panel.section-mcod-sneak-peek-options .sub-heading {
  margin: 0;
  font-size: 40px;
  line-height: 45px;
}
.page-template-template-mcod-lp-free-trial-7-day .section-mcod-featured-panel.section-mcod-sneak-peek-options .sub-heading {
  margin-bottom: 40px;
}
.page-template-template-mcod-lp-free-trial-7-day .section-mcod-featured-panel.section-mcod-sneak-peek-options h4 {
  margin-bottom: 40px;
  font-size: 24px;
}
.page-template-template-mcod-lp-free-trial-7-day .section-mcod-featured-panel.section-mcod-sneak-peek-options .price-panel .plan-duration {
  margin: 0 0 20px 0;
  font-size: 24px;
}
.page-template-template-mcod-lp-free-trial-7-day .section-mcod-featured-panel.section-mcod-sneak-peek-options .price-panel .plan-price {
  color: #b0008e;
}
.page-template-template-mcod-lp-free-trial-7-day .section-mcod-banner {
  padding: 45px 0 45px 0;
}
.page-template-template-mcod-lp-free-trial-7-day .section-mcod-banner h3 {
  margin: 0;
  color: #572c5f;
}
.page-template-template-mcod-lp-free-trial-7-day .section-mcod-banner a {
  color: #b0008e;
}
.page-template-template-mcod-lp-free-trial-7-day .section-mcod-banner a:before {
  background-color: #b0008e;
}
.page-template-template-mcod-lp-free-trial-7-day .mcod-terms a {
  color: #b0008e;
}
@media (max-width: 767px) {
  .page-template-template-mcod-lp-free-trial-7-day .section-mcod-featured-panel.section-mcod-sneak-peek-options {
    padding-top: 30px;
  }
  .page-template-template-mcod-lp-free-trial-7-day .section-mcod-featured-panel.section-mcod-sneak-peek-options .heading,
  .page-template-template-mcod-lp-free-trial-7-day .section-mcod-featured-panel.section-mcod-sneak-peek-options .sub-heading {
    font-size: 35px;
    line-height: 35px;
  }
  .page-template-template-mcod-lp-free-trial-7-day .section-mcod-featured-panel.section-mcod-sneak-peek-options .heading {
    margin-bottom: 20px;
  }
}
.page-template-template-mcod-lp-trade-show .section-flex-pricing-module {
  margin: 0;
}
.page-template-template-mcod-lp-trade-show .section-flex-pricing-module,
.page-template-template-mcod-lp-trade-show .section-flex-image-block {
  padding-bottom: 0;
}
.page-template-template-mcod-lp-trade-show .section-flex-copy-block,
.page-template-template-mcod-lp-trade-show .section-proof-points {
  margin-bottom: 50px;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover {
  background-color: transparent;
  color: #ffffff;
}
.page-template-template-booking-funnel .get-started-container,
.page-template-template-booking-funnel .navbar-toggle {
  display: none !important;
}
.page-template-template-booking-funnel .navbar-brand {
  width: 100%;
}