
.footer{
    position: relative;
    left: 230px; /* Se ajusta la posición del footer */
    width: calc(100% - 230px); /* Se ajusta el ancho del footer */
}

.footer.active-footer {
    -webkit-transition: all 0.25s linear;
    -o-transition: all 0.25s linear;
    left: 230px; /* Se ajusta la posición del footer */
    width: calc(100% - 230px); /* Se ajusta el ancho del footer */
    transition: all 0.25s linear;
}

.footer.desactive-footer {
    -webkit-transition: all 0.25s linear;
    -o-transition: all 0.25s linear;
    left: 90px;
    width: calc(100% - 90px);
    padding: 0px;
    transition: all 0.25s linear;
}

.footer h4{
    font-size: 16px;
}

.footer p, .footer a{
    font-size: 14px;
}

.uk-icon-button{
    color: #fff !important;
    background-color: #84B026 !important;
}

@media only screen and (max-width: 959px) {

    .footer{
        left: 0px;
        width: 100%;
        padding: 0px;
        overflow: hidden;
    }
    

}