/**
 * Theme Name: Plantilla UTP
 * Theme URI: https://utp.edu.co
 * Author: Centro de Recusos Informáticos y Educativos
 * Author URI: https://www.utp.edu.co
 * Description: Tema desarrollado para gestión de tecnologías informáticas y sistemas de información de la Universidad Tecnológica de Pereira desde el centro de recusos informáticos y educativos
 * Version: 1.0
 * License: UTP
 * License URI: https://www.utp.edu.co
 * Text Domain: utp
 * Domain Path:
 * Tags: Universidad, Educación, Pública, Acreditada, Pereira, Tecnológica, UTP, Calidad, Inscripciones, Oferta, Académica, Programas, Pregrado, Posgrado, Especialización, Maestría, Doctorado, Cursos, Extensión, Laboratorios, Genética, Médica, PDI, Comunicaciones, Planeación, Risaralda, Colombia, Becas, Icetex, Ceres, Jorge Roa,Biblioteca, Investigación, Semilleros, Bienestar, Responsabilidad, Social, Innovación, Grupos, Colciencias, Regalías, proyectos,Internacional, facultades, Licitaciones, Convocatorias, Ingeniería, Industrial, Mecánica, Electrónica, Eléctrica, Mecatrónica, Sistemas, Computación, Administración, Química, Ambiental, Agroindustria, Maderas, Procesos, Sostenible, Turismo, Jardín, Botánico, Licenciatura, Etnoeducación, Desarrollo, Comunitario, Comunicación, Informática, Audiovisual, Pedagogía, Infantil, Artes, Visuales, Filosofía, Música, Español, Literatura, Medicina, Veterinaria, Zootecnia, Atención, Prehospitalaria, Deporte, Recreación, Ciencias, Humanas, Tecnología, Recursos, Educativos, Bellas, Artes, Humanidades, Sociales, Bilingüismo, Inglés, Ilex, manufactura,Física, Matemáticas, Naturaleza, Planetario, Ciclos, Propedéuticos, Astronomía, Normalización, Soldadura, Ensayos, Materiales, Agroalimentarios, Industriales, Logística, Empresarial, Teoría, Gestión, local, Digital, Radiología, Imágenes, Diagnósticas, Psiquiatría, Crítica, Cuidado, Intensivo, Medicina Interna, Gerencia, Biología Molecular, Biotecnología, Prevención, Desastres, Sistemas de Salud, Red de Datos, Televisión, Web, Diseño, Capacitación, Salas, CRIE, Servicios, Departamento, Infancia, Lingüística, Estética, Creación, Sistemas Automáticos, Producción, Económica, Financiera, Operativa y Estadística, Desarrollo Humano, Organizacional, Migraciones Internacionales, Paz, Posconflicto, Didáctica, Eventos, Egresados, Orgullo, Información, Estudiantil, Reglamento, Docente, Administrativo, Pecuniarios, Agremiaciones, Fasut,  Registro, Control Académico, Admisiones, Editorial, Acceso Abierto, Revistas, Sintraunicol, FAVI,Políticas, Acuerdos,  Online, Méritos, UTPereira, Blog, Emisora, Campus, Indicadores, CISCO,  PEI, PAI,  Audiencia Pública, Univirtual, Moodle, GEL, Imagen, Identidad, Marca,  Vicerrectorías, Prometeo Encadenado ,Centro, Recusos, Informáticos, Educativos, facultades, institucional, industrial, mecanica, ingenierías, ingenierias, artes, musica, música, agro, agroindustria, ciencias, ambientales, ambiental, educación, empresariales, salud, facultad, facultades, básicas, basicas, tecnología, tecnologia, agrarias
 * Text Domain: Universidad Tecnológica de Pereira
 */
 
/* Comienza estilos menu lateral  */

.menu_lateral2{
    align-items: end;
}

.textoMenu {
    color: white;
    font-weight: bold;
    margin: 0;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
}

.menuLateralRespon2 {
    animation: beat 2s;
}

@keyframes beat{
	50%{
		transform: scale(1.3);
	}
	100%{
		transform: scale(1);
	}
}

.menuLateralRespon2 {
    position: fixed;
    top: 35%;
    right: 0;
    z-index: 1000;
}
.textoMenu2{
    color: white;
    font-weight: bold;
    margin: 0;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
}
.fs-5 {
    margin: 0 0 10px 0;
}
.btnMenuLateral2{
    background-color: #541814 !important;
    width: 45px !important;
    border: 4px solid white !important;
    border-right: 0 !important;
    border-radius: 10px 0 0 10px !important;
    height: 130px !important;
}
/* Termina estilos menu lateral  */

/* Comienza estilos para las entradas y paginas del sitio */
.tituloPost {
    background: var(--institucional);
    padding-left: 15px;
    text-align: start;
    font-family: 'Oswald';
    padding: 0.4em 1em;
    margin: 0 0 50px 0;
    text-align: center;
}

.tituloPost h2 {
    color: var(--blanco);
    text-decoration: none;
}

.post-content {
    font-family: 'Roboto';
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 0 10px;
}

.post-content>* {
    max-width: 100ch;
    font-family: "Roboto";
    padding: 0 20px;
    margin: 0 auto;
}

.post-content__span {
    display: block;
    margin: 20px auto;
    max-width: 100ch;
}

.publicacion {
    text-align: right;
    font-size: 10pt;
}

.publicacion {
    text-align: right;
    padding: 15px;
    color: #848484;
}

/* Termina estilos para las entradas y paginas del sitio */

/* Comienza estilos para pagina de category y index */
.titulocategoria {
    background: var(--institucional);
    text-align: center;
    font-family: 'Oswald';
    padding: 0.4em 1em;
    margin: 0 0 50px 0;
}

.titulocategoria h2 {
    margin-bottom: 0;
    color: var(--blanco);
    text-decoration: none;
}

.contenedor-noticias {
    margin: 15px;
    -webkit-box-shadow: 0px 0px 15px 0px rgba(0,61,109,0.5);
    -moz-box-shadow: 0px 0px 15px 0px rgba(0,61,109,0.5);
    box-shadow: 0px 0px 15px 0px rgba(0,61,109,0.5);
}

.contenido-noticias__carrusel{
    height: 150px;
    padding: 0 10px;
    margin: 20px 0;
}
.contenido-noticias {
    min-height: 150px;
    -webkit-box-shadow: 0px 0px 15px -10px rgba(0,61,109,1);
    -moz-box-shadow: 0px 0px 15px -10px rgba(0,61,109,1);
    box-shadow: 0px 0px 15px -10px rgba(0,61,109,1);
}
.contenido-noticias__imagen {
    height: auto;
}

.container-titles {
    display: block;
    justify-content: space-between;
    background-color: #fff;
}
.post-title,
.post-title-new {
    padding: 0 5px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    font-family: 'Myriad Pro Cond';
}

.post-title-new a {
    font-size: 16pt;
    color: var(--institucional);
    text-decoration: none;
    margin: 0;
}

.post-title-new a:visited,
.publicacion a:visited {
    color: #609 !important;
}

.subtitle-category a {
    font-size: 10pt !important;
    font-weight: 600 !important;
    margin: 0;
}

.imagen-post img {
    max-width: 100%;
    width: 100%;
    height: 200px;
    object-fit: contain;
    min-width: 323px;
}

img.attachment-post-thumbnail {
    width: 100%;
    height: auto;
    object-fit: cover;
    height: 250px;
    object-position: 50%;
}

/* Termina estilos para pagina de category y index */


/* Estilos Iconos */
.iconos {
    text-align: center;
    font-family: 'Myriad Pro Cond';
    padding: 0 0 25px 0 !important;
    position: relative;
}

.iconos img {
    max-width: 100px;
    margin: 0 auto;
}

.iconos div > div img:hover {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    overflow: hidden;
    transition: 1s;
}
.tituloIcono {
    font-size: large;
    font-weight: 500;
    margin-top: 20px;
    justify-content: center;
    color: black;
  }
.tituloIcono:hover {
    text-decoration: underline;
  }

/* Termina estilos iconos */

/* Comienza seccion noticia destacada */
.videoIni iframe {
    width: 100%;
    height: 100%;
    aspect-ratio: 16/9;
}

/*Termina seccion noticia destacada */

/* Inicio Menú Inferior */
.sidebarH, ul.menu_lateral2 {
    background-color: #F2F2F2;
}
.infoRegistro {
    padding: 0!important;
}
.menu_lateral2 a {
    text-decoration: none;
    font-family: 'Roboto';
    font-size: 14px;
    color: #212529;
}

ul.menu_lateral2 > li.accordion-body > a {
    color: #212529;
}

ul.menu_lateral2 li > a {
    font-weight: bold;
}

ul.menu_lateral2 > li.menu-responsive {
    border: 0;
}

ul.menu_lateral > li.accordion-body > a, ul.menu_lateral2 > li.accordion-body {
    color: #212529;
    padding: 0;
}

.menu_lateral2 li.accordion-body:hover, ul.accordion-collapse li:hover {
    /* background-color: #cfe2ff; */
}

.menu_lateral2 li.accordion-item.accordion-body:hover, ul.accordion-collapse li:hover {
    background-color: transparent !important;
  }
  
/* .menu_lateral2{
    justify-content: space-around;
} */
.accordion.menu_lateral li{
    border: 0;
}
#todasNoti a, .wpcf7-submit {
    color: #fff;
    background: #003D6D;
    padding: 8px 50px;
    border-radius: 5px;
    float: right;
}
.wp-block-button a, #todasNoti a, .tribe-events-widget-events-list__view-more a {
    font-family: 'Oswald';
}
ul.menu_lateral2 > li.accordion > a {
    background-color: #F2F2F2;
    display: flex;
}
ul.menu_lateral2 > li.accordion > a {
    border-bottom: 3px solid #CACACA;
    display: flex;
}
ul.menu_lateral2 .accordion-item {
    border: 0;
}

ul.menu_lateral2 > li {
    background-color: #F2F2F2;
    border: 0;
}
ul.menu_lateral2 > li.accordion > a {
    border-bottom: 3px solid #CACACA;
    display: flex;
}
ul.menu_lateral2 > li.accordion > a {
    border-bottom: 3px solid #CACACA;
    display: flex;
}
ul.menu_lateral2 li> .accordion-header {
    background-color: #F2F2F2;
    font-size: 14px;
}
ul.menu_lateral li ul li > a, ul.menu_lateral2 li ul li > a {
    font-weight: normal;
    color: #212529;
}
.accordion-body {
    border-bottom: 1px solid rgba(0, 0, 0, .125);
}

/* Finaliza Menú Inferior */

/* Estilos para la paginación de las entradas independientes */
.prenext {
    margin-top: 20px !important;
    padding: 15px;
    -webkit-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.1);
    box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.1);
}
.prenext a{
    border-bottom: 1px solid #003D6D;
    position:relative;
    padding: 10px;
    cursor:pointer;
    transition:800ms ease all;
    outline:none;
    text-align: left;
    border-radius: 15px;
}
.prenext a:hover{
    border-bottom: none;
    background:#F2F2F2;
    color:#003D6D;
}
.prenext a:before,.prenext a:after{
    content:'';
    position:absolute;
    top:0;
    right:0;
    height:2px;
    width:0;
    background: #003D6D;
    transition:400ms ease all;
}
.prenext a:after{
    right:inherit;
    top:inherit;
    left:0;
    bottom:0;
}
.prenext a:hover:before,.prenext a:hover:after{
    width:100%;
    transition:800ms ease all;
}
.previo {
    text-align: left;
}
.next {
    text-align: right;
}
/*Fin de la paginación de las entradas independientes*/

/*Inicio de los estilos para el formulario de contacto*/
.contactoweb input, .contactoweb label, .contactoweb textarea {
    width: 100%;
    border: 1px solid #fff;
    padding: 5px;
}
/*Fin de los estilos para el formulario de contacto */
.redesSociales li, .contenedor-video-contacto li {
    list-style: none;
}
@media (min-width: 576px) {
    .videoIni {
        height: 425px;
    }
}

@media (min-width: 768px) {
    .videoIni {
        margin: auto 0;
    }
    .contenido-noticias {
        width: 48% !important;
        margin: 1%;
    }
}

@media (min-width:992px) {
    .videoIni {
        height: 425px;
    }
    .titulo-facultad h2 {
        font-size: 24px;
    }
    ul.menu_lateral2 {
        padding: 0.5em 0 0.5em 8em;
    }
    ul.menu_lateral2 > li {
        margin-bottom: 20px;
    }
    ul.menu_lateral2 li > .accordion-header {
        padding: 0;
    }
    
}

@media (min-width:1200px) {
    .imagen-post img {
        height: 240px;
    }

    .videoIni {
        height: 100%;
    }

    .titulo-facultad h2 {
        font-size: 2rem;
    }
    .iconos img {
        max-width: 150px;
    }
    ul.menu_lateral2 {
        padding: 0.5em 1em 0.5em 1em;
    }

}

@media (min-width:1400px) {
    .cuerpoCont {
        padding: 0 30px;
    }
    .videoIni iframe {
        width: 100%;
        height: 550px;
        aspect-ratio: 16/9;
    }
    .owl-carousel .contenedor-noticias>.contenido-noticias-news {
        height: 153px;
    }
}

@media (min-width: 1600px) {
    .owl-carousel .contenedor-noticias>.contenido-noticias-news {
        height: 100px;
    }
}

@media (min-width: 1900px) {}