/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 20 2023 | 12:29:43 */
/*Smooth Scrolling*/
html {
  scroll-behavior: smooth;
}

/*Listas*/
ul.lista{
  list-style: disc !important;
}

/*Lista lateral*/
.uc-integrity-anchors ul{
  list-style: none;
}

.uc-btn.btn-listed{
  color: #0176DE !important;
}

/* Contact */
.uc-contact{
  border: 1px solid #ddd;
  padding: 24px;
  border-radius: 4px;
  box-shadow: 0 0 8px rgb(0 0 0 / 15%);
}

.uc-contact label{
  font-weight: 700;
}

.uc-contact-submit{
  width: 100%;
}

.uc-contact .ajax-loader{
  position: absolute;
  top: 9px;
  right: -37px;
}

.uc-contact-info ul{
  padding-left: 0;
  list-style: none;
}

.uc-contact-info li{
  margin-bottom: 20px;
  padding-left: 36px;
  position: relative;
}

.uc-contact-info li:before{
  content: 'location_on';
  font-family: 'Material Icons';
  color: #0176de;
  font-size: 1.5rem;
  position: absolute;
  top: -6px;
  left: 0;
}

.uc-contact-info li.phone:before{
  content: 'phone';
}

.uc-contact-info li.email:before{
  content: 'email';
}

/*Ajuste galería de fotos*/
@media(max-width: 768px){
  #gallery-1 .gallery-item{
    width: 50% !important;
  }
}

@media(max-width: 600px){
  #gallery-1 .gallery-item{
    width: 100% !important;
  }
}

#gallery-1 .gallery-item{
  padding: 0 20px;
}

#gallery-1 .gallery-item img{
  width: 100%;
  height: auto;
}

.gallery-caption{
  margin-top: 4px; 
  text-align: justify;
}

/* Events */
.uc-events-filter-toggle{
	font-weight: 500;
}

.uc-events-filter-toggle:focus{
	outline: none;
}

.uc-events-filter-toggle .uc-icon{
	font-size: 1.5rem;
	vertical-align: top;
}

/*Título azul*/
.uc-title.decoration-blue.panel-widget-style .textwidget h2:after{
	content: '';
    display: inline-block;
    margin-left: 24px;
    width: 36px;
    height: 4px;
    background-color: #0176de;
    vertical-align: middle;
}

/*Eliminar underline de los títulos con link*/
a.uc-card-link{
	text-decoration: none;
}

a.uc-card-link:hover{
	text-decoration: underline;
}




.wp-block-columns.row.is-layout-flex {
    flex-wrap: wrap;
    display: flex;
}
body .is-layout-flex > * {
    margin: unset !important;
}
:where(.wp-block-columns.is-layout-flex) {
	gap: 0;
}


.exhibicion-img img {
    max-height: 470px;
    width: 100%;
    object-fit: cover;
    object-position: center;
}

.progra-img {
    width: 100%;
	height:300px;
    object-fit: cover;
}

@media(min-width: 765px){
	.exhibiciones_content_area {
		padding-right: 134px !important;
	}
	
	.progra-img {
		width: 300px;
		object-fit: cover;
	}
}

img.height-fixed-210 {
    height: 210px;
    width: 100%;
    object-position: top;
    object-fit: cover;
}


