/* Form Search */
.form-search-in-slide {left: 0; right: 0; top: 55.5%;height:120px;}
#form-search-all{padding:25px; width: 100%; background-color: rgba(255,255,255,.7);}
#form-home-xs {width: 100%;}
#form-search-all .bt-search, #form-home-xs .bt-search, .op-options {max-width: var(--form_search_all_options); font-size: 13px;height: 45px;display: block; margin: 0 auto 10px auto; padding: 5px;}
.op-options {max-width: 210px; margin: 0;}
#search_options {position: absolute; top: 0px; left: 0px; right: 0px; background-color: rgb(255, 255, 255); display: block; z-index: 10; border-radius: 30px;}
#form-search-all .form-group{margin-bottom:0;letter-spacing: 1px;}
.bt_city_search {padding: 4px; font-size: 13px; width: 100%; margin: 0 0 20px 0;}
.bt_city_search_active {background-color: var(--main_color_hover); border-color: var(--main_color_hover);}
.typeahead__container.result .typeahead__list, .typeahead__container.filter .typeahead__dropdown, .typeahead__container.hint .typeahead__hint, .typeahead__container.backdrop + .typeahead__backdrop {z-index:1050} 
.typeahead__list > li:not([disabled]) > a:hover,.typeahead__list > li:not([disabled]) > a:focus,.typeahead__list > li:not([disabled]).active > a,.typeahead__dropdown > li:not([disabled]) > a:hover,.typeahead__dropdown > li:not([disabled]) > a:focus,.typeahead__dropdown >li:not([disabled]).active > a { background-color: var(--main_color); color: #3c3c3c;}
.search-hover-st-el {background-color: var(--main_color);}
.typeahead__list > li.typeahead__group > a,.typeahead__list > li.typeahead__group > a:hover,.typeahead__list > li.typeahead__group > a:focus,
.typeahead__list > li.typeahead__group.active > a { background: #828282; color: #FFF;}
.typeahead__list, .typeahead__dropdown {padding:0;}
#form-search-all label {margin-bottom: 0px;}
#form-search-all.form-search-in-slide label {text-transform: capitalize;}
#form-search-all.form-search-in-slide label .cont-form-home { display: inline-block; width: 31px; text-align: right;}
.form-search-sect #form-search-all{padding:0}
.box_region_label {min-height:45px}
#region_label {text-transform: capitalize; position: absolute; top: 50%; left: 0; transform: translate(0,-50%);font-size:14px!important;}
.search_red {border-color: var(--main_color);}
.bt_covid {font-size: 13px; position: absolute; top: 50px; left: 0; right: 0; max-width: 230px; display: block; margin: 0 auto;}
/* V2  */
.results_wrapper{height:auto;	position:absolute;z-index:25;width:100%;max-height:50vh;overflow:auto;}
.result_item{cursor:pointer;	background-color: #FF9;}
.result_item:hover{background-color: var(--main_color);}
/* Slide News Carousel */
.news_tagline {position: absolute; overflow: hidden; top: 50%; transform: translate(0,-50%); left: 0; right: 0; display: block; width: 100%;}
.news_tagline .news_slide_title {margin-top: 0; font-weight: 600; line-height: 1.3em; text-align: center; font-size: 40px; line-height: 48px; color:#FFF; /*text-shadow: 1px 1px 3px #FFF,1px -1px 3px #FFF,-1px 1px 3px #FFF,-1px -1px 3px #FFF;*/}
.news_tagline .news_slide_text {text-align: center; font-size: 28px; color:#FFF; line-height: 35px; /*text-shadow: 1px 1px 1px #FFF,1px -1px 1px #FFF,-1px 1px 1px #FFF,-1px -1px 1px #FFF;*/}
.news_tagline .news_slide_text_2 {text-align: center; font-size: 24px; color:#FFF; line-height: 30px; /*text-shadow: 1px 1px 1px #FFF,1px -1px 1px #FFF,-1px 1px 1px #FFF,-1px -1px 1px #FFF;*/}
.news_tagline #form-search-all {position: relative; top: unset; bottom: unset; background-color: var(--main_color); }
.news_tagline #form-search-all label {color:#FFF;}
.news_tagline #form-search-all .bt-search {background-color: #5bb85d; border-color: #5bb85d; max-width: unset; border-radius: 5px;}
.news_tagline #form-search-all .bt-search:hover, .news_tagline #form-search-all .bt-search:focus, .news_tagline #form-search-all .bt-search:active, .news_tagline #form-search-all .bt-search:active:hover {background-color: var(--main_color_hover); border-color: var(--main_color_hover); max-width: unset; border-radius: 5px;}
.slide-img-news {filter: brightness(75%);}
/* Novo design gc */
.search-list-gc-box {padding: 5px 2px; border: 2px solid #b1bbd2; background-color: #FFF; border-radius: 45px; margin: 0 auto; max-width: 600px; width: 100%; display: block;}
.search-list-gc-box-input {font-size: 17px; line-height: 27px; color: var(--main_color_hover); font-weight: 600; padding: 6px 6px 6px 55px; border-right:2px solid #b1bbd2; border-top: unset; border-bottom: unset; border-left: unset; margin-top: 6px; cursor: pointer; text-align: left !important; background-color: #ffffff !important;}
.search-list-gc-box-input:hover, .search-list-gc-box-input:focus, .search-list-gc-box-input:active, .search-list-gc-box-input:active:hover {border-right:2px solid #b1bbd2; border-top: unset; border-bottom: unset; border-left: unset;}
.search-list-gc-box-input::-webkit-input-placeholder {color: var(--main_color_hover); /* WebKit, Blink, Edge */}
.search-list-gc-box-input:-moz-placeholder {color: var(--main_color_hover); opacity: 1; /* Mozilla Firefox 4 to 18 */}
.search-list-gc-box-input::-moz-placeholder {color: var(--main_color_hover); opacity: 1; /* Mozilla Firefox 19+ */}
.search-list-gc-box-input::-ms-input-placeholder {color: var(--main_color_hover); /* Microsoft Edge */}
.search-list-gc-box-input:-ms-input-placeholder {color: var(--main_color_hover); /* Internet Explorer 10-11 */}
.search-list-gc-box-when, .search-list-gc-box-when:hover, .search-list-gc-box-when:focus, .search-list-gc-box-when:active, .search-list-gc-box-when:active:hover {border: unset;}

.search-list-gc-box-where:focus::-webkit-input-placeholder, .search-list-gc-box-where:active::-webkit-input-placeholder, .search-list-gc-box-where:active:hover::-webkit-input-placeholder {color: #ffffff; /* WebKit, Blink, Edge */}
.search-list-gc-box-where:focus:-moz-placeholder, .search-list-gc-box-where:active:-moz-placeholder, .search-list-gc-box-where:active:hover:-moz-placeholder {color: #ffffff; opacity: 1; /* Mozilla Firefox 4 to 18 */}
.search-list-gc-box-where:focus::-moz-placeholder, .search-list-gc-box-where:active::-moz-placeholder, .search-list-gc-box-where:active:hover::-moz-placeholder {color: #ffffff; opacity: 1; /* Mozilla Firefox 19+ */}
.search-list-gc-box-where:focus::-ms-input-placeholder, .search-list-gc-box-where:active::-ms-input-placeholder, .search-list-gc-box-where:active:hover::-ms-input-placeholder {color: #ffffff; /* Microsoft Edge */}
.search-list-gc-box-where:focus:-ms-input-placeholder, .search-list-gc-box-where:active:-ms-input-placeholder, .search-list-gc-box-where:active:hover:-ms-input-placeholder {color: #ffffff; /* Internet Explorer 10-11 */}

.search-list-gc-box-icons {position:absolute; top: 13px; left: 22px; font-size: 25px; color: #67b36c;}
.search-list-gc-box-icons.fa-map-marker {left: 27px;}
.search-list-gc-box-icons.fa-calendar-o {z-index: 1;}
.search-list-gc-box-icon {background-color: var(--main_color_hover); border-radius: 25px; border: unset; height: 50px; padding: 9px 11px; width: 50px; float:right;}
.search-list-gc-box-icon:hover, .search-list-gc-box-icon:focus, .search-list-gc-box-icon:active, .search-list-gc-box-icon:active:hover {background-color: var(--main_color);}
.search-list-gc-box-icon i {color: #FFF; font-size: 30px;}
/* Design List GC Algarve V2 */
#search_v2_lg .search-list-gc-box-when, #search_v2 .search-list-gc-box-when {border-right: 2px solid #b1bbd2;}
#search_v2_lg .search-list-gc-box-where, #search_v2 .search-list-gc-box-where {border: unset;}
/* Novo design ht - */
.search-list-ht-box {padding: 5px 2px; border: 2px solid #b1bbd2; background-color: #FFF; border-radius: 45px; margin: 0 auto; max-width: 1100px; width: 100%; display: block;}
.search-list-ht-box-input {font-size: 17px; line-height: 27px; color: var(--main_color_hover); font-weight: 600; padding: 6px 6px 6px 55px; border-right:2px solid #b1bbd2; border-top: unset; border-bottom: unset; border-left: unset; margin-top: 6px; cursor: pointer; text-align: left !important; background-color: #ffffff !important;}
.search-list-ht-box-input:hover, .search-list-ht-box-input:focus, .search-list-ht-box-input:active, .search-list-ht-box-input:active:hover {border-right:2px solid #b1bbd2; border-top: unset; border-bottom: unset; border-left: unset;}
.search-list-ht-box-input::-webkit-input-placeholder {color: var(--main_color_hover); /* WebKit, Blink, Edge */}
.search-list-ht-box-input:-moz-placeholder {color: var(--main_color_hover); opacity: 1; /* Mozilla Firefox 4 to 18 */}
.search-list-ht-box-input::-moz-placeholder {color: var(--main_color_hover); opacity: 1; /* Mozilla Firefox 19+ */}
.search-list-ht-box-input::-ms-input-placeholder {color: var(--main_color_hover); /* Microsoft Edge */}
.search-list-ht-box-input:-ms-input-placeholder {color: var(--main_color_hover); /* Internet Explorer 10-11 */}
.search-list-ht-box-rds {border-radius: 0 45px 45px 0; border: unset;}
.search-list-ht-box-rds:hover, .search-list-ht-box-rds:focus, .search-list-ht-box-rds:active, .search-list-ht-box-rds:active:hover {border: unset;}
.search-list-ht-box-icons {position:absolute; top: 13px; left: 22px; font-size: 25px; color: #67b36c;}
.search-list-ht-box-icons.fa-map-marker {left: 27px;}
.search-list-ht-box-icons.fa-calendar-o {z-index: 1;}
.search-list-ht-box-where:focus::-webkit-input-placeholder, .search-list-ht-box-where:active::-webkit-input-placeholder, .search-list-ht-box-where:active:hover::-webkit-input-placeholder {color: #ffffff; /* WebKit, Blink, Edge */}
.search-list-ht-box-where:focus:-moz-placeholder, .search-list-ht-box-where:active:-moz-placeholder, .search-list-ht-box-where:active:hover:-moz-placeholder {color: #ffffff; opacity: 1; /* Mozilla Firefox 4 to 18 */}
.search-list-ht-box-where:focus::-moz-placeholder, .search-list-ht-box-where:active::-moz-placeholder, .search-list-ht-box-where:active:hover::-moz-placeholder {color: #ffffff; opacity: 1; /* Mozilla Firefox 19+ */}
.search-list-ht-box-where:focus::-ms-input-placeholder, .search-list-ht-box-where:active::-ms-input-placeholder, .search-list-ht-box-where:active:hover::-ms-input-placeholder {color: #ffffff; /* Microsoft Edge */}
.search-list-ht-box-where:focus:-ms-input-placeholder, .search-list-ht-box-where:active:-ms-input-placeholder, .search-list-ht-box-where:active:hover:-ms-input-placeholder {color: #ffffff; /* Internet Explorer 10-11 */}
.search-list-ht-box-icon {background-color: var(--main_color_hover); border-radius: 25px; border: unset; height: 50px; padding: 9px 11px; width: 50px; float:right;}
.search-list-ht-box-icon:hover, .search-list-ht-box-icon:focus, .search-list-ht-box-icon:active, .search-list-ht-box-icon:active:hover {background-color: var(--main_color);}
.search-list-ht-box-icon i {color: #FFF; font-size: 30px;}
/* Novo design gc pack */
.search-list-gc-pk-box {padding: 5px 2px; border: 2px solid #b1bbd2; background-color: #FFF; border-radius: 45px; margin: 0 auto; max-width: 770px; width: 100%; display: block;}
.search-list-gc-pk-box-input {font-size: 17px; line-height: 27px; color: var(--main_color_hover); font-weight: 600; padding: 6px 6px 6px 55px; border-right:2px solid #b1bbd2; border-top: unset; border-bottom: unset; border-left: unset; margin-top: 6px; cursor: pointer; text-align: left !important; background-color: #ffffff !important;}
.search-list-gc-pk-box-input:hover, .search-list-gc-pk-box-input:focus, .search-list-gc-pk-box-input:active, .search-list-gc-pk-box-input:active:hover {border-right:2px solid #b1bbd2; border-top: unset; border-bottom: unset; border-left: unset;}
.search-list-gc-pk-box-input::-webkit-input-placeholder {color: var(--main_color_hover); /* WebKit, Blink, Edge */}
.search-list-gc-pk-box-input:-moz-placeholder {color: var(--main_color_hover); opacity: 1; /* Mozilla Firefox 4 to 18 */}
.search-list-gc-pk-box-input::-moz-placeholder {color: var(--main_color_hover); opacity: 1; /* Mozilla Firefox 19+ */}
.search-list-gc-pk-box-input::-ms-input-placeholder {color: var(--main_color_hover); /* Microsoft Edge */}
.search-list-gc-pk-box-input:-ms-input-placeholder {color: var(--main_color_hover); /* Internet Explorer 10-11 */}
.search-list-gc-pk-box-rds {border: unset;}
.search-list-gc-pk-box-rds:hover, .search-list-gc-pk-box-rds:focus, .search-list-gc-pk-box-rds:active, .search-list-gc-pk-box-rds:active:hover {border: unset;}
.search-list-gc-pk-box-icons {position:absolute; top: 13px; left: 22px; font-size: 25px; color: #67b36c;}
.search-list-gc-pk-box-icons.fa-map-marker {left: 27px;}
.search-list-gc-pk-box-icons.fa-calendar-o {z-index: 1;}
.search-list-gc-pk-box-where:focus::-webkit-input-placeholder, .search-list-gc-pk-box-where:active::-webkit-input-placeholder, .search-list-gc-pk-box-where:active:hover::-webkit-input-placeholder {color: #ffffff; /* WebKit, Blink, Edge */}
.search-list-gc-pk-box-where:focus:-moz-placeholder, .search-list-gc-pk-box-where:active:-moz-placeholder, .search-list-gc-pk-box-where:active:hover:-moz-placeholder {color: #ffffff; opacity: 1; /* Mozilla Firefox 4 to 18 */}
.search-list-gc-pk-box-where:focus::-moz-placeholder, .search-list-gc-pk-box-where:active::-moz-placeholder, .search-list-gc-pk-box-where:active:hover::-moz-placeholder {color: #ffffff; opacity: 1; /* Mozilla Firefox 19+ */}
.search-list-gc-pk-box-where:focus::-ms-input-placeholder, .search-list-gc-pk-box-where:active::-ms-input-placeholder, .search-list-gc-pk-box-where:active:hover::-ms-input-placeholder {color: #ffffff; /* Microsoft Edge */}
.search-list-gc-pk-box-where:focus:-ms-input-placeholder, .search-list-gc-pk-box-where:active:-ms-input-placeholder, .search-list-gc-pk-box-where:active:hover:-ms-input-placeholder {color: #ffffff; /* Internet Explorer 10-11 */}
.search-list-gc-pk-box-icon {background-color: var(--main_color_hover); border-radius: 25px; border: unset; height: 50px; padding: 9px 11px; width: 50px; float:right;}
.search-list-gc-pk-box-icon:hover, .search-list-gc-pk-box-icon:focus, .search-list-gc-pk-box-icon:active, .search-list-gc-pk-box-icon:active:hover {background-color: var(--main_color);}
.search-list-gc-pk-box-icon i {color: #FFF; font-size: 30px;}
/* Novo design ht */
.search-list-ht-pk-box {padding: 5px 2px; border: 2px solid #b1bbd2; background-color: #FFF; border-radius: 45px; margin: 0 auto; max-width: 1100px; width: 100%; display: block;}
.search-list-ht-pk-box-input {font-size: 17px; line-height: 27px; color: var(--main_color_hover); font-weight: 600; padding: 6px 6px 6px 55px; border-right:2px solid #b1bbd2; border-top: unset; border-bottom: unset; border-left: unset; margin-top: 6px; cursor: pointer; text-align: left !important; background-color: #ffffff !important;}
.search-list-ht-pk-box-input:hover, .search-list-ht-pk-box-input:focus, .search-list-ht-pk-box-input:active, .search-list-ht-pk-box-input:active:hover {border-right:2px solid #b1bbd2; border-top: unset; border-bottom: unset; border-left: unset;}
.search-list-ht-pk-box-input::-webkit-input-placeholder {color: var(--main_color_hover); /* WebKit, Blink, Edge */}
.search-list-ht-pk-box-input:-moz-placeholder {color: var(--main_color_hover); opacity: 1; /* Mozilla Firefox 4 to 18 */}
.search-list-ht-pk-box-input::-moz-placeholder {color: var(--main_color_hover); opacity: 1; /* Mozilla Firefox 19+ */}
.search-list-ht-pk-box-input::-ms-input-placeholder {color: var(--main_color_hover); /* Microsoft Edge */}
.search-list-ht-pk-box-input:-ms-input-placeholder {color: var(--main_color_hover); /* Internet Explorer 10-11 */}
.search-list-ht-pk-box-rds {border-radius: 0 45px 45px 0; border: unset;}
.search-list-ht-pk-box-rds:hover, .search-list-ht-pk-box-rds:focus, .search-list-ht-pk-box-rds:active, .search-list-ht-pk-box-rds:active:hover {border: unset;}
.search-list-ht-pk-box-icons {position:absolute; top: 13px; left: 22px; font-size: 25px; color: #67b36c;}
.search-list-ht-pk-box-icons.fa-map-marker {left: 27px;}
.search-list-ht-pk-box-icons.fa-calendar-o {z-index: 1;}
.search-list-ht-pk-box-where:focus::-webkit-input-placeholder, .search-list-ht-pk-box-where:active::-webkit-input-placeholder, .search-list-ht-pk-box-where:active:hover::-webkit-input-placeholder {color: #ffffff; /* WebKit, Blink, Edge */}
.search-list-ht-pk-box-where:focus:-moz-placeholder, .search-list-ht-pk-box-where:active:-moz-placeholder, .search-list-ht-pk-box-where:active:hover:-moz-placeholder {color: #ffffff; opacity: 1; /* Mozilla Firefox 4 to 18 */}
.search-list-ht-pk-box-where:focus::-moz-placeholder, .search-list-ht-pk-box-where:active::-moz-placeholder, .search-list-ht-pk-box-where:active:hover::-moz-placeholder {color: #ffffff; opacity: 1; /* Mozilla Firefox 19+ */}
.search-list-ht-pk-box-where:focus::-ms-input-placeholder, .search-list-ht-pk-box-where:active::-ms-input-placeholder, .search-list-ht-pk-box-where:active:hover::-ms-input-placeholder {color: #ffffff; /* Microsoft Edge */}
.search-list-ht-pk-box-where:focus:-ms-input-placeholder, .search-list-ht-pk-box-where:active:-ms-input-placeholder, .search-list-ht-pk-box-where:active:hover:-ms-input-placeholder {color: #ffffff; /* Internet Explorer 10-11 */}
.search-list-ht-pk-box-icon {background-color: var(--main_color_hover); border-radius: 25px; border: unset; height: 50px; padding: 9px 11px; width: 50px; float:right;}
.search-list-ht-pk-box-icon:hover, .search-list-ht-pk-box-icon:focus, .search-list-ht-pk-box-icon:active, .search-list-ht-pk-box-icon:active:hover {background-color: var(--main_color);}
.search-list-ht-pk-box-icon i {color: #FFF; font-size: 30px;}
/* Novo design deal */
.search-list-deal-box {padding: 5px 2px; border: 2px solid #b1bbd2; background-color: #FFF; border-radius: 45px; margin: 0 auto; max-width: 650px; width: 100%; display: block;}
.search-list-deal-box-input {font-size: 17px; line-height: 27px; color: var(--main_color_hover); font-weight: 600; padding: 6px 6px 6px 55px; border-right:2px solid #b1bbd2; border-top: unset; border-bottom: unset; border-left: unset; margin-top: 6px; cursor: pointer; text-align: left !important; background-color: #ffffff !important;}
.search-list-deal-box-input:hover, .search-list-deal-box-input:focus, .search-list-deal-box-input:active, .search-list-deal-box-input:active:hover {border-right:2px solid #b1bbd2; border-top: unset; border-bottom: unset; border-left: unset;}
.search-list-deal-box-input::-webkit-input-placeholder {color: var(--main_color_hover); /* WebKit, Blink, Edge */}
.search-list-deal-box-input:-moz-placeholder {color: var(--main_color_hover); opacity: 1; /* Mozilla Firefox 4 to 18 */}
.search-list-deal-box-input::-moz-placeholder {color: var(--main_color_hover); opacity: 1; /* Mozilla Firefox 19+ */}
.search-list-deal-box-input::-ms-input-placeholder {color: var(--main_color_hover); /* Microsoft Edge */}
.search-list-deal-box-input:-ms-input-placeholder {color: var(--main_color_hover); /* Internet Explorer 10-11 */}
.search-list-deal-box-when, .search-list-deal-box-when:hover, .search-list-deal-box-when:focus, .search-list-deal-box-when:active, .search-list-deal-box-when:active:hover {border: unset;}

.search-list-deal-box-where:focus::-webkit-input-placeholder, .search-list-deal-box-where:active::-webkit-input-placeholder, .search-list-deal-box-where:active:hover::-webkit-input-placeholder {color: #ffffff; /* WebKit, Blink, Edge */}
.search-list-deal-box-where:focus:-moz-placeholder, .search-list-deal-box-where:active:-moz-placeholder, .search-list-deal-box-where:active:hover:-moz-placeholder {color: #ffffff; opacity: 1; /* Mozilla Firefox 4 to 18 */}
.search-list-deal-box-where:focus::-moz-placeholder, .search-list-deal-box-where:active::-moz-placeholder, .search-list-deal-box-where:active:hover::-moz-placeholder {color: #ffffff; opacity: 1; /* Mozilla Firefox 19+ */}
.search-list-deal-box-where:focus::-ms-input-placeholder, .search-list-deal-box-where:active::-ms-input-placeholder, .search-list-deal-box-where:active:hover::-ms-input-placeholder {color: #ffffff; /* Microsoft Edge */}
.search-list-deal-box-where:focus:-ms-input-placeholder, .search-list-deal-box-where:active:-ms-input-placeholder, .search-list-deal-box-where:active:hover:-ms-input-placeholder {color: #ffffff; /* Internet Explorer 10-11 */}

.search-list-deal-box-icons {position:absolute; top: 13px; left: 22px; font-size: 25px; color: #67b36c;}
.search-list-deal-box-icons.fa-map-marker {left: 27px;}
.search-list-deal-box-icons.fa-calendar-o {z-index: 1;}
.search-list-deal-box-icon {background-color: var(--main_color_hover); border-radius: 25px; border: unset; height: 50px; padding: 9px 11px; width: 50px; float:right;}
.search-list-deal-box-icon:hover, .search-list-deal-box-icon:focus, .search-list-deal-box-icon:active, .search-list-deal-box-icon:active:hover {background-color: var(--main_color);}
.search-list-deal-box-icon i {color: #FFF; font-size: 30px;}
/* MEDIA QUERIES TODOS NO FIM E AGRUPADOS */
@media (min-width: 1200px) {
	/* Design List GC Algarve V2 */
	#search_v2_lg #form-search-all {padding: 8px 10px 0 0;}
}
@media (min-width: 1200px) and (max-width: 1449px) {
    .op-options {max-width: 163px;}
    .bt_covid {top: -175px;}
    .form-search-in-slide {top:46.5%}
	.news_tagline .form-search-in-slide {top: unset;}
	/* Design List GC Algarve V2 */
	#search_v2_lg .search-list-gc-box {max-width: 310px;}
	#search_v2_lg .search-list-gc-box-input {font-size: 11.5px; line-height: 27px; padding-left: 40px;}
	#search_v2_lg .search-list-gc-box-icons {left: 9px;}
	#search_v2_lg .search-list-gc-box-icons.fa-map-marker {left: 13px;}
}
@media (min-width: 992px) and (max-width: 1199px) {
    .op-options {max-width: 194px; margin:0 auto}
    .bt_covid {top: -265px;}
    .form-search-in-slide {top:46.5%}
	.news_tagline .form-search-in-slide {top: unset;}
	.news_tagline .news_slide_title {font-size:30px; line-height: 27px;}
	.news_tagline .news_slide_text {font-size:22px; line-height: 28px;}
	.news_tagline .news_slide_text_2 {font-size:20px; line-height: 25px;}
}
@media (max-width: 991px) {
    #form-search-all .bt-search, #form-home-xs .bt-search {font-size: 12px;padding: 3px;}
    .op-options { margin: 0 auto;}
	/* Novo design gc */
	.search-list-gc-box-input {font-size: 14px; line-height: 27px; padding-left: 40px;}
	.search-list-gc-box-icons {left: 9px;}
	.search-list-gc-box-icons.fa-map-marker {left: 13px;}
	/* Novo design ht - */
	.search-list-ht-box-input {font-size: 14px; line-height: 27px; padding-left: 40px;}
	.search-list-ht-box-icons {left: 9px;}
	.search-list-ht-box-icons.fa-map-marker {left: 13px;}
	/* Novo design ht */
	.search-list-gc-pk-box-input {font-size: 14px; line-height: 27px; padding-left: 40px;}
	.search-list-gc-pk-box-icons {left: 9px;}
	.search-list-gc-pk-box-icons.fa-map-marker {left: 13px;}
	/* Novo design ht */
	.search-list-ht-pk-box-input {font-size: 14px; line-height: 27px; padding-left: 40px;}
	.search-list-ht-pk-box-icons {left: 9px;}
	.search-list-ht-pk-box-icons.fa-map-marker {left: 13px;}
	/* Novo design deal */
	.search-list-deal-box-input {font-size: 14px; line-height: 27px; padding-left: 40px;}
	.search-list-deal-box-icons {left: 9px;}
	.search-list-deal-box-icons.fa-map-marker {left: 13px;}
}
@media (min-width: 768px) {
	.news_tagline{width: 90%; display: block; margin: 0 auto;}
	/*.form-search-sect {min-height: 120px;}*/
    /*.form-search-top {top:93px;}*/
    .form-search-top{z-index: 2;left:0; right:0; background-color:#FFF; padding:5px 0; position: fixed; }
}
@media (min-width: 768px) and (max-width: 1199px) {
    #form-search-all label { text-align:center}
}
@media (min-width: 768px) and (max-width: 991px) {
    .bt_covid {top: -205px; margin-right: -20px;}
	.news_tagline .news_slide_title {font-size:25px; line-height: 32px;}
	.news_tagline .news_slide_text {font-size:20px; line-height: 25px;}
	.news_tagline .news_slide_text_2 {font-size:18px; line-height: 22px;}
}
@media (max-width: 767px) {
    .bt_city_search {font-size: 11px;}
    .form-search-top{position:static; padding: 5px 0;}
    #form-search-all{padding:3px}
    /*.form-search-sect{padding: 120px 0 0 0;}*/
    .box_region_label {min-height:unset}
    .form-search-in-slide {top: unset; bottom: 75px;}
	.news_tagline .form-search-in-slide {top: unset; bottom: unset;}
	.news_tagline .news_slide_title {font-size:20px; line-height: 25px;}
	.news_tagline .news_slide_text, .news_tagline .news_slide_text_2 {font-size:16px; line-height: 19px;}
    .op-options { max-width: 160px;}
    .bt_covid {top:10px}
	/* Novo design gc */
	.search-list-gc-box {max-width: /*350px*/410px;}
	.search-list-gc-box-input {font-size: 11.5px;}
	/*.search-list-gc-box-where {border: unset; border-radius: 45px 45px 0 0;}*/
	/*.search-list-gc-box-where, .search-list-gc-box-where:hover, .search-list-gc-box-where:focus, .search-list-gc-box-where:active, .search-list-gc-box-where:active:hover {border: unset;}*/
	.search-list-gc-box-when {border-radius: 0 45px 45px 0;}
	/* Design List GC Algarve V2 */
	#search_v2 .search-list-gc-box-when {border-radius: unset;}
	#search_v2 .search-list-gc-box-where {border-radius: 0 45px 45px 0;}
	/* Novo design ht */
	.search-list-ht-box {max-width: /*350px*/410px;}
	.search-list-ht-box-input {font-size: 11.5px;}
	.search-list-ht-box-icon {margin-top: 46px;}
	.search-list-ht-box-where {border: unset;}
	.search-list-ht-box-where:hover, .search-list-ht-box-where:focus, .search-list-ht-box-where:active, .search-list-ht-box-where:active:hover {border: unset;}
	.search-list-ht-box-when {border-radius: 0 0 0 45px;}	
	/* Novo design ht */
	.search-list-gc-pk-box {max-width: /*350px*/410px;}
	.search-list-gc-pk-box-input {font-size: 11.5px;}
	.search-list-gc-pk-box-icon {margin-top: 46px;}
	.search-list-gc-pk-box-where {border: unset;}
	.search-list-gc-pk-box-where:hover, .search-list-gc-pk-box-where:focus, .search-list-gc-pk-box-where:active, .search-list-gc-pk-box-where:active:hover {border: unset;}
	.search-list-gc-pk-box-when {border-radius: 0 0 0 45px;}
	.search-list-gc-pk-box-rds {border-radius: 0 0 45px 0;}
	/* Novo design ht */
	.search-list-ht-pk-box {max-width: /*350px*/410px;}
	.search-list-ht-pk-box-input {font-size: 11.5px;}
	.search-list-ht-pk-box-icon {margin-top: 46px;}
	.search-list-ht-pk-box-where {border: unset;}
	.search-list-ht-pk-box-where:hover, .search-list-ht-pk-box-where:focus, .search-list-ht-pk-box-where:active, .search-list-ht-pk-box-where:active:hover {border: unset;}
	.search-list-ht-pk-box-when {border-radius: 0 0 0 45px;}
	/* Novo design deal */
	.search-list-deal-box {max-width: /*350px*/410px;}
	.search-list-deal-box-input {font-size: 11.5px;}
	.search-list-deal-box-when {border-radius: 0 45px 45px 0;}
}
@media (max-width: 667px) {
    #form-search-all .bt-search, #form-home-xs .bt-search, .op-options { max-width: 110px; font-size: 13px; height: 30px; padding: 3px;}
}