@import url('https://fonts.googleapis.com/css2?family=Prompt&display=swap');

body {    
    font-family: 'Prompt', sans-serif;
}

.alinear-abajo {
    bottom: 0;
    width: 95%;
    position: absolute;
}

    .alinear-abajo i {
        color: #838383;
        margin-bottom: 2%;
        margin-left: 8%;
    }
    
.headline-izq {
    padding-bottom: 5px;
    background: linear-gradient(to right, #78BC40, #E6A230) left bottom no-repeat;
    background-size: 100% 5px;
}

.headline-der {
    padding-bottom: 5px;
    background: linear-gradient(to right, #D23220, #246DAB) left bottom no-repeat;
    background-size: 100% 5px;
}

.icono-social {
    color: lightgray;
    font-size: 3em;
    margin-right: 10%;
    text-decoration: none;
}

.icono-social:hover {
    color: lightgray;
    font-size: 3em;
}

.linea-nav {
    bottom: 0;
    display: block;
    height: 125px;
    position: relative;
}

.link-central {
    align-items: center;
    display: flex;
    justify-content: center;
}

.logo-central {
    width: 65%;
}


.logo-off, #adolescentes:hover .logo-on {
    display: none;
}
.logo-on, #adolescentes:hover .logo-off {
    display: block;
}

.logo-off, #juvenil:hover .logo-on {
    display: none;
}
.logo-on, #juvenil:hover .logo-off {
    display: block;
}

.logo-off, #vocacional:hover .logo-on {
    display: none;
}
.logo-on, #vocacional:hover .logo-off {
    display: block;
}

.subtitulo {
    font-family: 'Source-Light';
    margin: 0 !important;
}

#icono-fb:hover {
    color: #0866ff;
}

#icono-ig:hover {
    color: #E1306C;
}

#icono-sp:hover {
    color: #1ED760;
}

#icono-yt:hover {
    color: #FF0000;
}


@media screen and (max-width: 450px) {
    /* .icono-social {
        font-size: 1em !important;
    } */
}
