body {
color: #333;
} body:not(.page-id-2126) .grecaptcha-badge {
display: none !important;
} .slider-content-wrapper {
max-width: 100%;
bottom: 0;
margin-left: 0;
margin-right: 0;
}
.slider-content {
left: initial;
right: 4%;
height: 233px;
background-color: rgba(255,255,244,0.6);
color: #333;
font-size: 14px !important;
}
.slider-content .read_more {
bottom: 6.5px;
}
.theme-slider-price {
color: #24422c;
}
.carousel-control-theme-next, .carousel-control-theme-prev {
height: 116.5px;
}
.carousel-control-theme-prev {
top: 116.5px;
}
.theme_slider_classic .slider-content .fa {
line-height: 116.5px;
}  .theme_slider_wrapper .featured_gradient {
display: none;
}
@media only screen and (max-width: 1024px) {
.slider-content-wrapper {
bottom: 0 !important;
}
}   .action_tag_wrapper {
display: none;
}
.status-wrapper {
float: none;
margin-top: 15px;
}
.ribbon-inside {
margin-top: 5px;
background-color: firebrick !important;
} .featured_div, .ribbon-inside.Top-Angebot\!, .ribbon-inside.Top-Offer, .ribbon-inside.Offre-Top, .ribbon-inside.Top-Oferta {
display: none;
} .owl_caption {
display: none;
} .property_multi_image_slider .carousel-caption {
display: none;
} .carousel-control-theme-next, .carousel-control-theme-prev {
background-color: rgba(36, 66, 44, 0.4) !important;
} .with_search_on_end #adv-search-header-1 {
display: none;
}
#advanced_submit_2:hover { border: 1px solid #24422c;
}
.sub-menu li:hover {
background-color: transparent !important;
}
h1.entry-title {
font-weight: lighter;
text-transform: uppercase;
} .wpestate_property_description p { margin-bottom: 15px !important;
} #accordion_prop_details {
margin-bottom: 0;
} .immonex-widget-wp_residence {
margin-top: 50px;
} * {
box-shadow: none !important;
}  .wpcf7-form-control.wpcf7-acceptance {
border: 0;
} .multi_image_slider_image { } .property_agent_image, .property_media {
display: none;
} .property_listing.property_unit_type3 .listing_actions {
background: #24422c;
bottom: 10px;
} .unit_details_x a, .unit_details_x {
background-color: #999;
background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, transparent), color-stop(50%, #999));
background-image: linear-gradient(to right, transparent 50%, #999 50%);
border: 1px solid #999; display: none;
}
.unit_details_x:hover {
color: #999;
border-color: #999;
} .custom-listing-button {
position: relative;
padding: 0 30px 70px;
text-align: center;	
}
.custom-listing-button .submit_listing {
width: 150px;
position: absolute;
left: 50%;
top: 0;
transform: translateX(-50%);
padding: 15px;
font-size: 18px;
}
#livingroooms:before,
.livingrooms:before{
content: '\e807';
font-family: "fontello";
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: 6px;
text-align: center;
font-variant: normal;
text-transform: none;
line-height: 1em;
margin-left: .2em;
-webkit-font-smoothing: antialiased;
font-size: 13px;
}
.property_listing_details span.sp_listing_icon {
font-size: 14px;
line-height: 30px;
background-repeat: no-repeat;
background-position: -63px -1px;
margin-right: 12px;
color: #5c727d;
font-size: 13px;
} .blog_unit:hover, .property_listing:hover, .agency_unit:hover, .user_role_unit:hover {
box-shadow: 0 3px 23px 9px rgba(0, 0, 0, 0.10) !important;
} .sp_capitalize { text-transform: uppercase;
} #icl_lang_sel_widget-2 .wpml-ls-legacy-list-horizontal li {
width: auto;
margin-left: 15px;
} .slider-content, .breadcrumb {
font-size: 14px;
} @media only screen and (min-width: 1024px) { .wpestate_property_description {
width: 83%;
} } @media only screen and (max-width: 1024px) { .lightbox_property_wrapper.sp_custom_mobile .lightbox_property_sidebar.col-md-2 {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
min-width: 100%;
max-width: 100%;
}
.lightbox_property_wrapper.sp_custom_mobile .lightbox_property_wrapper_level2 {
max-height: 100%;
overflow: scroll;
}
.lightbox_property_wrapper.sp_custom_mobile .owl-carousel .owl-item .item {
height: 350px;
}
.lightbox_property_wrapper.sp_custom_mobile .agent_contanct_form  {
margin-top: 30px;
}
}
@media only screen and (max-width: 598px) {
.lightbox_property_wrapper.sp_custom_mobile .lightbox_property_sidebar.col-md-2 {
flex-wrap: wrap;
}
} .shortcode_title {
font-weight: inherit;
flex: 0 1 100%;
}