div#main-options { padding-top: 13px; padding-bottom: 13px; }
.uk-grid-divider>:not(.uk-first-column)::before { margin-top: 15px; margin-bottom: 15px }
.search-range-box { position: absolute; width: 326px; height: 52px; z-index: 9; margin-top: 5px; left: -50% }
.search-range-box.hide { display: none !important }
.search-range-box p.label { color: #aa9157 !important; width: 100%; text-align: left; position: absolute; bottom: 0; margin: 0 !important; margin-bottom: 5px !important; font-size: 13px; font-weight: 500 }
.search-range-box input[disabled] ~ .ui-slider .ui-slider-handle:before, .search-range-box input[disabled] ~ .ui-slider .ui-slider-handle, .search-range-box input[disabled] ~ .ui-slider .ui-slider-range { background: #66666657 }
.select-selected.uk-text-center.tm-slider-open { line-height: 31px }
.active .select-selected { line-height: 33px }
.active .select-selected { border: 1px solid #aa9157 }
.active .select-selected { color: #aa9157 }
.active .select-selected:after { border-bottom: 2px solid #aa9157; border-right: 2px solid #aa9157 }
input#q.active { border: 1px solid #aa9157 !important }
div#tipos-busca .uk-flex>div { width: 41px; background: #fff; border-radius: 3px; margin: 3px; padding: 6px 8px; -moz-box-sizing: border-box; box-sizing: border-box; color: #333 }
div#tipos-busca .uk-flex>div svg { height: 25px; width: auto; color: #666 }
div#tipos-busca .uk-flex { padding-top: 13px; padding-right: 13px }
div#tipos-busca .uk-flex>div.active svg { color: #aa9157 }
div#tipos-busca .uk-flex>div.active { border: 1px solid #aa9157 }
#zero-items svg { height: 120px !important; margin-top: 30px; width: auto; color: #efefef }
#zero-items .uk-h3 { color: #999 }
#zero-items .uk-h4 { color: #aa9157 }
#zero-items .uk-h4 a { color: #aa9157; font-weight: 600 }


.tm-filtro-rentals h3 {     font-family: 'Oswald', sans-serif;
    color: #ab9157;
    font-size: 34px;
    font-weight: 300; }
.tm-filtro-rentals ul li { display: inline-block; margin-right: 25px; margin-bottom: 35px;}
.tm-filtro-rentals ul li a { border: 1px solid #ab9157; color: #ab9157; padding: 10px 20px; border-radius: 3px; font-size: 24px; }
.tm-filtro-rentals ul li.uk-active a { background: #ab9157; color: #fff; }

h2#title-exibindo { text-transform: none !important; margin: 0 0 40px 0 !important; }

#jeitogz h2 { font-family: 'Oswald', sans-serif; color: #fff; font-size: 50px; font-weight: 300; text-align: center; }
#jeitogz h2 span { font-weight: 500 !important; }
#jeitogz p:not(.limpar-pesquisa) { font-family: 'Oswald', sans-serif; color: #fff; font-size: 34px; font-weight: 300; text-align: center; }
#jeitogz a.limpar-pesquisa { color: #fff; font-size: 15px; text-align: center; margin-top: 5px; }
#jeitogz p strong { font-weight: 500 !important; }
#jeitogz .uk-overlay-primary { background: rgba(0,0,0,.8); }
#jeitogz .uk-button { border: 2px solid #fff; border-radius: 30px; margin: 0 30px; font-weight: 600; overflow: hidden; background: transparent; }
#jeitogz .uk-button:before { background: #aa9157; }
#jeitogz .uk-button:hover { border: 2px solid #aa9157; }
#jeitogz form#disponibilidade-ferias .uk-input { border: 1px solid #fff; color: #fff; cursor: pointer; }
#jeitogz form#disponibilidade-ferias label.fk-ph { left: 40px !important; top: -23px !important; font-size: 0.875rem !important; color: #fff; }
#jeitogz .uk-form-icon { width: 26px; color: #fff; margin-right: 10px; top: 0px !important; }
::-webkit-calendar-picker-indicator {
    filter: invert(1);
}

#select-guests .uk-flex.uk-margin-small-top { margin-top: 10px !important; }
#select-guests svg { cursor: pointer; }
#select-guests .uk-text-left { font-weight: bold; }
#select-guests input[type="number"] { font-size: 17px; color:#333; text-align: center; border: 0; width: 45px; }

@media only screen and (min-width:960px) {
}
@media only screen and (max-width:640px) {
	form#mainsearch { margin: 0 20px }
	#jeitogz h2 { font-size: 32px; }
	#jeitogz p:not(.limpar-pesquisa) { font-size: 20px; }
	#jeitogz .uk-button { line-height: 1.8; font-size: 15px; margin: 0 !important; padding: 10px 28px; }
	.imovel.list-view { overflow: hidden; }
	.uk-width-expand.uk-card { margin-top: 0 !important; }
	.uk-position-center {
	    top: inherit;
	    left: inherit;
	    transform: inherit;
	    width: max-content;
	    max-width: 100%;
	    box-sizing: border-box;
	}
	.tm-filtro-rentals ul li a { font-size: 17px; padding: 8px 16px; }
	.tm-filtro-rentals h3 { font-size: 25px; }
}