a{color: #000; transition: .3s ease all;}
a:hover{color: #000}

.barra{
  background-color: #000;
  width: 100%;
  height: 10px;
  
}

.navbar {
  margin-top: 20px;
}
.menu_interna{
  font-family: 'Bitter', serif;
  text-transform: uppercase;
  color: #000!important;
  font-size: 0.9em;
}

/* midia padrão*/
.img_padrao{
  width: 100%;
  border-top: 8px solid #000; 
  border-bottom: 8px solid #000; 
  
}
.download{
  font-family: 'Bitter', serif;
  font-size: 1em;
  font-weight: 700;
  text-align: center;
  border-top: 1px solid #000; 
  padding-top: 15px;
  padding-bottom: 5px;
  text-transform: uppercase;
}



/*diagramação notícia*/
.title_interna{
  font-family: 'Bitter', serif;
  font-size: 1.8em;
  color: #E2424D;
  padding-top: 20px;
  padding-bottom: 5px;
  text-align: center;
}
.date_categoria{
  font-family: 'Bitter', serif;
  font-size: 0.8em;
  text-align: center;
}
.compartilhar{
  margin-left: -30px;
}
.compartilhar ul li{
  list-style-type: none;
  display: inline;
  padding: 0px;
  
}
.compartilhar ul{
  text-align: center;
  
}
.borda_noticia{ 
  border-bottom: 1px solid #000;
  border-top: 1px solid #000;
  padding: 10px 0;
  
  font-family: 'Merriweather', serif;
  font-size: 1em;
  line-height: 1.5;
  padding-top: 10px;
}

/*card destaque notícia*/
.card_destaque{
  padding-top: 20px;
}
.relacionadas{
  margin-bottom: 30px;
}
.title_relacionadas{
  font-family: 'Bitter', serif;
  font-weight: 700;
  font-size: 1.5em;
  color: #000;
  padding-bottom: 10px;
  text-align: center;
  text-transform: uppercase;
}
.card-title{
  font-family: 'Bitter', serif;
  font-weight: 700;
  font-size: 1.2em;
  color: #E2424D;
  padding-bottom: 15px;
  border-bottom: 1px solid #000; 
}
.card-text{
  font-family: 'Merriweather', serif;
  font-size: 0.9em;
}
.card-text a{
  color: #000;
}
.card-text a:hover{
  color: #000;
}
.card-text a:visited{
  color: #000;
}
.card-categoria{
  font-family: 'Merriweather', serif;
  font-size: 0.7em;
  text-transform: uppercase;
  border-top: 1px solid #000;
  padding-top: 8px; 
}
.card{
  border:1px solid #000!important;
  border-radius: 0px!important;
}
.card-img-top{
  border-radius: 0px!important;
  transition: .3s ease all;
  filter: grayscale(1);
}
/*.card-img-top:hover{
  filter: grayscale(0);
}*/
footer .barra{
  background-color: #000;
  margin-top: 20px;
  width: 100%;
  height: 10px;
}

.social{
  margin-top: 80px;
  margin-left: 20px;
  
}
.social_home li{
  padding-top: 5px;
  list-style-type: none;
}
.download span{
  padding-right: 10px;
}
/* coluna últimas notícias*/
.ultimas_noticias{
  border-left: 1px solid #000;
  
}
.categoria_not{
  font-family: 'Bitter', serif;
  font-weight: 700;
  font-size: 0.7em;
  text-transform: uppercase;
  padding-left: 10px;
  
}
.title_not{
  font-family: 'Bitter', serif;
  font-weight: 700;
  font-size: 0.9em;
  text-transform: uppercase;
  padding-left: 10px;
  color: #E2424D;
}
.txt_not{
  font-family: 'Merriweather', serif;
  font-size: 0.8em;
  padding-left: 10px;
}
.txt_not a{
  color: #000;
}
.txt_not a:hover{
  color: #000;
}
.txt_not a:visited{
  color: #000;
}
.link_not{
  font-weight: 700;
  font-family: 'Bitter', serif;
  margin-left: 10px;
  margin-top: 30px;
  padding-bottom: 20px;
  font-size: 0.8em;
  color: #E2424D;
  text-transform: uppercase;
}
.link_not a{
  color: #E2424D;
}
.link_not a:hover{
  color: #E2424D;
}
.link_not a:visited{
  color: #E2424D;
}
/*Nossa História*/

.nossa_historia_title{
  font-weight: 700;
  font-family: 'Bitter', serif;
  margin-top: 20px;
  padding-bottom: 20px;
  font-size: 1.6em;
  color: #E2424D;
  text-transform: uppercase;
  
}
.botao_historia{
  
  padding: 20px 0;
  
}

/*card história*/
.card{
  margin-top: 30px!important;
}
.card_historia{
  position: relative;
  margin-top: 20px;
  
}
.card_historia h5{
  padding: 5px 15px;
}
.card_historia p{
  padding: 15px;
}
.ano_historia{
  position: absolute;
  top:-16px;
  color: #fff;
  font-family: 'Merriweather', serif;
  width: 100%;
  z-index: 1;
}
.ano_historia h2{
  font-size: 1.2em;
  text-align:center;
  background-color: #000;
  margin: 0 auto;
  width: 100px;
  padding: 5px 10px;
}
.categoria_historia{
  position: absolute;
  bottom: -12px;
  color: #fff;
  font-family: 'Merriweather', serif;
  width: 100%;
}
.categoria_historia h2{
  font-size: 1em;
  text-align:center;
  background-color: #000;
  margin: 0 auto;
  width: 220px;
  padding: 5px 10px;
  text-transform: uppercase;
}
.card_historia_grupo{
  margin-top: 50px;
  margin-bottom: 50px;
}
.page-item a{
  color: #000;
}
.page-item a:hover{
  color: #000;
}
.page-item a:visited{
  color: #000;
}
/*padrão nossa história*/
.title_nh{
  margin-top: 20px;
  font-family: 'Bitter', serif;
  font-size: 3.5em;
  font-weight: 700;
  text-transform: uppercase;
  padding: 10px;
  text-align: center;
  border-bottom: 1px solid #000; 
}
.ano_nh{
  text-align: center;
  background-color: #000;
  font-family: 'Merriweather', serif;
  color: #fff;
  font-size: 1.2em;
  padding: 10px;
}
.categoria_nh{
  text-align: center;
  letter-spacing: .2rem;
  font-family: 'Bitter', serif;
  font-size: 1em;
  text-transform: uppercase;
  padding: 10px;
  
}
.nav_nh{
  text-align: center;
  border-top: 1px solid #000; 
  padding-top: 20px;
}
.outras_nh{
  margin-bottom: 30px;
}
/*modelo lista*/
.categoria_lista{
  position: absolute;
  top:-14px;
  color: #fff;
  font-family: 'Merriweather', serif;
  width: 100%;
}
.categoria_lista h2{
  font-size: 1em;
  text-align:center;
  background-color: #000;
  margin: 0 auto;
  width: 200px;
  padding: 8px 10px;
}
.btn_categoria_modelo{
  text-align: center;
}
.card-body a:hover{color: #E2424D}
/*modelo lista texto*/
.lista_title{
  font-weight: 700;
  font-family: 'Bitter', serif;
  font-size: 1.5em;
  text-transform: uppercase;
}
.lista_title a,
.event-title,
.event-title:hover{
  color: #000;
}
.lista_categoria{
  font-weight: 700;
  font-family: 'Bitter', serif;
  font-size: 0.8em;
  text-transform: uppercase;
  color: #E2424D;
}
.lista_txt{
  font-family: 'Merriweather', serif;
}
.lista_txt a{
  color: #000;
}
.lista_txt a:hover{
  color: #000;
}
.lista_txt a:visited{
  color: #000;
}
/*formulário*/
.formulario{
  font-family: 'Merriweather', serif;
}
/*evento*/
.lista_evento{
  font-weight: 700;
  font-family: 'Bitter', serif;
  font-size: 0.8em;
  
  color: #E2424D;
}
.mes{
  font-weight: 700;
  font-family: 'Bitter', serif;
  font-size: 1.2em;
  text-transform: uppercase;
  width: 100%;
  background-color: #E2424D;
  color: #fff;
  padding: 10px 5px;
  text-align: center;
}
.rede_social_home{
  padding-top: 30px;
  text-align: center;
}
.footer_home{
  text-align: center;
  background-color: #AF1816;
  padding: 50px 0;
  border-top: 5px solid #2E2D2C; 
}
/*.mc-News-Cover{filter: grayscale(1);}*/
/*mobile*/

@media only screen and (max-width: 600px){
.social{
  margin-top: 10px;
  text-align: center;
  margin-left: -20px;
}
.social_home li{
  list-style-type: none;
  display: inline;
}
.navbar-brand img{
  width: 240px;
}
.nossa_historia_title{
  text-align: center!important;
}
.botao_historia{
  
  padding: 0 0 30px ;
  margin-left: -8px;
  
}
.card_historia_grupo{
  margin-top: 0px;
  margin-bottom: 50px;
}

}/* @media only screen and (max-width: 600px) */


.mc-News-ListSidebar-Section{padding-bottom: 35px;}

.card-deck{margin-bottom: 25px;}



@media(min-width:576px){
  .social_home .shareaholic-share-buttons-container.shareaholic-horizontal ul.shareaholic-share-buttons li.shareaholic-share-button{
    float: none !important;
    display: block !important;
    margin-bottom: 50px !important;
    filter: grayscale(1);
  }
}
.social_home .shareaholic-share-buttons-container.shareaholic-horizontal ul.shareaholic-share-buttons li.shareaholic-share-button{
  filter: grayscale(1);
}
.tx-sf-event-mgt .compartilhe,
.news .compartilhe{display:none;}

.tx-sf-event-mgt .shareaholic-ui,
.news .shareaholic-ui{filter: grayscale(1);}

.mc-Headline-1{font-family: 'Merriweather',serif;}




#navbarSupportedContent{visibility: hidden;}
.pg-loaded #navbarSupportedContent{visibility: visible;}

.shareaholic-service-facebook,
.shareaholic-service-linkedin,
.shareaholic-service-twitter,
.shareaholic-service-whatsapp,
.shareaholic-service-email_this{background-color:#111 !important;}

