@font-face {
    font-family: CastleT;
    src: url(/fuentes/CastleT.ttf);
}

@font-face {
    font-family: CastleTBold;
    src: url(/fuentes/CastleTBold.ttf);
}

@font-face {
    font-family: Avian;
    src: url(/fuentes/AVIAN/AVIAN.ttf);
}

.accordion-button{
    background-color: black;
}
.tituloDeMarca {
    font-family: CastleTBold;
    color: whitesmoke;
}
.accordion-body{
    background-color: black;
}

/* // X-Small devices (portrait phones, less than 576px) */
@media (min-width: 0px) {
    .tituloMarca {
        font-family: CastleTBold;
        color: whitesmoke;
    }

    .sucursalM {
        font-family: CastleT;
        color: whitesmoke;
        letter-spacing:1px;
    }

    .accordion-button:not(.collapsed) {
        color: inherit;
        background-color: whitesmoke;
        color:black;
    }

    .accordion-button:not(.collapsed)::after {
        filter:brightness(100%) invert(50%);
    }

    .accordion-button::after {
        filter:brightness(100%) invert(50%);
    }

    .accordion-button {
        color:whitesmoke;
    }
    .accordion-item{
        color: white;
    }

    .numeroDirectorio{
        color: white;
    }

    .textoDirectorio{
        color: white;
    }

    .iconosMapa {
        text-align: right;
        vertical-align: middle;
    }

    .textoDirectorio{
        font-family: Avian;
    }

    .numeroDirectorio{
        font-family: Avian;
    }
}

/* // Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
    .tituloMarca {
        font-family: CastleTBold;
        color: whitesmoke;
    }

    .sucursalM {
        font-family: CastleT;
        color: whitesmoke;
        letter-spacing:1px;
    }

    .accordion-button:not(.collapsed) {
        color: inherit;
        background-color: whitesmoke;
        color:black;
    }

    .accordion-button:not(.collapsed)::after {
        filter:brightness(100%) invert(50%);
    }

    .accordion-button::after {
        filter:brightness(100%) invert(50%);
    }

    .accordion-button {
        color:whitesmoke;
    }
    .accordion-item{
        color: white;
    }

    .numeroDirectorio{
        color: white;
    }

    .textoDirectorio{
        color: white;
    }


    .iconosMapa {
        text-align: right;
        vertical-align: middle;
    }

    .textoDirectorio{
        font-family: Avian;
    }

    .numeroDirectorio{
        font-family: Avian;
    }
}

/* // Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
    .tituloMarca {
        font-family: CastleTBold;
        color: whitesmoke;
    }

    .sucursalM {
        font-family: CastleT;
        color: whitesmoke;
        letter-spacing:1px;
    }

    .accordion-button:not(.collapsed) {
        color: inherit;
        background-color: whitesmoke;
        color:black;
    }

    .accordion-button:not(.collapsed)::after {
        filter:brightness(100%) invert(50%);
    }

    .accordion-button::after {
        filter:brightness(100%) invert(50%);
    }

    .accordion-button {
        color:whitesmoke;
    }
    .accordion-item{
        color: white;
    }

    .numeroDirectorio{
        color: white;
    }

    .textoDirectorio{
        color: white;
    }


    .iconosMapa {
        text-align: right;
        vertical-align: middle;
    }

    .textoDirectorio{
        font-family: Avian;
    }

    .numeroDirectorio{
        font-family: Avian;
    }

}





/* // Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
    .tituloMarca {
        font-family: CastleTBold;
        color: whitesmoke;
    }

    .sucursalM {
        font-family: CastleT;
        color: whitesmoke;
        letter-spacing:1px;
    }

    .accordion-button:not(.collapsed) {
        color: inherit;
        background-color: whitesmoke;
        color:black;
    }

    .accordion-button:not(.collapsed)::after {
        filter:brightness(100%) invert(50%);
    }

    .accordion-button::after {
        filter:brightness(100%) invert(50%);
    }

    .accordion-button {
        color:whitesmoke;
    }
    .accordion-item{
        color: white;
    }

    .numeroDirectorio{
        color: white;
    }

    .textoDirectorio{
        color: white;
    }


    .iconosMapa {
        text-align: right;
        vertical-align: middle;
    }

    .textoDirectorio{
        font-family: Avian;
    }

    .numeroDirectorio{
        font-family: Avian;
    }
    /* .tituloMarca {
        font-family: CastleTBold;
        color: whitesmoke;
        font-size: xx-large;
    }

    .sucursalM {
        font-family: CastleT;
        color: whitesmoke;
        letter-spacing:2px;
        font-size: large;
    }

    .iconosMapa {
        text-align: right;
        vertical-align: middle;
        color: whitesmoke;
    }

    .textoDirectorio{
        font-family: Avian;
        color: whitesmoke;
        font-size: small;
    }

    .numeroDirectorio{
        font-family: Avian;
        color: whitesmoke;
        font-size: small;
    } */
}

/* // X-Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
    .tituloMarca {
        font-family: CastleTBold;
        color: whitesmoke;
    }

    .sucursalM {
        font-family: CastleT;
        color: whitesmoke;
        letter-spacing:1px;
    }

    .accordion-button:not(.collapsed) {
        color: inherit;
        background-color: whitesmoke;
        color:black;
    }

    .accordion-button:not(.collapsed)::after {
        filter:brightness(100%) invert(50%);
    }

    .accordion-button::after {
        filter:brightness(100%) invert(50%);
    }

    .accordion-button {
        color:whitesmoke;
    }
    .accordion-item{
        color: white;
    }

    .numeroDirectorio{
        color: white;
    }

    .textoDirectorio{
        color: white;
    }


    .iconosMapa {
        text-align: right;
        vertical-align: middle;
    }

    .textoDirectorio{
        font-family: Avian;
    }

    .numeroDirectorio{
        font-family: Avian;
    }
    /* .tituloMarca {
        font-family: CastleTBold;
        color: whitesmoke;
        font-size: xx-large;
    }

    .sucursalM {
        font-family: CastleT;
        color: whitesmoke;
        letter-spacing:2px;
        font-size: large;
    }

    .iconosMapa {
        text-align: right;
        vertical-align: middle;
        color: whitesmoke;
    }

    .textoDirectorio{
        font-family: Avian;
        color: whitesmoke;
        font-size: smaller;
    }

    .numeroDirectorio{
        font-family: Avian;
        color: whitesmoke;
        font-size: smaller;
    } */
}

/* // XX-Large devices (larger desktops, 1400px and up) */
@media (min-width: 1400px) {
    .tituloMarca {
        font-family: CastleTBold;
        color: whitesmoke;
    }

    .sucursalM {
        font-family: CastleT;
        color: whitesmoke;
        letter-spacing:1px;
    }

    .accordion-button:not(.collapsed) {
        color: inherit;
        background-color: whitesmoke;
        color:black;
    }

    .accordion-button:not(.collapsed)::after {
        filter:brightness(100%) invert(50%);
    }

    .accordion-button::after {
        filter:brightness(100%) invert(50%);
    }

    .accordion-button {
        color:whitesmoke;
    }
    .accordion-item{
        color: white;
    }

    .numeroDirectorio{
        color: white;
    }

    .textoDirectorio{
        color: white;
    }

    .iconosMapa {
        text-align: right;
        vertical-align: middle;
    }

    .textoDirectorio{
        font-family: Avian;
    }

    .numeroDirectorio{
        font-family: Avian;
    }
    /* .tituloMarca {
        font-family: CastleTBold;
        color: whitesmoke;
        font-size: xx-large;
    }

    .sucursalM {
        font-family: CastleT;
        color: whitesmoke;
        letter-spacing:2px;
        font-size: large;
    }

    .iconosMapa {
        text-align: right;
        vertical-align: middle;
        color: whitesmoke;
    }

    .textoDirectorio{
        font-family: Avian;
        color: whitesmoke;
        font-size: small;
    }

    .numeroDirectorio{
        font-family: Avian;
        color: whitesmoke;
        font-size: small;
    } */
}