@import url("https://fonts.googleapis.com/css?family=Montserrat|Cabin|Lato|Chivo|Arvo|Work+Sans|");
.site-header {
  background-color: #FFFFFF;
  border-bottom-width: 1;
  border-bottom-color: rgba(158, 158, 158, 0.16);
  border-style: none;
  border-bottom-style: solid;
  background-size: 100% 100%;
}
nav.nav-primary {
  color: #ffffff;
  padding-top: 30px;
}
nav.nav-primary ul.menu li a {
  color: #ffffff;
  font-family: Work Sans;
  font-weight: 500;
}
html > body > #responsive-menu-pro-button {
  background-color: #30915b;
}
html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-73 > div > div:nth-child(4) > div > div:nth-child(2) > div > div {
  background-color: rgba(0, 0, 0, 0);
}
.ab-block-testimonial {
  box-shadow: 0px 1px 5px 0px #333333;
  background-image: linear-gradient(-173deg, #30915B, #2B794E);
  color: #30915B !important;
}
html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-73 > div > div:nth-child(4) > div > div:nth-child(3) > div > div > div:nth-child(1) > p {
  color: #ffffff;
}
html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-73 > div > div:nth-child(4) > div > div:nth-child(3) > div > div > div:nth-child(2) > h2 {
  color: #ffffff !important;
}
html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-73 > div > div:nth-child(4) > div > div:nth-child(3) > div > div > div:nth-child(2) > small {
  color: #ffffff !important;
  font-family: Montserrat;
}
html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-73 > div > div:nth-child(4) > div > div:nth-child(2) > div > div > div:nth-child(2) > a {
  background-color: #2b794e !important;
}
.ab-block-cta {
  background-color: rgba(0, 0, 0, 0) !important;
  padding-top: 35.0955px;
  padding-right: 37px;
  padding-left: 37px;
}
.page-id-73 .ab-block-testimonial {
  background-image: linear-gradient(90deg, #2b794e, #30915b);
  color: #ffffff !important;
}
.page article.entry .entry-content h2 {
  color: #ffffff !important;
  font-weight: 900;
  font-family: Montserrat;
  font-size: 16px;
}
.page article.entry .entry-content strong {
  color: #004E38;
  margin-top: 34px;
  font-family: Montserrat;
  font-weight: 700;
  line-height: 15px;
  font-size: 15px;
}
.ab-block-testimonial .ab-testimonial-avatar-wrap + .ab-testimonial-name + .ab-testimonial-title {
  font-family: Cabin;
  color: #ffffff !important;
  font-size: 12px;
  font-weight: 600;
  line-height: 20px;
}
.page article.entry .entry-content a {
  border-radius: 23px;
  margin-left: 0;
  position: relative;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Cabin;
  font-weight: 100;
  font-size: 14px;
  margin-top: 20px;
  box-shadow: none;
}
.full-width-content-middle .entry-content > .alignfull {
  background-image: url("gridbackground.png");
  background-position: center-right;
}
middle {
  background-image: none;
}
html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-73 > div > div:nth-child(1) {
  margin-top: 30px;
  width: 100% position: static;
}
.ab-block-accordion .ab-accordion-title {
  background-color: #30915b;
  color: #ffffff;
  font-family: Arvo;
  font-weight: 400;
  line-height: 1;
  border-style: solid;
  border-width: 0px;
  border-color: #2b794e;
  border-radius: 0px;
  font-size: 17px;
}
.footer-widgets {
  background-color: #333333;
  padding: 15px;
}
.footer-widgets .widget-area {
  color: #ffffff;
  font-size: 12px;
}
footer.site-footer {
  background-color: #32373c !important;
  color: #ffffff;
  border-width: 0px;
  display: none;
}
.page-template-default footer.site-footer {
  background-color: #373737;
  border-width: 0px 0px;
}
.full-width-content .entry-content > .alignfull {
  padding: 25px;
  color: #333333;
}
html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-73 > div > div:nth-child(4) > div > div:nth-child(2) > div > div:nth-child(2) > a {
  border-style: solid;
  border-width: 5px;
  border-radius: 20px;
  height: auto;
  text-align: center;
  text-decoration: none;
  font-style: normal;
  text-shadow: none;
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  border: none;
  font-weight: bold;
  padding: 0.7vw 2vw;
  text-transform: uppercase;
  border: 0 solid #236b43;
  background: #30915b;
  border-bottom-width: 5px;
  border-radius: 5px 5px 7px 7px;
  color: rgba(255, 255, 255, 0.7);
  padding: 20px;
  padding-top: 20p;
  padding-right: 20px;
  padding-bottom: 20;
  padding-left: 20px;
}
html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-73 > div > div:nth-child(4) > div > div:nth-child(2) > div > div:nth-child(2) > a:before,
html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-73 > div > div:nth-child(4) > div > div:nth-child(2) > div > div:nth-child(2) > a:after {
  display: none;
}
html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-73 > div > div:nth-child(4) > div > div:nth-child(2) > div > div:nth-child(2) > a:active {
  position: relative;
  top: 1px;
}
html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-73 > div > div:nth-child(1) > div > div > div > div:nth-child(2) > a {
  height: auto;
  text-align: center;
  text-decoration: none;
  font-style: normal;
  text-shadow: none;
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  border: none;
  font-weight: bold;
  padding: 0.7vw 2vw;
  text-transform: uppercase;
  border: 0 solid #236b43;
  background: #30915b;
  border-bottom-width: 5px;
  border-radius: 5px 5px 7px 7px;
  color: rgba(255, 255, 255, 0.7);
  margin-top: 0px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding: 20px;
}
html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-73 > div > div:nth-child(1) > div > div > div > div:nth-child(2) > a:before,
html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-73 > div > div:nth-child(1) > div > div > div > div:nth-child(2) > a:after {
  display: none;
}
html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-73 > div > div:nth-child(1) > div > div > div > div:nth-child(2) > a:active {
  position: relative;
  top: 1px;
}
html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-73 > div > div:nth-child(1) > div > div > div:nth-child(1) > div:nth-child(1) > div > div > a {
  background-color: #96ca4f;
  box-shadow: 0px 0px 40px 0px rgba(43, 121, 78, 0.73);
}
.site-inner {
  background-image: none;
  background-repeat: no-repeat;
  background-position: top;
}
html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-73 > div > div:nth-child(1) > div > div > div:nth-child(1) > div:nth-child(2) > div > div:nth-child(1) > a {
  background-color: rgba(255, 255, 255, 0);
  color: #333333;
}
html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-73 > div > div:nth-child(1) > div > div > div:nth-child(1) > div:nth-child(2) > div > div:nth-child(2) > a {
  color: #111111;
  background-color: rgba(255, 255, 255, 0);
  margin-left: 10px;
}
.site-container {
  background-image: none;
  background-attachment: scroll;
  background-position: top right;
  background-repeat: repeat-y;
  font-family: Montserrat;
}
.page article.entry .entry-content ul li {
  margin-left: 0px;
}
html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-73 > div > div:nth-child(1) > div > div > div > div > div:nth-child(1) > div > div > a {
  background-color: #96ca4f;
  box-shadow: 0 0px 30px 0 rgba(0, 0, 0, 0.2);
}
html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-73 > div > div:nth-child(1) > div > div > div > div > div:nth-child(2) > div > div:nth-child(1) > a {
  background-color: rgba(255, 255, 255, 0);
  color: #333333;
}
html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-73 > div > div:nth-child(1) > div > div > div > div > div:nth-child(2) > div > div:nth-child(2) > a {
  background-color: rgba(255, 255, 255, 0);
  color: #333333;
}
html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-73 > div > div:nth-child(2) > div > div:nth-child(2) > div > div:nth-child(2) > a {
  padding: 20px;
}
.footer-widgets .widget-area .widget img {
  padding-top: -1px;
  padding: 10px;
}
html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-73 > div > div:nth-child(2) > div > div > div:nth-child(1) > div > p {
  background-color: rgba(255, 255, 255, 0);
}
html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-73 > div > div:nth-child(2) > div > div > div:nth-child(1) > h2 {
  font-weight: 800;
}
html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-73 > div > div:nth-child(3) > div > div:nth-child(3) > div > div > div:nth-child(2) > h2 {
  color: #ffffff !important;
}
html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-73 > div > div:nth-child(3) > div > div:nth-child(3) > div > div > div:nth-child(2) > small {
  color: #ffffff !important;
}
html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-73 > div > div:nth-child(2) > div > div > div:nth-child(1) > div > p {
  font-size: 14px;
}
html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-73 > div > div:nth-child(3) > div > div:nth-child(2) > div > div:nth-child(4) > a:nth-child(3) {
  display: none;
}
html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-73 > div > div:nth-child(3) > div > div:nth-child(2) > div > div:nth-child(4) > a:nth-child(2) {
  display: none;
}
html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-73 > div > div:nth-child(2) > div > div > div:nth-child(2) > a {
  padding: 20px;
}
#wprev-slider-1 .wprev_preview_tcolor2_T1 {
  text-transform: capitalize;
  font-weight: 700;
}
.ab-block-testimonial .ab-testimonial-info {
  font-family: Chivo;
}
.footer-widgets .widget-area .widget p {
  font-weight: 300;
  font-size: 12px;
  font-family: Cabin;
}
.footer-widgets .widget-area .widget {
  font-family: Cabin;
}
.wp-block-columns {
  margin-right: 0px;
  background-image: none;
}
html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-73 > div > div:nth-child(4) > div:nth-child(2) > div > div > a {
  margin-right: 0px;
  right: 138px;
}
html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-73 > div > div:nth-child(2) > div > p > strong {
  font-size: 65px;
  font-weight: 900;
  text-align: justify;
}
html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-73 > div > div:nth-child(2) > div > p {
  font-size: 56px;
  line-height: 52px;
  margin-bottom: 13px;
}
html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-73 > div > div:nth-child(2) > div:nth-child(1) > h2 > strong:nth-child(1) {
  font-size: 58px;
  font-weight: 600;
}
html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-73 > div > div:nth-child(2) > div:nth-child(1) > h2 > strong:nth-child(3) {
  font-size: 46px;
}
html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-73 > div > div:nth-child(3) > div > div:nth-child(2) > div > div > a:nth-child(3) {
  display: none;
}
html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-73 > div > div:nth-child(3) > div > div:nth-child(2) > div > div > a:nth-child(2) {
  display: none;
}
@media screen and (max-width: 1024px) {
  html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-73 > div > div:nth-child(1) {
    margin-left: 0px;
    margin-right: 0px;
    padding: 30px;
  }
  .wp-block-buttons .wp-block-button {
    margin-right: 0px;
    margin-bottom: 0px;
  }
  .page article.entry .entry-content p {
    font-size: 18px;
    line-height: 30px;
  }
}
@media screen and (max-width: 768px) {
  .wp-block-buttons .wp-block-button {
    margin-right: 0px;
    margin-bottom: 0px;
  }
  .ab-block-testimonial .ab-testimonial-avatar-wrap + .ab-testimonial-name + .ab-testimonial-title {
    font-family: Lato;
  }
  .page article.entry .entry-content h2 {
    font-family: Lato;
  }
  .page article.entry .entry-content p {
    font-family: Lato;
    font-size: 16px;
    line-height: 23px;
  }
}
.page article.entry .entry-content p {
  font-size: 13px;
  color: #000000;
}
html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-73 > div > div:nth-child(4) > div > div:nth-child(2) > div > div > a:nth-child(3) {
  display: none;
}
html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-73 > div > div:nth-child(4) > div > div:nth-child(2) > div > div > a:nth-child(2) {
  display: none;
}
html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-73 > div > div:nth-child(7) > div > div:nth-child(1) > div > div > div > div > div > a {
  background-color: #2b794e !important;
}
html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-73 > div > div:nth-child(6) > div > div:nth-child(1) > div > div > div > div > div > a {
  background-color: #30915b !important;
}
html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-73 > div > div:nth-child(5) {
  background-color: #3f4444 !important;
}
html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-73 > div > div:nth-child(5) > div > div > div > div:nth-child(1) > div > div > p {
  color: #ffffff;
}
html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-73 > div > div:nth-child(5) > div > div > div > div:nth-child(1) > div > div > h1 > strong {
  color: #ffffff;
  font-size: 25px;
}
html > body > div:nth-child(1) {
  background-repeat: no-repeat;
  background-image: url("https://fairwaytb.com/wp-content/uploads/2020/06/LogoBackground-1024x1024.gif");
}
html > body > div:nth-child(1) {
  background-image: none;
}
.page-id-73 .site-container {
  background-image: url("https://fairwaytb.com/wp-content/uploads/2020/06/LogoBackground-1024x1024.gif");
}
html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-73 > div > div:nth-child(5) > div > div > div > div:nth-child(2) > div > div:nth-child(1) > div > div:nth-child(1) > div:nth-child(2) > p {
  font-size: 9px;
}
html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-73 > div > div:nth-child(6) > div > div:nth-child(1) > div > p {
  font-size: 13px;
  line-height: 13px;
}
html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-73 > div > div:nth-child(6) > div > div:nth-child(1) > div > div > div > div > p:nth-child(4) {
  font-size: 13px;
}
html > body > div:nth-child(3) > div:nth-child(3) > div > #genesis-content > .post-13 > div > div:nth-child(1) > div > div > div > div > div:nth-child(1) > div > div > a {
  background-color: #96ca4f;
  box-shadow: 0px 0px 40px 0px rgba(43, 121, 78, 0.73);
}
html > body > div:nth-child(3) > div:nth-child(3) > div > #genesis-content > .post-13 > div > div:nth-child(1) > div > div > div > div > div:nth-child(2) > div > div > a {
  background-color: rgba(0, 0, 0, 0);
}
html > body > div:nth-child(3) > div:nth-child(3) > div > #genesis-content > .post-13 > div > div:nth-child(2) > div > div > div > div > div > div > div:nth-child(1) > a {
  background-color: #30915b;
}
html > body > div:nth-child(3) > div:nth-child(3) > div > #genesis-content > .post-13 > div > div:nth-child(2) > div > div > div > div > div > div > div:nth-child(2) > a {
  background-color: rgba(0, 0, 0, 0) !important;
}
html > body > div:nth-child(3) > div:nth-child(3) > div > #genesis-content > .post-13 > div > div:nth-child(1) > div > div > div > div > div:nth-child(2) > div > div > a {
  background-color: rgba(255, 255, 255, 0);
}
html > body > div:nth-child(3) > div:nth-child(3) > div > #genesis-content > .post-13 > div > div:nth-child(1) > div > div > div > div > div:nth-child(2) > div > div > a {
  background-color: rgba(255, 255, 255, 0);
}
html > body > div:nth-child(3) > div:nth-child(3) > div > #genesis-content > .post-13 > div > div:nth-child(2) > div > div > div > div > div > div > div:nth-child(2) > a {
  background-color: #30915b !important;
}
.page article.entry .entry-content {
  background-image: none;
  background-repeat: no-repeat;
}
html > body > div:nth-child(3) > div:nth-child(3) > div > #genesis-content > .post-7 > div > div:nth-child(4) > div > div:nth-child(3) > div > div > div:nth-child(1) > p {
  color: #ffffff;
}
html > body > div:nth-child(3) > div:nth-child(3) > div > #genesis-content > .post-7 > div > div:nth-child(1) > div > div > div > div > div:nth-child(2) > div > div > a {
  background-color: rgba(0, 0, 0, 0);
}
html > body > div:nth-child(3) > div:nth-child(3) > div > #genesis-content > .post-7 > div > div:nth-child(1) > div > div > div > div > div:nth-child(1) > div > div > a {
  box-shadow: 0px 0px 5px 0px #333333;
}
html > body > div:nth-child(3) > div:nth-child(3) > div > #genesis-content > .post-7 > div > div:nth-child(2) > div > div > div > div > div > div > div:nth-child(2) > a {
  background-color: #30915b !important;
}
html > body > div:nth-child(3) > div:nth-child(3) > div > #genesis-content > .post-7 > div > div:nth-child(6) > div > div:nth-child(1) > div > div > div > div > p:nth-child(1) > strong:nth-child(1) {
  font-size: 15px;
  color: #30915b;
}
.page-id-7 .site-inner {
  background-color: rgba(255, 255, 255, 0);
  background-attachment: scroll;
  background-image: url("https://i0.wp.com/dianevance.fairwaytb.com/wp-content/uploads/2021/05/background.png?fit=1024%2C819&ssl=1");
  background-repeat: no-repeat;
  background-blend-mode: normal;
  background-position: top;
}
html > body > div:nth-child(3) > div:nth-child(3) > div > #genesis-content > .post-7 > div > div:nth-child(4) > div > div:nth-child(3) > div > div > div:nth-child(1) > p {
  color: #ffffff;
}
.page-id-7 article.entry .entry-content h2 {
  color: #000000 !important;
}
html > body > div:nth-child(3) > div:nth-child(3) > div > #genesis-content > .post-7 > div > div:nth-child(4) > div > div:nth-child(3) > div > div > div:nth-child(2) > h2 {
  color: #ffffff !important;
}
html > body > div:nth-child(3) > div:nth-child(3) > div > #genesis-content > .post-7 > div > div:nth-child(6) > div > div:nth-child(1) > div > div > div > div > p:nth-child(1) > strong:nth-child(1) {
  color: #000000;
}
.page-id-7 .footer-widgets .widget-area .widget a {
  color: #96ca4f;
}
.footer-widgets .widget-area .widget a {
  font-size: 11px;
  transition: none;
}
html > body > div:nth-child(3) > div:nth-child(3) > div > #genesis-content > .post-20 > div > div:nth-child(1) > div > div > div > div > div:nth-child(1) > div > div > a {
  box-shadow: 0px 0px 3px 0px #333333;
}
html > body > div:nth-child(3) > div:nth-child(3) > div > #genesis-content > .post-20 > div > div:nth-child(4) > div > div:nth-child(3) > div > div > div:nth-child(1) > p {
  color: #ffffff;
}
.page-id-20 .site-inner {
  background-image: url("https://i1.wp.com/christinescott.fairwaytb.com/wp-content/uploads/2021/07/fairwaybackground.png?fit=1024%2C819&ssl=1");
}
html > body > div:nth-child(3) > div:nth-child(3) > div > #genesis-content > .post-20 > div > div:nth-child(6) > div:nth-child(1) > p:nth-child(1) > strong {
  line-height: 21px;
}
html > body > div:nth-child(3) > div:nth-child(3) > div > #genesis-content > .post-20 > div > div:nth-child(6) > div:nth-child(1) > p:nth-child(4) {
  font-size: 14px;
  font-weight: 700;
}
.page-id-20 .wp-block-columns {
  background-image: none;
}
.page article.entry .entry-title {
  font-size: 32px;
  color: #30915b;
  font-family: Montserrat;
  font-weight: 900;
}
.page-id-11 .site-inner {
  background-image: url("https://i0.wp.com/cherylallen.fairwaytb.com/wp-content/uploads/2021/08/2_edge.png?fit=1024%2C819&ssl=1");
}
.page-id-15 .site-inner {
  background-image: url("https://i1.wp.com/colleenarodriguez.fairwaytb.com/wp-content/uploads/2021/08/edge.png?fit=1024%2C819&ssl=1");
}
html > body > div:nth-child(3) > div:nth-child(3) > div > #genesis-content > .post-15 > div > div:nth-child(1) > div > div > div > div > div:nth-child(1) > div > div > a {
  box-shadow: 0px 2px 10px 0px #000000;
}
.ant-layout DIV {
  background-color: rgba(33, 33, 33, 0);
}
html > body > div:nth-child(11) > div:nth-child(3) > div > #genesis-content > .post-15 > div > #ss-custom-reviews-widget-root > div > section > div {
  background-color: #ffffff;
}
