body {
    --bs-navbar-color: #000;
    --bs-navbar-brand-color: #000;
    --bs-navbar-brand-hover-color: #000;
    --bs-body-color: #000;
    --bs-body-background: #fff9ea;
    --bs-card-color: #000;
    --bs-menu-card-color: #000;
    --bs-cartao-color: #000;
    --bs-menu-cartao-color: #000;
    --bs-shadow-color: rgba(0, 0, 0, 0.25);
    --bs-menu-shadow-color: rgba(0, 0, 0, 0.25);
    --bs-border-color: rgba(0, 0, 0, 0.3);
    --bs-special-color: #000;
    background: transparent;
}

.card {
    --bs-card-color: #000;
}

.card-section .card-rounded-theme .card {
    padding-bottom: 4px;
    border-radius: 7px !important;
    border: transparent;
}

.card-section .card {
    background: transparent;
    border-radius: 7px !important;
    transition: box-shadow .3s;
}
  
.card-section .card .cartao-texto {
    background-image: none;
    background: transparent;
    border: transparent;
    border-radius: 7px !important;
    box-shadow: none;
}

.card-section .card .cartao-texto,
.card-section .card-menu-box .card .cartao-texto,
.card-section .silver-theme .card-menu-box .card,
.bg-primary {
    background: transparent !important;
}
    
.navbar .nav-link {
    border-right: none;
    border-left: none;
}

.navbar.bg-primary {
    border-color: #fff9ea;
}
    
.navbar .nav-link:hover, .navbar .nav-link:focus {
    background-image: linear-gradient(90deg, #000, #808080, #000);  
}
    
.card-section {
    padding: 4.5em 0;
}
@media (max-width: 768px) {
    .card-section {
        padding: 4em 0;
    }
}
      
.card-section .card .cartao-texto .table {
    tbody, td, tfoot, th, thead, tr {
        border-color: #6c6c6c;
    }
}


/*  Aqui começa o TEMA-LIGHT  */

.card-section .silver-theme .gastro-menu-section .card a {
    color: #000;
}

.card-section .silver-theme .gastro-menu-section .card a:hover {
    color: #000;
}

