.path-programa-2024{
  overflow-x:visible
}


.path-programa-2024 form.views-exposed-form {

  background-color: rgb(241 241 241);
  padding: 30px;
  font-size: 1.2em;
  margin-bottom: 1.5em;
  border: solid;
  border-top: none;
}

.path-programa-2024 .js-form-item {
  /*   border-bottom: solid #e7e4e4; */
  padding: 15px 5px;
  display: inline-flex;
}



#edit-field-sede-target-id {
  max-width:475px;
}


.path-programa-2024 .views-view-grid{
padding-left:3em
  
}

.path-programa-2024 label {
  font-weight: bold;
  margin-right: 20px;
}

/*   background-image:url(https://filuni.unam.mx/eventos/sites/default/files/rostroAct07_1.png); */
.views-element-container header {
  font-family: 'Marten';
  font-size: 3em;
  color: black;
  text-align: center;
  background-image: url(https://filuni.unam.mx/sites/default/files/header_buscador.png);
  background-size: ;
  background-attachment: fixed;
  border: solid;
  border-bottom: none;
}

.views-element-container header span {
  background: white;
  padding-left: 15px;
  padding-right: 15px;
  border: solid 2px;
}

div[id^="edit-"] {
  text-align: right;
}

.eventCard {
  pointer-events: none;
  padding: 2%;
  padding-right: 6%;
  font-family: 'TradeGothic LT';
  padding-bottom: 40px;
  
}


.eventCard>div:first-child:after {
  content: '';
  position: absolute;
  width: 94%;
  height: 94%;
  border: solid 1px #8fb435;

  top: 0;
  left: 0;
  pointer-events: none;
  box-shadow: rgba(17, 12, 46, 0.15) 0px 48px 100px 0px;
}



.views-field-field-sede- {
  margin-bottom: 0px;
  display: -webkit-box;
}



.views-field-field-sede- a {
  display: flex;
  color: #2d2d2d;
}



.views-field-field-sede- a:before {
  font-family: "FontAwesome";
  content: "\f3c5";
  padding-right: 10px;
  font-weight: bold;

}


.views-field-field-tipo-de-evento {
  background-color: #62B4E6 !important;
  display: inline-block;


}

.views-field-field-tipo-de-evento a {
  font-weight: bold;
  color: white;
}

.views-field-field-dia-del-evento a {
  background: #8fb435;
  color: white !important;
  font-size: 1.7em;
  font-weight: 100;
  padding: 0 10px;
  letter-spacing: 3px;
  font-weight: light;
  display: inline-block;
  font-family: 'Marten';
  margin-left: -41px;

}


.eventCard .views-field-title {

  background-color: #2d2d2d;
  font-weight: 100;
  width: 100%;


}

.eventCard .views-field-body {
  margin-bottom: 40px;
  border-bottom: dotted 6px;
  text-align: justify;
}

.eventCard .views-field-title a {
  display: inline-block;
  color: white;
  padding: 10px 15px;
  font-size: 1.7em;
  //text-transform: uppercase;
  font-family: 'Marten';
  letter-spacing: 2px;
  line-height: 1.3em
}

.views-field-field-fecha-de-inicio {
  font-weight: bold;
}

.views-field-field-fecha-de-inicio time:before {
  font-family: "FontAwesome";
  content: "\f017";
  padding-right: 10px;
  font-weight: bold;
  display: inline-block;

}

.eventCard .field-content {
  font-size: 1.2em;
  padding: 12px;

}

.pager {
  text-align: center;
  
}
/* .pager .pager__item a {
  border-radius:50% !important;
} */

.pager li a{
  font-family: 'TradeGothic LT' !important;
  
}


@media (max-width: 992px) {

.path-programa-2024 .js-form-item {
  display:block;
}


  #edit-field-sede-target-id {
  max-width:275px;
}
}

.form-radio {
  width: 10% !important;
}




 .mfp-content {

    max-width: 80% !important;
 }

