	
/****** BASIC SEARCH FORM ******/
/**** CONTAINER ****/
.featured-search .fs-tabs .tab-content {
    border: none;
}
/**** TABS ****/
.fs-tabs .nav-tabs {
    display: none;
}
/**** FIELDS ****/
/** PLACEHOLDERS **/
.md-group label {
    left: 15px;
    top: 60%;
    font-size: 0.813em;
}
.md-group input:focus~label {
    display: none !important;
}
/** INPUT **/
#basicsearchform input,
#basicsearchform input:focus {
    border: 1px solid var(--canvas-black70);
    border-radius: 10px !important;
    padding-left: 15px !important;
    font-weight: 400 !important;
    font-size: 0.813em !important;
}
/** MOBILE **/
/* REDUCE EXCESS SPACE BETWEEN FIELDS */
@media screen and (max-width: 414px) {
.featured-search form {
    grid-gap: 0px;
    }
}
/**** LOCATION FIELD ****/
/** GEOCODE ICON **/
.geocode-location {
	display: none;
}
/** PIN ICON ON DROPDOWN ITEMS **/
i.mi.location_on {
    color: var(--accent);
}
/** RESULTS **/
/* CONTAIER */
.cts-autocomplete-dropdown .suggestions-list {
    border-radius: 10px;
}
/**** SEARCH BUTTON ****/
/** ICON **/
.featured-search .buttons.search i {
    display: none;
}
/** GLOBAL **/
.featured-search .buttons.search {
    font-weight: 700 !important;
	font-size: 0.813em;
}
/** NON-MOBILE DEVICES **/
@media screen and (min-width: 1200px) {
.featured-search .buttons.search {
    width: 35%;
    margin-left: -65%;
    }
}


/**** MAKE THE SEARCH FORM MORE PROFESSIONAL ON SMALLER DEVICES ****/
@media screen and (min-width: 414px) and (max-width: 1200px) {
.featured-search form {
    /*display: flex;*/
    justify-content: center;
    }
}
@media screen and (min-width: 414px) and (max-width: 1200px) {
.featured-search .form-group {
    width: -webkit-fill-available;
    }
}



/**** MYLISTING BUG FIX - THE FORM WIDGET WOULD JUMP ON PAGE LOAD CAUSING THE PAGE CONTENT TO SHIFT ****/
@media screen and (min-width: 1200px) {
.elementor-widget-case27-basic-search-widget:has(.mylisting-basic-form[v-cloak]) {
    height: 95px;
    }
}
@media screen and (max-width: 414px) {
.elementor-widget-case27-basic-search-widget:has(.mylisting-basic-form[v-cloak]) {
    height: 212px;
    }
}
