@import url("https://fonts.googleapis.com/css?family=|Crimson+Text|");
.headline_area .headline {
  background-color: #FCFFEB;
  padding-top: 2px;
  padding-bottom: 20px;
}
.headline_area .headline:hover {
  background-color: #ffffff;
}
#wpforms-309 {
  padding-left: 62px;
}
#wpforms-309 .wpforms-field input {
  margin-right: 0px;
  font-size: 21px;
  line-height: 24px;
}
@media screen and (min-width: 1025px) {
  #wpforms-309 .wpforms-field input {
    box-sizing: content-box;
  }
}
#wpforms-309 .wpforms-field .wpforms-field-label {
  font-size: 22px;
  line-height: 26px;
  font-family: Crimson Text;
}
#wpforms-309 .wpforms-field textarea {
  padding-right: 3px;
}
@media screen and (min-width: 1025px) {
  #wpforms-309 .wpforms-field textarea {
    padding-left: 6px;
  }
}
.editable .wpforms-field textarea {
  padding-right: 0px;
  padding-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding: 12px;
  margin-right: 0px;
}
.three_fifth {
  background-color: #ffffff;
  padding-left: 0px;
}
@media screen and (min-width: 1025px) {
  .three_fifth {
    padding-right: 6px;
  }
}
#wpforms-461 .wpforms-field .wpforms-field-label {
  font-size: 21px;
  line-height: 26px;
  font-family: Crimson Text;
  font-weight: 400;
  background-position: top left;
  text-align: left;
  text-decoration: none;
  color: #40220D;
}
.no-sidebar-full-width .content-col {
  border-style: none;
  padding-left: 33px;
}
#wpforms-461 .wpforms-field input {
  border-width: 4px;
  font-size: 21px;
  font-family: Crimson Text;
  background-color: #FCFFEB;
  border-color: #F9EEAE;
}
#wpforms-461 .wpforms-field {
  background-color: #DDBF72;
  background-position: center;
  background-blend-mode: luminosity;
  border-style: none;
  border-width: 6px;
  padding-left: 25px;
  padding-right: 26px;
  padding-bottom: 15px;
}
div.wpforms-container-full .wpforms-form .wpforms-submit-container {
  background-color: #FCFFEB;
}
#wpforms-461 button.wpforms-submit {
  background-color: #373634;
  color: #F9EEAE;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 4px;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.grt p a {
  text-align: left;
  border-width: 0px;
  background-color: #FAFEFF;
  margin-bottom: 37px;
  border-top-style: solid;
  border-top-width: 1px;
  border-style: none;
  color: #0086E6;
}
.grt p {
  text-align: left;
  border-style: none;
  border-width: 0px;
  background-color: #FCFFEB;
  color: #45250E;
}
#wpforms-461 .wpforms-field textarea {
  font-size: 20px;
  font-family: Crimson Text;
  background-color: #FCFFEB;
  border-color: #F9EEAE;
  border-width: 4px;
}
html > body > #page > div:nth-child(3) > div > div > #post-455 > div:nth-child(3) > p:nth-child(3) {
  text-align: left;
  padding-right: 10px;
  padding-left: 10px;
}
html > body > #page > div:nth-child(3) > div > div > #post-455 > div:nth-child(3) > p:nth-child(2) {
  text-align: left;
  padding-left: 0px;
}
html > body > #page > div:nth-child(3) > div > div > #post-455 > div:nth-child(3) > p:nth-child(9) {
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 0px;
  background-color: #FFFFFF;
  border-color: #625230;
  margin-bottom: 37px;
  text-decoration: none;
  border-top-style: solid;
  border-top-width: 3px;
}
@media screen and (min-width: 1025px) {
  html > body > #page > div:nth-child(3) > div > div > #post-455 > div:nth-child(3) > p:nth-child(9) {
    border-width: 1px;
  }
}
html > body > #page > div:nth-child(3) > div > div > #post-371 > div:nth-child(3) > div {
  text-decoration: none;
}
html > body > #page > div:nth-child(3) > div > div > #post-371 {
  margin-right: 0px;
  margin-left: 0px;
}
@media screen and (min-width: 1025px) {
  .grt p a:hover {
    background-color: #0086E6;
  }
}
html > body > #page > div:nth-child(3) > div > div > #post-455 > div:nth-child(3) > p:nth-child(9) > a {
  background-color: #ffffff;
  background-repeat: no-repeat;
  text-decoration: none;
}
html > body > #page > div:nth-child(3) > div > div > #post-455 > div:nth-child(3) > p:nth-child(4) > a {
  border-style: solid;
  border-width: 0px;
}
.content-container a {
  background-color: #FAFEFF;
  border-top-style: solid;
  border-top-width: 1px;
  border-style: none;
  border-width: 0px;
  color: #0086E6;
}
.content-container {
  background-color: #FCFFEB;
}
#site_title {
  background-color: #FCFFEB;
  color: #45250E;
}
.menu-bar .w-container {
  background-color: #FCFFEB;
}
html > body > #page > #menu_bar > div:nth-child(1) > #site_title > a {
  background-color: #FCFFEB;
}
.menu-bar {
  background-color: #FCFFEB;
}
.content-container a:hover {
  background-color: #0086E6;
}
.grt img.alignleft {
  background-color: #FCFFEB;
}
.grt {
  background-color: #FCFFEB;
}
html > body > #page > div:nth-child(3) > div > div > #post-455 > div:nth-child(3) > div {
  padding-right: 11px;
}
@media screen and (max-width: 320px) {
  html > body > #page > div:nth-child(3) > div {
    display: block;
  }
  #wpforms-461 .wpforms-field input {
    padding-left: 13px;
  }
  #wpforms-461 .wpforms-field {
    padding: 10px;
  }
  html > body > #page > div:nth-child(3) > div > div {
    padding-left: 27px;
    padding-right: 22px;
  }
}
html > body > #page > div:nth-child(3) > div > div > #post-455 > div:nth-child(3) > p:nth-child(9) > a:hover {
  background-color: #0086E6;
}
