#header .navbar-nav > li a {
  font-size: 15px;
  line-height: 0NaNNaNNaNnormal;
  font-weight: 500;
  text-transform: none;
}
#header {
  font-size: 12px;
  background-color: #f8f8f8;
}
.ert-hero-gallery .ert-property-item .ert-property-item__content span {
  color: #747474;
  font-size: 13px;
}
.ert-address {
  color: #747474 !important;
}
.es-map-view-link {
  color: #747474 !important;
}
footer .widget_nav_menu .menu li a {
  color: #f8f8f8;
  font-size: 14px;
}
.ert-property-item .ert-property-item__image .erp-property-item__image-badges .badge:last-child {
  font-size: 12px;
}
body footer {
  background-color: #333333;
}
.widget:not(.so-panel):not(.widget_siteorigin-panels-builder) .widgettitle {
  color: #f8f8f8;
  background-color: #333333;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  margin-left: -3px;
  padding-right: 0px;
  margin-top: -3px;
  margin-bottom: 17px;
}
footer .widget_nav_menu .menu li {
  color: #e6e6e6;
}
footer .widget_nav_menu .menu li a:hover {
  color: #c5c3c3;
}
footer #copyright small {
  color: #e6e6e6;
  font-size: 16px;
}
footer .container__inner {
  padding-top: 30px;
  padding-bottom: 30px;
}
.advanced-search-link {
  color: #004f49;
}
.ert-filter__inner .ert-filter__categories li a {
  color: #727272;
}
.ert-listing.ert-layout-list .ert-property-item__content-wrap .ert-property-item__footer .btn {
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
}
.ert-listing.ert-layout-list .ert-property-item__inner {
  box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 10px 0px;
}
.ert-listing.ert-layout-list .ert-property-item__inner:hover {
  box-shadow: rgba(0, 0, 0, 0.5) 0px 3px 10px 0px;
}
.ert-property-item .ert-property-item__inner {
  box-shadow: 0px 0px 10px 3px #e5e3df;
}
.ert-property-item .ert-property-item__inner:hover {
  box-shadow: 1px 1px 10px 3px #ababab;
}
.es-button__wrap .btn {
  background-color: #004f49;
  color: #eeeeee;
  font-size: 13px;
}
.es-button__wrap .btn:hover {
  background-color: rgba(0, 0, 0, 0);
  color: #004f49;
}
.es-gallery .ert-gallery-image .slick-slide {
  height: 850px;
}
.ert-hero-gallery .ert-hero-gallery__inner .slick-slide {
  height: 495px;
}
.ert-hero-gallery {
  height: 495px;
}
.wp-block-group {
  height: 495px;
}
.es-tabbed-item:nth-child(2n+1) {
  box-shadow: 0px 0px 6px 0px #434343;
}
.es-property-single-fields li {
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 10px;
}
@media screen and (max-width: 1024px) {
  #header .navbar-nav > li a {
    font-size: 14px;
  }
  .ert-hero-gallery .ert-hero-gallery__inner .slick-slide {
    height: 667.144px;
  }
  .wp-block-group {
    height: 668px;
  }
  .ert-hero-gallery {
    height: 668px;
  }
  .ert-hero-gallery .ert-hero-gallery__inner {
    height: 668px;
  }
  .es-property-single-fields li {
    padding-left: 5px;
    padding-right: 5px;
    margin-right: 0px;
    margin-left: 0px;
  }
}
@media screen and (max-width: 768px) {
  .ert-hero-gallery .ert-hero-gallery__inner .slick-slide {
    height: 366px;
  }
  .wp-block-group {
    height: 366px;
  }
  .ert-hero-gallery .ert-hero-gallery__inner .slick-track {
    height: 366px;
  }
  .ert-hero-gallery .ert-hero-gallery__inner .slick-list {
    height: 366px;
  }
  .ert-hero-gallery .ert-hero-gallery__inner {
    height: 366px;
  }
  .ert-hero-gallery {
    height: 366px;
  }
  .es-gallery .ert-gallery-image .slick-slide {
    height: 510px;
  }
}
@media screen and (max-width: 568px) {
  .ert-hero-gallery .ert-hero-gallery__inner .slick-slide {
    height: 373px;
  }
  .ert-hero-gallery {
    height: 373px;
  }
  .ert-hero-gallery .ert-hero-gallery__inner {
    height: 373px;
  }
  .ert-hero-gallery .ert-hero-gallery__inner .slick-list {
    height: 373px;
  }
  .ert-hero-gallery .ert-hero-gallery__inner .slick-track {
    height: 373px;
  }
}
@media screen and (max-width: 320px) {
  .ert-listing.ert-layout-list .ert-property-item__content-wrap .ert-property-item__footer .btn {
    margin-left: 0px;
    margin-top: 15px;
    padding-right: 27px;
  }
  .es-button__wrap .btn:hover {
    background-image: none;
    background-color: #eeeeee;
    border-top-left-radius: 0px;
  }
  .ert-hero-gallery .ert-hero-gallery__inner .slick-slide {
    height: 366px;
  }
  .ert-hero-gallery .ert-hero-gallery__inner .slick-list {
    height: 366px;
  }
  .ert-hero-gallery .ert-hero-gallery__inner .slick-track {
    height: 366px;
  }
  .ert-hero-gallery .ert-hero-gallery__inner {
    height: 366px;
  }
  .ert-hero-gallery {
    height: 366px;
  }
  .es-gallery .ert-gallery-image .slick-slide {
    height: 310px;
  }
}
.nicepage-container FORM {
  padding-left: 10px;
  padding-right: 10px;
}
