/**
*
*   Updated CSS Styling for rebranding development
*   nclr.org to unidosus.org
*
*/


/* Header styles */
.header-wrapper .logo-wrapper {
    max-width: 210px;
    width: auto !important;
    padding: 0;
    margin-top: 20px;
}
@media only screen and (max-width: 768px) {
    .header-wrapper .logo-wrapper {
        max-width: 310px;
    }
    .header-wrapper .navbar-header {
        margin-left: 5%;
    }
    .header-wrapper {
        display: flex;
        justify-content: center;
        align-items: center;
    }
}
@media only screen and (max-width: 600px) {
    .header-wrapper .menu-media-links-mobile {
        width: 35%;
    }
    .header-wrapper .menu-media-links-mobile li{
        text-align: right;
    }
}

ul.list-inline.header-menu-list.menu-media-links.menu-media-links-desktop {
    margin-top: 28px;
}

ul#lang-selector {
    list-style-type: none;
    text-transform: none;
    display: inline-block;
    margin-left: 6%;
}

ul#lang-selector li.lang-link {
    display: inline-block;
    font-size: 14px;
}
ul#lang-selector li.lang-link.active a {
    color: red;
}

ul#lang-selector .separator {
    padding: 0 5px;
}

@media only screen and (max-width:1199px) {
    ul#lang-selector {
        margin-left: 0 !important;
    }
}
@media only screen and (max-width:1024px) {
    ul#lang-selector {
        position: fixed !important;
        top: 10px !important;
        left: 0 !important;
        right: auto !important;
    }
}

/* Adjustments for Enlgish template */
.english .header-wrapper ul#lang-selector,
.spanish .header-wrapper ul#lang-selector {
    position: absolute;
    top: 62px;
    right: 0px;
}

.english .container,
.spanish .container {
    min-height: 100px;
}

/* Updated Mobile Nav styles */
@media only screen and (max-width: 768px) {
    #responsive-main-nav-header .res-main-nav-title {
        display: none;
    }
    .header-wrapper .logo-wrapper {
        margin-top: 20px;
    }
    .header-wrapper .menu-media-links-mobile {
        margin-top: 20px;
    }
}

/* Updated Page Title widget styles */
.page-title h1 {
    color: #00446A;
    font-family: 'Open Sans', 'OpenSansLight', Helvetica, sans-serif;
    font-size: 36px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 0.4pt;
}

/* Updated Navigation Styles */
.nclr-nav-menu .nav .nav-level-3 {
    width: 20%;
    display: inline-block;
    font-size: 0;
    border-left: 1px solid #e5e5e5;
    margin-right: -4px;
}

.nclr-nav-menu .nav .nav-level-3 > a {
    font-size: 18px;
    padding: 10px 15px;
    display: block;
}