/* AUTOCOMPLETE */
/* ----------------------------------------------------------- */

.autocomplete-suggestions { 
    margin-top: 0px;
/*    border: 1px solid #fafafa;*/
	background: #0075cf; 
	cursor: pointer; 
	overflow: auto;
    color: rgba(255, 255, 255, 0.75);
/*    font-family: 'fira_sansregular';*/
}

.autocomplete-suggestion { 
	padding: 16px 40px; 
	white-space: nowrap; 
	overflow: hidden; 
    border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}

.autocomplete-selected {
	background: #0f84de;
}

.autocomplete-suggestions strong { 
	font-weight: 700;
	color: #fff;
}

.form-input.nav {
    margin-bottom: 100px;
    padding: 22px 40px;
    border: 1px solid #5d5f65;
    width: 100%;
    color: #fff;
    background-image: url(/images/icon-search.svg);
    background-repeat: no-repeat;
    background-size: 24px 24px;
    background-position: top 22px right 30px;
    background-color: transparent;
    font-size: 1em;
    outline: 0;
}

.form-input.nav::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: #fff;
    font-weight: 100;
}

.form-input.nav :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #fff;
    opacity: 1;
    font-weight: 100;
}

.form-input.nav::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #fff;
    opacity: 1;
    font-weight: 100;
}

.form-input.nav:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #fff;
    font-weight: 100;
}




/* LG */
@media (min-width: 1200px) {


}

/* MD */
@media (max-width: 1199px) {



}

/* SM */
@media (max-width: 991px) {
    


}


/* XS */
@media (max-width: 768px) {


}