.lead-gen-wrapper__form .gform_wrapper .ginput_container .gfield_checkbox label {
    padding-right: 3em;
}

@media screen and (max-width: 767px) {
.cd-outro_block__testimonial {
margin-top: 20px;
}


.page-template-template-guide #section-17 {
  background: black;
}

#section-17 .button-block {margin-bottom: 15px;}

.cd-outro_block__text,
.cd-outro_block__heading {margin-bottom: 20px; }

.page-template-template-guide .cd-outro_block__image { display: none; }


.cd-showcase__image-and-text .hero-section__content-intro {
    text-align: center;
}

.page-template-template-showcase #s-6 .order-1 p a {max-width: 100%; }

.page-template-template-showcase .site-footer {
margin-top: 0;
border-top: 1px solid #666;
}

.page-template-template-showcase .s-video video {
  margin-top: -80px;
}

.cd-showcase__side-by_side .inline-link {
    display: block;
    margin: 0 !important;
    text-align: center;
}

#s-6.cd-showcase__side-by_side {
padding-top: 60px;
    margin-top: 60px;
}
}

.page-template-template-showcase .s-slider-wrapper__title {
    max-width: 540px;
    line-height: 1.3;
}

.is-first-section .secondary-navigation a {opacity: 0;}


.page-template-template-showcase .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .page-template-template-showcase .ginput_container.ginput_container_textarea textarea {
line-height: 2.2;
border-radius: 0;
}

.page-template-template-showcase .is-b:hover {background: #8F867E;}


.page-template-template-showcase .is-b {
background: black;
    color: white;
    padding: 9px 10px 5px;
    margin: 0 5px;
    font-size: 11px;
    font-weight: 300;
    letter-spacing: 1px!important;
    line-height: 1;
}

.page-template-template-showcase #s-19 .normal-content {padding: 6em 0 0;}

.page-template-template-showcase #s-22 .flickity-page-dots,
.page-template-template-showcase #s-20 .flickity-page-dots,
.page-template-template-showcase #s-21 .flickity-page-dots {display: none;}

.page-template-template-showcase .cd-showcase__side-by_side .image {overflow: visible;}
.page-template-template-showcase .c-image-credit {     transform: translateY(100%);
bottom: -15px; right: 0; }

.page-template-template-showcase #s-13 .image {position: static; min-height: auto;}
.page-template-template-showcase #s-13 .content {position: static; transform: none;}

#s-6.cd-showcase__side-by_side {     border-top: 1px solid #DCDCDC;
    padding-top: 40px; }

.page-template-template-showcase .cd-showcase .normal-content h4 { margin-bottom: 20px; }

.page-template-template-showcase #s-12 .image {position: static; min-height: auto;}
.page-template-template-showcase #s-12 .content {position: static; transform: none;}

.page-template-template-showcase #s-9,
.page-template-template-showcase #s-11 {
  display: none !important;
}

@media screen and (min-width: 1200px) {
   .page-template-template-showcase #s-21,
   .page-template-template-showcase #s-22 {margin-top: -160px; }


   .page-template-template-showcase #s-13 {padding-bottom: 50px; }
   #section-8 .c-section__slide:nth-child(7) .main-copy + .main-copy{
    margin-top: 80px;
  }
  #s-6.cd-showcase__side-by_side .align-items-center { align-items: flex-start!important; }
  #s-6.cd-showcase__side-by_side .order-0 {
    margin-top: -110px;
  }
}

.page-template-template-guide  .hero-section-faq-guide {pointer-events: none;}

#section-15 .c-section__slide .button-block {
  margin-bottom: 30px;
}

.page-template-template-guide .main-copy {
padding-right: 15px  !important;
    padding-left: 15px  !important;
padding-top: 0 !important; padding-bottom: 0 !important; }

/*
.page-template-template-guide #section-8 .c-section__slide:nth-child(7)  .main-copy {
   padding-top: 100px !important; padding-bottom: 100px !important;
}
*/


@media screen and (max-width: 767px) {
.page-template-template-guide .site-header__inner {display: none;}
.page-template-template-guide #section-8 .c-section__slide:nth-child(5) .main-copy h2,
.page-template-template-guide #section-8 .c-section__slide:nth-child(9) .main-copy h2,
.page-template-template-guide #section-8 .c-section__slide:nth-child(7) .main-copy h2 {
    font-size: 24px!important;
    margin-bottom: 10px;
}

.page-template-template-guide #section-8 .c-section__slide:nth-child(5) .main-copy p,
.page-template-template-guide #section-8 .c-section__slide:nth-child(9) .main-copy p,
.page-template-template-guide #section-8 .c-section__slide:nth-child(7) .main-copy p {
    font-size: 14px!important;
    margin-bottom: 4px!important;
}

.page-template-template-guide #section-8 .c-section__slide:nth-child(9) .container,
.page-template-template-guide #section-8 .c-section__slide:nth-child(7) .container {
  padding-top: 100px;
 padding-bottom: 100px;
}

.fp-viewing-2-0 .icon-chevron-down,
.fp-viewing-6-0 .icon-chevron-down,
.fp-viewing-8-0 .icon-chevron-down,
.fp-viewing-10-0 .icon-chevron-down,
.fp-viewing-13-0 .icon-chevron-down,
.fp-viewing-16-0 .icon-chevron-down, 
.fp-viewing-1-0 .icon-chevron-down {
    display: block !important;
    right: auto!important;
    left: 50%!important;
    transform: translateX(-50%)!important;
}

}


.grecaptcha-badge {display:none}

.page-id-9588 .gform_wrapper .ginput_container label { display: block!important; }
.page-id-9588 #field_57_1 label { display: none!important; }

#field_57_8 .gfield_description {
font-size: 16px;
margin-bottom: 2em;

}

.webinar-date { margin-bottom: 2em; }

.page-id-6030 .submit input#wp-submit {
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  font-family: ITC Franklin Gothic Std,sans-serif;
  font-weight: 400;
  letter-spacing: .1em;
  font-size: 12px;
  background: black;
  padding: 9px 30px 4px 30px;
}

.page-id-6030 .mp-form-label {
  display: block!important;
}

.page-id-6030 div#mepr-account-nav {
  text-align: center;
  border: 1px solid;
  padding: 12px;
}

.page-id-6030 .mepr_error {
  display: none;
}

.page-id-6030 .mepr-nav-item {
  padding: 0 44px 0 0;
  font-family: ITC Franklin Gothic Std,sans-serif;
  text-transform: uppercase;
  font-size: 14px;
}

.page-id-6030 .mp_wrapper table.mepr-account-table td {
  font-family: ITC Franklin Gothic Std,sans-serif;
  text-align: center;
}

.page-id-6030  .mepr-account-actions {
  padding-top: 15px;
}

.page-id-6030  .mepr-account-actions a {
  display: block;
  margin: 9px 0;
  display: block;
  padding: 8px 0;
  text-transform: uppercase;
  text-decoration: underline;    
}

.page-id-6030 .mepr-submit {
  font-family: ITC Franklin Gothic Std,sans-serif;
  padding: 14px;
  letter-spacing: 0.1em
}

@media screen and (max-width: 767px) {

.mp_wrapper select {
    padding: 0 10px 0!important;
    height: 44px!important;

}

.lead-gen-wrapper  ::-webkit-input-placeholder { font-size: 16px; }
.lead-gen-wrapper  :-moz-placeholder           { font-size: 16px; }
.lead-gen-wrapper  ::-moz-placeholder          { font-size: 16px; }
.lead-gen-wrapper  :-ms-input-placeholder      { font-size: 16px; }

.lead-gen-wrapper {
flex-wrap: wrap;
}
.lead-gen-wrapper__item {
width: 100%;
}

.lead-gen-wrapper__text {
margin-top: 2em;
}

.lead-gen-wrapper__title {
    font-size: 42px;
    margin-top: 1em;

}

.lead-gen-wrapper__form {
padding-bottom: 10px;
    margin-top: 0;
}

.lead-gen-wrapper__form .gform_wrapper, .lead-gen-wrapper__form .wpcf7 {

padding: 0 20px;
    max-width: 100%;
    margin: 0 auto;
}

.lead-gen-wrapper__content {
width: 100%;
    padding: 15px;
    position: static;
    transform: none;

}



}

.single-namaste_module .page-load-status,
.single-namaste_course .page-load-status, 
.single-namaste_lesson .page-load-status,
.single-namaste_module .post-footer,
.single-namaste_course .post-footer, 
.single-namaste_lesson .post-footer{
 display: none!important;
}
.single-namaste_module .post-list__entry-meta,
.single-namaste_course .post-list__entry-meta, 
.single-namaste_lesson .post-list__entry-meta {
    position: static;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 2em;
}

.page-id-9371 .page-header,
.page-id-9389 .page-header {
 display: none;
}

.page-id-9371 .site-wrapper,
.page-id-9389 .site-wrapper {
 margin-top: 100px;
}

.homepage-hero__item-subtitle {
    font-family: Chronicle Display,serif;
}

.page-id-9371 .gform_wrapper h2.gsection_title,
.page-id-9389 .gform_wrapper h2.gsection_title {
  font-family: Acta Display,serif!important;
  font-size: 21px!important;
  font-weight: 300!important;
  margin-bottom: 0!important;
  text-transform: none!important;
  letter-spacing: .04em!important;
  border: none;
  outline: none;
  background: none;  
}

.page-id-9371 .gform_wrapper .gsection,
.page-id-9389 .gform_wrapper .gsection {
  border: none;
}

.page-id-9371 .gform_wrapper .gfield label span.gfield_required,
.page-id-9389 .gform_wrapper .gfield label span.gfield_required {
  display: none;
}

.page-id-9389 .gfield_label_before_complex,
.page-id-9371 .gfield_label_before_complex {
  display: none;
  margin: 0!important;
}

.page-id-9389 .gform_wrapper ul.gform_fields li.gfield,
.page-id-9371 .gform_wrapper ul.gform_fields li.gfield {
  margin-bottom: 1em;
}

.page-id-9389 .gform_wrapper ul li.gfield,
.page-id-9371 .gform_wrapper ul li.gfield {
  margin-right: auto!important;
  margin-top: 0!important;

}

.page-id-9371 .gform_wrapper .gform_page_footer,
.page-id-9389 .gform_wrapper .gform_page_footer {
  border: none;
}


.page-id-9371 .m-checkout-box.gform__description__box,
.page-id-9389 .m-checkout-box.gform__description__box {
  margin-top: 0!important;
}

#gf_step_54_2,
#gf_step_53_2,
.page-id-9371 .gf_step_first,
.page-id-9389 .gf_step_first,
.page-id-9371 .gf_step_next,
.page-id-9389 .gf_step_next,
.page-id-9371 .gf_step_last,
.page-id-9389 .gf_step_last,{
  position: relative;
}


#gf_step_54_2:before,
#gf_step_53_2:before,
.page-id-9371 .gf_step_last:before,
.page-id-9389 .gf_step_last:before,
.page-id-9371 .gf_step_next:before,
.page-id-9389 .gf_step_next:before,
.page-id-9371 .gf_step_first:before,
.page-id-9389 .gf_step_first:before {
  display: block;
  position: absolute;
  left: 50%;
  top: -10px;
  transform: translate(-50%, -100%);
  font-family: ITC Franklin Gothic Std,sans-serif;
  font-size: 11px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: .1em;
  text-align: center;  
  width: 200px;
  color: #dcdcdc;
}

.page-id-9389 .gf_step_active:before,
.page-id-9371 .gf_step_active:before {
  color: black!important;
}

#gf_step_54_2.gf_step_active:before
#gf_step_53_2.gf_step_active:before,
.page-id-9371 .gf_step_active.gf_step_last:before,
.page-id-9389 .gf_step_active.gf_step_last:before,
.page-id-9371 .gf_step_active.gf_step_next:before,
.page-id-9389 .gf_step_active.gf_step_next:before,
.page-id-9371 .gf_step_active.gf_step_first:before,
.page-id-9389 .gf_step_active.gf_step_first:before
 {
  color: black!important;
}

.page-id-9371 .gf_step_first:before,
.page-id-9389 .gf_step_first:before {
  content: "Your site details";
}

.page-id-9389 .gf_step:nth-child(2):before,
.page-id-9371 .gf_step:nth-child(2):before,
.page-id-9371 .gf_step_next:before,
.page-id-9389 .gf_step_next:before {
  content: "Your details";
}

.page-id-9371 .gf_step_last:before,
.page-id-9389 .gf_step_last:before {
  content: "Payment";
}

.page-id-9389 .gform_wrapper .top_label .gfield_label,
.page-id-9371 .gform_wrapper .top_label .gfield_label {
  font-family: ITC Franklin Gothic Std,sans-serif!important;
  font-size: 11px!important;
  text-transform: uppercase!important;
  letter-spacing: .1em!important;
  font-weight: 400;
  margin-bottom: 1.8em;
}

.page-id-9389 .gfield_label_before_complex,
.page-id-9371 .gfield_label_before_complex {
  display: none;
  margin: 0!important;
}

#field_53_2 label, 
#field_54_2 label {
  display: none;
}

.page-id-9389 .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select,
.page-id-9371 .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {
  height: 38px;
}



.page-id-9371 .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description,
.page-id-9389 .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
  display: none;

}
.page-id-9389 .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half),
.page-id-9371 .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
  border: none;
  padding-bottom: 0px;
}

.page-id-9389 div.gf_page_steps+div.validation_error,
.page-id-9371 div.gf_page_steps+div.validation_error {
  display: none;
}



.page-id-9389 .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper li.gfield_error textarea,
.page-id-9371 .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper li.gfield_error textarea {
  border: 2px solid red !important;  
}

.subscribe-page__text input,
.newsletter-subscribe input {
width: 100%!important;
}

.subscribe-page__text #g-wrapper input[type=submit] {
width: 210px!important;
}

.subscribe-page {
    padding-top: 8.5%;
}

@media (max-width: 767px) {
#newsletter-subscribe {display: none;}
.subscribe-page__text #g-wrapper {
    margin-bottom: 100px;
}
}

 .subscribe-page__text #mce-EMAIL,
 .subscribe-page__text #mce-MMERGE8 {
    margin-bottom: 35px;
}


.page-id-9984 .subscribe-page__heading {
    position: static;
    transform: none!important;
    margin-bottom: 5em;
}

.page-id-9984 .subscribe-page {
    padding-bottom: 10%;
}

.page-id-9984 .align-items-end {
    align-items: flex-start!important;
}

.page-id-9984 label {
 display: none!important; }


.page-id-9984 #field_63_6 .gfield_checkbox input + label,
.page-id-9984 #field_63_8 .gfield_checkbox input + label,
.page-id-9984 #field_63_9 .gfield_checkbox input + label {
 display: block!important; }

.page-id-9984  .gfield_contains_required .ginput_container:before, 
.page-id-9984 .gform_wrapper .gfield_contains_required span:before {
    content: 'REQUIRED';
    display: inline-block;
    position: absolute;
    right: 0;
    top: 0;
    font: 400 11px ITC Franklin Gothic Std,sans-serif;
    letter-spacing: .1em;
    color: #999;
}

.page-id-9984 div.ginput_container_name span {
  padding-right: 0!important;
}

.page-id-9984 .top_label div.ginput_complex.ginput_container.gf_name_has_1, 
.page-id-9984 .top_label div.ginput_complex.ginput_container.gf_name_has_2, 
.page-id-9984 .top_label div.ginput_complex.ginput_container.gf_name_has_3 {
  width: 100%;
}


.page-id-9984 .gform_wrapper .gfield .ginput_container li>label:before {
    top: 54%;
}

.page-id-9984 .gform_wrapper label a { text-decoration: underline; }

.no-spacing { margin-top: 0 !important; }
#newsletter-subscribe {display: none !important; }

.mp-form-label {
 display: block !important;
}

body.postid-10211 .cdbabe-single__title {
text-transform: none;
}

.cd-quiz-form .cd-image-choices-wrapper .gfield_checkbox>li {     height: auto !important; }

#input_67_18_3_container  label,
#input_67_18_6_container label {
display: none !important;
}

.page-template-template-quiz .gform_wrapper .gform_page_footer .button.gform_next_button {
 font-size: 12px;
}

.cd-quiz-form .cd-image-choices-wrapper .gfield_checkbox>li:before {
    height: calc(100% - 48px);


}

body img.gform_ajax_spinner {
 display: none !important;
}

.page-template-template-quiz .gform_wrapper .gform_page_footer .button.gform_next_button {
 margin-left: auto;
}

.quiz-confirmation img {
    margin: 0 auto 100px;
}

.quiz-confirmation__text {
    font-size: 14px;
    max-width: 440px;
    font-weight: 400;
    font-weight: 300;
    font-family: ITC Franklin Gothic Std,sans-serif;
    line-height: 1.8;
}

.quiz-confirmation__subtitle {
    font-family: ITC Franklin Gothic Std,sans-serif;

}

@media (max-width: 767px) {
  .quiz-confirmation__title {
        font-size: 30px;
        margin-bottom: 18px;
  }

  .quiz-confirmation__text {
      font-size: 12px;
    line-height: 1.6;

}

.quiz-confirmation__results {
    height: auto;
    padding-top: 90px;

}

.quiz-confirmation__subtitle {
    margin-bottom: 20px;
}

.quiz-confirmation img {
    max-width: 150px;
    margin: 0 auto 40px;
}

.quiz-confirmation__results:before {
display: none;
}

.cd-quiz-header .right .is-nav a {
padding: 8px 18px 0 0;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: .1em;
    font-family: ITC Franklin Gothic Std,sans-serif;
}

.quiz-confirmation__logos {
    max-height: none;
    margin-top: 30px;
}
}

.c-bg {
  pointer-events: none;
}

@media (min-width: 768px) {
.m-plans-outro__link {
width: 33%;
}
}

.gdpr-buttons {
 width: 100% !important;
}

.gdpr-agreement {
    background: #8f867e  !important;
    border: navajowhite  !important;
    box-shadow: none  !important;
    text-shadow: none  !important;
    border-radius: 0  !important;
    width: 100%  !important;
}


html body .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-content {
     max-width: 630px !important;
    margin: 0 auto 20px!important;
}

.gdpr.gdpr-privacy-bar {
    bottom: auto !important;
    top: 0 !important;
    width: 100% !important;
    max-width: none !important;
}

html .gdpr .gdpr-agreement,
.gdpr-buttons .gdpr-agreement,
.gdpr-agreement {
    max-width: 200px;
    margin: 0 auto !important;
}

html body .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-content, .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-buttons button.gdpr-agreement, html body  .gdpr *:not(textarea):not(input):not(select), .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right {
margin: 0 auto !important;
}

#newsletter-subscribe + .gdpr + .gdpr .gdpr-agreement,
html * .gdpr-agreement {
margin: 0 auto !important;
}


 