/*
Theme Name: MoniciImoveis-v2
Theme URI: http://www.moniciimoveis.com/
Author: EVZ Studio
Author URI: http://www.evzstudio.com.br/
Description: Monici Imoveis - venda e locação de imóveis.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: MoniciImoveis, venda, locação
Text Domain: MoniciImoveis

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed,  figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0;}
a{ text-decoration:none;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block;}/* HTML5 para navegadores antigos */
body { line-height: 0;} 
ol, ul { list-style: none;}
blockquote, q { quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none;}
table { border-collapse: collapse; border-spacing: 0;}
.theme_post_content img{ max-width:100% !important; height:auto !important;}
/* Float dentro das paginas */
img.alignright {float:right; margin:0 0 1em 1em;}
img.alignleft {float:left; margin:0 1em 1em 0;}
img.aligncenter {display: block; margin-left: auto; margin-right: auto;}
a img.alignright {float:right; margin:0;}
a img.alignleft {float:left; margin:0;}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto;}

/* FONTS */
@font-face {
    font-family: 'philosopherbold';
    src: url('fonts/philosopher-bold-webfont.eot');
    src: url('fonts/philosopher-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/philosopher-bold-webfont.woff2') format('woff2'),
         url('fonts/philosopher-bold-webfont.woff') format('woff'),
         url('fonts/philosopher-bold-webfont.ttf') format('truetype'),
         url('fonts/philosopher-bold-webfont.svg#philosopherbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'philosopherregular';
    src: url('fonts/philosopher-regular-webfont.eot');
    src: url('fonts/philosopher-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/philosopher-regular-webfont.woff2') format('woff2'),
         url('fonts/philosopher-regular-webfont.woff') format('woff'),
         url('fonts/philosopher-regular-webfont.ttf') format('truetype'),
         url('fonts/philosopher-regular-webfont.svg#philosopherregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


body{ font-family:'philosopherregular', Arial, Helvetica, sans-serif; color:#333333; background:#ffffff;}

/* HEADER */
/* header top */
#header-top{ width:100%; overflow:hidden; background:#c7cdd1;}
#header-top .content{ position:relative; width:940px; margin:0 auto; overflow:hidden;}
#header-top .content .list-top{ float:left; list-style:none;}
#header-top .content .list-top .email{ background:url(images/icons/icon-email.png) no-repeat center left;}
#header-top .content .list-top .celular{ background:url(images/icons/icon-celular.png) no-repeat center left;}
#header-top .content .list-top li{ float:left; position:relative; margin:10px 0 10px 20px;}
#header-top .content .list-top li a{ font-size:14px; line-height:20px; color:#333333; padding-left:35px;}
#header-top .content .list-top li a:hover{ color:#005394;}
#header-top .content .facebook{ float:right; width:30px; height:30px; margin:5px 0 0 100px; background:url(images/icons/icon-facebook.jpg) no-repeat;}
#header-top .content .facebook:hover{ background-position:0 -30px; cursor:pointer;}
/* header nav */
#header-nav{ width:100%; min-height:70px; background:#005394;}
#header-nav #content{ position:relative; width:940px; margin:0 auto;}
/* menu */
#access ul{
	list-style: none;
	margin: 0;
}
#access li {
	float:left;
	position: relative;
}
#access a {
	width:156px;
	height:70px;
	font-size:16px;
	text-transform:uppercase;
	display:block;
	text-decoration:none;
	text-align:center;
	color:#ffffff;
	line-height:80px;
}
#access ul ul {
	display:none;
	position:absolute;
	left:0;
	float:left;
	z-index: 99999;
}
#access ul ul li {}
#access ul ul ul {
	left:100%;
	top:0;
}
#access ul ul a {
	width:160px;
	height:auto;
	font-size:12px;
	text-align:left;
	line-height:20px;
	color:#FFF;
	padding:8px 0px 8px 10px;
	border-bottom:1px solid #02477c;
	background:#005394; 
}
/* ao passar o mouse - menu */
#access li:hover > a{
	color:#fecc00;
	background:url(images/hover.png) no-repeat;
}
/* ao passar o mouse - sub menu */
#access ul ul li:hover > a{
	color:#005394;
	background:#c7cdd1;
}
#access ul li:hover > ul {
	display:block;
}
/* menu ativo - menu */
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
	color:#fecc00;
	background:url(images/hover.png) no-repeat;
}
/* menu ativo - sub menu */
#access ul ul li.current_page_item > a,
#access ul ul li.current-menu-ancestor > a,
#access ul ul li.current-menu-item > a,
#access ul ul li.current-menu-parent > a {
	color:#005394;
	background:#c7cdd1;
}
/* header logo */
#header-logo{ width:100%;}
#header-logo .content{ position:relative; width:940px; margin:0 auto;}
#header-logo .content .logo{ width:578px; height:160px; margin:30px auto; background:url(images/logo.png) no-repeat;}
#header-logo .content .logo:hover{ background-position:0 -160px;}
/* header bottom */
#header-bottom{ width:100%; min-height:50px; background:#005394; overflow:hidden;}
#header-bottom .content{ position:relative; width:940px; margin:0 auto;}
#header-bottom .content .telefones, #header-bottom .content .whatsApp{ float:left; height:55px; font-size:28px; line-height:55px; color:#ffffff; padding-left:45px; background:url(images/icons/icon-fone.png) no-repeat center left;}
#header-bottom .content .whatsApp{ margin-left:60px;}
#header-bottom .content .whatsApp{ background:url(images/icons/icon-whatsApp.png) no-repeat center left;}
#header-bottom .content span{ font-size:20px;}
#header-bottom .content .busca-ref{ float:right; width:203px; height:55px;}
#header-bottom .content .busca-ref  .cx-busca{ margin-top:7px; border:1px solid #ffffff; overflow:hidden;}
#EvzPReferenciaS{
	float:left;
	width:150px;
	height:34px;
	font-size:16px;
	padding-left:10px;
    	background-color:transparent;  
	color:#ffffff;
    	border:none;
}
.evz_BRef{
	border:none;
	width:38px;
	height:38px;
	cursor:pointer;
	background:url(images/icons/icon-lupa.png) no-repeat;
	float:right;
}
.evz_BRef:hover{
	background-position:0 -38px;
}
#header-faixa-cinza{ width:100%; height:22px; background:#c7cdd1;}

/* INDEX */
#content-oportunidades{ width:100%; min-height:390px; margin-top:10px; background:url(images/background-oportunidades.png) repeat-y center;}
#content-oportunidades .oportunidades{ width:940px; margin:0 auto;}
#sombra-oportunidades{ width:100%; height:33px; background:url(images/sombra-oportunidades.png) no-repeat center;}
#content-main{ width:100%;}
/* #content-main .anuncio {display:none;} */
#content-main .anuncio .title{ width:100%;}
#content-main .anuncio .title p{ width:940px; margin:0 auto; font-size:28px; line-height:28px; padding:10px 0 12px 0;}
#content-main .anuncio .anuncio-content{ float:left; width:100%; background:#c7cdd1;}
#content-main .anuncio .anuncio-content ul{ width:940px; margin:0 auto;}
#content-main .anuncio .anuncio-content ul li{ float:left; position:relative; width:100%; color:#005394; font-size:20px; line-height:20px; text-align:center;}
#content-main .anuncio .anuncio-content ul .claro{ color:#ffffff; padding:35px 0; background:url(images/icone-claro.png) no-repeat left top;}
#content-main .anuncio .anuncio-content ul .escuro{ color:#005394; padding:45px 0 45px 0; background:url(images/icone-escuro.png) no-repeat left top #c7cdd1;}
#content-main .anuncio .anuncio-contato{ float:left; width:100%; margin:0 0 40px 0; background:#9ba2a6;}
#content-main .anuncio .anuncio-contato p{ width:940px; margin:0 auto; font-size:20px; line-height:20px; text-align:center; padding:15px 0; color:#333333;}
#content-main .anuncio .anuncio-contato .email{color:#333333;}

#content-main .busca{ width:940px; margin:0 auto;}
#content-main .busca h1{ font-size:24px; font-weight:normal; line-height:24px; margin:18px 0 5px 0;}
#content-main .busca #PResumida{ border:none;}
#content-main .fio{ width:100%; height:15px; border-bottom:1px solid #828c93; margin:25px 0 40px 0;}
#content-main .fio p{ width:15px; height:15px; margin:auto; padding-top:7px;}
#content-destaques{ width:940px; margin:0 auto;}
#content-destaques h2{ font-size:24px; font-weight:normal; line-height:24px; margin:18px 0 0 0;}

/* PAGE */
#content-page{ width:100%; margin:40px 0;}
#content-page #title-page{ width:100%; height:40px; margin-bottom:30px; background:#828c93;}
#content-page #title-page .title{ width:924px; height:40px; margin:0 auto; font-family:'philosopherbold', Arial, Helvetica, sans-serif; font-size:17px; color:#ffffff; line-height:42px; text-transform:uppercase; padding-left:16px; background:url(images/icons/icon-logo-title.png) no-repeat center left;}
#content-page .main-page{ width:940px; min-height:500px; margin:0 auto; background:url(images/background-main-page.png) repeat;}
#content-page .main-page .page{ min-height:500px; padding:15px;}
#content-page .main-page p{ font-size:18px; line-height:22px; text-align:justify;}
#content-page .main-page ul{ margin:5px 0 0 20px;}
#content-page .main-page ul li{ list-style:square; line-height:24px;}
#content-page .main-page .img{ border:1px solid #828C93;}
#content-page .main-page .img-a-empresa{ border:1px solid #828C93;}
#content-page .main-page .img-financiamento:hover{ opacity:0.65; -moz-opacity: 0.65; filter: alpha(opacity=65);}

/* FOOTER */
#footer{ width:100%;}
/* footer top */
#footer .footer-top{ width:100%; min-height:140px; background:#9ba2a6;}
#footer .footer-top .top{ width:940px; margin:0 auto}
.top .trabalhe, .top .cadastro, .top .financiamento, .top .contato{ float:left; width:235px; height:35px; font-size:18px; color:#ffffff; line-height:18px; text-transform:uppercase; text-align:center; padding-top:105px;}
.top .trabalhe{ background:url(images/background-trabalhe.png) no-repeat;}
.top .trabalhe:hover{ background-position:0 -140px; color:#fecc00;}
.top .cadastro{  background:url(images/background-cadastros.png) no-repeat;}
.top .cadastro:hover{ background-position:0 -140px; color:#fecc00;}
.top .financiamento{  background:url(images/background-financiamento.png) no-repeat;}
.top .financiamento:hover{ background-position:0 -140px; color:#fecc00;}
.top .contato{  background:url(images/background-fale-conosco.png) no-repeat;}
.top .contato:hover{ background-position:0 -140px; color:#fecc00;}
/* footer bottom */
#footer .footer-bottom{ width:100%; background:#c7cdd1; overflow:hidden;}
#footer .footer-bottom .bottom{ width:940px; margin:20px auto; overflow:hidden;}
.bottom p{ font-family:'philosopherbold', Arial, Helvetica, sans-serif; font-size:21px; color:#005394; line-height: 20px;text-transform:uppercase; padding:20px 0 0 25px;}
.bottom .institucional, .bottom .navegacao{ float:left; width:250px; background:url(images/icons/icon-logo.png) top left no-repeat;}
.bottom ul{ list-style:none; margin:15px 0 0 25px;}
.bottom ul li a{ font-size:18px; line-height:28px; color:#333333;}
.bottom ul li a:hover{ color:#8a8e91;}
.bottom .endereco{ float:right; width:400px;}
.bottom .endereco .local{ font-size:16px; line-height:20px; padding:10px 0 0 0;}
.bottom .endereco .logo-footer{ width:275px; height:78px; margin:0 auto; background:url(images/logo-footer.png) no-repeat;}
.bottom .endereco .logo-footer:hover{ background-position:0 -78px;}
/* footer info */
#footer .footer-info{ width:100%; background:#005394; overflow:hidden;}
#footer .footer-info .info{ width:940px; height:70px; margin:0 auto; overflow:hidden;}
.info .direitos{ float:left; font-size:14px; line-height:75px; letter-spacing:1px; color:#ffffff;}
.info .creditos{ float:right; font-size:12px; line-height:75px; letter-spacing:1px; color:#ffffff;}
.info .creditos a{ color:#cccccc;}
.info .creditos a:hover{ color:#ffffff;}

/* EVZ - SITEMA */
#pi_pesquisando h3{ font-size:16px; color:#333333; line-height:30px;}
#pi_fichaimovel #ficha-dados{ line-height:20px;}
#pi_fichaimovel #fichaimovel{ line-height:18px;}
#pi_fichaimovel .ficha-cidade{ line-height:40px;}
#pi_resultadobusca_md001 #resb-areafoto{ width:211px;}
#EvzFormulario .evz-form, #EvzFormulario .evz-PI-form { line-height:20px;}
#EvzFormulario .evz-pd-divisao .evz-1-3collum{ width: 64.5%;}
.usual div{ line-height:18px;}





