/*
Theme Name: Concurso Docente Child
Theme URI: https://servicios.utp.edu.co/
Version: 1.0
Author: CRIE
Author URI: https://crie.utp.edu.co/
Template: 1plantilla-utp
Tags: reacreditación, 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, rudecolombia, doctorado, planetario utp, planetario, astronomía, Asociacón Jubilados
*/

/*Comienza estilos menu lateral*/
.menuLateralRespon2{
  display: none;
}
/*Termina estilos menu lateral*/

/* Página categorías */
.titulocategoria, .tituloPost, .titulonoti {
    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;
}

.contenido-noticias-entrada {
    margin: 15px 0 15px 0 !important;
    padding: 10px 0;
    -webkit-box-shadow: 1px 1px 5px rgb(0 0 0 / 10%);
    -moz-box-shadow: 1px 1px 5px rgb(0 0 0 / 10%);
    box-shadow: 1px 1px 5px rgb(0 0 0 / 10%) !important;
}

.contenido-noticias__imagen {
    height: auto;
}

.imagen-post > a, .imagen-noticias > a {
    display: inherit;
}

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

.container-titles {
    display: block;
}

.post-title-new {
    padding: 0 5px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
}

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

.subtitle-category a {
    font-size: 10pt !important;
    font-weight: 600 !important;
    margin: 0;
}
/* Fin página categorías */


/* Comienza estilos menu lateral */

.infoRegistro {
  padding: 0;
}

/* Termina estilos menu lateral */

/* Comienza estilos accesos directos  */
.contain-cuadros {
    padding: 0;
    /* gap: 10px; */
}

.cuadro-title {
    text-align: center;
    padding: 10px 18px;
}

.cuadro-title a{
    font-size: 19px;
}

.cuadros {
    padding: 0;
    -webkit-box-shadow: 0px 14px 25px 10px rgba(153,151,153,1);
    -moz-box-shadow: 0px 14px 25px 10px rgba(153,151,153,1);
    box-shadow: 0px 14px 25px 10px rgba(153,151,153,1);
}

.cuadros:hover, .cuadros > a{
    box-shadow: none;
    text-decoration: underline;
    transition: 1s;
}


.contain-cuadros:hover .cuadros:not(:hover) {
    filter: grayscale(100%);
    opacity: 0.75;
    transition: 1s;
}

.contain-cuadros:hover .cuadros:not(:hover)::after {
    background-color: rgba(#000, 0.5);
    transition: 1s;
}

/* Terminar estilos accesos directos  */


/* Comienza estilos Page concursos anteriores  */
.titulo-concurso {
    background: var(--institucional);
    color: white;
    padding-left: 15px;
    text-align: start;
    font-family: 'Oswald';
    padding: 0.4em 1em;
    margin: 0 0 50px 0;
}
.contenido-noticias-concurso {
    margin: 15px 0 15px 0 !important;
    padding: 10px 0;
    -webkit-box-shadow: 1px 1px 5px rgb(0 0 0 / 10%);
    -moz-box-shadow: 1px 1px 5px rgb(0 0 0 / 10%);
    box-shadow: 1px 1px 5px rgb(0 0 0 / 10%) !important;
}

.contenido-noticias__imagen, .contenido-noticias-entrada__imagen {
    height: auto;
}
.imagen-post img {
    width: 100%;
    height: 200px;
    object-fit: contain;
    /* object-position: 0 0; */
}
.container-titles {
    display: block;
    justify-content: space-between;
}
.post-title, .post-title-new {
    font-size: 1.4rem;
    padding: 0 5px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    /* font-family: 'Oswald'; */
}
.subtitle-category a {
    font-size: 10pt !important;
    color: #595959;
    margin: 0;
}
.publicacion {
    text-align: right;
    font-size: 10pt;
    color: #595959;
}
/* Terminar estilos Page concursos anteriores  */

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

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

@media (min-width:992px) {
  .sidebarH {
    display: none;
  }
}

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

@media (min-width:1400px) {
  .cuerpoCont {
    padding: 0 30px;
  }

  .cuerpo-contenido {
    padding: 0 30px;
  }

}

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

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