body #page-container {
  position: relative;
  overflow-y: unset !important;
  padding-top: 0 !important;
}

body #page-container #et-main-area p,
body #page-container #et-main-area td,
body #page-container #et-main-area th,
body #page-container #et-main-area .widgetarea,
body #page-container #et-main-area ul,
body #page-container #et-main-area ol {
  font: normal normal 400 1.13em/1.5 "Lato", sans-serif;
  color: #ffffff;
}
body #page-container #et-main-area h1 {
  font: normal normal 400 4.5em/1.25 "Raleway", sans-serif;
}
body #page-container #et-main-area h2 {
  font: normal normal 300 3.5em/1.25 "Raleway", sans-serif;
  text-align: center;
}
body #page-container #et-main-area h3 {
  font: normal normal 700 2.88em/1.25 "Raleway", sans-serif;
}
body #page-container #et-main-area h4 {
  font: normal normal 700 1.75em/1.25 "Raleway", sans-serif;
}
body #page-container #et-main-area h5 {
  font: normal normal 700 1.75em/1.25 "Raleway", sans-serif;
}
body #page-container #et-main-area h6 {
  font: normal normal 700 1.75em/1.25 "Raleway", sans-serif;
}
body #page-container #et-main-area h1,
body #page-container #et-main-area h2,
body #page-container #et-main-area h3,
body #page-container #et-main-area h4,
body #page-container #et-main-area h5,
body #page-container #et-main-area h6 {
  color: #ffffff;
  text-transform: uppercase;
}
body #page-container #et-main-area a {
  color: #6699cc;
}
body #page-container #et-main-area a:hover {
  color: #6699cc;
  text-decoration: underline;
}
body #page-container #et-main-area .et_pb_bg_layout_light a.et-pb-arrow-prev, body #page-container #et-main-area .et_pb_bg_layout_light a.et-pb-arrow-next,
body #page-container #et-main-area .et-pb-slider-arrows a.et-pb-arrow-prev,
body #page-container #et-main-area .et-pb-slider-arrows a.et-pb-arrow-next {
  color: #ffffff !important;
}
body #page-container #et-main-area .et_pb_bg_layout_light a.et-pb-arrow-prev:hover, body #page-container #et-main-area .et_pb_bg_layout_light a.et-pb-arrow-next:hover,
body #page-container #et-main-area .et-pb-slider-arrows a.et-pb-arrow-prev:hover,
body #page-container #et-main-area .et-pb-slider-arrows a.et-pb-arrow-next:hover {
  color: #ffffff !important;
  text-decoration: none;
}
body #page-container #et-main-area .et_pb_bg_layout_light a.et-pb-arrow-prev:before,
body #page-container #et-main-area .et-pb-slider-arrows a.et-pb-arrow-prev:before {
  content: "<";
}
body #page-container #et-main-area .et_pb_bg_layout_light a.et-pb-arrow-next:before,
body #page-container #et-main-area .et-pb-slider-arrows a.et-pb-arrow-next:before {
  content: "=";
}
body #page-container #et-main-area ul.checkmark-list {
  list-style-image: url(/wp-content/uploads/2019/09/checkmark-blue-20x.png);
}
body #page-container #et-main-area p,
body #page-container #et-main-area td,
body #page-container #et-main-area th,
body #page-container #et-main-area .widgetarea,
body #page-container #et-main-area ul,
body #page-container #et-main-area ol {
  font: inherit;
  font-style: normal;
  font-weight: 300;
  font-size: 1.13em;
  line-height: 1.5;
  font-size: inherit;
}

body #page-container #top-header {
  top: 127px;
  background-color: #6699cc;
}
body #page-container #top-header .container #et-secondary-menu {
  float: unset;
  width: 100%;
}
body #page-container #top-header .container #et-secondary-menu #et-secondary-nav {
  width: 100%;
}
body #page-container #top-header .container #et-secondary-menu #et-secondary-nav > .menu-item {
  width: 15%;
  margin-right: 1%;
}
body #page-container #top-header .container #et-secondary-menu #et-secondary-nav > .menu-item a {
  font: normal normal 400 1.25em/1.5 "Lato", sans-serif;
  text-align: center;
  text-transform: uppercase;
}
body #page-container #top-header .container #et-secondary-menu #et-secondary-nav > .menu-item a:after {
  padding-left: 10px;
  right: unset;
}
body #page-container #top-header .container #et-secondary-menu #et-secondary-nav > .menu-item > .sub-menu {
  background-color: #6699cc;
  width: 260px;
  right: unset;
  left: 0;
}
body #page-container #top-header .container #et-secondary-menu #et-secondary-nav > .menu-item > .sub-menu a {
  text-align: left;
}
body #page-container #top-header .container #et-secondary-menu #et-secondary-nav .menu-item {
  background-color: #6699cc;
}
body #page-container #main-header {
  background-color: rgba(0, 0, 0, 0.2);
  top: 0 !important;
}
body #page-container #main-header .et_search_outer .container .et-search-form .et-search-field {
  color: #333333;
  font: normal normal 400 1.25em/1.5 "Lato", sans-serif;
}
body #page-container #main-header .et_search_outer .container .et-search-form .et-search-field::-webkit-input-placeholder {
  color: #333333;
  font-style: unset;
}
body #page-container #main-header .et_search_outer .container .et-search-form .et-search-field::-moz-placeholder {
  color: #333333;
  font-style: unset;
}
body #page-container #main-header .et_search_outer .container .et-search-form .et-search-field:-ms-input-placeholder {
  color: #333333;
  font-style: unset;
}
body #page-container #main-header .et_search_outer .container .et-search-form .et-search-field::-ms-input-placeholder {
  color: #333333;
  font-style: unset;
}
body #page-container #main-header .et_search_outer .container .et-search-form .et-search-field::placeholder {
  color: #333333;
  font-style: unset;
}
body #page-container #main-header .et_search_outer .container .et_close_search_field:after {
  color: #333333;
}

body #page-container #main-header .container #et-top-navigation .mobile-phone-icon {
  display: none;
}
body #page-container #main-header .container #et-top-navigation .mobile_menu_bar:before {
  color: white;
}
body #page-container #main-header .container #et-top-navigation #top-menu-nav #top-menu .menu-item > a {
  color: #c49d65 !important;
  background-color: rgba(255, 255, 255, 0.7);
  background-image: none;
  border-radius: 5px;
  border: 1px #c49d65 solid !important;
  padding: 5px 20px;
  font: normal normal 400 1.33em/1.5 "Lato", sans-serif !important;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  white-space: normal;
  background-repeat: no-repeat;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out !important;
  word-break: keep-all;
  word-wrap: normal;
  letter-spacing: 2px;
  backdrop-filter: blur(5px);
  font-size: 1em;
}
@media (max-width: 479px) {
  body #page-container #main-header .container #et-top-navigation #top-menu-nav #top-menu .menu-item > a {
    width: 90%;
  }
}
body #page-container #main-header .container #et-top-navigation #top-menu-nav #top-menu .menu-item > a:hover, body #page-container #main-header .container #et-top-navigation #top-menu-nav #top-menu .menu-item > a:active, body #page-container #main-header .container #et-top-navigation #top-menu-nav #top-menu .menu-item > a:focus {
  color: #ffffff !important;
  background-color: #b18443;
  opacity: 1;
  border: 1px #b18443 solid;
  text-decoration: none;
}
body #page-container #main-header .container #et-top-navigation #top-menu-nav #top-menu .menu-item > a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
  -webkit-transform-origin: bottom center;
          transform-origin: bottom center;
  background: #b18443;
  z-index: -1;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
body #page-container #main-header .container #et-top-navigation #top-menu-nav #top-menu .menu-item.menu-item-has-children .sub-menu {
  border-color: #333333;
}
body #page-container #main-header .container #et-top-navigation #top-menu-nav #top-menu .menu-item.menu-item-has-children .sub-menu .menu-item > a {
  color: #ffffff !important;
  background-color: transparent;
  background-image: none;
  border-radius: 5px;
  border: 1px #ffffff solid !important;
  padding: 5px 20px;
  font: normal normal 400 1.33em/1.5 "Lato", sans-serif !important;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  white-space: normal;
  background-repeat: no-repeat;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out !important;
  word-break: keep-all;
  word-wrap: normal;
  letter-spacing: 2px;
  font-size: 1em;
}
@media (max-width: 479px) {
  body #page-container #main-header .container #et-top-navigation #top-menu-nav #top-menu .menu-item.menu-item-has-children .sub-menu .menu-item > a {
    width: 90%;
  }
}
body #page-container #main-header .container #et-top-navigation #top-menu-nav #top-menu .menu-item.menu-item-has-children .sub-menu .menu-item > a:hover, body #page-container #main-header .container #et-top-navigation #top-menu-nav #top-menu .menu-item.menu-item-has-children .sub-menu .menu-item > a:active, body #page-container #main-header .container #et-top-navigation #top-menu-nav #top-menu .menu-item.menu-item-has-children .sub-menu .menu-item > a:focus {
  color: #ffffff !important;
  background-color: #b18443;
  opacity: 1;
  border: 1px #ffffff solid;
  text-decoration: none;
}
body #page-container #main-header .container #et-top-navigation #top-menu-nav #top-menu .menu-item.menu-item-has-children .sub-menu .menu-item > a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
  -webkit-transform-origin: bottom center;
          transform-origin: bottom center;
  background: #b18443;
  z-index: -1;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
body #page-container #main-header .container #et-top-navigation #et_mobile_nav_menu .mobile_nav .et_mobile_menu {
  background-color: #6699cc;
}
body #page-container #main-header .container #et-top-navigation #et_mobile_nav_menu .mobile_nav .et_mobile_menu .menu-item a {
  color: #ffffff;
}
body #page-container #main-header .container #et-top-navigation #et_top_search #et_search_icon {
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out !important;
  color: #333333;
}

@media (min-width: 1100px) {
  body #page-container #top-header {
    display: none;
  }
  body #page-container #et_top_search {
    display: none;
  }
  body #page-container #main-header #et-top-navigation {
    padding: 38px 0 13px;
  }
  body #page-container #main-header #et-top-navigation .mobile-phone-icon {
    display: none;
  }
  body #page-container #main-header #et_mobile_nav_menu {
    width: 190px;
    display: block;
  }
  body #page-container #main-header #et_mobile_nav_menu .select_page {
    display: block;
    float: left;
    color: white;
    font: normal normal 400 1.33em/1.5 "Lato", sans-serif;
    text-transform: uppercase;
  }
  body #page-container #main-header #et_mobile_nav_menu .mobile_nav {
    width: 180px;
    padding-top: 4px;
  }
  body #page-container #main-header #et_mobile_nav_menu .mobile_nav .select_page {
    padding: 0 12px;
  }
  body #page-container #main-header #et_mobile_nav_menu .mobile_nav .mobile_menu_bar {
    color: #ffffff;
    padding-left: 12px;
  }
  body #page-container #main-header #et_mobile_nav_menu .mobile_nav .mobile_menu_bar:before {
    color: #ffffff;
  }
  body #page-container #main-header #et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar:before {
    content: "M";
    line-height: 0.9;
  }
  body #page-container #main-header #et_mobile_nav_menu .mobile_nav .et_mobile_menu {
    overflow-y: scroll !important;
    max-height: 80vh !important;
    -webkit-overflow-scrolling: touch !important;
    border: 2px solid #ffffff;
    width: 25%;
    padding: 2%;
    right: 4rem;
    left: unset;
  }
  body #page-container #main-header #et_mobile_nav_menu .mobile_nav .et_mobile_menu > li:nth-child(-n+3) {
    display: none;
  }
  body #page-container #main-header #et_mobile_nav_menu .mobile_nav .et_mobile_menu:before {
    position: fixed;
    color: #ffffff;
    font-family: ETModules;
    font-size: 2em;
    content: ";";
    padding-left: 175px;
    top: 85vh;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  #top-header {
    display: none;
  }
  #main-header .container #et-top-navigation #top-menu-nav {
    display: none;
  }
  #main-header .container #et-top-navigation #top-menu-nav #top-menu {
    display: none;
  }
  #main-header .container #et-top-navigation #et_top_search {
    display: none;
  }
  #main-header .container #et-top-navigation #et_mobile_nav_menu {
    display: block;
  }
  #main-header .container #et-top-navigation #et_mobile_nav_menu .et_mobile_menu {
    overflow-y: scroll !important;
    max-height: 80vh !important;
    -webkit-overflow-scrolling: touch !important;
  }
  body.et_header_style_left #et-top-navigation {
    padding-top: 0;
  }
  body.et_header_style_left #et-top-navigation .mobile-phone-icon {
    display: none;
  }
  #et-top-navigation #et_mobile_nav_menu .mobile_nav .mobile_menu_bar_toggle:before {
    top: 12px;
    color: #ffffff;
  }
  #et-top-navigation #et_mobile_nav_menu .mobile_nav #mobile_menu {
    border-color: #ffffff;
  }
  #et-top-navigation #et_mobile_nav_menu .mobile_nav #mobile_menu .menu-item a {
    color: #ffffff;
    font: normal normal 400 1.25em/1.5 "Lato", sans-serif;
  }
  #et-top-navigation #et_mobile_nav_menu .mobile_nav #mobile_menu .menu-item.hide-mobile {
    display: none;
  }
}
@media (min-landscape: 768px) and (max-landscape: 1024px) {
  #top-menu-nav,
  #top-menu,
  #et_top_search {
    display: none;
  }
  #et_mobile_nav_menu {
    display: block;
  }
}
@media (max-width: 767px) {
  body #page-container #main-header .logo_container {
    width: auto;
  }
  body #page-container #main-header .et_menu_container #et-top-navigation .mobile-phone-icon {
    display: inline-block;
    margin-right: 12px;
    font-size: 24px;
  }
  body #page-container #main-header .et_menu_container #et-top-navigation #et_mobile_nav_menu .mobile_nav .mobile_menu_bar_toggle:before {
    color: #ffffff;
  }
  body #page-container #main-header .et_menu_container #et-top-navigation #et_mobile_nav_menu .mobile_nav #mobile_menu {
    border-color: #ffffff;
  }
  body #page-container #main-header .et_menu_container #et-top-navigation #et_mobile_nav_menu .mobile_nav #mobile_menu .menu-item a {
    font: normal normal 400 1.25em/1.5 "Lato", sans-serif;
    text-transform: uppercase;
  }
  body #page-container #main-header .et_menu_container #et-top-navigation #et_top_search {
    visibility: hidden;
  }
}
body #page-container #et-main-area #main-content {
  background-color: transparent;
}
body #page-container #et-main-area #main-content article {
  background-color: transparent;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column.vertical-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row:first-child {
  padding-top: 0;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row:last-child {
  padding-bottom: 0;
}
body #page-container #et-main-area #main-content .container:before {
  display: none;
}
body #page-container #et-main-area #main-content .container #content-area #left-area {
  width: 100%;
  padding-right: 0;
}
body #page-container #et-main-area #main-content .container #content-area #sidebar {
  display: none;
}

@media (min-width: 1100px) {
  body #page-container #et-main-area {
    position: absolute;
    top: 0;
    width: 100%;
  }
  body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row.short-row {
    max-width: 800px;
  }
  body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row.fullwidth {
    width: 100% !important;
    max-width: 100% !important;
  }
  body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row.long-row {
    width: 90% !important;
    max-width: 1400px !important;
  }
  body #page-container #et-main-area #main-content .container {
    padding-top: 111px;
  }
}
@media (max-width: 479px) {
  #page-container #et-main-area #main-content .landing-page-header .et_pb_image_wrap,
  #page-container #et-main-area #main-content .et_pb_gallery_item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  #page-container #et-main-area #main-content .landing-page-header .et_pb_row .et_pb_column:last-child {
    display: none;
  }
  #page-container #et-main-area #main-content .et_pb_row {
    width: 100%;
  }
  #page-container #et-main-area #main-content .et_pb_button_module_wrapper {
    text-align: center;
  }
  #page-container #et-main-area #main-content .et_pb_module.et_pb_text {
    margin: auto 0;
  }
  #page-container #et-main-area #main-content .et_pb_text_inner,
  #page-container #et-main-area #main-content .et_pb_blurb_container {
    margin: auto 10%;
  }
  #page-container #et-main-area #main-content .et_pb_fullwidth_header_container.center .header-content {
    width: 100%;
    max-width: none;
  }
  #page-container #et-main-area #main-content article h1 {
    font-size: 2.25em !important;
    font-weight: 600;
  }
  #page-container #et-main-area #main-content article h2 {
    font-size: 2rem !important;
  }
}
body #page-container #et-main-area #main-footer #footer-bottom {
  background-color: transparent;
}
body #page-container #et-main-area #main-footer #footer-bottom .container .et-social-icons .et-social-icon .icon {
  color: #ffffff;
}
body #page-container #et-main-area #main-footer #footer-bottom .container #footer-info {
  color: #ffffff;
  font: normal normal 400 1.13em/1.5 "Lato", sans-serif;
}
body #page-container #et-main-area #main-footer #footer-bottom .container #footer-info a {
  font-weight: bold;
  color: #ffffff;
}
body #page-container #et-main-area #main-footer #footer-bottom .container #footer-info a:hover, body #page-container #et-main-area #main-footer #footer-bottom .container #footer-info a:active, body #page-container #et-main-area #main-footer #footer-bottom .container #footer-info a:focus {
  opacity: 0.7;
}

body #page-container #et-main-area .et_pb_button {
  color: #c49d65 !important;
  background-color: transparent;
  background-image: none;
  border-radius: 5px;
  border: 1px #c49d65 solid !important;
  padding: 5px 20px;
  font: normal normal 400 1.33em/1.5 "Lato", sans-serif !important;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  white-space: normal;
  background-repeat: no-repeat;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out !important;
  word-break: keep-all;
  word-wrap: normal;
  letter-spacing: 2px;
}
@media (max-width: 479px) {
  body #page-container #et-main-area .et_pb_button {
    width: 90%;
  }
}
body #page-container #et-main-area .et_pb_button:hover, body #page-container #et-main-area .et_pb_button:active, body #page-container #et-main-area .et_pb_button:focus {
  color: #ffffff !important;
  background-color: #c49d65;
  opacity: 1;
  border: 1px #c49d65 solid;
  text-decoration: none;
}
body #page-container #et-main-area .et_pb_button::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
  -webkit-transform-origin: bottom center;
          transform-origin: bottom center;
  background: #c49d65;
  z-index: -1;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
@media (max-width: 479px) {
  body #page-container #et-main-area .et_pb_button {
    padding-left: 6px;
    padding-right: 6px;
    font-size: 12px !important;
    width: auto !important;
  }
}
body #page-container #et-main-area .et_pb_button .small-button {
  margin-top: 10px;
  color: #c49d65 !important;
  background-color: transparent;
  background-image: none;
  border-radius: 5px;
  border: 1px #c49d65 solid !important;
  padding: 5px 20px;
  font: normal normal 400 1.33em/1.5 "Lato", sans-serif !important;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  white-space: normal;
  background-repeat: no-repeat;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out !important;
  word-break: keep-all;
  word-wrap: normal;
  letter-spacing: 2px;
}
@media (max-width: 479px) {
  body #page-container #et-main-area .et_pb_button .small-button {
    width: 90%;
  }
}
body #page-container #et-main-area .et_pb_button .small-button:hover, body #page-container #et-main-area .et_pb_button .small-button:active, body #page-container #et-main-area .et_pb_button .small-button:focus {
  color: #ffffff !important;
  background-color: #c49d65;
  opacity: 1;
  border: 1px #c49d65 solid;
  text-decoration: none;
}
body #page-container #et-main-area .et_pb_button .small-button::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
  -webkit-transform-origin: bottom center;
          transform-origin: bottom center;
  background: #c49d65;
  z-index: -1;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
body #page-container #main-content .et_pb_button.gold-button {
  color: #c49d65 !important;
  background-color: transparent;
  background-image: none;
  border-radius: 5px;
  border: 1px #c49d65 solid !important;
  padding: 5px 20px;
  font: normal normal 400 1.33em/1.5 "Lato", sans-serif !important;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  white-space: normal;
  background-repeat: no-repeat;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out !important;
  word-break: keep-all;
  word-wrap: normal;
  letter-spacing: 2px;
}
@media (max-width: 479px) {
  body #page-container #main-content .et_pb_button.gold-button {
    width: 90%;
  }
}
body #page-container #main-content .et_pb_button.gold-button:hover, body #page-container #main-content .et_pb_button.gold-button:active, body #page-container #main-content .et_pb_button.gold-button:focus {
  color: #ffffff !important;
  background-color: #c49d65;
  opacity: 1;
  border: 1px #c49d65 solid;
  text-decoration: none;
}
body #page-container #main-content .et_pb_button.gold-button::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
  -webkit-transform-origin: bottom center;
          transform-origin: bottom center;
  background: #c49d65;
  z-index: -1;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
body #page-container #main-content .et_pb_button.gold-button.rounded.guide-offer-preview, body #page-container #main-content .et_pb_button.gold-button-pill {
  color: #c49d65 !important;
  background-color: transparent;
  background-image: none;
  border-radius: 5px;
  border: 1px #c49d65 solid !important;
  padding: 5px 20px;
  font: normal normal 400 1.33em/1.5 "Lato", sans-serif !important;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  white-space: normal;
  background-repeat: no-repeat;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out !important;
  word-break: keep-all;
  word-wrap: normal;
  letter-spacing: 2px;
  border-radius: 5px;
}
@media (max-width: 479px) {
  body #page-container #main-content .et_pb_button.gold-button.rounded.guide-offer-preview, body #page-container #main-content .et_pb_button.gold-button-pill {
    width: 90%;
  }
}
body #page-container #main-content .et_pb_button.gold-button.rounded.guide-offer-preview:hover, body #page-container #main-content .et_pb_button.gold-button.rounded.guide-offer-preview:active, body #page-container #main-content .et_pb_button.gold-button.rounded.guide-offer-preview:focus, body #page-container #main-content .et_pb_button.gold-button-pill:hover, body #page-container #main-content .et_pb_button.gold-button-pill:active, body #page-container #main-content .et_pb_button.gold-button-pill:focus {
  color: #ffffff !important;
  background-color: #c49d65;
  opacity: 1;
  border: 1px #c49d65 solid;
  text-decoration: none;
}
body #page-container #main-content .et_pb_button.gold-button.rounded.guide-offer-preview::after, body #page-container #main-content .et_pb_button.gold-button-pill::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
  -webkit-transform-origin: bottom center;
          transform-origin: bottom center;
  background: #c49d65;
  z-index: -1;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
body #page-container #main-content .et_pb_button.gold-button-solid {
  color: #ffffff !important;
  background-color: #c49d65;
  background-image: none;
  border-radius: 5px;
  border: 1px #c49d65 solid !important;
  padding: 5px 20px;
  font: normal normal 400 1.33em/1.5 "Lato", sans-serif !important;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  white-space: normal;
  background-repeat: no-repeat;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out !important;
  word-break: keep-all;
  word-wrap: normal;
  letter-spacing: 2px;
}
@media (max-width: 479px) {
  body #page-container #main-content .et_pb_button.gold-button-solid {
    width: 90%;
  }
}
body #page-container #main-content .et_pb_button.gold-button-solid:hover, body #page-container #main-content .et_pb_button.gold-button-solid:active, body #page-container #main-content .et_pb_button.gold-button-solid:focus {
  color: #ffffff !important;
  background-color: #b18443;
  opacity: 1;
  border: 1px #b18443 solid;
  text-decoration: none;
}
body #page-container #main-content .et_pb_button.gold-button-solid::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
  -webkit-transform-origin: bottom center;
          transform-origin: bottom center;
  background: #b18443;
  z-index: -1;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
body #page-container #main-content .et_pb_button.gold-button-with-bg.rounded, body #page-container #main-content .et_pb_button.gold-button-solid-pill {
  color: #ffffff !important;
  background-color: #c49d65;
  background-image: none;
  border-radius: 5px;
  border: 1px #c49d65 solid !important;
  padding: 5px 20px;
  font: normal normal 400 1.33em/1.5 "Lato", sans-serif !important;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  white-space: normal;
  background-repeat: no-repeat;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out !important;
  word-break: keep-all;
  word-wrap: normal;
  letter-spacing: 2px;
  border-radius: 5px;
}
@media (max-width: 479px) {
  body #page-container #main-content .et_pb_button.gold-button-with-bg.rounded, body #page-container #main-content .et_pb_button.gold-button-solid-pill {
    width: 90%;
  }
}
body #page-container #main-content .et_pb_button.gold-button-with-bg.rounded:hover, body #page-container #main-content .et_pb_button.gold-button-with-bg.rounded:active, body #page-container #main-content .et_pb_button.gold-button-with-bg.rounded:focus, body #page-container #main-content .et_pb_button.gold-button-solid-pill:hover, body #page-container #main-content .et_pb_button.gold-button-solid-pill:active, body #page-container #main-content .et_pb_button.gold-button-solid-pill:focus {
  color: #ffffff !important;
  background-color: #b18443;
  opacity: 1;
  border: 1px #b18443 solid;
  text-decoration: none;
}
body #page-container #main-content .et_pb_button.gold-button-with-bg.rounded::after, body #page-container #main-content .et_pb_button.gold-button-solid-pill::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
  -webkit-transform-origin: bottom center;
          transform-origin: bottom center;
  background: #b18443;
  z-index: -1;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
body #page-container #main-content .et_pb_button.autography.gold, body #page-container #main-content .et_pb_button.gold-button.et_pb_bg_layout_dark.autography, body #page-container #main-content .et_pb_button.gold-button.autography, body #page-container #main-content .et_pb_button.gold-button-script {
  color: #c49d65 !important;
  background-color: transparent;
  background-image: none;
  border-radius: 5px;
  border: 1px #c49d65 solid !important;
  padding: 5px 20px;
  font: normal normal 400 1.33em/1.5 "Lato", sans-serif !important;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  white-space: normal;
  background-repeat: no-repeat;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out !important;
  word-break: keep-all;
  word-wrap: normal;
  letter-spacing: 2px;
  font: normal normal 400 1.5em/1.5 autography, cursive !important;
  text-transform: none;
  letter-spacing: 0;
}
@media (max-width: 479px) {
  body #page-container #main-content .et_pb_button.autography.gold, body #page-container #main-content .et_pb_button.gold-button.et_pb_bg_layout_dark.autography, body #page-container #main-content .et_pb_button.gold-button.autography, body #page-container #main-content .et_pb_button.gold-button-script {
    width: 90%;
  }
}
body #page-container #main-content .et_pb_button.autography.gold:hover, body #page-container #main-content .et_pb_button.autography.gold:active, body #page-container #main-content .et_pb_button.autography.gold:focus, body #page-container #main-content .et_pb_button.gold-button.et_pb_bg_layout_dark.autography:hover, body #page-container #main-content .et_pb_button.gold-button.et_pb_bg_layout_dark.autography:active, body #page-container #main-content .et_pb_button.gold-button.et_pb_bg_layout_dark.autography:focus, body #page-container #main-content .et_pb_button.gold-button.autography:hover, body #page-container #main-content .et_pb_button.gold-button.autography:active, body #page-container #main-content .et_pb_button.gold-button.autography:focus, body #page-container #main-content .et_pb_button.gold-button-script:hover, body #page-container #main-content .et_pb_button.gold-button-script:active, body #page-container #main-content .et_pb_button.gold-button-script:focus {
  color: #ffffff !important;
  background-color: #c49d65;
  opacity: 1;
  border: 1px #c49d65 solid;
  text-decoration: none;
}
body #page-container #main-content .et_pb_button.autography.gold::after, body #page-container #main-content .et_pb_button.gold-button.et_pb_bg_layout_dark.autography::after, body #page-container #main-content .et_pb_button.gold-button.autography::after, body #page-container #main-content .et_pb_button.gold-button-script::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
  -webkit-transform-origin: bottom center;
          transform-origin: bottom center;
  background: #c49d65;
  z-index: -1;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
body #page-container #main-content .et_pb_button.gold-button-script-solid {
  color: #ffffff !important;
  background-color: #c49d65;
  background-image: none;
  border-radius: 5px;
  border: 1px #c49d65 solid !important;
  padding: 5px 20px;
  font: normal normal 400 1.33em/1.5 "Lato", sans-serif !important;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  white-space: normal;
  background-repeat: no-repeat;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out !important;
  word-break: keep-all;
  word-wrap: normal;
  letter-spacing: 2px;
  font: normal normal 400 1.5em/1.5 autography, cursive !important;
  text-transform: none;
  letter-spacing: 0;
}
@media (max-width: 479px) {
  body #page-container #main-content .et_pb_button.gold-button-script-solid {
    width: 90%;
  }
}
body #page-container #main-content .et_pb_button.gold-button-script-solid:hover, body #page-container #main-content .et_pb_button.gold-button-script-solid:active, body #page-container #main-content .et_pb_button.gold-button-script-solid:focus {
  color: #ffffff !important;
  background-color: #b18443;
  opacity: 1;
  border: 1px #b18443 solid;
  text-decoration: none;
}
body #page-container #main-content .et_pb_button.gold-button-script-solid::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
  -webkit-transform-origin: bottom center;
          transform-origin: bottom center;
  background: #b18443;
  z-index: -1;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
body #page-container #main-content .et_pb_button.gold-button-solid-secondary {
  color: #ffffff !important;
  background-color: #c49d65;
  background-image: none;
  border-radius: 5px;
  border: 1px #c49d65 solid !important;
  padding: 5px 20px;
  font: normal normal 400 1.33em/1.5 "Lato", sans-serif !important;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  white-space: normal;
  background-repeat: no-repeat;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out !important;
  word-break: keep-all;
  word-wrap: normal;
  letter-spacing: 2px;
}
@media (max-width: 479px) {
  body #page-container #main-content .et_pb_button.gold-button-solid-secondary {
    width: 90%;
  }
}
body #page-container #main-content .et_pb_button.gold-button-solid-secondary:hover, body #page-container #main-content .et_pb_button.gold-button-solid-secondary:active, body #page-container #main-content .et_pb_button.gold-button-solid-secondary:focus {
  color: #ffffff !important;
  background-color: #b18443;
  opacity: 1;
  border: 1px #b18443 solid;
  text-decoration: none;
}
body #page-container #main-content .et_pb_button.gold-button-solid-secondary::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
  -webkit-transform-origin: bottom center;
          transform-origin: bottom center;
  background: #b18443;
  z-index: -1;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
body #page-container #main-content .et_pb_button.gold-button-solid-pill-secondary {
  color: #ffffff !important;
  background-color: #c49d65;
  background-image: none;
  border-radius: 5px;
  border: 1px #c49d65 solid !important;
  padding: 5px 20px;
  font: normal normal 400 1.33em/1.5 "Lato", sans-serif !important;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  white-space: normal;
  background-repeat: no-repeat;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out !important;
  word-break: keep-all;
  word-wrap: normal;
  letter-spacing: 2px;
}
@media (max-width: 479px) {
  body #page-container #main-content .et_pb_button.gold-button-solid-pill-secondary {
    width: 90%;
  }
}
body #page-container #main-content .et_pb_button.gold-button-solid-pill-secondary:hover, body #page-container #main-content .et_pb_button.gold-button-solid-pill-secondary:active, body #page-container #main-content .et_pb_button.gold-button-solid-pill-secondary:focus {
  color: #ffffff !important;
  background-color: #b18443;
  opacity: 1;
  border: 1px #b18443 solid;
  text-decoration: none;
}
body #page-container #main-content .et_pb_button.gold-button-solid-pill-secondary::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
  -webkit-transform-origin: bottom center;
          transform-origin: bottom center;
  background: #b18443;
  z-index: -1;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
body #page-container #main-content .et_pb_button.gold-button-script-secondary {
  color: #c49d65 !important;
  background-color: transparent;
  background-image: none;
  border-radius: 5px;
  border: 1px #c49d65 solid !important;
  padding: 5px 20px;
  font: normal normal 400 1.33em/1.5 "Lato", sans-serif !important;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  white-space: normal;
  background-repeat: no-repeat;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out !important;
  word-break: keep-all;
  word-wrap: normal;
  letter-spacing: 2px;
  font: normal normal 400 1.5em/1.5 autography, cursive !important;
  text-transform: none;
  letter-spacing: 0;
}
@media (max-width: 479px) {
  body #page-container #main-content .et_pb_button.gold-button-script-secondary {
    width: 90%;
  }
}
body #page-container #main-content .et_pb_button.gold-button-script-secondary:hover, body #page-container #main-content .et_pb_button.gold-button-script-secondary:active, body #page-container #main-content .et_pb_button.gold-button-script-secondary:focus {
  color: #ffffff !important;
  background-color: #c49d65;
  opacity: 1;
  border: 1px #c49d65 solid;
  text-decoration: none;
}
body #page-container #main-content .et_pb_button.gold-button-script-secondary::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
  -webkit-transform-origin: bottom center;
          transform-origin: bottom center;
  background: #c49d65;
  z-index: -1;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
body #page-container #main-content .et_pb_button.gold-button-script-solid-secondary {
  color: #ffffff !important;
  background-color: #c49d65;
  background-image: none;
  border-radius: 5px;
  border: 1px #c49d65 solid !important;
  padding: 5px 20px;
  font: normal normal 400 1.33em/1.5 "Lato", sans-serif !important;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  white-space: normal;
  background-repeat: no-repeat;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out !important;
  word-break: keep-all;
  word-wrap: normal;
  letter-spacing: 2px;
  font: normal normal 400 1.5em/1.5 autography, cursive !important;
  text-transform: none;
  letter-spacing: 0;
}
@media (max-width: 479px) {
  body #page-container #main-content .et_pb_button.gold-button-script-solid-secondary {
    width: 90%;
  }
}
body #page-container #main-content .et_pb_button.gold-button-script-solid-secondary:hover, body #page-container #main-content .et_pb_button.gold-button-script-solid-secondary:active, body #page-container #main-content .et_pb_button.gold-button-script-solid-secondary:focus {
  color: #ffffff !important;
  background-color: #b18443;
  opacity: 1;
  border: 1px #b18443 solid;
  text-decoration: none;
}
body #page-container #main-content .et_pb_button.gold-button-script-solid-secondary::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
  -webkit-transform-origin: bottom center;
          transform-origin: bottom center;
  background: #b18443;
  z-index: -1;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
body #page-container #main-content .offer-carousel-slide .offer-carousel-content .et_pb_button {
  padding: 5px 20px !important;
}

body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner .event-wrapper {
  clear: both;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
  padding: 0;
  margin-top: 30px;
  overflow: hidden;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner .event-wrapper .event-thumbnail {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 300px;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner .event-wrapper .event-summary {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 24px;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner .event-wrapper .event-summary .event-dates,
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner .event-wrapper .event-summary .event-type {
  color: #7b5f9a;
  font: normal normal 400 1.13em/1.5 "Lato", sans-serif;
  font-size: 1.25em;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner .event-wrapper .event-summary h3 {
  color: #333333;
  font: normal normal 400 1.13em/1.5 "Lato", sans-serif;
  font-size: 1.75em;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner .event-wrapper .event-summary .read-more-link {
  color: #96b4d7;
  margin-top: 16px;
  display: block;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner #tribe-events .tribe-events-title-bar h1 {
  font: normal normal 700 2.88em/1.25 "Raleway", sans-serif;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner #tribe-events #tribe-events-bar #tribe-bar-form {
  background-color: transparent;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner #tribe-events #tribe-events-bar #tribe-bar-form #tribe-bar-filters-wrap {
  width: 100%;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner #tribe-events #tribe-events-bar #tribe-bar-form #tribe-bar-filters-wrap #tribe-bar-filters .tribe-bar-filters-inner div {
  width: 25%;
  float: left;
  padding: 15px;
  margin: 0;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner #tribe-events #tribe-events-bar #tribe-bar-form #tribe-bar-filters-wrap #tribe-bar-filters .tribe-bar-filters-inner div label {
  display: none;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner #tribe-events #tribe-events-bar #tribe-bar-form #tribe-bar-filters-wrap #tribe-bar-filters .tribe-bar-filters-inner div input[type=text] {
  padding: 8px;
  border: 1px solid #c6c6c6;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner #tribe-events #tribe-events-bar #tribe-bar-form #tribe-bar-filters-wrap #tribe-bar-filters .tribe-bar-filters-inner div input[type=text]::-webkit-input-placeholder {
  color: #333333;
  font-style: unset;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner #tribe-events #tribe-events-bar #tribe-bar-form #tribe-bar-filters-wrap #tribe-bar-filters .tribe-bar-filters-inner div input[type=text]::-moz-placeholder {
  color: #333333;
  font-style: unset;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner #tribe-events #tribe-events-bar #tribe-bar-form #tribe-bar-filters-wrap #tribe-bar-filters .tribe-bar-filters-inner div input[type=text]:-ms-input-placeholder {
  color: #333333;
  font-style: unset;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner #tribe-events #tribe-events-bar #tribe-bar-form #tribe-bar-filters-wrap #tribe-bar-filters .tribe-bar-filters-inner div input[type=text]::-ms-input-placeholder {
  color: #333333;
  font-style: unset;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner #tribe-events #tribe-events-bar #tribe-bar-form #tribe-bar-filters-wrap #tribe-bar-filters .tribe-bar-filters-inner div input[type=text]::placeholder {
  color: #333333;
  font-style: unset;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner #tribe-events #tribe-events-bar #tribe-bar-form #tribe-bar-filters-wrap #tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit .tribe-events-button {
  color: #ffffff !important;
  background-color: #d9bc87;
  background-image: none;
  border-radius: 5px;
  border: 1px #ffffff solid !important;
  padding: 5px 20px;
  font: normal normal 400 1.33em/1.5 "Lato", sans-serif !important;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  white-space: normal;
  background-repeat: no-repeat;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out !important;
  word-break: keep-all;
  word-wrap: normal;
  letter-spacing: 2px;
}
@media (max-width: 479px) {
  body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner #tribe-events #tribe-events-bar #tribe-bar-form #tribe-bar-filters-wrap #tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit .tribe-events-button {
    width: 90%;
  }
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner #tribe-events #tribe-events-bar #tribe-bar-form #tribe-bar-filters-wrap #tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit .tribe-events-button:hover, body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner #tribe-events #tribe-events-bar #tribe-bar-form #tribe-bar-filters-wrap #tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit .tribe-events-button:active, body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner #tribe-events #tribe-events-bar #tribe-bar-form #tribe-bar-filters-wrap #tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit .tribe-events-button:focus {
  color: #ffffff !important;
  background-color: #d9bc87;
  opacity: 1;
  border: 1px #ffffff solid;
  text-decoration: none;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner #tribe-events #tribe-events-bar #tribe-bar-form #tribe-bar-filters-wrap #tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit .tribe-events-button::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
  -webkit-transform-origin: bottom center;
          transform-origin: bottom center;
  background: #d9bc87;
  z-index: -1;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner #tribe-events #tribe-events-bar #tribe-bar-form #tribe-bar-filters-wrap .tribe-bar-views {
  display: none;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner #tribe-events #tribe-events-content .tribe-events-calendar {
  border: none;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner #tribe-events #tribe-events-content .tribe-events-calendar thead tr th {
  background-color: #d9bc87;
  color: #ffffff;
  text-transform: none;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner #tribe-events #tribe-events-content .tribe-events-calendar tbody tr td div:first-child {
  background-color: transparent;
  text-align: center;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner #tribe-events #tribe-events-content .tribe-events-calendar tbody tr td div:first-child a {
  color: #d9bc87;
  background-color: transparent;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner #tribe-events #tribe-events-content .tribe-events-calendar tbody tr td h3 {
  font: normal normal 400 1.13em/1.5 "Lato", sans-serif;
  text-transform: none;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner #tribe-events #tribe-events-content .tribe-events-calendar th,
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner #tribe-events #tribe-events-content .tribe-events-calendar td {
  background-color: #eeeeee;
  border: 5px solid #ffffff;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner #tribe-events #tribe-events-content #tribe-events-footer {
  display: none;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner #tribe-events #tribe-events-content .tribe-events-button {
  color: #ffffff !important;
  background-color: #d9bc87;
  background-image: none;
  border-radius: 5px;
  border: 1px #ffffff solid !important;
  padding: 5px 20px;
  font: normal normal 400 1.33em/1.5 "Lato", sans-serif !important;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  white-space: normal;
  background-repeat: no-repeat;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out !important;
  word-break: keep-all;
  word-wrap: normal;
  letter-spacing: 2px;
  width: 35%;
}
@media (max-width: 479px) {
  body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner #tribe-events #tribe-events-content .tribe-events-button {
    width: 90%;
  }
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner #tribe-events #tribe-events-content .tribe-events-button:hover, body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner #tribe-events #tribe-events-content .tribe-events-button:active, body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner #tribe-events #tribe-events-content .tribe-events-button:focus {
  color: #ffffff !important;
  background-color: #d9bc87;
  opacity: 1;
  border: 1px #ffffff solid;
  text-decoration: none;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner #tribe-events #tribe-events-content .tribe-events-button::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
  -webkit-transform-origin: bottom center;
          transform-origin: bottom center;
  background: #d9bc87;
  z-index: -1;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
body #page-container #et-main-area #main-content article .tribe-events-calendar .tribe-events-tooltip h3 {
  color: #000000;
  font: normal normal 400 1.13em/1.5 "Lato", sans-serif;
  font-size: 14px;
}
body #page-container #et-main-area #main-content article .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title {
  font-size: 14px;
}
body #page-container #et-main-area #main-content article .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title a {
  font: normal normal 400 1.13em/1.5 "Lato", sans-serif;
  font-size: 14px;
  text-transform: none;
}

@media (min-width: 1100px) {
  body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .event-wrapper {
    max-height: 300px;
  }
  body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .event-wrapper > div {
    display: inline-block;
    vertical-align: top;
  }
  body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .event-wrapper .event-thumbnail {
    width: 34.7%;
  }
  body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .event-wrapper .event-summary {
    width: 60.3%;
    padding-left: 5%;
  }
}
body #page-container #et-main-area #main-content article .gform_wrapper {
  margin-top: 0;
}
body #page-container #et-main-area #main-content article .gform_wrapper form.reset-font-size .gform_fields {
  font-size: unset;
}
body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields {
  margin: 0 !important;
}
body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield {
  list-style-type: none !important;
}
body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield:first-child {
  margin-top: 0;
}
body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield label {
  display: none;
}
body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container {
  margin-top: 0;
}
body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield input,
body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield textarea,
body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield select {
  background-color: #ffffff;
  font-size: 0.9em;
  padding: 16px;
  color: #6699cc;
  border: 1px solid #6699cc;
  -webkit-transition: all 0.4s ease-in;
  transition: all 0.4s ease-in !important;
}
body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield input:focus,
body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield textarea:focus,
body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield select:focus {
  -webkit-transition: all 0.4s ease-in;
  transition: all 0.4s ease-in !important;
}
body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield input::-webkit-input-placeholder, body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield textarea::-webkit-input-placeholder, body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield select::-webkit-input-placeholder {
  color: #333333;
  font-style: italic;
}
body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield input::-moz-placeholder, body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield textarea::-moz-placeholder, body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield select::-moz-placeholder {
  color: #333333;
  font-style: italic;
}
body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield input:-ms-input-placeholder, body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield textarea:-ms-input-placeholder, body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield select:-ms-input-placeholder {
  color: #333333;
  font-style: italic;
}
body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield input::-ms-input-placeholder, body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield textarea::-ms-input-placeholder, body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield select::-ms-input-placeholder {
  color: #333333;
  font-style: italic;
}
body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield input::placeholder,
body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield textarea::placeholder,
body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield select::placeholder {
  color: #333333;
  font-style: italic;
}
body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield select {
  color: #333333;
}
body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield select option {
  color: #333333;
}
body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield.hide-label {
  display: none;
}
body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield.show-label label, body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield.gf-show-label label {
  display: inline-block;
}
body #page-container #et-main-area #main-content article .gform_wrapper form .gform_footer {
  text-align: left;
}
body #page-container #et-main-area #main-content article .gform_wrapper form .gform_footer .gform_save_link {
  color: #c49d65 !important;
  background-color: transparent;
  background-image: none;
  border-radius: 5px;
  border: 1px #c49d65 solid !important;
  padding: 5px 20px;
  font: normal normal 400 1.33em/1.5 "Lato", sans-serif !important;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  white-space: normal;
  background-repeat: no-repeat;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out !important;
  word-break: keep-all;
  word-wrap: normal;
  letter-spacing: 2px;
}
@media (max-width: 479px) {
  body #page-container #et-main-area #main-content article .gform_wrapper form .gform_footer .gform_save_link {
    width: 90%;
  }
}
body #page-container #et-main-area #main-content article .gform_wrapper form .gform_footer .gform_save_link:hover, body #page-container #et-main-area #main-content article .gform_wrapper form .gform_footer .gform_save_link:active, body #page-container #et-main-area #main-content article .gform_wrapper form .gform_footer .gform_save_link:focus {
  color: #ffffff !important;
  background-color: #c49d65;
  opacity: 1;
  border: 1px #c49d65 solid;
  text-decoration: none;
}
body #page-container #et-main-area #main-content article .gform_wrapper form .gform_footer .gform_save_link::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
  -webkit-transform-origin: bottom center;
          transform-origin: bottom center;
  background: #c49d65;
  z-index: -1;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
body #page-container #et-main-area #main-content article .gform_wrapper form .gform_confirmation_message {
  font: normal normal 400 1.13em/1.5 "Lato", sans-serif;
  text-align: center;
}

@media (min-width: 1100px) {
  body #page-container #et-main-area #main-content article .gform_wrapper form .gform_footer .gform_button {
    max-width: 43%;
  }
  body #page-container #et-main-area #main-content article .gform_wrapper form .gform_footer .gform_save_link {
    display: block;
    float: right;
    max-width: 43%;
  }
}
#landing-selector-menu nav ul li {
  margin-top: 0;
  width: 100% !important;
  display: block;
  text-align: center;
}
#landing-selector-menu nav ul li a {
  color: #c49d65 !important;
  font: normal normal 700 1.33em/1.5 "Lato", sans-serif;
  letter-spacing: 2px;
  text-decoration: none;
  text-transform: uppercase;
  width: 100%;
}
#landing-selector-menu nav ul li a:hover, #landing-selector-menu nav ul li a:active, #landing-selector-menu nav ul li a:focus {
  text-decoration: none;
}
#landing-selector-menu nav ul.et-menu.nav > li {
  min-width: 350px;
  border: 1px solid #c49d65;
  border-radius: 5px;
  padding: 5px 20px;
  background-color: transparent;
}
#landing-selector-menu nav ul.et-menu.nav > li:hover, #landing-selector-menu nav ul.et-menu.nav > li:active, #landing-selector-menu nav ul.et-menu.nav > li:focus {
  background-color: #c49d65;
}
#landing-selector-menu nav ul.et-menu.nav > li:hover .sub-menu, #landing-selector-menu nav ul.et-menu.nav > li:active .sub-menu, #landing-selector-menu nav ul.et-menu.nav > li:focus .sub-menu {
  background-color: #c49d65 !important;
}
#landing-selector-menu nav ul.et-menu.nav > li:hover a, #landing-selector-menu nav ul.et-menu.nav > li:active a, #landing-selector-menu nav ul.et-menu.nav > li:focus a {
  color: #ffffff !important;
}
#landing-selector-menu nav li:not(.mega-menu) ul.sub-menu {
  min-width: 350px;
  background-color: transparent !important;
  width: 100% !important;
  margin: 0 0 0 -2px;
  border-top: none;
  border-left: 1px solid #c49d65;
  border-right: 2px solid #c49d65;
  border-bottom: 2px solid #c49d65;
}
#landing-selector-menu .et_pb_menu__wrap {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 1100px) {
  #landing-selector-menu {
    margin-top: 10px;
    max-width: none;
    width: unset;
    background: none;
    border: none;
  }
  #landing-selector-menu .et_pb_menu__menu > nav > ul {
    padding-top: 0 !important;
  }
  #landing-selector-menu .et_pb_menu__menu > nav > ul > li > a {
    padding-bottom: 0;
  }
}

body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner .wpv-pagination-nav-links-container {
  margin-top: 30px;
  list-style: none;
  text-align: center;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner .wpv-pagination-nav-links-container li {
  display: inline;
  padding: 0 0.4em;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_blog_grid .column {
  margin-bottom: 30px;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_blog_grid .column article {
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
  height: 720px;
  position: relative;
  margin-bottom: 8px;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_blog_grid .column article h2 {
  font-size: 1.5em;
  text-align: center;
  font-weight: 400;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_blog_grid .column article h2 a {
  line-height: 1.5;
  text-transform: none;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_blog_grid .column article .post-meta {
  text-align: center;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_blog_grid .column article .post-meta .published,
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_blog_grid .column article .post-meta a {
  color: #d9bc87;
  font: normal normal 700 1.25em/1.25 "Raleway", sans-serif;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_blog_grid .column article .post-content .more-link {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 0.5em 0;
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
  color: #ffffff;
  background-color: #6699cc;
  letter-spacing: 2px;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_blog_grid .column article p {
  color: #333333;
}
body #page-container #et-main-area #main-content article .relatedposts-container {
  max-width: 1080px;
  margin: 0 auto;
  padding-bottom: 1em;
}
body #page-container #et-main-area #main-content article .relatedposts-container h2 {
  margin: 0 auto;
  padding-top: 1em;
  text-align: center;
  color: #333333;
}
body #page-container #et-main-area #main-content article .relatedposts-container img.grey-divider {
  margin: 0 auto 1em;
  display: block;
  padding-bottom: 1em;
}
body #page-container #et-main-area #main-content article .relatedposts-container .relatedposts .relatedpost {
  height: 720px;
  max-height: 720px;
  overflow: hidden;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
  position: relative;
  margin-bottom: 8px;
}
body #page-container #et-main-area #main-content article .relatedposts-container .relatedposts .relatedpost .wp-post-image {
  display: block;
  margin: 0 auto;
  overflow: hidden;
  height: 200px;
  max-height: 200px;
}
body #page-container #et-main-area #main-content article .relatedposts-container .relatedposts .relatedpost h3 {
  font: normal normal 300 3.5em/1.25 "Raleway", sans-serif;
  padding: 19px 19px 10px;
  font-size: 1.5em;
  text-align: center;
  font-weight: 400;
}
body #page-container #et-main-area #main-content article .relatedposts-container .relatedposts .relatedpost h3 a {
  line-height: 1.5;
  text-transform: none;
}
body #page-container #et-main-area #main-content article .relatedposts-container .relatedposts .relatedpost .post-meta {
  padding: 0 19px;
  text-align: center;
}
body #page-container #et-main-area #main-content article .relatedposts-container .relatedposts .relatedpost .post-meta .published,
body #page-container #et-main-area #main-content article .relatedposts-container .relatedposts .relatedpost .post-meta a {
  color: #d9bc87;
  font: normal normal 700 1.25em/1.25 "Raleway", sans-serif;
}
body #page-container #et-main-area #main-content article .relatedposts-container .relatedposts .relatedpost p {
  padding: 0 19px;
  color: #333333;
}
body #page-container #et-main-area #main-content article .relatedposts-container .relatedposts .relatedpost .more-link {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 0.5em 0;
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
  color: #ffffff;
  background-color: #6699cc;
  letter-spacing: 2px;
}

@media (min-width: 1100px) {
  body #page-container #et-main-area #main-content article .relatedposts-container .relatedposts .relatedpost {
    width: 30%;
    margin: 0 1.5%;
    float: left;
  }
  body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_blog_grid .column {
    width: 30%;
    margin: 0 1.5%;
  }
}
body #page-container #et-main-area #main-content article .et_pb_section {
  background-image: none;
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
body #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child {
  background-position: top center;
}
body #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header {
  width: 100% !important;
  max-width: unset !important;
  background-color: transparent;
  height: 100%;
  padding: 0;
}
body #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
}
body #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container .header-content {
  width: 100%;
  margin: 0 auto;
  text-align: center;
}
body #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container .header-content h1,
body #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container .header-content h2 {
  text-transform: none;
  font: normal normal 400 4.5em/1.25 "Raleway", sans-serif;
  font-weight: 300;
  text-shadow: 0em 0.1em 0.1em rgba(0, 0, 0, 0.4);
}
body #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container .header-content .et_pb_button {
  width: auto;
  font-size: 1.88em;
}
body #page-container #et-main-area #main-content article .et_pb_section.section_white_bg {
  background-color: #ffffff;
}
body #page-container #et-main-area #main-content article .et_pb_section.section_white_bg .et_pb_row .et_pb_module .et_pb_text_inner p {
  color: #333333;
}
body #page-container #et-main-area #main-content article .et_pb_section.section_white_bg .et_pb_row .et_pb_module .et_pb_text_inner .ff-stream .ff-btn,
body #page-container #et-main-area #main-content article .et_pb_section.section_white_bg .et_pb_row .et_pb_module .et_pb_text_inner .gform_button {
  color: #c49d65 !important;
  background-color: transparent;
  background-image: none;
  border-radius: 5px;
  border: 1px #c49d65 solid !important;
  padding: 5px 20px;
  font: normal normal 400 1.33em/1.5 "Lato", sans-serif !important;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  white-space: normal;
  background-repeat: no-repeat;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out !important;
  word-break: keep-all;
  word-wrap: normal;
  letter-spacing: 2px;
}
@media (max-width: 479px) {
  body #page-container #et-main-area #main-content article .et_pb_section.section_white_bg .et_pb_row .et_pb_module .et_pb_text_inner .ff-stream .ff-btn,
  body #page-container #et-main-area #main-content article .et_pb_section.section_white_bg .et_pb_row .et_pb_module .et_pb_text_inner .gform_button {
    width: 90%;
  }
}
body #page-container #et-main-area #main-content article .et_pb_section.section_white_bg .et_pb_row .et_pb_module .et_pb_text_inner .ff-stream .ff-btn:hover, body #page-container #et-main-area #main-content article .et_pb_section.section_white_bg .et_pb_row .et_pb_module .et_pb_text_inner .ff-stream .ff-btn:active, body #page-container #et-main-area #main-content article .et_pb_section.section_white_bg .et_pb_row .et_pb_module .et_pb_text_inner .ff-stream .ff-btn:focus,
body #page-container #et-main-area #main-content article .et_pb_section.section_white_bg .et_pb_row .et_pb_module .et_pb_text_inner .gform_button:hover,
body #page-container #et-main-area #main-content article .et_pb_section.section_white_bg .et_pb_row .et_pb_module .et_pb_text_inner .gform_button:active,
body #page-container #et-main-area #main-content article .et_pb_section.section_white_bg .et_pb_row .et_pb_module .et_pb_text_inner .gform_button:focus {
  color: #ffffff !important;
  background-color: #c49d65;
  opacity: 1;
  border: 1px #c49d65 solid;
  text-decoration: none;
}
body #page-container #et-main-area #main-content article .et_pb_section.section_white_bg .et_pb_row .et_pb_module .et_pb_text_inner .ff-stream .ff-btn::after,
body #page-container #et-main-area #main-content article .et_pb_section.section_white_bg .et_pb_row .et_pb_module .et_pb_text_inner .gform_button::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
  -webkit-transform-origin: bottom center;
          transform-origin: bottom center;
  background: #c49d65;
  z-index: -1;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
body #page-container #et-main-area #main-content article .et_pb_section.section_white_bg .et_pb_row .et_pb_module.et_pb_pricing .et_pb_pricing_heading {
  background-color: #6699cc;
}
body #page-container #et-main-area #main-content article .et_pb_section.section_white_bg .et_pb_row .et_pb_module.et_pb_pricing .et_pb_sum {
  color: #6699cc;
}
body #page-container #et-main-area #main-content article .et_pb_section.section_white_bg .et_pb_row .et_pb_module h1,
body #page-container #et-main-area #main-content article .et_pb_section.section_white_bg .et_pb_row .et_pb_module h2,
body #page-container #et-main-area #main-content article .et_pb_section.section_white_bg .et_pb_row .et_pb_module h3,
body #page-container #et-main-area #main-content article .et_pb_section.section_white_bg .et_pb_row .et_pb_module h4,
body #page-container #et-main-area #main-content article .et_pb_section.section_white_bg .et_pb_row .et_pb_module h5,
body #page-container #et-main-area #main-content article .et_pb_section.section_white_bg .et_pb_row .et_pb_module h6 {
  color: #333333;
}
body #page-container #et-main-area #main-content article .et_pb_section.section_white_bg .et_pb_row .et_pb_module p,
body #page-container #et-main-area #main-content article .et_pb_section.section_white_bg .et_pb_row .et_pb_module td,
body #page-container #et-main-area #main-content article .et_pb_section.section_white_bg .et_pb_row .et_pb_module th,
body #page-container #et-main-area #main-content article .et_pb_section.section_white_bg .et_pb_row .et_pb_module .widgetarea,
body #page-container #et-main-area #main-content article .et_pb_section.section_white_bg .et_pb_row .et_pb_module ul,
body #page-container #et-main-area #main-content article .et_pb_section.section_white_bg .et_pb_row .et_pb_module ol {
  color: #6699cc;
}
body #page-container #et-main-area #main-content article .et_pb_section.section_white_bg .et_pb_row .et_pb_module .grey_divider {
  margin-bottom: 0;
}
body #page-container #et-main-area #main-content article .et_pb_section.section_white_bg .et_pb_row.wide-width .et_pb_module .et_pb_text_inner {
  width: 100%;
  margin: 0;
}
body #page-container #et-main-area #main-content article .et_pb_section.fullwidth_text .et_pb_module .et_pb_text_inner {
  width: 100%;
  margin: 0;
}
body #page-container #et-main-area #main-content article .et_pb_section.transparent-text .et_pb_row .et_pb_column {
  padding: 2.25em;
  background-color: rgba(255, 255, 255, 0.9);
  backdrop-filter: blur(5px);
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
}
body #page-container #et-main-area #main-content article .et_pb_section.transparent-text .et_pb_row .et_pb_column .white_divider {
  margin-bottom: 0;
}
body #page-container #et-main-area #main-content article .et_pb_section.transparent-text .et_pb_row .et_pb_column .et_pb_text_inner {
  color: #ffffff;
}
body #page-container #et-main-area #main-content article .et_pb_section.photosnap-text .et_pb_row .et_pb_column .et_pb_text_inner {
  padding: 2.25em;
  background-color: rgba(255, 255, 255, 0.9);
  backdrop-filter: blur(5px);
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
}
body #page-container #et-main-area #main-content article .et_pb_section.photosnap-text .et_pb_row .et_pb_column .et_pb_text_inner h2 {
  text-align: left;
  text-transform: none;
}
body #page-container #et-main-area #main-content article .et_pb_section.photosnap-text .et_pb_row .et_pb_column .et_pb_text_inner h1,
body #page-container #et-main-area #main-content article .et_pb_section.photosnap-text .et_pb_row .et_pb_column .et_pb_text_inner h2,
body #page-container #et-main-area #main-content article .et_pb_section.photosnap-text .et_pb_row .et_pb_column .et_pb_text_inner h3,
body #page-container #et-main-area #main-content article .et_pb_section.photosnap-text .et_pb_row .et_pb_column .et_pb_text_inner h4,
body #page-container #et-main-area #main-content article .et_pb_section.photosnap-text .et_pb_row .et_pb_column .et_pb_text_inner h5,
body #page-container #et-main-area #main-content article .et_pb_section.photosnap-text .et_pb_row .et_pb_column .et_pb_text_inner h6,
body #page-container #et-main-area #main-content article .et_pb_section.photosnap-text .et_pb_row .et_pb_column .et_pb_text_inner p,
body #page-container #et-main-area #main-content article .et_pb_section.photosnap-text .et_pb_row .et_pb_column .et_pb_text_inner li {
  color: #333333;
}
body #page-container #et-main-area #main-content article .et_pb_section.photosnap-text .et_pb_row .et_pb_column .et_pb_text_inner .small-button,
body #page-container #et-main-area #main-content article .et_pb_section.photosnap-text .et_pb_row .et_pb_column .et_pb_text_inner .et_pb_button {
  color: #c49d65 !important;
  background-color: transparent;
  background-image: none;
  border-radius: 5px;
  border: 1px #c49d65 solid !important;
  padding: 5px 20px;
  font: normal normal 400 1.33em/1.5 "Lato", sans-serif !important;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  white-space: normal;
  background-repeat: no-repeat;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out !important;
  word-break: keep-all;
  word-wrap: normal;
  letter-spacing: 2px;
}
@media (max-width: 479px) {
  body #page-container #et-main-area #main-content article .et_pb_section.photosnap-text .et_pb_row .et_pb_column .et_pb_text_inner .small-button,
  body #page-container #et-main-area #main-content article .et_pb_section.photosnap-text .et_pb_row .et_pb_column .et_pb_text_inner .et_pb_button {
    width: 90%;
  }
}
body #page-container #et-main-area #main-content article .et_pb_section.photosnap-text .et_pb_row .et_pb_column .et_pb_text_inner .small-button:hover, body #page-container #et-main-area #main-content article .et_pb_section.photosnap-text .et_pb_row .et_pb_column .et_pb_text_inner .small-button:active, body #page-container #et-main-area #main-content article .et_pb_section.photosnap-text .et_pb_row .et_pb_column .et_pb_text_inner .small-button:focus,
body #page-container #et-main-area #main-content article .et_pb_section.photosnap-text .et_pb_row .et_pb_column .et_pb_text_inner .et_pb_button:hover,
body #page-container #et-main-area #main-content article .et_pb_section.photosnap-text .et_pb_row .et_pb_column .et_pb_text_inner .et_pb_button:active,
body #page-container #et-main-area #main-content article .et_pb_section.photosnap-text .et_pb_row .et_pb_column .et_pb_text_inner .et_pb_button:focus {
  color: #ffffff !important;
  background-color: #c49d65;
  opacity: 1;
  border: 1px #c49d65 solid;
  text-decoration: none;
}
body #page-container #et-main-area #main-content article .et_pb_section.photosnap-text .et_pb_row .et_pb_column .et_pb_text_inner .small-button::after,
body #page-container #et-main-area #main-content article .et_pb_section.photosnap-text .et_pb_row .et_pb_column .et_pb_text_inner .et_pb_button::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
  -webkit-transform-origin: bottom center;
          transform-origin: bottom center;
  background: #c49d65;
  z-index: -1;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
body #page-container #et-main-area #main-content article .et_pb_section.photosnap-text .et_pb_row .et_pb_column .et_pb_button_module_wrapper .et_pb_button {
  color: #ffffff !important;
  background-color: #c49d65;
  background-image: none;
  border-radius: 5px;
  border: 1px #c49d65 solid !important;
  padding: 5px 20px;
  font: normal normal 400 1.33em/1.5 "Lato", sans-serif !important;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  white-space: normal;
  background-repeat: no-repeat;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out !important;
  word-break: keep-all;
  word-wrap: normal;
  letter-spacing: 2px;
}
@media (max-width: 479px) {
  body #page-container #et-main-area #main-content article .et_pb_section.photosnap-text .et_pb_row .et_pb_column .et_pb_button_module_wrapper .et_pb_button {
    width: 90%;
  }
}
body #page-container #et-main-area #main-content article .et_pb_section.photosnap-text .et_pb_row .et_pb_column .et_pb_button_module_wrapper .et_pb_button:hover, body #page-container #et-main-area #main-content article .et_pb_section.photosnap-text .et_pb_row .et_pb_column .et_pb_button_module_wrapper .et_pb_button:active, body #page-container #et-main-area #main-content article .et_pb_section.photosnap-text .et_pb_row .et_pb_column .et_pb_button_module_wrapper .et_pb_button:focus {
  color: #ffffff !important;
  background-color: #b18443;
  opacity: 1;
  border: 1px #b18443 solid;
  text-decoration: none;
}
body #page-container #et-main-area #main-content article .et_pb_section.photosnap-text .et_pb_row .et_pb_column .et_pb_button_module_wrapper .et_pb_button::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
  -webkit-transform-origin: bottom center;
          transform-origin: bottom center;
  background: #b18443;
  z-index: -1;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
body #page-container #et-main-area #main-content article .et_pb_section.blurb-block h2 {
  color: #333333;
}
body #page-container #et-main-area #main-content article .et_pb_section.blurb-block .et_pb_blurb_container {
  text-align: center;
}
body #page-container #et-main-area #main-content article .et_pb_section.blurb-block .et_pb_blurb_container h4 {
  color: #333333;
}
body #page-container #et-main-area #main-content article .et_pb_section.testimonials-slider .et_pb_row {
  background-image: none;
}
body #page-container #et-main-area #main-content article .et_pb_section.testimonials-slider .et_pb_text_inner h2 {
  color: #ffffff;
}
body #page-container #et-main-area #main-content article .et_pb_section.testimonials-slider .et_pb_module:nth-child(3) {
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
}
body #page-container #et-main-area #main-content article .et_pb_section.testimonials-slider .et_pb_module:nth-child(3) ul.slick-dots {
  padding: 0;
}
body #page-container #et-main-area #main-content article .et_pb_section.testimonials-slider .et_pb_module:nth-child(4) h4 {
  text-align: center;
  color: #ffffff;
}
body #page-container #et-main-area #main-content article .et_pb_section.testimonials-slider .et_pb_module:nth-child(4) h4 a {
  color: #ffffff;
  text-decoration: underline;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner ul.contact_list li {
  background: url(/wp-content/uploads/2019/09/contact-phone-icon.png) no-repeat left top;
  padding: 0 0 50px 50px;
  list-style: none;
  clear: left;
  color: #333333;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner ul.contact_list li a {
  color: #7b5f9a;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner ul.contact_list li img {
  height: 30px;
  width: 30px;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner ul.contact_list li .small-button {
  color: #c49d65 !important;
  background-color: transparent;
  background-image: none;
  border-radius: 5px;
  border: 1px #c49d65 solid !important;
  padding: 5px 20px;
  font: normal normal 400 1.33em/1.5 "Lato", sans-serif !important;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  white-space: normal;
  background-repeat: no-repeat;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out !important;
  word-break: keep-all;
  word-wrap: normal;
  letter-spacing: 2px;
  font-size: 1em;
}
@media (max-width: 479px) {
  body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner ul.contact_list li .small-button {
    width: 90%;
  }
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner ul.contact_list li .small-button:hover, body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner ul.contact_list li .small-button:active, body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner ul.contact_list li .small-button:focus {
  color: #ffffff !important;
  background-color: #c49d65;
  opacity: 1;
  border: 1px #c49d65 solid;
  text-decoration: none;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner ul.contact_list li .small-button::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
  -webkit-transform-origin: bottom center;
          transform-origin: bottom center;
  background: #c49d65;
  z-index: -1;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}

@media (min-width: 1100px) {
  body #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child {
    height: 700px;
  }
  body #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container {
    margin-top: 35%;
  }
  body #page-container #et-main-area #main-content article .et_pb_section.section_white_bg .et_pb_gallery_items .et_pb_gallery_item {
    padding: 0.5em !important;
  }
  body #page-container #et-main-area #main-content article .et_pb_section .et_pb_gallery.no-dots .et-pb-controllers {
    display: none;
  }
  body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module.section_white_bg .et_pb_row .et_pb_module .et_pb_text_inner {
    width: 80%;
    margin: 0 10%;
  }
  body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module.transparent-text .et_pb_row .et_pb_column, body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module.photosnap-text .et_pb_row .et_pb_column {
    max-width: 80%;
    margin: 0 10%;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  body #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header {
    padding-top: 10em;
  }
}
@media (max-width: 767px) {
  body #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container .header-content h1 {
    padding-top: 7em;
    font-size: 1.75rem !important;
  }
  body #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container .header-content .et_pb_button {
    font-size: 1rem;
  }
  body #page-container #et-main-area #main-content article .et_pb_section.transparent-text .et_pb_row .et_pb_column {
    backdrop-filter: none;
  }
  body #page-container #et-main-area #main-content article .et_pb_section.photosnap-text .et_pb_row .et_pb_column .et_pb_text_inner {
    backdrop-filter: none;
  }
}
body #page-container #et-main-area #main-content article .et_pb_section.social_feed .et_pb_row {
  width: 100%;
  max-width: none;
  margin: 0 auto;
}
body #page-container #et-main-area #main-content article .et_pb_section.social_feed .et_pb_row .et_pb_text_inner:last-child {
  width: 100%;
  margin: 0 auto;
}
body #page-container #et-main-area #main-content article .et_pb_section.social_feed .et_pb_row .et_pb_text_inner:last-child article.ff-item {
  width: 19%;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .ff-stream .ff-layout-grid .ff-item .picture-item__inner {
  -webkit-box-shadow: none;
          box-shadow: none;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .ff-stream .ff-layout-grid .ff-item .picture-item__inner .ff-item-cont {
  -webkit-box-shadow: none;
          box-shadow: none;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .ff-stream .ff-layout-grid .ff-item .picture-item__inner .ff-item-cont .ff-img-holder {
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #6699cc;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .ff-stream .ff-layout-grid .ff-item .picture-item__inner .ff-item-cont .ff-img-holder img {
  height: auto !important;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .ff-stream .ff-layout-grid .ff-item .picture-item__inner .ff-item-cont .ff-img-holder img:hover, body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .ff-stream .ff-layout-grid .ff-item .picture-item__inner .ff-item-cont .ff-img-holder img:active, body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .ff-stream .ff-layout-grid .ff-item .picture-item__inner .ff-item-cont .ff-img-holder img:focus {
  -webkit-transition: 0.5s ease;
  transition: 0.5s ease;
  background-color: #6699cc;
  opacity: 0.2;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .ff-stream .ff-layout-grid .ff-item .picture-item__inner .ff-item-bar {
  display: none;
  border: none;
  font-size: 0.75em;
  color: #ffffff;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .ff-stream .ff-layout-grid .ff-item .picture-item__inner .ff-item-bar a,
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .ff-stream .ff-layout-grid .ff-item .picture-item__inner .ff-item-bar div {
  display: none;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .ff-stream .ff-btn {
  color: #c49d65 !important;
  background-color: transparent;
  background-image: none;
  border-radius: 5px;
  border: 1px #c49d65 solid !important;
  padding: 5px 20px;
  font: normal normal 400 1.33em/1.5 "Lato", sans-serif !important;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  white-space: normal;
  background-repeat: no-repeat;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out !important;
  word-break: keep-all;
  word-wrap: normal;
  letter-spacing: 2px;
}
@media (max-width: 479px) {
  body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .ff-stream .ff-btn {
    width: 90%;
  }
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .ff-stream .ff-btn:hover, body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .ff-stream .ff-btn:active, body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .ff-stream .ff-btn:focus {
  color: #ffffff !important;
  background-color: #c49d65;
  opacity: 1;
  border: 1px #c49d65 solid;
  text-decoration: none;
}
body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .ff-stream .ff-btn::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
  -webkit-transform-origin: bottom center;
          transform-origin: bottom center;
  background: #c49d65;
  z-index: -1;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}

body #page-container #et-main-area #main-content article .single-testimonial {
  background-color: #ffffff;
  padding-bottom: 3em;
  margin: 0.5em 0;
}
body #page-container #et-main-area #main-content article .single-testimonial .testimonial-image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  vertical-align: top;
}
body #page-container #et-main-area #main-content article .single-testimonial .testimonial-content {
  display: inline-block;
  vertical-align: top;
}
body #page-container #et-main-area #main-content article .single-testimonial .testimonial-text {
  font: normal normal 400 1.13em/1.5 "Lato", sans-serif;
  background-color: #ffffff;
  padding: 2em;
  text-align: justify;
  position: relative;
}
body #page-container #et-main-area #main-content article .single-testimonial .testimonial-text p {
  margin: 0;
  max-width: none;
  color: #333333;
}
body #page-container #et-main-area #main-content article .single-testimonial .testimonial-text p {
  color: #333333;
  font-size: 1em;
}
body #page-container #et-main-area #main-content article .single-testimonial .testimonial-name {
  margin-top: 0;
  font: normal normal 700 1.75em/1.25 "Raleway", sans-serif;
  font-size: 1.2em;
  text-align: center;
  padding: 0 2em;
}
body #page-container #et-main-area #main-content article .single-testimonial + .pagination {
  background-color: #ffffff;
  padding: 1em;
}
body #page-container #et-main-area #main-content article .single-testimonial.slick-slide {
  margin: 0;
  padding: 0;
}

@media (min-width: 1100px) {
  body #page-container #et-main-area #main-content article .single-testimonial.slick-slide .testimonial-image {
    width: 34.7%;
    height: 300px;
  }
  body #page-container #et-main-area #main-content article .single-testimonial.slick-slide .testimonial-content {
    width: 60.3%;
    padding-left: 5%;
  }
}
body.home #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container {
  margin-top: 25%;
}
body.home #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container .header-content h1 {
  font: normal normal 700 1.75em/1.25 "Raleway", sans-serif;
  font-weight: 600;
}
body.page-id-27048 #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container, body.page-id-27260 #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container, body.page-id-27272 #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container, body.page-id-27403 #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container, body.page-id-27543 #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container, body.page-id-27671 #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container, body.page-id-27763 #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container, body.page-id-28171 #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container, body.page-id-28322 #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container, body.page-id-36812 #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container, body.page-id-36906 #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container, body.page-id-37074 #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container, body.page-id-46384 #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container, body.page-id-46551 #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container, body.page-id-47321 #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container, body.page-id-47466 #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container, body.page-id-47563 #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container, body.page-id-47477 #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container, body.page-id-48020 #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container, body.page-id-49180 #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container, body.page-id-49663 #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container, body.page-id-49728 #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container, body.page-id-49734 #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container, body.page-id-46230 #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container {
  margin-top: 25%;
}
body.page-id-27048 #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container .header-content h1, body.page-id-27260 #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container .header-content h1, body.page-id-27272 #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container .header-content h1, body.page-id-27403 #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container .header-content h1, body.page-id-27543 #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container .header-content h1, body.page-id-27671 #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container .header-content h1, body.page-id-27763 #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container .header-content h1, body.page-id-28171 #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container .header-content h1, body.page-id-28322 #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container .header-content h1, body.page-id-36812 #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container .header-content h1, body.page-id-36906 #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container .header-content h1, body.page-id-37074 #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container .header-content h1, body.page-id-46384 #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container .header-content h1, body.page-id-46551 #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container .header-content h1, body.page-id-47321 #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container .header-content h1, body.page-id-47466 #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container .header-content h1, body.page-id-47563 #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container .header-content h1, body.page-id-47477 #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container .header-content h1, body.page-id-48020 #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container .header-content h1, body.page-id-49180 #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container .header-content h1, body.page-id-49663 #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container .header-content h1, body.page-id-49728 #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container .header-content h1, body.page-id-49734 #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container .header-content h1, body.page-id-46230 #page-container #et-main-area #main-content article .et_pb_section.et_pb_fullwidth_section:first-child .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container .header-content h1 {
  font: normal normal 700 1.75em/1.25 "Raleway", sans-serif;
  font-weight: 600;
}
body.page-id-27048 #top-header,
body.page-id-27048 #main-header, body.page-id-27260 #top-header,
body.page-id-27260 #main-header, body.page-id-27272 #top-header,
body.page-id-27272 #main-header, body.page-id-27403 #top-header,
body.page-id-27403 #main-header, body.page-id-27543 #top-header,
body.page-id-27543 #main-header, body.page-id-27671 #top-header,
body.page-id-27671 #main-header, body.page-id-27763 #top-header,
body.page-id-27763 #main-header, body.page-id-28171 #top-header,
body.page-id-28171 #main-header, body.page-id-28322 #top-header,
body.page-id-28322 #main-header, body.page-id-36812 #top-header,
body.page-id-36812 #main-header, body.page-id-36906 #top-header,
body.page-id-36906 #main-header, body.page-id-37074 #top-header,
body.page-id-37074 #main-header, body.page-id-46384 #top-header,
body.page-id-46384 #main-header, body.page-id-46551 #top-header,
body.page-id-46551 #main-header, body.page-id-47321 #top-header,
body.page-id-47321 #main-header, body.page-id-47466 #top-header,
body.page-id-47466 #main-header, body.page-id-47563 #top-header,
body.page-id-47563 #main-header, body.page-id-47477 #top-header,
body.page-id-47477 #main-header, body.page-id-48020 #top-header,
body.page-id-48020 #main-header, body.page-id-49180 #top-header,
body.page-id-49180 #main-header, body.page-id-49663 #top-header,
body.page-id-49663 #main-header, body.page-id-49728 #top-header,
body.page-id-49728 #main-header, body.page-id-49734 #top-header,
body.page-id-49734 #main-header, body.page-id-46230 #top-header,
body.page-id-46230 #main-header {
  display: none;
}
body.page-id-27048 #page-container #et-main-area .landing-page-header, body.page-id-27260 #page-container #et-main-area .landing-page-header, body.page-id-27272 #page-container #et-main-area .landing-page-header, body.page-id-27403 #page-container #et-main-area .landing-page-header, body.page-id-27543 #page-container #et-main-area .landing-page-header, body.page-id-27671 #page-container #et-main-area .landing-page-header, body.page-id-27763 #page-container #et-main-area .landing-page-header, body.page-id-28171 #page-container #et-main-area .landing-page-header, body.page-id-28322 #page-container #et-main-area .landing-page-header, body.page-id-36812 #page-container #et-main-area .landing-page-header, body.page-id-36906 #page-container #et-main-area .landing-page-header, body.page-id-37074 #page-container #et-main-area .landing-page-header, body.page-id-46384 #page-container #et-main-area .landing-page-header, body.page-id-46551 #page-container #et-main-area .landing-page-header, body.page-id-47321 #page-container #et-main-area .landing-page-header, body.page-id-47466 #page-container #et-main-area .landing-page-header, body.page-id-47563 #page-container #et-main-area .landing-page-header, body.page-id-47477 #page-container #et-main-area .landing-page-header, body.page-id-48020 #page-container #et-main-area .landing-page-header, body.page-id-49180 #page-container #et-main-area .landing-page-header, body.page-id-49663 #page-container #et-main-area .landing-page-header, body.page-id-49728 #page-container #et-main-area .landing-page-header, body.page-id-49734 #page-container #et-main-area .landing-page-header, body.page-id-46230 #page-container #et-main-area .landing-page-header {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
}
body.page-id-27048 #page-container #et-main-area .landing-page-header .et_pb_column:nth-child(2) .et_pb_text_inner p, body.page-id-27260 #page-container #et-main-area .landing-page-header .et_pb_column:nth-child(2) .et_pb_text_inner p, body.page-id-27272 #page-container #et-main-area .landing-page-header .et_pb_column:nth-child(2) .et_pb_text_inner p, body.page-id-27403 #page-container #et-main-area .landing-page-header .et_pb_column:nth-child(2) .et_pb_text_inner p, body.page-id-27543 #page-container #et-main-area .landing-page-header .et_pb_column:nth-child(2) .et_pb_text_inner p, body.page-id-27671 #page-container #et-main-area .landing-page-header .et_pb_column:nth-child(2) .et_pb_text_inner p, body.page-id-27763 #page-container #et-main-area .landing-page-header .et_pb_column:nth-child(2) .et_pb_text_inner p, body.page-id-28171 #page-container #et-main-area .landing-page-header .et_pb_column:nth-child(2) .et_pb_text_inner p, body.page-id-28322 #page-container #et-main-area .landing-page-header .et_pb_column:nth-child(2) .et_pb_text_inner p, body.page-id-36812 #page-container #et-main-area .landing-page-header .et_pb_column:nth-child(2) .et_pb_text_inner p, body.page-id-36906 #page-container #et-main-area .landing-page-header .et_pb_column:nth-child(2) .et_pb_text_inner p, body.page-id-37074 #page-container #et-main-area .landing-page-header .et_pb_column:nth-child(2) .et_pb_text_inner p, body.page-id-46384 #page-container #et-main-area .landing-page-header .et_pb_column:nth-child(2) .et_pb_text_inner p, body.page-id-46551 #page-container #et-main-area .landing-page-header .et_pb_column:nth-child(2) .et_pb_text_inner p, body.page-id-47321 #page-container #et-main-area .landing-page-header .et_pb_column:nth-child(2) .et_pb_text_inner p, body.page-id-47466 #page-container #et-main-area .landing-page-header .et_pb_column:nth-child(2) .et_pb_text_inner p, body.page-id-47563 #page-container #et-main-area .landing-page-header .et_pb_column:nth-child(2) .et_pb_text_inner p, body.page-id-47477 #page-container #et-main-area .landing-page-header .et_pb_column:nth-child(2) .et_pb_text_inner p, body.page-id-48020 #page-container #et-main-area .landing-page-header .et_pb_column:nth-child(2) .et_pb_text_inner p, body.page-id-49180 #page-container #et-main-area .landing-page-header .et_pb_column:nth-child(2) .et_pb_text_inner p, body.page-id-49663 #page-container #et-main-area .landing-page-header .et_pb_column:nth-child(2) .et_pb_text_inner p, body.page-id-49728 #page-container #et-main-area .landing-page-header .et_pb_column:nth-child(2) .et_pb_text_inner p, body.page-id-49734 #page-container #et-main-area .landing-page-header .et_pb_column:nth-child(2) .et_pb_text_inner p, body.page-id-46230 #page-container #et-main-area .landing-page-header .et_pb_column:nth-child(2) .et_pb_text_inner p {
  font-size: 0.8em;
}
body.page-id-27048 #page-container #et-main-area .landing-page-header .et_pb_column:nth-child(2) .et_pb_text_inner p a, body.page-id-27260 #page-container #et-main-area .landing-page-header .et_pb_column:nth-child(2) .et_pb_text_inner p a, body.page-id-27272 #page-container #et-main-area .landing-page-header .et_pb_column:nth-child(2) .et_pb_text_inner p a, body.page-id-27403 #page-container #et-main-area .landing-page-header .et_pb_column:nth-child(2) .et_pb_text_inner p a, body.page-id-27543 #page-container #et-main-area .landing-page-header .et_pb_column:nth-child(2) .et_pb_text_inner p a, body.page-id-27671 #page-container #et-main-area .landing-page-header .et_pb_column:nth-child(2) .et_pb_text_inner p a, body.page-id-27763 #page-container #et-main-area .landing-page-header .et_pb_column:nth-child(2) .et_pb_text_inner p a, body.page-id-28171 #page-container #et-main-area .landing-page-header .et_pb_column:nth-child(2) .et_pb_text_inner p a, body.page-id-28322 #page-container #et-main-area .landing-page-header .et_pb_column:nth-child(2) .et_pb_text_inner p a, body.page-id-36812 #page-container #et-main-area .landing-page-header .et_pb_column:nth-child(2) .et_pb_text_inner p a, body.page-id-36906 #page-container #et-main-area .landing-page-header .et_pb_column:nth-child(2) .et_pb_text_inner p a, body.page-id-37074 #page-container #et-main-area .landing-page-header .et_pb_column:nth-child(2) .et_pb_text_inner p a, body.page-id-46384 #page-container #et-main-area .landing-page-header .et_pb_column:nth-child(2) .et_pb_text_inner p a, body.page-id-46551 #page-container #et-main-area .landing-page-header .et_pb_column:nth-child(2) .et_pb_text_inner p a, body.page-id-47321 #page-container #et-main-area .landing-page-header .et_pb_column:nth-child(2) .et_pb_text_inner p a, body.page-id-47466 #page-container #et-main-area .landing-page-header .et_pb_column:nth-child(2) .et_pb_text_inner p a, body.page-id-47563 #page-container #et-main-area .landing-page-header .et_pb_column:nth-child(2) .et_pb_text_inner p a, body.page-id-47477 #page-container #et-main-area .landing-page-header .et_pb_column:nth-child(2) .et_pb_text_inner p a, body.page-id-48020 #page-container #et-main-area .landing-page-header .et_pb_column:nth-child(2) .et_pb_text_inner p a, body.page-id-49180 #page-container #et-main-area .landing-page-header .et_pb_column:nth-child(2) .et_pb_text_inner p a, body.page-id-49663 #page-container #et-main-area .landing-page-header .et_pb_column:nth-child(2) .et_pb_text_inner p a, body.page-id-49728 #page-container #et-main-area .landing-page-header .et_pb_column:nth-child(2) .et_pb_text_inner p a, body.page-id-49734 #page-container #et-main-area .landing-page-header .et_pb_column:nth-child(2) .et_pb_text_inner p a, body.page-id-46230 #page-container #et-main-area .landing-page-header .et_pb_column:nth-child(2) .et_pb_text_inner p a {
  color: #ffffff;
}
body#cta-home-page {
  background-color: white;
  padding-top: 2%;
}
body#cta-home-page .et_pb_row {
  margin: 0;
  width: 100%;
  max-width: none;
}
body#cta-home-page .et_pb_row .et_pb_column {
  width: 49%;
}
body#cta-home-page .et_pb_row .et_pb_column:first-child {
  margin: 0 2% 0 0;
}
body#cta-home-page .et_pb_row .et_pb_column .et_pb_blurb_content {
  max-width: none;
}
body#cta-home-page .et_pb_row .et_pb_column .et_pb_blurb_content .et_pb_main_blurb_image {
  margin: 0;
}
body#cta-home-page .et_pb_row .et_pb_column .et_pb_blurb_content .et_pb_blurb_container {
  position: relative;
  z-index: 10;
  margin: -5%;
}
body#cta-home-page .et_pb_row .et_pb_column .et_pb_blurb_content .et_pb_blurb_container h4 {
  color: #ffffff !important;
  background-color: #6699cc;
  background-image: none;
  border-radius: 5px;
  border: 1px #ffffff solid !important;
  padding: 5px 20px;
  font: normal normal 400 1.33em/1.5 "Lato", sans-serif !important;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  white-space: normal;
  background-repeat: no-repeat;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out !important;
  word-break: keep-all;
  word-wrap: normal;
  letter-spacing: 2px;
  width: 60%;
  margin: 0 20%;
  padding: 10px;
}
@media (max-width: 479px) {
  body#cta-home-page .et_pb_row .et_pb_column .et_pb_blurb_content .et_pb_blurb_container h4 {
    width: 90%;
  }
}
body#cta-home-page .et_pb_row .et_pb_column .et_pb_blurb_content .et_pb_blurb_container h4:hover, body#cta-home-page .et_pb_row .et_pb_column .et_pb_blurb_content .et_pb_blurb_container h4:active, body#cta-home-page .et_pb_row .et_pb_column .et_pb_blurb_content .et_pb_blurb_container h4:focus {
  color: #ffffff !important;
  background-color: #6699cc;
  opacity: 1;
  border: 1px #ffffff solid;
  text-decoration: none;
}
body#cta-home-page .et_pb_row .et_pb_column .et_pb_blurb_content .et_pb_blurb_container h4::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
  -webkit-transform-origin: bottom center;
          transform-origin: bottom center;
  background: #6699cc;
  z-index: -1;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
body#special-offer .et_pb_row .et_pb_module:first-child h2 {
  text-align: left;
}
body#special-offer .et_pb_row .et_pb_module:last-child .gform_wrapper form .gform_body .gform_fields .gfield input,
body#special-offer .et_pb_row .et_pb_module:last-child .gform_wrapper form .gform_body .gform_fields .gfield textarea,
body#special-offer .et_pb_row .et_pb_module:last-child .gform_wrapper form .gform_body .gform_fields .gfield select {
  background-color: transparent;
  border: 1px solid #ffffff;
  color: #ffffff;
}
body#special-offer .et_pb_row .et_pb_module:last-child .gform_wrapper form .gform_body .gform_fields .gfield input::-webkit-input-placeholder, body#special-offer .et_pb_row .et_pb_module:last-child .gform_wrapper form .gform_body .gform_fields .gfield textarea::-webkit-input-placeholder, body#special-offer .et_pb_row .et_pb_module:last-child .gform_wrapper form .gform_body .gform_fields .gfield select::-webkit-input-placeholder {
  color: #ffffff;
  font-style: unset;
}
body#special-offer .et_pb_row .et_pb_module:last-child .gform_wrapper form .gform_body .gform_fields .gfield input::-moz-placeholder, body#special-offer .et_pb_row .et_pb_module:last-child .gform_wrapper form .gform_body .gform_fields .gfield textarea::-moz-placeholder, body#special-offer .et_pb_row .et_pb_module:last-child .gform_wrapper form .gform_body .gform_fields .gfield select::-moz-placeholder {
  color: #ffffff;
  font-style: unset;
}
body#special-offer .et_pb_row .et_pb_module:last-child .gform_wrapper form .gform_body .gform_fields .gfield input:-ms-input-placeholder, body#special-offer .et_pb_row .et_pb_module:last-child .gform_wrapper form .gform_body .gform_fields .gfield textarea:-ms-input-placeholder, body#special-offer .et_pb_row .et_pb_module:last-child .gform_wrapper form .gform_body .gform_fields .gfield select:-ms-input-placeholder {
  color: #ffffff;
  font-style: unset;
}
body#special-offer .et_pb_row .et_pb_module:last-child .gform_wrapper form .gform_body .gform_fields .gfield input::-ms-input-placeholder, body#special-offer .et_pb_row .et_pb_module:last-child .gform_wrapper form .gform_body .gform_fields .gfield textarea::-ms-input-placeholder, body#special-offer .et_pb_row .et_pb_module:last-child .gform_wrapper form .gform_body .gform_fields .gfield select::-ms-input-placeholder {
  color: #ffffff;
  font-style: unset;
}
body#special-offer .et_pb_row .et_pb_module:last-child .gform_wrapper form .gform_body .gform_fields .gfield input::placeholder,
body#special-offer .et_pb_row .et_pb_module:last-child .gform_wrapper form .gform_body .gform_fields .gfield textarea::placeholder,
body#special-offer .et_pb_row .et_pb_module:last-child .gform_wrapper form .gform_body .gform_fields .gfield select::placeholder {
  color: #ffffff;
  font-style: unset;
}
body#special-offer .et_pb_row .et_pb_module:last-child .gform_wrapper form .gform_footer {
  text-align: right;
}
body#special-offer .et_pb_row .et_pb_module:last-child .gform_wrapper form .gform_footer .gform_button {
  color: #c49d65 !important;
  background-color: transparent;
  background-image: none;
  border-radius: 5px;
  border: 1px #c49d65 solid !important;
  padding: 5px 20px;
  font: normal normal 400 1.33em/1.5 "Lato", sans-serif !important;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  white-space: normal;
  background-repeat: no-repeat;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out !important;
  word-break: keep-all;
  word-wrap: normal;
  letter-spacing: 2px;
  max-width: 50%;
}
@media (max-width: 479px) {
  body#special-offer .et_pb_row .et_pb_module:last-child .gform_wrapper form .gform_footer .gform_button {
    width: 90%;
  }
}
body#special-offer .et_pb_row .et_pb_module:last-child .gform_wrapper form .gform_footer .gform_button:hover, body#special-offer .et_pb_row .et_pb_module:last-child .gform_wrapper form .gform_footer .gform_button:active, body#special-offer .et_pb_row .et_pb_module:last-child .gform_wrapper form .gform_footer .gform_button:focus {
  color: #ffffff !important;
  background-color: #c49d65;
  opacity: 1;
  border: 1px #c49d65 solid;
  text-decoration: none;
}
body#special-offer .et_pb_row .et_pb_module:last-child .gform_wrapper form .gform_footer .gform_button::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
  -webkit-transform-origin: bottom center;
          transform-origin: bottom center;
  background: #c49d65;
  z-index: -1;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
body#book-your-retreat {
  background-image: url("/wp-content/uploads/2019/09/call-to-action-bg.jpg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding: 54px 0;
}
body#book-your-retreat .et_pb_image_wrap {
  display: block;
}
body#book-your-retreat .et_pb_image_wrap img {
  margin: 0 auto;
  width: 102px;
  display: block;
}

@media (min-width: 479px) {
  body.single-post, body.single-tribe_events {
    background-image: none;
  }
  body.single-post #page-container #et-main-area, body.single-tribe_events #page-container #et-main-area {
    top: unset;
  }
  body.single-post #page-container #et-main-area #main-content .container, body.single-tribe_events #page-container #et-main-area #main-content .container {
    width: 100%;
    max-width: none;
    margin: 0;
  }
  body.single-post #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content p, body.single-post #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content img, body.single-post #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content h1, body.single-post #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content h2, body.single-post #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content h3, body.single-post #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content h4, body.single-post #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content h5, body.single-post #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content h6, body.single-tribe_events #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content p, body.single-tribe_events #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content img, body.single-tribe_events #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content h1, body.single-tribe_events #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content h2, body.single-tribe_events #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content h3, body.single-tribe_events #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content h4, body.single-tribe_events #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content h5, body.single-tribe_events #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content h6 {
    max-width: 648px;
    margin: 0 auto;
    display: block;
  }
  body.single-post #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content h1, body.single-post #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content h2, body.single-post #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content h3, body.single-post #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content h4, body.single-post #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content h5, body.single-post #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content h6, body.single-post #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content h1 + img, body.single-tribe_events #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content h1, body.single-tribe_events #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content h2, body.single-tribe_events #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content h3, body.single-tribe_events #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content h4, body.single-tribe_events #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content h5, body.single-tribe_events #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content h6, body.single-tribe_events #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content h1 + img {
    max-width: 900px;
  }
  body.single-post #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content > #tribe-events > div, body.single-tribe_events #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content > #tribe-events > div {
    max-width: 648px;
    margin: 0 auto;
  }
  body.single-post #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content > #tribe-events > div.relatedposts-container, body.single-tribe_events #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content > #tribe-events > div.relatedposts-container {
    max-width: 1080px;
  }
  body.single-post #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content h1, body.single-tribe_events #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content h1 {
    font: normal normal 300 3.5em/1.25 "Raleway", sans-serif;
    color: #333333;
    text-align: center;
  }
  body.single-post #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content h2, body.single-post #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content h3, body.single-post #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content h4, body.single-post #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content h5, body.single-post #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content h6, body.single-post #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content p, body.single-post #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content li, body.single-tribe_events #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content h2, body.single-tribe_events #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content h3, body.single-tribe_events #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content h4, body.single-tribe_events #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content h5, body.single-tribe_events #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content h6, body.single-tribe_events #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content p, body.single-tribe_events #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content li {
    color: #333333;
  }
  body.single-post #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content:after, body.single-tribe_events #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content:after {
    clear: both;
    content: "";
    display: table;
  }
  body.single-post #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content .tribe-events-cal-links, body.single-tribe_events #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content .tribe-events-cal-links {
    width: 100%;
  }
  body.single-post #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content .tribe-events-cal-links .tribe-events-button, body.single-tribe_events #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content .tribe-events-cal-links .tribe-events-button {
    color: #ffffff !important;
    background-color: #d9bc87;
    background-image: none;
    border-radius: 5px;
    border: 1px #ffffff solid !important;
    padding: 5px 20px;
    font: normal normal 400 1.33em/1.5 "Lato", sans-serif !important;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    white-space: normal;
    background-repeat: no-repeat;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out !important;
    word-break: keep-all;
    word-wrap: normal;
    letter-spacing: 2px;
    display: inline-block;
    width: auto;
  }
}
@media (min-width: 479px) and (max-width: 479px) {
  body.single-post #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content .tribe-events-cal-links .tribe-events-button, body.single-tribe_events #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content .tribe-events-cal-links .tribe-events-button {
    width: 90%;
  }
}
@media (min-width: 479px) {
  body.single-post #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content .tribe-events-cal-links .tribe-events-button:hover, body.single-post #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content .tribe-events-cal-links .tribe-events-button:active, body.single-post #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content .tribe-events-cal-links .tribe-events-button:focus, body.single-tribe_events #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content .tribe-events-cal-links .tribe-events-button:hover, body.single-tribe_events #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content .tribe-events-cal-links .tribe-events-button:active, body.single-tribe_events #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content .tribe-events-cal-links .tribe-events-button:focus {
    color: #ffffff !important;
    background-color: #d9bc87;
    opacity: 1;
    border: 1px #ffffff solid;
    text-decoration: none;
  }
  body.single-post #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content .tribe-events-cal-links .tribe-events-button::after, body.single-tribe_events #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content .tribe-events-cal-links .tribe-events-button::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
    -webkit-transform-origin: bottom center;
            transform-origin: bottom center;
    background: #d9bc87;
    z-index: -1;
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s;
  }
  body.single-post #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content .tribe-events-cal-links .tribe-events-button:last-child, body.single-tribe_events #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content .tribe-events-cal-links .tribe-events-button:last-child {
    float: right;
  }
  body.single-post #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content .tribe-events-event-meta, body.single-tribe_events #page-container #et-main-area #main-content .container #content-area #left-area article .entry-content .tribe-events-event-meta {
    display: none;
  }
  body.single-post #page-container #et-main-area #main-content .container #content-area #left-area #post_prev_next_links, body.single-tribe_events #page-container #et-main-area #main-content .container #content-area #left-area #post_prev_next_links {
    width: 80%;
    max-width: 1080px;
    margin: 12px auto;
  }
  body.single-post #page-container #et-main-area #main-content .container #content-area #left-area #post_prev_next_links hr, body.single-tribe_events #page-container #et-main-area #main-content .container #content-area #left-area #post_prev_next_links hr {
    margin-top: 12px;
    margin-bottom: 12px;
  }
  body.single-post #page-container #et-main-area #main-content .container #content-area #left-area #post_prev_next_links div, body.single-tribe_events #page-container #et-main-area #main-content .container #content-area #left-area #post_prev_next_links div {
    width: 50%;
  }
  body.single-post #page-container #et-main-area #main-content .container #content-area #left-area #post_prev_next_links div.previous_post, body.single-tribe_events #page-container #et-main-area #main-content .container #content-area #left-area #post_prev_next_links div.previous_post {
    float: left;
    text-align: left;
  }
  body.single-post #page-container #et-main-area #main-content .container #content-area #left-area #post_prev_next_links div.next_post, body.single-tribe_events #page-container #et-main-area #main-content .container #content-area #left-area #post_prev_next_links div.next_post {
    float: right;
    text-align: right;
  }
}
body.single-tribe_events #page-container #et-main-area h2 {
  font-size: 2em;
}

body.search-results #page-container #et-main-area, body.search-no-results #page-container #et-main-area {
  top: unset;
}
body.search-results #page-container #et-main-area h1, body.search-results #page-container #et-main-area p, body.search-no-results #page-container #et-main-area h1, body.search-no-results #page-container #et-main-area p {
  color: #333333;
}
body.search #et-main-area #main-content .container #content-area #left-area article {
  font: normal normal 400 1.13em/1.5 "Lato", sans-serif;
}
body.search #et-main-area #main-content .container #content-area #left-area article img {
  display: none;
}
body.search #et-main-area #main-content .container #content-area #left-area .pagination a {
  font: normal normal 400 1.13em/1.5 "Lato", sans-serif;
}

body.single-testimonial {
  background-image: url(/wp-content/uploads/2019/09/testimonials-bg.jpg);
}
body.single-testimonial #page-container #et-main-area {
  top: unset;
}
body.single-testimonial #page-container #et-main-area #main-content article .testimonials {
  background-color: #ffffff;
  padding: 30px 60px;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.4);
          box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.4);
}
body.single-testimonial #sidebar {
  display: none;
}

.et-fb-settings-option-select ul {
  color: #4c5866;
}

body #page-container #et-main-area .et-fb-form__toggle-title h1, body #page-container #et-main-area .et-fb-form__toggle-title h2, body #page-container #et-main-area .et-fb-form__toggle-title h3, body #page-container #et-main-area .et-fb-form__toggle-title h4, body #page-container #et-main-area .et-fb-form__toggle-title h5, body #page-container #et-main-area .et-fb-form__toggle-title h6 {
  color: #666;
  text-shadow: none;
  text-transform: unset;
  font-weight: normal;
  font-family: Open Sans, Helvetica, Roboto, Arial, sans-serif;
}
