﻿/*
Theme Name: Eventos UV
Theme URI: http://www.uv.mx/
Author: jl Simon
Description: Sitio Web para WordPress de Eventos UV
Version: 2.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: menu, encabezado, slider, eventos, actividades
Text Domain: uv, v2, 2021
*/
.grecaptcha-badge { visibility: hidden; }

.dropdown-menu{min-width: auto !important;}
.navbar-top .dropdown .dropdown-menu{padding: 12px 10px !important;}

.jumbotron{ margin-bottom: 0 !important;}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-weight: 500 !important;
}

/*.postmenu .nav-tabs, .postmenu .nav-tabs .nav-link{border:none;}*/

.navbar-light .navbar-nav .active>.nav-link{color: #fff !important;}

.simply-countdown {
    overflow: hidden;
    display: table; font-family: inherit !important;
   
}
.actividadcintillo .simply-countdown>.simply-section {
    width: 40px !important;
height: 55px !important;
background:none; color:#fff; border:1px #fff solid; padding:35px;margin:5px;border-radius:5px;
}
.simply-countdown>.simply-section .simply-amount{font-size:28px;}
.simply-countdown>.simply-section .simply-word {
   width:100%;width: 72px;
    border-top: 1px #fff solid;
     text-transform: capitalize; font-size:0.85em;
}
.simply-amount{font-weight:700;}


.menufondo h3{color: #000;}
.menufondo p.info-texto{color: #000;}
.menufondo{background-position: center;	background-repeat: no-repeat; background-size: cover;}
/*.menufondo .container-fluid{background-color: rgba(255, 255, 255, 0.90);}*/
.menufondo .panel.blanco, .menufondo .panel{background-color: rgba(255, 255, 255, 0.90);}
.menufondo .panel.oscuro{background-color: rgba(0, 0, 0, 0.9);}
.menufondo .panel.oscuro h3.title, .menufondo .panel.oscuro .info-texto, .menufondo .panel.oscuro .btn-outline-light a,
.menufondo a{color: #fff;}

/*.entry-content > div {	width: 100% !important;}*/

ul.pagination{margin-top: 1rem !important;}

@media (max-width: 991px){
.archive .text-secondary {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
}


.area-logos,
.AreaImagenes{color: #000}
.entradasimagen h5 a, .entradasimagen .title{color: #000; font-weight: 500;}
.entradasimagen { color: #000; background-color: #FF80AB;}
.entradasimagen p, .entradasimagen {color:#000 !important;}
.entradasimagen .font-weight-light {   font-weight: 400!important;}
.vertodo-url a{color: #fff;}
.AreaImagenes .wp-caption p{font-weight: 400;}

/*.AreaImagenes h5,.AreaImagenes .widget_colorful_text_widget a, .AreaImagenes .widget-title{}*/
.area-logos .wp-caption,
.AreaImagenes .wp-caption{ width: 100% !important; display: block;}	


/*#Ultimas-Entradas .media-body h5 a{ color: #333;}
#Ultimas-Entradas .badge-light{background-color: #fff;}*/
.uvdamosmas{ background-color: #FCE4EC;color: #000 !important ;}
.uvdamosmas .btn-primary{ background-color: #C51162 !important; border-color:#C51162;}
.uvdamosmas h2, .uvdamosmas h5  { font-weight: 500 !important ; }
.uvdamosmas .text-secondary{ color: #000 !important;font-weight: 400!important;}

.uvdamosmas .slick-initialized .slick-slide{ height: 200px;}

.uvdamosmas .slick-list {   padding-bottom: 0px !important;}


  @media (max-width: 575px) {
    .uvdamosmas img {
        max-height: 100px;
    }
    .uvdamosmas .text-secondary {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
	}
	.uvdamosmas .slick-next {left: 5%  !important;	}
	.uvdamosmas .slick-prev {left: 100%  !important;}
}

.informacion h2 {	color: #000; font-weight: 500;}
.informacion{ background-color:#FCE4EC !important;  background-position:95%; background-repeat:no-repeat; margin-bottom: 0 !important;}

 .mediaiframe{ background-position: center bottom; padding-bottom: 6rem !important;}
.mediaiframe h3{ color: #000;}
.mediaiframe .nav-link.active h3  { border-bottom: 2px #C51162 solid; color: #C51162;}
.mediaiframe  .nav-link h3:hover{border-bottom: 2px #C51162  solid; color: #C51162 ;}


.mediaiframe .nav-link{border:none !important;}
.mediaiframe .nav-tabs {    border-bottom: none !important;}
.mediaiframe .nav-link.active{border:none !important;border-color: transparent !important; }
.mediaiframe .btn-primary{ border-color: #C51162; background-color: #C51162 !important;}

.postmenu .title{color: #000;}
.postmenu .subtitle, .postmenu a.nav-link{ color: #9C9C9C;}

.postmenu .menu, .postmenu .sub-menu{	padding-left: 10px; margin-left: 20px; list-style: decimal;}
.postmenu .sub-menu{ list-style:disc;margin-left:1.2rem; padding-left: 0px;}
.postmenu .list-group-item{ background: none;padding: .5rem .15rem; display: list-item; 	}




.entry-content .wp-caption {
	background: #f8f8f8;
	text-align: center;
	border: 1px solid #ccc; 
	margin: 1% auto;
}

.entry-content .wp-caption img {
	border: 1px solid #ccc;
	
}

.entry-content table{ width: 100% !important;}
.entry-content table, .entry-content th, .entry-content td{ border: 1px solid #ccc; padding:0.5%;}
.entry-content th, .entry-content thead th{ font-weight: 700; color: #333; background:#E6E6E6; }
.entry-content td, .entry-content tbody td{ background: #f8f9fa; }
.entry-content tbody td p{ padding:0 2%;}

pre {
	background: #f4f4f4;
	padding: 1% 2% ;
}

.entry-content .alignnone {
	float: none !important;
	margin: 5px 1.5em 1.5em 0;	
}
.entry-content .alignright {
	float: right;
	margin: 4px 0 12px 1.5em !important;
}
.entry-content .alignleft {
	float: left ;
	margin: 4px 1.5em 12px 0 !important;	
}
.entry-content  .aligncenter {
	display: block;
	margin: 1em auto !important;
}

.entry-content img, .wp-caption {
    max-width: 100%;
	height: auto;
}

.entry-content p[style="text-align: justify;"] {
	text-align: unset !important; 
  }
/*soporte para Gutenberg*/


.uvdamosmas .text-secondary {
	font-size: 90%;
}
@media (max-width: 1199px) {
	.uvdamosmas h5 {
			font-size: 120%;
	}
	
}

/* Deck */
.uvdamosmas .testimonios-deck {
	opacity: 0;
	transition: opacity 1.5s;
}
.uvdamosmas .slick-initialized {
	opacity: 1;
}
/*.uvdamosmas .slick-initialized .slick-slide {
	display: flex;
	height: 200px;
}*/
.uvdamosmas .slick-list {
	padding-bottom: 10px;
}
.uvdamosmas img {
	object-fit: cover;
}

/* Arrows */
.uvdamosmas .slick-prev,
.uvdamosmas .slick-next
{
	font-size: 0;
	line-height: 0;
	z-index: 1;
	position: absolute;
	top: 50%;
	display: block;
	padding: 0;
	transform: translate(0, -50%);
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	background: transparent;
	width: 40px;
	height: 40px;
	
	opacity: 1;    
	background-position: center;
	background-repeat: no-repeat;
	background-color: #C51162 ;
}
.uvdamosmas .slick-prev:hover,
.uvdamosmas .slick-prev:focus,
.uvdamosmas .slick-next:hover,
.uvdamosmas .slick-next:focus
{
	opacity: 0.7;
}
.uvdamosmas .slick-prev.slick-disabled,
.uvdamosmas .slick-next.slick-disabled
{
	opacity: 0;
	display: none;
}
.uvdamosmas .slick-prev
{
	left: -15px;
	box-shadow: -2px 3px 7px rgba(0, 0, 0, 0.3);
	background-image: url(images/flecha_izq.png);
}
.uvdamosmas .slick-next
{
	right: -15px;
	box-shadow: 2px 3px 7px rgba(0, 0, 0, 0.3);
	background-image: url(images/flecha_der.png);
}

/* Dots */
.uvdamosmas .slick-dotted.slick-slider
{
	margin-bottom: 30px;
}

.uvdamosmas .slick-dots
{
	position: absolute;
	bottom: -20px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
}
.uvdamosmas .slick-dots li
{
	position: relative;
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0 2px;
	padding: 0;
	cursor: pointer;
}
.uvdamosmas .slick-dots li button
{
	font-size: 0;
	line-height: 0;
	display: block;
	width: 20px;
	height: 20px;
	padding: 5px;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: none;
	background: transparent;
}
.uvdamosmas .slick-dots li button:hover,
.uvdamosmas .slick-dots li button:focus
{
	outline: none;
}
.uvdamosmas .slick-dots li button:hover:before,
.uvdamosmas .slick-dots li button:focus:before
{
	opacity: 1;
}
.uvdamosmas .slick-dots li button:before
{
	font-size: 36px;
	line-height: 20px;
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	content: '•';
	text-align: center;
	opacity: .25;
	color: black;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.uvdamosmas .slick-dots li.slick-active button:before
{
	opacity: .75;
	color: #C51162;
}


.area-logos h2, .area-logos h5 {    color: #000;}
.entradasimagen .slick-initialized .slick-slide, .area-logos .slick-initialized .slick-slide{ height: auto; }

.area-logos .slick-track, .entradasimagen .slick-track
{
    display: flex !important;
}

.area-logos .slick-slide, .entradasimagen .slick-slide
{
    height: inherit !important;
}
	
.area-logos .slick-list, .entradasimagen .slick-list {   padding-bottom: 0px !important;}
.area-logos .slick-prev, .area-logos .slick-next, .entradasimagen.slick-prev, .entradasimagen .slick-next {
	transform: unset !important;
  }
  .area-logos .slick-next ,  .entradasimagen .slick-next {
	
	right: 15px  !important; ;
		
  }
  .area-logos .slick-prev, .entradasimagen .slick-prev  {
	left: -15px  !important;
	
  }

  @media (max-width: 575px) {
    .area-logos img, .entradasimagen img {
        max-height: 100px;
    }
    .area-logos .text-secondary, .entradasimagen .text-secondary  {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
	}
	.area-logos .slick-next, .entradasimagen .slick-next  {right:  -5%  !important;	top:25% !important;}
	.area-logos .slick-prev , .entradasimagen .slick-prev {left: -5%  !important;top:25% !important;}
}


/* Deck */
.area-logos .testimonios-deck, .entradasimagen .testimonios-deck {
	opacity: 0;
	transition: opacity 1.5s;
}
.area-logos .slick-initialized, .entradasimagen .slick-initialized {
	opacity: 1;
}

.area-logos .slick-list, .entradasimagen .slick-list {
	padding-bottom: 10px;
}
.area-logos img, .entradasimagen img {
	object-fit: cover;
	display: inline-block !important; 
}

/* Arrows */
.area-logos .slick-prev,
.area-logos .slick-next,
.entradasimagen .slick-prev,
.entradasimagen .slick-next
{
	font-size: 0;
	line-height: 0;
	z-index: 1;
	position: absolute;
	top: 50%;
	display: block;
	width: 20px;
	height: 20px;
	padding: 0;
	transform: translate(0, -50%);
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	background: transparent;
	width: 40px;
	height: 40px;
	
	opacity: 1;    
	background-position: center;
	background-repeat: no-repeat;
	/*background-color: #C51162 ;*/
}
.entradasimagen .slick-prev:hover,
.entradasimagen .slick-prev:focus,
.entradasimagen .slick-next:hover,
.entradasimagen .slick-next:focus,
.area-logos .slick-prev:hover,
.area-logos .slick-prev:focus,
.area-logos .slick-next:hover,
.area-logos .slick-next:focus
{
	opacity: 0.7;
}
.entradasimagen .slick-prev.slick-disabled,
.entradasimagen .slick-next.slick-disabled,
.area-logos .slick-prev.slick-disabled,
.area-logos .slick-next.slick-disabled
{
	opacity: 0;
	display: none;
}
.area-logos .slick-prev, .entradasimagen .slick-prev
{
	left: -15px;
	box-shadow: -2px 3px 7px rgba(0, 0, 0, 0.3);
	background-image: url(images/flecha_izq.png);
}
.area-logos .slick-next, .entradasimagen .slick-next
{
	right: -15px !important;
	box-shadow: 2px 3px 7px rgba(0, 0, 0, 0.3);
	background-image: url(images/flecha_der.png);
}

/* Dots */
.area-logos .slick-dotted.slick-slider
{
	margin-bottom: 30px;
}

.area-logos .slick-dots
{
	position: absolute;
	bottom: -20px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
}
.area-logos .slick-dots li
{
	position: relative;
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0 2px;
	padding: 0;
	cursor: pointer;
}
.area-logos .slick-dots li button
{
	font-size: 0;
	line-height: 0;
	display: block;
	width: 20px;
	height: 20px;
	padding: 5px;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: none;
	background: transparent;
}
.area-logos .slick-dots li button:hover,
.area-logos .slick-dots li button:focus
{
	outline: none;
}
.area-logos .slick-dots li button:hover:before,
.area-logos .slick-dots li button:focus:before
{
	opacity: 1;
}
.area-logos .slick-dots li button:before
{
	font-size: 36px;
	line-height: 20px;
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	content: '•';
	text-align: center;
	opacity: .25;
	color: black;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.area-logos .slick-dots li.slick-active button:before
{
	opacity: .75;
	color: black;
}


/**
 *
 * NOTICIAS
 *
 * Sección en todos los sitios
 *
 */
 
.box-noticias .simply-countdown>.simply-section {background:none !important;
 width: 40px;
height: 55px;
background:none; color:#fff; border:1px #fff solid; padding:20px;margin:3px;border-radius:5px;}

.noticias-slider .simply-countdown, .actividadcintillo .simply-countdown{ margin: 0 auto;}

.box-noticias {
	position: relative;
    width: 100%;
    max-height: 800px !important;
    min-height: 250px;
}
.box-noticias:before{
	content: "";
	display: block;
	padding-top: 38%;
}
.wpv2 .box-noticias:before {
    padding-top: 33%;
}
.box-content{
	position:  absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}
.noticias-slider {
    position: relative;
    width: 100%;
    /*height: 600px;*/
    height: 100%;
    min-height: 8vw;
    font-weight: 300;
    background-color: #f6f7f8;
    /*z-index: 1000;*/
    /*opacity: 0;
    transition: opacity 5s cubic-bezier(0.4, 0.29, 0.01, 0.5), height 1.2s cubic-bezier(0.4, 0.29, 0.01, 1);*/
}
.noticias-slider .slick-list {
    height: 100%;
}
.noticias-slider .slick-track {
    height: 100%;
    opacity: 0;
    transition: opacity 1s cubic-bezier(0.4, 0.29, 0.01, 0.5);    
}
.noticias-slider .slick-slide {
    position: relative;
    height: 100%;
    /*height: 600px;*/
    /*transition: height 1s ease-out;*/
    opacity: 1;
}

.noticias-slider .slick-slide > div, .noticias-slider .slick-slide .item, .noticias-slider .slick-slide figure {
    position: relative;
    height: 100%;
}
.noticias-slider figure {
    padding: 0;
    margin: 0;
}
.noticias-slider .slick-slide .slide-image {
    opacity: 1;
    height: 100%;
    background-size: cover;
    background-position: center;
    /*background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));*/
    /*transition: all .8s ease-in;*/
}
.noticias-slider .slick-slide .slide-image video, .noticias-slider .slick-slide .slide-image iframe {
    width: 100%;   
    height: 100%;
    object-fit: cover;
    z-index: 1;
    border:0;
    overflow:hidden;
}
.noticias-slider .slick-slide .slide-image.centrado-arriba {
    background-position: center top;
}
.noticias-slider .slick-slide .slide-image.centrado-medio {
    background-position: center center;
}
.noticias-slider .slick-slide .slide-image.centrado-abajo {
    background-position: center bottom;
}
.noticias-slider .slick-slide .slide-image.izquierda-arriba {
    background-position: left top;
}
.noticias-slider .slick-slide .slide-image.izquierda-medio {
    background-position: left center;
}
.noticias-slider .slick-slide .slide-image.izquierda-abajo {
    background-position: left bottom;
}
.noticias-slider .slick-slide .slide-image.derecha-abajo {
    background-position: right top;
}
.noticias-slider .slick-slide .slide-image.derecha-arriba {
    background-position: right center;
}
.noticias-slider .slick-slide .slide-image.derecha-medio {
    background-position: right bottom;
}
.noticias-slider .slick-slide .slide-media {
    animation: brightOut 2s cubic-bezier(0.4, 0.29, 0.01, 1);
    animation-fill-mode: forwards;
    transition: transform 30s;
}
.noticias-slider .slick-slide.slick-active {
    z-index: 1;
    /*background-color: #666;*/
}
.noticias-slider .slick-slide.slick-active .slide-media {
    animation: brightIn 3s cubic-bezier(0.4, 0.29, 0.01, 1);
    /*transform: scale(1.1);*/
    animation: zoomIn 30s linear infinite alternate none;
}
@media screen and (min-width:0\0) and (min-resolution: 72dpi) {
    .noticias-slider .slick-slide.slick-active .slide-media {
        animation: none;
    }
  }
.noticias-slider .slick-slide:nth-child(1) .slide-media {
    /*transform: scale(1);*/
    transition: none;
    /*animation: zoomIn 30s linear infinite alternate none;*/
}
.noticias-slider .slick-slide.slick-active .caption {
    opacity: 1;
    transform: translateY(0);
    transition: all 0.7s cubic-bezier(0.32, 0.34, 0, 1.62) 0.6s;
    /*animation: blurIn 2.4s cubic-bezier(0.4, 0.29, 0.01, 1);*/
}
.noticias-slider .slick-slide.slick-active .subcaption {
    opacity: 1;
    transform: translateY(0);
    transition: all 0.7s cubic-bezier(0.32, 0.34, 0, 1.62) 0.6s;
    /*animation: blurIn 2.4s cubic-bezier(0.4, 0.29, 0.01, 1);*/
    animation: blurIn 1.2s ease-in;
}
.noticias-slider .slick-slide.slick-active .btn {
    opacity: 1;
    transform: translateY(0);
    transition: all 0.7s cubic-bezier(0.32, 0.34, 0, 1.62) 0.6s;
    /*animation: blurIn 2.4s cubic-bezier(0.4, 0.29, 0.01, 1);*/
    animation: blurIn 1.2s ease-in;
}
.noticias-slider .slick-slide .caption-container {
    /*position: absolute;
    top: 73%;
    left: 3%;*/
    z-index: 1;
    transition: all 0.7s cubic-bezier(0.32, 0.34, 0, 1.62) 0.6s;
    /*padding: 0 0 10px 0;*/
}

.noticias-slider .slick-slide .caption-container:hover {
    text-decoration: none;
}

.noticias-slider.slick-initialized .card-img-overlay {
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
}
.noticias-slider .slick-slide .caption {
    /*text-align: center;*/
    /*padding: 5px 20px;*/
    /*text-transform:uppercase;*/
    line-height: 1.2;
    color: #fff;
    margin: 0;
    font-size: 2em !important;
    /*font-weight: bold;*/
    transition: all .3s ease;
    transform: translateY(100px);
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.7);
    animation: blurOut 0.4s cubic-bezier(0.4, 0.29, 0.01, 1);
    opacity: 0;
}
  
.noticias-slider .slick-slide .caption a {
    color: #fff;
    font-size: inherit !important;font-weight: 500;
}
  
.noticias-slider .slick-slide .subcaption {
    /*position: absolute;
    top: 84%;
    left: 5%;*/
    /*text-align: center;*/
    /*padding: 5px 20px;*/
    /*text-transform:uppercase;*/
    line-height: 1.2;
    color: #fff;
    margin: 0;
    font-size: 1.5em !important;
    /*font-weight: bold;*/
    letter-spacing: .02em;
    opacity: 0;
    z-index: 1;
    transition: all .3s ease;
    font-weight: 300 !important;
    transform: translateY(100px);
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.7);
    animation: blurOut 0.4s cubic-bezier(0.4, 0.29, 0.01, 1);
}
.noticias-slider .slick-slide .btn {
    opacity: 0;
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.7);
    box-shadow: -3px 3px 3px 1px rgba(0, 0, 0, 0.3);   /* horizontal, vertical, blur, spread, color, inset */
    animation: blurOut 0.4s cubic-bezier(0.4, 0.29, 0.01, 1);
}
.noticias-slider .slick-dots {
    text-align: center;
    padding-top: 5px;
    padding-left: 0;
    margin-top: -40px;
}
.noticias-slider .slick-dots li {
    display: inline-block;
    vertical-align: top;
    margin: 0 4px;
}
.noticias-slider .slick-dots li button {
    width: 14px;
    height: 14px;
    cursor: pointer;
    vertical-align: middle;
    color: rgba(0, 51, 23, 0);
    background-color: rgba(255, 127, 0, 0);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    opacity: .5;
    padding: 2px 0px;
    /* Nuevo */
    width: 30px;
    height: 5px;
    border: 2px solid transparent;
    background-color: rgba(255, 255, 255, 0.7);
    border-radius: 0;
}
@media (max-width: 767px) {
    .noticias-slider .slick-dots li {
        margin: 0 3px;
    }
    .noticias-slider .slick-dots li button {
        width: 15px;
    }
}
.noticias-slider .slick-dots li button:focus {
    outline: none;
}
.noticias-slider .slick-dots li.slick-active button, .noticias-slider .slick-dots li button:hover {
    border-color: #fff;
    opacity: .5;
    background-color: #888;
}

/* Arrows */
.actividad-slider .noticias-slider .slick-prev,
.actividad-slider .noticias-slider .slick-next
{
    z-index: 1;
    position: absolute;
    top: 50%;
    display: block;
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background-color: none !important;
	background: none !important;
    background-image: -moz-linear-gradient(center top, #222222, #111111);
    border: none;
    border-radius: 0;
    height: 56px;
    width: 56px;
    opacity: 0.3;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
    color: #fff;
    font-size: 46px;
    /*visibility: hidden;*/
}
/*.noticias-slider:hover .slick-prev,
.noticias-slider:hover .slick-next
{
    visibility: visible;
}*/

.noticias-slider .slick-prev:hover,
.noticias-slider .slick-next:hover
{
    opacity: 0.8;
}
.noticias-slider .slick-prev.slick-disabled,
.noticias-slider .slick-next.slick-disabled
{
    opacity: 0;
    display: none;
    cursor: default;
}
.noticias-slider .slick-prev
{
    left: 10px;
    padding-left: 8px;
}
.noticias-slider .slick-next
{
    right: 10px;
    padding-left: 10px;
}

.actividad .list-group-item{background-color: #f8f9fa;}

@media (max-width: 991px) {

.noticias-slider .slick-slide .btn {
    font-size: 80%;
    padding: .275rem .65rem;
}
}


@media (max-width: 767px) {
    .noticias-slider .slick-slide .caption {
        font-size: 1.8em;
    }
    .noticias-slider .slick-slide .subcaption {
        font-size: 1em;
    }  
}


@media (max-width: 575px) {

  .noticias-slider .slick-slide .caption {
    font-size: 1.5em;
  }
  .noticias-slider .slick-slide .subcaption {
    font-size: 0.9em;
  }
  
  .simply-countdown>.simply-section .simply-amount {
    font-size: 26px;
}
.simply-countdown>.simply-section {
    padding: 30px !important;
	}
	
	.simply-countdown>.simply-section .simply-word {
    width: 60px;font-size: 0.75em;}
  
}
.postmenu a.text-dark{color: #000 !important;font-weight: 500;}
.postmenu  .text-dark{color: #000 !important;}

.MenuOpcionesInterior .menu .btn-outline-primary a, .MenuOpcionesInterior .menu .btn-outline-success a {
    color: inherit;
}
/* Definicion de los colores del tema en general*/
/* colores del tema Turmalina (default)*/
.turmalina .otrossitios,
.turmalina .navbar-top, 
.turmalina .navbar-logo {  background-color:#880E4F !important;}
.turmalina .navbar-toggler{background-color:#fff !important;}
.turmalina .navbar-light .navbar-nav .nav-link {color: #fff;}
.turmalina .navbar-top .nav-link[aria-expanded="true"]{ color: #ffffffb8 !important;}


.turmalina .navbar-top .nav-item.active .nav-link,
.turmalina .navbar-light .navbar-nav .nav-link:hover {color: #fff !important;}

.turmalina .actividadcintillo, 
.turmalina .actividadcintillo a{background-color:#D81B60 !important;color: #fff;}
.turmalina .menu .btn-outline-primary {border-color: #880E4F;}
.turmalina .MenuOpcionesInterior .menu .btn-outline-light a, 
.turmalina .MenuOpcionesInterior .menu .btn-outline-primary{color: #880E4F;}
.turmalina .MenuOpcionesInterior .menu a:hover, 
.turmalina .MenuOpcionesInterior .menu .btn-outline-primary:hover{color: #fff;}
.turmalina .active h4{border-bottom: 2px #C51162  solid; color: #C51162 ; }
.turmalina .postmenu h4:hover{border-bottom: 2px #C51162  solid; color: #C51162 ;}
.turmalina .mediaiframe  .nav-link{color: #C51162;}

.turmalina .btn-success, 
.turmalina .btn-primary,
.turmalina .btn:hover, .turmalina .btn:focus, .turmalina .btn:active  {
    background-color: #C51162 !important;
    border-color: #C51162 !important; /*set the color you want here*/
	box-shadow: none !important;
}
.turmalina .informacion {    background-color: #FCE4EC !important;}
.turmalina .uvdamosmas, .turmalina .actividad .list-group-item  {   background-color: #FCE4EC;}
.turmalina .mediaiframe .nav-link.active h3 {border-bottom: 2px #a7a2a4 solid; color: #C51162;}
.turmalina .entradasimagen {    background-color: #FF80AB;}
.turmalina .slick-prev, .turmalina .slick-next{background-color: #C51162;}
.turmalina .uvdamosmas .slick-dots li.slick-active button:before {    color: #C51162;}

/* colores del tema Turmalina*/

/* colores del tema amatista*/
.amatista .otrossitios,
.amatista .navbar-top, 
.amatista .navbar-logo {  background-color:#4A148C !important;}
.amatista .navbar-toggler{background-color:#fff !important;}
.amatista .navbar-light .navbar-nav .nav-link {color: #fff;}
.amatista .navbar-top .nav-item.active .nav-link,
.amatista .navbar-light .navbar-nav .nav-link:hover {color: #fff !important;}
.amatista .navbar-top .nav-link[aria-expanded="true"]{ color: #ffffffb8 !important;}

.amatista .actividadcintillo, 
.amatista .actividadcintillo a{background-color:#4A148C !important;color: #fff;}
.amatista .menu .btn-outline-primary {border-color: #4A148C;}
.amatista .MenuOpcionesInterior .menu .btn-outline-light a, 
.amatista .MenuOpcionesInterior .menu .btn-outline-primary{color: #4A148C;}
.amatista .MenuOpcionesInterior .menu a:hover, 
.amatista .MenuOpcionesInterior .menu .btn-outline-primary:hover{color: #fff;}
.amatista .active h4{border-bottom: 2px #9C27B0  solid; color: #9C27B0 ; }
.amatista .postmenu h4:hover{border-bottom: 2px #9C27B0  solid; color: #9C27B0 ;}
.amatista .mediaiframe  .nav-link{color: #9C27B0;}
.amatista .btn-success, 
.amatista .btn-primary,
.amatista .btn:hover, .amatista .btn:focus, .amatista .btn:active  {
    background-color: #9C27B0 !important;
    border-color: #9C27B0 !important; /*set the color you want here*/
	box-shadow: none !important;
}
.amatista .informacion {    background-color: #EDE7F6 !important;}
.amatista .uvdamosmas, .amatista .actividad .list-group-item  {   background-color: #EDE7F6;}
.amatista .mediaiframe .nav-link.active h3 {border-bottom: 2px #9C27B0 solid; color: #9C27B0;}
.amatista .entradasimagen {    background-color: #CE93D8;}
.amatista .slick-prev, .amatista .slick-next{background-color: #9C27B0;}
.amatista .uvdamosmas .slick-dots li.slick-active button:before {    color: #9C27B0;}
/* colores del tema amatista*/

/* colores del tema lapiz*/
.lapiz .otrossitios,
.lapiz .navbar-top, 
.lapiz .navbar-logo {  background-color:#1976D2 !important;}
.lapiz .navbar-toggler{background-color:#fff !important;}
.lapiz .navbar-light .navbar-nav .nav-link {color: #fff !important;}
.lapiz .navbar-top .nav-item.active .nav-link,
.lapiz .navbar-light .navbar-nav .nav-link:hover {color: #fff !important;}
.lapiz .navbar-top .nav-link[aria-expanded="true"]{ color: #ffffffb8 !important;}

.lapiz .actividadcintillo, 
.lapiz .actividadcintillo a{background-color:#01579B !important;color: #fff;}
.lapiz .menu .btn-outline-primary {border-color: #01579B;}
.lapiz .MenuOpcionesInterior .menu .btn-outline-light a, 
.lapiz .MenuOpcionesInterior .menu .btn-outline-primary{color: #1976D2;}
.lapiz .MenuOpcionesInterior .menu a:hover, 
.lapiz .MenuOpcionesInterior .menu .btn-outline-primary:hover{color: #fff;}
.lapiz .active h4{border-bottom: 2px #0277BD  solid; color: #0277BD ; }
.lapiz .postmenu h4:hover{border-bottom: 2px #0277BD  solid; color: #0277BD ;}
.lapiz .mediaiframe  .nav-link{color: #0277BD;}
.lapiz .btn-success, 
.lapiz .btn-primary,
.lapiz .btn:hover, .lapiz .btn:focus, .lapiz .btn:active  {
    background-color: #0277BD !important;
    border-color: #0277BD !important; /*set the color you want here*/
	box-shadow: none !important;
}
.lapiz .informacion {    background-color: #E1F5FE !important;}
.lapiz .uvdamosmas, .lapiz .actividad .list-group-item {   background-color: #E1F5FE;}
.lapiz .mediaiframe .nav-link.active h3 {border-bottom: 2px #0277BD solid; color: #0277BD;}
.lapiz .entradasimagen {    background-color: #B3E5FC;}
.lapiz .slick-prev, 
.lapiz .slick-next{background-color: #0277BD;}
.lapiz .uvdamosmas .slick-dots li.slick-active button:before {    color: #0277BD;}
/* colores del tema lapiz*/

/* colores del tema esmeralda*/
.esmeralda .otrossitios,
.esmeralda .navbar-top, 
.esmeralda .navbar-logo {  background-color:#2E7D32 !important;}
.esmeralda .navbar-toggler{background-color:#fff !important;}
.esmeralda .navbar-light .navbar-nav .nav-link {color: #fff;}
.esmeralda .navbar-top .nav-item.active .nav-link,
.esmeralda .navbar-light .navbar-nav .nav-link:hover {color: #fff !important;}
.esmeralda .navbar-top .nav-link[aria-expanded="true"]{ color: #ffffffb8 !important;}

.esmeralda .actividadcintillo, 
.esmeralda .actividadcintillo a{background-color:#388E3C !important;color: #fff;}
.esmeralda .menu .btn-outline-primary {border-color: #388E3C;}
.esmeralda .MenuOpcionesInterior .menu .btn-outline-light a, 
.esmeralda .MenuOpcionesInterior .menu .btn-outline-primary{color: #2E7D32;}
.esmeralda .MenuOpcionesInterior .menu a:hover, 
.esmeralda .MenuOpcionesInterior .menu .btn-outline-primary:hover{color: #fff;}
.esmeralda .active h4{border-bottom: 2px #1B5E20  solid; color: #1B5E20 ; }
.esmeralda .postmenu h4:hover{border-bottom: 2px #1B5E20  solid; color: #1B5E20 ;}
.esmeralda .mediaiframe  .nav-link{color: #1B5E20;}
.esmeralda .btn-success, 
.esmeralda .btn-primary,
.esmeralda .btn:hover, .esmeralda .btn:focus, .esmeralda .btn:active  {
    background-color: #1B5E20 !important;
    border-color: #1B5E20 !important; /*set the color you want here*/
	box-shadow: none !important;
}
.esmeralda .informacion {    background-color: #E8F5E9 !important;}
.esmeralda .uvdamosmas, .esmeralda .actividad .list-group-item {   background-color: #E8F5E9;}
.esmeralda .mediaiframe .nav-link.active h3 {border-bottom: 2px #1B5E20 solid; color: #1B5E20;}
.esmeralda .entradasimagen {    background-color: #F1F8E9;}
.esmeralda .slick-prev, 
.esmeralda .slick-next{background-color: #1B5E20;}
.esmeralda .uvdamosmas .slick-dots li.slick-active button:before {    color: #1B5E20;}
/* colores del tema esmeralda*/

/* colores del tema malaquita*/
.malaquita .otrossitios,
.malaquita .navbar-top, 
.malaquita .navbar-logo {  background-color:#004D40 !important;}
.malaquita .navbar-toggler{background-color:#fff !important;}
.malaquita .navbar-light .navbar-nav .nav-link {color: #fff;}
.malaquita .navbar-top .nav-item.active .nav-link,
.malaquita .navbar-light .navbar-nav .nav-link:hover {color: #fff !important;}
.malaquita .navbar-top .nav-link[aria-expanded="true"]{ color: #ffffffb8 !important;}

.malaquita .actividadcintillo, 
.malaquita .actividadcintillo a{background-color:#00796B !important;color: #fff;}
.malaquita .menu .btn-outline-primary {border-color: #00796B;}
.malaquita .MenuOpcionesInterior .menu .btn-outline-light a, 
.malaquita .MenuOpcionesInterior .menu .btn-outline-primary{color: #004D40;}
.malaquita .MenuOpcionesInterior .menu a:hover, 
.malaquita .MenuOpcionesInterior .menu .btn-outline-primary:hover{color: #fff;}
.malaquita .active h4{border-bottom: 2px #00695C  solid; color: #00695C ; }
.malaquita .postmenu h4:hover{border-bottom: 2px #00695C  solid; color: #00695C ;}
.malaquita .mediaiframe  .nav-link{color: #00695C;}
.malaquita .btn-success, 
.malaquita .btn-primary,
.malaquita .btn:hover, .malaquita .btn:focus, .malaquita .btn:active  {
    background-color: #00695C !important;
    border-color: #00695C !important; /*set the color you want here*/
	box-shadow: none !important;
}
.malaquita .informacion {    background-color: #E0F2F1 !important;}
.malaquita .uvdamosmas, .malaquita .actividad .list-group-item {   background-color: #E0F2F1;}
.malaquita .mediaiframe .nav-link.active h3 {border-bottom: 2px #00695C solid; color: #00695C;}
.malaquita .entradasimagen {    background-color: #009688;}
.malaquita .slick-prev, 
.malaquita .slick-next{background-color: #00695C;}
.malaquita .uvdamosmas .slick-dots li.slick-active button:before {    color: #00695C;}
/* colores del tema malaquita*/

/* colores del tema jaspe*/
.jaspe .otrossitios,
.jaspe .navbar-top, 
.jaspe .navbar-logo {  background-color:#BF360C !important;}
.jaspe .navbar-toggler{background-color:#fff !important;}
.jaspe .navbar-light .navbar-nav .nav-link {color: #fff;}
.jaspe .navbar-top .nav-item.active .nav-link,
.jaspe .navbar-light .navbar-nav .nav-link:hover {color: #fff !important;}
.jaspe .navbar-top .nav-link[aria-expanded="true"]{ color: #ffffffb8 !important;}

.jaspe .actividadcintillo, 
.jaspe .actividadcintillo a{background-color:#DF3207 !important;color: #fff;}
.jaspe .menu .btn-outline-primary {border-color: #DF3207;}
.jaspe .MenuOpcionesInterior .menu .btn-outline-light a, 
.jaspe .MenuOpcionesInterior .menu .btn-outline-primary{color: #BF360C;}
.jaspe .MenuOpcionesInterior .menu a:hover, 
.jaspe .MenuOpcionesInterior .menu .btn-outline-primary:hover{color: #fff;}
.jaspe .active h4{border-bottom: 2px #DD2C00  solid; color: #DD2C00 ; }
.jaspe .postmenu h4:hover{border-bottom: 2px #DD2C00  solid; color: #DD2C00 ;}
.jaspe .mediaiframe  .nav-link{color: #DD2C00;}
.jaspe .btn-success, 
.jaspe .btn-primary,
.jaspe .btn:hover, .jaspe .btn:focus, .jaspe .btn:active  {
    background-color: #DD2C00 !important;
    border-color: #DD2C00 !important; /*set the color you want here*/
	box-shadow: none !important;
}
.jaspe .informacion {    background-color: #FFF3E0 !important;}
.jaspe .uvdamosmas, .jaspe .actividad .list-group-item {   background-color: #FFF3E0;}
.jaspe .mediaiframe .nav-link.active h3 {border-bottom: 2px #DD2C00 solid; color: #DD2C00;}
.jaspe .entradasimagen {    background-color: #FFAB91;}
.jaspe .slick-prev, 
.jaspe .slick-next{background-color: #DD2C00;}
.jaspe .uvdamosmas .slick-dots li.slick-active button:before {    color: #DD2C00;}
/* colores del tema jaspe*/

/* colores del tema coral*/
.coral .otrossitios,
.coral .navbar-top, 
.coral .navbar-logo {  background-color:#B71C1C !important;}
.coral .navbar-toggler{background-color:#fff !important;}
.coral .navbar-light .navbar-nav .nav-link {color: #fff;}
.coral .navbar-top .nav-item.active .nav-link,
.coral .navbar-light .navbar-nav .nav-link:hover {color: #fff !important;}
.coral .navbar-top .nav-link[aria-expanded="true"]{ color: #ffffffb8 !important;}

.coral .actividadcintillo, 
.coral .actividadcintillo a{background-color:#D50000 !important;color: #fff;}
.coral .menu .btn-outline-primary {border-color: #D50000;}
.coral .MenuOpcionesInterior .menu .btn-outline-light a, 
.coral .MenuOpcionesInterior .menu .btn-outline-primary{color: #B71C1C;}
.coral .MenuOpcionesInterior .menu a:hover, 
.coral .MenuOpcionesInterior .menu .btn-outline-primary:hover{color: #fff;}
.coral .active h4{border-bottom: 2px #D32F2F  solid; color: #D32F2F ; }
.coral .postmenu h4:hover{border-bottom: 2px #D32F2F  solid; color: #D32F2F ;}
.coral .mediaiframe  .nav-link{color: #D32F2F;}
.coral .btn-success, 
.coral .btn-primary,
.coral .btn:hover, .coral .btn:focus, .coral .btn:active  {
    background-color: #D32F2F !important;
    border-color: #D32F2F !important; /*set the color you want here*/
	box-shadow: none !important;
}
.coral .informacion {    background-color: #FFEBEE !important;}
.coral .uvdamosmas , .coral .actividad .list-group-item {   background-color: #FFEBEE;}
.coral .mediaiframe .nav-link.active h3 {border-bottom: 2px #D32F2F solid; color: #D32F2F;}
.coral .entradasimagen {    background-color: #EF9A9A;}
.coral .slick-prev, 
.coral .slick-next{background-color: #D32F2F;}
.coral .uvdamosmas .slick-dots li.slick-active button:before {    color: #D32F2F;}
/* colores del tema coral*/

/* colores del tema agata*/
.agata .otrossitios,
.agata .navbar-top, 
.agata .navbar-logo {  background-color:#6D4C41 !important;}
.agata .navbar-toggler{background-color:#fff !important;}
.agata .navbar-light .navbar-nav .nav-link {color: #fff;}
.agata .navbar-top .nav-item.active .nav-link,
.agata .navbar-light .navbar-nav .nav-link:hover {color: #fff !important;}
.agata .navbar-top .nav-link[aria-expanded="true"]{ color: #ffffffb8 !important;}

.agata .actividadcintillo, 
.agata .actividadcintillo a{background-color:#5D4037 !important;color: #fff;}
.agata .menu .btn-outline-primary {border-color: #5D4037;}
.agata .MenuOpcionesInterior .menu .btn-outline-light a, 
.agata .MenuOpcionesInterior .menu .btn-outline-primary{color: #6D4C41;}
.agata .MenuOpcionesInterior .menu a:hover, 
.agata .MenuOpcionesInterior .menu .btn-outline-primary:hover{color: #fff;}
.agata .active h4{border-bottom: 2px #3E2723  solid; color: #3E2723 ; }
.agata .postmenu h4:hover{border-bottom: 2px #3E2723  solid; color: #3E2723 ;}
.agata .mediaiframe  .nav-link{color: #3E2723;}
.agata .btn-success, 
.agata .btn-primary,
.agata .btn:hover, .agata .btn:focus, .agata .btn:active  {
    background-color: #3E2723 !important;
    border-color: #3E2723 !important; /*set the color you want here*/
	box-shadow: none !important;
}
.agata .informacion {    background-color: #EFEBE9 !important;}
.agata .uvdamosmas, .agata .actividad .list-group-item {    background-color: #EFEBE9;}
.agata .mediaiframe .nav-link.active h3 {border-bottom: 2px #3E2723 solid; color: #3E2723;}
.agata .entradasimagen {    background-color: #A1887F;}
.agata .slick-prev, 
.agata .slick-next{background-color: #3E2723;}
.agata .uvdamosmas .slick-dots li.slick-active button:before {    color: #3E2723;}
/* colores del tema agata*/


.customcolors .MenuOpcionesInterior .menu a{color: #fff;}
.customcolors .MenuOpcionesInterior .menu div.col.btn-primary {background-color: #0d6efd;}
.customcolors .MenuOpcionesInterior .menu div.col.azuldelmar {background-color: #1a237e; }
.customcolors .MenuOpcionesInterior .menu div.col.grisnube {background-color: #263238; }
.customcolors .MenuOpcionesInterior .menu div.col.verdehoja {background-color: #004d40;}
.customcolors .MenuOpcionesInterior .menu div.col.btn-success {background-color: #198754 !important;border-color: #198754 !important;}
.customcolors .MenuOpcionesInterior .menu .btn:hover{opacity: .90; }

.customcolors .nav-link.active,
.customcolors .navbar-light .navbar-nav .nav-link {color: #fff !important;}
.customcolors .navbar-light .navbar-nav .nav-link:hover {color: #fff;}
.customcolors .navbar-top .nav-link[aria-expanded="true"]{ color: #ffffffb8 !important;}

.navbar-idioma, .wphome  {background-color: #0E47A1;}
.titulo-sitio{ color: #fff !important;}
/*azul*/
.azul .noticias-slider .slick-slide .caption-container{display: none;}
.azul .noticias-slider.slick-initialized .card-img-overlay{ background-image: none;}
.azul .titulo-sitio{color: #0E47A1 !important;}
.azul .AreaImagenes, .azul .uvdamosmas{ background-color: #f5f5f5 !important;}
.azul .informacion {background-position: left;background-color: #fff !important}
.azul .entradasimagen{background-color: #fff !important;}
.azul .contactopage .title{ display: none;}
.azul .contactopage{ padding: 0 !important; margin: 0 !important;}
.azul .contactopage .container{ max-width: 100% !important;}
.azul .btn-primary,.azul .slick-prev, 
.azul .slick-next{background-color:  #0E47A1 !important;border-color: #0E47A1; }

.agenda .card{height: auto !important;}
.gallery-caption {
    font-size: 0.95em;
    padding: 0.5em 1em;
    border-radius: 15px;
    margin: 0 20px;
    box-shadow: 2px 5px #dbdcdd;
    display: block;
    margin-top: 15px;
}

.gallery-item img{ border:none !important;}

@media (min-width: 768px) and (max-width: 991.98px){
	.gallery .gallery-item{ width: 50% !important;}
	.gallery-columns-1 .gallery-item{ width: 100% !important; }	
}
@media (min-width: 576px) and (max-width: 767.98px){
	.gallery .gallery-item{ width: 50% !important; }
	.gallery-columns-1 .gallery-item{ width: 100% !important; }
}
@media (max-width: 576px){ 
    .noticias-slider .slick-slide .subcaption{display: none !important;}
	.gallery .gallery-item{ width: 100% !important; float: none;}
}


.tablepress .row-hover tr:hover td{background-color: #D1ECF195 !important;}
.tablepress .odd td, 
.tablepress tfoot th, .customize-1470 .tablepress thead th {
    background-color: #D1ECF1 !important;
}

.tablepress a:hover{ text-decoration: underline;}
.responsive-tabs .responsive-tabs__list__item:hover,
.responsive-tabs .responsive-tabs__list__item--active,
.responsive-tabs .responsive-tabs__list__item--active:hover {
	background: #E8F6E9 !important; color: #2E7D32 !important;; border-color: #2E7D32 !important;
}
.responsive-tabs .responsive-tabs__panel{border: 1px solid #2E7D32 !important;
background: rgb(232,246,233) !important;
background: linear-gradient(180deg, rgba(232,246,233,1) 0%, rgba(255,255,255,1) 10%, rgba(255,255,255,1) 90%, rgba(232,246,233,1) 100%) !important;
}
.responsive-tabs .responsive-tabs__heading .fa { color: #2E7D32 !important; }
.responsive-tabs  .fa { color: #2E7D32 !important; }

@media (max-width: 767px){
   
.responsive-tabs .responsive-tabs__heading--active, 
.responsive-tabs .responsive-tabs__heading--active:hover {
    background: #E8F6E9 !important; border-color: #2E7D32; color:#2E7D32 !important ;
}
.responsive-tabs .responsive-tabs__heading--active:after, 
.responsive-tabs .responsive-tabs__heading--active:hover:after {
    border-bottom: 6px solid #2E7D32 !important;
    border-top: 0;
    top: 18px;
}
.responsive-tabs .responsive-tabs__heading:hover {	background: #E8F6E9 !important;	color: #2E7D32 !important;}
.responsive-tabs .responsive-tabs__heading .fa { display:inline !important; }
}

@media (max-width: 523px) {
    .postmenu .xs-w-100 { width:100% !important; }
}


.em.em-list .em-item .em-item-info h3.em-item-title{font-size: 1.5em !important;}
/*.em.em-list .em-item .em-item-image .em-item-image-placeholder{ background: #ccc !important; color: #0F48A2 !important;}*/

@media (min-width: 768px){
.azul .AreaImagenes .col-md-3.imagen-1 {
        width: 100%;
}
.azul .AreaImagenes .col-md-3.imagen-2,.azul .AreaImagenes .col-md-3.imagen-3,.azul .AreaImagenes .col-md-3.imagen-4,
.azul .AreaImagenes .col-md-3.imagen-5
{width: 25%;}

.azul .AreaImagenes .col-md-3.imagen-6,.azul .AreaImagenes .col-md-3.imagen-7
{width: 40%;}

}

.tablaservicios td a{color: #0D47A1 !important;}
.tablaservicios td a:hover{color:#2196f3 !important;}
.dataTables_wrapper { padding: 2em 0;}
.tablaservicios tfoot th, .tablaservicios thead th{ background-color: #005baa !important; color: #fff; padding: 0.75em 0.5em !important; font-weight: 300 !important; font-size: 1.3em; border: none !important; }
.tablaservicios .odd td{ background-color: #ECEFF1 !important; }
.tablaservicios tbody td{ border-right: none; border-left: none; }
.tablaservicios a:hover{text-decoration: underline;	}
table.dataTable thead th, table.dataTable thead td{border-bottom: none;}
.tablaservicios tbody td, .tablepress tfoot th {
    border-top: 1px solid #607d8b !important;
}

@media (max-width: 1200px){ 
    .videoteca  .ratio-4x3{--bs-aspect-ratio: 100% !important; }
}
@media (max-width: 992px){ 
    .videoteca  .ratio-4x3{--bs-aspect-ratio: 175% !important; }
}
@media (min-width: 1200px){ 
    .videoteca  .ratio-4x3{--bs-aspect-ratio: 50% !important; }
}