.elementor-section.elementor-section-boxed > .elementor-container {
  max-width: 1400px;
}

@media (max-width: 767px) {
  .elementor-column {
    padding-left: 15px;
    padding-right: 15px;
  }
}

#logo img { 
  -moz-transition: all .4s ease-in-out;
  -webkit-transform: translate3d(0,0,0);
  transition: all .4s ease-in-out; 
}

.jet-sticky-section--stuck #logo img { 
  max-width: 75%; 
  -moz-transition: all .4s ease-in-out; 
  -webkit-transform: translate3d(0,0,0); 
  transition: all .4s ease-in-out; 
}

.page-preloader {
  border-top-color: #000;
  border-right-color: #000;
}

.elementor-menu-anchor { 
  display: block;
  position: relative;
  top: -125px;
  visibility: hidden;
}

@media (max-width: 767px) {
  .elementor-menu-anchor { 
    display: block;
    position: relative;
    top: -125px;
    visibility: hidden;
  }
}

.rps-single-listing ul.breadcrumb,
.rps-single-listing h1,
.rps-single-listing .rps-single-listing-favorites-wrap,
.rps-single-listing .rps-single-listing-social {
	display: none;
}
.bootstrap-realtypress,
.bootstrap-realtypress p, 
.bootstrap-realtypress .table, 
.bootstrap-realtypress .table tr td, 
.bootstrap-realtypress .table tbody tr td, 
.bootstrap-realtypress .table thead tr th {
  font-family: Montserrat, sans-serif !important;
}
.bootstrap-realtypress a {
  color: #263d77 !important;
}
.bootstrap-realtypress a:hover {
  color: #000000 !important;
}
.rps-property-result figure a {
  background-size: cover !important;
}
.bootstrap-realtypress .rps-grid-result .rps-property-result .rps-price {
  font-size: 24px !important;
  height: 68px !important;
}
.bootstrap-realtypress .image-holder .rps-ribbon-open-house {
  bottom: 40px !important;
}
.bootstrap-realtypress .image-holder .rps-ribbon.rps-ribbon-info {
  background-color: #263d77;
}
.bootstrap-realtypress .listing-container {
  padding-bottom: 25px !important;
}
.bootstrap-realtypress .listing-container  .rps-property-result {
  border: solid 1px #d9d9d9;
}
.bootstrap-realtypress .rps-result-feature-label-sm,
.bootstrap-realtypress .rps-single-listing .rps-single-feature-label,
.bootstrap-realtypress .rps-single-listing .rps-single-feature-label-sm {
  background: #263d77 !important;
}
.bootstrap-realtypress .rps-grid-result .rps-property-result h4 {
  color: #202020 !important;
  font-weight: 600 !important;
}
.bootstrap-realtypress .rps-listing-carousel-shortcode .bx-wrapper .bx-caption, 
.bootstrap-realtypress .rps-grid-result .rps-property-result .rps-property-info {
  border-color: #263d77 !important;
}
.bootstrap-realtypress .theme-green .back-bar .selected-bar, 
.bootstrap-realtypress .btn-primary, 
.bootstrap-realtypress .btn-primary:hover, 
.bootstrap-realtypress .btn-primary:focus, 
.bootstrap-realtypress .btn-primary:active, 
.bootstrap-realtypress .theme-green .back-bar .selected-bar, 
.bootstrap-realtypress .rps-listing-slider-shortcode .carousel-indicators .active, 
.bootstrap-realtypress .rps-listing-carousel-shortcode .bx-wrapper .bx-caption .bed_bath, 
.bootstrap-realtypress .rps-listing-slider-shortcode .carousel-inner .carousel-caption .rps-result-feature-label-sm, 
.bootstrap-realtypress .rps-single-listing .rps-altenate-url .fa, 
.bootstrap-realtypress .pagination > .active > span {
  background: #263d77 !important;
  background-color: #263d77 !important;
  border-color: #263d77 !important;
}
body.page-id-524 .btn-filter-search-results {
  display: none; 
}