/*
 * Events calendar styles used by the homepage event cards (0.3.49).
 * Copied from Modern Events Calendar Lite's own stylesheets: only the rules
 * that match the homepage cards. Loaded instead of the full calendar files.
 */
@font-face { font-family: FontAwesome; src: url("/wp-content/plugins/modern-events-calendar-lite/assets/fonts/fontawesome-webfont.woff?v=4.2.0") format("woff"), url("/wp-content/plugins/modern-events-calendar-lite/assets/fonts/fontawesome-webfont.ttf?v=4.2.0") format("truetype"); }
@font-face { font-family: simple-line-icons; src: url("/wp-content/plugins/modern-events-calendar-lite/assets/fonts/Simple-Line-Icons.ttf") format("truetype"), url("/wp-content/plugins/modern-events-calendar-lite/assets/fonts/Simple-Line-Icons.woff2") format("woff2"), url("/wp-content/plugins/modern-events-calendar-lite/assets/fonts/Simple-Line-Icons.woff") format("woff"); }
@font-face { font-family: simple-line-icons; src: url("/wp-content/plugins/modern-events-calendar-lite/assets/fonts/Simple-Line-Icons.woff2?v=2.3.1") format("woff2"), url("/wp-content/plugins/modern-events-calendar-lite/assets/fonts/Simple-Line-Icons.woff?v=2.3.1") format("woff"), url("/wp-content/plugins/modern-events-calendar-lite/assets/fonts/Simple-Line-Icons.ttf?v=2.3.1") format("truetype"); font-weight: 400; font-style: normal; }
[class*="mec-fa-"], [class*="mec-li_"], [class*="mec-sl-"] { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }
[class*="mec-fa-"] { font-family: FontAwesome; }
[class*="mec-sl-"] { font-family: simple-line-icons; }
.mec-fa-facebook-f::before, .mec-fa-facebook::before { content: ""; }
.mec-fa-envelope::before { content: ""; }
.mec-fa-linkedin::before { content: ""; }
.mec-sl-location-pin::before { content: ""; }
.mec-sl-share::before { content: ""; }
.mec-wrap { position: relative; font-family: var(--mec-paragraph-font-family); }
.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 { font-family: var(--mec-heading-font-family); color: rgb(23, 28, 36); font-weight: 400; font-style: inherit; letter-spacing: normal; clear: none; }
.mec-wrap h3 { font-size: 28px; line-height: 1.2; margin-bottom: 8px; }
.mec-wrap h4 { font-size: 24px; line-height: 1.2; margin-bottom: 10px; }
.mec-wrap p { margin: 0px 0px 20px; color: rgb(97, 97, 97); font-size: 14px; line-height: 1.8; }
.mec-wrap .mec-event-article .mec-color-hover { box-shadow: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.entry-content .mec-wrap a { box-shadow: none; }
.mec-wrap { font-weight: 400; color: rgb(98, 98, 98); }
.mec-event-content p { font-weight: 400; }
.mec-wrap .mec-clear::after, .mec-wrap .mec-clear::before { content: " "; display: table; }
.mec-wrap .mec-clear::after { clear: both; }
.mec-event-footer { position: relative; border-top: 1px solid rgb(239, 239, 239); padding: 20px; min-height: 80px; margin: 0px; background: rgb(250, 250, 250); border-radius: 0 0 var(--mec-primary-border-radius) var(--mec-primary-border-radius); }
.mec-event-sharing-wrap { left: 15px; position: absolute; list-style: none; margin: 0px; padding-left: 0px; }
.mec-event-sharing-wrap .mec-event-sharing { position: absolute; padding: 8px 0px 2px; left: -6px; bottom: 54px; margin: 6px 0px 0px; border-radius: var(--mec-secondary-border-radius); min-width: 50px; visibility: hidden; opacity: 0; border: 1px solid rgb(226, 226, 226); background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.06) 0px 0px 9px 0px; z-index: 99; transition: 0.18s; }
.mec-event-sharing-wrap .mec-event-sharing::after, .mec-event-sharing-wrap .mec-event-sharing::before { content: ""; display: block; position: absolute; bottom: -10px; left: 50%; margin-left: -10px; width: 0px; height: 0px; border-style: solid; border-width: 10px; }
.mec-event-sharing-wrap .mec-event-sharing::before { bottom: -21px; border-color: rgb(226, 226, 226) transparent transparent; }
.mec-event-sharing-wrap .mec-event-sharing::after { bottom: -19px; border-color: rgb(255, 255, 255) transparent transparent; }
.mec-event-sharing-wrap.active .mec-event-sharing, .mec-event-sharing-wrap:focus-within .mec-event-sharing, .mec-event-sharing-wrap:hover .mec-event-sharing { opacity: 1; visibility: visible; }
.mec-event-sharing-wrap li { text-align: center; border: 0px; display: block; overflow: hidden; margin: 0px auto 6px; width: 38px; }
.mec-event-sharing-wrap li.mec-event-share { height: 38px; }
.mec-event-sharing-wrap:hover > li { cursor: pointer; background-color: rgb(64, 217, 241); }
.mec-event-sharing-wrap:hover li a { color: rgb(255, 255, 255); }
.mec-event-sharing-wrap > li:first-of-type { border: 1px solid rgb(217, 217, 217); border-radius: var(--mec-secondary-border-radius); }
.mec-event-sharing-wrap li a, .mec-event-sharing-wrap:hover li ul li a { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(118, 118, 118); display: block; }
.mec-event-sharing-wrap li a .mec-social-title { padding-right: 10px; display: none; }
.mec-event-sharing-wrap li i { width: 36px; height: 36px; display: table-cell; vertical-align: middle; }
.mec-event-sharing-wrap li svg { height: 16px; }
.mec-event-sharing-wrap .mec-event-sharing li a { display: block; }
.mec-event-sharing-wrap .mec-event-sharing li:hover a { color: rgb(64, 217, 241); }
.mec-event-footer .mec-booking-button { box-shadow: none; transition: 0.21s; font-size: 11px; font-weight: 500; letter-spacing: 1px; text-transform: uppercase; background: rgb(255, 255, 255); color: rgb(118, 118, 118); border: 1px solid rgb(232, 232, 232); position: absolute; top: 20px; right: 15px; padding: 0px 16px; line-height: 37px; height: 38px; border-radius: var(--mec-secondary-border-radius); }
.mec-event-footer .mec-booking-button:hover { background: rgb(25, 25, 25); color: rgb(255, 255, 255); border-color: rgb(25, 25, 25); }
.mec-event-grid-clean { margin-bottom: 10px; max-width: none; }
.mec-event-grid-clean .mec-event-article { margin-bottom: 30px; position: relative; border: 1px solid rgb(226, 226, 226); text-align: center; padding: 15px 15px 0px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.016) 0px 2px 0px 0px; border-radius: var(--mec-primary-border-radius); }
.mec-event-grid-clean .mec-event-content { background: rgb(255, 255, 255); color: rgb(118, 118, 118); padding: 25px 16px 0px; text-align: left; }
.mec-event-grid-clean .mec-event-title { color: rgb(32, 32, 32); margin: 0px 0px 10px; font-weight: 700; font-size: 21px; text-transform: capitalize; }
.mec-event-grid-clean .mec-event-title a { color: rgb(32, 32, 32); transition: 0.24s; }
.mec-event-grid-clean .mec-event-date { font-weight: 400; font-size: 11px; text-transform: uppercase; letter-spacing: 1px; background-color: rgb(64, 217, 241); color: rgb(255, 255, 255); padding: 3px 0px; margin: 0px; text-align: center; }
.mec-event-grid-clean .mec-event-content p { font-size: 15px; color: rgb(154, 154, 154); line-height: 1.54; }
.mec-event-grid-clean img { margin-bottom: 0px; width: 100%; height: auto; border-radius: var(--mec-secondary-border-radius); }
.mec-event-grid-clean .event-grid-t2-head { margin-bottom: 10px; color: rgb(255, 255, 255); padding: 9px 14px 6px; text-align: left; border-radius: var(--mec-secondary-border-radius); }
.mec-event-grid-clean .event-grid-t2-head .mec-event-date { font-size: 50px; line-height: 50px; float: left; margin-right: 11px; }
.mec-event-grid-clean .event-grid-t2-head .mec-event-month { text-transform: uppercase; font-size: 17px; line-height: 20px; }
.mec-event-grid-clean .event-grid-t2-head .mec-event-detail { font-size: 12px; }
.mec-event-grid-clean .mec-event-sharing-wrap { left: 0px; padding-left: 0px; }
.mec-event-grid-clean .mec-event-footer { position: relative; border-top: 2px solid; padding: 20px 0px; margin: 0px 14px; text-align: left; background: 0px 0px; }
.mec-event-grid-clean .mec-event-footer .mec-booking-button { right: 0px; }
.mec-event-grid-clean .row { margin-bottom: 30px; }
.mec-event-list-minimal .mec-event-article { border-bottom: 1px solid rgb(239, 239, 239); padding: 24px 0px 16px; }
.mec-event-list-minimal .mec-event-date { position: relative; float: left; margin-right: 30px; color: rgb(255, 255, 255); width: 52px; padding: 6px 4px 3px; text-align: center; text-transform: uppercase; border-radius: 3px; }
.mec-event-list-minimal .mec-event-date { min-width: 52px; width: fit-content; line-height: 1.3; border-radius: var(--mec-secondary-border-radius); }
.mec-event-list-minimal .mec-event-date span { display: block; font-size: 23px; font-weight: 700; text-align: center; }
.mec-event-list-minimal .mec-event-date::after { display: block; content: ""; position: absolute; width: 50px; left: 0px; top: 0px; height: 34px; background: rgba(255, 255, 255, 0.1); box-shadow: rgba(0, 0, 0, 0.02) 0px 4px 4px; }
.mec-event-list-minimal .mec-event-date::after { width: 100%; }
.mec-event-list-minimal .mec-event-title { margin-top: 0px; margin-bottom: 10px; font-weight: 700; font-size: 18px; text-transform: uppercase; letter-spacing: 0px; }
.mec-event-list-minimal .mec-categories-wrapper, .mec-event-list-minimal .mec-event-detail, .mec-event-list-minimal .mec-price-details, .mec-event-list-minimal .mec-shortcode-organizers, .mec-event-list-minimal .mec-time-details { font-size: 15px; font-weight: 400; line-height: 1; letter-spacing: 0px; color: rgb(154, 154, 154); margin-bottom: 10px; }
.mec-event-list-minimal .btn-wrapper { padding-right: 0px; padding-top: 6px; text-align: center; }
.mec-event-list-minimal .btn-wrapper .mec-detail-button { border-bottom: 0px; margin-bottom: 14px; margin-right: 0px; box-shadow: none; border-radius: var(--mec-secondary-border-radius); }
.mec-event-list-minimal a.mec-detail-button { text-align: center; display: inline-block; background: rgb(237, 237, 237); color: rgb(25, 25, 25); padding: 12px; border-radius: 2px; font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 2px; transition: 0.24s; }
.mec-event-list-minimal a.mec-detail-button:hover { background: rgb(41, 41, 41); color: rgb(255, 255, 255); }
@media only screen and (min-width: 480px) and (max-width: 767px){.mec-event-list-minimal .btn-wrapper { padding-left: 0px; }.mec-event-list-minimal .mec-event-date { margin-right: 10px; }}
@media only screen and (max-width: 767px){.mec-event-list-minimal .btn-wrapper .mec-detail-button { display: block; text-align: center; margin: 16px 0px 0px; padding: 8px; }.mec-event-list-minimal .btn-wrapper { margin: 12px 0px; }}
@media only screen and (max-width: 479px){.mec-event-list-minimal .mec-event-date { float: none; width: 160px; margin: 8px auto; }.mec-event-list-minimal .mec-event-date span { display: inline; padding-right: 25px; margin-right: 7px; font-size: inherit; }.mec-event-list-minimal .mec-event-date::after { width: 45%; box-shadow: rgba(0, 0, 0, 0.02) 4px 0px 4px; }.mec-event-list-minimal .btn-wrapper { text-align: center; padding-left: 0px; }.mec-event-list-minimal { text-align: center; }.mec-event-list-minimal .mec-event-detail { margin-bottom: 10px; }}
@media only screen and (min-width: 479px){.mec-event-list-minimal .mec-event-article { display: flex; align-items: center; justify-content: space-between; }}
.mec-event-loc-place i { margin-right: 4px; display: inline-block; }
.mec-event-list-minimal .mec-event-title a { color: rgb(41, 41, 41); transition: color 0.3s; }
.mec-calendar .mec-calendar-header :is(h2, h3, h4, h5, h6) { text-transform: uppercase; font-size: 22px; font-weight: 700; color: rgb(51, 51, 51); }
@media only screen and (max-width: 767px){.mec-calendar .mec-calendar-header :is(h2, h3, h4, h5, h6) { font-size: 18px; }}
@media only screen and (max-width: 479px){.mec-calendar .mec-calendar-header :is(h2, h3, h4, h5, h6) { font-size: 16px; margin-top: 33px; }}
@media only screen and (max-width: 1200px){.mec-calendar .mec-calendar-header :is(h2, h3, h4, h5, h6) { font-size: 17px; margin-top: 7px; }}
@media only screen and (max-width: 767px){.mec-calendar .mec-calendar-header :is(h2, h3, h4, h5, h6) { font-size: 15px; }}
.mec-widget .mec-calendar .mec-calendar-header :is(h2, h3, h4, h5, h6) { font-size: 13px; margin-top: 8px; }
.mec-yearly-view-wrap .mec-yearly-title-sec :is(h2, h3, h4, h5, h6) { font-size: 30px; line-height: 40px; color: rgb(51, 51, 51); margin: 0px; font-weight: 700; }
@media only screen and (max-width: 767px){.mec-yearly-view-wrap .mec-yearly-title-sec :is(h2, h3, h4, h5, h6) { font-size: 25px; }}
.btn-wrapper { text-align: center; }
[class*="mec-sl-"] { font-family: simple-line-icons; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }
.mec-color, .mec-color-before ::before, .mec-color-hover:hover, .mec-wrap .mec-color, .mec-wrap .mec-color-before ::before, .mec-wrap .mec-color-hover:hover { color: rgb(64, 217, 241); }
.mec-bg-color, .mec-bg-color-hover:hover, .mec-wrap .mec-bg-color, .mec-wrap .mec-bg-color-hover:hover { background-color: rgb(64, 217, 241); }
.mec-skin-grid-events-container .mec-wrap .mec-event-grid-clean .mec-event-article::before { transition: none; transform: none !important; top: 22px !important; right: 22px !important; padding: 0px 10px !important; }
.mec-event-date, .mec-event-status { text-align: center; }
.mec-wrap * { box-sizing: border-box; }
.mec-wrap ::after, .mec-wrap ::before { box-sizing: border-box; }
.lity .clearfix::after, .lity .clearfix::before, .mec-wrap .clearfix::after, .mec-wrap .clearfix::before { content: " "; display: block; overflow: hidden; visibility: hidden; width: 0px; height: 0px; }
.lity .clearfix::after, .mec-wrap .clearfix::after { clear: both; }
.lity .clearfix, .mec-wrap .clearfix { zoom: 1; }
.mec-wrap .row { margin-left: -10px; margin-right: -10px; }
.mec-wrap .row::after, .mec-wrap .row::before { content: " "; display: table; }
.mec-wrap .row::after { clear: both; }
.mec-wrap .col-lg-1, .mec-wrap .col-lg-10, .mec-wrap .col-lg-11, .mec-wrap .col-lg-12, .mec-wrap .col-lg-2, .mec-wrap .col-lg-3, .mec-wrap .col-lg-4, .mec-wrap .col-lg-5, .mec-wrap .col-lg-6, .mec-wrap .col-lg-7, .mec-wrap .col-lg-8, .mec-wrap .col-lg-9, .mec-wrap .col-md-1, .mec-wrap .col-md-10, .mec-wrap .col-md-11, .mec-wrap .col-md-12, .mec-wrap .col-md-2, .mec-wrap .col-md-3, .mec-wrap .col-md-4, .mec-wrap .col-md-5, .mec-wrap .col-md-6, .mec-wrap .col-md-7, .mec-wrap .col-md-8, .mec-wrap .col-md-9, .mec-wrap .col-sm-1, .mec-wrap .col-sm-10, .mec-wrap .col-sm-11, .mec-wrap .col-sm-12, .mec-wrap .col-sm-2, .mec-wrap .col-sm-3, .mec-wrap .col-sm-4, .mec-wrap .col-sm-5, .mec-wrap .col-sm-6, .mec-wrap .col-sm-7, .mec-wrap .col-sm-8, .mec-wrap .col-sm-9, .mec-wrap .col-xs-1, .mec-wrap .col-xs-10, .mec-wrap .col-xs-11, .mec-wrap .col-xs-12, .mec-wrap .col-xs-2, .mec-wrap .col-xs-3, .mec-wrap .col-xs-4, .mec-wrap .col-xs-5, .mec-wrap .col-xs-6, .mec-wrap .col-xs-7, .mec-wrap .col-xs-8, .mec-wrap .col-xs-9 { position: relative; min-height: 1px; padding-left: 10px; padding-right: 10px; }
@media only screen and (min-width: 1200px){.mec-wrap .col-lg-1, .mec-wrap .col-lg-10, .mec-wrap .col-lg-11, .mec-wrap .col-lg-12, .mec-wrap .col-lg-2, .mec-wrap .col-lg-3, .mec-wrap .col-lg-4, .mec-wrap .col-lg-5, .mec-wrap .col-lg-6, .mec-wrap .col-lg-7, .mec-wrap .col-lg-8, .mec-wrap .col-lg-9, .mec-wrap .col-md-1, .mec-wrap .col-md-10, .mec-wrap .col-md-11, .mec-wrap .col-md-12, .mec-wrap .col-md-2, .mec-wrap .col-md-3, .mec-wrap .col-md-4, .mec-wrap .col-md-5, .mec-wrap .col-md-6, .mec-wrap .col-md-7, .mec-wrap .col-md-8, .mec-wrap .col-md-9, .mec-wrap .col-sm-1, .mec-wrap .col-sm-10, .mec-wrap .col-sm-11, .mec-wrap .col-sm-12, .mec-wrap .col-sm-2, .mec-wrap .col-sm-3, .mec-wrap .col-sm-4, .mec-wrap .col-sm-5, .mec-wrap .col-sm-6, .mec-wrap .col-sm-7, .mec-wrap .col-sm-8, .mec-wrap .col-sm-9, .mec-wrap .col-xs-1, .mec-wrap .col-xs-10, .mec-wrap .col-xs-11, .mec-wrap .col-xs-12, .mec-wrap .col-xs-2, .mec-wrap .col-xs-3, .mec-wrap .col-xs-4, .mec-wrap .col-xs-5, .mec-wrap .col-xs-6, .mec-wrap .col-xs-7, .mec-wrap .col-xs-8, .mec-wrap .col-xs-9 { padding-left: 15px; padding-right: 15px; }.mec-wrap .row { margin-left: -15px; margin-right: -15px; }}
@media (min-width: 769px){.mec-wrap .col-sm-1, .mec-wrap .col-sm-10, .mec-wrap .col-sm-11, .mec-wrap .col-sm-12, .mec-wrap .col-sm-2, .mec-wrap .col-sm-3, .mec-wrap .col-sm-4, .mec-wrap .col-sm-5, .mec-wrap .col-sm-6, .mec-wrap .col-sm-7, .mec-wrap .col-sm-8, .mec-wrap .col-sm-9 { float: left; }.mec-wrap .col-sm-9 { width: 75%; }.mec-wrap .col-sm-4 { width: 33.3333%; }.mec-wrap .col-sm-3 { width: 25%; }}
@media (min-width: 961px){.mec-wrap .col-md-1, .mec-wrap .col-md-10, .mec-wrap .col-md-11, .mec-wrap .col-md-12, .mec-wrap .col-md-2, .mec-wrap .col-md-3, .mec-wrap .col-md-4, .mec-wrap .col-md-5, .mec-wrap .col-md-6, .mec-wrap .col-md-7, .mec-wrap .col-md-8, .mec-wrap .col-md-9 { float: left; }.mec-wrap .col-md-9 { width: 75%; }.mec-wrap .col-md-4 { width: 33.3333%; }.mec-wrap .col-md-3 { width: 25%; }}
.mec-booking-calendar-month-navigation .mec-calendar-header :is(h2, h3, h4, h5, h6), .mec-single-fluent-wrap .mec-booking-calendar-month-navigation .mec-calendar-header :is(h2, h3, h4, h5, h6) { font-size: 13px; font-weight: 600; line-height: 40px; margin: 0px auto; color: rgb(77, 77, 77); }
body[class*="mec-theme"] .mec-wrap a { text-decoration: none; }
.mec-wrap li.mec-event-social-icon a > svg { width: 36px; height: 36px; border-radius: 50%; padding: 9px; fill: rgb(118, 118, 118); margin-right: 3px; transition: 0.3s; }
.mec-wrap .mec-event-grid-classic li.mec-event-social-icon a.twitter svg, .mec-wrap .mec-event-grid-clean li.mec-event-social-icon a.twitter svg, .mec-wrap .mec-event-grid-modern li.mec-event-social-icon a.twitter svg, .mec-wrap .mec-event-list-standard li.mec-event-social-icon a.twitter svg { margin: 0px 0px -7px; padding: 0px; height: 36px; width: 16px; }
.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-events-meta-group-countdown .countdown-w span, .mec-hourly-schedule-speaker-job-title, .mec-hourly-schedule-speaker-name, .mec-single-event .mec-event-meta dt, .mec-ticket-available-spots .mec-event-ticket-name, .mec-wrap h1, .mec-wrap h2, .mec-wrap h3, .mec-wrap h4, .mec-wrap h5, .mec-wrap h6, .post-type-archive-mec-events h1, .tax-mec_category h1 { font-family: var(--mec-heading-font-family),Helvetica,Arial,sans-serif; }
.lity-content .mec-events-meta-group-booking .mec-event-ticket-available, .mec-breadcrumbs .mec-current, .mec-breadcrumbs a, .mec-breadcrumbs span .mec-event-content p, .mec-event-data-field-items, .mec-event-data-fields .mec-event-data-field-item .mec-event-data-field-name, .mec-event-data-fields .mec-event-data-field-item .mec-event-data-field-value, .mec-event-schedule-content dl dt, .mec-events-button, .mec-events-meta-group-tags, .mec-events-meta-group-tags a, .mec-hourly-schedule-speaker-description, .mec-load-more-button, .mec-next-occ-booking span, .mec-single-event .mec-event-meta .mec-events-event-cost, .mec-single-event .mec-event-meta dd, .mec-single-event .mec-event-meta dd a, .mec-single-event .mec-events-meta-group-booking .mec-event-ticket-available, .mec-single-event .mec-speakers-details ul li .mec-speaker-job-title, .mec-single-event .mec-speakers-details ul li .mec-speaker-name, .mec-single-modern .mec-single-event-bar > div dd, .mec-wrap .info-msg div, .mec-wrap .mec-error div, .mec-wrap .mec-success div, .mec-wrap .warning-msg div, .mec-wrap abbr, .mec-wrap p { font-family: var(--mec-paragraph-font-family),sans-serif; font-weight: 400; }
.colorskin-custom .mec-events-meta-group-countdown .mec-end-counts h3, .leaflet-popup-content .mec-color, .leaflet-popup-content .mec-color-before ::before, .leaflet-popup-content .mec-color-hover:hover, .leaflet-popup-content .mec-wrap .mec-color, .leaflet-popup-content .mec-wrap .mec-color-before ::before, .leaflet-popup-content .mec-wrap .mec-color-hover:hover, .lity .mec-color, .lity .mec-color-before ::before, .lity .mec-color-hover:hover, .lity .mec-wrap .mec-color, .lity .mec-wrap .mec-color-before ::before, .lity .mec-wrap .mec-color-hover:hover, .mec-attendees-list-details .mec-attendee-profile-link a:hover, .mec-av-spot .mec-av-spot-head .mec-av-spot-box span, .mec-booking-calendar-month-navigation .mec-next-month:hover, .mec-booking-calendar-month-navigation .mec-previous-month:hover, .mec-calendar .mec-calendar-side .mec-next-month i, .mec-calendar .mec-event-article .mec-event-title a:hover, .mec-calendar-events-side .mec-modal-booking-button:hover, .mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day.mec-daily-view-day-active.mec-color, .mec-choosen-time-message, .mec-event-container-classic .mec-modal-booking-button:hover, .mec-event-grid-minimal .mec-modal-booking-button:hover, .mec-event-grid-simple .mec-modal-booking-button, .mec-event-grid-yearly .mec-modal-booking-button, .mec-event-list-minimal .mec-modal-booking-button:hover, .mec-events-agenda .mec-modal-booking-button, .mec-events-timeline-wrap .mec-organizer-item a, .mec-events-timeline-wrap .mec-organizer-item::after, .mec-events-timeline-wrap .mec-shortcode-organizers i, .mec-map-boxshow .mec-color, .mec-map-boxshow .mec-color-before ::before, .mec-map-boxshow .mec-color-hover:hover, .mec-map-boxshow .mec-wrap .mec-color, .mec-map-boxshow .mec-wrap .mec-color-before ::before, .mec-map-boxshow .mec-wrap .mec-color-hover:hover, .mec-map-boxshow div .mec-map-view-event-detail.mec-event-detail i, .mec-map-boxshow div .mec-map-view-event-detail.mec-event-detail:hover, .mec-marker-infowindow-wp .mec-marker-infowindow-count, .mec-next-event-details a, .mec-next-event-details i::before, .mec-single-event .mec-speakers-details ul li .mec-speaker-name, .mec-skin-list-events-container .mec-data-fields-tooltip .mec-data-fields-tooltip-box ul .mec-event-data-field-item a, .mec-timeline-event .mec-modal-booking-button, .mec-timeline-month-divider, .mec-timetable-t2-col .mec-modal-booking-button:hover, .mec-wrap .mec-map-lightbox-wp.mec-event-list-classic .mec-event-date, .mec-wrap .mec-totalcal-box i, .mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-next-month:hover, .mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-next-month:hover .mec-load-month-link, .mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-previous-month i, .mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-previous-month:hover, .mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-previous-month:hover .mec-load-month-link, .mec-wrap.colorskin-custom .mec-calendar.mec-event-calendar-classic .mec-selected-day, .mec-wrap.colorskin-custom .mec-calendar.mec-event-calendar-classic dt.mec-selected-day:hover, .mec-wrap.colorskin-custom .mec-color, .mec-wrap.colorskin-custom .mec-color-before ::before, .mec-wrap.colorskin-custom .mec-color-hover:hover, .mec-wrap.colorskin-custom .mec-event-grid-simple .mec-event-title:hover, .mec-wrap.colorskin-custom .mec-event-list-classic a.magicmore:hover, .mec-wrap.colorskin-custom .mec-event-sharing-wrap .mec-event-sharing > li:hover a, .mec-wrap.colorskin-custom .mec-events-masonry-cats a.mec-masonry-cat-selected, .mec-wrap.colorskin-custom .mec-events-meta-group.mec-events-meta-group-venue::before, .mec-wrap.colorskin-custom .mec-infowindow-wp h5 a:hover, .mec-wrap.colorskin-custom .mec-next-event-details li i, .mec-wrap.colorskin-custom .mec-single-event .mec-event-meta dd.mec-events-event-categories::before, .mec-wrap.colorskin-custom .mec-single-event-date::before, .mec-wrap.colorskin-custom .mec-single-event-time::before, .mec-wrap.colorskin-custom .mec-totalcal-box .mec-totalcal-view span:hover, .mec-wrap.colorskin-custom .mec-widget .mec-event-grid-classic.owl-carousel .owl-nav i, .mec-wrap.mec-cart table tr td a, .mec-yearly-view-wrap .mec-agenda-event-title a:hover, .mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year i, .mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year:hover, .mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year:hover .mec-load-month-link, .mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year i, .mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year:hover, .mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year:hover .mec-load-month-link { color: var(--mec-color-skin); }
.mec-event-list-standard .mec-event-meta svg path, .mec-wrap .mec-event-sharing-wrap .mec-event-sharing > li:hover a svg { fill: var(--mec-color-skin); }
#wrap .mec-wrap article.mec-event-countdown-style1, .colorskin-custom .mec-event-sharing-wrap:hover > li, .event-carousel-type1-head .mec-event-date-carousel, .mec-booking button, .mec-booking-tooltip-container .mec-booking-calendar-date.mec-active, .mec-booking-tooltip-container .mec-booking-calendar-date:hover, .mec-calendar .mec-has-event::after, .mec-event-countdown-style1 .mec-event-countdown-part3 a.mec-event-button, .mec-event-countdown-style3 .mec-event-date, .mec-events-progress-bar progress::-webkit-progress-value, .mec-events-progress-bar progress::after, .mec-has-event-for-booking.mec-active .mec-calendar-novel-selected-day, .mec-map-get-direction-btn-cnt input[type="submit"], .mec-ongoing-normal-label, .mec-skin-carousel-container .mec-event-footer-carousel-type3 .mec-modal-booking-button:hover, .mec-wrap .flip-clock-wrapper ul li a div div.inn, .mec-wrap .mec-event-countdown-style2, .mec-wrap .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected, .mec-wrap.colorskin-custom .mec-bg-color, .mec-wrap.colorskin-custom .mec-bg-color-hover:hover, .mec-wrap.colorskin-custom .mec-calendar .mec-calendar-row dt.mec-has-event:hover, .mec-wrap.colorskin-custom .mec-calendar .mec-has-event::after, .mec-wrap.colorskin-custom .mec-calendar .mec-selected-day:hover, .mec-wrap.colorskin-custom .mec-calendar:not(.mec-event-calendar-classic) .mec-selected-day, .mec-wrap.colorskin-custom .mec-event-grid-clean .mec-event-date, .mec-wrap.colorskin-custom .mec-event-list-modern .mec-event-sharing .mec-event-share:hover .mec-event-sharing-icon, .mec-wrap.colorskin-custom .mec-event-list-modern .mec-event-sharing li:hover a i, .mec-wrap.colorskin-custom .mec-event-list-modern .mec-event-sharing > li:hover a i, .mec-wrap.colorskin-custom .mec-event-list-modern .mec-event-sharing > li:hover a svg, .mec-wrap.colorskin-custom .mec-event-sharing .mec-event-share:hover .event-sharing-icon, .mec-wrap.colorskin-custom .mec-timeline-events-container .mec-timeline-event-date::before, .mec-wrap.colorskin-custom .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected, span.mec-marker-wrap { background-color: var(--mec-color-skin); }
.entry-content .mec-wrap h1 a, .entry-content .mec-wrap h2 a, .entry-content .mec-wrap h3 a, .entry-content .mec-wrap h4 a, .entry-content .mec-wrap h5 a, .entry-content .mec-wrap h6 a, .mec-wrap .mec-calendar .mec-event-article .mec-event-title a, .mec-wrap .mec-event-grid-classic .mec-event-title a, .mec-wrap .mec-event-grid-clean .mec-event-title a, .mec-wrap .mec-event-grid-minimal .mec-event-title a, .mec-wrap .mec-event-grid-modern .mec-event-title a, .mec-wrap .mec-event-grid-simple .mec-event-title a, .mec-wrap .mec-event-list-classic .mec-event-title a, .mec-wrap .mec-event-list-minimal .mec-event-title a, .mec-wrap .mec-event-list-standard .mec-event-title a, .mec-wrap .mec-wrap .mec-event-list-modern .mec-event-title a, .mec-wrap h1 a, .mec-wrap h2 a, .mec-wrap h3 a, .mec-wrap h4 a, .mec-wrap h5 a, .mec-wrap h6 a { color: var(--mec-title-color); }
.entry-content .mec-wrap.colorskin-custom h1 a:hover, .entry-content .mec-wrap.colorskin-custom h2 a:hover, .entry-content .mec-wrap.colorskin-custom h3 a:hover, .entry-content .mec-wrap.colorskin-custom h4 a:hover, .entry-content .mec-wrap.colorskin-custom h5 a:hover, .entry-content .mec-wrap.colorskin-custom h6 a:hover, .mec-wrap .mec-calendar .mec-event-article .mec-event-title a:hover, .mec-wrap .mec-event-grid-classic .mec-event-title a:hover, .mec-wrap .mec-event-grid-clean .mec-event-title a:hover, .mec-wrap .mec-event-grid-minimal .mec-event-title a:hover, .mec-wrap .mec-event-grid-modern .mec-event-title a:hover, .mec-wrap .mec-event-grid-simple .mec-event-title a:hover, .mec-wrap .mec-event-list-classic .mec-event-title a:hover, .mec-wrap .mec-event-list-minimal .mec-event-title a:hover, .mec-wrap .mec-event-list-standard .mec-event-title a:hover, .mec-wrap .mec-wrap .mec-event-list-modern .mec-event-title a:hover, .mec-wrap.colorskin-custom h1 a:hover, .mec-wrap.colorskin-custom h2 a:hover, .mec-wrap.colorskin-custom h3 a:hover, .mec-wrap.colorskin-custom h4 a:hover, .mec-wrap.colorskin-custom h5 a:hover, .mec-wrap.colorskin-custom h6 a:hover { color: var(--mec-title-color-hover); }
.mec-fluent-wrap .mec-available-tickets-details span.mec-available-tickets-number, .mec-fluent-wrap .mec-calendar-weekly .mec-calendar-d-top .mec-current-week, .mec-fluent-wrap .mec-calendar-weekly .mec-calendar-d-top dt.active, .mec-fluent-wrap .mec-calendar.mec-event-calendar-classic .mec-calendar-table-head .mec-calendar-day-head.active, .mec-fluent-wrap .mec-calendar.mec-event-calendar-classic .mec-calendar-table-head dt.active, .mec-fluent-wrap .mec-color, .mec-fluent-wrap .mec-daily-view-events-left-side h5.mec-daily-today-title span:first-child, .mec-fluent-wrap .mec-event-sharing-wrap > li:first-of-type i, .mec-fluent-wrap .mec-filter-content i, .mec-fluent-wrap .mec-load-month i, .mec-fluent-wrap .mec-load-more-button, .mec-fluent-wrap .mec-load-year i, .mec-fluent-wrap a:hover, .mec-fluent-wrap i.mec-filter-icon, .mec-fluent-wrap.mec-skin-available-spot-container .mec-date-wrap span.mec-event-day-num, .mec-fluent-wrap.mec-skin-carousel-container .event-carousel-type2-head .mec-date-wrap span.mec-event-day-num, .mec-fluent-wrap.mec-skin-countdown-container .mec-date-wrap span.mec-event-day-num, .mec-fluent-wrap.mec-skin-cover-container .mec-date-wrap span.mec-event-day-num, .mec-fluent-wrap.mec-skin-full-calendar-container > .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected, .mec-fluent-wrap.mec-skin-masonry-container .mec-masonry .mec-date-wrap span.mec-event-day-num, .mec-fluent-wrap.mec-skin-slider-container .mec-date-wrap span.mec-event-day-num, .mec-single-fluent-wrap .mec-event-social li.mec-event-social-icon a:hover, .mec-single-fluent-wrap .mec-events-meta-group-tags .mec-event-footer a:hover, .mec-single-fluent-wrap .mec-related-event-post .mec-date-wrap span.mec-event-day-num, .mec-single-fluent-wrap .mec-single-event-category a:hover, .mec-wrap .mec-color-hover:hover { color: var(--mec-fluent-bold-color); }
.mec-util-hidden { display: none; }