/* ************************ Minhas Customizações ************************ */

nav .nav-link{
	font-size: 0.8rem;!important
}

.brand-menu{
	color: rgba(0, 68, 107, 1)!important;
}
.capacitacao{
	background: url(../img/bg-1.jpg) no-repeat center center fixed;
	background-size: cover;	
	padding: 100px 0;
}
.capacitacao .fas {
	padding: 20px 0;
	color: rgba(0, 68, 107, 1);
}

.capacitacao img {
	padding: 20px 0;
}
.capacitacao h2{
	padding-bottom: 30px;
	font-weight: 500;
	color: rgba(0, 68, 107, 1);
}
.capacitacao h2:after {
	content:"";
	display:block;
	width:150px;
	height:1px;
	background-color:#00446b;
	margin:5px auto
}

.carousel-caption{
	text-shadow: 1px 1px 0 rgba(0,0,0,.75);
}
.container-fluid {
	width: 95%;
}

.contato{
	background: url(../img/bg-1.jpg) no-repeat center center fixed;
	background-size: cover;	
	padding: 60px 0;
}
.contato .fas {
	padding: 20px 0;
	color: rgba(0, 68, 107, 1);
}
.contato h2{
	padding-bottom: 30px;
	font-weight: 500;
	color: rgba(0, 68, 107, 1);
}
.contato h2:after {
	content:"";
	display:block;
	width:150px;
	height:1px;
	background-color:#00446b;
	margin:5px auto
}

.destaque{
	font-size: 1.7rem;
	font-weight: 400;
}

.esocial{
	background: url(../img/bg-3.jpg) no-repeat center center fixed;
	background-size: cover;
	padding: 100px 0;
	color: #FFF;
	text-shadow: 1px 1px 0 rgba(0,0,0,.75);
}
.esocial h2{
	padding-bottom: 30px;
	font-weight: 500;
	color: rgba(255, 255, 255, 1);
}
.esocial h2:after {
	content:"";
	display:block;
	width:120px;
	height:1px;
	background-color:#FFF;
	margin:5px auto
}
.esocial p{
	font-size: 1.3em;
	line-height: 2rem;
}

.inscricao{
	margin-top: 80px;
}

.meu-menu{
  background-color: rgba(255, 255, 255, 1)!important;
}

.mobilizacao{
	background: url(../img/banner4.jpg) no-repeat center center fixed;
	background-size: cover;
	padding: 100px 0;
	color: #FFF;
	text-shadow: 1px 1px 0 rgba(0,0,0,.75);
}
.mobilizacao h2{
	padding-bottom: 30px;
	font-weight: 500;
	color: rgba(255, 255, 255, 1);
}
.mobilizacao h2:after {
	content:"";
	display:block;
	width:120px;
	height:1px;
	background-color:#FFF;
	margin:5px auto
}
.mobilizacao p{
	font-size: 1.3em;
	line-height: 2rem;
}

.nav-link {
  display: block;
  padding: 1rem 1rem;
}

.parceiros{
	background: url(../img/bg-2.jpg) no-repeat center center fixed;
	background-size: cover;
	padding: 100px 0;
	color: #FFF;
	text-shadow: 1px 1px 0 rgba(0,0,0,.75);
}
.parceiros h2{
	padding-bottom: 30px;
	font-weight: 500;
	color: rgba(255, 255, 255, 1);
}
.parceiros h2:after {
	content:"";
	display:block;
	width:150px;
	height:1px;
	background-color:#FFF;
	margin:5px auto
}
.parceiros p{
	font-size: 1.3em;
}

.rh{
	background: url(../img/bg-1.jpg) no-repeat center center fixed;
	background-size: cover;	
	padding: 100px 0;
}
.rh .fas {
	padding: 20px 0;
	color: rgba(0, 68, 107, 1);
}
.rh h2{
	padding-bottom: 30px;
	font-weight: 500;
	color: rgba(0, 68, 107, 1);
}
.rh h2:after {
	content:"";
	display:block;
	width:150px;
	height:1px;
	background-color:#00446b;
	margin:5px auto
}

.rh p{
	line-height: 2rem;
	font-size: 1.3em;
}

.rodape{
	padding-top:20px;
	padding-bottom:20px;
}

.seguranca{
	background: url(../img/bg-2.jpg) no-repeat center center fixed;
	background-size: cover;
	padding: 100px 0;
	color: #FFF;
	text-shadow: 1px 1px 0 rgba(0,0,0,.75);
}
.seguranca h2{
	padding-bottom: 30px;
	font-weight: 500;
	color: rgba(255, 255, 255, 1);
}
.seguranca h2:after {
	content:"";
	display:block;
	width:150px;
	height:1px;
	background-color:#FFF;
	margin:5px auto
}
.seguranca p{
	font-size: 1.3em;
}

.sobre{
	background: url(../img/bg-1.jpg) no-repeat center center fixed;
	background-size: cover;	
	padding: 60px 0;
}
.sobre .fas {
	padding: 20px 0;
	color: rgba(0, 68, 107, 1);
}
.sobre h2{
	padding-bottom: 30px;
	font-weight: 500;
	color: rgba(0, 68, 107, 1);
}
.sobre h2:after {
	content:"";
	display:block;
	width:150px;
	height:1px;
	background-color:#00446b;
	margin:5px auto
}
.texto-menu{
	color: rgba(0, 68, 107, 1)!important;
	text-shadow: 1px 1px 0 rgba(255,255,255,.75)!important;
}