<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
	Theme Name: RealHomes
	Theme URI: http://themeforest.net/item/real-homes-wordpress-real-estate-theme/5373914
	Author: InspiryThemes
	Author URI: https://www.inspirythemes.com/
	Description: RealHomes is a handcrafted WordPress theme for real estate websites. It offers purpose-oriented design with all the essential features that a real estate website needs. RealHomes theme facilitates its users on both the front-end and admin-side, making property management a breeze.
    Requires at least: 6.0
    Tested up to: 6.7.1
    Requires PHP: 7.4
	Version: 4.3.7
	Text Domain: framework
    Domain Path: /languages
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Tags: custom-background, light, one-column, two-columns, three-columns, four-columns, right-sidebar, flexible-header, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready

	----------------------------------------------------------------------------------------------------------------*/

.rh-address-ultra {
    display: none;
}
ul#menu-footer-widget-menu li a {
    color: #fff;
}
.rh-ultra-property-card.rh-half-map-card.rh_popup_info_map div {
    width: 50%;
}
.rh-ultra-meta-icon-wrapper .rh-ultra-meta-box .label {
    display: none;
}
a.favorite.add-to-favorite.user_logged_in.rh-ui-tooltip {
    display: none;
}
.favorite-btn-wrap {
    display: none;
}
span.add-to-compare-span {
    display: none !important;
}
.columns-contact-full p br {
    display: none;
}
.postid-4727 input#property-id-txt-4bc5a05 {
    background: unset;
}
div#property-content-section-schedule-a-tour {
    display: none;
}
.rh-ultra-price-meta-box {
    display: unset;
  }
.rh-properties-card-meta-ultra {
    display: unset;
  }
.rh-ultra-submit {
    display: none;
}
header .rh-ultra-header-inner {
    justify-content: flex-end !important;
}
header .rh-ultra-logo a img, .site-header .rh-ultra-logo a img {
    max-width: 188px !important;
    height: 76px !important;
}
.rhea_ultra_search_form_wrapper .rhea-ultra-search-form-inner {
    background: unset !important;
}
.page-template-home .bootstrap-select.rhea_multi_select_picker_location&gt;.dropdown-toggle, .page-template-home .bootstrap-select.rhea_multi_select_picker&gt;.dropdown-toggle {
    background: #000 !important;
}
.page-template-home .rhea_ultra_search_form_wrapper .rhea_prop_search__selectwrap .bs-caret {
    background: #3A3421 !important;
}
.rhea_ultra_search_form_wrapper .rhea_mod_text_field input[type=text] {
    background: #000;
}
.home-box-shadow1 .elementor-widget-container {
    box-shadow: 0px 0px 7px 0px #00000030;
    border-radius: 25px;
}
.site-footer-default-bg {
    background-image: unset !important;
}
.site-footer-bottom {
       flex-direction: column !important;
}
.site-footer-bottom.center p {
    color: #4F4F4F;
    font-size: 15px;
    font-weight: 400;
    line-height: 24px;
}
.site-footer-social-link a {
    font-size: 20px !important;
    color: #C2AC6E !important;
	width: 40px;
    height: 40px;
}
.site-footer-social-link {
    gap: 10px;
}
.site-footer-social-link a:hover {
    background: #F8F6EE;
    border-radius: 100px;
}
.rh-footer-widgets section h3 {
    font-size: 24px !important;
    line-height: 24px !important;
}
.rh-ultra-main-menu {
    justify-content: flex-end;
}
.home-banner-slider .elementor-swiper-button.elementor-swiper-button-prev, .home-banner-slider .elementor-swiper-button.elementor-swiper-button-next {
    background: #000000;
    border-radius: 125px;
    padding: 10px;
}
.home-banner-slider .elementor-swiper-button.elementor-swiper-button-prev:hover, .home-banner-slider .elementor-swiper-button.elementor-swiper-button-next:hover {
    background: #C2AC6E;
}
.home-box.e-flex.e-con.e-child {
    box-shadow: 0px 0px 7px -2px #00000030;
}
.home-icon-boxes span.elementor-icon {
    background: #C2AC6E;
    border-radius: 100px;
    padding: 15px;
    box-shadow: 8px 8px 0px 0px #EDE8D4;
}
.site-footer-contacts {
    background-color: #c2ac6e;
    background: url('/wp-content/uploads/2025/02/Frame-131.webp');
    height: 192px;
    border-radius: 100px;
    background-position: center;
    background-size: contain;
}
footer .container {
    max-width: 1140px;
}
.site-footer-widget-area #text-2 .textwidget p {
    font-weight: 700;
}
aside.row.site-footer-widget-area .columns-3:nth-child(1) {
    width: 50%;
}
aside.row.site-footer-widget-area .columns-3:nth-child(2) {
    width: 25%;
}
aside.row.site-footer-widget-area .columns-3:nth-child(3) {
    width: 25%;
}
.site-footer .rh-ultra-footer-number:hover .footer-icon-phone {
    content: url(/wp-content/uploads/2025/02/ic-phone-2.svg);
}
.site-footer .rh-ultra-footer-number:hover .footer-icon-email {
    content: url(/wp-content/uploads/2025/02/Vector-2.svg);
}
.site-footer .rh-ultra-footer-number:hover .footer-icon-location {
    content: url(/wp-content/uploads/2025/02/ic-location-1.svg);
}
.hc-offcanvas-nav .nav-container, .hc-offcanvas-nav .nav-wrapper, .hc-offcanvas-nav ul {
    background: #C2AC6E !important;
}
.hc-offcanvas-nav .nav-back a, .hc-offcanvas-nav .nav-content&gt;.nav-close:first-child a, .hc-offcanvas-nav .nav-title+.nav-close a.has-label, .hc-offcanvas-nav li.nav-close a {
    color: #C2AC6E !important;
    background: #F8F6EE !important;
    border-top: 1px solid #F8F6EE !important;
    border-bottom: 1px solid #F8F6EE !important;
}
.hc-offcanvas-nav .nav-wrapper&gt;.nav-content&gt;ul:first-of-type&gt;li:first-child:not(.nav-back):not(.nav-close)&gt;.nav-item-wrapper&gt;.nav-item-link {
    border-top: 1px solid #C2AC6E !important;
}
.hc-offcanvas-nav:not(.touch-device) li:not(.nav-item-custom) a:not([disabled]):hover {
    background: #F8F6EE;
}
.rh-menu-responsive li .nav-item-wrapper a.nav-item-link {
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 26px !important;
}
.elementor-element.elementor-element-2cca827.e-con-full.contact-icon-box.e-flex.e-con.e-child {
    box-shadow: 0px 4px 12px 0px #0000000F;
}
.contact-icon-box {
    box-shadow: 0px 4px 12px 0px #0000000F;
}
.custom-breadcrumbs-added div p a:nth-child(2) {
    color: #C2AC6E;
}
.row-contact{
    display:flex;
    flex-direction:row;
	gap:10px;
}
.columns-contact-s{
    width:50%;
}
input.input-field-voornaam, input.input-field-achternaam {
    background: url(/wp-content/uploads/2025/02/solar_user-bold-duotone.webp);
    background-repeat: no-repeat;
    background-size: 24px;
    background-position: 10px;
	    text-indent: 25px;
}
input.input-field-email {
	background: url(/wp-content/uploads/2025/02/ic-email.webp);
    background-repeat: no-repeat;
    background-size: 24px;
    background-position: 10px;
	text-indent: 25px;
}
input.input-field-telefoon{
	background: url(/wp-content/uploads/2025/02/ic-mobile.webp);
    background-repeat: no-repeat;
    background-size: 24px;
    background-position: 10px;
	text-indent: 25px;
}
select.input-field-dropdown {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background: url(/wp-content/uploads/2025/02/ic-dropdown.webp);
    background-repeat: no-repeat;
    background-size: 24px;
    background-position: 97%;
    background-color: #fff;
    text-indent: 25px;
}
textarea.input-field-textarea {
    background: url(/wp-content/uploads/2025/02/duo-icons_message.webp);
    background-repeat: no-repeat;
    background-size: 24px;
    background-position: 10px 15px;
    background-color: #fff;
	text-indent: 25px;
}
form.wpcf7-form.init {
    background: #EDE8D4;
    padding: 14px 10px !important;
}
.columns-contact-s br {
    display: none;
}
.full-row-contact br {
    display: none;
}
.gallery-item dt a img {
    border: unset !important;
}
.rvr_card_info_wrap {
    display: none;
}
.page-id-21590 .rh-custom-search-form-wrapper, .page-id-21563 .rh-custom-search-form-wrapper{
    background: #000;
    max-width: 100% !important;
}
.page-id-21590 .rhea-ultra-search-form-fields, .page-id-21563 .rhea-ultra-search-form-fields{
    max-width: 1140px;
    margin: 0 auto;
}
.page-id-21590 .bootstrap-select.rhea_multi_select_picker_location&gt;.dropdown-toggle, .page-id-21563 .bootstrap-select.rhea_multi_select_picker_location&gt;.dropdown-toggle{
    border-radius: 50px !important;
}
.page-id-21590 section#properties-listing, .page-id-21563 section#properties-listing{
    max-width: 1140px;
}
.rbsIcons i::before {
    content: url(/wp-content/uploads/2025/02/ic-zoom.svg);
    background: #fff;
    padding: 10px 16px;
    border-radius: 100px;
}

.robo-gallery-wrap-id21764:not(#no-robo-galery) .thumbnail-overlay {
    background: rgba(194, 172, 110, 0.8) !important;
}
.wpcf7-form textarea{
	height:140px !important;
}
.page-id-130 .rhea_ultra_search_form_wrapper .rhea-ultra-field-separator .rhea_prop_search__selectwrap:after, .page-id-130 .rhea_ultra_search_form_wrapper .rhea-ultra-field-separator .rhea-text-field-wrapper:after {
    background: #3D3D3D;
  }
p.designed-by {
    display: flex;
    gap: 15px;
    flex-wrap: wrap;
}
p.designed-by a {
    color: #4F4F4F;
}
.rh-ultra-property-card span.rh-ultra-property-types small a {
    color: #3D3D3D !important;
}
.privacy-box-shadow .e-con-inner {
    box-shadow: 0px 4px 12px 0px #0000000F !important;
    padding: 15px;
    border-radius: 12px;
}
.text-privacy-sr p strong {
    color: #888888;
}
@media (max-width:1400px){
header .rh-ultra-logo a img, .site-header .rh-ultra-logo a img {
    max-width: unset !important;
    height: unset !important;
}
ul#menu-main-menu-2 li a {
    padding: 5px 16px !important;
}
}
@media (max-width:1230px){
  .rh-ultra-header-wrapper {
    display: none !important;
   }
   .rh-responsive-header {
        display: flex !important;
        flex-direction: row !important;
    }
	.hc-nav-trigger.hc-nav-1 {
        display: block !important;
    }
	.rh-responsive-header .rh-logo-wrapper {
    max-width: 188px !important;
}
}
@media (max-width:950px){
.site-footer-contacts {
    height: auto;
	background-size:cover;
	background-repeat:no-repeat;
}
}
@media (max-width:920px){
	aside.row.site-footer-widget-area .columns-3:nth-child(1) {
    width: 100% !important;
}
aside.row.site-footer-widget-area .columns-3:nth-child(2) {
    width: 50% !important;
}
aside.row.site-footer-widget-area .columns-3:nth-child(3) {
    width: 50% !important;
}
}
@media (max-width:500px){
aside.row.site-footer-widget-area .columns-3:nth-child(2), aside.row.site-footer-widget-area .columns-3:nth-child(3) {
        width: 100% !important;
    }
.row-contact {
    flex-direction: column;
}
.columns-contact-s {
    width: 100%;
}
.full-row-contact {
    width: 100% !important;
}
	.wpcf7-form textarea{
	height:unset !important;
}
.site-footer-contacts {
    padding: 20px 20px;
    border-radius: 60px !important;
}
}

@media (max-width:420px){
.rh-ultra-user-phone img {
    width: 12px !important;
}
.rh-ultra-user-phone {
    column-gap: 5px;
}
.rh-ultra-user-phone a {
    font-size: 10px;
}
}</pre></body></html>