/* My CSS */

/* Site */
body { width: 100%; }
#page { max-width: 1366px; text-align: left; margin: 0px auto; }

/* Text */
body.single-post #main .entry-content p:not(.has-text-align-right, .has-text-align-center) { text-align: justify; }

/* Image */
a {outline : none;}
a img {outline : none;}
img {outline : none; border : 0;}

/* Compare panel */
.compare-listing, .compare-listing.listing-open {min-width:200px !important;}
.compare-listing-body.compare-properties-button {min-width:150px !important;}
.compare-thumb.compare-property {display:block;clear:both;width:100%;}
.compare-thumb-main .compare-property-remove {position:absolute;right:20px;}

/* Main page search panel */

/*
.form-search-wrap.has-status-tab .ere-search-status-tab, .form-search-wrap.has-status-tab  .ere-search-status-tab-inner {display:block;width:100%;clear:both;background:black;padding:0px;max-height:60px;}
.btn-status-filter {display:inline-block;float:left;}
*/

.home .view-as-grid,
.home .view-as-list,
div.property-element-inline div.property-date {display:none;}

.wp-block-group.is-layout-flow.wp-block-group-is-layout-flow {margin-top:0px;margin-bottom:0px}

.ere__lpbi-inner {max-height:40px; vertical-align: middle;}

/* Single property */
.property-template-default.single.single-property ul li a {
    color:white;
    font-weight:bold;
}

.property-template-default.single.single-property .wp-block-site-logo {display:inline-block;width:20%;float:left;}
.property-template-default.single.single-property .wp-container-core-group-is-layout-75357d20 {display:inline-block;width:80%float:right;}

.property-fields label input {margin-right:10px;}

.single-property-area {padding:0px 10px 0px 10px;}

.owl-stage .owl-item .property-gallery-item,
.owl-stage .owl-item .property-gallery-item img,
.property-image,
.property-image img,
.property-image.search-list-image,
.property-image.search-list-image img
{
       aspect-ratio: 4/3;
       zoom: 90%;
       /*max-height:100%;
       min-height:100%;*/
}

.single-property-image-main.owl-nav-inline.owl-carousel.owl-loaded.owl-drag,
.owl-stage,
.owl-item.active,
.property-gallery-item.ere-light-gallery.
.property-gallery-item.ere-light-gallery img,
.property-gallery-item,
.property-gallery-item img,
.owl-carousel .owl-item img,
{
       aspect-ratio: 4/3;
       zoom: 90%;
       /*max-height:100%;
       min-height:100%;*/
}

#footer_property_list .property-image,
#footer_property_list .property-image img,
#footer_property_list .property-image.search-list-image,
#footer_property_list .property-image.search-list-image img {zoom: normal;}

.single-property-image-main.owl-nav-inline.owl-carousel,
.property-gallery-item.ere-light-gallery.ratio.ratio-4x3 {margin:0px; padding:0px;}
.property-gallery-item.ere-light-gallery.ratio.ratio-4x3 img {zoom: normal;aspect-ratio: 4/3; margin:0px; padding:0px; top:0px;min-height:85%;}

.ere__agent-image a img {max-width:90%;}

/* Responsive */
@media (max-width: 420px) {
    .col-md-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .single-property-image-main,
    .single-property-image-main.owl-carousel .property-gallery-item  img {min-height:260px;}

}

@media (min-width: 768px) {
    .col-md-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .single-property-image-main,
    .single-property-image-main.owl-carousel .property-gallery-item  img {max-height:80%;}

}

@media (min-width: 999px) {
    .col-md-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    #back_url {display:none;}
    .single-property-image-main,
    .single-property-image-main.owl-carousel .property-gallery-item  img {max-height:80%;}

}

@media screen and (min-width:768px) {
    .single-prop-page-class,
    div.ere-tabs.single-property-element.property-info-tabs.property-tab {
        width:60%;
        display:inline-block;
        float:left;
    }
    .single-prop-page-class-right {
        float:right;
        width:38%;
    }
}

/* Footer */
#footer {display:block;float:left;clear:both;width:100%;}
