:root {
    --titulo: #63A1C4;
    --txtbtn: #193149;
    --txtgnr: #3F3E3C;
    --menu: #162E47;
    --bnrInf: #0F2D4F;
    --blanco: #fff;
    --gris: #BDBDBD;
}


/* Header */

.container {
    padding: 0;
}

@media (min-width: 992px) {
    .main-header .container {
        padding: 0;
    }
}

@media (min-width: 1200px) {
    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 100%;
        padding: 0;
    }
}

.navbar-logo {
    margin: 0;
    padding: 0;
    max-width: 100%;
}

.navbar-logo img {
    max-width: 100%;
}

@media (min-width: 992px) {
    .navbar-logo img {
        max-height: 100%;
    }
}


/* Menu de ingreso */

@media (min-width:1200px) {
    .homepage-image-behind-issue+.container-homepage-issue .homepage-issue-current {
        font-size: 2.3rem;
        margin-bottom: 1.6rem;
    }
    .homepage-image-behind-issue+.container-homepage-issue .homepage-issue-published {
        font-size: 1.7rem;
        margin-bottom: 4.6rem;
    }
}

@media (min-width:1800px) {
    .homepage-image-behind-issue+.container-homepage-issue .homepage-issue-current {
        font-size: 2.8rem;
        margin-bottom: 2rem;
    }
    .homepage-issue-identifier {
        font-size: 2.3rem;
    }
    .homepage-image-behind-issue+.container-homepage-issue .homepage-issue-published {
        font-size: 1.9rem;
        margin-top: 6.7rem;
        margin-bottom: 6rem;
    }
}

#userNav .nav-link,
.language-toggle .dropdown-toggle {
    color: var(--blanco);
}


/* Menu de navegacion */

.navbar-expand-lg .navbar-collapse {
    background-color: var(--menu);
}

#primaryNav {
    width: 65%;
}

#primaryNav .nav-link {
    color: var(--blanco);
}

#primaryNav .nav-link:hover {
    color: var(--gris);
}

@media (min-width: 992px) {
    .navbar {
        padding: 0;
    }
}

#primaryNav {
    background-color: var(--menu);
}

@media (min-width: 992px) {
    #primaryNav {
        padding: 0;
    }
}


/* Main principal */

.homepage-issue-cover {
    display: none;
}

#homepageDescription::before {
    display: block;
    margin-bottom: 1.5rem;
    font-size: 2.3rem;
    font-family: 'Droid Serif', Arial, Helvetica, sans-serif;
    color: var(--titulo);
    content: "Jóvenes en la Ciencia" !important;
}

@media (min-width: 992px) {
    .homepage-issue-description-wrapper {
        margin-right: 6.5rem;
    }
}

.container-homepage-issue .page-content {
    max-width: 85%;
}


/* Footer */

.site-footer {
    background-color: var(--menu);
    padding-left: 5rem;
    padding-right: 5rem;
}

.img-lcc {
    display: block;
    margin-left: 78%;
}

@media (min-width:1200px) {
    .img-lcc {
        margin-left: 92%;
    }
}

@media (min-width: 1800px) {
    .img-lcc {
        margin-left: 94%;
    }
}

.lic-footer {
    display: block;
    font-size: .8rem;
    text-align: left;
}

.footer-titulo {
    font-size: 1.7rem;
}

.txt-footer {
    text-align: justify;
    font-size: 14px;
}

.text-right {
    display: none;
}

.div-largo {
    width: 85%;
    float: left;
}

.div-corto h3 {
    text-align: center;
}

.div-corto {
    width: 15%;
    float: left;
}

.div-ubicacion {
    /*background-image: url();*/
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 40px;
    line-height: 20px;
}
