/* GERAL */
.scrollup { background: #00743f!important; color: #fff!important; }
.scrollup:hover { background: #fff!important; color: #00743f!important; }

/* TOP BAR */
.top-area { background: #00743f!important; color: #fff!important; }

/* HEADER */
.header { background-color: #fff!important; }
.header .extra-info { color: #00743f!important; }
.header .mini-cart .mini-cart__button .mini-cart-icon { color: #444!important; }

.header .social .menu li a[href*="facebook"]:before { content: "\f082"!important; font-size: 24px; color: #0B86EE; }

/* HEADER - Página */
.entry-header { background: #eee!important; padding: 40px 0!important; }
.entry-header h1 { 
  font-size: 36px; font-weight: bold; margin-bottom: 10px; text-transform: uppercase; text-align: center; 
}
.entry-header .breadcrumb { display: none; }

/* RODAPÉ */
.footer h3.widget-title { margin-bottom: 5px!important; }
.footer h3.widget-title:after { background-color: #fff!important; }
.footer .textwidget i { margin-right: 0px!important; }

/* RODAPÉ INFERIOR */
.copyright p { margin-top: 0; margin-bottom:0; }

/* RODAPÉ - LOGOTIPO DE FINANCIAMENTO */
body:not(.home) #rodape-financiamento.fixed { position: relative!important; }
#rodape-financiamento{
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  text-align: center;
}
#rodape-financiamento img.financiamento { max-width: 350px; width: 100%; margin: 0px; }
#rodape-financiamento p { float: left; margin: 0px; text-align: center; width: 100%; }
#rodape-financiamento a { font-size: 10px; font-weight: bold; color: #fff; margin-top: 5px; display: inline-block; }
#rodape-financiamento a:hover { color: #ddd; }

#rodape-financiamento.fixed {
  position: fixed;
  bottom: 0px;
  padding: 5px 0 0 0;
  background-color: #222222;
  z-index: 10000;
}

@media (min-width: 992px) { 
  #rodape-financiamento.fixed { right: 15px; max-width: 360px; padding-left: 5px; padding-right: 5px; }
	
	#rodape-financiamento.fixed div, 
	#rodape-financiamento.fixed p, 
	#rodape-financiamento.fixed img { max-width: 350px; width: 100%; }
}
@media (max-width: 991px) {
	#rodape-financiamento.fixed { left: 0; width: 100%; }
	#rodape-financiamento.fixed .close i { font-size: 24px!important; }
	#rodape-financiamento:not(.fixed) { margin-top: 30px; }
}

#rodape-financiamento.fixed.hide-financiamento { display: none!important; }

#rodape-financiamento:not(.fixed) .close { display: none; }
#rodape-financiamento.fixed .close {  
  position: absolute; top: 0; right: 2%; 
  width: auto; line-height: normal; 
  opacity: 1; 
} 
#rodape-financiamento.fixed .close i { color: #fff; font-size: 18px; cursor: pointer; }

/* CONTEUDOS */
.content .wpb_text_column a { color: #999999!important; }
.content .wpb_text_column a:hover { color: #00743f!important; }

.content .vc_icon_element .vc_icon_element-background-color-custom { background-color: #E5E5E5; }
.content .vc_icon_element .vc_icon_element-style-rounded.vc_icon_element-background-color-custom.vc_icon_element-inner.vc_icon_element-size-lg.vc_icon_element-have-style-inner {
  width: 90px!important; height: 90px!important; 
}

/* PÁGINA DE PESQUISA */
body.search article .entry-header { background: transparent!important; }

/* NOTÍCIAS */
body.blog article.post .entry-header { background: transparent!important; padding: 15px 0px 0px 0px!important; }
body.blog article.post .btn.read-more { margin-top: 20px; }
body.single-post article.post h1.post-title { font-size: 28px; }

/* FORMULÁRIOS */
.formulario textarea { resize: none; }

#formulario-mais-informacoes.formulario { margin-top: 35px; }

/* WOOCOMMERCE */
.onsale { width: auto!important; }
.related.products { display: none!important; }
.woocommerce-tabs .tabs li { color: #fff!important; background: #777!important; }
.woocommerce-tabs .tabs li.active { color: #fff!important; background: #00743f!important; }

/* WOOCOMMERCE - Sidebar */
.sidebar h3.widget-title { margin-bottom: 10px!important; }
.sidebar ul.product-categories li { padding-bottom: 0; }
.sidebar ul.product-categories li ul.children li { padding: 0 0 0 20px!important; margin-bottom: 0!important; }
.sidebar ul.product-categories li a:before { 
	content: '\f054'; font: normal normal normal 14px/1 FontAwesome; padding-right: 5px;
}

/* WOOCOMMERCE - Single Product */
.woocommerce.single-product .entry-summary .product_meta { display: none; }