/* BLACK */
.home .banner-feature .item.new.black-2024 .black{
	width: 100%;
	height: 400px;
	top: 120px;
	margin-left: 0;
}
.home .banner-feature .item.new.black-2024 .chamada {
	width: 100%;
	height: 35px;
	top: 490px;
	margin-left: 260px;
	background-position: center center;
}


/* END BLACK */
/* SEGURANÇA */
/* .home .banner-feature .item.new.seguranca .logo{
	width:711px;
	height:375px;
	top:130px;
}
.home .banner-feature .item.new.seguranca .coordenador{
	height:45px;
	top:490px;
}
.home .banner-feature .item.new.seguranca .online{
	height:60px;
	top:420px;
	margin-left:0;
}
.home .banner-feature .item.new.seguranca .mec{
	height:15px;
	top:590px;
} */
/* END SEGURANÇA */

/* PROCESSO PENAL */
.home .banner-feature .item.new.penal .logo{
	width:720px;
	height:350px;
	top:110px;
}
.home .banner-feature .item.new.penal .online{
	height:60px;
	top:490px;
	margin-left:0;
}
/* END PROCESSO PENAL */

/* preparatorio-oab */
.home .banner-feature .item.new.preparatorio-oab .logo{
	width: 454px;
	height:480px;
	top:120px;
	left:220px;
	
	animation: zoom-oab-logo;
	animation-duration: 1s;
	animation-delay:0;
	animation-direction:normal;
	animation-timing-function:linear;
	animation-iteration-count:infinite;
}
@keyframes zoom-oab-logo {
/* 0 & 100% might not be needed */
  50% {
	transform: rotate(-5deg);
  }
  0%,
  100% {
	transform: rotate(0);
  }
}
.home .banner-feature .item.new.preparatorio-oab .info.online{
	height:300px;
	top:160px;
	left:65%;
}
.home .banner-feature .item.new.preparatorio-oab .coordenador{
	height:14px;
	top:620px;
	left: 350px;
}
.home .banner-feature .item.new.preparatorio-oab .professor{	
	animation: zoom-oab-professor;
	animation-duration: 10s;
	animation-delay:0;
	animation-direction:normal;
	animation-timing-function:linear;
	animation-iteration-count:infinite;
	background-position:bottom center;
}
@keyframes zoom-oab-professor {
/* 0 & 100% might not be needed */
  50% {
	transform: scale(1.05);
  }
  0%,
  100% {
	transform: scale(1);
  }
}
/* end preparatorio-oab */

/* PREVIDENCIARIO */
.home .banner-feature .item.new.previdenciario .logo{
	width:700px;
	height:250px;
	top:130px;
}
.home .banner-feature .item.new.previdenciario .coordenador{
	height:45px;
	top:490px;
}
.home .banner-feature .item.new.previdenciario .online{
	height:60px;
	top:420px;
	margin-left:0;
}
/* END PREVIDENCIARIO */

/* SEMANA DO CLIENTE */
.home .banner-feature .item.new.semana-cliente .chamada{
	left: -26px;
	width: 1920px;
	height: 100%;
}
/* END SEMANA DO CLIENTE */

/* PROCESSO CIVIL */
.home .banner-feature .item.new.processo-civil .logo{
	width:700px;
	height:250px;
	top:180px;
}
.home .banner-feature .item.new.processo-civil .online{
	height:60px;
	top:460px;
	margin-left:0;
}
/* END PROCESSO CIVIL */

/* CERTIFICADORAS */
.home .banner-feature .item.new.certificadoras .logo{
	width:480px;
	height:355px;
	top:160px;
	margin-left:100px;
}
.home .banner-feature .item.new.certificadoras .online{
	height:20px;
	top:550px;
	margin-left:0;
}
/* END CERTIFICADORAS */

/* fme */
.home .banner-feature .item.new.fme .logo{
	width: 100%;
	height: 200px;
	top: 260px;
	margin-left: 730px;
}

.home .banner-feature .item.new.fme .fme{
	width: 100%;
	height: 200px;
	top: 260px;
	margin-left: 1000px;
}

.home .banner-feature .item.new.fme .online{
	width: 100%;
	height: 300px;
	top: 223px;
	margin-left: 315px;
}
/* END fme */

/* CONGRESSO PRESENCIAL */
.home .banner-feature .item.new.congresso-presencial .logo{
	width: 520px;
	height: 100%;
	top: 120px;
	margin-left: 385px;
}

.home .banner-feature .item.new.congresso-presencial .online{
	height: 31px;
	width: 100%;
	top: 570px;
  	margin-left: 321px;
}

.home .banner-feature .item.new.congresso-presencial .professor.fernando{
	animation: none;
	margin-right: -1100px;
	top: 43px;
}
.home .banner-feature .item.new.congresso-presencial .professor.felipe{
	animation: none;
	margin-right: -170px;
	top: 63px;
}

.home .banner-feature .item.new.visible a.button{
	margin-top: -20px;
}
/* END CONGRESSO PRESENCIAL */

/* DIA-ADVOGADO */
.home .banner-feature .item.new.dia-advogado .title{
	width:100%;
	height:430px;
	top:140px;
	margin-left:-190px;
}
.home .banner-feature .item.new.dia-advogado .chamada{
	width: 100%;
	height:260px;
	top:200px;
	margin-left: 280px;
	background-position: center center;
}
/* END DIA-ADVOGADO */

/* NEW-PROMOCAO */
.home .banner-feature .item.new.new-promocao .title{
	width:450px;
	height:430px;
	top:140px;
	margin-left:-190px;
}
.home .banner-feature .item.new.new-promocao .chamada{
	width: 100%;
	height:320px;
	top:110px;
	margin-left: 250px;
	background-position: center center;
}
/* END NEW-PROMOCAO */

/* AGRO */
.home .banner-feature .item.new.agro .logo{
	width:705px;
	height:380px;
	top:120px;
}
.home .banner-feature .item.new.agro .online{
	height:38px;
	top:510px;
	margin-left:-12px;
}
.home .banner-feature .item.new.agro .mec{
	height:15px;
	top:570px;
}
/* END AGRO */

/* AGRONEGOCIO */
/* .home .banner-feature .item.new.agronegocio .logo{
	width:705px;
	height:380px;
	top:120px;
}
.home .banner-feature .item.new.agronegocio .online{
	height:38px;
	top:510px;
	margin-left:-12px;
}
.home .banner-feature .item.new.agronegocio .mec{
	height:15px;
	top:570px;
} */
/* END AGRONEGOCIO */

/* NEW OAB */
.home .banner-feature .item.new.oab-nova .logo{
	width: 300px;
	height: 500px;
	top:140px;
	margin-left:100px;
}
.home .banner-feature .item.new.oab-nova .professores{
	width:30px;
	height:30px;
	top:50px;
	margin-left:100px;
} 
.home .banner-feature .item.new.oab-nova .prepare{
	width: 235px;
	height: 200px;
	top: 465px;
	margin-left: 475px;
} 
.home .banner-feature .item.new.oab-nova .oab{
	width: 300px;
	height: 500px;
	top:220px;
	right:300px;
} 
/* END OAB */

/* licitacoes */
.home .banner-feature .item.new.licitacoes3 .logo{
	width: 705px;
	height:220px;
	top:200px;
	left:270px;
}
.home .banner-feature .item.new.licitacoes3 .online{
	height:60px;
	top:420px;
	left:270px;
}
.home .banner-feature .item.new.licitacoes3 .coordenador{
	height:20px;
	top:480px;
}
/* end licitacoes */

/* direito militar */
.home .banner-feature .item.new.militar .logo{
	width: 705px;
	height:220px;
	top:200px;
	left:270px;
}
.home .banner-feature .item.new.militar .online{
	height:60px;
	top:440px;
	left:270px;
}
/* end direito militar */

/* semana advogado */
.home .banner-feature .item.new.semana-advogado .logo.zoom{
	width: 668px;
	height:380px;
	top:125px;
	left:50%;
	transform:translate(-50%,0) scale(0.7);
}
.home .banner-feature .item.new.semana-advogado.visible .logo.zoom{
	transform:translate(-50%,0) scale(1);
}
.home .banner-feature .item.new.semana-advogado.visible a.button{
	right:50%;
	transform:translate(50%,0);
}
/* end semana advogado */

/* BLACK LIVE */
.home .banner-feature .item.new.black-live .logo{
	width:832px;
	height:553px;
	top:auto;
	bottom:0;
	left:auto;
	right:256px;
}
.home .banner-feature .item.new.black-live .logo:after{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-image:url(../images/banner/black-live/logo2.png);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:contain;
	
	animation: bright-logo;
	animation-duration: 2s;
	animation-delay:0;
	animation-direction:normal;
	animation-timing-function:linear;
	animation-iteration-count:infinite;
}
.home .banner-feature .item.new.black-live .coordenador{
	height:126px;
	top:160px;
	margin-left:-62px;
}
.home .banner-feature .item.new.black-live .coordenador:after{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-image:url(../images/banner/black-live/live2.png);
	background-position:top left;
	background-repeat:no-repeat;
	background-size:contain;
	
	animation: rec-black;
	animation-duration: 1s;
	animation-delay:0;
	animation-direction:normal;
	animation-timing-function:linear;
	animation-iteration-count:infinite;
}
.home .banner-feature .item.new.black-live .online{
	height:91px;
	top:170px;
	margin-left:12px;
}
.home .banner-feature .item.new.black-live .mec{
	height:233px;
	top:280px;
}
/* END BLACK LIVE */

@keyframes bright-logo {
	5%,
	15%,
	50%,
	75%{
		opacity:0;
	}
	0%,
	10%,
	20%,
	70%,
	80%,
	100% {
		opacity:1;
	}
}
@keyframes rec-black {
	50%{
		opacity:0;
	}
	0%,
	100% {
		opacity:1;
	}
}
