h2 {
    color: var(--black-0);
    font-weight: bold;
    font-family: 'Lato';
    font-size: 1.75em;
}


.top.escuela.t-1 a.title {color: var(--white); background: url(../img/ico-uned-w.svg) no-repeat 0 13px; padding-left: 90px; background-size: 60px;}
.top.escuela.t-2 a.title {color: var(--blue-4); background: url(../img/ico-uned.svg) no-repeat 0 13px; padding-left: 90px; background-size: 60px; font-family: 'Open Sans';}

span.nombre-escuela a {display: block; font-size: 1.8em;
    font-weight: bold;
    padding: 15px 0;
    margin: 0;
    color: var(--white);
    line-height: 1.2;
}
/*men� de migas*/

.breadcrumb-item.active {
    color: var(--gris);
}
/*titulo carreras*/
.carrera-titulo{background: var(--amarillo); color: var(--negro1); padding: 10px; box-shadow: -10px -10px 0 rgba(0,123,191, 1); margin-bottom: 40px;font-size:1.8em;}

.carrera-titulo:before{content: ''; width: 35px; background:url(../img/carreras.svg) no-repeat center center; padding-left: 40px; padding-right: 40px; border-right: var(--negro3) 2px solid; margin-right: 15px;}


.t-1 .banner .info {
    position: absolute;
    background: var(--amarillo);
    bottom: 10%;
    left: 5%;
    padding: 30px;
    line-height: normal;
    font-family: 'Raleway';
    font-size: 1.5em;
    width: 42%;
}

.banner .info a.mas-info {color: var(--white); background: var(--azul2); padding: 6px 8px; display: inline; font-weight: bold; float: left;font-size: 1em;}

    
.t-2 .banner .info {background: var(--amarillo); padding: 20px; display: inline-block; width: 100%;}
.banner .info p.tit-plantilla2 {font-family: 'Lato'; font-size: 1.5em; line-height: 1.2em; text-transform: uppercase; font-weight: 900; margin: 0;}
/*icono de menú dispositivos móviles*/
.navbar-toggler-icon {background: url(../img/menu-down.svg) no-repeat; background-size: 30px; fill:white;}


.escuelas .banner .owl-controls {position: absolute; bottom: 45%; width: 100%;}

.escuelas .banner .owl-theme .owl-controls .owl-buttons div {
    /*width: 40px;*/
    height: 50px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background: transparent;
    filter: Alpha(Opacity=100);
    opacity: 1;
    text-indent: -9999px;
}

.escuelas .banner .owl-controls .owl-prev{float: left; background: url(../img/prev-arrow.png) no-repeat center center !important;}
.escuelas .banner .owl-controls .owl-next{float: right; background: url(../img/next-arrow.png) no-repeat center center !important;}

.escuelas .carreras .wrapper h3, .escuelas .posgrados .wrapper h3 {
    margin-left: -15px;
    margin-bottom: 10px;
    display: inline-block;
    color: var(--white);
    padding: 15px;
    font-size: 1.5em;
    font-weight: bold;
}

.escuelas .carreras .wrapper h3 {width: auto; background: var(--naranja) url(../img/carreras-ico.svg) no-repeat 10px 10px; background-size: 45px; padding-left: 70px; margin-bottom:20px;}

.escuelas .posgrados .wrapper h3 {width: auto; background: var(--verde1) url(../img/posgrados-ico.svg) no-repeat 10px 10px; background-size: 45px; padding-left: 70px; margin-bottom:20px;}

.escuelas .wrapper ul {list-style: none; padding: 0px; margin: 0;}

.escuelas .wrapper li a {
    background: url(../img/ico-bullet-li.svg) no-repeat 20px 10px;
    background-size: 6px;
    padding-left: 40px!important;
    display: inline-block;
    margin-bottom: 6px;
}

/*.container-fluid.avisos.escuela .owl-controls.clickable .owl-buttons .owl-prev{float: left; background: url(../img/prev-arrow.png) no-repeat center center !important;}
.container-fluid.avisos.escuela .owl-controls.clickable .owl-buttons .owl-next{float: right; background: url(../img/next-arrow.png) no-repeat center center !important;}*/
.container-fluid.avisos.escuela .owl-controls  { width: 100%;}
.container-fluid.avisos.escuela .owl-theme .owl-controls .owl-buttons div {height: 50px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; background: transparent; filter: Alpha(Opacity=100); opacity: 1; text-indent: -9999px;}


footer.footer-escuela {padding-top: 0; padding-bottom: 20px;}

ul.f-1, ul.f-2 {list-style: none; padding: 0; margin: 0;}
ul.f-1 {display: table; margin: 0 auto;}
ul.f-1 li, ul.f-2 li{float: left; padding: 0 15px; border-right: var(--white) 1px solid;}
ul.f-1 li:last-child, ul.f-2 li:last-child {border: none;}
ul.f-2 li a {color: var(--white);}

.footer-bottom .logo img {max-width: 70px;}

.footer-bottom .tel {
    display: inline-block;
    height: auto;
    background: url(../img/ico-foot-phone.svg) no-repeat 0 5px;
    background-size: 14px;
    padding-left: 20px;
}

.footer-bottom .contacto a {
    display: inline-block;
    height: 16px;
    background: url(../img/ico-foot-correo.svg) no-repeat 0 5px;
    background-size: 14px;
    padding-left: 20px;
    color: var(--amarillo3) !important;
    text-decoration: underline;
    display: inline;
}

.footer-bottom .directorio a {
    display: inline-block;
    height: 16px;
    background: url(../img/ico-foot-directorio.svg) no-repeat 0 5px;
    background-size: 12px;
    padding-left: 20px;
    color: var(--amarillo3) !important;
    text-decoration: underline;
    display: inline;
}

.footer-bottom .facebook a {
    text-indent: -9999px;
    display: inline-block;
    width: 16px;
    height: 21px;
    background: url(../img/ico-foot-facebook.svg) no-repeat 0 5px;
    background-size: 16px;
}

.footer-bottom .whatsapp a {
    text-indent: -9999px;
    display: inline-block;
    width: 16px;
    height: 21px;
    background: url(../img/ico-foot-whatsapp.svg) no-repeat 0 5px;
    background-size: 16px;
}

/*enlaces debajo de la descripción de las carreras*/
.vidint {background: url(../img/youtube_icono.svg) no-repeat left; background-size: 28px 20px; margin-bottom: 10px;}
.vidint a {padding-left: 36px;}
.pdfdes {background: url(../img/pdf_icono.svg) no-repeat left;margin-bottom: 10px;}
.pdfdes a {padding-left: 35px;}

.redes {margin-top: 40px;
    border-top: 3px solid var(--amarillo);
    width: 40%;}


.contactos {padding-top:40px;}
.contactos .views-element-container {width: 100%;}

.contactos .views-row .views-field{background: var(--gris1); padding: 10px; margin-top: 25px;}
.contactos .views-row .title {font-size: 1.2em; color: var(--blue-4);}
/*.contactos .views-row .puesto {color: var(--azul4);}*/
/*personalizar sección de contacto por carrera*/
.nombrepersona{font-family:'Raleway'; font-weight: bold; font-size: 1.25em;}
.puesto {font-size: 1.125em; font-family: 'Open Sans';}
.correo_personal {padding-left: 25px;background: url(../img/contacto_mail_carreras.svg) no-repeat 0 5px; background-size: 16px;}
.telefono_personal {padding-left: 25px; background: url(../img/contacto_telefono_carreras.svg) no-repeat 0 5px; background-size: 16px;}
.horario {padding-left: 25px; background: url(../img/contacto_horario_carreras.svg) no-repeat 0 5px; background-size: 16px;}

.mail {background: url(../img/contacto-mail-white.svg) no-repeat 0 5px; background-size: 16px;}

/*estilo paragraph texto con enlaces*/
.enlaces-escuela ul{list-style: none; padding: 0; columns: 2; -webkit-columns: 2; -moz-columns: 2;}
.enlaces-escuela ul li::marker{content: '»';}
.enlaces-escuela ul li a{color: var(--white); padding-left: 8px; display: inline-flex;}


ul.links-two {list-style: none; padding: 0; margin: 0;}
ul.links-two li a {padding: 8px; margin: 5px; color: var(--white); border: var(--gris1) 1px solid; width: 90%; min-height: 75px; display: inline-block;}​

.fondo-catedras{margin:20px;}
ul.cajas-catedras {list-style: none; padding: 20px; margin: 0;}
ul.cajas-catedras li::marker{content: ' ';}
ul.cajas-catedras li a{padding: 20px; margin: 5px; color: var(--azul3); border: var(--amarillo2) 3px solid; width: 90%; min-height: 75px; display: inline-block; text-align: center;font-size: 1.1em; font-weight: bold; border-radius: 10px;}​



/*color al menú dispositivo móvil*/

@media only screen and (max-width: 375px) {

    span.nombre-escuela a {font-size: 1.3em;}

    .t-1 .banner .info {width: 40%; padding: 15px; font-size: 1em;}
    .t-1 .banner .owl-carousel .owl-item{ width: fit-content !important;}
}

@media (max-width: 768px) {

    /*span.nombre-escuela a {font-size: 1.3em;}*/

    .t-1 .banner .info {width: 90%; padding: 20px; font-size: 1em;}
    /*.t-1 .banner .owl-item{width: 0px; height: 0px;}*/
    /*.t-1 .banner .owl-carousel .owl-item{ width: 57% !important;}*/
    .t-1 .banner .owl-caro4l .owl-item {height: 230px;}
    .encasi2 {font-size:1.4rem!important;}
}

@media (min-width: 992px) 
{
    ul.cajas-catedras {columns: 3;}
}

.notesc{background: #00519e; padding: 10px 10px 2px 15px; border-left: solid 6px #ffcc00; margin-top: 6px; margin-bottom:30px;}
.notesc a {color:#fff; font-size: 0.9em;}
.notinfesc {margin: 30px 0;}
aside.sidebar .wrapper .notasinf li a {color: var(--azul1)!important; font-size: 0.9em; border-bottom: var(--gris2) 1px solid; display: block;}

/*ajustes estilos Programa generales ECSH YFM*/
.borasi {border: 4px solid #007BC0; padding: 20px; max-height: 180px;}
.encasi{color: #00519C; font-size: 1rem; font-family: 'Raleway', sans-serif; }
.encasi2 {color: #00519C; font-size:1.875rem;  font-family: 'Raleway', sans-serif; line-height: normal; font-weight: bold;}