
/*Footer Empieza*/
.footer{
    min-height: 30dvh;
    background: #1f1f1f;
    margin-top: 5.5rem; /*Borrar Después*/
    color: #d3d3d3;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    row-gap: 1rem;
    width: 100%;
}
.footer a{
    color: #d3d3d3;  
}

.footer .horario{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: .2rem;
    width: 100%;
    padding: .5rem;
    border-radius: 7px;
    box-shadow: 0 8px 15px rgba(0, 0, 0, 0.150);
    background: #131313;
}
.footer .horario .day{
    padding: .3rem;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    background: #1f1f1f;
    flex: 1 1 10rem;
    border-radius: 3px;
}
.footer .horario .day p{
    margin-bottom: auto;
    border-bottom: 1px solid #131313;
    width: 100%;
    text-align: center;
    padding: .2rem 0;
}
.footer .horario .day span{
    font-weight: 700;
}

.footer .socialContainer{
    border-radius: 7px;
    display: flex;
    flex-wrap: wrap;
    row-gap: 1rem;
    gap: .5rem;
    
}
.footer .socialContainer a{
    box-shadow: 0 8px 15px rgba(0, 0, 0, 0.150);
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    /* background: #525252; */
    padding: .3rem;
    border-radius: 5px;
    flex: 1 1 10rem;
    text-align: center;
    background: #131313;
}
.footer .socialContainer a:hover{
    background:#525252;
    color: #fff;
}

.footer .socialContainer a i{
    font-size: 1.7rem;
}
.footer .rightsCont{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #131313;
    border-radius: 5px;
}

.footer .rightsCont a{
    padding: .5rem;
    box-shadow: 0 8px 15px rgba(0, 0, 0, 0.150);
    text-align: center;
    width: 100%;
}
.footer .rightsCont a:hover{
    color: #fff;
}

/*Footer Termina*/