/*
 Theme Name:   Twenty Nineteen Child
 Theme URI:    http://example.com/twenty-nineteen-child/
 Description:  Twenty Nineteen Child Theme
 Author:       EDEIN
 Author URI:   http://edein.com
 Template:     twentynineteen
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twentynineteenchild
*/

/* .contenido-centrado {
    display: flex ;
    margin-bottom: 22px !important;
}

.contenido-centrado h4 {
    align-self: center;
} */

@import url('https://fonts.googleapis.com/css?family=Quicksand');


body {
    background-color: #174488;
    font-family: 'QuickSand';
}

header#masthead {
    display: none;
}

header.entry-header{
    display: none;
}

/* Esto elimina la restricción de anchura en el tema twentynineteen*/
body.page .entry .entry-content > *,
.entry .entry-summary > * {
    max-width: none;
}

#cabecera {
    display: flex;
}

#cabecera div.izq {
    width: 30%
}

#cabecera div.dch {
    width: 70%;
    display: flex;
    align-items: center;
}

#cabecera div.dch h2:before {
    content: none;
}

/* footer.site-footer {
    display: none;
} */

.content-area .entry-content {
    background-color: #fff;
    padding-bottom: 3rem;
}

.content-area .entry-content p {
    text-align: justify;
    font-size: 0.9rem;
}

h5.titulo {
    border-bottom: 1px solid #333;
}

/* Estilos para la barra del 'footer' que ocntiene los enlaces legales */
#colophon .site-info {
    margin: 0 !important;
    background-color: #333;
    padding: 0 1rem;
    display: flex;
    justify-content: space-around;
}
@media screen and (max-width: 760px){
    #colophon .site-info {
        flex-direction: column;
        align-items: center;
    }
    #colophon .site-info #menu-enlaces-legales{
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }
}
/* Fin de los estilos para la barra del footer */


@media screen and (max-width:1600px) {
    .content-area .entry-content h5.titulo {
        font-size: 1rem;
    }
    .content-area .entry-content p {
        font-size: 1rem;
        text-align: left;
    }
    #cabecera div.izq img {
        display: block;
    }
    #cabecera div.dch {
        width: 70%;
        justify-content: flex-end;
    }
    .entry-content {
        padding: 0 0.5rem 0 0.5rem;
    }

    #cabecera .dch {
        word-break: break-all;
        padding-left: 0.5rem;
    }
    #cabecera .dch h2 {
        font-size: 1.5rem;
    }
}

@media screen and (min-width:415px) and (max-width:960px) {
    #cabecera .dch h2 {
        font-size: 1rem;
    }
    .content-area .entry-content h5.titulo {
        font-size: 0.9rem;
    }
    .content-area .entry-content p {
        font-size: 0.7rem;
        text-align: left;
    }
}

@media screen and (min-width:321px) and (max-width:414px) {
    #cabecera .dch h2 {
        font-size: 0.7rem;
    }
    .content-area .entry-content h5.titulo {
        font-size: 0.9rem;
    }
    .content-area .entry-content p {
        font-size: 0.7rem;
        text-align: left;
    }
}

@media screen and (max-width: 320px) {
    #cabecera .dch h2 {
        font-size: 0.6rem;
    }
    .content-area .entry-content h5.titulo {
        font-size: 0.9rem;
    }
    .content-area .entry-content p {
        font-size: 0.7rem;
        text-align: left;
    }
}