.menu-toggler {
    background-color: #154360;
    border-radius: 3px;
    color: #fff;
}

.bg-menu-custom {
    background-color: #154360;
    color: #fff;
}

nav.scrolled {
    background-color: #154360 !important;
    transition: background-color 200ms linear;
}

.mnu-item {
    background-color: transparent;
    color: #fff;
}

.mnu-item:hover {
    background-color: #2874A6;
    border-radius: 3px;
    color: #fff;
}

.btn-chucho {
    background-color: #2874A6;
    border-color: #2874A6;
    border-radius: 3px;
    color: #fff;
}

.btn-chucho:hover {
    background-color: #154360;
    border-color: #154360;
    border-radius: 3px;
    color: #fff;
}

.btn-chucho:active {
    background-color: #fff;
    border-color: #154360;
    border-radius: 3px;
    color: #154360;
}

.bg-footer-custom {
    background-color: #154360;
    color: #fff;
}

.border-right-white-dotted {
    border-right: 1px dashed #fff;
}

.titulo-banner {
    color: #000;
    -webkit-text-fill-color: #fff;
    -webkit-text-stroke-width: 2px;
    -webkit-text-stroke-color: #555;
    font-size: 36pt;
}

.subtitulo-banner {
    color: #000;
    -webkit-text-fill-color: #fff;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #555;
    font-weight: bold;
}

.titulo-banner-tienda {
    color: #154360;
    -webkit-text-fill-color: #154360;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #fff;
    font-weight: 900;
}

.subtitulo-banner-tienda {
    color: #154360;
    -webkit-text-fill-color: #154360;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #fff;
    font-weight: 900;
}

.titulo-banner-contacto {
    color: #000;
    -webkit-text-fill-color: #fff;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #333;
    font-weight: 900;
}

.subtitulo-banner-contacto {
    color: #000;
    -webkit-text-fill-color: #fff;
    -webkit-text-stroke-width: 0.7px;
    -webkit-text-stroke-color: #333;
    font-weight: 800;
}

@media (max-width: 600px) {
    nav {
        background-color: #154360 !important;
    }

    .mnu-item {
        background-color: #154360;
        color: #fff;
    }

    #carouselExampleCaptions {
        margin-top: 70px;
    }

    #main-logo {
        content: url("/img/logo-light.png");
    }
}