/* **** Rodape **** */
footer {margin-top:190px;}

/* **** Header **** */
#divHeader {margin-top: 55px;}
#divHeader .centralizar {}
#divHeader .divBackground {background:#003875;border-radius:10px;align-items:center;width: 100%;display: flex;}
#divHeader .divTitulo {}
#divHeader .divTitulo h1 {font-size: 26px;color: #FFF;}
#divHeader .divDescricao p {color: #FFF;}
@media screen and (max-width:599px){
    #divHeader .divBackground {flex-direction:column;padding: 20px 25px;}
    #divHeader .divDescricao {margin-top:15px}
}
@media screen and (min-width:600px){
    #divHeader .divBackground {padding: 15px 50px;min-height:100px;}
    #divHeader .divDescricao {margin-left: 40px;}
}

/* **** Grid **** */
#divGrid {margin-top:75px;}
#divGrid .centralizar {flex-wrap:wrap;align-items: self-start;}

/* **** VÃ­deos **** */
.fancyboxVideoBox {display: flex;flex-direction: column;width: 100%;text-decoration: none;text-align: center;}
.fancyboxVideoBox figure {display:flex;justify-content:center;align-items:center;position:relative;overflow: hidden;border-radius: 10px;}
.fancyboxVideoBox figure:after {content:'';position:absolute;z-index:11;background-color:rgba(0, 56, 117,.5);top:0;right:0;bottom:0;left:0;}
.fancyboxVideoBox .fancyboxVideoThumb {position: relative;z-index: 10;width:100%;height:auto;display:flex;}
.fancyboxVideoBox .fancyboxVideoIcone {position: absolute;z-index: 12;}
.fancyboxVideoBox span {display: block;font-size: 20px;color: #003875;margin-top: 22px;}
.fancyboxVideoBox path {fill:#FFF;}

@media screen and (max-width:1023px){
	
}
@media screen and (max-width:499px){
	.fancyboxVideoBox {margin-left:auto;margin-right:auto;}
	.fancyboxVideoBox:nth-child(n+2) {margin-top:50px;}
}
@media screen and (min-width:500px) and (max-width:867px){
	#divGrid .centralizar {justify-content:space-between;}
	.fancyboxVideoBox {max-width:48%;}
	.fancyboxVideoBox:nth-child(n+3) {margin-top:50px}
}
@media screen and (min-width:868px) and (max-width:1023px){
	.fancyboxVideoBox {max-width:31%;}
	.fancyboxVideoBox:nth-child(n+1) {margin-right: 3.4%;}
	.fancyboxVideoBox:nth-child(n+4) {margin-top:50px}
	.fancyboxVideoBox:nth-child(3n) {margin-right:0;}
}
@media screen and (min-width:1024px){
    .fancyboxVideoBox figure:after {background-color:rgba(0, 56, 117,0);transition:background-color .3s ease-in-out;}
    .fancyboxVideoBox .fancyboxVideoIcone {opacity:0;transition:opacity .3s ease-in-out;}
    .fancyboxVideoBox:hover figure:after {background-color:rgba(0, 56, 117,.5);}
    .fancyboxVideoBox:hover .fancyboxVideoIcone {opacity:1;}
	
	
	.fancyboxVideoBox {max-width: 22.4%;}
	.fancyboxVideoBox:nth-child(n+1) {margin-right: 3.4%;}
	.fancyboxVideoBox:nth-child(n+5) {margin-top:50px}
	.fancyboxVideoBox:nth-child(4n) {margin-right:0;}
}