/* *** inicio radio en vivo ****** */
.text-danger-glow {
  color: #ff4141;
  text-shadow: 0 0 20px #f00, 0 0 30px #f00, 0 0 40px #f00, 0 0 50px #f00, 0 0 60px #f00, 0 0 70px #f00, 0 0 80px #f00;
}

.blink {
  animation: blinker 1s cubic-bezier(.5, 0, 1, 1) infinite alternate;  
}

@keyframes blinker {  
  from { opacity: 1; }
  to { opacity: 0; }
}
/* *** fin radio en vivo ****** */


/* ocultar etiquetas en busqueda */
#search-results .result-taxonomy {
	margin-bottom: 0.5rem;
	display: none;
}

/* color titulares negro */
.color-tit a {
	color: black;
}

/* ******* Inicio Destacadas Evo News 3 ******* */

/* titulares 3 noticias de deportes grandes evo news 3 */
.gkNspPM-EvoNews3 .leading .nspHeader {
	font-size: 24px;
	line-height: 1.25;
}



/* etiquetas de categoria 5 noticias abajo */
.gkNspPM-EvoNews3 .intro .nspInfo2 {
    left: auto;
    bottom: auto;
    margin-top: -45px;
}



/* ******* Fin Destacadas Evo News 3 ******* */

/* bordes tiempo */
.tiempo-padding {
	padding: 0px 0px 20px 31px;
}

/* color flecha volver arriba */
#back-to-top:hover, #back-to-top:focus, #back-to-top:active {
	background-color: #247fa9;
}

/* centrar publicidad cin solo celulares */
@media (max-width: 600px) {
.publicidad-unjud {
    text-align: center;
}
}

/* padding publicidad unjud2 */
.publicidad-unjud2 {
    padding: 3rem 0;
}

/* esconder borde modulo deportes nsp gk5 evo news 3 */
.gkNspPM-EvoNews3 .intro {
	border-top: none;
}

/* Logo vista escritorio */
.navbar-brand.logo-control img.logo-img {
	max-height: fit-content;
}

/* padding tapa */
.t4-tapa {
    padding: 0 !important;
}

/* ****** inicio titulares y etiquetas de agenda modulos de categoria ****** */

/* titulares de modulos */


.fs-5, .blog-list .item-title {
	font-size: 21px !important;
    font-weight: 800;
	line-height: 1.2;
}

/* etiquetas de categorías */
.blog-list .item-meta a {
	background: #247fa9;
	color: #fff !important;
	margin-top: -60px;
	text-transform: uppercase;
	padding: 6px;
}

/* fuente en etiquetas fecha y categoria */
.fs-sm, .blog-list .item-meta {
	font-size: 12px;
}

/* ****** fin titulares y etiquetas de agenda modulos de categoria ****** */


/* menu off canvas Font size vista celular */
@media (max-width: 600px) {
.t4-offcanvas .t4-off-canvas-body .navbar .nav-link, .t4-offcanvas .t4-off-canvas-body .navbar .separator {
	font-size: 17px;
}
}

/* fuente en marca footer */
.nosotros-unjudiario p {
	font-size: 0.675rem;
}


/* margen en fecha modulo agenda universitaria */
.agenda-fecha .nspInfo1 {
	margin: 20px 0 0 0;
}


/* color de titulares en evo 3 deportes */
.gkNspPM-EvoNews3 .leading .nspHeader a {
    color: #000000;
}

.depo h4 a {
    color: #000000;
    font-weight: 700;
    line-height: 1.3;
}

/* tamanio de fuente en intro text */
.nspText {
    font-size: 14px;
    font-weight: 400;
}

/* ****** inicio de etiquetas de categoria modulos nsp gk5 ****** */

/* color de letras en etiquetas de categoria */
.nspMain .nspInfo2 a {
	color: #fff;
	display: block;
}

/* tamanio de fuente */
.nspMain .nspInfo {
    font-family: 'IBM Plex Sans',sans-serif;
    font-size: 11px;
    color: #999;
}



/* color de etiquetas */
.nspMain .nspInfo2 {
	position: absolute;
	background: #247fa9;
	padding: 5px 15px;
	color: #fff;
	margin-top: -45px;
	min-width: 132px;
	text-transform: uppercase;
}


/* ****** fin de etiquetas ****** */

/* negrita en lista de noticias modulos nsp gk5 */
.mod-tit-list .nspLinks ul li h4 a {
	font-weight: 700;
	line-height: 1.3;
}

/* interlineado en modulos nsp gk5 tapa derecha arriba y abajo */
.mod-tit .nspArt h4.nspHeader {
	line-height: 1.3;
	font-size: 22px;
}

/* negrita en titulares modulos nsp gk5 */
.mod-tit h4.nspHeader a {
    font-weight: 700;
    line-height: 1.3;
    color: #000;
}

/* titulares en articulos vista escritorio */
.item-page .page-header h2, .item-page .page-header .h2 {
	font-size: 46px;
	font-weight: 700;
	margin: 0 0 16px;
	line-height: 1.2;
}
/* titulares en articulos vista celular */
@media (max-width: 600px) {
.item-page .page-header h2, .item-page .page-header .h2 {
	font-size: 28px;
}
}

/* font size en articulos vista celular */
@media (max-width: 600px) {
p {
	font-size: 18px;
}
}


/* **** inicio ultimas publicadas version 02 ***** */

/* Timeline holder */
ul.timeline {
    list-style-type: none;
    position: relative;
    padding-left: 1.5rem;
}

 /* Timeline vertical line */
ul.timeline:before {
    content: ' ';
    background: #fff;
    display: inline-block;
    position: absolute;
    left: 16px;
    width: 4px;
    height: 100%;
    z-index: 400;
    border-radius: 1rem;
}

li.timeline-item {
    margin: 20px 0;
}

/* Timeline item carret */
.timeline-carret {
    border-top: 0.5rem solid transparent;
    border-right: 0.5rem solid #fff;
    border-bottom: 0.5rem solid transparent;
    display: block;
    position: absolute;
    left: 2rem;
}

/* Timeline item circle marker */
li.timeline-item::before {
    content: ' ';
    background: #14e55b;
    display: inline-block;
    position: absolute;
    border-radius: 50%;
    border: 3px solid #fff;
    left: 11px;
    width: 14px;
    height: 14px;
    z-index: 400;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}


/* Header */
body {
    background: #14e55b;
    background: -webkit-linear-gradient(to right, #14e55b, #636FA4);
    background: linear-gradient(to right, #14e55b, #636FA4);
    min-height: 100vh;
}

.text-gray {
    color: #999;
}




/* **** fin ultimas publicadas version 02 ***** */







/* usar maximo ancho en modulo ultimas publicadas */
.timeline {
	margin-left: 0;
}
/* tamanio de fuente en las noticias */
.timeline .place {
	font-size: 16px;
	margin-left: 0;
}
/* interlineado entre noticias */
.timeline .item {
	margin-bottom: 15px;
}
/* ubicacion vinieta */
.timeline .item:before {
	left: -41px;
	top: 2px;
	width: 18px;
}

/* **** inicio timeline ultimas publicadas ***** */

.ultimas-publicadas-vertical .my-5 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.ultimas-publicadas-vertical .mod-articles-category-date {
	display: none;
}

.ultimas-publicadas-vertical .small {
	font-size: 13px;
}

.vertical-timeline {
	font-size: 15px;
}

.ultimas-publicadas-vertical .offset-md-3 {
	margin-left: 0;
	width: 100%;
}

ul.vertical-timeline {
	list-style-type: none;
	position: relative;
}
/* linea al lado de los titulares de color se puede personalizar */
ul.vertical-timeline:before {
	content: ' ';
	background: #083d5a;
	display: inline-block;
	position: absolute;
	left: 29px;
	width: 2px;
	height: 100%;
	z-index: 400;
}
ul.vertical-timeline > li {
	margin: 20px 0;
	padding-left: 20px;
}
/* vinieta de color se puede personalizar */ 
ul.vertical-timeline > li:before {
	content: ' ';
	background: white;
	display: inline-block;
	position: absolute;
	border-radius: 50%;
	border: 3px solid #083d5a;
	left: 20px;
	width: 20px;
	height: 20px;
	z-index: 400;
 }




/* **** fin timeline ultimas publicadas ***** */


/* ***** inicio custom fields ******* */
.fields-container {
	background: #ffffff;
	border: 1px solid #e7e8e9;
	padding: 36px;
	position: relative;
	font-size: 16px;
}
.field-value {
	color: #272829;
	font-weight: bold;
}
.field-entry .comprar-alquilar {
	background: #55cc55;
	color: #ffffff;
	font-size: 11px;
	font-weight: 700;
	height: 24px;
	left: 36px;
	line-height: 24px;
	margin-top: -12px;
	padding: 0 12px;
	position: absolute;
	text-transform: uppercase;
	top: 100%;
}
/* ***** fin custom fields ******* */

/* centrar texto menu footnav2 vista celular */
@media (max-width: 600px) {
.navbar-nav {
	margin: 0 auto;
}
}
/* titulares en modulos ultimas publicadas y mas leidas sidebar */
.small-font h4 {
	font-size: 14px;
}
/* tamanio de fuente en titulares de agenda publica y agenda universitaria */
.small-font .nspArt h4.nspHeader {
	font-size: 16px;
}

/* color blanco menu navbar footer */
.t4-footnav .t4-module .navbar .nav > li a.nav-link {
    color: #ffffff;
}
.t4-footnav .t4-module .navbar .nav > li a.nav-link:hover, .t4-footnav .t4-module .navbar .nav > li a.nav-link:focus, .t4-footnav .t4-module .navbar .nav > li a.nav-link:active {
  color: #ffffff !important;
}
/* ancho en titulares y texto */
.item-page.layout-1 .top-article-info {
	max-width: 1400px;
}
/* ******* inicio del modulo mas leidas ******* */

/* bordes en modulo */
.mod-border {
    border: 1px solid rgba(0,0,0,.1);
    padding: 1rem;
}
/* ***** modulo mas leidas **** */
/* numero en modulo mas leidas alineada a la izq */
.gkNspPM-Highlights li:before {
	left: -24px;
}
/* padding en titulares para la izquierda */
.gkNspPM-Highlights li {
	padding: 16px 16px 25px 21px;
}

/* ****** fin modulo mas leidas ******* */

/* ****** inicio del modulo ultimas publicadas ***** */
/* fuente pequeda nsp gk5 mas leidas */
.ult-publicadas .nspArt h4.nspHeader {
    font-size: 15px;
}

/* tamanio de fuente en titulares modulo nsp-gk5 tapa izquierda */
.t-izq h4.nspHeader a {
	font-size: 34px;
	font-weight: 600;
	line-height: normal;
}

/* bordes modulos publicidad */
.publicidad-bordes {
	border-top: 1px solid #ddd;
	padding: 28px 0px 20px 31px;
	border-bottom: 1px solid #ddd;
}
/* fuente pequenia en footer */
.small-font-ft  {
    font-size: 16px;
}

/* fuente pequenia en topbar */
.small-font-tb  {
    font-size: 16px;
}
/* tamanio de fuente mega menu */
.t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link {
    font-size: 12px;
}

/* ancho de columna en articulo y sidebar */
.bottom-article-info {
	max-width: 1400px !important;
}

/* color de titulares en modulos nsp gk5 */
.color-tit .nspArt h4.nspHeader a { 
	color: black !important;
}

/* espacio entre secciones */

/* padding bottom section 5 */
.t4-section-5 .container {
	padding-bottom: 4.375em;
}

/* padding bottom section 3 cult y espect */
.t4-section-3 .container {
    padding-bottom: 4.375em;
}
/* padding bottom y top entre secciones Tapa 1 y 5 */


/* padding arriba y abajo en tiempo vista celular */


/* padding arriba y abajo en tiempo */


/* eliminar flecha de destacadas */
.gkNspPM-TechNewsHeader1 .gkImage > a, .gkNspPM-TechNewsHeader1 .gkImage .gkImageWrap > a {
	display: none;
}

/* titulos grandes en modulos */
.tit .module-title {
	font-size: 4rem;
	font-weight: 900;
	line-height: 1.07;
	letter-spacing: -0.04em;
	margin-bottom: 0;
	padding-top: 96px;
	padding-bottom: 80px;
	text-align: center;
	text-transform: lowercase;
}

/* titulares en vista celular */
@media (max-width: 600px) {
.tit .module-title {
	font-size: 36px;
	padding-top: 48px;
	padding-bottom: 35px;
}
}

/* tamanio de fuente en titulares h3 en vista celular */
@media (max-width: 600px) {
h3, .h3 {
	font-size: 16px;
}
}


/* tamanio de fuente en titulares h2 en vista celular */
@media (max-width: 600px) {
h2, .h2 {
	font-size: 16px;
}
}




/* nsp gk5 - evo news 2 mobile view */

@media (max-width: 600px) {
.gkNspPM-EvoNews2 {
	margin-right: -20px;
	margin-left: -20px;
	display: flex;
}
}

@media (max-width: 600px) {
.gkNspPM-EvoNews2 .leading, .gkNspPM-EvoNews2 .intro {
    width: 100%;
}
}
@media (max-width: 600px) {
.gkNspPM-EvoNews2 {
	display: block;
}
}
@media (max-width: 600px) {
.gkMainbodyWrap,
.gkNspPM-EvoNews2 .leading .row {
  display: block;
}
}
@media (max-width: 600px) {
.nspMain.two-columns .nspArtPage::before,
.gkNspPM-EvoNews2 .intro.columns-2::before,
.gkNspPM-EvoNews2 .intro.columns-2 .art::before {
  display: none;
}
}
@media (max-width: 600px) {
.nspMain.two-columns .nspArtPage .nspArt {
  flex: 100%;
}
}
@media (max-width: 600px) {
.gkNspPM-EvoNews3 div[data-column="3"] .art,
.gkNspPM-EvoNews3 div[data-column="5"] .art,
.gkNspPM-EvoNews2 .leading.columns-2 .art,
.gkNspPM-EvoNews2 .intro.columns-2 .art {
  width: 100%;
}
}
@media (max-width: 600px) {
.gkNspPM-EvoNews2 .leading.columns-2 .art + .art {
  border-left: 0;
  margin-top: 30px;
}
}
@media (max-width: 600px) {
.gkNspPM-EvoNews2 .intro.columns-2 .art::after {
  display: none;
}
}

@media (max-width: 600px) {
.gkNspPM-EvoNews2 {
  display: block;
}
}

@media (max-width: 600px) {
.gkNspPM-EvoNews2 .leading,
.gkNspPM-EvoNews2 .intro {
  width: 100%;
}
}

@media (max-width: 600px) {
.gkNspPM-EvoNews2 .intro {
  border-left: 0;
  padding-top: 30px;
  margin-top: 30px;
  border-top: 1px solid #ddd;
}
}

@media (max-width: 600px) {
.gkNspPM-EvoNews2 .intro .art + .art {
  padding-top: 30px;
  margin-top: 30px;
  border-top: 1px solid #ddd;
}
}
/* ****** fin gavick evo news 2 ****** */

/* **** inicio modulo elecciones **** */
/* recorte circular en fotos */
.circular-landscape {
  display: inline-block;
  position: relative;
  width: 200px;
  height: 200px;
  overflow: hidden;
  /*border-radius: 50%;*/
	padding-left: 37px;
}
.circular-landscape img {
  width: auto;
  height: 100%;
  margin-left: -50px;
}
