/* HEADER */
.extra_tools_wrapper .shop { display: none; }

@media (min-width: 992px) and (max-width: 1199px) { 
	.header_container.header-top > .main, 
	.header_container.header-bottom > .main {
		height: 50px!important;
		line-height: 50px!important;
		margin-top: 50px;
	}
}

/* PAGE HEADER */
@media (min-width: 1200px) { 
	.cl_page_header.modern.modern-center .title_part h1 { 
		font-size: 100px!important; line-height: 100px; font-family: Prata, Georgia, serif!important; 
	}
}
@media (min-width: 992px) and (max-width: 1199px) { 
	.cl_page_header.modern.modern-center .title_part h1 { 
		font-size: 50px!important; line-height: 50px; font-family: Prata, Georgia, serif!important; 
	}
}
@media (min-width: 768px) and (max-width: 991px) { 
	.cl_page_header.modern.modern-center .title_part h1 { 
		font-size: 40px!important; line-height: 40px; font-family: Prata, Georgia, serif!important; 
	}
}
@media (max-width: 767px) {
	.cl_page_header.modern.modern-center .title_part h1 { 
		font-size: 30px!important; line-height: 30px; font-family: Prata, Georgia, serif!important; 
	}
}

/* CONTEUDOS */
#content .cl-text hr { border-top: 1px solid #73848e; }

/* FORMULÁRIOS */
.formulario { margin-top: 30px; }
.formulario .cl_column { padding-bottom: 20px; }
.formulario textarea { width: 100%; resize: vertical; border: 1px solid #000!important; min-height: 150px; }
.formulario input[type=submit] { background-color: #333; }
.formulario input[type=submit]:hover { background-color: #000; }

/* RODAPÉ - LOGOTIPO DE FINANCIAMENTO */
body.home footer#colophon { z-index: 9999!important; }
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: #8d8d8d; margin-top: 5px; display: inline-block; }
#rodape-financiamento a:hover { color: #fff; }

#rodape-financiamento.fixed {
  position: fixed;
  bottom: 0px;
  padding: 5px 0 0 0;
  background-color: #222023;
  z-index: 10000;
}

@media (min-width: 992px) { 
  #rodape-financiamento.fixed { left: 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 { width: 100%; left: 0; }
	#rodape-financiamento.fixed .close i { font-size: 24px!important; }
}

#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; }