/* 
---------------------------------------------
header
--------------------------------------------- 
*/
@font-face {
    font-family: Montserrat-ExtraBold;
    src: url(../letras/montserrat/Montserrat-ExtraBold.otf);
}

@font-face {
    font-family: Montserrat-ExtraLight;
    src: url(../letras/montserrat/Montserrat-ExtraLight.otf);
}

@font-face {
    font-family: Montserrat-Medium;
    src: url(../letras/montserrat/Montserrat-Medium.otf);
}

@font-face {
    font-family: Montserrat-Regular;
    src: url(../letras/montserrat/Montserrat-Regular.otf);
}

.sub-header {
    background-color: #2D366F;
    position: relative;
    z-index: 6;
    height: 45px !important;
}

.sub-header .left-content p {
    color: #fff;
    padding: 8px 0px;
    font-size: 13px;
    margin-bottom: 1px !important;
}

.sub-header .left-content p em {
    color: #FCAF17;
    padding: 8px 0px;
    font-size: 13px;
}

.sub-header .right-icons ul li {
    display: inline-block;
    margin-left: 15px;
}

.sub-header .right-icons ul li img {
    width: 100%;
    height: 100%;
}

@media (max-width: 768px) {
    .sub-header .left-content p {
        color: #fff;
        padding: 8px 0px;
        font-size: 11px;
    }
    .sub-header .left-content p em {
        color: #FCAF17;
        padding: 8px 0px;
        font-size: 11px;
    }
    .sub-header .right-icons ul li img {
        width: 90%;
        height: 90%;
    }
}

@media (max-width: 250px) {
    .sub-header .left-content p {
        display: none !important;
    }
    .sub-header .left-content p em {
        display: none !important;
    }
    .sub-header .right-icons ul li {
        margin-top: 5px !important;
    }
}















/* SE HABILITA CUANDO EXISTE UN COMUNICADO */
/* 

.sub-header .container .texto_comunicado{
    width: 850px !important;
    color: white;
    text-align: center;
}

.sub-header .container .texto_comunicado P{
    text-align: center;
    color: white;
    font-family: Montserrat-ExtraBold;
    font-size: 14px !important;
}

.sub-header .container .texto_comunicado marquee{
    color: #EE353D;
    font-family: Montserrat-Medium;
    padding-bottom: 4px !important;
    font-size: 15px !important;
}
@media (max-width: 2000px) {

    .sub-header .container .texto_comunicado{
        width:550px !important;
        
    
    }
}
@media (max-width: 992px) {

    .sub-header .container .texto_comunicado{
        width:450px !important;
        
    
    }
}
@media (max-width: 967px) {

    .sub-header .container .texto_comunicado{
        width:250px !important;
    }
    .sub-header .container .texto_comunicado P{
        font-size: 12px !important;
    }
    
    .sub-header .container .texto_comunicado marquee{
        font-size: 13px !important;
    }
}

@media (max-width: 485px) {

    .sub-header .container .texto_comunicado{
        width:300px !important;
    }
    .sub-header .left-content,
    .sub-header .right-icons{
        display: none !important;
    }
} */