
.rodape-portal {
    width: 100%;
    padding-top: 7%;
}

.lista-rodape {
    color: white;
    font-size: 1.5em;
    justify-content: center;
    display: grid;
}

.lista-contato {
    color: white;
    font-size: 1.5em;
    justify-content: center;
    display: grid;
    text-align: center;
}


.lista-rodape-menu {
    font-weight: bold;
}

.copyright-rodape {
    width: 100%;
    background-color: #000000;
}

.copyright-texto {
    color: #9F9F9F;
    font-size: 20px;
    text-align: start;
}

.img-logo-negativo-principal{
    width: 15% !important;
    top: -15px !important;
    position: relative;
}

.logo-rodape {
    display: flex;
    padding-bottom: 4%;
}

.redes-sociais {
    font-size: 35px;
    color: #fff;
    margin: 5%;
    width: 45px;
}

.box-informacoes-rodape {
    border-top: 2px groove #FEFEFE;
    margin-top: 5%;
    padding-top: 1%;
}

.informacoes-rodape {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-right: -1%;
}

.informacoes-rodape .box-informacoes-rodape {
    flex-basis: calc(49.33% - 1%);
    border-top: 2px groove #FEFEFE;
    padding-top: 1%;
    margin-right: -1%;
}

.footer-eventos-mobile{
    display: none !important;
}

@media (min-width: 320px) and (max-width: 499px) {
    
    .div-redes-footer{
        margin-left: 30%;
    }

    .rodape-portal {
        padding-top: 0px!important;
    }

    .box-informacoes-rodape {
        border-top: 2px groove #FEFEFE;
        margin-right: 1%;
    }
    
    .div-contato-footer{
        margin-top: 10%;
        margin-left: 9%;
    }
    
    .img-logo-negativo-principal{
        width: 55% !important;
        top: 0px !important;
    }

    .img-logo-negativo-principal-mobile{
        width: 55% !important;
    }

    .copyright-texto{
        text-align: center;
        margin-bottom: 10px
    }

    .img-logo-negativo-mobile{
        width: 55% !important;
    }

    .grid-footer {
        display: none !important;
    }
    
    .footer-eventos-mobile{
        display: flex !important;
    }

}