/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 08 2026 | 10:46:28 */
.logo img {
    max-width: 400px;
}
.footer-logo img {
    width: 100%;
    height: auto;
}
#access a {
    font-size: 18px;
}
#access > ul > li:hover > a, #access .menu li:hover>a{
	color: #e0a324 !important;
} 
#access .menu .current-menu-item {
    color: #e0a324!important;
}
.listing_wrapper.col-md-12.property_unit_v2.property_flex {
    margin-bottom: 10px !important;
}
.owner-page-wrapper {
    display: none;
}
.search_wr_elementor .advanced_search_submit_button i {
    color: #f3cb84;
}
.search_wr_elementor .advanced_search_submit_button i:hover {
    color: #fff !important;
}
.mobile_header{
	background-color: #1e2e31;
}
button#wpforms-submit-39885 {
    background-color: #EEBD6D;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-radius: 30px 30px 30px 30px;
    line-height: 31px;
    width: 25%;
}
.wpforms-container .wpforms-field, .wp-core-ui div.wpforms-container .wpforms-field {
    padding: 10px 0 !important;
}

.feature_chapter_name {
    font-size: 18px;
    font-weight: 700;
	margin-top: 21px;
    margin-bottom: 15px;
}
.panel-title {
    font-size: 20px;
}
.property_flex {
    margin-bottom: 100px !important;
}
.shortcode-col {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.listing_main_image_price {
    display: none;
}
div#listing_price {
    display: none;
}
 .property_unit_v4 .listing_title_unit {
    font-size: 22px !important;
    line-height: 30px !important;
    padding-bottom: 17px !important;
	 color: #e5b127;
}
span.star-color {
    color: #ffb826;
}
div#second {
    padding-left: 150px;
}
li#wpestate_social_widget-2 {
    display: none;
}
li#wpestate_social_widget-1 {
    display: none;
}
.postid-137 .panel-wrapper:nth-child(7) {
    display: none;
}
.postid-137 .listing_detail.col-md-6.party_allowed.not_present {
    display: none;
}
.postid-35357 .listing_detail.col-md-6.smoking_allowed.not_present {
    display: none;
}
.postid-35357 .listing_detail.list_detail_prop_id.col-md-6 {
    display: none;
}
.postid-35357 .listing_detail.list_detail_prop_size.col-md-6 {
    display: none;
}
.postid-35357 .listing_detail.list_detail_prop_rooms.col-md-6 {
    display: none;
}
.postid-35357 .listing_detail.col-md-6.smoking_allowed {
    display: none;
}
.postid-35357 .listing_detail.col-md-6.party_allowed.not_present {
    display: none;
}
/* .calendar-wrapper  .availabilities-calendar {
    width: 400px !important;
} */
iframe .availabilities-calendar {
    width: 400px !important;
}


/* Prop 2 */
.listing_detail.list_detail_prop_status.col-md-6 {
    display: none;
}

li#block-7 {
    display: none;
}


.category_wrapper {
    display: none;
}
.panel-wrapper.features_wrapper {
    display: none;
}
.panel-wrapper:nth-child(5) {
    display: none;
}
.property_menu_wrapper_hidden.prop_menu_search_stick_no {
    display: none !important;
}
.prop_social {
    display: none;
}
.panel-wrapper:nth-child(9) {
    display: none;
}
.panel-wrapper:nth-child(7) {
    display: none;
}
h4#listing_description {
    display: none;
}
.similar_listings_wrapper {
    display: none;
}
div#listing_description_content a {
    color: #5f57c1;
    font-size: 20px;
    font-weight: 600;
}
.panel-wrapper:nth-child(6) {
    display: none;
}
.property_page_container.wprentals_front_avalability {
    display: none;
}
h3#listing_calendar {
    display: none;
}
.google_map_on_list_wrapper {
    display: none;
}
.elementor-element-2d047bd p a {
    color: #042d98;
    font-size: 21px;
}
.elementor-element-a539e97 h3 a {
    color: #042da8;
}

@media (max-width: 3840px) and (min-width: 3000px){
	
	.elementor-element-7048a93 > .elementor-element-populated{
		margin: 0px 10px 0px 1340px !important;
	}
	.elementor-element-268338a {
		left: 1650px !important;
		width:3% !important;
	}
	.elementor-element-78ab646{
		right: 1650px !important;
		width:3% !important;
	}
	
	.elementor-element-1d5a03f > .elementor-container {
		min-height: 40vh !important;
	}
	.elementor-element-1d5a03f {
		margin-top:0 !important;
	}
	
	.elementor-element-622e092 > .elementor-container {
		min-height: 40vh !important;
	}
	.elementor-element-622e092 {
		margin-top:0 !important;
	}
	
	
	.elementor-element-8593329 > .elementor-container {
		min-height: 40vh !important;
	}
	.elementor-element-8593329 {
		margin-top:0 !important;
	}


}


@media (max-width: 2880px) and (min-width: 2600px){
	
	.elementor-element-7048a93 > .elementor-element-populated{
		margin: 0px 10px 0px 860px !important;
	}
	.elementor-element-268338a {
		left: 1250px !important;
		width:3% !important;
	}
	.elementor-element-78ab646{
		right: 1250px !important;
		width:3% !important;
	}
	
	
	.elementor-element-1d5a03f > .elementor-container {
		min-height: 45vh !important;
	}
	.elementor-element-1d5a03f {
		margin-top:0 !important;
	}
	
	.elementor-element-622e092 > .elementor-container {
		min-height: 45vh !important;
	}
	.elementor-element-622e092 {
		margin-top:0 !important;
	}
	
	
	.elementor-element-8593329 > .elementor-container {
		min-height: 45vh !important;
	}
	.elementor-element-8593329 {
		margin-top:0 !important;
	}
}

@media (max-width: 2560px) and (min-width: 2500px){
	
	.elementor-element-7048a93 > .elementor-element-populated{
		margin: 0px 10px 0px 700px !important;
	}
	.elementor-element-268338a {
		left: 1100px !important;
		width:3% !important;
	}
	.elementor-element-78ab646{
		right: 1100px !important;
		width:3% !important;
	}
	
	.elementor-element-1d5a03f > .elementor-container {
		min-height: 45vh !important;
	}
	.elementor-element-1d5a03f {
		margin-top:0 !important;
	}
	
	.elementor-element-622e092 > .elementor-container {
		min-height: 45vh !important;
	}
	.elementor-element-622e092 {
		margin-top:0 !important;
	}
	
	
	.elementor-element-8593329 > .elementor-container {
		min-height: 45vh !important;
	}
	.elementor-element-8593329 {
		margin-top:0 !important;
	}
}


@media (max-width: 1440px) and (min-width: 1400px){
	
	.elementor-element-7048a93 > .elementor-element-populated{
		margin: 0px 10px 0px 150px !important;
	}
	.elementor-element-268338a {
		left: 520px !important;
		width:6% !important;
	}
	.elementor-element-78ab646{
		right: 520px !important;
		width:6% !important;
	}
	
	.elementor-element-1d5a03f > .elementor-container {
		min-height: 50vh !important;
	}
	.elementor-element-1d5a03f {
		margin-top:0 !important;
	}
	
	.elementor-element-622e092 > .elementor-container {
		min-height: 50vh !important;
	}
	.elementor-element-622e092 {
		margin-top:0 !important;
	}
	
	
	.elementor-element-8593329 > .elementor-container {
		min-height: 50vh !important;
	}
	.elementor-element-8593329 {
		margin-top:0 !important;
	}
	
	ul#menu-primary-menu-1 {
    margin-left: 260px;
}
}


@media (max-width: 1600px) and (min-width: 1367px){
	
	.elementor-element-7048a93 > .elementor-element-populated{
		margin: 0px 10px 0px 230px !important;
	}
	.elementor-element-268338a {
		left: 580px !important;
		width:6% !important;
	}
	.elementor-element-78ab646{
		right: 580px !important;
		width:6% !important;
	}
	
	.elementor-element-1d5a03f > .elementor-container {
		min-height: 50vh !important;
	}
	.elementor-element-1d5a03f {
		margin-top:0 !important;
	}
	
	.elementor-element-622e092 > .elementor-container {
		min-height: 50vh !important;
	}
	.elementor-element-622e092 {
		margin-top:0 !important;
	}
	
	
	.elementor-element-8593329 > .elementor-container {
		min-height: 50vh !important;
	}
	.elementor-element-8593329 {
		margin-top:0 !important;
	}
}

@media (max-width: 767px) and (min-width: 360px){
	button#wpforms-submit-39885 {
    width: 35% !important;
}
	.property_flex {
    margin-bottom: 30px !important;
}
	.shortcode-col {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
}
