/*
Theme Name: Pure Nurture Child
Theme URI: http://www.yoursite.com/
Version: 1.0
Description: Custom Theme for Purenurture.com
Author: Gustavo Cejas
Author URI: 
Template: pure-nurture-theme
*/
/* Default styles */
@import url(../pure-nurture-theme/library/css/style.css);
@import url(https://fonts.googleapis.com/css?family=Cinzel:400,700|Karla:400,400italic,700,700italic);
/* VARIABLES */
/* Variables */
/* line 31, sass/style.scss */
body {
  font-weight: 400 !important;
  color: #565656;
  letter-spacing: .2px; }

/* line 39, sass/style.scss */
.nav li a {
  color: #565656; }
/* line 43, sass/style.scss */
.nav li.menu-item-has-children a:after {
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid transparent;
  border-left: 5px solid #b0b2b4;
  display: inline-block;
  content: '';
  left: 20px;
  position: relative;
  top: -2px; }
/* line 56, sass/style.scss */
.nav li.menu-item-has-children .sub-menu {
  background-color: #fff; }
  /* line 59, sass/style.scss */
  .nav li.menu-item-has-children .sub-menu li a {
    text-align: center;
    width: 100%;
    text-transform: initial !important;
    letter-spacing: 0px !important; }
  /* line 66, sass/style.scss */
  .nav li.menu-item-has-children .sub-menu a:after {
    display: none; }
/* line 71, sass/style.scss */
.nav li.menu-item-has-children:hover a:after {
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #b0b2b4;
  border-bottom: none;
  top: -5px; }

/* line 83, sass/style.scss */
h1 {
  color: #c9a9bc; }
  /* line 85, sass/style.scss */
  h1.main-header {
    color: #c9a9bc; }
  /* line 88, sass/style.scss */
  h1.post-name {
    color: #8e6b83; }

/* line 93, sass/style.scss */
h2 {
  color: #6ca39d; }
  /* line 95, sass/style.scss */
  h2.sm-header {
    color: #444444; }

/* line 99, sass/style.scss */
h3 {
  color: #c9a9bc; }

/* line 103, sass/style.scss */
.entry-content p {
  font-size: 100%;
  color: #565656; }

/* line 108, sass/style.scss */
h5 {
  color: #c9a9bc; }

/* line 111, sass/style.scss */
h6 {
  color: #565656; }

/* line 115, sass/style.scss */
a {
  color: #8e6b83 !important; }

/* line 119, sass/style.scss */
#post-990, #post-1121 {
  /*CLASS FOR ENROLL NOW HYPNOBIRTHING*/ }
  /* line 120, sass/style.scss */
  #post-990 .entry-content, #post-1121 .entry-content {
    max-width: 650px;
    margin: 0 auto; }
    /* line 125, sass/style.scss */
    #post-990 .entry-content .wpcf7 .wpcf7-form label, #post-1121 .entry-content .wpcf7 .wpcf7-form label {
      font-weight: 600; }
    /* line 129, sass/style.scss */
    #post-990 .entry-content .wpcf7 .wpcf7-form span.wpcf7-form-control-wrap, #post-1121 .entry-content .wpcf7 .wpcf7-form span.wpcf7-form-control-wrap {
      /*&:after {
      	content: "";
      	height: 1px;
      	width: 1px;
      	display: block;
      	position: relative;
      	bottom: 0;
      	max-width: 400px;
      	margin: 0 auto;
      	background-color: red;
      }*/ }
    /* line 143, sass/style.scss */
    #post-990 .entry-content .wpcf7 .wpcf7-form span .wpcf7-text, #post-990 .entry-content .wpcf7 .wpcf7-form span .wpcf7-date, #post-1121 .entry-content .wpcf7 .wpcf7-form span .wpcf7-text, #post-1121 .entry-content .wpcf7 .wpcf7-form span .wpcf7-date {
      height: 40px; }
    /* line 146, sass/style.scss */
    #post-990 .entry-content .wpcf7 .wpcf7-form span .wpcf7-text, #post-990 .entry-content .wpcf7 .wpcf7-form span .wpcf7-textarea, #post-1121 .entry-content .wpcf7 .wpcf7-form span .wpcf7-text, #post-1121 .entry-content .wpcf7 .wpcf7-form span .wpcf7-textarea {
      border-bottom: 1px solid rgba(0, 0, 0, 0.12);
      position: relative;
      transition: all .2s ease-in-out; }
      /* line 150, sass/style.scss */
      #post-990 .entry-content .wpcf7 .wpcf7-form span .wpcf7-text:active, #post-990 .entry-content .wpcf7 .wpcf7-form span .wpcf7-text:focus, #post-990 .entry-content .wpcf7 .wpcf7-form span .wpcf7-textarea:active, #post-990 .entry-content .wpcf7 .wpcf7-form span .wpcf7-textarea:focus, #post-1121 .entry-content .wpcf7 .wpcf7-form span .wpcf7-text:active, #post-1121 .entry-content .wpcf7 .wpcf7-form span .wpcf7-text:focus, #post-1121 .entry-content .wpcf7 .wpcf7-form span .wpcf7-textarea:active, #post-1121 .entry-content .wpcf7 .wpcf7-form span .wpcf7-textarea:focus {
        border-bottom: 2px solid #9AC4C0; }
    /* line 156, sass/style.scss */
    #post-990 .entry-content .wpcf7 .wpcf7-form input.wpcf7-submit, #post-1121 .entry-content .wpcf7 .wpcf7-form input.wpcf7-submit {
      cursor: pointer;
      background-color: #f5c9c5;
      border-color: #f5c9c5;
      padding: 10px 40px;
      border-style: inherit;
      white-space: inherit;
      color: #8e6b83 !important;
      font-size: 100%;
      line-height: 1.5;
      text-transform: uppercase; }
    /* line 171, sass/style.scss */
    #post-990 .entry-content .namekristy-titleform, #post-1121 .entry-content .namekristy-titleform {
      font-size: 15px;
      line-height: 15px; }
    /* line 175, sass/style.scss */
    #post-990 .entry-content .tuitionfee, #post-1121 .entry-content .tuitionfee {
      text-align: center;
      background-color: #9ac4c0;
      color: #fff;
      padding: 19px 15px;
      font-size: 20px;
      line-height: 20px;
      margin-bottom: 4px; }

/* line 190, sass/style.scss */
.entry-content tr td img {
  margin-bottom: 0 !important; }
/* line 196, sass/style.scss */
.entry-content ul li {
  position: relative;
  margin-left: 20px;
  margin-bottom: 7px; }
  /* line 200, sass/style.scss */
  .entry-content ul li:after {
    content: "";
    background-image: url(img/dot-rose.png);
    background-size: 10px;
    width: 10px;
    height: 15px;
    display: block;
    position: absolute;
    top: 5px;
    left: -19px;
    opacity: .4; }
/* line 214, sass/style.scss */
.entry-content blockquote {
  max-width: 740px;
  margin: 0 auto;
  border-left: none !important;
  position: relative;
  margin-bottom: 40px; }
  /* line 220, sass/style.scss */
  .entry-content blockquote:after {
    content: url("img/quotepurenurture1.png");
    position: absolute;
    top: 0;
    display: block;
    opacity: .5; }
  /* line 227, sass/style.scss */
  .entry-content blockquote p {
    padding-left: 15px;
    border-left: 2px solid #eb999a;
    margin-left: 80px;
    font-size: 18px !important; }

/* line 238, sass/style.scss */
article .article-header .entry-title {
  padding-top: 0.5em;
  border-bottom: 1px solid #eb999a; }
/* line 243, sass/style.scss */
article .entry-content {
  margin-top: 14px; }

/* line 247, sass/style.scss */
.su-column {
  margin: 0px 10px 0 0 !important; }

/* line 251, sass/style.scss */
#home-links .su-column {
  margin: 0 !important; }

/* line 255, sass/style.scss */
#signup {
  padding: .5em 0;
  position: relative; }
  /* line 258, sass/style.scss */
  #signup .wrap {
    padding: 0 15px; }
  /* line 262, sass/style.scss */
  #signup #signup-left p {
    padding-right: 30px;
    font-size: 14px;
    line-height: 15px;
    margin-bottom: 8px; }
  /* line 269, sass/style.scss */
  #signup #signup-right {
    position: relative;
    height: 112px;
    top: 50%;
    transform: translate(0, -50%);
    position: absolute;
    right: 0; }
    @media screen and (max-width: 767px) {
      /* line 269, sass/style.scss */
      #signup #signup-right {
        top: inherit !important;
        transform: none !important;
        position: relative !important; }
        /* line 280, sass/style.scss */
        #signup #signup-right #mc_embed_signup {
          /*.mc-field-group {
          	table {
          		#mce-FNAME {
          			height: 40px;
          		}
          		#mc_embed_signup_scroll {
          			.email {
          				height: 40px;
          			}
          		}
          	}
          }*/ } }
    /* line 298, sass/style.scss */
    #signup #signup-right #mc_embed_signup {
      top: 50%;
      transform: translate(0, -50%);
      position: absolute;
      width: 100%; }
      /* line 305, sass/style.scss */
      #signup #signup-right #mc_embed_signup .mc-field-group table #mce-FNAME {
        height: 40px; }
      /* line 309, sass/style.scss */
      #signup #signup-right #mc_embed_signup .mc-field-group table #mc_embed_signup_scroll .email {
        height: 40px; }

/* line 320, sass/style.scss */
.pagination a:hover {
  color: white !important; }

/* line 326, sass/style.scss */
.home-section .su-column.home-circle {
  margin: 0px 20px 0 0 !important; }
  /* line 329, sass/style.scss */
  .home-section .su-column.home-circle:last-child {
    float: left !important; }

/* line 335, sass/style.scss */
#signup.body-form {
  background: none;
  padding: 0px;
  margin-bottom: 30px; }
  /* line 340, sass/style.scss */
  #signup.body-form .wrap {
    width: auto !important;
    background-color: #efefef;
    margin-top: 15px; }
  /* line 346, sass/style.scss */
  #signup.body-form input[type="text"], #signup.body-form input[type="email"] {
    background-color: rgba(0, 0, 0, 0.15);
    color: #fff;
    padding: 10px !important;
    border-radius: 3px !important;
    font-weight: 600;
    border: none;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px !important;
    margin: 10px; }
    /* line 356, sass/style.scss */
    #signup.body-form input[type="text"]::placeholder, #signup.body-form input[type="email"]::placeholder {
      color: #fff !important;
      font-weight: 600;
      font-family: 'Open Sans', sans-serif;
      font-size: 13px !important; }
  /* line 363, sass/style.scss */
  #signup.body-form input.button {
    background-color: #9ac4c0;
    border-radius: 3px !important;
    padding: 10px;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px !important;
    color: #FFF;
    font-weight: 600;
    text-transform: initial;
    letter-spacing: 1px;
    border: none;
    cursor: pointer;
    flex: 1 1 auto;
    width: 100%;
    margin: 10px;
    margin-left: 30px; }
  /* line 380, sass/style.scss */
  #signup.body-form .mc-field-group {
    display: flex;
    margin: auto; }
  /* line 384, sass/style.scss */
  #signup.body-form input[type="text"], #signup.body-form #mc_embed_signup_scroll {
    flex: 1 1 auto;
    width: 100%; }
  /* line 388, sass/style.scss */
  #signup.body-form form {
    padding: 20px 0; }
  @media screen and (max-width: 642px) {
    /* line 392, sass/style.scss */
    #signup.body-form .mc-field-group {
      flex-direction: column; }
    /* line 395, sass/style.scss */
    #signup.body-form input.button {
      margin: 10px auto; }
    /* line 398, sass/style.scss */
    #signup.body-form input[type="text"], #signup.body-form input[type="email"] {
      margin: 10px auto;
      width: 100%;
      max-width: 100%; }
    /* line 403, sass/style.scss */
    #signup.body-form .wrap {
      padding: 0 30px; } }
  /* line 407, sass/style.scss */
  #signup.body-form .form-header {
    font-family: "Lato", sans-serif !important;
    padding: 15px 30px; }
    /* line 411, sass/style.scss */
    #signup.body-form .form-header h2 {
      color: #b0b2b4 !important;
      letter-spacing: 2px !important;
      font-size: 24px !important;
      padding-bottom: 0 !important;
      font-weight: 600 !important;
      line-height: 1.1em !important;
      text-transform: initial; }
    /* line 420, sass/style.scss */
    #signup.body-form .form-header h3 {
      color: #c9a9bc;
      font-size: 22px;
      letter-spacing: 2px;
      margin: 10px 0px;
      line-height: 1em; }
    /* line 427, sass/style.scss */
    #signup.body-form .form-header p {
      color: rgba(0, 0, 0, 0.5);
      line-height: 1.6em;
      font-size: 14px;
      margin-top: 0.5em;
      margin-bottom: 0; }
    @media screen and (max-width: 480px) {
      /* line 407, sass/style.scss */
      #signup.body-form .form-header {
        text-align: center; } }

/* line 442, sass/style.scss */
#sdrn_menu #sdrn_menu_ul .menu-item-has-children .sdrn_icon_par {
  float: right;
  right: 20px;
  left: auto; }
  /* line 446, sass/style.scss */
  #sdrn_menu #sdrn_menu_ul .menu-item-has-children .sdrn_icon_par:hover {
    color: #b0b2b4; }
/* line 450, sass/style.scss */
#sdrn_menu #sdrn_menu_ul .menu-item-has-children a.sdrn_parent_item {
  float: left;
  margin-left: 0; }
