.elementor-49 .elementor-element.elementor-element-2ec0d64e > .elementor-container{max-width:1170px;}.elementor-49 .elementor-element.elementor-element-2ec0d64e:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-2ec0d64e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-2ec0d64e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 50px 0px;}.elementor-49 .elementor-element.elementor-element-2ec0d64e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-22c78f75.elementor-view-stacked .elementor-icon{background-color:#D64360;}.elementor-49 .elementor-element.elementor-element-22c78f75.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-22c78f75.elementor-view-default .elementor-icon{fill:#D64360;color:#D64360;border-color:#D64360;}.elementor-49 .elementor-element.elementor-element-22c78f75{--icon-box-icon-margin:0px;}.elementor-49 .elementor-element.elementor-element-22c78f75 .elementor-icon{font-size:39px;}.elementor-49 .elementor-element.elementor-element-22c78f75 .elementor-icon-box-title{margin-bottom:9px;color:#D64360;}.elementor-49 .elementor-element.elementor-element-22c78f75 .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-22c78f75 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-49 .elementor-element.elementor-element-22c78f75 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-22c78f75 > .elementor-widget-container{margin:100px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-49 .elementor-element.elementor-element-3feb38e5.elementor-view-stacked .elementor-icon{background-color:#D64360;}.elementor-49 .elementor-element.elementor-element-3feb38e5.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-3feb38e5.elementor-view-default .elementor-icon{fill:#D64360;color:#D64360;border-color:#D64360;}.elementor-49 .elementor-element.elementor-element-3feb38e5{--icon-box-icon-margin:0px;}.elementor-49 .elementor-element.elementor-element-3feb38e5 .elementor-icon{font-size:39px;}.elementor-49 .elementor-element.elementor-element-3feb38e5 .elementor-icon-box-title{margin-bottom:9px;color:#D64360;}.elementor-49 .elementor-element.elementor-element-3feb38e5 .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-3feb38e5 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-49 .elementor-element.elementor-element-3feb38e5 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-3feb38e5 > .elementor-widget-container{padding:20px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-49 .elementor-element.elementor-element-565cc1a1.elementor-view-stacked .elementor-icon{background-color:#D64360;}.elementor-49 .elementor-element.elementor-element-565cc1a1.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-565cc1a1.elementor-view-default .elementor-icon{fill:#D64360;color:#D64360;border-color:#D64360;}.elementor-49 .elementor-element.elementor-element-565cc1a1{--icon-box-icon-margin:0px;}.elementor-49 .elementor-element.elementor-element-565cc1a1 .elementor-icon{font-size:39px;}.elementor-49 .elementor-element.elementor-element-565cc1a1 .elementor-icon-box-title{margin-bottom:9px;color:#D64360;}.elementor-49 .elementor-element.elementor-element-565cc1a1 .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-565cc1a1 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-49 .elementor-element.elementor-element-565cc1a1 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-565cc1a1 > .elementor-widget-container{padding:20px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-49 .elementor-element.elementor-element-3d0c625d > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(164.3863677978516, 155.23304289462473, 155.23304289462473, 0.5);padding:75px 75px 75px 75px;}@media(max-width:1024px){.elementor-49 .elementor-element.elementor-element-3d0c625d > .elementor-element-populated{padding:30px 30px 30px 30px;}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-35beb9a4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-22c78f75 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-47312951 */#adv_extended_options_text_adv{
	
	display:none;
	
}

.adv-search-1 > #adv-search-header-1  {
	
	display: none !important;
}

.gallery_wrapper 

h1.entry-title{
	order:1;
}

div.header_media with_search_1{
	order:2;
}
.property_header_gallery_wrapper .col-md-6.image_gallery { height: 400px; 
}

.property_header_gallery_wrapper .col-md-3.image_gallery {
    height: 200px;
}


input#advanced_submit_2
{
    white-space: nowrap;
    text-align: center;
}

.dropdown-menu li:first-child {
    display: none;
}

#results_wrapper{
		display:none !important;
}

.results_header{
	display:none !important;
}

div#results{
	display:none !important;
}

.dropdown.form-control.directory-adv_category {
    display: none;
}

.dropdown.form-control.directory-adv_area {
    display: none;
}

.adv_search_slider {
    display: none;
}

.directory_slider.property_size_slider {
    display: none;
}

.directory_slider.property_lot_size_slider {
    display: none;
}

.directory_slider.property_rooms_slider {
    display: none;
}

.directory_slider.property_bedrooms_slider {
    display: none;
}

.directory_slider.property_bathrooms_slider {
    display: none;
}

.property_status_wrapper {
    display: none;
}

.property_keyword_wrapper {
    display: none;
}

.directory_sidebar_wrapper {
    width: 100%;
}

div#primary {
    margin-top: -120px;
}

li#text-1 {
    margin-top: 280px;
}

@media only screen and (max-width: 1023px){
#adv-search-header-mobile {
    display: none;
}
div#adv-search-mobile {
    display: block;
}
}

div#adv_extended_options_text_mobile {
    display: none;
}

button#advanced_submit_2_mobile {
    background: #d6445f !important;
}

.widget-area-sidebar {
    min-height: 250px;
}



#contact{
    text-align: center;
}

#contact input[type="text"],
#contact input[type="email"],
#contact input[type="tel"],
#contact input[type="url"],
#contact input[type="number"],
#contact input[type="date"],
#contact textarea {
  width: 90%;
  border: 1px solid #ccc;
/*   background: #FFF; */
  margin: 0 0 15px;
  padding: 13px;
  border-radius: 5px;
  font-family: Roboto;
  outline: none;
}

#contact input[type="submit"]{
    background-color: #d6445f;
    width: 97%;
    border-radius: 5px;
    border: 0;
    padding: 10px;
    color: white;
    font-size: 20px;
    font-family: Roboto;
    cursor: pointer;
}


.send{    
    background-color: #d6445f;
    font-family: Roboto;
    color: white;
    text-align: center;
    padding: 15px;
    border-radius: 0 0 10px 10px;
}


@media only screen and (max-width: 425px){
  

#contact input[type="submit"]{
    background-color: #d6445f;
    width: 97%;
    border-radius: 5px;
    border: 0;
    padding: 10px;
    color: white;
    font-size: 20px;
    font-family: Roboto;
}

}



span.wpresidence_button.wpestate_item_list_sh {
    background: #D6445F;
    border-color: #D6445F;
}


a.contact-box.islive {
    display: none;
}/* End custom CSS */