/*============================================================================================*/
/* Estilos customizáveis abaixo. */
/*============================================================================================*/
.tt-header, .tt-header .main-nav > ul > li > ul {
  background-color: #302b85;
}
.tt-header .main-nav > ul > li > a, .tt-header .main-nav > ul > li > ul > li > a {
  color: #8be2af;
}
.tt-header .cmn-toggle-switch::before, .tt-header .cmn-toggle-switch::after, .tt-header .cmn-toggle-switch span {
    background: #8be2af;
}
@media (max-width:991px) {
  .tt-header .top-inner {
    background: #302b85!important;
  }
  .tt-header .toggle-block {
    background: #302b85!important;
    color: #8be2af;
  }
  .tt-header .main-nav > ul > li.parent > ul, .tt-header .toggle-block {
    background: #302b85!important;
}
  
}

.bg-16fest{
  background-color: #302b85!important;
}
.bg-16fest .tt-banner-title span{
  color: #8be2af!important;
}
.bg-16fest .tt-timer-count, .bg-16fest .tt-timer-text{
  color: #302b85!important;
}

.tt-banner-2{
  background: #302b85!important;
}
.tt-banner-2:before{
  border: 1px dashed #8be2af!important;
}
.tt-banner-2 .tt-banner-2-title,
.tt-banner-2 .simple-text,
.tt-banner-2 .c-input.type-2,
.tt-banner-2 .c-input::placeholder {
  color: #8be2af!important;
}
.tt-banner-2 .c-input.type-2{
  border: 1px solid #8be2af!important;
}
.tt-banner-2 .c-btn.type-1.color-3{
  background: #8be2af!important;
  border-color: #8be2af!important;;
}

.tt-banner-2 .c-btn.type-1.full{
  color: #302b85!important; 
}