/*
 Theme Name:   Man Made Productions Theme
 Theme URI:    https://manmade.productions/
 Description:  Man Made Productions Theme initialised from Bricks Child Theme to extend Bricks.
 Author:       Dario Marquez
 Author URI:   https://dariomarquez.com/
 Template:     bricks
 Version:      1.1
 Text Domain:  mandmadetheme
*/

@import url('https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;1,400..800&display=swap');

/* COLOR VARS */

/* :root {
    --bricks-color-primary: #ba754d !important;
    --bricks-color-secondary: #d0c8c9 !important;
    --bricks-color-light: #f9f1e8 !important;
} */

/* WEBFONT - GARAMOND  */

.eb-garamond_regular {
    font-family: "EB Garamond", serif;
    font-optical-sizing: auto;
    font-weight: 400;
    font-style: normal;
}

.eb-garamond_regular-italic {
    font-family: "EB Garamond", serif;
    font-optical-sizing: auto;
    font-weight: 400;
    font-style: italic;
}

.eb-garamond_medium {
    font-family: "EB Garamond", serif;
    font-optical-sizing: auto;
    font-weight: 500;
    font-style: normal;
}

.eb-garamond_medium-italic {
    font-family: "EB Garamond", serif;
    font-optical-sizing: auto;
    font-weight: 500;
    font-style: italic;
}

.eb-garamond_semibold {
    font-family: "EB Garamond", serif;
    font-optical-sizing: auto;
    font-weight: 600;
    font-style: normal;
}

.eb-garamond_semibold-italic {
    font-family: "EB Garamond", serif;
    font-optical-sizing: auto;
    font-weight: 600;
    font-style: italic;
}

.eb-garamond_bold {
    font-family: "EB Garamond", serif;
    font-optical-sizing: auto;
    font-weight: 700;
    font-style: normal;
}

.eb-garamond_bold-italic {
    font-family: "EB Garamond", serif;
    font-optical-sizing: auto;
    font-weight: 700;
    font-style: italic;
}

.eb-garamond_extrabold {
    font-family: "EB Garamond", serif;
    font-optical-sizing: auto;
    font-weight: 800;
    font-style: normal;
}

.eb-garamond_extrabold-italic {
    font-family: "EB Garamond", serif;
    font-optical-sizing: auto;
    font-weight: 800;
    font-style: italic;
}

/* FOUNDATION  */

body {
    height: 100vh;
}

/* TYPOGRAPHY  */

h1, h2, h3, h4, h5, h6,
.bricks-type-hero,
.bricks-type-lead {
    font-family: "EB Garamond", serif;
}

/* PAGE TITLE */

/* .oh_page-title {
    background-color: var(--bricks-color-light);
} */

/* .oh_page-title .brxe-container {
    align-items: center;
    padding-top: 6rem;
    padding-bottom: 0.5rem;
} */

.oh_page-title .brxe-post-title,
.oh_page-title-in-content.brxe-post-title {
    font-family: "EB Garamond", serif;
    /* font-optical-sizing: auto; */
    /* font-weight: 500; */
    /* font-style: normal; */
    /* font-size: 1.625rem; */
    /* font-size: 1.375em; */
    /* letter-spacing: 0.15em; */
    /* text-align: center; */
}

/* body:not(.single-therapist) .oh_page-title .brxe-post-title:before,
.oh_page-title-in-content.brxe-post-title:before {
    content: 'oh';
    text-transform: lowercase;
    border-right: 1px solid var(--bricks-color-primary);
    margin-right: 1rem;
    padding-right: 1rem;
    font-size: 150%;
    font-weight: 400;
    letter-spacing: 0;
} */

/* .oh_page-title-in-content {
    margin-bottom: 2rem;
} */

/* @media (max-width: 991px) {

    .oh_page-title-in-content {
        width: 100%;
    }
} */

/* .oh_page-title-in-content.oh-light-text:before {
    color: #575756;
    border-color: #575756;
} */



/* EVENTS */

.brxe-section.oh_events {

}

/* CARD: EVENT */

/*
oh_event-card__img
oh_event-card__description
oh_event-card__time
oh_event-card__address
oh_event-card__colour
*/

.oh_event-card * {
    color: #f0f0f0;
}

.oh_event-card address {
    font-style: normal;
}

.oh_event-card__title {
    /* font-family: "EB Garamond", serif; */
    font-size: 1.25em;
}

.oh_event-card__people {
    font-style: normal;
    margin-right: 0.2rem;
    /* margin-left: 0.2rem;  */
}

.oh_event-card__people:after {
    content: ', ';
}

.oh_event-card__people:first-child:before {
    content: 'with ';
    /* color:red; */
}

.oh_event-card__people:last-child:after {
    content: ' ';
}

.oh_event-card__description {
    margin-bottom: 1.5rem;
}

.oh_event-card__more,
.oh_event-card__date,
.oh_event-card__location {
    text-transform: uppercase;
}

.oh_event-card__more:hover {
    text-decoration: underline;
}

.oh_event-card__service a {
    font-family: "EB Garamond", serif;
    font-optical-sizing: auto;
    font-weight: 500;
    font-style: normal;
    text-transform: uppercase;
}

.oh_event-card__service a:before {
    content: 'oh';
    text-transform: lowercase;
    /* border-right: 1px solid var(--bricks-color-primary); */
    border-right: 1px solid #f0f0f0;
    margin-right: 0.25rem;
    padding-right: 0.25rem;
}

/* CARD: THERAPY */

.oh_therapy-card .brxe-post-title {
    font-family: "EB Garamond", serif;
    font-optical-sizing: auto;
    font-weight: 500;
    font-style: normal;
    font-size: 1.125rem;
    letter-spacing: 0.05em;
    padding: 0.5rem 0;
}

.oh_therapy-card .brxe-post-title:before {
    content: 'oh';
    text-transform: lowercase;
    border-right: 1px solid var(--bricks-color-primary);
    margin-right: 0.5rem;
    padding-right: 0.5rem;
}

/* CARD: THERAPIST */

.oh_therapist-card .brxe-post-title {
    font-family: "EB Garamond", serif;
    font-optical-sizing: auto;
    font-weight: 500;
    font-style: normal;
    font-size: 1.125rem;
    letter-spacing: 0.05em;
    padding: 0.5rem 0 0;
}

/* META MISC */

.oh_therapist-skills {
    /* font-family: "EB Garamond", serif; */
    font-optical-sizing: auto;
    font-weight: 400;
    font-style: normal;
    font-size: 1.125rem;
    line-height: 1.2;
    margin: 0 0 1.2em;
}

/* POST NAVIGATION */

.brxe-post-navigation {
    background-color: var(--bricks-color-light);
}

.brxe-post-navigation .title {
    /* font-family: "EB Garamond", serif; */
    font-optical-sizing: auto;
    font-size: 1.1em;
    font-weight: 400;
    font-style: normal;
}

.single-therapy .brxe-post-navigation .title:before {
    content: 'oh';
    text-transform: lowercase;
    border-right: 1px solid var(--bricks-color-primary);
    margin-right: 0.5rem;
    padding-right: 0.5rem;
}

@media (max-width: 478px) {

    .brxe-post-navigation {
        display: grid;
        grid-template-columns: 1fr 1fr;
    }

    .brxe-post-navigation .prev-post+.next-post {
        margin-top: 0;
    }

}

/* CALENDAR */

.mec-calendar-table {
    opacity: 0.9;
    filter: brightness(1.25);
}


/* Curemt / Next Event  */

.mec-calendar.mec-event-calendar-classic,
.mec-calendar.mec-event-calendar-classic .mec-calendar-side,
.mec-event-calendar-classic .mec-calendar-side .mec-calendar-table {
    height: fit-content;
    min-height: fit-content;
}

.mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec,
.mec-wrap.colorskin-custom .mec-calendar.mec-event-calendar-classic .mec-selected-day {
    background-color: #ba754d;

}
.mec-calendar .mec-calendar-header h2 {
    color: #4f514e !important;
}
.mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec .mec-table-side-day,
.mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec .mec-table-side-title,
.mec-event-time.mec-color,
.mec-calendar .mec-event-article .mec-event-title a,
.mec-calendar.mec-event-calendar-classic .mec-calendar-row dt.mec-has-event.mec-selected-day a,
.mec-wrap.colorskin-custom .mec-calendar.mec-event-calendar-classic .mec-selected-day,
.mec-calendar .mec-event-article .mec-event-detail {
    color: #fff !important;
}


.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-next-month,
.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-next-month:hover,
.mec-calendar .mec-calendar-side .mec-next-month i,
.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-previous-month,
.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-previous-month:hover,
/* .mec-calendar .mec-calendar-side .mec-previous-month i  */
.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-previous-month i {
    background: transparent;
    border: none;
    color: #575756;
    font-weight: 700;
}

.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-next-month:hover,
.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-previous-month:hover {
    text-decoration: underline;
}

.mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec .mec-event-article:hover {
    background-color: rgba(255, 255, 255, 0.2);
}

.mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec .mec-table-side-day {
    font-size: 16px;
}
.mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec .mec-event-article:hover {
    background-color: rgba(255, 255, 255, 0.2);
}

.mec-calendar .mec-event-article {
    border-top: 1px solid rgba(255, 255, 255, 0.2);
}








/* .mec-box-calendar.mec-calendar .mec-calendar-header */
.mec-calendar .mec-calendar-header h2 {
    color: var(--bricks-color-ewsfgg);
}

.mec-wrap.colorskin-custom.mec-full-calendar-wrap {
    display: none;
}

.mec-wrap.colorskin-custom .mec-event-description {
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}

/* #mec-active-current, */
/* .mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec, */
.mec-calendar.mec-event-calendar-classic #mec-active-current.mec-calendar-events-sec {
    display: none !important;
}

@media only screen and (min-width: 961px) {
    .mec-wrap.mec-sm959 .mec-calendar.mec-event-calendar-classic dl dt {
        height: 55px;
    }
}


/* FULL CALENDAR SHORTCODE CUSTOM STYLES */

.mec-event-list-standard .mec-event-article {
    background-color: white;
    /* border-color: transparent; */
    border: 0;
    margin-bottom: 3rem;
}

.mec-event-list-standard .mec-event-article:last-child {
    margin-bottom: 0;
}

.mec-event-list-standard .mec-event-article:hover {
    box-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
}



.mec-event-list-standard .mec-event-meta-wrap {
    /* border-color: transparent; */
    border: 0;
}

.mec-event-list-standard  .mec-event-article .mec-topsec {
    display: grid;
    align-items: initial;
    grid-template-columns: 1fr 2fr 1fr;
    grid-gap: 2rem;
    background-color: #c67c51;
}

@media (max-width: 990px) {
    .mec-event-list-standard  .mec-event-article .mec-topsec {
        grid-template-columns: 1fr 3fr 2fr;
    }
}

@media (max-width: 766px) {
    .mec-event-list-standard  .mec-event-article .mec-topsec {
        grid-template-columns: 1fr;
    }
}

.mec-event-list-standard .mec-col-table-c.mec-event-image-wrap {
    width: 100%;
    padding-right: 0;
}

/* .mec-event-list-standard .mec-col-table-c.mec-event-image-wrap:hover {
    box-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
    box-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
} */

.mec-topsec .col-md-6.mec-col-table-c.mec-event-content-wrap,
.mec-event-list-standard .mec-col-table-c.mec-event-meta-wrap {
    width: 100%;
    /* padding: 0.5rem 0 0; */
    padding: 1.5rem;
}

.mec-event-list-standard .mec-col-table-c.mec-event-meta-wrap {
    background-color: #bb764d;
}



.mec-event-list-standard .mec-event-content {
    padding-top: 0;
    padding-right: 0;
}


.mec-month-divider {
    display: none;
}

/* .mec-month-divider span, */
.mec-wrap.colorskin-custom .mec-event-description,
.mec-event-list-standard .mec-event-meta span.mec-event-d,
.mec-event-list-standard .mec-time-details,
.mec-event-list-standard .mec-venue-details,
.mec-event-list-standard .mec-event-meta .mec-event-address {
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 1rem;
    color: #eee8dd !important;
}

/* .mec-month-divider,
.mec-month-divider span,
.mec-month-divider span:before {
    border-bottom: 0;
} */

/* .mec-month-divider span {
    font-weight: 600;
} */

/* icons */
.mec-wrap.colorskin-custom .mec-color-before *:before {
    color: #eee8dd;
}


.mec-event-list-standard .mec-event-title {
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    font-size: 1.5rem;
    font-weight: 600;
    margin-bottom: 1rem;
    line-height: 1.4;
    letter-spacing: 0;
}

.mec-event-list-standard .mec-event-title a {
    color: #eee8dd !important;
    margin-right: 12px;
}


.mec-event-list-standard .event-color {
    margin-left: 0;
}

.mec-event-description span {
    display: block;
    margin-bottom: 1rem;
    margin-top: -1rem;
}





/* .mec-wrap.colorskin-custom .mec-event-list-standard .mec-month-divider span:before {
    border-color: #f0f0f0;
}

.mec-month-divider span {
    border-bottom: 4px solid #ba754d;
} */


/* footer  */

.mec-event-footer {
    background: #bb764d;
    /* border-color: transparent; */
    border: 0;
    padding: 1rem 1rem 0;
    /* padding: 0; */
    /* min-height: 0; */
    min-height: auto;

    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
}

.mec-event-sharing-wrap {
    /* top: -44px; */
    /* right: 0; */

    /* left: auto; */
    position: relative;
    opacity: 0;
}

.colorskin-custom .mec-event-sharing-wrap:hover > li {
    background: transparent;
}

.mec-event-sharing-wrap>li:first-of-type {
    /* border-color: transparent; */
    border: 0;
}

.mec-event-sharing-wrap li a {
    color: #f0f0f0;
}

.mec-event-footer .mec-booking-button {
    position: relative;
    /* left: 25%; */
    /* right: auto; */
    /* top: -44px; */
    right: initial;
    top: initial;
    /* background: transparent; */
    background-color: #f2b228;
    border: transparent;
    color: #fff;
    font-size: 1rem;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    font-weight: 700;
    letter-spacing: 0;
    /* padding: 0; */
    padding-left: 10px;
    padding-right: 10px;
    margin-left: 28%;
    text-decoration: none;
}

.mec-event-footer .mec-booking-button:hover {
    background-color: #f2b228;
    border: transparent;
        color: #eee8dd;
        text-decoration: none;
}

/* .mec-event-footer .mec-booking-button:after {
    content: "S \003E\003E";
    font-style: normal;
    font-weight: 400;
} */

@media (max-width: 990px) {
    .mec-event-footer .mec-booking-button {
        margin-left: 21%;
    }
}

@media (max-width: 766px) {
    .mec-event-footer .mec-booking-button {
        margin-left: 1rem;
    }
}

@media (min-width: 1280px) {

    .mec-event-footer {
        min-height: 0;
        padding: 0;
        height: 0;
    }

    .mec-event-sharing-wrap {
        top: -50px;
        left: 0;
        position: relative;
        margin-right: 1rem;
    }

    .mec-event-footer .mec-booking-button {
        /* position: absolute; */
        top: -50px;
        margin-left: 0;
        left: 28.75%;
    }
}


/* SINGLE CALENDAR  */

.single-mec-events {
    background-color: #F1EDE3;
}

.single-mec-events .mec-booking-button {
    background-color: green !important;
    margin-bottom: 32px;
    text-transform: uppercase;
    font-weight: 700;
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .single-mec-events .mec-container {
        width: 100%;
        padding-left: 2rem;
        padding-right: 2rem;
    }
}

@media only screen and (max-width: 479px) {
    .single-mec-events .mec-container {
        width: 100%;
        padding-left: 2rem;
        padding-right: 2rem;
    }
}


.entry-content .mec-wrap h1, .entry-content .mec-wrap h2, .entry-content .mec-wrap h3, .entry-content .mec-wrap h4, .entry-content .mec-wrap h5, .entry-content .mec-wrap h6, .mec-wrap h1, .mec-wrap h2, .mec-wrap h3, .mec-wrap h4, .mec-wrap h5, .mec-wrap h6,
.mec-single-event .mec-event-meta dt,
.mec-single-event .mec-event-meta h3,
.mec-single-event .mec-event-social h3,
.single-mec-events .mec-wrap.colorskin-custom .mec-color-before *:before {
    color: #757575;
}


.mec-wrap .mec-single-title {
    font-family: "EB Garamond", serif;
    font-optical-sizing: auto;
    font-weight: 500;
    font-style: normal;
    font-size: 1.375em;
    letter-spacing: 0.15em;
    text-align: center;
}

/* .mec-wrap .mec-single-title:before {
    content: 'oh';
    text-transform: lowercase;
    border-right: 1px solid var(--bricks-color-primary);
    margin-right: 1rem;
    padding-right: 1rem;
    font-size: 150%;
    font-weight: 400;
    letter-spacing: 0;
} */



.mec-wrap p,
.mec-event-content p {
    font-size: 1rem;
    font-weight:400;
    color: #575756;
}

.mec-single-event {
    padding-bottom: 64px;
}

.mec-single-event .mec-event-meta .mec-events-event-categories a,
.mec-single-event .mec-event-meta dd,
.mec-local-time-details li,
.mec-single-event .mec-event-meta .mec-events-address,
.mec-single-event .mec-event-meta h6 {
    color: #575756;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 1rem;
}
/* .mec-events-single-section-title {
    display: none;
} */


.mec-single-event-date,
.mec-single-event:not(.mec-single-modern) .mec-local-time-details,


/* .mec-event-more-info,
.mec-event-website,
.mec-events-meta-date,  */
.mec-single-event-additional-organizers,
.mec-single-event-category,
.mec-single-event-date,
.mec-single-event-label,
.mec-single-event-location,

.mec-single-event-time,
.single-mec-events .mec-event-cost {
    background: #F1EDE3;
}

.mec-single-event-organizer {
    /* background: rgba(0, 0, 0, 0.05); */
    background: transparent;
    /* border-radius: 4px; */
    padding-left: 36px;
}


.mec-single-event .mec-event-meta .mec-single-event-organizer .mec-events-single-section-title {
    margin-bottom: 0;
}

.mec-single-event .mec-event-meta .mec-single-event-organizer h6 {
    font-weight: 700;
    padding-left: 10px;
}

.mec-single-event .mec-event-meta .mec-single-event-organizer i {
    display: none;
}



.mec-single-event .mec-frontbox {
    background: #F1EDE3;
    /* padding: 0; */
    border: none;
    box-shadow: none;

}

.mec-single-event .mec-frontbox:not(.mec-local-time-details) {
    display: flex;
    flex-direction: column;
}

.mec-single-event .mec-events-meta-group-countdown {
    /* background: #48c78e; */
    /* background: #effaf5; */
    background: rgba(0, 0, 0, 0.05);
    /* color: rgb(28, 90, 62); */
    color: #91826d;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    border: none;
    border-radius: 4px;
    box-shadow: none;
}

.colorskin-custom .mec-events-meta-group-countdown .mec-end-counts h3 {
    /* color: rgb(10, 31, 21); */
    /* color: rgb(28, 90, 62); */
    color: #91826d;
    font-weight: 600;
}

.mec-events-meta-group-countdown .countdown-w  {
    padding-top: 0;
}

.mec-events-meta-group-countdown .countdown-w .label-w {
    /* color: rgb(28, 90, 62); */
    color: #91826d;
    font-family: "Open Sans" !important;
    font-weight: 400;
}

.mec-events-meta-group-countdown .countdown-w .block-w {
    font-size: 1.5rem;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}

/* .mec-events-meta-group-countdown .countdown-w span {
    padding-bottom:
} */

.mec-countdown-details .countdown-w .clockdiv li p {
    margin: 0;
}


.mec-single-event .mec-event-social {
    margin-bottom: 0;
}

/* BRreadcrumbs */

.mec-breadcrumbs {
    color: #ba754d;
    border: none;
    box-shadow: none;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-left: 0;
    margin-right: 0;
}

.mec-breadcrumbs a {
    color: #91826d;
}

.mec-breadcrumbs a:hover {
    color: #ba754d;
}

.mec-current {
    font-weight: 700;
}

.lity-container, .mec-wrap, .mec-wrap div:not([class^=elementor-]) {
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}

.mec-single-event-organizer {
    order: 1;
}

.mec-single-event-date {
    order: 2;
}

.mec-single-event-time {
    order: 3;
}

.mec-local-time-details {
    order: 4;
    display: none;
}

.mec-single-event-location {
    order: 5;
}

.mec-event-cost {
    order: 6;
}



@media only screen and (min-width: 320px) and (max-width: 480px) {
    .mec-single-event .mec-events-meta-group-countdown {
        margin-left: 0;
    }
}

.mec-qrcode-details.mec-frontbox {
    align-items: center;
}

.mec-single-event .mec-event-social ul {
    padding-left: 0;
}

.mec-single-event .mec-event-social li.mec-event-social-icon a {
    margin-right: 0;
}

.mec-single-event .mec-event-social ul {
    display: flex;
    justify-content: center;
    gap: 0.5rem;
}


/* Articles */
.oh_articles .bricks-layout-item {
    background: white;
    padding: 1rem;
    border-radius: 0.25rem;
}

.oh_articles .bricks-layout-item:hover {
    box-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
}

/* post title  */
.oh_articles .repeater-item [data-field-id="1735fd"] {
    /* color: var(--bricks-color-ajxods); */
    /* font-family: "EB Garamond", serif; */
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    font-optical-sizing: auto;
    font-weight: 500;
    font-style: normal;
    font-size: 1.25rem;
    letter-spacing: 0.05em;
    padding: 0.5rem 0 0;
}

.oh_articles .content-wrapper {
    padding: 0 0.5rem;
}

/* Read more  */
.oh_articles .bricks-layout-item [data-field-id="qhjqbu"] {
    font-size: 1rem;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    font-weight: 400;
    letter-spacing: 0;
    text-transform: uppercase;
}

.oh_articles .bricks-layout-item [data-field-id="qhjqbu"]:hover {
    text-decoration: underline;
}

/* SIngle Article  */

.single-post .bricks-post-header {
    min-height: auto;
    margin-bottom: 0;
}

.single-post .bricks-post-header.has-image {
    background-image: none !important;
    color: #757575;
}

.single-post .bricks-post-header.has-image:before {
    background-color: transparent;
}

.single-post .bricks-post-header .brxe-container {
    padding-bottom: 0;
}

.single-post .bricks-post-header .brxe-post-title {
    text-transform: none;
    font-size: 2em;
}

.single-post article.brxe-container {
    padding-top: 2rem;
}

.single-post .brxe-post-navigation .prev-post {
    width: 50%;
    padding-right: 5%;
}

.single-post .brxe-post-navigation .next-post {
    width: 50%;
    padding-left: 5%;

}




/* TEMP  */

#brxe-dsovef a {
    /* text-decoration: underline; */
    border-bottom: 1px dashed;
}

#brxe-dsovef a:hover {
    text-decoration: none;
        border-bottom: 1px solid;
}


/* 2025-09-21 */


.mec-event-more-info {
    display: none;
}



