/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
.dropdown-nav > ul > li > a {
  font-size: 15px;
}

.dropdown-nav ul ul li > a {
    font-family: Montserrat,Arial, Helvetica, sans-serif !important;
    font-size: inherit  !important;
}

.cta-header-button a {
  font-weight: bold !important;
  color: black !important;
}

.cta-footer-button a {
  font-weight: 900 !important;
  color: white !important;
}

.signup {
  background-image: url("http://www.kathlynhart.com/?custom-css=ad69aa6430");
  background-repeat: no-repeat;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.signupform {
  text-align: center;
  border: none;
  padding-bottom: 5px;
  padding-top: 0;
}

.mc_embed_signup {
  display: inline;
}

.mc-field-group {
  max-width: 95%;
  margin: auto;
  margin-top: 10px;
}

.mc-field-group input#mce-FNAME, .ck_first_name {
  display: inline !important;
  width: 260px !important;
  height: 42px !important;
  margin-right: 5px;
}

.mc-field-group input#mce-EMAIL, .ck_email_address {
  display: inline !important;
  width: 260px !important;
  height: 42px !important;
  margin-right: 5px;
}

.mc-field-group input#mc-embedded-subscribe, .subscribe_button {
  display: inline;
  padding-top: 7px;
  padding-bottom: 9px;
  margin-top: 15px;
  min-width: 192px;
  font-size: 1rem;
}

.required {
  color: #000;
}

span.subheading {
  color: #bbbbbb !important;
}

.interview-quote {
  color: #000;
  padding: 2em;
  margin: 1em;
  border-width: 9px;
  border-color: #FFF;
  background-color: #E8E8E9;
  line-height: 1.8em;
}

.w-tabs-nav {
  padding-top: 40px;
}

.w-tab-wrapper {
  min-height: 800px;
  padding-top: 40px;
}

/* ConvertKit CSS */

.ck_form.ck_naked {
  /* divider image */
  background: transparent;
  line-height: 1.5em;
  overflow: hidden;
  color: #666;
  font-family: inherit;
  font-size: 16px;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  clear: both;
  margin: 0px 0px;
  text-align: center;
}

.ck_form.ck_naked p {
  padding: 0px;
}

.ck_form, .ck_form * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.ck_form.ck_naked .ck_form_fields {
  width: 100%;
  float: left;
  padding: 3%;
}
/* Form fields */

.ck_errorArea {
  display: none; /* temporary */
}

#ck_success_msg {
  padding: 10px 10px 0px;
  border: solid 1px #ddd;
  background: #eee;
}

.ck_form input[type="text"]:focus, .ck_form input[type="email"]:focus {
  outline: 0;
  border-color: #e35ec5;
  box-shadow: none;
}

.ck_converted_content {
  display: none;
  padding: 5%;
  background: #fff;
}

/* max width 500 */

  .ck_form.ck_naked.width500 .ck_subscribe_button {
    width: 100%;
    float: none;
    margin-top: 5px;
  }

  .ck_form.ck_naked.width500 input[type="text"], .ck_form.ck_naked.width500 input[type="email"] {
    width: 49%;
  }

  .ck_form.ck_naked.width500 input[type="email"] {
    margin-right: 0px;
    width: 50%;
  }

/* max width 400 */

  .ck_form.ck_naked.width400 .ck_subscribe_button, .ck_form.ck_naked.width400 input[type="text"], .ck_form.ck_naked.width400 input[type="email"] {
    width: 100%;
    float: none;
    margin-top: 5px;
  }

.ck_slide_up, .ck_modal, .ck_slide_up .ck_naked, .ck_modal .ck_naked  {
  min-width: 400px;
}

.page .ck_form.ck_naked {
  margin: 0px auto;
  max-width: 1000px;
}


/* v6 */

.ck_slide_up.ck_form_v6, .ck_modal.ck_form_v6, .ck_slide_up.ck_form_v6 .ck_naked, .ck_modal.ck_form_v6 .ck_naked {
  min-width: 0 !important;
}

.ck_form_v6 #ck_success_msg {
  padding: 0px 10px;
}

@media all and (max-width: 403px) {
  .ck_form_v6.ck_modal .ck_naked {
    padding-top: 30px;
  }
}

@media all and (max-width: 499px) {
  .ck_form_v6.ck_modal .ck_naked + .ck_close_link {
    color: #fff;
    top: 10px;
  }
}

.ck_form_v6.ck_slide_up .ck_naked + .ck_close_link {
  right: 10px;
  top: -5px;
}

@media all and (min-width: 600px) {
  .ck_form_v6.ck_slide_up .ck_naked + .ck_close_link {
    right: 35px;
  }
}