/*
 Theme Name:   Homeo Child
 Theme URI:    https://themeforest.net/item/homeo-real-estate-wordpress-theme/26372986
 Description:  Homeo Child Theme
 Author:       ApusTheme
 Author URI:   http://apusthemes.com
 Template:     homeo
 Version:      1.0.0
 Text Domain:  homeo-child
*/
@font-face{font-family:'GT Eesti Pro Display';src:local('GT Eesti Pro Display Bold'),local('GTEestiProDisplay-Bold'),url('fonts/GTEestiProDisplay-Bold.woff2') format('woff2'),url('fonts/GTEestiProDisplay-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'GT Eesti Pro Display';src:local('GT Eesti Pro Display Bold Italic'),local('GTEestiProDisplay-BoldItalic'),url('fonts/GTEestiProDisplay-BoldItalic.woff2') format('woff2'),url('fonts/GTEestiProDisplay-BoldItalic.woff') format('woff');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'GT Eesti Pro Display';src:local('GT Eesti Pro Display Light'),local('GTEestiProDisplay-Light'),url('fonts/GTEestiProDisplay-Light.woff2') format('woff2'),url('fonts/GTEestiProDisplay-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'GT Eesti Pro Display';src:local('GT Eesti Pro Display Medium Italic'),local('GTEestiProDisplay-MediumItalic'),url('fonts/GTEestiProDisplay-MediumItalic.woff2') format('woff2'),url('fonts/GTEestiProDisplay-MediumItalic.woff') format('woff');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'GT Eesti Pro Display';src:local('GT Eesti Pro Display Light Italic'),local('GTEestiProDisplay-LightItalic'),url('fonts/GTEestiProDisplay-LightItalic.woff2') format('woff2'),url('fonts/GTEestiProDisplay-LightItalic.woff') format('woff');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'GT Eesti Pro Display';src:local('GT Eesti Pro Display Medium'),local('GTEestiProDisplay-Medium'),url('fonts/GTEestiProDisplay-Medium.woff2') format('woff2'),url('fonts/GTEestiProDisplay-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'GT Eesti Pro Display';src:local('GT Eesti Pro Display Thin'),local('GTEestiProDisplay-Thin'),url('fonts/GTEestiProDisplay-Thin.woff2') format('woff2'),url('fonts/GTEestiProDisplay-Thin.woff') format('woff');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'GT Eesti Pro Display';src:local('GT Eesti Pro Display Regular'),local('GTEestiProDisplay-Regular'),url('fonts/GTEestiProDisplay-Regular.woff2') format('woff2'),url('fonts/GTEestiProDisplay-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'GT Eesti Pro Display';src:local('GT Eesti Pro Display Regular Italic'),local('GTEestiProDisplay-RegularItalic'),url('fonts/GTEestiProDisplay-RegularItalic.woff2') format('woff2'),url('fonts/GTEestiProDisplay-RegularItalic.woff') format('woff');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'GT Eesti Pro Display';src:local('GT Eesti Pro Display UltraBold'),local('GTEestiProDisplay-UltraBold'),url('fonts/GTEestiProDisplay-UltraBold.woff2') format('woff2'),url('fonts/GTEestiProDisplay-UltraBold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'GT Eesti Pro Display';src:local('GT Eesti Pro Display Thin Italic'),local('GTEestiProDisplay-ThinItalic'),url('fonts/GTEestiProDisplay-ThinItalic.woff2') format('woff2'),url('fonts/GTEestiProDisplay-ThinItalic.woff') format('woff');font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:'GT Eesti Pro Display';src:local('GT Eesti Pro Display UltraLight'),local('GTEestiProDisplay-UltraLight'),url('fonts/GTEestiProDisplay-UltraLight.woff2') format('woff2'),url('fonts/GTEestiProDisplay-UltraLight.woff') format('woff');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'GT Eesti Pro Display';src:local('GT Eesti Pro Display UltraBold Italic'),local('GTEestiProDisplay-UltraBoldItalic'),url('fonts/GTEestiProDisplay-UltraBoldItalic.woff2') format('woff2'),url('fonts/GTEestiProDisplay-UltraBoldItalic.woff') format('woff');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'GT Eesti Pro Display';src:local('GT Eesti Pro Display UltraLight Italic'),local('GTEestiProDisplay-UltraLightItalic'),url('fonts/GTEestiProDisplay-UltraLightItalic.woff2') format('woff2'),url('fonts/GTEestiProDisplay-UltraLightItalic.woff') format('woff');font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:'GT Eesti Pro Text';src:local('GT Eesti Pro Text Bold'),local('GTEestiProText-Bold'),url('fonts/GTEestiProText-Bold.woff2') format('woff2'),url('fonts/GTEestiProText-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'GT Eesti Pro Text Book';src:local('GT Eesti Pro Text Book Italic'),local('GTEestiProText-BookItalic'),url('fonts/GTEestiProText-BookItalic.woff2') format('woff2'),url('fonts/GTEestiProText-BookItalic.woff') format('woff');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'GT Eesti Pro Text Book';src:local('GT Eesti Pro Text Book'),local('GTEestiProText-Book'),url('fonts/GTEestiProText-Book.woff2') format('woff2'),url('fonts/GTEestiProText-Book.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'GT Eesti Pro Text';src:local('GT Eesti Pro Text Bold Italic'),local('GTEestiProText-BoldItalic'),url('fonts/GTEestiProText-BoldItalic.woff2') format('woff2'),url('fonts/GTEestiProText-BoldItalic.woff') format('woff');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'GT Eesti Pro Text';src:local('GT Eesti Pro Text Light'),local('GTEestiProText-Light'),url('fonts/GTEestiProText-Light.woff2') format('woff2'),url('fonts/GTEestiProText-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'GT Eesti Pro Text';src:local('GT Eesti Pro Text Light Italic'),local('GTEestiProText-LightItalic'),url('fonts/GTEestiProText-LightItalic.woff2') format('woff2'),url('fonts/GTEestiProText-LightItalic.woff') format('woff');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'GT Eesti Pro Text';src:local('GT Eesti Pro Text Medium Italic'),local('GTEestiProText-MediumItalic'),url('fonts/GTEestiProText-MediumItalic.woff2') format('woff2'),url('fonts/GTEestiProText-MediumItalic.woff') format('woff');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'GT Eesti Pro Text';src:local('GT Eesti Pro Text Medium'),local('GTEestiProText-Medium'),url('fonts/GTEestiProText-Medium.woff2') format('woff2'),url('fonts/GTEestiProText-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'GT Eesti Pro Text';src:local('GT Eesti Pro Text Regular Italic'),local('GTEestiProText-RegularItalic'),url('fonts/GTEestiProText-RegularItalic.woff2') format('woff2'),url('fonts/GTEestiProText-RegularItalic.woff') format('woff');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'GT Eesti Pro Text';src:local('GT Eesti Pro Text Regular'),local('GTEestiProText-Regular'),url('fonts/GTEestiProText-Regular.woff2') format('woff2'),url('fonts/GTEestiProText-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'GT Eesti Pro Text';src:local('GT Eesti Pro Text UltraLight'),local('GTEestiProText-UltraLight'),url('fonts/GTEestiProText-UltraLight.woff2') format('woff2'),url('fonts/GTEestiProText-UltraLight.woff') format('woff');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'GT Eesti Pro Text';src:local('GT Eesti Pro Text Thin'),local('GTEestiProText-Thin'),url('fonts/GTEestiProText-Thin.woff2') format('woff2'),url('fonts/GTEestiProText-Thin.woff') format('woff');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'GT Eesti Pro Text';src:local('GT Eesti Pro Text Thin Italic'),local('GTEestiProText-ThinItalic'),url('fonts/GTEestiProText-ThinItalic.woff2') format('woff2'),url('fonts/GTEestiProText-ThinItalic.woff') format('woff');font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:'GT Eesti Pro Text';src:local('GT Eesti Pro Text UltraLight Italic'),local('GTEestiProText-UltraLightItalic'),url('fonts/GTEestiProText-UltraLightItalic.woff2') format('woff2'),url('fonts/GTEestiProText-UltraLightItalic.woff') format('woff');font-weight:200;font-style:italic;font-display:swap}
/* Font  */
body {
    background-color: #F3F3F3;
}
#properties-google-maps,
.btn,body,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.product-block-list .add-cart .added_to_cart,
.product-block-list .add-cart a.button,
.product-block-list .name,
.product-block-list .price,
h1,
h2,
h3,
h4,
h5,
h6,#at-expanded-menu-host #at-expanded-menu-title,
#at-expanded-menu-host .at-branding-logo,
#at-expanded-menu-host .at-copy-link-result-message span,
#at-expanded-menu-host .at-copy-link-share-page-url,
#at-expanded-menu-host .at-expanded-menu,
#at-expanded-menu-host .at-expanded-menu-button-label,
#at-expanded-menu-host .at-expanded-menu-email-disclaimer,
#at-expanded-menu-host .at-expanded-menu-load-btn,
#at-expanded-menu-host .at-expanded-menu-page-title,
#at-expanded-menu-host .at-expanded-menu-page-url,
#at-expanded-menu-host .at-expanded-menu-privacy-link,
#at-expanded-menu-host .at-expanded-menu-search-label-content,
#at-expanded-menu-host .at-expanded-menu-top-services-header,
#at_hover,p {
    font-family: "Montserrat"!important;
}

@media (min-width: 1200px){
.megamenu > li {
    margin-right: 25px;
	}}

.property-grid-v4 {
    min-height: 430px;
    border-radius: 12px
}

.property-item .property-image img,
.post-layout,
.post-layout img,
.post-layout .top-image {
    border-radius: 12px
}

.property-grid-v4 .property-metas {
background: #3b82f60d;
    display: inline-block;
    /*position: absolute;*/
    /*bottom: 18px;*/
    color: #3b82f6;
    border-radius: 12px;
    padding: 5px 10px;
	margin-top:15px;
}

.post-grid .col-content {
    min-height: 100px
}

.property-location a {
    color: #000;
}

.property-location a:hover {
    color: #51928D
}

.property-item .property-image {
    padding: 5px
}
.property-item .property-price {
    font-size: 13px;
    font-weight: 100
}
.property-item .property-title,
.property-item .property-title a,
.post-grid-v2 .entry-title,
.post-grid-v2 .entry-title a {
    font-size: 17px;
    font-weight: 700;
    color: #313131
}

.property-item .property-title a:hover,
.post-grid-v2 .entry-title a:hover {
    color: #51928D
}
.property-item .property-image:before {
    background-color: transparent
}
.property-item .property-image img,
.widget .property-list-simple .property-image {
    border: 2px solid #f0eee6
}

@media (min-width:1200px) {
    .widget-properties-slider .slick-carousel .slick-next {
        right: auto
    }

    .widget-properties-slider .slick-carousel .slick-prev {
        left: 90px
    }

    .rtl .megamenu>li {
        margin-left: 0;
        margin-right: 25px
    }

    .top-single-v4 {
        padding: 30px 0 10px
    }

    .content-property-detail-v4 {
        margin-top: 20px
    }

    .apus-breadscrumb .wrapper-breads {
        padding: 15px 0
    }

    .top-header-detail-property .property-title {
        font-size: 22px;
        font-weight: 900
    }
}

 .detail-metas-top>div {
    margin: 5px;
	background-color: #3b82f60d;
    border: 0.5px solid #3b82f62b;
}
.property-detail-main > div,.sidebar .widget, .apus-sidebar .widget,.properties-ordering-wrapper, .agencies-ordering-wrapper, .agents-ordering-wrapper{
	border-color:#3b82f62b;
}
.description-inner .custom-field-data {
    border-top: 3px solid #e7e5db;
    margin-top: 30px
}

.description-inner .custom-field-data h5 {
    font-size: 18px;
    font-weight: 600
}
.top-single-v4 {
    background-color: transparent;
    border-bottom: 0
}
.top-header-detail-property .property-location {
    margin-right: 15px;
    font-size: 18px;
    font-weight: 700
}
.property-location a {
    color: #000;
}

.property-location a:hover {
    color: #51928D
}
.single-property .property-price {
    font-size: 19px;
    font-weight: 300;
}
#property-singles-detail {
    border: 2px solid #3b82f6;
}
.property-detail-main>div, .sidebar .widget, .apus-sidebar .widget, .list-gallery-property-v4 .p-popup-image, .property-list-simple .property-thumbnail-wrapper .property-image {
    border-radius: 12px;
}
.property-detail-main>div .title, .property-detail-main>div>strong {
    display: inline-block;
    background: #3b82f60d;
    padding: 3px 10px;
    border-radius: 0 8px 8px 0;
    border-left: 5px solid #3b82f6;
    color: #3b82f6;
}
.widget_apus_widget_property_list .property-list-simple .property-price {
    font-weight: 400;
    font-size: 15px;
	color:#8d8b88;
	
}

.attachment-item .candidate-detail-attachment i, .property-list-simple .property-price {
    color: #c3c0bb;
}
.properties-display-mode, .saved-search-form-btn {
    display: none;
}
#apus-breadscrumb {
    background-color: #e0e9f0;
    margin: 20px 0;
}
.btn-theme:hover, .btn-theme:focus, .btn-theme:active, .btn-theme.active, .open > .btn-theme.dropdown-toggle{
	background-color:#0B63F3
}
.detail-post .entry-tags-list a:hover{
	color:#FFF!important;
}
a#back-to-top {
    border-radius: 8px;
    color: #fff;
    background: #3B82F6;
}
.header-mobile .btn-showmenu{
	color:#fff;
}
.header-mobile .btn-showmenu,.header-mobile .btn-showmenu:hover{
	color:#fff!important
}
.property-item .property-price {
    font-size: 15px;
    font-weight: 400;
    color: #54595F;
	margin-top:10px
}
.property-item .property-title a:hover, .post-grid-v2 .entry-title a:hover {
    color: #0D67FC;
}
.widget-nav-menu .menu li {
    margin: 0 0 6.5px;
}
.elementor-social-icon {
    display: inline-flex!important;
}













/* Qform  */
.single-property .quform .quform-field-email,
.single-property .quform .quform-field-text,
.single-property .quform .quform-field-textarea {
       background: #3b82f60d;
    border: 0.5px solid #3b82f62b;
}
.quform-spacer center {
    text-align: left;
    border-left: 8px solid #3b82f6;
    padding-left: 20px;
    padding-top: 5px;
    font-size: 17px;
    background-color: #3b82f60d;
    border-radius: 0 8px 8xp 0
}
.quform .quform-field-captcha,
.quform .quform-field-date,
.quform .quform-field-email,
.quform .quform-field-password,
.quform .quform-field-text {
    display: block;
    width: 100%;
    height: 50px;
    padding: 12px 30px;
    font-size: 14px;
    line-height: 1.75;
    color: #484848;
    background-color: #fff;
    background-image: none;
    border: 1px solid #d8d8d8;
    border-radius: 6px;
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.quform .quform-field-textarea {
    display: block;
    width: 100%;
    height: 200px;
    padding: 12px 30px;
    font-size: 14px;
    line-height: 1.75;
    color: #484848;
    background-color: #fff;
    background-image: none;
    border: 1px solid #d8d8d8;
    border-radius: 6px;
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}
.quform-button-back-default>button,
.quform-button-next-default>button,
.quform-button-submit-default>button,
.quform .quform-button-back-default,
.quform .quform-button-next-default,
.quform .quform-button-submit-default {
    display: block;
    width: 100%;
    color: #f7f5ee;
    background-color: #3B82F6;
    border-radius: 6px;
    border: 1px solid #3B82F6;
}

.quform-button-submit-default>button:hover {
    color: #ffffff;
    background-color: #0B63F3
}
.quform-2 .quform-button-style-theme .quform-upload-button,
.quform-2 .quform-button-submit button,
.quform-2 .quform-element-submit.quform-button-style-theme .quform-button-submit button,
.quform-2 .quform-upload-button {
    background-color: #3B82F6
}

.quform-2 .quform-button-submit button:hover,
.quform-2 .quform-element-submit.quform-button-style-theme .quform-button-submit button:hover {
    background-color: #0B63F3
}
.landingforms .quform-button-submit-default>button {
    height: 48px
}

.landingforms .quform-element-submit {
    margin: 0
}