@media screen and (max-width: 5000px) {
  .destaque p.destaqueInscricao {
  font-family: futura;
  font-weight: normal;
  color: #2F59A7;
  width: 100%;
  text-align: center;
  margin:0px 0 40px 0; 
  font-size:40px;
}

.destaque p.descricaoInscricao {
  text-transform: none;
  font-family: Opensans;
  font-weight: normal;
  color: #fff;
  width: 100%;
  text-align: center;
  margin:30px 0 160px 0;
  font-size:20px;
  color:#2F59A7; 
}

.logoDestaque {
  margin-right: 0px;
  margin-top:40px;
  max-width: 600px;
}

span.titleInscri1 {
  display: block;
  font-size:31px;
  font-family: futura;
}
@keyframes dataGritante {
  15% {opacity: 0.4;}
  20% {opacity: 1;}
  25% {opacity: 0.4;}
  30% {opacity: 1;}
  35% {opacity: 0.4;transform: scale(0.6);}
  40% {opacity: 1; transform: scale(1.2);}
  45% {opacity: 0.4;transform: scale(0.95);}
  50% {opacity: 1; transform: scale(1);}
  100%{opacity: 1;}

}
span.titleInscri2{
  display: block;
  font-size:33px;
  font-family: futura;
  color:#CE0000;
  animation: 2s dataGritante infinite;
}

span.titleInscri3{
  display: block;
  font-size:33px;
  font-family: futura;
  color:#CE0000;
  animation: none;
}

.destaque a.btnInscricao:link, .destaque a.btnInscricao:visited  {
  border:none;
  text-decoration: none;
  font-size:26px;
  margin-top:0px;
  font-family: Opensans;
  background: #0BA14B;
  padding: 7px 100px;
}

.destaque a.btnInscricao:hover, .destaque a.btnInscricao:active  {
  background: #2F59A7;
}


}

@media screen and (max-width: 1920px) {
  p.frase-3 {/*margin-top: 550px !important;*/}
  .destaque {  /*min-height: 1000px;*/}
}
@media screen and (max-width: 1600px) {
  p.frase-3 {/*margin-top: 480px !important;*/}
}
@media screen and (max-width: 1366px) {
  p.frase-3 {/*margin-top: 330px !important;*/}
  .destaque {  /*min-height: 755px;*/}



.logoDestaque {
  max-width: 560px;
}

.destaque p.destaqueInscricao {
}

.destaque p.descricaoInscricao {
}

.destaque a.btnInscricao:link, .destaque a.btnInscricao:visited  {
}


}
@media screen and (max-width: 1365px) {
  .destaque {  min-height: auto; padding-bottom: 20px;}
}
@media screen and (max-width: 1280px) {
  .textosInfo h2 {margin-top:0;}
  p.frase-3 {width: 100% !important;}



.logoDestaque {
  margin-right: 0;
  margin-top:30px;
  max-width: 600px;
  width:100%;
}


}
@media screen and (max-width: 1250px) {
  .logoDeDestaque img {max-width: 390px !important;}
}
@media screen and (max-width: 1200px) {
  nav ul li a {font-size:1.5em !important; padding:0.85em 0.7em;}
  .logoDeDestaque img {max-width: 360px !important;}
  .textosInfo p {font-size: 1.4em;}
  .textosInfo h2 {font-size: 3em;}

  .etiqueta-Titulo {width:70%;}
.etiqueta-Titulo:hover {width:90%;}

.Minicursos-4Col span.horario-Palestra {
    margin-top:0px;
    height:60px;
}

.Minicursos-4Col span.horario-Palestra-102 {
  height:102px;
}

.Minicursos-4Col span.horario-Palestra-146 {
  height:168px;
}

.SJ-BL-418F93 {
border-left: none !important;
}
}


@media screen and (max-width: 1180px) {
  nav ul li a {font-size:1.4em !important;}
}

@media screen and (max-width: 1120px) {
   
 .SJ-grid4-6 {
  display: inline-block;
    vertical-align: top;
    width:40%;
    margin-left:5%;
    margin-right:-4px;
 }

 .SJ-grid8-12 {
  width: 96.5%;
  margin-right:-4px;
 }

 .logoDeDestaque img {max-width: 320px !important;}


}

@media screen and (max-width: 1100px) {
  nav ul li a {font-size:1.6em !important;}
  .menu {
  top:40px;
}
.left-center {text-align: center !important;}
.right-center {text-align: center !important;}
span.horario {text-align: center; width: 100%; padding:0;}
.dados {width:100%;}

}

@media screen and (max-width: 1080px) {
  .SJ-Form input, .SJ-Form select, .SJ-Form textarea {
  display: block;
  float:none;

  width: 290px;
  }
  .SJ-Form select {width: 302px;}
}

@media screen and (max-width:1100px) {
    .logotipo {width:40%; height: 48px;}
    .logotipo img {padding-top:2px;}
    .destaque {margin-top:34px;}
    .menu {top: 40px; position: relative;}
    .SJ-MT-Destaque {margin-top:20em;}
    
  /* menu expansível */
    .SJ-acoraDetalhes {position: relative !important; top:0px !important;}
    nav.menuTopo {width: 59%; margin-top:0px; display: inline-block; vertical-align: top;}
    nav.menuTopo ul {display: none;}  
    nav.menuTopo a#pull {display: block; }
    nav.menuTopo li {display: block; float: none; width: 94%; border-bottom:1px solid rgba(255,255,255,0.6); padding:0 5% 0 0;}
    nav.menuTopo a:link, nav a:visited {text-decoration: none; text-align: right; width:100%; float:none; margin:0; padding:10px 0; height: auto; border-radius: 0; }
    div.a-pull {display:block;  width:100%; text-align: right; color: #fff;}
    a#pull {width:100%; text-align: right; height:auto;}

  .SJ-BL-418F93 {border-left: none;}

}

@media screen and (max-width: 1000px) {
  .SJ-grid6-full {width:100%; padding:0; margin:0;}
  .bannerInfo {width:22%;}
  .textosInfo p {font-size: 1.6em;}
  .textosInfo h2 {font-size: 4em;}
  .visivelDesktop {display: none;}
}

@media screen and (max-width: 991px) {
  .left-center-991 {
    text-align: center !important;
  }
  .no-991 {display: none !important;}

  span.horario-Palestra {
  -moz-transform:none;
  -webkit-transform:none;
  -o-transform:none;
  -ms-transform:none;
  transform: none;
  display: block;
  text-align: center;
  color: #418F93;
  margin-top: 0;
  font-size: 22px;
  float:none;
}

.etiqueta-SubTitulo {
width: 53%;
}

.Minicursos-4Col span.horario-Palestra {
    margin-top:18px;
    height:auto;
    padding-bottom: 0px;
}

.Minicursos-4Col span.horario-Palestra-102, .Minicursos-4Col span.horario-Palestra-146 {
  height:auto;
}


.logoDestaque {
  margin-bottom: 30px;
}

.destaque p.destaqueInscricao {
  margin:30px 0 30px 0; 
  font-size:34px;
}

.destaque p.descricaoInscricao {
  margin:60px 0 60px 0;
}



}

@media screen and (max-width: 980px) {
  .filhoFlex-5colunas {
    width: 46%;
    padding: 2%;
    justify-content: center;
    margin-bottom: 30px;
}
}

@media screen and (max-width: 900px) {
  
.SJ-MT-Destaque {
  margin-top:10em;
}
.SJ-FZ-32 {font-size:2.8em !important;}
.SJ-Faixa-F6 h2, .SJ-Faixa-Azul h2 {font-size: 3em;}
.SJ-FZ-36em-3em {font-size:3em !important;}

  .gridDestaque {
  background:rgba(255,255,255,0.7);
}

  .SJ-Form input, .SJ-Form select, .SJ-Form textarea {
  padding: 3px 5px;
  font-size: 16px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  background: rgba(255, 255, 255, 0.3) none repeat scroll 0% 0%;
  color: #fff;
  margin-bottom: 16px;
  border-radius: 3px;
  vertical-align: top;
  display: inline;
}

.Input-2 {
  float:right;
}
.Select-1 {
  float:right !important;
}

.SJ-Form {width:90%;}

.SJ-grid4-6, .no-desktop-900 {
  display: block;
  width:90%;
  margin:4.95% auto !important;
  text-align: center !important;
}

.SJ-grid8-12 {
  display: block;
width: 98%;
margin: 0 0 0 1.8% !important;
text-align: center !important;
 }

}

@media screen and (max-width: 866px) {
  .destaque p {width: 100%; margin-top:1.7em;}
  .faixaLogo {padding:0.2em 0;}

  .logoDeDestaque {
  width: 100%;
  margin-left:0;
  margin-top:40px;
}
  }

@media screen and (max-width: 767px) {

  .SJ-grid6-50 {
    width:100%;
    margin:0 0 16px 0 !important;
  }


  .SJ-Form input, .SJ-Form select, .SJ-Form textarea {
  display: block;
  float:none !important;
}

.SJ-grid4-767-100 {width:100%; margin:0 !important; margin-bottom: 30px !important;}
.back-infos-empreendedor {
  background: url('../imgs/ico-ampulheta.png') no-repeat center 27px;
  padding-bottom: 86px !important;
}
.destaque h1.SJ-h1-destaque {
  text-align:center; padding-right:0; margin-top:146px;
}
.destaque h2.SJ-h2-destaque {
  text-align:center; padding-right:0; margin-top:20px; 
}
.destaque h2.SJ-h2-2-destaque {
  text-align:center; padding-right:0; margin-top:20px;
}


p.frase-3 {
  font-size: 43px !important;

}

p.frase-3 span.subTitFrase {
  font-size: 60px !important;
}

p.frase-3 span.miniFrase {
  font-size:15px !important;
}



}

@media screen and (max-width: 720px) {
  .SJ-grid6-full {position: relative; min-height: 200px;}
  .SJ-MB-20-40 {margin-bottom: 40px !important;}
  .bannerInfo {position: absolute; left:0; width: 30%; top:0;}
  .textosInfo {width: 64%;
padding: 0px 0px 0px 34%;
height: auto;}
  .textosInfoRight, .SJ-TA-R {text-align: left;}

  .etiqueta-Titulo {width:90%;}
.etiqueta-Titulo:hover {width:99%;}
}

@media screen and (max-width: 700px) {

.gridDestaque {
  background:rgba(255,255,255,0.0);
}
.SJ-MT-Destaque {
  margin-top:1em;
}
.destaque h1 {text-align: center; width:100%; margin-left: 0;}


}

@media screen and (max-width: 639px) {
  .tableInatel  td { border-top: none !important; border-bottom:none !important;}
  .tableInatel tr:hover td {background:#CCE8FF;  padding:2px 10px;  border:1px solid #eee !important; border-top: none !important; border-bottom:none !important; }
.tableInatel tr:hover td:nth-of-type(1) {background:#CCE8FF; background-image:transparent; padding:2px 10px; border-top: none !important; border-bottom:none !important;}

.logosPatrocinadores {display: block;}
span.duplas {width:100%; display: block;}
.logosPatrocinadores a {padding:10px;}

.etiqueta-SubTitulo {
width: 70%;
}

.filhoFlex-5colunas {
    width: 76%;
}


.logoDestaque {
  margin: 20px 0;
}

.destaque p.destaqueInscricao {
  margin:30px 0;
}

.destaque p.descricaoInscricao {
  margin:30px 0;
}

.destaque a.btnInscricao:link, .destaque a.btnInscricao:visited  {
  padding: 7px 22px;
}



}

@media screen and (max-width: 460px) {
  .logotipo img {min-width:220px; padding-top:8px;}


  .SJ-grid6-full {position: relative;}
  .bannerInfo {position: absolute; left:0; width: 100%; top:0; display: block;}
  .bannerInfo img {max-width: 180px;}
  .textosInfo {width: 100%; padding: 0; height: auto; display: block; text-align: center; margin-top:200px;}
  .textosInfo h2, .textosInfo p {text-align: center;}
  .textosInfoRight, .SJ-TA-R {text-align: center;}

  .etiqueta-SubTitulo {
  width: 90%;
}
}

@media screen and (max-width: 370px) {
 .SJ-Form input, .SJ-Form select, .SJ-Form textarea {
        
        width: 200px;
        }
        .SJ-Form select {width: 210px;}
  }

@media screen and (max-width: 309px) {
    .logoDeDestaque img { min-width: 120px !important; max-width: 160px !important;}
  }

@media screen and (max-width: 300px) {
  .logotipo img {min-width:190px; padding-top:10px;}
}

@media screen and (min-width: 1510px) and (max-width: 3000px) {
  body {
    height: 100vh;
  }
}
