/*

Theme Name: camp_airy_louise
Description: Dedicated Wordpress theme for Default Theme

*/
/* Gravity Form */
.gform_wrapper .gform_body .ginput_complex input,
.gform_wrapper .gform_body .ginput_container input,
.gform_wrapper .ginput_container.ginput_container_textarea {
  border: 1px solid #ccc;
}

.gform_wrapper textarea {
  border: none;
}

.gform_wrapper .gform_body .ginput_complex br,
.gform_wrapper .gform_footer p,
.gform_wrapper .ginput_complex span br,
.gform_wrapper .gfield_checkbox li br {
  display: none;
}

.gform_wrapper .gform_body .ginput_complex span.name_first,
.gform_wrapper .gform_body .ginput_complex span.name_last {
  float: left;
}

.gform_wrapper .gform_body .ginput_complex p {
  margin: 0 !important;
  padding: 0 !important;
}

.gf_right_half {
  float: right !important;
}

.gform_wrapper .top_label li.gfield.gf_left_half:before {
  content: none !important;
}

.gform_wrapper .gform_body .ginput_complex select {
  background-color: #ffffff;
  border: 1px solid #ccc;
  margin-bottom: 15px;
  height: 50px;
}

.gform_wrapper .top_label li ul.gfield_checkbox input[type=checkbox],
.gform_wrapper .top_label li ul.gfield_radio input[type=radio],
.gform_wrapper ul.gfield_checkbox li input[type=checkbox],
.gform_wrapper ul.gfield_radio li input[type=radio] {
  width: 15px !important;
  height: 15px !important;
  margin-top: 0;
  margin-bottom: 0;
}

.gform_wrapper .top_label li ul.gfield_checkbox input[type=checkbox],
.gform_wrapper ul.gfield_checkbox li input[type=checkbox] {
  -moz-appearance: checkbox !important;
  -webkit-appearance: checkbox !important;
}

.gform_wrapper .top_label li ul.gfield_radio input[type=radio],
.gform_wrapper ul.gfield_radio li input[type=radio] {
  -moz-appearance: radio !important;
  -webkit-appearance: radio !important;
}

.gform_wrapper table.gfield_list td.gfield_list_icons img {
  width: 20px;
  height: 20px;
}

.gform_wrapper table.gfield_list td.gfield_list_icons a {
  border: none;
}

.gform_wrapper .gform_footer input[type=submit] {
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  font-family: "Open Sans Condensed", sans-serif;
  display: inline-block;
  padding: 12px 21px 14px;
  transition: background-color 0.3s ease-in-out;
  text-align: center;
  color: #fff;
  background: #006225;
}

.gform_wrapper .gform_footer input[type=submit]:hover {
  text-decoration: none;
  color: #fff;
  background: #004018;
}

@media (max-width: 640px) {
  div.ginput_complex.ginput_container.gf_name_has_2 span {
    width: 100%;
  }

  .gform_wrapper .gform_body .gf_left_half,
.gform_wrapper .gform_body .gf_right_half {
    width: 100%;
  }
}
/* Blog */
.single-post .post-hero {
  margin-bottom: 118px;
}

@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    .single-post__image {
      min-height: 358px;
    }

    .single-post__post-item {
      margin-bottom: 85px;
    }
  }
}
.blog-cta__left,
.blog-cta__right {
  width: 50%;
}

.blog-cta__right {
  display: flex;
  justify-content: flex-end;
}
.blog-cta__right .c-btn-wrapper {
  margin: 0;
}

@media (max-width: 991px) {
  .blog-cta__left, .blog-cta__right {
    width: 100%;
    display: flex;
    justify-content: center;
  }

  .blog-cta__right {
    padding-top: 25px;
  }
}

/*# sourceMappingURL=style.css.map */
