/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 12 2025 | 06:03:42 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 


.ere__loop-property-info-item.property-identity {
    display: none;
}

.ere__single-property-element.single-property-element.property-info-header.property-info-action.ere__single-property-header-info {
    margin-top: 110px;
	margin-bottom: 10px;
}

.single-property-element .ere__property-address-list li.col-sm-6.col-12 {
    padding-top: 5px;
}
.site-content .ast-container {
    display: flow-root;
}

.ere__single-property-gallery .single-property-image-main .owl-nav{
	position: unset;
}

.property-gallery-wrap .owl-nav .owl-prev {
    position: absolute !important;
    TOP: 40% !important;
    left: 10px !important;
	border-radius: 10px;
}

.property-gallery-wrap .owl-nav .owl-next {
    position: absolute !important;
    top: 40% !important;
    right: 10px !important;
	border-radius: 10px;
}

.property-gallery-wrap .owl-nav .owl-next:after{
	    border-left: none;
}

.property-gallery-wrap .owl-nav .owl-prev:after{
	    border-right: none;
}

.ere__loop-property-info .property-info-inner {
    gap: 10px;
}

.single-property-area .single-property-element {
    margin-bottom: 60px;
}

.single-property-area .ere-heading-style2 {
    border-bottom: 1px solid #dce0e0;
    margin-bottom: 30px;
    padding-bottom: 30px;
}

.single-property-area .ere__property-location-item {
    border-bottom: 1px solid #dce0e0;
    padding-top: .5rem !important;
    padding-bottom: .5rem !important;
	justify-content: space-between !important;
}

.single-property-element .property-feature-wrap {
	    margin: 20px 0px;
}

.property-info-tabs .single-property-element ul.ere__list-bg-gray li:nth-child(odd) {
    background: white;
}

.property-info-tabs .single-property-element ul li {
    border-bottom: 1px solid #dce0e0;
	    padding: 8px 0px ! important;
	    display: flex;
}


.single-property div#content {
    background: #f8f8f8;
}

.single-property-element a.open-on-google-maps {
    color: #fff !important;
    background-color: var(--ere-color-accent);
    padding: 10px;
	top: 15px;
    right: 10px;
	border-radius: 10px;
}
.single-property-element a.open-on-google-maps:hover {
    color: #ffffff ! important;
}
.property-location:hover a.open-on-google-maps {
    color: white !important;
}
.single-property-element a.open-on-google-maps i.fa.fa-map-marker {
    color: white;
}
.single-property-area .single-property-element {
    margin-bottom: 30px;
}

.property-info-tabs .single-property-element li span {
    text-align: end;
}

.single-property-element .property-video img {
    width: 100%;
    height: 500px;
    object-fit: cover;
}

.single-property-element .ere__agent-content a.btn {
    background: var(--ere-color-accent) !important;
    border-color: var(--ere-color-accent) !important;
    border-radius: 10px;
}

button.btn.btn-primary.ere__btn-submit-contact-form {
    background: var(--ere-color-accent) !important;
    border: 1px solid var(--ere-color-accent) !important;
}

form#wpforms-form-22418 .wpforms-field-container{
	display: ruby;
}
div#wpforms-22418-field_14-container{
    width: 100%;
}
#wpforms-22358{
	margin-bottom: 0px;
}
.elementor-element-3c8e629{
	    padding: inherit;
}
#wpforms-form-22358 .wpforms-submit-container{
	    padding: inherit;
}

.elementor-element-c6b6552 .e-con-inner{
	    align-items: center;
}

#wpforms-form-22358 .wpforms-submit-container{
	    margin-left: 20px;
}
#wpforms-form-22358{
	    display: flex;
    align-items: center;
}
#menu-item-22467 a.hfe-menu-item.elementor-button {
    color: white !important;
}

@media only screen and (max-width: 767px){
	.single-property-area .main-propety-categey {
    display: block;
}
	.single-property-element .ere__property-location-item span {
    text-align: end !important;
	}
	.single-property-element .property-video img {
    width: 100%;
    height: 300px;
    object-fit: cover;
	}
/* 	.property-info-action .property-info-inner{
		       display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 10px;
		padding:0px;
	} */
	.property-info-action .demo-single-property {
    width: 100%;
	}
	.property-info-action .demo-contact-property-agent {
    width: 100%;
	}
	.ere__single-property-header-meta-action .ere__loop-property-info-item.property-bedrooms {
    margin-left: 0px !important;
	}
	.ere__loop-property-info.layout-2 .ere__loop-property-info-item+.ere__loop-property-info-item {
    margin-left: 0px !important;
}
	.ere__single-property-header-meta-action .ere__loop-property-info {
    margin-bottom: 20px;
		
}
	.main-propety-categey .list-unstyled {
    margin-bottom: 20px !important;
	}
	 .single-property-area .ere__website
	 .single-property-area .ere__email{
    display: flex !important;
    align-items: center !important;
}
	.ere__single-agent-contact-info .ere__website{
		 display: flex !important;
    align-items: center !important;
	}
	.ere__single-agent-contact-info .ere__email{
		 display: flex !important;
    align-items: center !important;
	}

}
@media only screen and (max-width: 768px){
	.single-property-area .main-propety-categey {
    display: block;
	}
	.property-info-action .demo-single-property {
    width: 100%;
	}
	.property-info-action .demo-contact-property-agent {
    width: 100%;
	}
	.single-property-area .single-property-element {
    padding-top: 40px;
}
	.single-property-area .single-property-element .ere__contact-agent-info.row {
    display: flex;
	}
}
@media only screen and (max-width: 1024px){
	.single-property-area .single-property-element {
    padding-top: 40px;
}
}

.single-property-element.property-overview.ere__single-property-element.ere__single-property-overview {
    display: none;
}

.single-property-element.property-location.ere__single-property-element.ere__single-property-address {
    display: none;
}