@media only screen and (max-width: 768px) {
    #section-title{
        padding-top: 50px !important;
        margin-top: 50px !important;
    }
}

.gestion-horarios{
    display: inline-block;
    vertical-align: top;
    /*margin-left: 10px;*/
}
.gestion-horarios > li > span{
    display: inline-block;
    width: 60px;
    margin-right: 10px;
}

.filters-container > .filter > div > ul > li {
  padding-top: 10px;
  padding-bottom: 10px;
}
.filters-container a.link{text-decoration: underline !important; transition: color .2s ease-out;}

.area-data i{
    font-size: 20px;
    vertical-align: text-bottom;
}
.area-redes a > i{
    font-size: 15px;
    margin-right: 5px;
    vertical-align: middle;
}

.area-redes a:hover > i.fa-square-facebook{
    color:#3b5998;
}

.area-ig i.fa-instagram{
    font-size: 17px;
    padding-left: 3px;
}
.area-redes a:hover > i.fa-instagram{
    color:#833ab4;
}

.area-redes a:hover > i.fa-x-twitter{
    color:#0F1419;
}
.area-redes a:hover > i.fa-whatsapp{
    color:#25D366;
}
.area-redes a:hover > i.fa-youtube{
    color:#cc181e;
}

.area-whats i.fa-whatsapp{
    font-size: 17px;
    padding-left: 3px;
}

@media only screen and (max-width: 991px) {
  .filters-container {
    display: block;
  }
}