/* --- SOBRE ------------------------------------------------------------------ */
section.sobre-topo { background: #fff; padding-bottom: 30px }
section.sobre-topo h3 { font-weight: bold; line-height: 1.5em; text-transform: uppercase; margin: 0; background: #8d0a0a; color: #ccc; font-size: 15px; text-align: center; padding: 30px 20px;  }
section.sobre-topo h4 { font-weight: bold; line-height: 1.5em; text-align: center; text-transform: uppercase; font-weight: 20px; padding: 20px 30px; }
section.sobre-topo p { padding-left: 20px; padding-right: 20px; }
section.sobre { color: #ccc; text-align: center; width: 100%;  background-repeat: no-repeat; background-position: center center; background-size: 100%; background-size: 100% 100%; }
section.sobre .borda-direita { border:1px solid transparent; border-left: 1px solid rgba(194,194,194, 0.2); }
section.sobre .borda-nao { border-left: 1px solid rgba(194,194,194, 0.0); }
section.sobre .sobre-conteudo {  padding: 30px 20px; }
section.sobre .sobre-conteudo h4 { text-transform: uppercase; }
section.sobre .sobre-conteudo p strong { display: block; text-align: center; text-transform: uppercase; }
section.sobre .sobre-conteudo .total { font-size: 40px; }
section.sobre .sobre-conteudo .descricao { font-size: 15px; }
section.sobre .sobre-conteudo ul { list-style: none; margin: 0; padding: 0; }
section.sobre .sobre-conteudo ul li { margin-bottom: 6px; }
section.sobre .sobre-conteudo .texto-certificados { margin-bottom: 33px; }
section.sobre .sobre-conteudo .social-linkedin { margin-left: 15px; }
section.sobre .sobre-conteudo .logos { margin-bottom: 35px; }
section.sobre .sobre-conteudo .materail { margin: 25px 0; }
section.sobre .sobre-ceo, section.sobre .sobre-certificados { background: #1f1f1f; }
section.sobre .sobre-capacitacao { background: #000; }

section.clientes { color: #ccc; }
section.clientes .conteudo-box-clientes { width: 1366px; margin: 0 auto; padding-top: 55px; }
section.clientes h3 { display: block; text-align: center; font-size: 15px; }
section.clientes ul { list-style: none; margin: 0; padding: 0; overflow: hidden; position: relative; width: 100%; height: 145px; }
section.clientes ul li { display: block; float: left; }
section.clientes ul li a { display: block; width: 130px; height: 135px; padding: 30px 20px; text-align: center; }
section.clientes #clientes-voltar, section.clientes #clientes-avancar { margin-top: 50px; }

section.unidades { background: #fff; text-align: center; height: 700px; }
section.unidades #unidades {  }
section.unidades button { padding: 0 0 5px 0; margin-right: 10px; margin-bottom: 30px; font-weight: bold; color: #666666; font-size: 15px; text-transform: uppercase; border-bottom: 6px solid transparent; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; transition: all 0.6s; }
section.unidades button.active, section.unidades button:hover { border-bottom: 6px solid #000; color: #961227; }
section.unidades p.descricao { padding: 30px; text-align: center; }
section.unidades img { width: 320px; }

.owl-carousel .owl-item img { width: auto !important;}

@media only screen and (max-width : 767px) {
	section.news-agenda { color: #ccc; }
	section.news-agenda h3 { color: #ccc; color display: block; margin: 0; padding: 0; text-align: center; font-size: 15px; text-align: center;  }
	section.news-agenda p { font-size: 15px; margin: 0 0 25px 0; text-align: center; }
	section.news-agenda .newletter { background: #2d2f33; width: 50%;  }
	.newletter-content input { width: 367px; height: 42px; color: #8a8a8a; margin-right: 3px; float: left; }
	.newletter-content button {  width: 50px; height: 42px; margin: 0; padding: 0; margin-bottom: -100px; float: left; }
	section.newletter-xs { background: #2d2f33; color: #ccc; text-align: center; padding: 20px 0; }
	section.news-agenda .newletter { background: #13171f; }
	section.news-agenda h3 { margin-bottom: 5px; }
	section.news-agenda p { margin: 0 0 15px; line-height: 1.1em; }
	section.news-agenda .agenda { width: 100%; padding: 25px 0; text-align: center; }
	section.news-agenda .agenda .content { float: none; }
	section.news-agenda .agenda .content a { padding: 10px 30px; margin-left: 0; }
	.newletter-content { float: none; }
	.newletter-content input { width: 73%; margin-left: 35px; }

}





