﻿*,
*::before,
*::after {
  box-sizing: border-box; }
.topbar {
    background-color: #059;
    height: 55px;
    text-align: center;
    width: 100%;
    z-index: 10;
	padding-top:10px;
}
.btn-section, .site-logo {
  text-indent: -1001%;
  overflow: hidden;
  white-space: nowrap; }

.organizacao--wrapper .organizacao_funcionarios:after, .btn-reveal-lazy:after, .downloads--wrapper .downloads--covers:after, .extracurricular--wrapper:after, .selecionados--wrapper:after, .galeria--wrapper:after, .site-header:after, .navbar:after, .videos-wrapper:after, .patrocinio--wrapper:after {
  clear: both;
  content: '';
  font-size: 0;
  height: 0;
  visibility: hidden;
  display: block; }

.defloat-columns > div, .btn__bee, .site-logo, .brainbee-wrapper .ico-champion, .organizacao--wrapper .organizacao_funcionarios .organizacao_funcionarios--picture .organizacao_funcionarios--picture--name, .organizacao--wrapper .organizacao_funcionarios--cargo__comite--row_one, .organizacao--wrapper .organizacao_funcionarios--cargo__comite--row_two {
  margin-left: auto;
  margin-right: auto; }

.downloads--wrapper .downloads--item__title {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.downloads--wrapper .downloads--item-list > li, .navbar__links {
  list-style-type: none; }

.sobre--wrapper p, .organizacao--wrapper .organizacao_funcionarios .organizacao_funcionarios--cargo, .extracurricular--wrapper .extracurricular--item__sinopse,
.extracurricular--wrapper .extracurricular--item__title {
  padding: 0;
  margin: 0; }
.toggle > div {
	display:none;
}
.btn-veja-sinopse {
    padding: 6px !important;
    margin-left: 0;
    width: 185px;
    line-height: normal !important;
    font-size: 18px !important;
    border: 3px solid #13396b !important;
	color:#13396b !important;
    margin-top: 5px;	
}
.full-height {
  display: table;
  height: 100%;
  position: relative; }

@font-face {
  font-family: "Hev";
  font-weight: 100;
  src: local("Helvetica Neue Condensed Light"), url("/Paginas/brainbee_bkp/fonts/HelveticaNeue-ThinCond.otf"); }
@font-face {
  font-family: "Hev";
  font-weight: 300;
  src: local("Helvetica Neue Condensed Medium"), url("/Paginas/brainbee_bkp/fonts/HelveticaNeue-MediumCond.otf"); }
@font-face {
  font-family: "Hev";
  font-weight: 500;
  src: local("Helvetica Neue Condensed Bold"), url("/Paginas/brainbee_bkp/fonts/HelveticaNeueCondensedBold.ttf"); }
body {
  font: normal normal 300 20px/32px "Hev", sans-serif; }

h1,
h2,
h3,
h4,
h5,
h6,
.title__big-medium,
.title__medium,
.title__medium-small,
.title__small,
.title__large {
  color: #13396b;
  font-weight: 500;
  text-transform: uppercase; }

@media all and (min-width: 320px) {
  h1,
  .title__big-medium {
    font-size: 1.5em;
    line-height: 1.7em; } }
@media all and (min-width: 770px) {
  h1,
  .title__big-medium {
    font-size: 3em;
    line-height: 0.85em; } }

@media all and (min-width: 320px) {
  h2,
  .title__medium-small {
    font-size: 1.075em;
    line-height: 2.37209em; } }
@media all and (min-width: 770px) {
  h2,
  .title__medium-small {
    font-size: 2.1em;
    line-height: 1.21429em; } }

h3,
.title__small {
  font-size: 1.85em;
  line-height: 1.37838em; }

h4 {
  font-size: 1em;
  line-height: 2.55em; }

h5 {
  font-size: 0.8em;
  line-height: 3.1875em; }

h6 {
  font-size: 0.6em;
  line-height: 4.25em; }

p {
  margin-bottom: 1.3em;
  margin-top: 1.3em;
  line-height: 1.6em; }

a,
a:hover,
a:focus {
  color: inherit;
  text-decoration: underline; }

@media all and (min-width: 320px) {
  .title__large {
    font-size: 2.35em;
    line-height: 1.08511em; } }
@media all and (min-width: 770px) {
  .title__large {
    font-size: 5.75em;
    line-height: 0.44348em; } }

@media all and (min-width: 320px) {
  .title__big {
    font-size: 1.675em;
    line-height: 1.52239em; } }
@media all and (min-width: 770px) {
  .title__big {
    font-size: 3.35em;
    line-height: 0.76119em; } }

@media all and (min-width: 320px) {
  .title__medium {
    font-size: 1.325em;
    line-height: 1.92453em; } }
@media all and (min-width: 770px) {
  .title__medium {
    font-size: 2.65em;
    line-height: 0.96226em; } }

@media all and (min-width: 320px) {
  .section-wrapper {
    position: relative; } }
@media all and (min-width: 1024px) {
  .section-wrapper {
    min-height: 38em; } }

.section-content {
  position: relative; }

.defloat-columns > div,
.defloat-columns > div {
  float: none; }

.btn-section {
  bottom: -30px;
  height: 3.875em;
  margin-left: -1.9375em;
  padding-bottom: 1.5625em;
  padding-top: 1.5625em;
  position: absolute;
  left: 50%;
  width: 3.875em;
  z-index: 9999;
  background-image: url("/Paginas/brainbee_bkp/assets/images/ico-section.png");
  background-position: center center;
  background-repeat: no-repeat;
  border-radius: 50%;
  font-size: 0.8em;
  line-height: 1; }

.btn-section__blue {
  background-color: #4f95f1;
  color: #fff; }

.btn-section__orange {
  background-color: #F88102;
  color: #fff; }

.btn-section__dark-blue {
  background-color: #061f47;
  color: #fff; }

.btn-section__green {
  background-color: #08827b;
  color: #fff; }

@media all and (min-width: 320px) {
  .btn__bee {
    max-width: 21em;
    padding-bottom: 1.2em;
    padding-top: 1.3em;
    background: transparent;
    border: 4px solid #13396b;
    color: #13396b;
    font-size: 1em;
    font-weight: 300;
    line-height: 1.6em;
    text-decoration: none;
    text-transform: uppercase;
    white-space: normal; } }
@media all and (min-width: 770px) {
  .btn__bee {
    max-width: 16.8em;
    padding-bottom: 0.96em;
    padding-top: 1.04em;
    font-size: 1.25em;
    line-height: 1.28em; } }

a,
.highlight-text,
.extracurricular--wrapper .extracurricular--item__sinopse span,
.extracurricular--wrapper .extracurricular--item__title span,
strong {
  color: #13396b; }

img {
  max-width: 100%; }

.ico {
  position: relative; }
  .ico::before {
    content: '';
    display: block;
    float: left;
    height: 2.5em;
    width: 2.5em;
    position: absolute; }

.ico-champion::before {
  height: 80px;
  left: 0;
  top: 0;
  right: 100%;
  width: 67px;
  background-image: url("/Paginas/brainbee_bkp/assets/images/champion.svg");
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -o-background-size: contain;
  background-size: contain; }

.style-list {
  margin-left: 0;
  padding-left: 1em; }
  .style-list li {
    padding-left: 1em; }

.home--wrapper {
  padding-bottom: 7em;
  padding-top: 7em;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url("/Paginas/brainbee_bkp/assets/images/bg_brainbee_2022.png");
  background-color: #132c4b;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-size: cover; }

@media all and (min-width: 320px) {
  .site-logo {
    height: 3.75em;
    max-width: 15.8em;
    width: 100%;
    background-image: url("/Paginas/brainbee_bkp/assets/images/img_brainbee_sp_2022.png");
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: contain;
    -o-background-size: contain;
    background-size: contain; } }
@media all and (min-width: 770px) {
  .site-logo {
    height: 7.51667em; } }

@media all and (min-width: 320px) {
  .site-title {
    margin-top: 1.90476em;
    line-height: 1.5em;
    color: #fff;
    letter-spacing: 1px;
    font-size: 2.1em; } }
@media all and (min-width: 992px) {
  .site-title {
    margin-top: 1.90476em;
    line-height: 1.5em;
    color: #fff;
    letter-spacing: 1px;
    font-size: 2.1em; } }

@media all and (min-width: 320px) {
  .home--video {
    left: 0;
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    z-index: -1;
    object-fit: cover; } }
@media all and (min-width: 1024px) {
  .home--video {
    height: 38em; } }

@media all and (min-width: 320px) {
  .apresentacao--wrapper {
    padding-bottom: 5.9375em;
    padding-top: 2.8125em; } }
@media all and (min-width: 992px) {
  .apresentacao--wrapper {
    padding-bottom: 4.5em;
    padding-top: 4.5em; } }
@media all and (min-width: 320px) {
  .apresentacao--wrapper .btn__bee {
    margin-top: 2em; }
  .apresentacao--wrapper .section-title {
    font-size: 1.65em;
    line-height: 1.54545em; } }

.sobre--wrapper {
  background: #042370;
  /* Old browsers */
  background: -moz-radial-gradient(center, circle farthest-corner, #042370 0%, #061e3b 50%);
  /* FF3.6-15 */
  background: -webkit-radial-gradient(center, circle farthest-corner, #042370 0%, #061e3b 50%);
  /* Chrome10-25,Safari5.1-6 */
  background: radial-gradient(circle farthest-corner center, #042370 0%, #061e3b 50%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#042370', endColorstr='#061e3b',GradientType=1 );
  /* IE6-9 fallback on horizontal gradient */ }
  @media all and (min-width: 320px) {
    .sobre--wrapper {
      padding-bottom: 7.6875em;
      padding-top: 5em;
      color: #fff; } }
  @media all and (min-width: 992px) {
    .sobre--wrapper {
      height: 66.15em; } }
  @media all and (min-width: 320px) {
    .sobre--wrapper .section-title {
      margin-bottom: 1.40625em;
      font-size: 3.2em;
      color: #FFF; } }
  @media all and (min-width: 770px) {
    .sobre--wrapper .section-title {
      margin-bottom: 0.78261em; } }
  .sobre--wrapper .section-content {
    position: relative;
    z-index: 10; }
  @media all and (min-width: 320px) {
    .sobre--wrapper .bg-img {
      display: none; } }
  @media all and (min-width: 992px) {
    .sobre--wrapper .bg-img {
      display: block;
      top: 200px;
      position: absolute;
      left: 50%;
      margin-left: -595.5px;
      z-index: 1;
      opacity: .5; } }

@media all and (min-width: 320px) {
  .brainbee-wrapper {
    padding-bottom: 5.9375em;
    padding-top: 2.8125em; } }
@media all and (min-width: 992px) {
  .brainbee-wrapper {
    padding-bottom: 7.6875em;
    padding-top: 7.6875em; } }
.brainbee-wrapper .section-title {
  margin-bottom: 0.9403em; }
.brainbee-wrapper .ico-champion {
  margin-top: 1.40541em;
  max-width: 15em;
  padding-left: 2.75em;
  line-height: 1; }

.edicoes--wrapper {
  background-color: #FEE378; }

@media all and (min-width: 320px) {
  .brainbeesp--wrapper {
    padding-bottom: 5.9375em;
    padding-top: 2.8125em; } }
@media all and (min-width: 992px) {
  .brainbeesp--wrapper {
    padding-bottom: 7.6875em;
    padding-top: 7.6875em; } }
.brainbeesp--wrapper .section-title {
  margin-bottom: 0.9403em; }

.organizacao--wrapper {
  background: #29b6ff;
  /* Old browsers */
  background: -moz-radial-gradient(center, circle farthest-corner, #29b6ff 0%, #2688ff 50%);
  /* FF3.6-15 */
  background: -webkit-radial-gradient(center, circle farthest-corner, #29b6ff 0%, #2688ff 50%);
  /* Chrome10-25,Safari5.1-6 */
  background: radial-gradient(circle farthest-corner center, #29b6ff 0%, #2688ff 50%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#29b6ff', endColorstr='#2688ff',GradientType=1 );
  /* IE6-9 fallback on horizontal gradient */ }
  @media all and (min-width: 320px) {
    .organizacao--wrapper {
      padding-bottom: 5.9375em;
      padding-top: 2.8125em; } }
  @media all and (min-width: 992px) {
    .organizacao--wrapper {
      padding-bottom: 7.6875em;
      padding-top: 5.625em; } }
  .organizacao--wrapper .section-title,
  .organizacao--wrapper .section-content {
    color: #fff; }
  .organizacao--wrapper .section-title {
    margin-bottom: 0.78261em; }
  .organizacao--wrapper .section-content a {
    color: #fff8bb; }
  .organizacao--wrapper .organizacao_funcionarios .organizacao_funcionarios--cargo {
    padding-bottom: 0.75em;
    color: #fde510;
    font-size: 1em;
    line-height: 1.6em;
    text-transform: uppercase; }
  .organizacao--wrapper .organizacao_funcionarios .organizacao_funcionarios--picture {
    margin-bottom: 2em; }
    .organizacao--wrapper .organizacao_funcionarios .organizacao_funcionarios--picture img {
      border-radius: 50%; }
    .organizacao--wrapper .organizacao_funcionarios .organizacao_funcionarios--picture .organizacao_funcionarios--picture--name {
      max-width: 7.77778em;
      padding-top: 0.55556em;
      font-size: 0.9em;
      font-weight: 100;
      line-height: 1; }
  @media all and (min-width: 992px) {
    .organizacao--wrapper .organizacao_funcionarios--cargo__comite--row_one > div {
      /*width: 20%;*/ } }
  @media all and (min-width: 992px) {
    .organizacao--wrapper .organizacao_funcionarios--cargo__comite--row_one, .organizacao--wrapper .organizacao_funcionarios--cargo__comite--row_two {
      max-width: 37.5em; } }

.programacao--wrapper {
  background-image: url("/Paginas/brainbee_bkp/assets/images/bg-programacao.jpg");
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-size: cover; }
  @media all and (min-width: 320px) {
    .programacao--wrapper {
      padding-bottom: 5.9375em;
      padding-top: 2.8125em; } }
  @media all and (min-width: 992px) {
    .programacao--wrapper {
      padding-bottom: 5.9375em;
      padding-top: 5.9375em; }
      .programacao--wrapper .section-content div[class*="col-sm-push-1"]:nth-child(even) {
        margin-left: 1em; } }
  .programacao--wrapper .text-highlight {
    color: #F88102; }
  .programacao--wrapper .section-title {
    margin-bottom: 1.1194em;
    color: #F88102; }
  @media all and (min-width: 320px) {
    .programacao--wrapper .programacao--curso {
      margin-bottom: 2em; } }
  @media all and (min-width: 992px) {
    .programacao--wrapper .programacao--curso {
      margin-bottom: 0; } }
  @media all and (min-width: 320px) {
    .programacao--wrapper .programacao--event__title {
      margin-bottom: 1.5em;
      margin-top: 0;
      color: #F88102;
      font-size: 1em;
      font-weight: 300;
      text-align: center; } }
  .programacao--wrapper .programacao--event__wrapper {
    padding-left: 2.5em;
    position: relative; }
    .programacao--wrapper .programacao--event__wrapper::before {
      content: '';
      display: block;
      left: 0;
      position: absolute;
      top: 0;
      width: 2em;
      background-image: url("/Paginas/brainbee_bkp/assets/images/sprite-programacao.png");
      background-repeat: no-repeat;
      -webkit-background-size: cover;
      -o-background-size: cover;
      background-size: cover; }
  .programacao--wrapper .programacao__endereco::before {
    height: 2.25em;
    background-position: 0 0; }
  .programacao--wrapper .programacao__programacao::before {
    height: 2.1em;
    background-position: 0 -122px; }
  .programacao--wrapper .programacao__vagas::before {
    height: 2.25em;
    background-position: 0 -219px; }
  .programacao--wrapper .programacao--event__inner-title {
    color: #F88102;
    font-weight: 300; }
  .programacao--wrapper .programacao--event__date {
    display: block;
    color: #000; }
.programacao--texto {
    text-transform: uppercase;
    background-color: #FEE378;
    padding: 1px 17px;
	margin-bottom:50px;
}
@media all and (min-width: 320px) {
  .inscricao--wrapper,
  .formulario--wrapper {
    padding-bottom: 5.9375em;
    padding-top: 2.8125em; } }
@media all and (min-width: 992px) {
  .inscricao--wrapper,
  .formulario--wrapper {
    padding-bottom: 7.6875em;
    padding-top: 7.6875em; } }
.inscricao--wrapper .section-title,
.formulario--wrapper .section-title {
  margin-bottom: 1.1194em; }

.inscricao--wrapper .style-list li {
  padding-bottom: 1.25em;
  padding-top: 1.25em; }

.formulario--wrapper {
  background-color: #EFEEEE; }

.materiais--wrapper {
  background-image: url("/Paginas/brainbee_bkp/assets/images/bg-materiais.jpg");
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-size: cover; }
  @media all and (min-width: 320px) {
    .materiais--wrapper {
      padding-bottom: 5.9375em;
      padding-top: 2.8125em; } }
  @media all and (min-width: 992px) {
    .materiais--wrapper {
      padding-bottom: 5.9375em;
      padding-top: 5.9375em; } }
  .materiais--wrapper .section-title {
    margin-bottom: 0.74627em;
    color: #08827b; }

.viszerio {
  opacity: 0 !important;
  position: absolute !important;
  visibility: hidden; }
  
.viszerio::after{
	margin:0 !important;
}
@media all and (min-width: 320px) {
  .btn-reveal-lazy {
    margin: 0 auto;
    padding-left: 2em;
    padding-right: 2em;
    width: 100%; } }
@media all and (min-width: 770px) {
  .btn-reveal-lazy {
    display: table;
    width: 20%; } }

.downloads--wrapper {
  background: #14c9ca;
  /* Old browsers */
  background: -moz-radial-gradient(center, circle farthest-corner, #14c9ca 0%, #068d8f 50%);
  /* FF3.6-15 */
  background: -webkit-radial-gradient(center, circle farthest-corner, #14c9ca 0%, #068d8f 50%);
  /* Chrome10-25,Safari5.1-6 */
  background: radial-gradient(circle farthest-corner center, #14c9ca 0%, #068d8f 50%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#14c9ca', endColorstr='#068d8f',GradientType=1 );
  /* IE6-9 fallback on horizontal gradient */ }
  @media all and (min-width: 320px) {
    .downloads--wrapper {
      padding-bottom: 5.9375em;
      padding-top: 2.8125em; } }
  @media all and (min-width: 992px) {
    .downloads--wrapper {
      padding-bottom: 5.9375em;
      padding-top: 5.9375em; } }
  .downloads--wrapper .section-title {
    margin-bottom: 0.83333em;
    color: #fff; }
  @media all and (min-width: 320px) {
    .downloads--wrapper .downloads--item {
      float: left;
      min-height: 250px;
      width: 50%;
      text-align: center; } }
  @media all and (min-width: 770px) {
    .downloads--wrapper .downloads--item {
      min-height: auto;
      width: 20%; } }
  .downloads--wrapper .downloads--item__type {
    display: block;
    text-transform: uppercase; }
  .downloads--wrapper .downloads--item__title {
    max-width: 5.75em;
    color: #FFF; }
  .downloads--wrapper .downloads--item__title a {
    color: #FFF; 
	text-decoration:none}
  }
  @media all and (min-width: 770px) {
    .downloads--wrapper .downloads--item-list {
      margin-top: 3.5em; } }
  @media all and (min-width: 320px) {
    .downloads--wrapper .downloads--item-list > li {
      padding: .5em 0; } }
  @media all and (min-width: 770px) {
    .downloads--wrapper .downloads--item-list > li {
      float: left;
      width: 50%; } }
  @media all and (min-width: 992px) {
    .downloads--wrapper .downloads--item-list > li:nth-child(odd) {
      width: 60%; } }
  @media all and (min-width: 992px) {
    .downloads--wrapper .downloads--item-list > li:nth-child(even) {
      width: 40%; } }
  .downloads--wrapper .downloads--item__link {
    color: #fff; }

@media all and (min-width: 320px) {
  .extracurricular--wrapper {
    padding-bottom: 5.9375em;
    padding-top: 2.8125em; } }
@media all and (min-width: 992px) {
  .extracurricular--wrapper {
    padding-bottom: 6.5625em; } }
.extracurricular--wrapper .section-title {
  margin-bottom: 1.5em; }
@media all and (min-width: 320px) {
  .extracurricular--wrapper .extracurricular--item {
    clear: both;
    display: table;
    position: relative;
	width:95%;
	margin:auto }
    .extracurricular--wrapper .extracurricular--item::after {
      content: '';
      display: block;
      height: 1px;
      float: left;
      margin: 3em 0 3em 5vw;
      visibility: visible;
      width: 90%;
      background-color: #3f5d85; } }
	  
@media all and (min-width: 992px) {
  .extracurricular--wrapper .extracurricular--item {
	  width:100%;
  }
}
.extracurricular--wrapper .extracurricular--item__sinopse,
.extracurricular--wrapper .extracurricular--item__title {
  color: #000;
  font-size: 0.9em;
  font-weight: normal;
  line-height: 1.44444em;
  text-transform: none; }
.extracurricular--wrapper .extracurricular--item__sinopse {
  margin-top: 2em; }

.extracurricular--wrapper__grey-bg {
  background-color: #EDEDED; }

.extracurricular--item:last-child::after {
  content: none; }
.patrocinio--wrapper {
  background: #ededed;
  padding-bottom: 1em;
  padding-top:0.8em; 
  min-height:11em;}

.selecionados--wrapper {
  background: #deeeff;
  /* Old browsers */
  background: -moz-radial-gradient(center, circle farthest-corner, #deeeff 0%, #dce6ff 50%);
  /* FF3.6-15 */
  background: -webkit-radial-gradient(center, circle farthest-corner, #deeeff 0%, #dce6ff 50%);
  /* Chrome10-25,Safari5.1-6 */
  background: radial-gradient(circle farthest-corner center, #deeeff 0%, #dce6ff 50%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#deeeff', endColorstr='#dce6ff',GradientType=1 );
  /* IE6-9 fallback on horizontal gradient */
  padding-bottom: 5.9375em;
  padding-top: 2.8125em; }
  .galeria--wrapper  {
  background: #fff;
  /* Old browsers */
  background: -moz-radial-gradient(center, circle farthest-corner, #fff 0%, #fff 50%);
  /* FF3.6-15 */
  background: -webkit-radial-gradient(center, circle farthest-corner, #fff 0%, #fff 50%);
  /* Chrome10-25,Safari5.1-6 */
  background: radial-gradient(circle farthest-corner center, #fff 0%, #fff 50%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#fff',GradientType=1 );
  /* IE6-9 fallback on horizontal gradient */
  padding-bottom: 5.9375em;
  padding-top: 2.8125em; }
  .selecionados--wrapper .section-title, .galeria--wrapper .section-title {
    margin-bottom: 1.5em;
    color: #1656b9; }
  .selecionados--wrapper .btn__bee, .galeria--wrapper .btn__bee {
    max-width: 555px;
    border-color: #1656b9;
    color: #1656b9; }
  .selecionados--wrapper a, .galeria--wrapper a {
    color: #1656b9;
    font-weight: bold; }
.patrocinio--wrapper ul {
	padding:0;
	margin:0;
}
.patrocinio--wrapper li {
	float:left;
	list-style:none;
	margin-right:30px;
	line-height:90px;
	height:90px;
}
.patrocinio--wrapper h3{
font-size:1.3em;
}
.site-footer {
  background-color: #061f47;
  color: #fff;
  font-size: 0.55em; 
  margin-bottom:-40px;}
  .site-footer p {
    padding: 1em 0 0.75em; }
  .site-footer .highlight-text, .site-footer .extracurricular--wrapper .extracurricular--item__sinopse span, .extracurricular--wrapper .extracurricular--item__sinopse .site-footer span,
  .site-footer .extracurricular--wrapper .extracurricular--item__title span,
  .extracurricular--wrapper .extracurricular--item__title .site-footer span {
    color: #9ebdfd; }

@media all and (min-width: 320px) {
  .site-header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999999;
    background-color: #000e22; } }

@media all and (min-width: 320px) {
  .navbar {
    min-height: auto;
    background-color: #000e22; } }
@media all and (min-width: 770px) {
  .navbar {
    min-height: 50px; 
	width: 995px;
    margin-left: auto;
    margin-right: auto;} }

@media all and (min-width: 320px) {
  .navbar__links {
    position: absolute;
    width: 100%;
    z-index: 999;
    background-color: #000e22;
    -webkit-transform: translateY(-200%);
    -moz-transform: translateY(-200%);
    -ms-transform: translateY(-200%);
    -o-transform: translateY(-200%);
    transform: translateY(-200%);
    -webkit-transition: all .5s linear;
    -moz-transition: all .5s linear;
    -ms-transition: all .5s linear;
    -o-transition: all .5s linear;
    transition: all .5s linear; } }
@media all and (min-width: 992px) {
  .navbar__links {
	padding-left:0;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); }
    .navbar__links li {
      float: left;
      display: table; } }
@media all and (min-width: 320px) {
  .navbar__links.active {
    -webkit-transform: translateY(5%);
    -moz-transform: translateY(5%);
    -ms-transform: translateY(5%);
    -o-transform: translateY(5%);
    transform: translateY(5%); } }

.navbar__link {
  display: block;
  padding: 20px 0.5em 0;
  /*padding: 20px 1.3em 0;*/
  color: #fff;
  font-size: 0.8em;
  text-decoration: none;
  -webkit-transition: all .5s linear;
  -moz-transition: all .5s linear;
  -ms-transition: all .5s linear;
  -o-transition: all .5s linear;
  transition: all .5s linear; }
  .navbar__link:hover, .navbar__link.active {
    color: #4a98fe !important;
    text-decoration: none; }

@media all and (min-width: 320px) {
  .btn-hamburguer {
    position: relative;
    height: 15px;
    left: 10px;
    top: 8px;
    width: 30px;
    background: transparent;
    border: none;
    cursor: pointer; }
    .btn-hamburguer::before, .btn-hamburguer::after {
      content: '';
      display: block;
      height: 3px;
      position: absolute;
      left: 10%;
      width: 80%;
      background-color: #FFF; }
    .btn-hamburguer::before {
      top: 0; }
    .btn-hamburguer::after {
      top: 100%; }
    .btn-hamburguer span {
      display: block;
      left: 10%;
      position: absolute;
      width: 80%;
      background: #FFF;
      height: 3px;
      text-indent: -9999em; } }

@media all and (min-width: 320px) {
  .videos-wrapper {
    padding-top: 2.8125em;
    background-color: #EDEDED; } }
.videos-wrapper .section-title {
  margin-bottom: 0.74627em;
  margin-top: 0.67164em;
  color: #08827b; }
.videos-wrapper .video__item {
  height: 25em;
  width: 100%; }

/*# sourceMappingURL=main.css.map */
/*GALERIA DE FOTOS*/
#sync1 .item{
    padding: 0px 0px;
    margin: 5px;
    color: #000;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
}
#sync2, .galeria-thumb {
	margin-top:20px;
}
#sync2 .item, .galeria-thumb .item{
    padding: 10px 0px;
    margin: 5px 10px 5px 5px;
    color: #000;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
	font-size:14px;
	line-height:normal;
    /*width:670px;*/
}

#sync2 .item img, .galeria-thumb .item img {
	width:100%;
	float:left;
	margin-left:6px;
	margin-right:5px;
	margin-bottom:10px;
	clear:left;
}
#sync2 .synced img, .galeria-thumb .synced img {
	border:2px solid #003399;
}

#owl .item{
    margin: 0px;
}
#owl .item img{
    display: block;
    width: 50%;
    height: auto;
}



.owl-theme .owl-controls .owl-buttons div {
  position: absolute;
}
 
.owl-theme .owl-controls .owl-buttons .owl-prev{
  left: -55px;
  top: 200px;
  background:none !important;
  color:gray !important;
}
 
.owl-theme .owl-controls .owl-buttons .owl-next{
  right: -55px;
  top: 200px;
  background:none !important;
  color:gray !important;
}
.galeria-fotos {
	display:none;
	clear:both;
}
.galeria-fotos h3{
	text-align:center;
}
.galeria-fotos .item {
	text-align:center;	
}
.albuns li {
	float:left;
	height:180px;
	list-style:none;
	margin-right:25px;
	text-align:center;
	font-size:16px;
	line-height:normal;
}
.albuns li a{
	text-decoration:none;
}
@media all and (min-width: 320px) {
	.albuns li {
	width:37%;
	}
	.fancybox-slide--iframe .fancybox-content{
	max-width:calc(100% - 30px) !important;
	max-height:calc(100% - 60px) !important;	
	width:90% !important;
	}

}
@media all and (min-width: 770px) {
	.albuns li {
	width:20%;
	}
	.fancybox-slide--iframe .fancybox-content{
	width:90% !important;
	}

}
.fancybox-container {
	z-index:99999999 !important;
}

.btn-veja-programacao {
    padding: 12px !important;
    width: 205px;
    line-height: normal !important;
    font-size: 18px !important;
    border: 3px solid #F88102 !important;
	color:#F88102 !important;
    margin-top: 5px;	
}
.btn-veja-programacao a{
	text-decoration:none;
	color:#F88102 !important;
}
#programacao-curso-neurociencias h2, #programacao-olimpiada-neurociencias h2 {
	font-size:1.5em !important;
	color:#F88102 !important;
	line-height:normal;
}
#programacao-curso-neurociencias h3, #programacao-olimpiada-neurociencias h3 {
	font-size:1.2em !important;
	color:#F88102 !important;
	text-transform:capitalize;
}