/* #tm-hero-animation { display: none; }
#tm-hero-form-search { display: block; } */

/* Slider */
#home-slider .uk-overlay-primary { background: rgba(0, 0, 0, .35); -webkit-transition: all .7s ease; -moz-transition: all .7s ease; -ms-transition: all .7s ease; -o-transition: all .7s ease; transition: all .7s ease; }
#home-slider #tm-hero-animation .uk-position-center { height: 300px; width: 100%; }
#home-slider .typewriter { width: fit-content; margin-bottom: 0; }
#home-slider .typer h1 { display: none; }
#home-slider .typewriter h1 { font-family: 'Roboto', sans-serif; color: #fff; font-size: 70px; font-weight: 700; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25); overflow: hidden; border-right: 6px solid #aa9157; white-space: nowrap; margin: 0 auto; letter-spacing: 4px; animation: typing 1.5s steps(40, end), blink-caret .75s step-end infinite; margin-bottom: 0; }
#home-slider .h2-space { margin-left: 30px; margin-right: 30px; position: relative !important; display: block; }
#home-slider .h2-space h2 { font-family: 'Roboto', sans-serif; color: #fff; font-size: 28px; font-weight: 400; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25); margin-top: 0;}
@keyframes typing { from { width: 0 } to { width: 100% } }
@keyframes blink-caret { from, to { border-color: transparent } 50% { border-color: #aa9157; } }
#hero-search-button a { font-family: 'Roboto', sans-serif; font-size: 20px; color: #fff; }
#hero-search-button svg { width: 26px; height: auto; margin-right: 10px; }
#hero-search-button svg path { fill: #fff; }

/* Hero Search */
#home-slider #tm-hero-form-search .uk-position-center { height: 250px; width: 100%; vertical-align: top; }
#home-slider #tm-hero-form-search .uk-display-inline-block.campos { vertical-align: top; width: 23%; }
#home-slider #tm-hero-form-search button[type="submit"] { height: 46px; background: #aa9157; border: 0; border-radius: 3px; text-align: center; padding: 12px 26px; cursor: pointer; box-shadow: 0px 1em 2em -1.5em rgba(0, 0, 0, 0.5); font-family: 'Roboto', sans-serif; font-size: 20px; color: #fff; }
#home-slider #tm-hero-form-search #main-search button[type="submit"] { padding: 12px 13px !important; }
#home-slider #tm-hero-form-search #main-search button[type="submit"] svg { height: 21px; width: auto; margin-top: -5px; }
#home-slider #tm-hero-form-search .advanced-search-items button[type="submit"] svg { width: 13px; margin-left: 6px; }
#home-slider #tm-hero-form-search button[type="submit"] svg path { fill: #fff; }
#home-slider #tm-hero-form-search .select .title { padding: 12px 20px; height: 28px; }
.advanced-search-items { display: none; }
#home-slider .advanced-search-items button[type="submit"] { margin-top: 0px; }
#home-slider #links-adv-ref a svg, a[href="#advanced-search"] svg, a[href="#voltar-busca-ref"] svg { height: 19px; width: auto; margin-right: 10px; }
#home-slider #links-adv-ref a, a[href="#advanced-search"], a[href="#voltar-busca-ref"] { display: block; font-family: 'Source Sans Pro'; color: #fff; font-size: 16px; }
#home-slider a[href="#advanced-search"].uk-margin-small-left { margin-top: 10px; }
#home-slider #tm-hero-form-search.advanced-search .advanced-search-items { display: inherit; }
#home-slider #tm-hero-form-search.advanced-search form > #links-adv-ref { display: none; }
#home-slider #tm-hero-form-search.advanced-search #main-search button[type="submit"] { display: none; }
#home-slider #tm-hero-form-search:not(.advanced-search) #main-search a[href="#advanced-search"] { display: none !important; }
#home-slider label.error { position: absolute; top: 13px; font-size: 1rem; background: #f04124d1; z-index: 999; border-radius: 50%; }
form#search-by-ref .uk-input { height: 46px !important; }
form#search-by-ref button[type="submit"] { border-top-left-radius: 0 !important; border-bottom-left-radius: 0 !important; }
form#search-by-ref .uk-form-icon { top: 11px !important; }

/* Options Abode Slider */
div#main-options { margin-top: -60px; }
div#main-options .uk-card { background: #fff; border-radius: 4px; padding: 25px 40px; }
div#main-options .uk-card > div > div { position: relative; }
div#main-options h2 { font-family: 'Roboto', sans-serif; color: #333; font-size: 22px; font-weight: 500; margin-bottom: 3px; margin-top: 0px; }
div#main-options p { font-family: 'Roboto', sans-serif; color: #333; font-size: 16px; font-weight: 300; margin-top: 0; margin-bottom: 0px;}

/* Perfil */
#perfil h2 { font-family: 'Oswald', sans-serif; font-size: 16px; text-transform: uppercase; letter-spacing: 4px; text-align: center; color: #aa9157; }
#perfil h2:after { content: ""; display: block; height: 20px; width: 1px; background: #aa9157; margin: 25px auto; }
#perfil .uk-overlay-primary { background: rgba(34, 34, 34, 0.35); -webkit-transition: all .25s ease; /* |linear|ease-in|ease-out|ease-in-out|cubic-bezier(<number>,<number>,<number>,<number>) */ -moz-transition: all .25s ease; /* |linear|ease-in|ease-out|ease-in-out|cubic-bezier(<number>,<number>,<number>,<number>) */ -ms-transition: all .25s ease; /* |linear|ease-in|ease-out|ease-in-out|cubic-bezier(<number>,<number>,<number>,<number>) */ -o-transition: all .25s ease; /* |linear|ease-in|ease-out|ease-in-out|cubic-bezier(<number>,<number>,<number>,<number>) */ transition: all .25s ease; /* |linear|ease-in|ease-out|ease-in-out|cubic-bezier(<number>,<number>,<number>,<number>) */ }
#perfil .uk-height-medium:hover .uk-overlay-primary { background: rgba(34,34,34,0.25); }
div#perfil h3 { font-family: 'Roboto', sans-serif; color: #fff; font-size: 28px; font-weight: 600; margin-bottom: 3px; margin-top: 0px; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25); }
div#perfil p { font-family: 'Roboto', sans-serif; color: #fff; font-size: 16px; font-weight: 400; margin-top: 0; margin-bottom: 0px; }

/* Blog */
#blog a.uk-button { color: rgb(170, 145, 87); font-family: 'Source Sans Pro', sans-serif; font-size: 16px; border-color: rgb(170, 145, 87);}

/* Destaques */
#destaques h2 { font-family: 'Roboto', sans-serif; color: #183b4a; font-size:40px; font-weight: 600; background: #fff; margin-left: -136px; padding: 8px 20px; margin-top: 87px; }
#destaques h3, #destaques p { font-family: 'Source Sans Pro', sans-serif; }
#destaques h3 { font-size: 21px; color: #222; font-weight: 500; }
#destaques p { font-size: 18px; color: #666; font-weight: 400; }
#destaques .uk-slidenav svg { width: 10px; }
#destaques a { color: rgb(170, 145, 87); margin-top: 15px; }
#destaques .uk-position-small { margin: 0 45px; }
/* #destaques a.uk-button:hover { color: #fff; }
#destaques a.uk-button.hvr-sweep-to-top:before { background: rgb(170, 145, 87); } */

/* uk-xlarge */
@media only screen and (max-width:1600px) {

}

@media only screen and (min-width:1400px) {
	
}

/* uk-large */
@media only screen and (min-width:1200px) {
	
}
@media only screen and (max-width:1200px) {

}

/* uk-medium */
@media only screen and (max-width:960px) {
	#destaques h2 { margin-left: inherit !important; font-size: 32px; }
	#destaques .uk-position-small { margin: 0 !important; }
	#destaques h2 { padding: 0 !important; margin-top: 0 !important; }
	#destaques .uk-padding { padding-top: 0px; }
}

@media only screen and (min-width:640px) and (max-width:960px) {
	#main-options .tm-clickable:nth-child(1):after, #main-options .tm-clickable:nth-child(2):after {content: '';display: block;position: absolute;width: 200px;height: 1px;background: #e5e5e5;margin-top: 19px; left:50%; transform:translateX(-50%);}
	#main-options .tm-clickable:nth-child(1), #main-options .tm-clickable:nth-child(2) { margin-bottom: 30px; }
	#main-options .tm-clickable.uk-first-column:after { margin-left:35px; }
	#destaques .uk-padding { padding-right: 0; }
}

/* uk-small */
@media only screen and (max-width:640px) {
	#tm-hero-form-search { margin-top: 0 !important; }
	#home-slider .typewriter h1 { margin-top: 40px; }
	#links-right { display: none; }
	#destaques .text-box.uk-text-left.uk-margin-medium-right { margin: 0 40px !important; }
	#blog .uk-width-5-6.uk-width-1-2\@s.uk-width-1-3\@l.uk-position-relative.tm-clickable { margin: 20px auto; }
	#home-slider #tm-hero-form-search select { font-size: 16px; }
	#home-slider #tm-hero-form-search.advanced-search #main-search a[href="#advanced-search"] { display: none !important; }
	#home-slider #tm-hero-form-search .custom-select select { display: block; }
    #home-slider #tm-hero-form-search .search-range-box { width: 80%; }
    #home-slider #tm-hero-form-search .uk-position-center { height: inherit !important; margin-top: 120px; }
    #home-slider #tm-hero-form-search .search-range-box p.label { color: #aa9157; font-size: 14px; position: absolute; margin-top: -10px; z-index: 9999; right: 8px; }
    #home-slider #tm-hero-form-search .uk-input, .uk-select:not([multiple]):not([size]) { height: 40px; }
	#home-slider #tm-hero-form-search .advanced-search-items { margin-top: 0 !important; }
	form#search-by-ref .uk-form-icon { top: 15px !important; }
}