h2.wp-block-heading{ padding: 2rem 0; } a.brxe-text-basic { font-size: 14px; } :where(a.brxe-text-basic){ background-color: unset !important; } .wp-block-media-text__content p{ padding-bottom: 1rem; } .brxe-post-content a{ color: #0462F3!important; text-decoration: none!important; } .wp-element-caption{ font-weight: 700; } .hkb-article__content h2{ margin-bottom : 0!important; } .tribe-events-calendar-list{ display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 2rem; margin: 0 auto; } .tribe-events-calendar-list__event-row{ background-color: #fff; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); display: flex; flex-direction: column; margin: 0; padding-bottom: 2rem; } .tribe-events-calendar-list__month-separator{ grid-column: span 3; } .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row{ margin: 0; position: relative; padding-bottom: 2rem; } .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__month-separator+.tribe-events-calendar-list__event-row{ margin-top: 0px; } .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-venue, .post-type-archive-tribe_events .tribe-events-calendar-list .tribe-events-calendar-list__event-description, .tribe-events-calendar-list__event-date-tag-datetime{ display: none!important; }  .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-details, .tribe-events .tribe-events-calendar-list__event-wrapper{ width: 100%; } .tribe-events-calendar-list__event-featured-image-wrapper{ margin: 2rem 0rem!important; padding: 0!important; width: 100%!important; } .brxe-post-content{ margin-top: 2rem; }  .wp-block-file *+.wp-block-file__button { background-color: #A5133A; color:#fff !important; }   .mega-nav a { color: #1E2B32;  } .mega-nav a:hover { color: #0462f3 !important; } .searchiconbtn:hover { background-color: #0462f3 !important; }  .brxe-slider-nested .splide__arrows svg { display: none !important; } @media (min-width: 1100px) { .mm .mm__nav-items > li > a:hover { color: #0462f3 !important; } .mm .mm__nav-items > li > .brx-submenu-toggle { color: var(--black) !important; } }  .mm-marble-item a:hover{ color: #0462f3 !important; } .mm .brxe-dropdown:not(.brx-has-megamenu) .brx-dropdown-content .menu-item a:hover, .mm .brxe-dropdown:not(.brx-has-megamenu) .brx-dropdown-content .brxe-dropdown:not(.brx-has-megamenu) .brx-submenu-toggle:hover{ background-color: none !important; background: none !important; color: #0462f3 !important; } .brxe-uqldoz .brxe-rxkxbz.brxe-text-basic:hover{ color: #0462f3 !important; } .mm-marble-item a{ color: var(--black) !important; } @media only screen and (max-width: 768px){ .course-search-form label{ border-right: none !important; } } .tribe-events-calendar-list__event-featured-image-wrapper img{ width: 100%; }  .tribe-events-calendar-list { display: grid !important; grid-template-columns: repeat(3, 1fr); gap: 2rem; }  .tribe-events-calendar-list > h2.tribe-events-calendar-list__month-separator { grid-column: 1 / -1 !important; margin-bottom: 1rem; }  .tribe-events-calendar-list__event-row { display: block !important;  width: 100% !important; margin: 0 !important; padding: 0 !important; }  .tribe-events-calendar-list__event, .tribe-events-calendar-list__event-wrapper, .tribe-events-calendar-list__event-details, .tribe-events-calendar-list__event-featured-image-wrapper { display: block !important; width: 100% !important; }  @media (max-width: 1023px) and (min-width: 768px) { .tribe-events-calendar-list { grid-template-columns: repeat(2, 1fr) !important; } }  @media (max-width: 767px) { .tribe-events-calendar-list { grid-template-columns: 1fr !important; } }  .tribe-events-calendar-list__event-row > * { margin: 0 !important; padding: 0 !important; } .tribe-common .tribe-common-g-row--gutters{ margin-left: 0 !important; margin-right: 0 !important; } @media (max-width: 768px) {  .course-search-form .searchwp-live-search-results-showing { position: relative !important; width: 100% !important; max-height: 48px !important; overflow-y: auto !important; border-radius: 10px; }  .course-search-form .searchwp-live-search-results { top: auto !important; left: 0 !important; transform: none !important; width: 100% !important; } .whiteheading h1{ width: 100vw !important; } }   .tribe-events-c-small-cta.tribe-common-b3.tribe-events-calendar-list__event-cost:hover { opacity: 0.8; transition: ease-in-out 0.5s; cursor: pointer; }  .custom-events-header { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 20px; width: 100%; }  .events-title { display: flex; align-items: center; gap: 12px; font-size: 42px; margin: 0; white-space: nowrap; } .events-title .heading-line { width: 6px; height: 48px; background: #A3162D; display: inline-block; }  .events-controls { display: flex; align-items: center; gap: 20px; flex-wrap: wrap; }  .view-buttons { display: flex; align-items: center; }  .filter-dropdowns { display: flex; gap: 16px; }  .filter-dropdowns select { padding: 10px 18px !important; font-size: 16px; border-radius: 8px; border: 1px solid #ddd; background: #f7f7f7; }  @media (max-width: 1024px) { .custom-events-header { flex-direction: column; align-items: flex-start; gap: 30px; } .events-controls { width: 100%; flex-wrap: wrap; } .filter-dropdowns { width: 100%; flex-wrap: wrap; } .filter-dropdowns select { flex: 1; min-width: 260px; } }  @media (max-width: 767px) { .events-title { font-size: 32px !important; } .events-controls { flex-direction: column; align-items: stretch; width: 100%; gap: 15px; } .view-buttons { width: unset; } .filter-dropdowns { width: 100%; flex-direction: column; gap: 12px; } .filter-dropdowns select { width: 100%; } }   @media only screen and (max-width: 767px){ .searchwp-live-search-results-showing{ width: 100% !important; max-width: 375px !important; } } .mm-marble-list{ grid-gap: 12px !important; } .brxe-uqldoz .brxe-rxkxbz.brxe-text-basic{ font-weight: 200 !important; }