
/*######################################################################
    CSS com PHP do Tema que recebe os dados salvos nas OPÇÕES DO TEMA
######################################################################*/

.importante{/*Por algum motivo, é preciso manter uma classe vazia acima das outras caso contrário a classe seguinte não funciona*/}

/*########## TOPO ################################################*/

header #top {
    background: #ADADAD !important;
}

#top .content-top ul li {
    float: left;
    position: relative;
    font-family: 'Ubuntu Condensed', Arial, Helvetica, sans-serif;
    font-size: 20px;
    line-height: 20px;
    font-weight: 400;
    color: #FFFFFF !important;
    padding: 0 0 0 40px;
    margin-top: 7px;
}

#top .content-top p a {
    color: #000000 !important;
}

#top .content-top p a:hover {
    color: #DADADA !important;
}

.tel_number{color: #000000 !important;}

.site-name{color:#000000 !important;}
.site-name:hover{color:#000000 !important; opacity: 0.8;}


    header {background: #FFFFFF !important;}

/*########## MENU ################################################*/

/*Borda amarela sobre o menu rapido*/
#links-principais {margin: 40px 0 30px 0 !important;}

nav .faixa {
    color: #000000 !important;
    background: #ADADAD !important;
}
nav {
    border-bottom: 10px solid #ADADAD !important;
    background: #000000 !important;
}

nav .menu ul li a {
    color: #FFFFFF !important;
}
nav .menu ul li a:hover {
    color: #DDDDDD !important;
}
.menu ul li.current_page_item > a, .menu ul li.current-menu-ancestor > a, .menu ul li.current-menu-item > a, .menu ul li .sub-menu .current-menu-parent > a {
    border-bottom: 1px solid #DDDDDD !important;
}
.menu a::before, .menu a::after {
    background: #DDDDDD !important;
}

/*########## SUB-MENU ############################################*/

nav .menu ul li .sub-menu {
    background: #000000 !important;
    padding-top: 10px !important;
}
nav .menu ul li .sub-menu li {
    border-bottom: 1px solid #DDDDDD !important;
}

.sh-img {
    position: relative;
    color: #000000;
}

.sh-img:after {
    font-family: FontAwesome;
    content: "\f002";
    font-size: 18px;
    position: absolute;
    right: -25px;
    padding-top: 17px;
    pointer-events: none;
}
.sh-img:hover {
  color: #DDDDDD;
}

.evz_BRef {background: none !important;}

/*########## MENU MOBILE #########################################*/

@media screen and (max-width:940px){
	

	nav .menu-bar{
        background: #000000 !important;
	}
	nav .menu-bar .bt-menu {
    	color: #FFFFFF !important;
    	border-bottom: 3px solid #FFFFFF !important;
	}
	nav .menu {
        background: #ffffff !important;
    }
    nav .menu ul li a {
        color: #7f7f7f !important;
        background: #ffffff !important;
        border-bottom: solid 1px #f4f4f4;
    }
    
    nav .links-top li a{ 
    	color:#000000 !important; transition:all 0.5s ease !important;
    }
    
    nav .links-top li a:hover{
    	color:#DADADA !important;
    }
}

/*########## CONTENT AREA ########################################*/

#content-page #main-page {
    border-bottom: 0px solid #ebebeb !important; // Borda que era exibida nas paginas no bottom, foi solicitado a remoção
}

/*PAGINAS DO MENU DESTAQUE*/

#links-principais {
    background-color: #adadad;
}

ul#menu-em-destaques >li.menu-item > a{
    position: relative;
    float: left;
    width: 21.5%;
    margin: 10px 10px 10px 10px;
    text-align: center;
    padding: 40px 10px 40px 10px;
    color: #000000;
    border: 1px solid #000000 !important;
    background-color: #DDDDDD;
}
ul#menu-em-destaques >li.menu-item > a:hover{
    color: #000000;
    background-color: #FFFFFF;
}

/*########## PAGINAS MARCADAS EM DESTAQUE ########################*/


li#menu-item-158 > a{
    background-color:#000000 !important;
    color: #DDDDDD !important;
}

li#menu-item-158 > a:hover{
    color: #000000 !important;
    background-color: #FFFFFF !important;
}

li#menu-item-160 > a{
    background-color:#000000 !important;
    color: #DDDDDD !important;
}

li#menu-item-160 > a:hover{
    color: #000000 !important;
    background-color: #FFFFFF !important;
}

li#menu-item-153 > a{
    background-color:#000000 !important;
    color: #DDDDDD !important;
}

li#menu-item-153 > a:hover{
    color: #000000 !important;
    background-color: #FFFFFF !important;
}

li#menu-item-154 > a{
    background-color:#000000 !important;
    color: #DDDDDD !important;
}

li#menu-item-154 > a:hover{
    color: #000000 !important;
    background-color: #FFFFFF !important;
}

/*########## BLOCO PESQUISA DE IMOVEIS ###########################*/

#main #content-pesquisa {
    background-color: #FFFFFF;
}
#content-pesquisa h2 {
    color: #000000;
}

.usual ul a {
    color:#000000 !important;
    background-color: #DDDDDD !important;
}
.usual ul a:hover {
    background-color: #000000 !important;
    color: #DDDDDD !important;
}
.usual ul a.selected {
    background-color: #000000 !important;
    color: #DDDDDD !important;
}
.pagination .active a {
    background-color: #000000 !important;
    color: #DDDDDD !important;
}

#EvzFormulario .evz-PI-form {
    border: #000000 solid 1px !important;
    background-color: #000000 !important;
}
#EvzFormulario .evz-pd-box {
    border: #000000 solid 1px !important;
} 
div#PDetalhadaAG > form > hr, div#PDetalhada > form > hr {
    background: #000000 !important;
}

#EvzFormulario .evz-PI-form label, #EvzFormulario .evz-PI-form span{
    color: #FFFFFF !important;
}
#EvzFormulario .evz-PI-form .evz-pd-box h2 {
     color: #FFFFFF !important;
}

#EvzFormulario .evz-PI-form input.evz-send {
    color: #000000 !important;
    background-color: #DDDDDD !important;
}

#EvzFormulario .evz-PI-form input.evz-send:hover {
    color: #DDDDDD !important;
    background-color: #000000 !important;
}

#pi_resultadobusca_md001 .bg_color, #pi_resultadobusca_md002 .bg_color {
    background: #000000 !important;
    color: #DDDDDD !important;
}
#pi_resultadobusca_md002 #resb-container .border_color {
    border-color: #000000 !important;
}
#pi_resultadobusca_md001 .color, #pi_resultadobusca_md002 .color {
    color: #000000 !important;
}
#pi_resultadobusca_md001 .color, #pi_resultadobusca_md002 .color {
    color: #000000 !important;
}

/*########## BLOCO DOS SLIDERS DE IMOVEIS ########################*/

#content-wrapper-destaques h3 {
    color: # !important;
    background: none !important;
}

.prev1, .next1 {
    margin: 0px 5px 0 0 !important;
}

.slinder_titulo{
    color: #000000 !important; 
    padding: 25px 0px 20px 10px !important;
}

@media screen and (max-width:360px){
    .title .title-responsivo{ 
        display:block; float:left; font-size:18px; line-height:25px; font-weight:700; 
        color:#000000 !important; 
        text-transform:uppercase; padding:15px 0 0 10px;
    }
}

.wrapper.slider {
    color: #000000 !important;
    background: #DDDDDD !important;
}

span.dashicons.dashicons-arrow-left, span.dashicons.dashicons-arrow-right {
    font-size: 50px !important;
    color: #C70410 !important;
}

.btns-slider {
    margin: 5px 30px 0 0 !important;
}
div.btns-slide1 > a#prevVenda > span, div.btns-slider1 > a#nextVenda > span {
    color: #DDDDDD !important; 
}

@media screen and (max-width:768px){
	.btns-slider {display:none !important;} 
}

.list_carousel li {
    color:#616161 !important;
    background-color: #FFFFFF !important; 
}
div.precos{
font-size:24px; font-weight:400; margin-top:15px; padding:15px 0 15px 20px !important;
background: #616161 !important;
color:#FFFFFF !important;
}
span.preco{
padding:15px 0 15px 20px !important;
}

/*Div circular onde fica o R$*/
.borderRadiu{
    border-radius: 5em;
    background: #C70410;
    padding: 4px 4px;
    color:#FFFFFF !important;
    font-size:18px;
    font-weight:bold;
}

/*BLOCO BANNER OPORTUNIDADES*/
#content-wrapper-oportunidades h4{
    color:#000000 !important;
    background: none !important;
}

.unoslider {
    border-top: 5px solid #000000;
    border-bottom: 10px solid #000000;
}

.unoslider-basic .unoslider_caption {
    border-left: 8px solid #C70410 !important;
    background-color: #353535 !important;
    color: #FFFFFF !important;
}

@media screen and (max-width:768px){
.unoslider-basic .unoslider_caption{ font-size:0 !important; background:transparent !important; border:none !important;} 
}

#info .info-content .desenvolvido a {
    color:#000000 !important;
    opacity: 0.4;
}
#info .info-content .desenvolvido a:hover {
    color:#000000 !important;
    opacity: 1;
}

/*########## TITULO DAS PAGINAS ##################################*/

#content-page #title-page h2 {
    color: #000000 !important;
}
#content-page #title-page {
    background: #DDDDDD !important;
}

/*########### FOOTER ##############################################*/

#footer {
    background: #000000 !important;
}
img.logo-footer {
    width: 300px !important;
    height: 60px !important;
}

#footer .content a, .titulos-footer {
    color: #FFFFFF !important;
    }
#footer .content a:hover {
    color: #ADADAD !important;
    }
    
#footer .content .navegacao ul li, #footer .content .links-uteis ul li{
    background: #000000 !important;
    line-height: 14px;
    padding: 6px 0 6px 10px;
    margin-bottom: 3px;
    transition: all 0.5s ease;
}

#footer .content .navegacao ul li:hover, #footer .content .links-uteis ul li:hover {
	background: #000000 !important;
    }
    
i.dashicons.dashicons-arrow-left, i.dashicons.dashicons-arrow-right {
	font-size: 25px !important;
    color: #770209 !important;
}        

ul#menu-midia-social >li.menu-item {
    width: 30px !important;
    float: left !important;
    padding-right: 20px !important;
    padding-bottom: 30px !important;
}

/*########### COPYRIGHT ##############################################*/

#info {
    color: #FFFFFF !important;
    background: #ADADAD !important;
}
.info-content > p {
    color: #000000 !important;
}

#info .info-content .desenvolvido a {
    color: #FFFFFF !important;
}
#info .info-content .desenvolvido a:hover {
    color: #000000 !important;
}