* {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    font-family: "Poppins", sans-serif;
    font-size: normal;
}


/* Nav */

li.nav-item {
    list-style: none;
}

.logoMenu {
    width: 70px;
    display: flex;
    align-items: center;
}

.textoMenu {
    color: black;
    text-transform: capitalize;
    background-color: white;
}

.textoMenu:hover {
    color: #F26E02;
}

.textoMenu:active {
    background-color: white;
}

.menu a {
    display: flex;
    align-items: baseline;
    gap: 10px;
}

@media (min-width: 1400px) {
    .menu {
        align-items: center;
    }
}

.dropdown-menu {
    border-radius: 0px;
    border: none;
    box-shadow: 0px 0px 3px 0px #F26E02;
    padding: 18px 30px 18px 10px;
}

@media (min-width: 1400px) {
    .dropdown:hover .dropdown-menu {
        display: block;
    }
}

.navbar-nav .dropdown-menu {
    margin-bottom: 20px;
}

.dropdown-item:hover {
    background-color: white;
}

.dropdown-item:focus {
    color: black;
}

.dropdown-toggle::after {
    display: none;
}


.navbar-toggler,
.btn-close {
    border: none;
}

.navbar-toggler:active,
.btn-close:active {
    box-shadow: none;
    background-color: white;
}

.navbar-toggler:focus,
.btn-close:focus {
    box-shadow: none;
    background-color: white;
}

.goog-te-combo {
    border: none;
    background-color: #F26E02;
    color: white;
    text-transform: capitalize;
    border-radius: 10px;
    padding: 10px 10px;
}

a[href*="https://translate.google.com"] {
    display: none !important;
}

iframe#\:1\.container {
    display: none !important;
    
}

.goog-logo-link {
    display:none !important;
} 
    
.goog-te-gadget{
    color: transparent !important;
    font-size: small;
}

body {
    position: static !important;
    min-height: auto !important;
    top: auto !important;
}



/* Footer */

.enlaceFooter {
    text-decoration: none;
    color: white;
}

.enlaceFooter:hover {
    color: #F26E02;
}

.logoFooter {
    width: 180px;
}

.redesFooter {
    color: white;
}

/* Titulos */

.titulo {
    color: #F26E02;
}

/* Botones */

.boton {
    text-decoration: none;
    color: white;
    background-color: #F26E02;
    padding: 10px 20px;
    border: none;
}

.boton:hover {
    background-color: #f26e02cb;
    transition: 0.3s;
}