.elementor-kit-1361{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#F7F7F4;--e-global-color-text:#000000;--e-global-color-accent:#94AB96;--e-global-typography-primary-font-family:"aktiv-grotesk";--e-global-typography-secondary-font-family:"aktiv-grotesk";--e-global-typography-text-font-family:"plantin";--e-global-typography-accent-font-family:"aktiv-grotesk";background-color:#FFFFFF;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body {
    font-size:16px;
    overflow-x:hidden!important;
}

:focus {
    outline:none!important;
}

.arrow img {
    transition:0.8s;
}
.arrow img:hover {
    transform: translateY(0.5em);
}

.hoverNone {
    transition:0.2s;
}

.hoverNone .elementor-button:hover {
    border-color:#ffffff!important;
}

.islive.backtop {
  display:none;
}


/** for calendar widgets**/



.daterangepicker td.in-range {
      background-color:#bfe0c2!important;
      background:#bfe0c2!important;
}

.daterangepicker td.off .start-date, .daterangepicker td.active, .daterangepicker td.off.end-date, .daterangepicker td.active:hover {
     background-color:#94AB96!important;
    background:#94AB96!important;
}


.wpestate_section {
    background:#94AB96;
    padding:16px;
    color:white;
}

/**end of css for calendar widgets**/


.myNav .elementor-sub-item {
    color:#000000!important;
}
.myNav .elementor-sub-item:hover,
.elementor-sticky--effects .myNav .elementor-sub-item:hover{
    color:#ffffff!important;
}











/*Search Results Page-Specific Nav Settings-------*/

.page-template-advanced_search_results .myNavbar,
.tax-property_category .myNavbar {
    background-color: #ffffff;
    z-index:999;
}
.page-template-advanced_search_results .myNavbar .elementor-divider,
.tax-property_category .elementor-divider {
    --divider-color:var( --e-global-color-accent );
}
























body {
    font-family: "aktiv-grotesk", Sans-serif;
    font-weight:600;
    color:#000000;
    /*background:#F7F7F4;*/
}
.main_wrapper {
    background-color: #ffffff
}

.cluster img {
   filter: hue-rotate(213deg) saturate(0.25); 
}

.ui-widget-content .ui-state-hover {
    background-color: var(--e-global-color-accent)!important;
}



.advanced_search_form_wrapper form {
    width:100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.title_prop {
    color:#000000!important;
    font-weight:600!important;
}

.adv_extended_options_text {
    font-weight:600;
}


.extended_search_checker {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
}
.extended_search_checker label {
    line-height:1.85;
}


.myLogo img {
    filter: brightness(0);
}

.myNav a {
    color:#000000!important;
}

.myNav a:hover {
    color: var(--e-global-color-accent)!important;
}

#advanced_search_map_list_hidden {
    display:none!important;
}





#google_map_prop_list_wrapper {
    margin:3em 0 0 0;
    /*padding-right:4em;*/
}

#google_map_prop_list_sidebar {
    padding: 0 4em 4em;
    margin: 3em 0 0 0;
    background:#ffffff;
}

#advanced_search_map_list .form-control {
    font-weight:600;
    color:#000000;

}



.show-tick.form-control .btn-default {
    font-weight:600;
    color:#000000;
}

.property_listing {
    background-color:#ffffff;
    box-shadow:none;
    border-radius:0;
}
.listing_title_unit {
    font-family: "aktiv-grotesk", Sans-serif;
    font-weight:600;
    line-height:130%;
}

.btn-default {
    background-image: none;
    border:none;
    text-transform: unset;
    line-height:2;
    padding-left: 48px;
}
.bs-caret {
    display:none;
}

.property_unit_v2 .property_unit_action {
    display:none;
}



.adv_search_slider label {
     color:#000000;
    font-weight:600;
}


.property_unit_v2 .category_tagline.map_icon:after {
    display:none!important;
}










/*Mobile Search Bar Settings-----------*/
@media screen and (max-width:1413px) {
    .page-template-advanced_search_results #google_map_prop_list_wrapper,
    .page-template-advanced_search_results #google_map_prop_list_sidebar,
    .tax-property_category #google_map_prop_list_wrapper,
    .tax-property_category #google_map_prop_list_sidebar{
        margin:6.75em 0 0 0;
    }
}




@media screen and (max-width:992px) {
    .page-template-advanced_search_results #google_map_prop_list,
    .tax-property_category #google_map_prop_list
    {
        margin:6.75em 4em 0;
    }
    
    .page-template-advanced_search_results #google_map_prop_list_wrapper,
    .tax-property_category #google_map_prop_list_wrapper {
        margin:0;
    }
     .page-template-advanced_search_results #google_map_prop_list_sidebar,
     .tax-property_category #google_map_prop_list_sidebar {
          margin:-5em 0 0;
      }
      
      
      
      
      
      
      
      
      /*Switch to more basic mobile search form---------*/

.mobileResponsiveForm {
    transition:0.5s, display 3s!important;
    display:none;
}
/*.mobileResponsiveForm .form-control {*/
/*    font-size:12px;*/
/*    font-family:"Aktiv Grotesk";*/
/*    font-weight:600;*/
/*    color:#000000!important;*/
/*    border-radius:20em!important;*/
/*    border:0;*/
/*    margin:0!important;*/
/*    width:100%;*/

/*}*/
/*.mobileResponsiveForm .advanced_search_shortcode {*/
/*    border-radius:20em;*/
/*    padding:0.5em 0em!important;*/
/*}*/
/*.mobileResponsiveForm .Search_Destination {*/
/*    width:66%!important;*/
/*}*/
/*.mobileResponsiveForm .col-md-2,*/
/*.mobileSearch .col-md-3 {*/
/*    width:33%;*/
/*}*/
/*.mobileResponsiveForm .advanced_search_submit_button {*/
/*    border-radius:20em;*/
/*    font-weight:600;*/
/*    font-size:16px;*/
/*    margin-bottom:0;*/
/*}*/
/*.mobileResponsiveForm .col-md-4 input {*/
/*    border-right:none!important;*/
/*}*/



/*.mobileResponsiveForm .Check-in,*/
/*.mobileResponsiveForm .Check-out,*/
/*.mobileResponsiveForm .Guests,*/
/*.mobileResponsiveForm .adv_extended_options_text,*/
/*.mobileResponsiveForm .shortcode_title_adv {*/
/*    display:none;*/
/*}*/

/*.elementor-sticky--effects .mobileResponsiveForm {*/
/*    transform:translateY(-17em);*/
/*    height:0;*/
/*}*/


      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
     
}

@media screen and (max-width:767px) {
    .page-template-advanced_search_results #google_map_prop_list,
    .tax-property_category #google_map_prop_list
    {
        margin:6.75em 4vw 0;
    }
     .page-template-advanced_search_results #google_map_prop_list_sidebar,
     .tax-property_category #google_map_prop_list_sidebar {
          padding:0 4vw 3em;
      }

}




















































/*ULTRA RESPONSIVE SETTINGS------*/

@media screen and (min-width:1025px) {
    body {
        font-size:1.161vw!important;
    }
    .wprentals_dashboard_page {
        font-size:16px!important;
    }

}/* End custom CSS */