/*CUSTOM CSS*/

/***********
@media only screen and (max-width: 1450px) {
    ///// For desktop:
	.home-banner-footer .bloco1{
		display:inline-block !important;
	}
	
	.slide-home-banner-footer-btn{
		display:none !important;
	}
	
	.home-banner-footer .bloco2{
		display: none !important;
	}
	
	.home-banner-footer .bloco3{
		display: none !important;
	}
}
@media only screen and (max-width: 1110px) {
    ///// For desktop:
	div.imgs-banner-footer	{
		width:50%;
	}
	
}
**************/
div.overlay{
    top:0px;
    position:absolute;
    height:100%;
    width:100%;
    background: rgba(70, 72, 82, 0.2);
}
div.home-banner
{
	position:relative;
	min-height:700px;
	background: url(/img/gerais/destaque01.jpg);
	background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;

}

div.home-banner h1
{
	color: #FFF;;
    font-family: "Asap",Oswald,sans-serif;
    font-size: 42px;
    font-weight: 400;
    line-height: 64px;
    margin-bottom: 20px;
    text-align: center;
}
div.home-banner h5
{
	color: #FFF;;
    display: block;
    font-family: "Asap",Lato,sans-serif;
    font-size: 22px;
    font-weight: 300;
    line-height: 28px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
span.white-text{
	word-wrap:break-word;
}

div.home-banner-footer, div.home-banner-footer::before, div.home-banner-footer::after {
    box-sizing: initial;
}

div.slide-home-banner-footer-btn
{
	border-radius: 5px;
}

div.home-banner-footer
{
	position: relative;
	text-align: center;
	background-color: #FFF;
	height: 100px;
	/*margin: 2px 0px 10px 0px;*/
}
div.imgs-banner-footer
{
	margin:0px;
	padding:0px;
	position: relative;
	display: inline-block;
	width:320px;
	background-color: #FFF;
	height: 100px;
}
div.bloco1 div.imgs-banner-footer:nth-child(2) 
{
	margin-left:25px;
	width:20px;
	border-left: 1px solid #146674;
	height:100px;
}

div.bloco2, div.bloco3
{
	display:inline-block;
	margin-top:15px
}

div.bloco2 div.imgs-banner-footer, div.bloco3 div.imgs-banner-footer {
	width:auto;
}
div.bloco2 div.imgs-banner-footer:nth-child(2)
{
	margin-left:25px;
	margin-right:25px;
}
div.bloco2 div.imgs-banner-footer:nth-child(3)
{
	margin-left:25px;
	margin-right:25px;
}
div.bloco2 div.imgs-banner-footer:nth-child(4)
{
	margin-left:25px;
	margin-right:25px;
}
div.bloco2 div.imgs-banner-footer:nth-child(2) img
{
	width:350px;
	height:auto;
}
div.bloco2 div.imgs-banner-footer:nth-child(3) img
{
	width:70px;
	height:auto;
}
div.bloco2 div.imgs-banner-footer:nth-child(4) img
{
	width:300px;
	height:auto;
}

div.bloco3 div.imgs-banner-footer:nth-child(2)
{
	margin-left:25px;
	margin-right:25px;
}
div.bloco3 div.imgs-banner-footer:nth-child(3)
{
	margin-left:25px;
	margin-right:25px;
}
div.bloco3 div.imgs-banner-footer:nth-child(2) img
{
	width:auto;
	height:70px;
}
div.bloco3 div.imgs-banner-footer:nth-child(3) img
{
	width:auto;
	height:70px;
}
div.bloco3 div.imgs-banner-footer:nth-child(4) img
{
	width:auto;
	height:70px;
}
div.bloco3 div.imgs-banner-footer:nth-child(5) img
{
	width:auto;
	height:70px;
}

div.home-banner a.btn-large
{
	top: 26px;
	font-family: "Asap",Oswald, sans-serif; 
}
div.imgs-banner-footer label
{
	font-size: 1.8em;
	float:left;
	width:210px;
	color:#146674;
}
div.imgs-banner-footer h4
{
	font-size: 1.8em;
	width:210px;
	color:#146674;
}
div.imgs-banner-footer:last-child h4, div.imgs-banner-footer:last-child label
{
	margin-top:38px;
}

div.imgs-banner-footer img
{
	/*position: relative;*/
	height: 90%;
	width: auto;
	max-height: 100%;
	max-width: 100%;
	/*float:right;
	display:inline-block;*/
}
/*
div.imgs-banner-footer img:first-child
{
	top: 38%;
	margin-left: 0px;
	height: 90%;
}
*/
/*
div.imgs-banner-footer img:last-child
{
	
	margin-right: 0px;
	top: 0%;
	height: 45%;	
}
*/
div.content-testemunhos-mensagens
{
	position: relative;
	background: #e1e1e1;
}
div.content-testemunhos-mensagens div.container
{
	position: relative;
	background: #e1e1e1;
}


div.content-quem-se-destina
{
	position: relative;
	background: #e1e1e1;
}
div.content-quem-se-destina div.container
{
	position: relative;
	background: #e1e1e1;
}

div.content-cv-diferenciador
{
	position: relative;
	background: #26a69a;
}
div.content-cv-diferenciador div.container
{
	position: relative;
	background: #26a69a;
}



div.content-cursos
{
	position: relative;
	background: #146674;
}

div.cursos div.cursos-titulo, div.cursos div.cursos-botao
{
	text-align:center;
}
div.cursos div.cursos-titulo h3
{
	color:#FFF;
	font-family:"Asap",Oswald, sans-serif; 
}

div.cursos div.cursos-botao .btn, div.cursos div.cursos-botao .btn-large
{
    background-color: #2b7b88;
}
@media only screen and (min-width: 768px) {

	div.home-banner
	{
		min-height:620px;
	}

	div.home-banner h1
	{
		font-size: 62px;
	}
	div.imgs-banner-footer
	{
		margin-right:20px;
	}
}