/* Copyright 2017-2021 Sean Williams
    This file is part of Modern Footnotes.

    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License along
    with this program; if not, write to the Free Software Foundation, Inc.,
    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
.modern-footnotes-footnote{padding-left:2px;padding-right:2px;line-height:initial}.modern-footnotes-footnote--selected{background:#eee;border-radius:2px}.modern-footnotes-footnote__connector{background:#000;position:absolute;width:.9px}.modern-footnotes-footnote a{text-decoration:none}.modern-footnotes-footnote__note{display:none;font-size:80%;color:#777}.modern-footnotes-footnote__note a{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.modern-footnotes-footnote__note--tooltip{position:absolute;left:0;border:1px solid #666;background:#fff;padding:.7em 1em;border-radius:3px;max-width:300px;box-shadow:1px 1px 1px #eee;box-sizing:border-box;z-index:1}.modern-footnotes-footnote__note--tooltip:focus{outline:0}.modern-footnotes-footnote__note--expandable{display:block;margin-top:1em;margin-bottom:1em}.modern-footnotes-list{list-style-type:none;font-size:.8em;margin:1em 0;padding-left:0}.modern-footnotes-list li{display:flex;margin-bottom:.3em}.modern-footnotes-list li>span{margin-right:1.5em;color:#777;word-wrap:normal;word-break:normal}.modern-footnotes-list--show-only-for-print,.modern-footnotes-list-heading--show-only-for-print{display:none}@media print{.modern-footnotes-list--show-only-for-print,.modern-footnotes-list-heading--show-only-for-print{display:block}.modern-footnotes-list--hide-for-print,.modern-footnotes-list-heading--hide-for-print{display:none}}.modern-footnotes-footnote__note--tooltip{position:absolute;left:0;border:1px solid #aca391;background:#f7f6f2;padding:.7em 1em;border-radius:3px;max-width:400px;box-shadow:1px 1px 1px #aca391;box-sizing:border-box;z-index:1}.modern-footnotes-footnote__note{display:none;font-size:17px;color:#000}.wpdiscuz-cfturnstile iframe{float:right}.widget_eventm_event_countdown .event_title{margin-bottom:10px}.ep_countdown_timer span{border-radius:5px;box-shadow:0 2px 2px 0 rgb(0 0 0 / .16),0 0 0 1px rgb(0 0 0 / .08);background-color:#fff;display:inline-block;position:relative;font-size:25px;width:44px;height:80px;text-align:center;line-height:30px;padding-top:10px;margin:0 1px 1px 1px}.ep_countdown_timer span{color:rgba(var(--themeColor),1)}.ep_countdown_timer span:after{font-size:10px;display:block}.ep_countdown_timer .days:after{content:"Days"}.ep_countdown_timer .hours:after{content:"Hours"}.ep_countdown_timer .minutes:after{content:"Minutes"}.ep_countdown_timer .seconds:after{content:"Seconds"}.em-cal-state-highlight a{background:rgba(var(--themeColor),1)!important;color:#fff!important}.ep_widget_container #ep_calendar_widget table.ui-datepicker-calendar .em-cal-state-highlight{position:relative}.ep_widget_container #ep_calendar_widget table.ui-datepicker-calendar .em-cal-state-highlight .ep-calendar-widget-dots{background-color:rgba(var(--themeColor),1);width:6px;height:6px;border-radius:50%;margin:0 auto}.ep_widget_container #ep_calendar_widget .ui-datepicker-inline.ui-datepicker{padding:0;border:1px solid #e8e8e8;box-shadow:0 .125rem .25rem rgb(0 0 0 / .075)!important;width:100%}#ep_calendar_widget .ui-datepicker-header{border:0;background:unset;background-color:#fff;margin-top:6px}.ep_widget_container #ep_calendar_widget .ui-datepicker-next,.ep_widget_container #ep_calendar_widget .ui-datepicker-prev{cursor:default;font-family:"Material Icons";-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;height:20px;line-height:1.4;margin-top:2px;width:20px}.ep_widget_container #ep_calendar_widget .ui-datepicker-next,.ep_widget_container #ep_calendar_widget .ui-datepicker-prev{color:#333;transition:all .2s ease;font-size:18px}.ep_widget_container #ep_calendar_widget .ui-datepicker-prev:before{content:"\e5cb"}.ep_widget_container #ep_calendar_widget .ui-datepicker-next:before{content:"\e5cc"}.ep_widget_container #ep_calendar_widget .ui-icon{background-image:unset}.ep_widget_container #ep_calendar_widget .ui-datepicker-title select{font-weight:600;font-size:12px;border-radius:2px;padding:2px 10px;margin:1px 3px 5px;width:45%}.ep_widget_container #ep_calendar_widget .ui-datepicker-title select{border-color:#e7e8e9}.ep_widget_container #ep_calendar_widget table.ui-datepicker-calendar{border:0;width:100%;text-align:center}.ep_widget_container #ep_calendar_widget table.ui-datepicker-calendar tr th{text-align:center}.ep_widget_container #ep_calendar_widget .ui-datepicker-inline.ui-datepicker .ui-datepicker-calendar td a.ui-state-default{color:#777;font-weight:600;width:30px;height:30px;line-height:30px;display:inline-block;border-radius:33px;padding:0;background:#fff;transition:all .2s ease}.ep_widget_container #ep_calendar_widget .ui-datepicker-inline.ui-datepicker .ui-datepicker-calendar td a.ui-state-default{border:0;background-color:#fff;font-weight:400;color:#212121;text-align:center}.ep_widget_container #ep_calendar_widget .ui-datepicker-inline.ui-datepicker .ui-datepicker-calendar td a.ui-state-active,.ep_widget_container #ep_calendar_widget .ui-datepicker-inline.ui-datepicker .ui-datepicker-calendar td a:hover{background-color:rgba(var(--themeColor),1);color:#fff}.ep_widget_container #ep_calendar_widget .ui-datepicker-inline.ui-datepicker .ui-datepicker-calendar td a:hover{background-color:rgba(var(--themeColor),1);color:#fff}.ep-widget-block-wrap .ep-fimage a{display:inline-flex}.ep-widget-block-wrap .ep-fimage img{border-radius:50%;width:60px!important;height:60px!important;object-fit:cover}.ep-widget-block-wrap .ep-fdata{margin-left:20px;flex:1}.ep-widget-block-wrap .ep-fdata .ep-fname{font-size:16px;align-items:center;padding-right:8px;display:flex;line-height:20px}.ep-widget-block-wrap .ep-fdata .ep-fname a{flex:1;width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ep-upcoming-event .ep-live-event{background-color:#cd0202;color:#fff;border-radius:3px;font-size:.9em;padding:1px 6px;display:inline-block;line-height:18px;margin-top:-7px}