/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 4.27.4.1760005920
Updated: 2025-10-09 10:32:00

*/

/*página agenda*/
.tribe-events-calendar-latest-past__event-datetime-wrapper.tribe-common-b2{
    display: none !important;
    
}

.tribe-common-g-row.tribe-events-calendar-latest-past__event-row {
    background-color: #EEC302;
        border-radius: 10px;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col {
    padding-left: 0;
    padding-right: 0;
}

img.tribe-events-calendar-latest-past__event-featured-image {
    border-radius: 0px 10px 10px 0;
}

.tribe-events-calendar-latest-past__event-details.tribe-common-g-col {
    padding: 30px;
}

time.tribe-events-calendar-latest-past__event-date-tag-datetime {
    padding: 30px 0 0 0;
}

.tribe-events .tribe-events-calendar-latest-past__event-date-tag-datetime {
    display: flex;
    flex-direction: column;
    height: auto;
    text-align: center;
    background-color: #cf242a;
    padding: 10px;
    margin-top: 30px;
    border-radius: 10px;
}

.tribe-common-g-row time span {
    color: #FFF ! IMPORTANT;
}

.tribe-common img {
    -ms-interpolation-mode: bicubic;
    max-width: 100%;
    object-fit: cover;
    min-height: 250px;
    max-height: 250px;
}

.tribe-events-calendar-latest-past__event-details.tribe-common-g-col {
    padding-right: 30px !important;
}

a.tribe-events-calendar-latest-past__event-title-link.tribe-common-anchor-thin {
    font-family: 'Instrument Serif', sans-serif;
    font-weight: 400;
    font-size: 30px;
}

.tribe-events-calendar-latest-past h2 {
    font-family: 'Instrument Serif', sans-serif !important;
    font-weight: 400 !important;
    font-size: 40px !important;
}
.tribe-events-c-subscribe-dropdown__container {
    display: none !important;
}

/*****FONTS****/

.instrument-serif-regular {
  font-family: "Instrument Serif", serif;
  font-weight: 400;
  font-style: normal;
}

.instrument-serif-regular-italic {
  font-family: "Instrument Serif", serif;
  font-weight: 400;
  font-style: italic;
}

.poppins-thin {
  font-family: "Poppins", sans-serif;
  font-weight: 100;
  font-style: normal;
}

.poppins-extralight {
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  font-style: normal;
}

.poppins-light {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.poppins-regular {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.poppins-medium {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.poppins-semibold {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-style: normal;
}

.poppins-bold {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.poppins-extrabold {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: normal;
}

.poppins-black {
  font-family: "Poppins", sans-serif;
  font-weight: 900;
  font-style: normal;
}

.poppins-thin-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 100;
  font-style: italic;
}

.poppins-extralight-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  font-style: italic;
}

.poppins-light-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: italic;
}

.poppins-regular-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: italic;
}

.poppins-medium-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: italic;
}

.poppins-semibold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-style: italic;
}

.poppins-bold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: italic;
}

.poppins-extrabold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: italic;
}

.poppins-black-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 900;
  font-style: italic;
}

h1, h2, h3 {
  font-family: 'Instrument Serif', sans-serif;
	text-transform:uppercase !important;
    line-height: 1.2em;
}

p {line-height: 1.5em;}

span.percent-sign{
  font-family: 'Instrument Serif', sans-serif;
}

.et_pb_text_inner h2 {
    font-size: 61px;
}
