span.icon {
	width:100%; display:block; height:40px; background:url(../images/icon_justica.png) no-repeat center center;
	margin-bottom:55px;
}
.quemSomos {background:url(../images/bg_pattern.jpg); padding-top:110px;}
	.quemSomos p {margin-bottom:20px;}
	.quemSomos a:hover {color:#000!important; background:#dcdcdc!important;}
.missao {background:url(../images/bg_missao.jpg) no-repeat center top; background-size:cover;}
	.missao ul {width:100%;}
		.missao ul li {width:100%; max-width:260px; margin-left:auto; margin-right:auto;}
		.missao ul li h3 {border-bottom:1px solid #545454;}
.atuacao {background:url(../images/bg_pattern.jpg);}
#slideAtuacao {width:100%; position:relative;}
	#slideAtuacao .item {margin:0 8px;}
		#slideAtuacao .item .boxImg {max-width:385px;}
		#slideAtuacao .item .layer {left:0; bottom:0; right:0; padding-left:30px; padding-right:30px;}
			#slideAtuacao .item .layer h3 {border-bottom:2px solid #7c7c7c;}
		#slideAtuacao .item a.lkModal:hover {background:#e5e5e5!important; color:#000!important;}
	#slideAtuacao .slick-dots {width:100%; text-align:center; margin-top:50px;}
		#slideAtuacao .slick-dots li {display:inline-block; margin:0 6px; width:15px; height:15px;}
		#slideAtuacao .slick-dots li button {
			border:none; border-radius:50%; outline:none; background:#949494; padding:0; display:block;
			width:15px; height:15px; cursor:pointer; text-indent:-5000em;
		}
		#slideAtuacao .slick-dots li.slick-active button {background:#FFF;}
.contato {background:url(../images/bg_contato.jpg) no-repeat center top; background-size:cover;}
	.contato ul {width:100%;}
		.contato ul li {
			width:100%; background:rgba(49,49,49,0.3); display:flex; align-items:center; height:220px; justify-content:center; text-align:center;
		}
			.contato ul li h4 {border-bottom:2px solid #404040;}
			.contato ul li.boxSocial a {margin:0 4px;}
			.contato ul li.boxSocial a:hover {opacity:0.6;}
		
/* ====== MODAL ====== */
.modal-content {
	border-radius:0; border:2px solid #949494; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; 
	padding:20px 0 30px; background:#414141;
}
	.modal-content .btClose {
		position:relative; display:block; text-indent:-5000em; outline:none; opacity:0.3; width:20px; height:21px; background:url(../images/bt_fechar_modal.png) no-repeat center center;
	}
	.modal-content .btClose:hover {opacity:1;}
	.modal-content  .boxImg {margin-bottom:40px;}
		.modal-content .boxImg img {display:block; margin:0 auto;}
		.modal-content p {margin-bottom:20px;}
		.modal-content a.btVoltar:hover {color:#000!important; background:#dcdcdc!important;}

@media only screen and (min-width : 768px) {
	.quemSomos {padding-top:170px;}
	.quemSomos .container:before {
		content:" "; display:block; width:100%; height:80%; position:absolute; z-index:0; top:-55px; left:0; right:0; 
		border:1px solid #3c3c3c;
	}
	.missao ul {display:flex; justify-content:space-around;}
		.missao ul li {width:26%; margin-left:0; margin-right:0;}
	.modal-content  .boxImg {margin-bottom:0;}
}

@media only screen and (min-width : 992px) {
	.quemSomos .container:before {height:105%;}
	.quemSomos .row.equal-height {display:flex; align-items:center;}
	.modal-content {padding:20px 30px 30px;}
		.modal-content .btClose {margin-right:-30px;}
	.contato ul {display:flex; justify-content:space-between;}
		.contato ul li {width:auto; padding:0 55px; text-align:left;}
		.contato ul li.boxSocial a {margin:0 8px 0 0;}
}

@media only screen and (min-width : 1200px) {
	.quemSomos .container:before {height:100%;}
	.quemSomos .colIMG img {float:right;}
	.quemSomos .colTXT {padding-left:55px; padding-right:50px;}
	#slideAtuacao .item .layer {padding-left:40px; padding-right:40px;}
	.contato ul li {padding:0 65px;}
	.contato ul li.boxWhats div {width:170px;}
	.contato ul li.boxEmail div {width:280px;}
	.contato ul li.boxSocial div {width:285px;}
}