﻿h1{ font-size:48px; font-weight:900; color:#c7c7c7; letter-spacing:2px; margin-top:120px;}
h1 span{ border-bottom:15px solid #68c9cb; padding-bottom:8px;}
.topo-eventos img{max-width:100%; height:auto;}
.meses {background:url('img/meses-faixa.png') 0 21px repeat-x;}
.meses .col-md-1 { text-align:center; }
.meses .col-md-1 a{background:#fff url('img/circle-02.png') 0 0 no-repeat; font-size:11px; color:#3e3d40; width:51px; height:51px; display:inline-block; padding-top:16px; text-align:center; letter-spacing:-1px;}
.meses .col-md-1 a:hover{background:#fff url('img/circle-ativo-02.png') 0 0 no-repeat; text-decoration:none; color:#3e3d40; }
.meses .col-md-1 a.mes-ativo{background:#fff url('img/circle-ativo-02.png') 0 0 no-repeat; font-weight:600;  }

.fundos {padding-left:45px; color:#4e4e4e; font-size:16px; font-family:Hind; height:85px; margin:5px 0 0 50px; }
.fundo-1{background:url('img/eventos/fundo-1.png') 0 15px no-repeat;}
.fundo-2{background:url('img/eventos/fundo-2.png') 0 15px no-repeat;}
.fundo-3{background:url('img/eventos/fundo-3.png') 0 15px no-repeat;}
.fundos .evento{ border:3px solid #3e3d40; text-align:center; height:65px; border-radius:10px;  /*min-width:290px;*/ display:inline-block; vertical-align:middle; }
.fundos .evento-1{ border-color:#b2c74a}
.fundos .evento-2{ border-color:#4abac7}
.fundos .evento-3{ border-color:#a35ecd}
.fundos .evento-texto{display:table-cell; vertical-align:middle; height:65px; text-align:center; min-width:290px; }
.fundos .data { display:inline-block; min-width:105px; padding-top:9px;}
.f-c-2 .lojas {padding-left:25px; height:65px; display:inline-block; padding-top:22px; }
.f-c-2 {}
.f-c-2 .local-1 {background:url('img/eventos/local-1.png') 0 22px no-repeat;}
.f-c-2 .local-2 {background:url('img/eventos/local-2.png') 0 22px no-repeat;}
.f-c-2 .local-3 {background:url('img/eventos/local-3.png') 0 22px no-repeat;}
.f-c-2 .horario { margin-left:50px; padding-left:25px;}
.f-c-2 .horario-1 {background:url('img/eventos/horario-1.png') 0 0 no-repeat;}
.f-c-2 .horario-2 {background:url('img/eventos/horario-2.png') 0 0 no-repeat;}
.f-c-2 .horario-3 {background:url('img/eventos/horario-3.png') 0 0 no-repeat;}

.galeria h2{ font-size:22px; font-weight:900; color:#c7c7c7; letter-spacing:2px; margin-top:120px;}
.galeria h2 span{ border-bottom:9px solid #68c9cb; padding-bottom:10px;}

.galeria-destaque {width:165px; margin:auto;}
.galeria-destaque:hover {cursor:pointer;}
.galeria-destaque h4{font-family:Hind; font-size:16px; color:#4e4e4e; margin:0;}
.galeria-destaque h5{ font-family:Hind; font-size:28px; color:#3ba9cd; margin:5px 0 0 0; font-weight:600;}


/*Adaptações para celular*/
@media (max-width: 1300px)
{
    .fundos{margin-left:20px;}
    
}
@media (max-width: 1200px)
{
    .fundos{margin-left:0;}
    .f-c-2 .horario{ margin-left:20px;}
    .f-c-2 .lojas{ margin-left:60px;}
    
}
@media (max-width: 1024px)
{
    .fundos{margin-left:20px;}
    .f-c-2 .horario{ margin-left:20px;}
    .f-c-2 .lojas{ margin-left:40px;}
}

@media (max-width: 990px)
{
    .calendario .meses .col-md-1 {width:16.66666667%; float:left; margin-top:20px;}
    .meses {background:url('img/meses-faixa.png') 0 41px repeat-x;}
    .faixa-dupla {background:url('img/meses-faixa.png') 0 111px repeat-x; min-height:120px;}
    .fundos{height:70px;}
    .f-c-2 .lojas {padding-left:25px; height:65px; display:inline-block; padding-top:0; margin-left:25px; }
    .f-c-2 .local-1 {background:url('img/eventos/local-1.png') 0 0 no-repeat;}
    .f-c-2 .local-2 {background:url('img/eventos/local-2.png') 0 0 no-repeat;}
    .f-c-2 .local-3 {background:url('img/eventos/local-3.png') 0 0 no-repeat;}

}

@media (max-width: 480px)
{
    .fundos {padding-top:15px; height:130px; padding-left:0;}
    .fundos .data{display:block; padding-left:45px;}
    .fundos .evento{display:block; margin-left:0; margin-top:10px;}

    .calendario .meses .col-md-1 {width:25%; float:left; margin-top:20px;}
    .faixa-tripla {background:url('img/meses-faixa.png') 0 181px repeat-x; min-height:190px;}
}

/*border:1px solid #f4b167;*/
/*.meses .col-md-1 a.mes-ativo:before {
    content: " ";
    background-color:#fff; 
    border:5px solid #f4b167;
    position: absolute;
  z-index: -1;

   top: -3px;
   margin-left:-15px;

  border-radius:30px;
  width:53px; height:53px;
 
}*/



