/**
 * Vanilla Styles
 *
 * This second stylesheet is for hotfixes/vanilla CSS.
 * Do not edit the main style.css directly, rather
 * add your changes here if you are not compiling the Sass files.
 */
.blog .posts .post .post-title .comment-cnt, .blog .posts .entry-archive .post-title .comment-cnt {display:none;}
.blog .blog-posts .container .latest-post .comment-cnt, .archive .blog-posts .container .latest-post .comment-cnt, .search .blog-posts .container .latest-post .comment-cnt, .archive .posts .post .post-title .comment-cnt, .archive .posts .entry-archive .post-title .comment-cnt {display:none;}
.post-20750 .martha-sig {opacity:0;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {background:#4bc0b7 !important;}
.woocommerce-MyAccount-navigation ul {list-style:none;text-align:center;}

.woocommerce-MyAccount-navigation ul li {
	display:block;
	width:100%;
	padding: 0;
	margin-bottom:3px;
	border: 1px solid #4bc0b7;
	color:#4bc0b7;
	font-weight:700;
	text-transform:uppercase;
}

.woocommerce-MyAccount-navigation ul li.is-active, .woocommerce-MyAccount-navigation ul li:hover {background:#4bc0b7;color:#fff;}

.woocommerce-MyAccount-navigation ul li a {
	color:#4bc0b7;
	text-decoration:none;
	display: block;
	padding: 8px 0;
}

.woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce-MyAccount-navigation ul li:hover a {color:#fff;}
.woocommerce ul.order_details{
  margin-bottom:0px !important;
}
.order-confirm-custom-language {
    background: #4bc0b7;
    border: 1px solid #4bc0b7;
    color: #fff;
  	clear: both;
    margin: 10px 0px 25px;
    padding: 15px 15px 13px 15px;
    line-height: 17px;
  	border-radius:5px;
}
.order-confirm-custom-language p{
  	margin-bottom:0;
  	font-weight: 400;
}
.order-confirm-custom-language a{
	color:#fff;
}
.order-confirm-custom-language a:hover{
  color:#fff;
  text-decoration:none;
}
.order-confirm-custom-language svg {
    font-size: 1.5em;
    padding-right: 5px;
  	vertical-align: middle;
}


/*NEW WIL THANK YOU PAGE*/
#wil-hero-header {
  position: relative;
  z-index: -1;
  border-top: 10px solid #fdd28a; 
}
#wil-hero-header .cls-background {
    height: 440px;
    display: flex;
    justify-content: center;
    align-items: center; 
	background-size: cover;
    background-repeat: no-repeat;
}
#wil-hero-header .cls-background .cls-inner {
      margin-top: 2em; 
	text-align:center;
}
#wil-hero-header .cls-background .cls-inner .container{
    margin: 0 auto;
    box-sizing: border-box;
    padding: 0 20px;
}
#wil-hero-header .cls-background .cls-inner h3{
	line-height: 1.2;
    margin: 0 0 20px;
    text-transform: uppercase;
    letter-spacing: .190em;
    color:#fff;
    font-family: "proxima-nova";
    font-weight: 400;
	font-size:30px;
}

#wil-ty-intro-text .cls-background {
  padding: 100px 0 0 !important; 
}
#wil-ty-intro-text .cls-background .cls-inner .container{
	 max-width: 960px;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 0 20px;
}
#wil-ty-intro-text .cls-background .cls-inner h3{
	line-height: 1.2;
    margin: 0 0 20px;
    text-transform: uppercase;
    letter-spacing: .190em;
    color: #474646;
    font-family: "proxima-nova";
    font-weight: 400;
}
#wil-ty-intro-text .cls-background .cls-inner p{
	line-height: 32px;
    color: #111110;
    font-size: 23px;
    font-weight: 400;
    font-family: "proxima-nova";
	margin-top: 0;
    letter-spacing: .06em;
}

  @media (max-width: 991px) {
    #wil-ty-intro-text .cls-background {
      padding: 50px 0 0 !important; } 
	}

#wil-popular-work.section-featured_boxes .cls-background{
	padding-top: 25px;
    padding-bottom: 25px;
}
#wil-popular-work.section-featured_boxes .container {
  max-width: 1085px;
	margin: 0 auto;
    box-sizing: border-box;
    padding: 0 20px;
}
#wil-popular-work.section-featured_boxes .container .boxes {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    position: relative; 
}
    @media (max-width: 991px) {
    #wil-popular-work.section-featured_boxes .container .boxes {
        justify-content: center; } 
	}
#wil-popular-work.section-featured_boxes .container .boxes a {
      text-decoration: none;
      color: #353535; 
}
#wil-popular-work.section-featured_boxes .container .boxes a:hover .title {
        color: #fff;
        background-color: #ffa000 !important;
        transition: all 0.3s ease; 
}
#wil-popular-work.section-featured_boxes .container .boxes a:hover .box {
        margin-top: -1em;
        transition: all 0.3s ease; 
}
#wil-popular-work.section-featured_boxes .container .boxes .box {
      text-align: center;
      min-height: 295px;
      max-width: 320px;
      box-shadow: 0px 3px 7px 0px rgba(80, 76, 76, 0.17);
      flex-flow: column nowrap;
      display: flex;
      transition: all 0.3s ease;
      background-position: center;
      background-size: 100%;
      background-repeat: no-repeat; 
}
      @media (max-width: 991px) {
      #wil-popular-work.section-featured_boxes .container .boxes .box {
          margin: 0 15px 30px; } }
      #wil-popular-work.section-featured_boxes .container .boxes .box .title-block {
        margin-top: auto; 
		}
#wil-popular-work.section-featured_boxes .container .boxes .box .title-block .title {
          background-color: #f9f4eb;
          text-transform: uppercase;
          letter-spacing: .140em;
          font-size: 14px;
          font-weight: 700;
		box-sizing: border-box;
    	padding: 10px;
}
#wil-popular-work.section-featured_boxes .container .boxes .box .title-block .subtitle {
          background-color: rgba(253, 210, 138, 0.89);
          text-transform: uppercase;
          letter-spacing: .100em;
          line-height: normal;
          box-sizing: border-box;
          padding: 10px 0;
          font-size: 18px;
          font-weight: 400; 
}

#wil-so-excited .cls-background {
  padding: 60px 0 !important; 
}
  @media (max-width: 991px) {
    #wil-so-excited .cls-background {
      padding: 0 !important; } 
	}
#wil-so-excited .cls-background .cls-inner .container{
	 max-width: 900px;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 0 20px;
}
#wil-so-excited .cls-background .cls-inner p{
	line-height: 32px;
    color: #111110;
    font-size: 23px;
    font-weight: 400;
    font-family: "proxima-nova";
	margin-top: 0;
    letter-spacing: .06em;
}

  #wil-additional-questions .cls-background {
    padding: 25px 0 50px !important;
	  text-align:center;
}
    @media (max-width: 991px) {
      #wil-additional-questions .cls-background {
        padding: 50px 0 25px !important; } 
	}
#wil-additional-questions .cls-background p {
      line-height: normal; 
    color: #111110;
    font-size: 23px;
    font-weight: 400;
    font-family: "proxima-nova";
	margin-top: 0;
    letter-spacing: .06em;
}
#wil-additional-questions .cls-background a {
	color: #111110; 
	font-weight:700;
}
#wil-additional-questions .cls-background a:hover {
	color: #ffa000; 
}
.text_style-light-text a {color:#fff;}

.hero-header-img img{
	width:100%;
	margin:-50px auto 50px;
}
.page-id-18151 #image .cls-background {padding:0;}
.page-id-18151 #image .container {max-width:100%;padding:0;}
@media (min-width: 769px) {
.page-id-21293 .layout-section.find-your-way-short .-content {padding-bottom:0;}
.page-id-21293 .layout-section.appearance-boxed.find-your-way-short .boxed-section {padding: 30px 50px 20px;}
.page-id-21293 .layout-section.find-your-way-short .cls-background, .page-id-21293 #find-your-way-2 .cls-background {padding-bottom:60px;}
.page-id-21293 #coaching-business .cls-background {margin-top:100px;}
.page-id-21293 #find-your-way-2 .boxed-section {padding-bottom:0px;}
}
.page-id-21293 #find-your-way-3 .cls-inner:after, .page-id-21293 #find-your-way-3 .container:before, .page-id-21293 #find-your-way-3 .container:after {bottom:45px;}
.page-id-21293 #ready-to-join-me .-content > p:nth-child(7) {clear:none;padding-top:0;}
.page-id-21293 #ready-to-join-me .-content > p:nth-child(8) {clear:both;padding-top:40px}

.page-template form.passform {text-align:center;background:url('https://marthabeck.com/wp-content/uploads/2019/02/iStock-512986156.jpg');    margin: 0 auto;
    padding: 10%;
    height: 100vh;
}
.event-img img {width:100%;height:auto;}
.logged-in.woocommerce-account .acf-field-53988a4d4df91, .logged-in.woocommerce-account .acf-field-5c65feebf0399 {display:none;}
#billing_company_field {display:none;}