/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 12 2025 | 06:03:40 */
:root{
	--text-color: #0056b3;
}

.home .property-content.columns-4 .ere-item-wrap.property-item.mg-bottom-30.ere-property-is-featured:nth-child(5), .home .property-content.columns-4 .ere-item-wrap.property-item.mg-bottom-30.ere-property-is-featured:nth-child(6) {
    display: none;
}

.ere__loop-property-action {
    bottom: 0 !important;
    right: -10% !important;
	top: inherit;
    left: inherit;
}

.ere__loop-property-price .price-per-unit, .ere__loop-property_action-item {
    background-color: rgba(0, 0, 0, 0.35) !important;
}

.ere__loop-property_action-item {
    border-radius: 5px !important;
}

.ere__loop-property-location {
/*     padding: 5px 0px !important; */
	font-size: 14px !important;
}

.ere-property .property-type-list {
	padding: 5px 0px !important;
	font-size: 14px !important;
}

.property-inner:hover img {
    scale: 1.1;
    transition:.5s ease;
}

.ere-property .property-image {
    overflow: hidden;
}

.ere-property .property-heading {
    border-bottom: 1px solid lightgray;
	padding-bottom: 10px;
}

.ere-property .property-inner {
    margin: 0 10px;
    border: 1px solid lightgray;
	border-radius: 10px;
    overflow: hidden;
}

.property-agent a,
.property-type-list a,
.property-location a{
	color:black !important;
}

.property-agent:hover a,
.property-type-list:hover a,
.property-location:hover a{
	 color: var(--e-global-color-astglobalcolor0) !important;
}

.ere-property .property-image {
    overflow: hidden;
    border-radius: 8px;
}

.ere__loop-property-info .property-info-inner {
    padding: 10px 15px !important;
}

.ere__loop-property-info.layout-1 .ere__loop-property-info-item .ere__lpi-content {
    font-size: 15px !important;
}

.ere-item-wrap {
   padding: 0 !important;
   margin-bottom: 20px!important;
}

.ere-property-carousel .navigation-wrap {
    padding: 0px !important;
    position: absolute;
    right: 0;
    top: 0;
}

.read-more .tpg-post-link::after {
    content: "\f101";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
	padding-left: 10px;
}

.read-more .tpg-post-link,
.tpg-el-main-wrapper .rt-holder .rt-el-content-wrapper,
.rt-tpg-container .grid-layout1 .rt-holder, .rt-tpg-container .grid-layout3 .rt-holder{
    border-radius: 10px;
	box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
}

/* body .elementor-25 .elementor-element.elementor-element-03382a5 .rt-tpg-container .tpg-post-holder .rt-detail .read-more a:hover {
    border:none;
} */

.tpg-post-holder:hover .entry-title{
	color: var(--e-global-color-astglobalcolor0) !important;
}

.elementor-25 .elementor-element.elementor-element-03382a5 .tpg-el-main-wrapper .tpg-el-image-wrap img {
    height: 250px;
}

.ast-separate-container.ast-two-container.ast-right-sidebar #secondary {
    margin-top: 135px;
}

.entry-meta{
	color:black !important;
}

.entry-meta span,
.entry-meta a{
    color: black !important;
}

.comments-link:hover span,
.comments-link:hover a,
.ast-terms-link:hover span,
.ast-terms-link:hover a,
.author-name:hover a{
    color: var(--e-global-color-astglobalcolor0) !important;
}

#secondary .wp-block-search__input {
    border-radius: 10px;
}

.single.single-post .ast-container {
	display:flex;
}
.single .entry-header .post-thumb img {
    border-radius: 10px;
	
}

.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single:not(.ast-related-post) {
    background-color: initial;
	padding:initial;
}

.ast-separate-container.ast-two-container #secondary .widget {
    border-radius: 10px;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
}

/* .comments-link:hover{
	color: var(--e-global-color-astglobalcolor0) !important;
} */

@media (max-width: 767px){
form#wpforms-form-21342 div#wpforms-21342-field_0-container label.wpforms-field-label:before{
       top: 43px !important;
       font-size: 16px !important;
}
}
