.card 
{
    /* box-shadow: 1px 1px 5px #777; */
    border: none;
}

.card-img-top{
  border-radius: 1.078em;
  min-height: 170px;
  margin-bottom: 5px;    
}

.fecha-comunicados {
  display: block;
  color: #3b3b3b;
  font-size: 0.9em; 
  margin-bottom: 3px;      
}

.titulo-noticia{
  font-weight: bolder;
  color: #222;
  height: 95px;    
  line-height: 1.18em;
  letter-spacing: .07em;
  font-size: 1.2em;   
  
}

.card-title{
  display: block;
}

/* .card a
{
    font-size: .9em; 
    color: #004e46;
} */


.fecha-videos
{
    display: block;
    color:#3b3b3b;    
    font-size: .8em;    
}

.videos
{
    background-color:#f3f3f3;
    /*004e46*/
}

.videos .btn-green{
  background-color: #004e46;
  color:#fff;
}


.fecha-videos
{
    color:#004e46;
    font-size: .8em;   
}

.titulo-video-index
{
    color:#004e46;
    font-size: 1.2em;  
    
}

@media only screen and (max-width: 600px) {
    .social-index-icons .fab, 
    .social-index-icons .fas {
        padding: 15px;
        font-size: 1.7rem;  
        width: 57px;
        text-align: center;
        text-decoration: none;
        border-radius: 50%;
    }

    .seccion-redes
    {
        margin-top:20px;
    }    
  }

  @media only screen and (min-width: 600px){
    .social-index-icons .fab, 
    .social-index-icons .fas {
            padding: 20px;
            font-size: 1.9rem;  
            width: 70px;
            text-align: center;
            text-decoration: none;
            border-radius: 50%;
    }    
  }


  @media (max-width: 1196px){
    .titulo-noticia{
      
      height: auto;
      
      
    } 
  }

/* Add a hover effect if you want */

.social-index-icons .fab:hover,
.social-index-icons .fas:hover {
  opacity: 0.7;
  text-decoration: none;
}

/* Facebook */
.social-index-icons .fa-facebook-f {
  background: #3B5998;
  color: white;
}

/* Twitter */
.social-index-icons .fa-twitter {
  background: #55ACEE;
  color: white;
}

/* youtube */
.social-index-icons .fa-youtube {
  background: #ed2f59;
  color: white;
}

/* instagram */
.social-index-icons .fa-instagram {
  background: #8b4f8b;
  color: white;
}

/* Rss */
.social-index-icons .fa-rss {
  background: #ffa302;
  color: white;
}

.maps{
  overflow:hidden;
  padding-bottom:75%;
  position:relative;
  height:0;
  
}

.maps iframe{
  left:0;
  top:0;
  height:100%;
  width:100%;
  position:absolute;
}