
.main-navbar {
    background-color: #71c571;
    /* background-color: white; */
}


.nav-link {
    color: rgba(0,0,0,0.8) !important;
}

.nav-link.disabled {
    color: rgba(0,0,0,0.5) !important;
}

.nav-link.active {
    color: rgba(0,0,0,1) !important;
    border-bottom: solid  #0e500e;
}

.main-container {
    max-width: 900px !important;
}

.como-chegar-map-iframe {
    width: 100%;
    min-height: 500px;
}

.datas-importantes-card {
    max-width: 550px;
}

.em-breve {
    margin-top: 100px;
    margin-bottom: 100px;
}

.card-anais {
    margin-bottom: 20px;
}

.footer-logo {
    max-height: 80px;
    max-width: 150px !important;
    min-width: 100px !important;
}

.footer-logo-l {
    max-height: 80px;
    max-width: 300px !important;
    min-width:100px !important;
}

.footer-logo-sp {
    max-width: 870px !important;
    min-width:100px !important;
}

#deck-posteres .card-header {
    height: 120px;
}

#deck-posteres .card-label {
    font-weight: bold;
}

.galeria {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-end;
    gap: 15px;
}

    .galeria img {
        max-width: 120px;
        height: auto;
        max-height: 80px;
        border-radius: 6px;
        padding: 10px;
    }

.galeria2 {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-end;
    gap: 15px;
}

    .galeria2 img {
        max-height: 120px;
        height: auto;
        border-radius: 6px;
        padding: 10px;
    }

@media (max-width: 768px) {
    .galeria img {
        max-width: 80px;
    }
}

@media (max-width: 480px) {
    .galeria img {
        max-width: 60px;
    }
}

.pkp_navigation_primary a {
    text-decoration: none;
    border-bottom: 3px solid transparent;
    padding-bottom: 5px;
    transition: border-color 0.2s;
}

    .pkp_navigation_primary a:hover,
    .pkp_navigation_primary a.active {
        border-bottom: 3px solid #3f6b7a;
    }
