 section.wfea.divi article .booknow{
    margin-bottom:1em;
    margin-top:1em
}
@media(min-width: 1024px){
    section.wfea.divi article .booknow .submit{
        width:100%;
        margin-top:0
    }
}
#content-area .wfea.divi .fc table tr,#content-area .wfea.divi .fc table td,#content-area .wfea.divi .fc table th{
    padding:0 .587em
}
section.wfea.rows .row{
    display:flex;
    flex-flow:row wrap
}
section.wfea.rows .row .tag{
    width:100px
}
section.wfea.rows .row .content{
    width:100%
}
section.wfea.rows .row .img{
    width:100px
}
section.wfea.rows .row .cta{
    width:120px
}
.wfea-calendar-tag{
    top:0;
    left:1em;
    padding-top:5px;
    width:80px;
    background:#ededef;
    background:-webkit-gradient(linear, left top, left bottom, from(#ededef), to(#ccc));
    background:-moz-linear-gradient(top, #ededef, #ccc);
    font:bold 30px/60px "Lucida Sans Unicode","Arial Black",Arial,Helvetica,sans-serif;
    text-align:center;
    color:#000;
    text-shadow:#fff 0 1px 0;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    position:absolute;
    -moz-box-shadow:0 2px 2px #888;
    -webkit-box-shadow:0 2px 2px #888;
    box-shadow:0 2px 2px #888
}
.wfea-calendar-tag em{
    display:block;
    font:12px/30px "Lucida Sans Unicode",Arial,Helvetica,sans-serif;
    color:#fff;
    text-shadow:#00365a 0 -1px 0;
    background:#04599a;
    background:-webkit-gradient(linear, left top, left bottom, from(#04599a), to(#00365a));
    background:-moz-linear-gradient(top, #04599a, #00365a);
    -moz-border-radius-bottomright:3px;
    -webkit-border-bottom-right-radius:3px;
    border-bottom-right-radius:3px;
    -moz-border-radius-bottomleft:3px;
    -webkit-border-bottom-left-radius:3px;
    border-bottom-left-radius:3px;
    border-top:1px solid #00365a
}
.wfea-calendar-tag em:before{
    content:"";
    float:left;
    position:absolute;
    top:-5px;
    width:4px;
    height:14px;
    background:#dadada;
    background:-webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#aaa));
    background:-moz-linear-gradient(top, #f1f1f1, #aaa);
    z-index:2;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    left:13px
}
.wfea-calendar-tag em:after{
    content:"";
    float:left;
    position:absolute;
    top:-5px;
    width:4px;
    height:14px;
    background:#dadada;
    background:-webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#aaa));
    background:-moz-linear-gradient(top, #f1f1f1, #aaa);
    z-index:2;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    right:13px
}
.wfea-calendar-tag:before{
    content:"";
    float:left;
    position:absolute;
    top:5px;
    width:8px;
    height:8px;
    background:#111;
    z-index:1;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;
    -moz-box-shadow:0 1px 1px #fff;
    -webkit-box-shadow:0 1px 1px #fff;
    box-shadow:0 1px 1px #fff;
    left:11px
}
.wfea-calendar-tag:after{
    content:"";
    float:left;
    position:absolute;
    top:5px;
    width:8px;
    height:8px;
    background:#111;
    z-index:1;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;
    -moz-box-shadow:0 1px 1px #fff;
    -webkit-box-shadow:0 1px 1px #fff;
    box-shadow:0 1px 1px #fff;
    right:11px
}
.wfea-tip{
    padding:0 0 .5em 0;
    margin:0
}
.wfea-tip-title{
    font-size:1.3em;
    padding:0;
    margin:0
}
.wfea-help-tip{
    z-index:999999;
    visibility:hidden;
    opacity:0;
    transition:visibility 0s,opacity .2s linear;
    text-align:left;
    padding:0px;
    min-width:220px;
    max-width:330px;
    position:absolute;
    border-radius:3px;
    box-shadow:1px 1px 1px rgba(0,0,0,.2);
    right:-200px;
    font-size:16px;
    line-height:1.4;
    border-width:1px;
    border-style:solid;
    background-color:#e5f6fe;
    border-color:#add9ed;
    color:#5e99bd
}
.wfea-help-tip .wfea-help-tip-titlebar{
    background-color:#d0e9f5;
    padding:5px;
    font-weight:bold
}
.wfea-help-tip .wfea-help-tip-content{
    padding:5px;
    font-size:14px
}
.fc-list-item-title{
    position:relative
}
.fc-event-container:hover .wfea-help-tip,.fc-list-item-title:hover .wfea-help-tip{
    visibility:visible;
    opacity:1;
    position:absolute;
    bottom:calc(100% + 10px);
    left:50%;
    transform:translateX(-50%)
}
.fc-scroller{
    overflow:visible visible !important
}
.wfea-search__wrap{
    padding-bottom:1rem;
    padding-top:1rem;
    max-width:100%
}
.wfea-search__wrap .wfea-search__form{
    display:flex
}
.wfea-search__wrap .wfea-search__form .wfea-search__input{
    max-width:85%;
    margin:0;
    border:1px solid #ced4da
}
.wfea-search__wrap .wfea-search__form .wfea-search__submit{
    border:1px solid #ced4da;
    margin:0
}
.wfea-search__wrap .wfea-search__form-calendar .wfea-search_cal__submit{
    background-color:#3788d8;
    color:#fff;
    border-color:#3788d8;
    cursor:pointer;
    transition:background-color .3s ease
}
.wfea-search__wrap .wfea-search__form-calendar .wfea-search_cal__submit:hover{
    background-color:#2c6db2
}
.wfea-search__wrap .wfea-search__form-calendar .wfea-search__input{
    border-color:#ddd;
    padding:8px 12px;
    transition:border-color .3s ease
}
.wfea-search__wrap .wfea-search__form-calendar .wfea-search__input:focus{
    border-color:#3788d8;
    outline:none
}
.wfea button.wfea-modal-view-details{
    margin:0;
    padding:0;
    border:none;
    background:rgba(0,0,0,0);
    color:inherit;
    font-weight:inherit;
    float:right;
    text-decoration:underline;
    text-align:right
}
.wfea button.wfea-modal-view-details:hover{
    background:rgba(0,0,0,0);
    text-decoration:none
}
.wfea_eb_content.local_style>div{
    font-size:16px
}
.wfea_eb_content.local_style>div:first-child{
    font-size:20px;
    margin-bottom:16px
}
.wfea_eb_content_iframe_container{
    position:relative;
    padding-bottom:56.25%;
    padding-top:30px;
    height:0;
    overflow:hidden
}
.wfea_eb_content_iframe_container iframe{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.widget .eaw-block .eaw-li__wrap{
    margin-bottom:1em;
    border-bottom:1px solid #eee;
    padding-bottom:10px
}
.widget .eaw-block .eaw-li__flex{
    display:flex;
    gap:1em
}
.widget .eaw-block .eaw-li__flex .eaw-content-wrap{
    flex-grow:1;
    line-height:100%
}
.widget .eaw-block .eaw-li__flex .eaw-thumb-wrap{
    flex-shrink:1
}
.widget .eaw-block .eaw-li__flex.eaw-alignright{
    flex-direction:row-reverse;
    justify-content:flex-end
}
.widget .eaw-block .eaw-li__flex.eaw-aligncenter{
    flex-direction:column
}
.widget .eaw-block .eaw-li__flex.eaw-alignleft{
    flex-direction:row;
    justify-content:flex-start
}
.widget .eaw-block a{
    display:inline;
    text-decoration:none
}
.widget .eaw-block a.eaw-img{
    display:block
}
.widget .eaw-block a.eaw-img.eaw-aligncenter{
    text-align:center
}
.widget .eaw-block h3{
    background:none;
    clear:none;
    margin-bottom:0;
    margin-top:0;
    font-weight:400;
    font-size:12px;
    line-height:1.5em
}
.widget .eaw-block .eaw-booknow{
    margin-top:1rem;
    margin-bottom:1rem
}
.widget .eaw-block .eaw-thumb{
    border:1px solid #eee;
    box-shadow:none;
    margin:2px 10px 2px 0;
    padding:3px
}
.widget .eaw-block .eaw-thumb.eaw-aligncenter{
    margin:2px auto 2px auto
}
.widget .eaw-block .eaw-summary{
    font-size:12px
}
.widget .eaw-block .eaw-time{
    color:#bbb;
    font-size:11px
}
.widget .eaw-block .eaw-comment{
    color:#bbb;
    font-size:11px;
    padding-left:5px
}
.elementor-widget-container .eaw-block .eaw-li__wrap{
    margin-bottom:1em;
    border-bottom:1px solid #eee;
    padding-bottom:10px
}
.elementor-widget-container .eaw-block .eaw-li__flex{
    display:flex;
    gap:1em
}
.elementor-widget-container .eaw-block .eaw-li__flex .eaw-content-wrap{
    flex-grow:1;
    line-height:100%
}
.elementor-widget-container .eaw-block .eaw-li__flex .eaw-thumb-wrap{
    flex-shrink:1
}
.elementor-widget-container .eaw-block .eaw-li__flex.eaw-alignright{
    flex-direction:row-reverse;
    justify-content:flex-end
}
.elementor-widget-container .eaw-block .eaw-li__flex.eaw-aligncenter{
    flex-direction:column
}
.elementor-widget-container .eaw-block .eaw-li__flex.eaw-alignleft{
    flex-direction:row;
    justify-content:flex-start
}
.elementor-widget-container .eaw-block a{
    display:inline;
    text-decoration:none
}
.elementor-widget-container .eaw-block a.eaw-img{
    display:block
}
.elementor-widget-container .eaw-block a.eaw-img.eaw-aligncenter{
    text-align:center
}
.elementor-widget-container .eaw-block h3{
    background:none;
    clear:none;
    margin-bottom:0;
    margin-top:0;
    font-weight:400;
    font-size:12px;
    line-height:1.5em
}
.elementor-widget-container .eaw-block .eaw-booknow{
    margin-top:1rem;
    margin-bottom:1rem
}
.elementor-widget-container .eaw-block .eaw-thumb{
    border:1px solid #eee;
    box-shadow:none;
    margin:2px 10px 2px 0;
    padding:3px
}
.elementor-widget-container .eaw-block .eaw-thumb.eaw-aligncenter{
    margin:2px auto 2px auto
}
.elementor-widget-container .eaw-block .eaw-summary{
    font-size:12px
}
.elementor-widget-container .eaw-block .eaw-time{
    color:#bbb;
    font-size:11px
}
.elementor-widget-container .eaw-block .eaw-comment{
    color:#bbb;
    font-size:11px;
    padding-left:5px
}
.entry-content .eaw-block .eaw-li__wrap{
    margin-bottom:1em;
    border-bottom:1px solid #eee;
    padding-bottom:10px
}
.entry-content .eaw-block .eaw-li__flex{
    display:flex;
    gap:1em
}
.entry-content .eaw-block .eaw-li__flex .eaw-content-wrap{
    flex-grow:1;
    line-height:100%
}
.entry-content .eaw-block .eaw-li__flex .eaw-thumb-wrap{
    flex-shrink:1
}
.entry-content .eaw-block .eaw-li__flex.eaw-alignright{
    flex-direction:row-reverse;
    justify-content:flex-end
}
.entry-content .eaw-block .eaw-li__flex.eaw-aligncenter{
    flex-direction:column
}
.entry-content .eaw-block .eaw-li__flex.eaw-alignleft{
    flex-direction:row;
    justify-content:flex-start
}
.entry-content .eaw-block a{
    display:inline;
    text-decoration:none
}
.entry-content .eaw-block a.eaw-img{
    display:block
}
.entry-content .eaw-block a.eaw-img.eaw-aligncenter{
    text-align:center
}
.entry-content .eaw-block h3{
    background:none;
    clear:none;
    margin-bottom:0;
    margin-top: 0;
    font-weight: 400;
    font-size: 1.7rem;
    line-height: 1;
}
.entry-content .eaw-block .eaw-booknow{
    margin-top:1rem;
    margin-bottom:1rem
}
.entry-content .eaw-block .eaw-thumb{
    border:1px solid #eee;
    box-shadow:none;
    margin:2px 10px 2px 0;
    padding:3px
}
.entry-content .eaw-block .eaw-thumb.eaw-aligncenter{
    margin:2px auto 2px auto
}
.entry-content .eaw-block .eaw-summary{
    font-size: 1.1rem;
	line-height: 1;
}
.entry-content .eaw-block .eaw-time{
    color:#bbb;
    font-size: 1.3rem;
	line-height: 1.8rem;
}
.entry-content .eaw-block .eaw-comment{
    color:#bbb;
    font-size:11px;
    padding-left:5px
}
.wfea-card{
    display:flex !important;
    flex-wrap:wrap !important;
    justify-content:center !important;
    margin:0 auto !important
}
.wfea-card.card{
    width:100%;
    max-width:100%;
    min-width:300px
}
.wfea-card.enfold .wfea-card-item .eaw-img{
    position:inherit !important
}
.wfea-card .eaw-card-details{
    z-index:999999;
    display:none;
    text-align:left;
    background-color:#fff;
    padding:20px;
    max-width:300px;
    position:absolute;
    border-radius:3px;
    box-shadow:1px 1px 1px rgba(0,0,0,.2);
    color:#000;
    font-size:16px;
    line-height:1.4;
    word-wrap:normal;
    white-space:normal
}
.wfea-card .eaw-button-details:hover .eaw-card-details{
    display:block;
    transform-origin:100% 0%;
    -webkit-animation:fadeIn .3s ease-in-out;
    animation:fadeIn .3s ease-in-out
}
.wfea-card-list-item{
    box-sizing:border-box !important;
    padding-left:.5rem !important;
    padding-right:.5rem !important;
    width:100% !important;
    max-width:20rem !important;
    margin-bottom:1rem !important
}
.wfea-card .wfea-card-item{
    border-radius:3px !important;
    overflow:hidden !important
}
.wfea-card .wfea-card-item .eaw-thumb-wrap{
    width:100% !important;
    overflow:hidden !important;
    padding-top:42.10526% !important;
    position:relative !important
}
.wfea-card .wfea-card-item .eaw-thumb-wrap img{
    position:absolute !important;
    top:0 !important;
    left:0 !important;
    width:100% !important;
    height:100% !important;
    object-fit:cover !important
}
.wfea-card .wfea-card-item .eaw-content-wrap{
    background:#fff !important;
    padding:.25rem !important;
    border:1px solid #e2e8f0 !important;
    display:flex !important
}
.wfea-card .wfea-card-item .eaw-content-wrap .eaw-calendar-date{
    flex:0 0 auto !important;
    text-align:center !important;
    font-size:2.1rem !important;
    line-height:1.5 !important
}
.wfea-card .wfea-card-item .eaw-content-wrap .eaw-calendar-date .eaw-calendar-date-month{
    color:#d6472b !important;
    text-transform:uppercase !important;
    font-size:.875rem !important
}
.wfea-card .wfea-card-item .eaw-content-wrap .eaw-calendar-date .eaw-calendar-date-day{
    font-size:1.25rem !important
}
.wfea-card .wfea-card-item .eaw-content-wrap .eaw-content-block{
    padding-left:.5rem !important;
    padding-right:.5rem !important;
    color:#000 !important;
    flex:1 1 auto !important;
    font-size:15px
}
.wfea-card .wfea-card-item .eaw-content-wrap .eaw-content-block h3{
    font-size:.875rem !important;
    color:#000 !important;
    margin-top:0 !important;
    margin-bottom:12px;
    font-weight:bold !important
}
.wfea-card .wfea-card-item .eaw-content-wrap .eaw-content-block h3 a{
    color:#000 !important;
    text-decoration:none
}
.wfea-card .wfea-card-item .eaw-content-wrap .eaw-content-block .eaw-time{
    font-size:16px
}
.wfea-card .wfea-card-item .eaw-content-wrap .eaw-content-block .eaw-buttons{
    display:flex !important;
    flex-wrap:wrap !important;
    justify-content:space-between !important;
    padding-top:.5rem !important
}
.wfea-card .wfea-card-item .eaw-content-wrap .eaw-content-block .eaw-buttons .eaw-button-details{
    color:#2b6cb0 !important;
    text-decoration:underline !important;
    background:none !important;
    border:none !important;
    padding:0 !important
}
.wfea-card .wfea-card-item .eaw-content-wrap .eaw-content-block .eaw-buttons .eaw-booknow a{
    display:block !important;
    background:#3c7d38 !important;
    color:#fff !important;
    padding:.25rem 1rem !important;
    border-radius:3px !important;
    text-decoration:none;
    min-height:auto;
    box-sizing:content-box;
    width:auto;
}

.wfea-card .wfea-card-item .eaw-content-wrap .eaw-content-block:hover{
    text-decoration:none
}
body section.wfea.astra,body section.wfea.genesis,body section.wfea.twentytwenty,body section.wfea{
    box-sizing:border-box
}
body section.wfea .booknow a.button,body section.wfea .booknow button.disabled{
    display:inline-block;
    margin-bottom:1em;
    margin-top:1em;
    width:100%;
    padding-left:10px;
    padding-right:10px;
    text-decoration:none;
    border-radius:0;
    border-width:0;
    font-size:15px;
    line-height:30px;
    min-height:30px
}
body section.wfea .booknow .disabled{
    pointer-events:none;
    cursor:default;
    opacity:.6
}
body section.wfea .entry-meta p{
    margin:0px
}
body section.wfea .more-link{
    margin-bottom:1em
}
body section.wfea article .wfea-group{
    width:100%;
    max-width:100%;
    overflow:hidden
}
body section.wfea article .wfea-group figure{
    margin:0;
    overflow:hidden
}
body section.wfea article .wfea-group figure img{
    display:inline-block;
    width:100%;
    float:left
}
body section.wfea article .wfea-group__excerpt{
    margin-left:0;
    margin-right:0
}
body section.wfea article .wfea-group header{
    padding:1em
}
body section.wfea article .wfea-group header p{
    margin:0 0 .1em
}
body section.wfea article .wfea-group .wfea-row{
    margin-bottom:1em
}
body section.wfea article .wfea-group .wfea-row .wfea-left{
    width:100%
}
body section.wfea article .wfea-group .wfea-row .wfea-right{
    width:100%;
    position:relative
}
body section.wfea article .wfea-group .wfea-row .wfea-right .price{
    position:absolute;
    bottom:0;
    left:18px
}
body section.wfea article .wfea-group .wfea-row .entry-content{
    padding:0 10px 0 0
}
@media(min-width: 1024px){
    body section.wfea .book-now__link{
        width:100%;
        margin-top:0em
    }
    body section.wfea .more-link{
        float:right
    }
    body section.wfea article .wfea-group{
        display:table;
        table-layout:fixed;
        border-collapse:separate;
        border-spacing:0 1em
    }
    body section.wfea article .wfea-group .wfea-row{
        display:table-row
    }
    body section.wfea article .wfea-group .wfea-row .wfea-cell{
        display:table-cell;
        float:none;
        vertical-align:top;
        overflow:hidden
    }
    body section.wfea article .wfea-group .wfea-row .wfea-left{
        width:66%
    }
    body section.wfea article .wfea-group .wfea-row .wfea-right{
        width:33%
    }
}
body section.wfea .wfea-banner{
    background-color:#ebebeb
}
body section.wfea .wfea-cell{
    border-bottom:1px solid #d2d2d2
}
body section.wfea .wfea-header__title{
    font-size:clamp(1.2rem,.8rem + 1vw,1.7rem)
}
body section.wfea.twentytwenty .wfea-banner{
    background-color:#fff
}
body section.wfea.twentytwenty .wfea-cell{
    border-bottom:1px solid #d2d2d2
}
body section.wfea.twentytwenty .wfea-header__title{
    font-size:21px;
    margin-top:1rem;
    margin-bottom:2rem
}
body section.wfea.twentytwenty .wfea-group header{
    padding:8px
}
body section.wfea.twentytwenty .presented-by{
    line-height:1;
    font-size:1.9rem;
    margin-bottom:2rem
}
@media(min-width: 1024px){
    body section.wfea.genesis .wfea-header__title{
        font-size:2.2rem
    }
}
body section.wfea.astra .wfea-header__title{
    font-size:1.4rem
}
section.wfea.grid{
    display:-webkit-flex;
    display:flex;
    -webkit-flex-flow:row wrap;
    -webkit-justify-content:space-between;
    -webkit-align-content:flex-start;
    flex-flow:row wrap;
    flex-direction:row;
    flex-wrap:wrap;
    justify-content:space-between;
    align-content:flex-start
}
section.wfea.grid article{
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-justify-content:space-between;
    justify-content:space-between;
    -webkit-flex-flow:column;
    flex-flow:column;
    width:31%
}
@media(max-width: 900px){
    section.wfea.grid p article{
        width:48%
    }
}
@media(max-width: 450px){
    section.wfea.grid article{
        width:100%
    }
}
@supports(display: grid){
    section.wfea.grid{
        display:grid;
        justify-content:stretch;
        grid-template-columns:repeat(3, minmax(0, 1fr));
        grid-gap:30px
    }
    section.wfea.grid article{
        display:-ms-flexbox;
        display:-webkit-flex;
        display:flex;
        -webkit-justify-content:flex-start;
        justify-content:flex-start;
        width:auto;
        height:auto
    }
    section.wfea.grid article .wfea-group{
        display:flex;
        justify-content:flex-start;
        flex-direction:column;
        height:100%
    }
    section.wfea.grid article .wfea-group .wfea-grid-hero-thumb{
        overflow:hidden;
        display:flex;
        align-items:center;
        justify-content:center
    }
    section.wfea.grid article .wfea-group .wfea-grid-hero{
        display:flex;
        justify-content:flex-start;
        flex-direction:column;
        height:80%
    }
    section.wfea.grid article .wfea-group .wfea-grid-hero .wfea-popup{
        flex:1
    }
    section.wfea.grid article .wfea-group .wfea-grid-hero .wfea-popup img{
        width:100%;
        height:100%;
        object-fit:cover
    }
    section.wfea.grid article .wfea-grid__booknow{
        width:100%;
        overflow:hidden
    }
    section.wfea.grid article .booknow{
        align-self:flex-start;
        margin-top:0
    }
    @media(max-width: 900px){
        section.wfea.grid{
            grid-template-columns:repeat(2, minmax(0, 1fr))
        }
    }
    @media(max-width: 450px){
        section.wfea.grid{
            grid-template-columns:repeat(1, minmax(0, 1fr))
        }
    }
}
section.wfea.grid .booknow{
    margin-top:auto
}
section.wfea.grid.twentytwenty button,section.wfea.grid.divi button,section.wfea.grid.twentyseventeen button,section.wfea.grid button{
    width:100%
}
section.wfea.grid.twentytwenty article,section.wfea.grid.divi article,section.wfea.grid.twentyseventeen article,section.wfea.grid article{
    padding-top:0
}
section.wfea.grid article .wfea-group header .entry-title{
    margin-top:5px
}
section.wfea.grid .entry-meta{
    font-style:italic;
    border-bottom:1px solid #d2d2d2
}
section.wfea.grid.twentyseventeen article .wfea-group header .entry-title{
    font-size:120%
}
section.wfea.grid.divi article .booknow .submit{
    width:100%
}
section.wfea.grid.twentytwenty .wfea-cell{
    border-bottom:1px solid #d2d2d2
}
section.wfea.grid.twentytwenty .wfea-header__title{
    font-size:1.9rem;
    margin-top:1rem;
    margin-bottom:1rem
}
section.wfea.grid.twentytwenty .wfea-group header{
    padding:8px
}
section.wfea.grid.twentytwenty .wfea-group__content{
    font-size:1.6rem
}
section.wfea.grid.twentytwenty .wfea-group__excerpt{
    margin-left:0;
    margin-right:0
}
section.wfea.grid.twentytwenty .presented-by,section.wfea.grid.twentytwenty .price{
    font-size:1.5rem;
    line-height:1
}
section.wfea-venue.dark,section.wfea-venue.default,section.wfea-venue.light,section.wfea-venue.card{
    box-sizing:border-box;
    font-size:18px
}
section.wfea-venue.dark .wfea-venue__event,section.wfea-venue.default .wfea-venue__event,section.wfea-venue.light .wfea-venue__event,section.wfea-venue.card .wfea-venue__event{
    margin-bottom:30px;
    display:flex
}
section.wfea-venue.dark .wfea-venue__hero,section.wfea-venue.default .wfea-venue__hero,section.wfea-venue.light .wfea-venue__hero,section.wfea-venue.card .wfea-venue__hero{
    width:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    padding:20px
}
section.wfea-venue.dark .wfea-venue__hero figure,section.wfea-venue.default .wfea-venue__hero figure,section.wfea-venue.light .wfea-venue__hero figure,section.wfea-venue.card .wfea-venue__hero figure{
    width:100%;
    padding:0;
    margin:0
}
section.wfea-venue.dark .wfea-venue__hero figure img,section.wfea-venue.default .wfea-venue__hero figure img,section.wfea-venue.light .wfea-venue__hero figure img,section.wfea-venue.card .wfea-venue__hero figure img{
    width:100%;
    padding:0;
    margin:0
}
section.wfea-venue.dark .wfea-venue__content-wrap,section.wfea-venue.default .wfea-venue__content-wrap,section.wfea-venue.light .wfea-venue__content-wrap,section.wfea-venue.card .wfea-venue__content-wrap{
    width:25%;
    padding:20px 10px 20px 10px;
    line-height:100%
}
section.wfea-venue.dark .wfea-venue__content-wrap .wfea-venue__title,section.wfea-venue.default .wfea-venue__content-wrap .wfea-venue__title,section.wfea-venue.light .wfea-venue__content-wrap .wfea-venue__title,section.wfea-venue.card .wfea-venue__content-wrap .wfea-venue__title{
    overflow-wrap:normal;
    font-size:27px
}
section.wfea-venue.dark .wfea-venue__head-date,section.wfea-venue.default .wfea-venue__head-date,section.wfea-venue.light .wfea-venue__head-date,section.wfea-venue.card .wfea-venue__head-date{
    text-transform:uppercase;
    font-weight:bold;
    font-size:20px
}
section.wfea-venue.dark .wfea-venue__presented-by,section.wfea-venue.default .wfea-venue__presented-by,section.wfea-venue.light .wfea-venue__presented-by,section.wfea-venue.card .wfea-venue__presented-by{
    line-height:100%
}
section.wfea-venue.dark .wfea-venue__excerpt,section.wfea-venue.default .wfea-venue__excerpt,section.wfea-venue.light .wfea-venue__excerpt,section.wfea-venue.card .wfea-venue__excerpt{
    margin-top:10px
}
section.wfea-venue.dark .wfea-venue__excerpt .more-link,section.wfea-venue.default .wfea-venue__excerpt .more-link,section.wfea-venue.light .wfea-venue__excerpt .more-link,section.wfea-venue.card .wfea-venue__excerpt .more-link{
    padding-top:1em
}
section.wfea-venue.dark .wfea-venue__title,section.wfea-venue.default .wfea-venue__title,section.wfea-venue.light .wfea-venue__title,section.wfea-venue.card .wfea-venue__title{
    line-height:100%;
    overflow-wrap:normal;
    font-weight:bold
}
section.wfea-venue.dark .wfea-venue__title a,section.wfea-venue.default .wfea-venue__title a,section.wfea-venue.light .wfea-venue__title a,section.wfea-venue.card .wfea-venue__title a{
    text-transform:uppercase;
    text-decoration:none;
    border:none
}
section.wfea-venue.dark .wfea-venue__title a:hover,section.wfea-venue.default .wfea-venue__title a:hover,section.wfea-venue.light .wfea-venue__title a:hover,section.wfea-venue.card .wfea-venue__title a:hover{
    text-decoration:underline
}
section.wfea-venue.dark .wfea-venue__cta,section.wfea-venue.default .wfea-venue__cta,section.wfea-venue.light .wfea-venue__cta,section.wfea-venue.card .wfea-venue__cta{
    width:25%;
    display:flex;
    align-items:center;
    justify-content:center;
    padding-left:10px;
    padding-right:10px
}
section.wfea-venue.dark .wfea-venue__cta-wrap,section.wfea-venue.default .wfea-venue__cta-wrap,section.wfea-venue.light .wfea-venue__cta-wrap,section.wfea-venue.card .wfea-venue__cta-wrap{
    display:block;
    width:90%;
    text-align:center
}
section.wfea-venue.dark .wfea-venue__availability,section.wfea-venue.default .wfea-venue__availability,section.wfea-venue.light .wfea-venue__availability,section.wfea-venue.card .wfea-venue__availability{
    width:100%
}
section.wfea-venue.dark .wfea-venue__prices,section.wfea-venue.default .wfea-venue__prices,section.wfea-venue.light .wfea-venue__prices,section.wfea-venue.card .wfea-venue__prices{
    width:100%
}
section.wfea-venue.dark .wfea-venue__booknow,section.wfea-venue.default .wfea-venue__booknow,section.wfea-venue.light .wfea-venue__booknow,section.wfea-venue.card .wfea-venue__booknow{
    width:100%
}
@media(max-width: 768px){
    section.wfea-venue.dark,section.wfea-venue.default,section.wfea-venue.light,section.wfea-venue.card{
        padding:0
    }
    section.wfea-venue.dark .wfea-venue__hero,section.wfea-venue.default .wfea-venue__hero,section.wfea-venue.light .wfea-venue__hero,section.wfea-venue.card .wfea-venue__hero{
        width:100%;
        padding:0
    }
    section.wfea-venue.dark .wfea-venue__event:not(section.wfea-venue.card.grid .wfea-venue__event),section.wfea-venue.default .wfea-venue__event:not(section.wfea-venue.card.grid .wfea-venue__event),section.wfea-venue.light .wfea-venue__event:not(section.wfea-venue.card.grid .wfea-venue__event),section.wfea-venue.card .wfea-venue__event:not(section.wfea-venue.card.grid .wfea-venue__event){
        display:block
    }
    section.wfea-venue.dark .wfea-venue__content-wrap,section.wfea-venue.default .wfea-venue__content-wrap,section.wfea-venue.light .wfea-venue__content-wrap,section.wfea-venue.card .wfea-venue__content-wrap{
        width:100%;
        padding:0
    }
    section.wfea-venue.dark .wfea-venue__head-group,section.wfea-venue.default .wfea-venue__head-group,section.wfea-venue.light .wfea-venue__head-group,section.wfea-venue.card .wfea-venue__head-group{
        padding:20px 10px 10px 10px
    }
    section.wfea-venue.dark .wfea-venue__head-group h2,section.wfea-venue.default .wfea-venue__head-group h2,section.wfea-venue.light .wfea-venue__head-group h2,section.wfea-venue.card .wfea-venue__head-group h2{
        margin:0
    }
    section.wfea-venue.dark .wfea-venue__content-group,section.wfea-venue.default .wfea-venue__content-group,section.wfea-venue.light .wfea-venue__content-group,section.wfea-venue.card .wfea-venue__content-group{
        padding:20px 10px 10px 10px
    }
    section.wfea-venue.dark .wfea-venue__content-group .more-link,section.wfea-venue.default .wfea-venue__content-group .more-link,section.wfea-venue.light .wfea-venue__content-group .more-link,section.wfea-venue.card .wfea-venue__content-group .more-link{
        display:block
    }
    section.wfea-venue.dark .wfea-venue__cta,section.wfea-venue.default .wfea-venue__cta,section.wfea-venue.light .wfea-venue__cta,section.wfea-venue.card .wfea-venue__cta{
        width:100%;
        padding:0;
        bottom:0;
        margin-top:auto
    }
    section.wfea-venue.dark .wfea-venue__cta a,section.wfea-venue.default .wfea-venue__cta a,section.wfea-venue.light .wfea-venue__cta a,section.wfea-venue.card .wfea-venue__cta a,section.wfea-venue.dark .wfea-venue__cta button,section.wfea-venue.default .wfea-venue__cta button,section.wfea-venue.light .wfea-venue__cta button,section.wfea-venue.card .wfea-venue__cta button{
        width:100%
    }
    section.wfea-venue.dark .wfea-venue__cta-wrap,section.wfea-venue.default .wfea-venue__cta-wrap,section.wfea-venue.light .wfea-venue__cta-wrap,section.wfea-venue.card .wfea-venue__cta-wrap{
        width:100%;
        border-left:none !important;
        padding-left:0px !important
    }
    section.wfea-venue.dark .wfea-venue__cta-wrap div:not(.booknow),section.wfea-venue.default .wfea-venue__cta-wrap div:not(.booknow),section.wfea-venue.light .wfea-venue__cta-wrap div:not(.booknow),section.wfea-venue.card .wfea-venue__cta-wrap div:not(.booknow){
        padding-left:10px;
        padding-right:10px
    }
}
section.wfea-venue.card{
    border:none;
    padding:0
}
section.wfea-venue.card .wfea-venue__hero{
    width:100%;
    padding:0
}
section.wfea-venue.card .wfea-venue__event:not(section.wfea-venue.card.grid .wfea-venue__event){
    display:block
}
section.wfea-venue.card .wfea-venue__content-wrap{
    width:100%;
    padding:0
}
section.wfea-venue.card .wfea-venue__head-group{
    padding:20px 10px 10px 10px
}
section.wfea-venue.card .wfea-venue__head-group h2{
    margin:0
}
section.wfea-venue.card .wfea-venue__content-group{
    padding:20px 10px 10px 10px
}
section.wfea-venue.card .wfea-venue__content-group .more-link{
    display:block
}
section.wfea-venue.card .wfea-venue__cta{
    width:100%;
    padding:0;
    bottom:0;
    margin-top:auto
}
section.wfea-venue.card .wfea-venue__cta a,section.wfea-venue.card .wfea-venue__cta button{
    width:100%
}
section.wfea-venue.card .wfea-venue__cta-wrap{
    width:100%;
    border-left:none !important;
    padding-left:0px !important
}
section.wfea-venue.card .wfea-venue__cta-wrap div:not(.booknow){
    padding-left:10px;
    padding-right:10px
}
section.wfea-venue.default.card .wfea-venue__head-group,section.wfea-venue.light.card .wfea-venue__head-group{
    background-color:#fff
}
section.wfea-venue.default .wfea-venue__event,section.wfea-venue.light .wfea-venue__event{
    background-color:#e6e6e6
}
section.wfea-venue.default .wfea-venue__head-date,section.wfea-venue.light .wfea-venue__head-date{
    color:#d76394
}
section.wfea-venue.default .wfea-venue__presented-by,section.wfea-venue.light .wfea-venue__presented-by{
    color:#623790
}
section.wfea-venue.default .wfea-venue__title a,section.wfea-venue.light .wfea-venue__title a{
    color:#623790
}
section.wfea-venue.default .wfea-venue__booknow a,section.wfea-venue.default .wfea-venue__booknow button,section.wfea-venue.light .wfea-venue__booknow a,section.wfea-venue.light .wfea-venue__booknow button{
    color:#19f2e9;
    background-color:#000
}
section.wfea-venue.default .wfea-venue__booknow a:hover,section.wfea-venue.default .wfea-venue__booknow button:hover,section.wfea-venue.light .wfea-venue__booknow a:hover,section.wfea-venue.light .wfea-venue__booknow button:hover{
    background-color:#623790
}
section.wfea-venue.dark{
    color:#ffc000;
    font-weight:bold
}
section.wfea-venue.dark .wfea-venue__event{
    background-color:#000
}
section.wfea-venue.dark .wfea-venue__head-date{
    color:#ef2828
}
section.wfea-venue.dark .wfea-venue__presented-by{
    color:#ebebeb
}
section.wfea-venue.dark .wfea-venue__location{
    color:#ebebeb
}
section.wfea-venue.dark .wfea-venue__title a{
    color:#fff
}
section.wfea-venue.dark .wfea-venue__excerpt .more-link{
    color:#fff
}
section.wfea-venue.dark .wfea-venue__cta{
    color:#93cddd
}
section.wfea-venue.dark .wfea-venue__booknow a,section.wfea-venue.dark .wfea-venue__booknow button{
    background-color:#19f2e9;
    color:#2b2b2b
}
section.wfea-venue.dark .wfea-venue__booknow a:hover,section.wfea-venue.dark .wfea-venue__booknow button:hover{
    background-color:#777;
    color:#fff
}
@media(max-width: 768px){
    section.wfea-venue.dark .wfea-venue__head-group{
        background-color:#888
    }
    section.wfea-venue.dark .wfea-venue__content-group{
        background-color:#000
    }
}
section.wfea-venue.twentytwenty{
    font-size:14px
}
section.wfea-venue.twentytwenty .wfea-venue__content-wrap .wfea-venue__title{
    overflow-wrap:normal;
    font-size:18px
}
section.wfea-venue.twentytwenty .wfea-venue__booknow a,section.wfea-venue.twentytwenty .wfea-venue__booknow button{
    font-size:14px
}
section.wfea-venue.divi{
    font-size:16px
}
section.wfea-venue.divi .wfea-venue__content-wrap .wfea-venue__title{
    overflow-wrap:normal;
    font-size:20px
}
section.wfea-venue.divi .wfea-venue__booknow{
    margin:10px 0 10px 0
}
section.wfea-venue.divi .wfea-venue__booknow a,section.wfea-venue.divi .wfea-venue__booknow button{
    font-size:16px;
    border:none;
    padding-top:10px;
    padding-bottom:10px
}
.wfea-slideshow-wrap section.wfea-slider{
    position:relative
}
.wfea-slideshow-wrap section.wfea-slider>div{
    position:relative;
    min-height:450px;
    font-size:18px
}
.wfea-slideshow-wrap section.wfea-slider .wfea-slideshow>div:not(:first-child){
    display:none
}
.wfea-slideshow-wrap section.wfea-slider .text-block{
    position:absolute;
    bottom:17.1852%;
    left:8.5%;
    right:8.5%;
    background:rgba(0,0,0,.6);
    color:#fff;
    line-height:1.5;
    width:100%;
    max-width:454px;
    padding:25px
}
.wfea-slideshow-wrap section.wfea-slider .text-block h2{
    margin:0;
    font-size:36px
}
.wfea-slideshow-wrap section.wfea-slider .text-block a{
    color:#fff
}
.wfea-slideshow-wrap section.wfea-slider .text-block a:hover{
    color:inherit
}
.wfea-slideshow-wrap section.wfea-slider .text-block a.more-link{
    float:none
}
.wfea-slideshow-wrap section.wfea-slider .text-block a.book-now__link{
    margin:0;
    background:#ba2618;
    color:#fff;
    text-decoration:none;
    display:inline-block;
    width:auto
}
.wfea-slideshow-wrap section.wfea-slider .text-block a.book-now__link button{
    font-size:14px;
    background:none;
    border:none;
    color:#fff;
    padding:10px 15px
}
.wfea-slideshow-wrap section.wfea-slider .text-block .entry-content{
    margin:0 0 30px;
    font-size:18px
}
.wfea-slideshow-wrap section.wfea-slider .text-block .bottom-actions{
    display:flex;
    align-items:center
}
.wfea-slideshow-wrap section.wfea-slider .text-block .bottom-actions time.wfea-slider__head-date{
    font-size:14px;
    border-left:solid 3px #fff;
    align-self:stretch;
    margin-left:15px;
    padding-left:15px;
    line-height:1
}
.wfea-slideshow-wrap section.wfea-slider .text-block .bottom-actions time.wfea-slider__head-date .day{
    font-size:18px;
    font-weight:700;
    display:block
}
@media screen and (max-width: 600px){
    .wfea-slideshow-wrap section.wfea-slider .text-block{
        left:0;
        right:0;
        bottom:0;
        width:auto;
        max-width:100%
    }
}
.wfea-slideshow-wrap section.wfea-slider img.wp-post-image{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    object-fit:cover
}
.wfea-slideshow-wrap section.wfea-slider .selectors{
    display:none
}
.wfea-slideshow-wrap section.wfea-slider.slide_selectors .selectors{
    display:block;
    position:absolute;
    bottom:0;
    left:25px;
    z-index:99999;
    min-height:0
}
.wfea-slideshow-wrap section.wfea-slider.slide_selectors .selectors .wfea-slide-indicator{
    height:16px;
    width:16px;
    border:3px solid #bbb;
    border-radius:50%;
    display:inline-block;
    margin-right:18px;
    cursor:pointer
}
.wfea-slideshow-wrap section.wfea-slider.slide_selectors .selectors .wfea-slide-indicator.active{
    border:3px solid red
}
.wfea-slideshow-wrap section.wfea-slider.slide_selectors .bottom-actions .book-now__link{
    border-radius:unset
}
.wfea-slideshow-wrap section.wfea-slider.standard .text-block{
    left:0;
    right:0;
    bottom:0;
    max-width:100%;
    padding-right:190px;
    box-sizing:border-box
}
.wfea-slideshow-wrap section.wfea-slider.standard .text-block .bottom-actions{
    position:absolute;
    right:0;
    top:-35px;
    bottom:0;
    flex-direction:column-reverse;
    background:#ba2618;
    width:100%;
    max-width:160px
}
.wfea-slideshow-wrap section.wfea-slider.standard .text-block .bottom-actions time.wfea-slider__head-date{
    margin:0;
    padding:0;
    border:none;
    text-align:center;
    flex:1 1 auto;
    text-transform:uppercase;
    display:flex;
    align-items:center;
    justify-content:center
}
.wfea-slideshow-wrap section.wfea-slider.standard .text-block .bottom-actions time.wfea-slider__head-date .day{
    margin:0;
    font-size:36px
}
@media screen and (max-width: 991px){
    .wfea-slideshow-wrap section.wfea-slider.standard .text-block .bottom-actions time.wfea-slider__head-date .day{
        margin:0;
        font-size:27px
    }
}
.wfea-slideshow-wrap section.wfea-slider.standard .text-block .bottom-actions time.wfea-slider__head-date .month{
    font-size:27px;
    letter-spacing:9px
}
@media screen and (max-width: 991px){
    .wfea-slideshow-wrap section.wfea-slider.standard .text-block .bottom-actions time.wfea-slider__head-date .month{
        font-size:18px;
        line-height:1.5;
        letter-spacing:9px
    }
}
@media screen and (max-width: 991px){
    .wfea-slideshow-wrap section.wfea-slider.standard .text-block .bottom-actions time.wfea-slider__head-date{
        padding:0
    }
}
.wfea-slideshow-wrap section.wfea-slider.standard .text-block .entry-content{
    margin:0
}
@media screen and (max-width: 991px){
    .wfea-slideshow-wrap section.wfea-slider.standard .text-block .entry-content .excerpt{
        white-space:nowrap;
        text-overflow:ellipsis;
        overflow:hidden;
        display:block
    }
}
.wfea-slideshow-wrap section.wfea-slider.standard .text-block .booknow{
    width:100%
}
.wfea-slideshow-wrap section.wfea-slider.standard .text-block .booknow a.book-now__link{
    background:#8c1101;
    display:block;
    padding:5px 10px
}
.wfea-slideshow-wrap section.wfea-slider.standard .text-block .booknow a.book-now__link button{
    font-size:22px
}
@media screen and (max-width: 991px){
    .wfea-slideshow-wrap section.wfea-slider.standard .text-block .booknow{
        font-size:18px;
        display:block;
        margin:0 auto
    }
}
@media screen and (max-width: 991px){
    .wfea-slideshow-wrap section.wfea-slider.standard .text-block{
        padding-right:130px
    }
}
.entry-content .wfea .fc table{
    margin:0
}
.entry-content .wfea .fc button:hover{
    background-image:none
}
.entry-content .wfea .fc .fc-button-group{
    display:flex
}
.entry-content .wfea .fc .fc-toolbar h2{
    font-size:30px;
    line-height:1;
    margin:0;
    font-weight:700;
    margin-top:5px;
    margin-bottom:-3px
}
.entry-content .wfea .fc .fc-toolbar.fc-header-toolbar{
    margin:0;
    padding:8px;
    position:relative
}
.entry-content .wfea .fc .fc-content img{
    -webkit-box-shadow:none;
    box-shadow:none;
    margin:0;
    padding:0;
    display:block
}
.wfea .wfea-fullcalendar{
    overflow:hidden
}
.wfea-calendar-list .fc-list-item-title div.cal-list-link-wrap div.cal-list-text-wrap{
    display:inline;
    float:left;
    margin-bottom:5px
}
.wfea-calendar-list .fc-list-item-title div.cal-list-link-wrap div.cal-list-img-wrap{
    float:right
}
.wfea-calendar-list .fc-list-item-title div.cal-list-link-wrap div.cal-list-img-wrap img.cal-list{
    height:2em;
    float:right;
    padding:0;
    margin:0;
    max-width:100%
}
.wfea-calendar-list .fc-list-item-title img.cal-list-qtip{
    width:50%;
    float:right
}
@media(max-width: 480px){
    .wfea-calendar-list .fc-list-item-time{
        line-height:1;
        white-space:normal
    }
}
.wfea .wfea-fullcalendar{
    overflow:hidden
}
.wfea-short-date{
    max-width:900px
}
.wfea-short-date.enfold .wp-post-image{
    position:inherit
}
.wfea-short-date .wfea-short-date-item{
    display:flex;
    margin-bottom:1em;
    grid-gap:10px
}
.wfea-short-date .wfea-short-date-item-date{
    flex:0 0 auto;
    width:35px;
    text-align:center
}
.wfea-short-date .wfea-short-date-item-date-month{
    display:block;
    color:#cc8931;
    font-size:13px;
    font-weight:500;
    text-transform:uppercase;
    line-height:1;
    margin-bottom:4px;
    margin-top:3px
}
.wfea-short-date .wfea-short-date-item-date-day{
    font-size:22px
}
.wfea-short-date .wfea-short-date-item-content{
    flex:1 1 auto
}
.wfea-short-date .wfea-short-date-item-content .wfea-short-date-item-title{
    color:#6f7287
}
.wfea-short-date .wfea-short-date-item-content .wfea-short-date-item-title time{
    display:block;
    text-transform:uppercase;
    margin:0 0 0 0;
    font-size:13px;
    font-weight:400;
    font-stretch:normal;
    font-style:normal;
    line-height:1.54;
    letter-spacing:normal;
    text-align:left
}
.wfea-short-date .wfea-short-date-item-content .wfea-short-date-item-title h3{
    position:relative;
    top:-2px;
    display:block;
    text-align:left;
    margin:0;
    padding:0;
    font-size:0;
    line-height:0;
    font-size:22px;
    line-height:1.29;
    font-weight:600;
    font-stretch:normal;
    font-style:normal;
    letter-spacing:normal;
    text-decoration:none;
    text-transform:none;
    text-align:left;
    letter-spacing:-0.3px;
    color:#39364f;
    transition:all .3s ease-in-out;
    cursor:pointer
}
.wfea-short-date .wfea-short-date-item-content .wfea-short-date-item-title h3 a:hover{
    color:#cc8931
}
.wfea-short-date .wfea-short-date-item-content .wfea-short-date-item-meta .wfea-short-date-item-location{
    font-weight:400;
    font-size:13px;
    line-height:1.43;
    font-stretch:normal;
    font-style:normal;
    margin:0 0 8px;
    letter-spacing:normal;
    color:#6f7287;
    display:flex
}
.wfea-short-date .wfea-short-date-item-content .wfea-short-date-item-meta .wfea-short-date-item-location .wfea-short-date-item-location-icon-wrapper svg{
    position:relative;
    top:1px;
    width:11.1px;
    height:14.8px;
    fill:#6f7287;
    margin-right:9px;
    opacity:.65
}
.wfea-short-date .wfea-short-date-item-content .wfea-short-date-item-meta .eventbrite-item-description{
    font-size:14px;
    font-weight:normal;
    font-stretch:normal;
    font-style:normal;
    line-height:1.43;
    letter-spacing:normal;
    text-align:left;
    margin:0 0 8px;
    color:#6f7287
}
.wfea-short-date .wfea-short-date-item-content .wfea-short-date-item-meta .wfea-short-date-item-tags{
    display:flex;
    align-items:baseline;
    margin:3px 0 10px
}
.wfea-short-date .wfea-short-date-item-content .wfea-short-date-item-meta .wfea-short-date-item-tags .wfea-short-date__prices.price{
    padding:2px 6px;
    border:1px solid #e5e5e5;
    border-radius:5px;
    display:inline-block;
    text-transform:uppercase;
    font-size:10px;
    line-height:1.8;
    font-weight:500;
    letter-spacing:normal;
    text-align:center;
    color:#6f7287
}
.wfea-short-date .wfea-short-date-item-content .wfea-short-date-item-meta .wfea-short-date-item-buttons{
    margin:0 0 5px;
    display:flex;
    align-items:baseline
}
.wfea-short-date .wfea-short-date-item-content .wfea-short-date-item-meta .wfea-short-date-item-buttons .wfea-button{
    text-decoration:none;
    margin:0;
    display:inline-block;
    transition:all .3s ease-in-out;
    text-transform:none;
    border-radius:5px;
    color:#fff;
    background-color:#cc8931;
    padding:7px 16px 8px;
    font-size:12px;
    font-weight:600;
    font-stretch:normal;
    font-style:normal;
    line-height:1.5;
    letter-spacing:normal;
    text-align:left;
    margin-right:10px;
    box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px;
    border:none;
    width:auto;
    cursor:pointer;
    min-height:auto
}
.wfea-short-date .wfea-short-date-item-content .wfea-short-date-item-meta .wfea-short-date-item-buttons .wfea-button:hover{
    opacity:.8
}
.wfea-short-date .wfea-short-date-item-content .wfea-short-date-item-meta .wfea-short-date-item-buttons .button.wfea-short-date__modal-view-details{
    display:inline-block;
    transition:all .3s ease-in-out;
    text-decoration:none;
    text-transform:none;
    border-radius:5px;
    color:#cc8931;
    background-color:#fff;
    box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px;
    padding:7px 16px 8px;
    font-size:12px;
    font-weight:600;
    font-stretch:normal;
    font-style:normal;
    line-height:1.5;
    letter-spacing:normal;
    text-align:left;
    border:none;
    width:auto;
    cursor:pointer
}
.wfea-short-date .wfea-short-date-item-content .wfea-short-date-item-meta .wfea-short-date-item-buttons .button.wfea-short-date__modal-view-details:hover{
    opacity:.8
}
.wfea-short-date .wfea-short-date-item-image{
    flex:0 0 auto;
    width:40%;
    max-width:400px;
    position:relative
}
.wfea-short-date .wfea-short-date-item-image figure{
    margin:0;
    padding:0
}
.wfea-short-date .wfea-short-date-item-image figure a{
    position:static
}
.wfea-short-date .wfea-short-date-item-image figure img{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    object-fit:cover;
    object-position:center center
}
@media screen and (max-width: 768px){
    .wfea-short-date .wfea-short-date-item-image figure img{
        position:relative
    }
}
@media screen and (max-width: 768px){
    .wfea-short-date .wfea-short-date-item{
        flex-wrap:wrap
    }
    .wfea-short-date .wfea-short-date-item-image{
        order:0;
        width:100%;
        max-width:100%;
        margin-bottom:1em
    }
    .wfea-short-date .wfea-short-date-item-image img{
        width:100%
    }
    .wfea-short-date .wfea-short-date-item-date{
        order:1
    }
    .wfea-short-date .wfea-short-date-item-content{
        order:2;
        width:calc(100% - 60px)
    }
}
.wfea-share-button{
    background:none;
    border:none;
    fill:#888;
    width:auto
}
.wfea-share-button svg{
    width:24px;
    height:24px
}
.wfea-modal{
    display:none;
    position:fixed;
    z-index:999999;
    padding-top:100px;
    left:0;
    top:0;
    width:100%;
    height:100%;
    overflow:auto;
    background-color:#000;
    background-color:rgba(0,0,0,.4)
}
.wfea-modal .modal-content{
    background-color:#fefefe;
    margin:auto;
    padding:20px 0 0px 0;
    border:1px solid #888;
    border-radius:4px;
    width:80%;
    font-family:verdana,sans-serif;
    text-align:center;
    color:#222;
    font-size:20px
}
.wfea-modal .modal-content form,.wfea-modal .modal-content a,.wfea-modal .modal-content button{
    padding:0;
    margin:0
}
.wfea-modal .modal-content section{
    margin:0 0 0 12px
}
.wfea-modal .modal-content .headline{
    border-bottom:1px solid #999;
    margin-bottom:5px;
    font-size:24px;
    margin-top:0;
    padding-bottom:15px
}
.wfea-modal .modal-content .addtocal{
    text-align:left;
    cursor:pointer;
    padding:0;
    position:relative;
    box-shadow:none;
    background:rgba(0,0,0,0);
    border:none;
    display:block;
    width:100%;
    height:50px;
    line-height:50px;
    margin-bottom:0px;
    border-bottom:1px solid #999
}
.wfea-modal .modal-content .addtocal:hover:after{
    right:0
}
.wfea-modal .modal-content .addtocal:after{
    color:#777;
    position:absolute;
    right:15px;
    top:10px;
    opacity:1;
    text-shadow:none;
    font-size:22px;
    font-weight:200;
    font-style:normal;
    font-variant:none;
    line-height:1em;
    text-transform:none;
    content:"❱";
    -webkit-transition:all .2s;
    -moz-transition:all .2s;
    transition:all .2s
}
.wfea-modal .modal-content .addtocal .button-text{
    color:#222;
    font-size:20px
}
.wfea-modal .modal-content .share{
    margin:15px 20px 15px 20px;
    font-weight:bold
}
.wfea-modal .modal-content .share a{
    color:#fff
}
.wfea-modal .modal-content .share a:hover{
    color:#777
}
.wfea-modal .modal-content .share.twitter-share{
    background-color:#55acee
}
.wfea-modal .modal-content .share.facebook-share{
    background-color:#2e4a7a
}
.wfea-modal .modal-content .share .social-share{
    padding:10px;
    display:block
}
@media(min-width: 700px){
    .wfea-modal .modal-content{
        width:30%
    }
}
.wfea-modal .close{
    color:#aaa;
    float:right;
    font-size:28px;
    font-weight:bold;
    margin-right:20px;
    position:relative;
    top:-10px
}
.wfea-modal .close:hover,.wfea-modal .close:focus{
    color:#000;
    text-decoration:none;
    cursor:pointer
}
.wfea-modal-container{
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    overflow:auto;
    z-index:9999999;
    display:flex;
    align-items:center;
    justify-content:center;
    opacity:0;
    pointer-events:none;
    transition:.3s ease
}
.wfea-modal-container.active{
    opacity:1;
    pointer-events:auto
}
.wfea-modal-container .scrollable-modal{
    width:100%;
    max-width:720px;
    background:#fff;
    position:relative;
    display:flex;
    flex-direction:column;
    height:auto;
    max-height:95%;
    min-height:50%
}
.wfea-modal-container .scrollable-modal .wfea-modal-close-button,.wfea-modal-container .scrollable-modal .wfea-modal-close-button:not(:hover):not(:active):not(.has-background){
    position:absolute;
    width:30px;
    height:30px;
    right:10px;
    top:10px;
    opacity:.8;
    cursor:pointer;
    z-index:9;
    background:none;
    border:none;
    border-radius:100%;
    padding:0;
    background:#fff;
    line-height:1
}
.wfea-modal-container .scrollable-modal .wfea-modal-close-button img,.wfea-modal-container .scrollable-modal .wfea-modal-close-button:not(:hover):not(:active):not(.has-background) img{
    width:30px;
    height:30px
}
.wfea-modal-container .scrollable-modal.loading{
    display:flex;
    justify-content:center;
    align-items:center;
    background:rgba(0,0,0,0)
}
.wfea-modal-container .scrollable-modal.loading .scrollable-modal-loader{
    content:"";
    width:48px;
    height:48px;
    border:3px solid #dedede;
    border-radius:50%;
    display:inline-block;
    position:relative;
    box-sizing:border-box;
    animation:scrollable-modal-loader-animation 1s linear infinite;
    transform:translate(-50%)
}
.wfea-modal-container .scrollable-modal.loading .scrollable-modal-loader:after{
    content:"";
    box-sizing:border-box;
    position:absolute;
    left:0;
    top:0;
    background:#cc8931;
    width:16px;
    height:16px;
    transform:translate(-50%, 50%);
    border-radius:50%
}
.wfea-modal-container .scrollable-content{
    flex:1 1 auto;
    overflow:auto
}
.wfea-modal-container .wfea-backdrop{
    background:rgba(57,54,79,.8);
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0
}
.wfea-modal-container .wfea-modal-img-container{
    overflow:hidden;
    position:relative;
    height:0;
    padding-top:50%
}
.wfea-modal-container .wfea-modal-img-container .wfea-modal-img{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    object-fit:cover
}
.wfea-modal-container .wfea-modal-img-container button.add-to-calendar,.wfea-modal-container .wfea-modal-img-container button.add-to-calendar:not(:hover):not(:active):not(.has-text-color){
    position:absolute;
    bottom:15px;
    right:15px;
    background-color:#fff;
    border-radius:5px;
    color:#39364f;
    display:flex;
    align-items:center;
    padding:10px 12px;
    text-decoration:none;
    transition:all .3s ease-in-out;
    box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px;
    border:none;
    cursor:pointer
}
.wfea-modal-container .wfea-modal-img-container button.add-to-calendar img,.wfea-modal-container .wfea-modal-img-container button.add-to-calendar:not(:hover):not(:active):not(.has-text-color) img{
    height:40px;
    width:40px
}
.wfea-modal-container .wfea-modal-location{
    font-size:15px;
    color:#888
}
.wfea-modal-container .wfea-modal-title{
    padding:20px 24px 15px;
    line-height:1.5;
    border-bottom:1px solid #eaeefc
}
.wfea-modal-container .wfea-modal-title h3{
    color:#39364f;
    font-weight:600;
    margin:0;
    padding:2px 0 5px 0;
    font-size:22px;
    line-height:28px;
    text-transform:none
}
.wfea-modal-container .wfea-modal-datetime time{
    text-transform:uppercase;
    color:#39364f;
    font-weight:600;
    display:flex;
    align-items:center;
    font-size:15px;
    line-height:24px
}
.wfea-modal-container .wfea-modal-location img,.wfea-modal-container .wfea-modal .wfea-modal-location span{
    transition:all .3s ease-in-out
}
.wfea-modal-container .wfea-modal-location-icon{
    width:11.1px;
    height:14.8px;
    margin-top:-1px
}
.wfea-modal-container .wfea-modal-event-info{
    padding:20px 24px 24px;
    font-size:20px;
    line-height:1.2;
    color:#444
}
.wfea-modal-container .wfea-modal-description-module-img,.wfea-modal-container .wfea-modal-description-module-video{
    margin:25px -24px 10px
}
.wfea-modal-container .wfea-modal-organizer{
    border-top:none;
    padding:20px 24px 5px;
    position:relative;
    font-size:18px;
    line-height:1.2;
    color:#444
}
.wfea-modal-container .wfea-modal-organizer-row{
    display:flex
}
.wfea-modal-container .wfea-modal-organizer-row .wfea-modal-organizer-image{
    flex-shrink:0;
    padding-top:5px;
    width:50px;
    margin-right:15px
}
.wfea-modal-container .wfea-modal-organizer-row img{
    display:block;
    line-height:0;
    border-radius:50%;
    max-width:100%;
    height:auto
}
.wfea-modal-container .wfea-modal-organizer-name{
    line-height:1.5;
    font-size:15px
}
.wfea-modal-container .wfea-modal-organizer-name span:first-child{
    font-weight:600;
    color:#39364f
}
.wfea-modal-container .wfea-modal-organizer-title{
    font-size:14px;
    line-height:21px;
    margin-bottom:10px;
    color:#39364f
}
.wfea-modal-container .wfea-modal-organizer-row .wfea-modal-organizer-description{
    margin-bottom:15px
}
.wfea-modal-container .wfea-modal-organizer-social{
    display:flex;
    margin-top:-5px;
    margin-bottom:15px
}
.wfea-modal-container .wfea-modal-organizer-social img{
    height:24px;
    width:24px
}
.wfea-modal-container .wfea-modal-organizer-social a:first-child{
    margin-left:0;
    font-size:15px;
    font-weight:400;
    color:#334ecd;
    text-decoration:none
}
.wfea-modal-container .wfea-modal-organizer-social a{
    width:34px;
    height:34px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    text-decoration:none;
    margin-left:6px;
    background-color:#ebebeb;
    box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3
}
.wfea-modal-container .wfea-modal-organizer-social a:hover{
    background-color:#d7d7d7
}
.wfea-modal-container .noscroll-content{
    position:relative;
    z-index:1;
    flex-shrink:0;
    border-top:1px solid #eeedf2;
    background-color:#fff;
    min-height:44px;
    padding:16px 24px;
    display:flex;
    align-items:center
}
.wfea-modal-container .noscroll-content .wfea-modal-footer-right{
    display:flex;
    align-items:center;
    margin-left:auto
}
.wfea-modal-container .noscroll-content .wfea-modal-price{
    display:block;
    color:#39364f;
    font-size:15px;
    line-height:24px;
    font-weight:600
}
.wfea-modal-container .noscroll-content .wfea-modal-checkout-button{
    margin-left:16px;
    display:block;
    transition:all .3s ease-in-out;
    text-decoration:none;
    text-transform:none;
    box-shadow:none;
    border-radius:5px;
    border:none;
    color:#fff;
    background-color:#324ecd;
    padding:12px 30px;
    font-size:14px;
    font-weight:600;
    font-stretch:normal;
    font-style:normal;
    line-height:20px;
    letter-spacing:normal;
    cursor:pointer
}
@keyframes scrollable-modal-loader-animation{
    0%{
        transform:rotate(0deg)
    }
    100%{
        transform:rotate(360deg)
    }
}
.wfea-accordion .eaw-booknow{
    border-radius:5px;
    box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px
}
.wfea-accordion .eaw-booknow .wfea-button{
    text-decoration:none;
    margin:0;
    display:inline-block;
    transition:all .3s ease-in-out;
    text-transform:none;
    border-radius:5px;
    color:#fff;
    background-color:#cc8931;
    padding:7px 16px 8px;
    font-size:12px;
    font-weight:600;
    font-stretch:normal;
    font-style:normal;
    line-height:1.5;
    letter-spacing:normal;
    text-align:left;
    margin-right:10px;
    box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px;
    border:none;
    width:100%;
    cursor:pointer
}
.wfea-accordion .eaw-booknow .wfea-button:hover{
    opacity:.8
}
.wfea-accordion .price{
    padding:2px 6px;
    border:1px solid #e5e5e5;
    border-radius:5px;
    display:inline-block;
    text-transform:uppercase;
    line-height:1.8;
    font-weight:500;
    letter-spacing:normal;
    text-align:center;
    color:#6f7287;
    background-color:#fff;
    width:100%;
    margin-bottom:10px
}
.wfea-accordion .wfea-accordion__event{
    background-color:#f7f7f7;
    padding-bottom:2em;
    overflow:hidden;
    box-sizing:border-box;
    border-bottom:1px solid #000
}
.wfea-accordion *,.wfea-accordion *::before,.wfea-accordion *::after{
    box-sizing:border-box
}
.wfea-accordion .tab__content{
    overflow:hidden;
    color:#666;
    border-top:1px solid #000;
    border-bottom:0;
    margin:0 0 1em 0
}
.wfea-accordion .tab__content.closed{
    display:none
}
.wfea-accordion .tab__content.open{
    display:block
}
.wfea-accordion .tab__label{
    background-color:rgba(0,0,0,0);
    color:#666
}
.wfea-accordion img{
    max-width:100%;
    width:100%
}
.wfea-accordion .tab{
    font-size:20px;
    margin-top:2em
}
.wfea-accordion .tab.closed .tab__label::after{
    transform:rotate(90deg)
}
.wfea-accordion .tab.open .tab__label::after{
    transform:translateX(0%) rotate(270deg)
}
.wfea-accordion .tab__label{
    display:flex;
    color:#fff;
    background-color:#a9a9a9;
    cursor:pointer;
    justify-content:space-between;
    padding:1rem;
    line-height:1
}
.wfea-accordion .tab__label::after{
    content:"❯";
    width:1em;
    height:1em;
    text-align:center;
    transition:all .35s
}
.wfea-accordion .flex{
    display:flex;
    flex-wrap:wrap;
    align-items:stretch
}
.wfea-accordion .col{
    display:flex;
    flex-direction:column;
    flex:1 1 33.33%;
    padding:10px;
    box-sizing:border-box
}
.wfea-accordion .col>*{
    width:100%
}
.wfea-accordion .col .wfea-accordion__head-date{
    font-weight:900
}
.wfea-accordion .col .wfea-accordion__register-group{
    margin-top:auto
}
.wfea-accordion .col .wfea-accordion__booknow{
    margin-top:auto;
    background-color:#a9a9a9;
    color:#fff;
    text-align:center
}
.wfea-accordion .col .wfea-accordion__booknow:hover{
    background-color:gray
}
.wfea-accordion .col .wfea-accordion__booknow .wfea-button.book-now__link{
    color:#fff;
    text-align:center;
    margin:0;
    padding:10px 0 10px 0
}
@media(max-width: 800px){
    .wfea-accordion .col{
        flex-basis:100%
    }
}
section.wfea.theme-red article{
    color:#000
}
section.wfea.theme-red article a{
    border:0;
    box-shadow:none
}
section.wfea.theme-red article a:hover{
    border:0;
    box-shadow:none
}
section.wfea.theme-red article .wfea-header__title:before,section.wfea.theme-red article .wfea-header__title:after{
    content:none
}
section.wfea.theme-red article h1,section.wfea.theme-red article h2,section.wfea.theme-red article h3,section.wfea.theme-red article h4,section.wfea.theme-red article h5,section.wfea.theme-red article h6{
    line-height:1.25;
    margin:0;
    padding:0
}
section.wfea.theme-red article .wfea-1__info{
    background:#f1f1f1
}
section.wfea.theme-red article .wfea-header__title a{
    color:#dc2626 !important
}
section.wfea.theme-red article .eaw-time{
    color:#787878
}
section.wfea.theme-red article .booknow a{
    background:#dc2626 !important;
    color:#fff !important
}
section.wfea.theme-red article .booknow button{
    background:#dc2626 !important;
    color:#fff !important
}
section.wfea.theme-red article .more-link{
    color:#dc2626
}
.eaw-block.theme-red .eaw-ulx .eaw-li__wrap{
    color:#000
}
.eaw-block.theme-red .eaw-ulx .eaw-li__wrap a{
    border:0;
    box-shadow:none
}
.eaw-block.theme-red .eaw-ulx .eaw-li__wrap a:hover{
    border:0;
    box-shadow:none
}
.eaw-block.theme-red .eaw-ulx .eaw-li__wrap .wfea-header__title:before,.eaw-block.theme-red .eaw-ulx .eaw-li__wrap .wfea-header__title:after{
    content:none
}
.eaw-block.theme-red .eaw-ulx .eaw-li__wrap h1,.eaw-block.theme-red .eaw-ulx .eaw-li__wrap h2,.eaw-block.theme-red .eaw-ulx .eaw-li__wrap h3,.eaw-block.theme-red .eaw-ulx .eaw-li__wrap h4,.eaw-block.theme-red .eaw-ulx .eaw-li__wrap h5,.eaw-block.theme-red .eaw-ulx .eaw-li__wrap h6{
    line-height:1.25;
    margin:0;
    padding:0
}
.eaw-block.theme-red .eaw-ulx .eaw-li__wrap .eaw-title a{
    color:#dc2626
}
.eaw-block.theme-red .eaw-ulx .eaw-li__wrap .eaw-time{
    color:#787878
}
.eaw-block.theme-red .eaw-ulx .eaw-li__wrap .booknow a{
    background:#dc2626 !important;
    color:#fff !important
}
.eaw-block.theme-red .eaw-ulx .eaw-li__wrap .booknow button{
    background:#dc2626 !important;
    color:#fff !important
}
.eaw-block.theme-red .eaw-ulx .eaw-li__wrap .more-link{
    color:#dc2626
}
.wfea-slideshow-wrap section.wfea-slider.theme-red .text-block a.book-now__link.button{
    background:#dc2626 !important;
    color:#fff !important
}
.wfea-card.theme-red article .wfea-card-item .eaw-content-wrap .eaw-content-block .eaw-buttons .eaw-booknow a{
    background:#dc2626 !important
}
section.wfea.wfea-short-date.theme-red article .eaw-title a{
    color:#dc2626 !important
}
section.wfea.wfea-short-date.theme-red article .eaw-title a:hover{
    opacity:.5
}
section.wfea.wfea-short-date.theme-red article .wfea-short-date-item-date-month{
    color:#dc2626 !important
}
section.wfea.wfea-short-date.theme-red article .wfea-short-date-item-content .wfea-short-date-item-meta .wfea-short-date-item-buttons .book-now__link{
    background:#dc2626 !important
}
section.wfea.wfea-short-date.theme-red article .wfea-short-date-item-content .wfea-short-date-item-meta .wfea-short-date-item-buttons .button.wfea-modal-view-details{
    color:#dc2626 !important
}
.wfea-modal-container.theme-red .wfea-modal-checkout-button{
    background:#dc2626 !important
}
.wfea.wfea-accordion.theme-red .wfea-accordion__head-date{
    color:#dc2626
}
.wfea.wfea-accordion.theme-red .wfea-accordion__series_summary{
    color:#000
}
.wfea.wfea-accordion.theme-red .wfea-accordion__date-time{
    color:#787878
}
.wfea.wfea-accordion.theme-red .wfea-accordion__organizer_name{
    color:#787878
}
.wfea.wfea-accordion.theme-red .wfea-accordion__venue_name{
    color:#787878;
    font-weight:700
}
.wfea.wfea-accordion.theme-red .wfea-accordion__booknow{
    background:#dc2626 !important;
    color:#fff !important
}
.wfea.wfea-accordion.theme-red .tab.closed .tab__label{
    background:#dc2626 !important;
    color:#fff !important
}
.wfea-blocks.wfea.theme-red article .wfea-venue__cta-wrap{
    border-left:#787878 solid;
    padding-left:10px
}
section.wfea.theme-blue article{
    color:#000
}
section.wfea.theme-blue article a{
    border:0;
    box-shadow:none
}
section.wfea.theme-blue article a:hover{
    border:0;
    box-shadow:none
}
section.wfea.theme-blue article .wfea-header__title:before,section.wfea.theme-blue article .wfea-header__title:after{
    content:none
}
section.wfea.theme-blue article h1,section.wfea.theme-blue article h2,section.wfea.theme-blue article h3,section.wfea.theme-blue article h4,section.wfea.theme-blue article h5,section.wfea.theme-blue article h6{
    line-height:1.25;
    margin:0;
    padding:0
}
section.wfea.theme-blue article .wfea-1__info{
    background:#f1f1f1
}
section.wfea.theme-blue article .wfea-header__title a{
    color:#2563eb !important
}
section.wfea.theme-blue article .eaw-time{
    color:#787878
}
section.wfea.theme-blue article .booknow a{
    background:#2563eb !important;
    color:#fff !important
}
section.wfea.theme-blue article .booknow button{
    background:#2563eb !important;
    color:#fff !important
}
section.wfea.theme-blue article .more-link{
    color:#2563eb
}
.eaw-block.theme-blue .eaw-ulx .eaw-li__wrap{
    color:#000
}
.eaw-block.theme-blue .eaw-ulx .eaw-li__wrap a{
    border:0;
    box-shadow:none
}
.eaw-block.theme-blue .eaw-ulx .eaw-li__wrap a:hover{
    border:0;
    box-shadow:none
}
.eaw-block.theme-blue .eaw-ulx .eaw-li__wrap .wfea-header__title:before,.eaw-block.theme-blue .eaw-ulx .eaw-li__wrap .wfea-header__title:after{
    content:none
}
.eaw-block.theme-blue .eaw-ulx .eaw-li__wrap h1,.eaw-block.theme-blue .eaw-ulx .eaw-li__wrap h2,.eaw-block.theme-blue .eaw-ulx .eaw-li__wrap h3,.eaw-block.theme-blue .eaw-ulx .eaw-li__wrap h4,.eaw-block.theme-blue .eaw-ulx .eaw-li__wrap h5,.eaw-block.theme-blue .eaw-ulx .eaw-li__wrap h6{
    line-height:1.25;
    margin:0;
    padding:0
}
.eaw-block.theme-blue .eaw-ulx .eaw-li__wrap .eaw-title a{
    color:#2563eb
}
.eaw-block.theme-blue .eaw-ulx .eaw-li__wrap .eaw-time{
    color:#787878
}
.eaw-block.theme-blue .eaw-ulx .eaw-li__wrap .booknow a{
    background:#2563eb !important;
    color:#fff !important
}
.eaw-block.theme-blue .eaw-ulx .eaw-li__wrap .booknow button{
    background:#2563eb !important;
    color:#fff !important
}
.eaw-block.theme-blue .eaw-ulx .eaw-li__wrap .more-link{
    color:#2563eb
}
.wfea-slideshow-wrap section.wfea-slider.theme-blue .text-block a.book-now__link.button{
    background:#2563eb !important;
    color:#fff !important
}
.wfea-card.theme-blue article .wfea-card-item .eaw-content-wrap .eaw-content-block .eaw-buttons .eaw-booknow a{
    background:#2563eb !important
}
section.wfea.wfea-short-date.theme-blue article .eaw-title a{
    color:#2563eb !important
}
section.wfea.wfea-short-date.theme-blue article .eaw-title a:hover{
    opacity:.5
}
section.wfea.wfea-short-date.theme-blue article .wfea-short-date-item-date-month{
    color:#2563eb !important
}
section.wfea.wfea-short-date.theme-blue article .wfea-short-date-item-content .wfea-short-date-item-meta .wfea-short-date-item-buttons .book-now__link{
    background:#2563eb !important
}
section.wfea.wfea-short-date.theme-blue article .wfea-short-date-item-content .wfea-short-date-item-meta .wfea-short-date-item-buttons .button.wfea-modal-view-details{
    color:#2563eb !important
}
.wfea-modal-container.theme-blue .wfea-modal-checkout-button{
    background:#2563eb !important
}
.wfea.wfea-accordion.theme-blue .wfea-accordion__head-date{
    color:#2563eb
}
.wfea.wfea-accordion.theme-blue .wfea-accordion__series_summary{
    color:#000
}
.wfea.wfea-accordion.theme-blue .wfea-accordion__date-time{
    color:#787878
}
.wfea.wfea-accordion.theme-blue .wfea-accordion__organizer_name{
    color:#787878
}
.wfea.wfea-accordion.theme-blue .wfea-accordion__venue_name{
    color:#787878;
    font-weight:700
}
.wfea.wfea-accordion.theme-blue .wfea-accordion__booknow{
    background:#2563eb !important;
    color:#fff !important
}
.wfea.wfea-accordion.theme-blue .tab.closed .tab__label{
    background:#2563eb !important;
    color:#fff !important
}
.wfea-blocks.wfea.theme-blue article .wfea-venue__cta-wrap{
    border-left:#787878 solid;
    padding-left:10px
}
section.wfea.theme-indigo article{
    color:#000
}
section.wfea.theme-indigo article a{
    border:0;
    box-shadow:none
}
section.wfea.theme-indigo article a:hover{
    border:0;
    box-shadow:none
}
section.wfea.theme-indigo article .wfea-header__title:before,section.wfea.theme-indigo article .wfea-header__title:after{
    content:none
}
section.wfea.theme-indigo article h1,section.wfea.theme-indigo article h2,section.wfea.theme-indigo article h3,section.wfea.theme-indigo article h4,section.wfea.theme-indigo article h5,section.wfea.theme-indigo article h6{
    line-height:1.25;
    margin:0;
    padding:0
}
section.wfea.theme-indigo article .wfea-1__info{
    background:#f1f1f1
}
section.wfea.theme-indigo article .wfea-header__title a{
    color:#4f46e5 !important
}
section.wfea.theme-indigo article .eaw-time{
    color:#787878
}
section.wfea.theme-indigo article .booknow a{
    background:#4f46e5 !important;
    color:#fff !important
}
section.wfea.theme-indigo article .booknow button{
    background:#4f46e5 !important;
    color:#fff !important
}
section.wfea.theme-indigo article .more-link{
    color:#4f46e5
}
.eaw-block.theme-indigo .eaw-ulx .eaw-li__wrap{
    color:#000
}
.eaw-block.theme-indigo .eaw-ulx .eaw-li__wrap a{
    border:0;
    box-shadow:none
}
.eaw-block.theme-indigo .eaw-ulx .eaw-li__wrap a:hover{
    border:0;
    box-shadow:none
}
.eaw-block.theme-indigo .eaw-ulx .eaw-li__wrap .wfea-header__title:before,.eaw-block.theme-indigo .eaw-ulx .eaw-li__wrap .wfea-header__title:after{
    content:none
}
.eaw-block.theme-indigo .eaw-ulx .eaw-li__wrap h1,.eaw-block.theme-indigo .eaw-ulx .eaw-li__wrap h2,.eaw-block.theme-indigo .eaw-ulx .eaw-li__wrap h3,.eaw-block.theme-indigo .eaw-ulx .eaw-li__wrap h4,.eaw-block.theme-indigo .eaw-ulx .eaw-li__wrap h5,.eaw-block.theme-indigo .eaw-ulx .eaw-li__wrap h6{
    line-height:1.25;
    margin:0;
    padding:0
}
.eaw-block.theme-indigo .eaw-ulx .eaw-li__wrap .eaw-title a{
    color:#4f46e5
}
.eaw-block.theme-indigo .eaw-ulx .eaw-li__wrap .eaw-time{
    color:#787878
}
.eaw-block.theme-indigo .eaw-ulx .eaw-li__wrap .booknow a{
    background:#4f46e5 !important;
    color:#fff !important
}
.eaw-block.theme-indigo .eaw-ulx .eaw-li__wrap .booknow button{
    background:#4f46e5 !important;
    color:#fff !important
}
.eaw-block.theme-indigo .eaw-ulx .eaw-li__wrap .more-link{
    color:#4f46e5
}
.wfea-slideshow-wrap section.wfea-slider.theme-indigo .text-block a.book-now__link.button{
    background:#4f46e5 !important;
    color:#fff !important
}
.wfea-card.theme-indigo article .wfea-card-item .eaw-content-wrap .eaw-content-block .eaw-buttons .eaw-booknow a{
    background:#4f46e5 !important
}
section.wfea.wfea-short-date.theme-indigo article .eaw-title a{
    color:#4f46e5 !important
}
section.wfea.wfea-short-date.theme-indigo article .eaw-title a:hover{
    opacity:.5
}
section.wfea.wfea-short-date.theme-indigo article .wfea-short-date-item-date-month{
    color:#4f46e5 !important
}
section.wfea.wfea-short-date.theme-indigo article .wfea-short-date-item-content .wfea-short-date-item-meta .wfea-short-date-item-buttons .book-now__link{
    background:#4f46e5 !important
}
section.wfea.wfea-short-date.theme-indigo article .wfea-short-date-item-content .wfea-short-date-item-meta .wfea-short-date-item-buttons .button.wfea-modal-view-details{
    color:#4f46e5 !important
}
.wfea-modal-container.theme-indigo .wfea-modal-checkout-button{
    background:#4f46e5 !important
}
.wfea.wfea-accordion.theme-indigo .wfea-accordion__head-date{
    color:#4f46e5
}
.wfea.wfea-accordion.theme-indigo .wfea-accordion__series_summary{
    color:#000
}
.wfea.wfea-accordion.theme-indigo .wfea-accordion__date-time{
    color:#787878
}
.wfea.wfea-accordion.theme-indigo .wfea-accordion__organizer_name{
    color:#787878
}
.wfea.wfea-accordion.theme-indigo .wfea-accordion__venue_name{
    color:#787878;
    font-weight:700
}
.wfea.wfea-accordion.theme-indigo .wfea-accordion__booknow{
    background:#4f46e5 !important;
    color:#fff !important
}
.wfea.wfea-accordion.theme-indigo .tab.closed .tab__label{
    background:#4f46e5 !important;
    color:#fff !important
}
.wfea-blocks.wfea.theme-indigo article .wfea-venue__cta-wrap{
    border-left:#787878 solid;
    padding-left:10px
}
section.wfea.theme-green article{
    color:#000
}
section.wfea.theme-green article a{
    border:0;
    box-shadow:none
}
section.wfea.theme-green article a:hover{
    border:0;
    box-shadow:none
}
section.wfea.theme-green article .wfea-header__title:before,section.wfea.theme-green article .wfea-header__title:after{
    content:none
}
section.wfea.theme-green article h1,section.wfea.theme-green article h2,section.wfea.theme-green article h3,section.wfea.theme-green article h4,section.wfea.theme-green article h5,section.wfea.theme-green article h6{
    line-height:1.25;
    margin:0;
    padding:0
}
section.wfea.theme-green article .wfea-1__info{
    background:#f1f1f1
}
section.wfea.theme-green article .wfea-header__title a{
    color:#059669 !important
}
section.wfea.theme-green article .eaw-time{
    color:#787878
}
section.wfea.theme-green article .booknow a{
    background:#059669 !important;
    color:#fff !important
}
section.wfea.theme-green article .booknow button{
    background:#059669 !important;
    color:#fff !important
}
section.wfea.theme-green article .more-link{
    color:#059669
}
.eaw-block.theme-green .eaw-ulx .eaw-li__wrap{
    color:#000
}
.eaw-block.theme-green .eaw-ulx .eaw-li__wrap a{
    border:0;
    box-shadow:none
}
.eaw-block.theme-green .eaw-ulx .eaw-li__wrap a:hover{
    border:0;
    box-shadow:none
}
.eaw-block.theme-green .eaw-ulx .eaw-li__wrap .wfea-header__title:before,.eaw-block.theme-green .eaw-ulx .eaw-li__wrap .wfea-header__title:after{
    content:none
}
.eaw-block.theme-green .eaw-ulx .eaw-li__wrap h1,.eaw-block.theme-green .eaw-ulx .eaw-li__wrap h2,.eaw-block.theme-green .eaw-ulx .eaw-li__wrap h3,.eaw-block.theme-green .eaw-ulx .eaw-li__wrap h4,.eaw-block.theme-green .eaw-ulx .eaw-li__wrap h5,.eaw-block.theme-green .eaw-ulx .eaw-li__wrap h6{
    line-height:1.25;
    margin:0;
    padding:0
}
.eaw-block.theme-green .eaw-ulx .eaw-li__wrap .eaw-title a{
    color:#059669
}
.eaw-block.theme-green .eaw-ulx .eaw-li__wrap .eaw-time{
    color:#787878
}
.eaw-block.theme-green .eaw-ulx .eaw-li__wrap .booknow a{
    background:#059669 !important;
    color:#fff !important
}
.eaw-block.theme-green .eaw-ulx .eaw-li__wrap .booknow button{
    background:#059669 !important;
    color:#fff !important
}
.eaw-block.theme-green .eaw-ulx .eaw-li__wrap .more-link{
    color:#059669
}
.wfea-slideshow-wrap section.wfea-slider.theme-green .text-block a.book-now__link.button{
    background:#059669 !important;
    color:#fff !important
}
.wfea-card.theme-green article .wfea-card-item .eaw-content-wrap .eaw-content-block .eaw-buttons .eaw-booknow a{
    background:#059669 !important
}
section.wfea.wfea-short-date.theme-green article .eaw-title a{
    color:#059669 !important
}
section.wfea.wfea-short-date.theme-green article .eaw-title a:hover{
    opacity:.5
}
section.wfea.wfea-short-date.theme-green article .wfea-short-date-item-date-month{
    color:#059669 !important
}
section.wfea.wfea-short-date.theme-green article .wfea-short-date-item-content .wfea-short-date-item-meta .wfea-short-date-item-buttons .book-now__link{
    background:#059669 !important
}
section.wfea.wfea-short-date.theme-green article .wfea-short-date-item-content .wfea-short-date-item-meta .wfea-short-date-item-buttons .button.wfea-modal-view-details{
    color:#059669 !important
}
.wfea-modal-container.theme-green .wfea-modal-checkout-button{
    background:#059669 !important
}
.wfea.wfea-accordion.theme-green .wfea-accordion__head-date{
    color:#059669
}
.wfea.wfea-accordion.theme-green .wfea-accordion__series_summary{
    color:#000
}
.wfea.wfea-accordion.theme-green .wfea-accordion__date-time{
    color:#787878
}
.wfea.wfea-accordion.theme-green .wfea-accordion__organizer_name{
    color:#787878
}
.wfea.wfea-accordion.theme-green .wfea-accordion__venue_name{
    color:#787878;
    font-weight:700
}
.wfea.wfea-accordion.theme-green .wfea-accordion__booknow{
    background:#059669 !important;
    color:#fff !important
}
.wfea.wfea-accordion.theme-green .tab.closed .tab__label{
    background:#059669 !important;
    color:#fff !important
}
.wfea-blocks.wfea.theme-green article .wfea-venue__cta-wrap{
    border-left:#787878 solid;
    padding-left:10px
}
section.wfea.theme-purple article{
    color:#000
}
section.wfea.theme-purple article a{
    border:0;
    box-shadow:none
}
section.wfea.theme-purple article a:hover{
    border:0;
    box-shadow:none
}
section.wfea.theme-purple article .wfea-header__title:before,section.wfea.theme-purple article .wfea-header__title:after{
    content:none
}
section.wfea.theme-purple article h1,section.wfea.theme-purple article h2,section.wfea.theme-purple article h3,section.wfea.theme-purple article h4,section.wfea.theme-purple article h5,section.wfea.theme-purple article h6{
    line-height:1.25;
    margin:0;
    padding:0
}
section.wfea.theme-purple article .wfea-1__info{
    background:#f1f1f1
}
section.wfea.theme-purple article .wfea-header__title a{
    color:#7c3aed !important
}
section.wfea.theme-purple article .eaw-time{
    color:#787878
}
section.wfea.theme-purple article .booknow a{
    background:#7c3aed !important;
    color:#fff !important
}
section.wfea.theme-purple article .booknow button{
    background:#7c3aed !important;
    color:#fff !important
}
section.wfea.theme-purple article .more-link{
    color:#7c3aed
}
.eaw-block.theme-purple .eaw-ulx .eaw-li__wrap{
    color:#000
}
.eaw-block.theme-purple .eaw-ulx .eaw-li__wrap a{
    border:0;
    box-shadow:none
}
.eaw-block.theme-purple .eaw-ulx .eaw-li__wrap a:hover{
    border:0;
    box-shadow:none
}
.eaw-block.theme-purple .eaw-ulx .eaw-li__wrap .wfea-header__title:before,.eaw-block.theme-purple .eaw-ulx .eaw-li__wrap .wfea-header__title:after{
    content:none
}
.eaw-block.theme-purple .eaw-ulx .eaw-li__wrap h1,.eaw-block.theme-purple .eaw-ulx .eaw-li__wrap h2,.eaw-block.theme-purple .eaw-ulx .eaw-li__wrap h3,.eaw-block.theme-purple .eaw-ulx .eaw-li__wrap h4,.eaw-block.theme-purple .eaw-ulx .eaw-li__wrap h5,.eaw-block.theme-purple .eaw-ulx .eaw-li__wrap h6{
    line-height:1.25;
    margin:0;
    padding:0
}
.eaw-block.theme-purple .eaw-ulx .eaw-li__wrap .eaw-title a{
    color:#7c3aed
}
.eaw-block.theme-purple .eaw-ulx .eaw-li__wrap .eaw-time{
    color:#787878
}
.eaw-block.theme-purple .eaw-ulx .eaw-li__wrap .booknow a{
    background:#7c3aed !important;
    color:#fff !important
}
.eaw-block.theme-purple .eaw-ulx .eaw-li__wrap .booknow button{
    background:#7c3aed !important;
    color:#fff !important
}
.eaw-block.theme-purple .eaw-ulx .eaw-li__wrap .more-link{
    color:#7c3aed
}
.wfea-slideshow-wrap section.wfea-slider.theme-purple .text-block a.book-now__link.button{
    background:#7c3aed !important;
    color:#fff !important
}
.wfea-card.theme-purple article .wfea-card-item .eaw-content-wrap .eaw-content-block .eaw-buttons .eaw-booknow a{
    background:#7c3aed !important
}
section.wfea.wfea-short-date.theme-purple article .eaw-title a{
    color:#7c3aed !important
}
section.wfea.wfea-short-date.theme-purple article .eaw-title a:hover{
    opacity:.5
}
section.wfea.wfea-short-date.theme-purple article .wfea-short-date-item-date-month{
    color:#7c3aed !important
}
section.wfea.wfea-short-date.theme-purple article .wfea-short-date-item-content .wfea-short-date-item-meta .wfea-short-date-item-buttons .book-now__link{
    background:#7c3aed !important
}
section.wfea.wfea-short-date.theme-purple article .wfea-short-date-item-content .wfea-short-date-item-meta .wfea-short-date-item-buttons .button.wfea-modal-view-details{
    color:#7c3aed !important
}
.wfea-modal-container.theme-purple .wfea-modal-checkout-button{
    background:#7c3aed !important
}
.wfea.wfea-accordion.theme-purple .wfea-accordion__head-date{
    color:#7c3aed
}
.wfea.wfea-accordion.theme-purple .wfea-accordion__series_summary{
    color:#000
}
.wfea.wfea-accordion.theme-purple .wfea-accordion__date-time{
    color:#787878
}
.wfea.wfea-accordion.theme-purple .wfea-accordion__organizer_name{
    color:#787878
}
.wfea.wfea-accordion.theme-purple .wfea-accordion__venue_name{
    color:#787878;
    font-weight:700
}
.wfea.wfea-accordion.theme-purple .wfea-accordion__booknow{
    background:#7c3aed !important;
    color:#fff !important
}
.wfea.wfea-accordion.theme-purple .tab.closed .tab__label{
    background:#7c3aed !important;
    color:#fff !important
}
.wfea-blocks.wfea.theme-purple article .wfea-venue__cta-wrap{
    border-left:#787878 solid;
    padding-left:10px
}
section.wfea.theme-pink article{
    color:#000
}
section.wfea.theme-pink article a{
    border:0;
    box-shadow:none
}
section.wfea.theme-pink article a:hover{
    border:0;
    box-shadow:none
}
section.wfea.theme-pink article .wfea-header__title:before,section.wfea.theme-pink article .wfea-header__title:after{
    content:none
}
section.wfea.theme-pink article h1,section.wfea.theme-pink article h2,section.wfea.theme-pink article h3,section.wfea.theme-pink article h4,section.wfea.theme-pink article h5,section.wfea.theme-pink article h6{
    line-height:1.25;
    margin:0;
    padding:0
}
section.wfea.theme-pink article .wfea-1__info{
    background:#f1f1f1
}
section.wfea.theme-pink article .wfea-header__title a{
    color:#db2777 !important
}
section.wfea.theme-pink article .eaw-time{
    color:#787878
}
section.wfea.theme-pink article .booknow a{
    background:#db2777 !important;
    color:#fff !important
}
section.wfea.theme-pink article .booknow button{
    background:#db2777 !important;
    color:#fff !important
}
section.wfea.theme-pink article .more-link{
    color:#db2777
}
.eaw-block.theme-pink .eaw-ulx .eaw-li__wrap{
    color:#000
}
.eaw-block.theme-pink .eaw-ulx .eaw-li__wrap a{
    border:0;
    box-shadow:none
}
.eaw-block.theme-pink .eaw-ulx .eaw-li__wrap a:hover{
    border:0;
    box-shadow:none
}
.eaw-block.theme-pink .eaw-ulx .eaw-li__wrap .wfea-header__title:before,.eaw-block.theme-pink .eaw-ulx .eaw-li__wrap .wfea-header__title:after{
    content:none
}
.eaw-block.theme-pink .eaw-ulx .eaw-li__wrap h1,.eaw-block.theme-pink .eaw-ulx .eaw-li__wrap h2,.eaw-block.theme-pink .eaw-ulx .eaw-li__wrap h3,.eaw-block.theme-pink .eaw-ulx .eaw-li__wrap h4,.eaw-block.theme-pink .eaw-ulx .eaw-li__wrap h5,.eaw-block.theme-pink .eaw-ulx .eaw-li__wrap h6{
    line-height:1.25;
    margin:0;
    padding:0
}
.eaw-block.theme-pink .eaw-ulx .eaw-li__wrap .eaw-title a{
    color:#db2777
}
.eaw-block.theme-pink .eaw-ulx .eaw-li__wrap .eaw-time{
    color:#787878
}
.eaw-block.theme-pink .eaw-ulx .eaw-li__wrap .booknow a{
    background:#db2777 !important;
    color:#fff !important
}
.eaw-block.theme-pink .eaw-ulx .eaw-li__wrap .booknow button{
    background:#db2777 !important;
    color:#fff !important
}
.eaw-block.theme-pink .eaw-ulx .eaw-li__wrap .more-link{
    color:#db2777
}
.wfea-slideshow-wrap section.wfea-slider.theme-pink .text-block a.book-now__link.button{
    background:#db2777 !important;
    color:#fff !important
}
.wfea-card.theme-pink article .wfea-card-item .eaw-content-wrap .eaw-content-block .eaw-buttons .eaw-booknow a{
    background:#db2777 !important
}
section.wfea.wfea-short-date.theme-pink article .eaw-title a{
    color:#db2777 !important
}
section.wfea.wfea-short-date.theme-pink article .eaw-title a:hover{
    opacity:.5
}
section.wfea.wfea-short-date.theme-pink article .wfea-short-date-item-date-month{
    color:#db2777 !important
}
section.wfea.wfea-short-date.theme-pink article .wfea-short-date-item-content .wfea-short-date-item-meta .wfea-short-date-item-buttons .book-now__link{
    background:#db2777 !important
}
section.wfea.wfea-short-date.theme-pink article .wfea-short-date-item-content .wfea-short-date-item-meta .wfea-short-date-item-buttons .button.wfea-modal-view-details{
    color:#db2777 !important
}
.wfea-modal-container.theme-pink .wfea-modal-checkout-button{
    background:#db2777 !important
}
.wfea.wfea-accordion.theme-pink .wfea-accordion__head-date{
    color:#db2777
}
.wfea.wfea-accordion.theme-pink .wfea-accordion__series_summary{
    color:#000
}
.wfea.wfea-accordion.theme-pink .wfea-accordion__date-time{
    color:#787878
}
.wfea.wfea-accordion.theme-pink .wfea-accordion__organizer_name{
    color:#787878
}
.wfea.wfea-accordion.theme-pink .wfea-accordion__venue_name{
    color:#787878;
    font-weight:700
}
.wfea.wfea-accordion.theme-pink .wfea-accordion__booknow{
    background:#db2777 !important;
    color:#fff !important
}
.wfea.wfea-accordion.theme-pink .tab.closed .tab__label{
    background:#db2777 !important;
    color:#fff !important
}
.wfea-blocks.wfea.theme-pink article .wfea-venue__cta-wrap{
    border-left:#787878 solid;
    padding-left:10px
}
section.wfea.theme-orange article{
    color:#000
}
section.wfea.theme-orange article a{
    border:0;
    box-shadow:none
}
section.wfea.theme-orange article a:hover{
    border:0;
    box-shadow:none
}
section.wfea.theme-orange article .wfea-header__title:before,section.wfea.theme-orange article .wfea-header__title:after{
    content:none
}
section.wfea.theme-orange article h1,section.wfea.theme-orange article h2,section.wfea.theme-orange article h3,section.wfea.theme-orange article h4,section.wfea.theme-orange article h5,section.wfea.theme-orange article h6{
    line-height:1.25;
    margin:0;
    padding:0
}
section.wfea.theme-orange article .wfea-1__info{
    background:#f1f1f1
}
section.wfea.theme-orange article .wfea-header__title a{
    color:#d97706 !important
}
section.wfea.theme-orange article .eaw-time{
    color:#787878
}
section.wfea.theme-orange article .booknow a{
    background:#d97706 !important;
    color:#fff !important
}
section.wfea.theme-orange article .booknow button{
    background:#d97706 !important;
    color:#fff !important
}
section.wfea.theme-orange article .more-link{
    color:#d97706
}
.eaw-block.theme-orange .eaw-ulx .eaw-li__wrap{
    color:#000
}
.eaw-block.theme-orange .eaw-ulx .eaw-li__wrap a{
    border:0;
    box-shadow:none
}
.eaw-block.theme-orange .eaw-ulx .eaw-li__wrap a:hover{
    border:0;
    box-shadow:none
}
.eaw-block.theme-orange .eaw-ulx .eaw-li__wrap .wfea-header__title:before,.eaw-block.theme-orange .eaw-ulx .eaw-li__wrap .wfea-header__title:after{
    content:none
}
.eaw-block.theme-orange .eaw-ulx .eaw-li__wrap h1,.eaw-block.theme-orange .eaw-ulx .eaw-li__wrap h2,.eaw-block.theme-orange .eaw-ulx .eaw-li__wrap h3,.eaw-block.theme-orange .eaw-ulx .eaw-li__wrap h4,.eaw-block.theme-orange .eaw-ulx .eaw-li__wrap h5,.eaw-block.theme-orange .eaw-ulx .eaw-li__wrap h6{
    line-height:1.25;
    margin:0;
    padding:0
}
.eaw-block.theme-orange .eaw-ulx .eaw-li__wrap .eaw-title a{
    color:#d97706
}
.eaw-block.theme-orange .eaw-ulx .eaw-li__wrap .eaw-time{
    color:#787878
}
.eaw-block.theme-orange .eaw-ulx .eaw-li__wrap .booknow a{
    background:#d97706 !important;
    color:#fff !important
}
.eaw-block.theme-orange .eaw-ulx .eaw-li__wrap .booknow button{
    background:#d97706 !important;
    color:#fff !important
}
.eaw-block.theme-orange .eaw-ulx .eaw-li__wrap .more-link{
    color:#d97706
}
.wfea-slideshow-wrap section.wfea-slider.theme-orange .text-block a.book-now__link.button{
    background:#d97706 !important;
    color:#fff !important
}
.wfea-card.theme-orange article .wfea-card-item .eaw-content-wrap .eaw-content-block .eaw-buttons .eaw-booknow a{
    background:#d97706 !important
}
section.wfea.wfea-short-date.theme-orange article .eaw-title a{
    color:#d97706 !important
}
section.wfea.wfea-short-date.theme-orange article .eaw-title a:hover{
    opacity:.5
}
section.wfea.wfea-short-date.theme-orange article .wfea-short-date-item-date-month{
    color:#d97706 !important
}
section.wfea.wfea-short-date.theme-orange article .wfea-short-date-item-content .wfea-short-date-item-meta .wfea-short-date-item-buttons .book-now__link{
    background:#d97706 !important
}
section.wfea.wfea-short-date.theme-orange article .wfea-short-date-item-content .wfea-short-date-item-meta .wfea-short-date-item-buttons .button.wfea-modal-view-details{
    color:#d97706 !important
}
.wfea-modal-container.theme-orange .wfea-modal-checkout-button{
    background:#d97706 !important
}
.wfea.wfea-accordion.theme-orange .wfea-accordion__head-date{
    color:#d97706
}
.wfea.wfea-accordion.theme-orange .wfea-accordion__series_summary{
    color:#000
}
.wfea.wfea-accordion.theme-orange .wfea-accordion__date-time{
    color:#787878
}
.wfea.wfea-accordion.theme-orange .wfea-accordion__organizer_name{
    color:#787878
}
.wfea.wfea-accordion.theme-orange .wfea-accordion__venue_name{
    color:#787878;
    font-weight:700
}
.wfea.wfea-accordion.theme-orange .wfea-accordion__booknow{
    background:#d97706 !important;
    color:#fff !important
}
.wfea.wfea-accordion.theme-orange .tab.closed .tab__label{
    background:#d97706 !important;
    color:#fff !important
}
.wfea-blocks.wfea.theme-orange article .wfea-venue__cta-wrap{
    border-left:#787878 solid;
    padding-left:10px
}
section.wfea.theme-gray article{
    color:#000
}
section.wfea.theme-gray article a{
    border:0;
    box-shadow:none
}
section.wfea.theme-gray article a:hover{
    border:0;
    box-shadow:none
}
section.wfea.theme-gray article .wfea-header__title:before,section.wfea.theme-gray article .wfea-header__title:after{
    content:none
}
section.wfea.theme-gray article h1,section.wfea.theme-gray article h2,section.wfea.theme-gray article h3,section.wfea.theme-gray article h4,section.wfea.theme-gray article h5,section.wfea.theme-gray article h6{
    line-height:1.25;
    margin:0;
    padding:0
}
section.wfea.theme-gray article .wfea-1__info{
    background:#f1f1f1
}
section.wfea.theme-gray article .wfea-header__title a{
    color:#4b5563 !important
}
section.wfea.theme-gray article .eaw-time{
    color:#787878
}
section.wfea.theme-gray article .booknow a{
    background:#4b5563 !important;
    color:#fff !important
}
section.wfea.theme-gray article .booknow button{
    background:#4b5563 !important;
    color:#fff !important
}
section.wfea.theme-gray article .more-link{
    color:#4b5563
}
.eaw-block.theme-gray .eaw-ulx .eaw-li__wrap{
    color:#000
}
.eaw-block.theme-gray .eaw-ulx .eaw-li__wrap a{
    border:0;
    box-shadow:none
}
.eaw-block.theme-gray .eaw-ulx .eaw-li__wrap a:hover{
    border:0;
    box-shadow:none
}
.eaw-block.theme-gray .eaw-ulx .eaw-li__wrap .wfea-header__title:before,.eaw-block.theme-gray .eaw-ulx .eaw-li__wrap .wfea-header__title:after{
    content:none
}
.eaw-block.theme-gray .eaw-ulx .eaw-li__wrap h1,.eaw-block.theme-gray .eaw-ulx .eaw-li__wrap h2,.eaw-block.theme-gray .eaw-ulx .eaw-li__wrap h3,.eaw-block.theme-gray .eaw-ulx .eaw-li__wrap h4,.eaw-block.theme-gray .eaw-ulx .eaw-li__wrap h5,.eaw-block.theme-gray .eaw-ulx .eaw-li__wrap h6{
    line-height:1.25;
    margin:0;
    padding:0
}
.eaw-block.theme-gray .eaw-ulx .eaw-li__wrap .eaw-title a{
    color:#4b5563
}
.eaw-block.theme-gray .eaw-ulx .eaw-li__wrap .eaw-time{
    color:#787878
}
.eaw-block.theme-gray .eaw-ulx .eaw-li__wrap .booknow a{
    background:#4b5563 !important;
    color:#fff !important
}
.eaw-block.theme-gray .eaw-ulx .eaw-li__wrap .booknow button{
    background:#4b5563 !important;
    color:#fff !important
}
.eaw-block.theme-gray .eaw-ulx .eaw-li__wrap .more-link{
    color:#4b5563
}
.wfea-slideshow-wrap section.wfea-slider.theme-gray .text-block a.book-now__link.button{
    background:#4b5563 !important;
    color:#fff !important
}
.wfea-card.theme-gray article .wfea-card-item .eaw-content-wrap .eaw-content-block .eaw-buttons .eaw-booknow a{
    background:#4b5563 !important
}
section.wfea.wfea-short-date.theme-gray article .eaw-title a{
    color:#4b5563 !important
}
section.wfea.wfea-short-date.theme-gray article .eaw-title a:hover{
    opacity:.5
}
section.wfea.wfea-short-date.theme-gray article .wfea-short-date-item-date-month{
    color:#4b5563 !important
}
section.wfea.wfea-short-date.theme-gray article .wfea-short-date-item-content .wfea-short-date-item-meta .wfea-short-date-item-buttons .book-now__link{
    background:#4b5563 !important
}
section.wfea.wfea-short-date.theme-gray article .wfea-short-date-item-content .wfea-short-date-item-meta .wfea-short-date-item-buttons .button.wfea-modal-view-details{
    color:#4b5563 !important
}
.wfea-modal-container.theme-gray .wfea-modal-checkout-button{
    background:#4b5563 !important
}
.wfea.wfea-accordion.theme-gray .wfea-accordion__head-date{
    color:#4b5563
}
.wfea.wfea-accordion.theme-gray .wfea-accordion__series_summary{
    color:#000
}
.wfea.wfea-accordion.theme-gray .wfea-accordion__date-time{
    color:#787878
}
.wfea.wfea-accordion.theme-gray .wfea-accordion__organizer_name{
    color:#787878
}
.wfea.wfea-accordion.theme-gray .wfea-accordion__venue_name{
    color:#787878;
    font-weight:700
}
.wfea.wfea-accordion.theme-gray .wfea-accordion__booknow{
    background:#4b5563 !important;
    color:#fff !important
}
.wfea.wfea-accordion.theme-gray .tab.closed .tab__label{
    background:#4b5563 !important;
    color:#fff !important
}
.wfea-blocks.wfea.theme-gray article .wfea-venue__cta-wrap{
    border-left:#787878 solid;
    padding-left:10px
}
section.wfea.theme-elementor article{
    color:var(--e-global-color-text)
}
section.wfea.theme-elementor article a{
    border:0;
    box-shadow:none
}
section.wfea.theme-elementor article a:hover{
    border:0;
    box-shadow:none
}
section.wfea.theme-elementor article .wfea-header__title:before,section.wfea.theme-elementor article .wfea-header__title:after{
    content:none
}
section.wfea.theme-elementor article h1,section.wfea.theme-elementor article h2,section.wfea.theme-elementor article h3,section.wfea.theme-elementor article h4,section.wfea.theme-elementor article h5,section.wfea.theme-elementor article h6{
    line-height:1.25;
    margin:0;
    padding:0
}
section.wfea.theme-elementor article .wfea-1__info{
    background:var(--e-global-color-primary)
}
section.wfea.theme-elementor article .wfea-header__title a{
    color:var(--e-global-color-accent) !important
}
section.wfea.theme-elementor article .eaw-time{
    color:var(--e-global-color-secondary)
}
section.wfea.theme-elementor article .booknow a{
    background:var(--e-global-color-accent) !important;
    color:var(--e-a-color-txt-invert) !important
}
section.wfea.theme-elementor article .booknow button{
    background:var(--e-global-color-accent) !important;
    color:var(--e-a-color-txt-invert) !important
}
section.wfea.theme-elementor article .more-link{
    color:var(--e-global-color-accent)
}
.eaw-block.theme-elementor .eaw-ulx .eaw-li__wrap{
    color:var(--e-global-color-text)
}
.eaw-block.theme-elementor .eaw-ulx .eaw-li__wrap a{
    border:0;
    box-shadow:none
}
.eaw-block.theme-elementor .eaw-ulx .eaw-li__wrap a:hover{
    border:0;
    box-shadow:none
}
.eaw-block.theme-elementor .eaw-ulx .eaw-li__wrap .wfea-header__title:before,.eaw-block.theme-elementor .eaw-ulx .eaw-li__wrap .wfea-header__title:after{
    content:none
}
.eaw-block.theme-elementor .eaw-ulx .eaw-li__wrap h1,.eaw-block.theme-elementor .eaw-ulx .eaw-li__wrap h2,.eaw-block.theme-elementor .eaw-ulx .eaw-li__wrap h3,.eaw-block.theme-elementor .eaw-ulx .eaw-li__wrap h4,.eaw-block.theme-elementor .eaw-ulx .eaw-li__wrap h5,.eaw-block.theme-elementor .eaw-ulx .eaw-li__wrap h6{
    line-height:1.25;
    margin:0;
    padding:0
}
.eaw-block.theme-elementor .eaw-ulx .eaw-li__wrap .eaw-title a{
    color:var(--e-global-color-accent)
}
.eaw-block.theme-elementor .eaw-ulx .eaw-li__wrap .eaw-time{
    color:var(--e-global-color-secondary)
}
.eaw-block.theme-elementor .eaw-ulx .eaw-li__wrap .booknow a{
    background:var(--e-global-color-accent) !important;
    color:var(--e-a-color-txt-invert) !important
}
.eaw-block.theme-elementor .eaw-ulx .eaw-li__wrap .booknow button{
    background:var(--e-global-color-accent) !important;
    color:var(--e-a-color-txt-invert) !important
}
.eaw-block.theme-elementor .eaw-ulx .eaw-li__wrap .more-link{
    color:var(--e-global-color-accent)
}
.wfea-slideshow-wrap section.wfea-slider.theme-elementor .text-block a.book-now__link.button{
    background:var(--e-global-color-accent) !important;
    color:var(--e-a-color-txt-invert) !important
}
.wfea-card.theme-elementor article .wfea-card-item .eaw-content-wrap .eaw-content-block .eaw-buttons .eaw-booknow a{
    background:var(--e-global-color-accent) !important
}
section.wfea.wfea-short-date.theme-elementor article .eaw-title a{
    color:var(--e-global-color-accent) !important
}
section.wfea.wfea-short-date.theme-elementor article .eaw-title a:hover{
    opacity:.5
}
section.wfea.wfea-short-date.theme-elementor article .wfea-short-date-item-date-month{
    color:var(--e-global-color-accent) !important
}
section.wfea.wfea-short-date.theme-elementor article .wfea-short-date-item-content .wfea-short-date-item-meta .wfea-short-date-item-buttons .book-now__link{
    background:var(--e-global-color-accent) !important
}
section.wfea.wfea-short-date.theme-elementor article .wfea-short-date-item-content .wfea-short-date-item-meta .wfea-short-date-item-buttons .button.wfea-modal-view-details{
    color:var(--e-global-color-accent) !important
}
.wfea-modal-container.theme-elementor .wfea-modal-checkout-button{
    background:var(--e-global-color-accent) !important
}
.wfea.wfea-accordion.theme-elementor .wfea-accordion__head-date{
    color:var(--e-global-color-accent)
}
.wfea.wfea-accordion.theme-elementor .wfea-accordion__series_summary{
    color:var(--e-global-color-text)
}
.wfea.wfea-accordion.theme-elementor .wfea-accordion__date-time{
    color:var(--e-global-color-secondary)
}
.wfea.wfea-accordion.theme-elementor .wfea-accordion__organizer_name{
    color:var(--e-global-color-secondary)
}
.wfea.wfea-accordion.theme-elementor .wfea-accordion__venue_name{
    color:var(--e-global-color-secondary);
    font-weight:700
}
.wfea.wfea-accordion.theme-elementor .wfea-accordion__booknow{
    background:var(--e-global-color-accent) !important;
    color:var(--e-a-color-txt-invert) !important
}
.wfea.wfea-accordion.theme-elementor .tab.closed .tab__label{
    background:var(--e-global-color-accent) !important;
    color:var(--e-a-color-txt-invert) !important
}
.wfea-blocks.wfea.theme-elementor article .wfea-venue__cta-wrap{
    border-left:var(--e-global-color-secondary) solid;
    padding-left:10px
}
.wfea.wfea-cal.theme-red .wfea-help-tip{
    background:#fef2f2;
    border-color:#f87171;
    color:#7f1d1d
}
.wfea.wfea-cal.theme-red .wfea-help-tip .wfea-help-tip-titlebar{
    background:#fecaca
}
.wfea.wfea-cal.theme-blue .wfea-help-tip{
    background:#eff6ff;
    border-color:#60a5fa;
    color:#1e3a8a
}
.wfea.wfea-cal.theme-blue .wfea-help-tip .wfea-help-tip-titlebar{
    background:#bfdbfe
}
.wfea.wfea-cal.theme-indigo .wfea-help-tip{
    background:#eef2ff;
    border-color:#818cf8;
    color:#312e81
}
.wfea.wfea-cal.theme-indigo .wfea-help-tip .wfea-help-tip-titlebar{
    background:#c7d2fe
}
.wfea.wfea-cal.theme-green .wfea-help-tip{
    background:#ecfdf5;
    border-color:#34d399;
    color:#064e3b
}
.wfea.wfea-cal.theme-green .wfea-help-tip .wfea-help-tip-titlebar{
    background:#a7f3d0
}
.wfea.wfea-cal.theme-purple .wfea-help-tip{
    background:#f5f3ff;
    border-color:#a78bfa;
    color:#4c1d95
}
.wfea.wfea-cal.theme-purple .wfea-help-tip .wfea-help-tip-titlebar{
    background:#ddd6fe
}
.wfea.wfea-cal.theme-pink .wfea-help-tip{
    background:#fdf2f8;
    border-color:#f472b6;
    color:#831843
}
.wfea.wfea-cal.theme-pink .wfea-help-tip .wfea-help-tip-titlebar{
    background:#fbcfe8
}
.wfea.wfea-cal.theme-orange .wfea-help-tip{
    background:#fff3eb;
    border-color:#fba024;
    color:#78350f
}
.wfea.wfea-cal.theme-orange .wfea-help-tip .wfea-help-tip-titlebar{
    background:#fdc68a
}
.wfea.wfea-cal.theme-gray .wfea-help-tip{
    background:#f9fafb;
    border-color:#9ca3af;
    color:#111827
}
.wfea.wfea-cal.theme-gray .wfea-help-tip .wfea-help-tip-titlebar{
    background:#e5e7eb
}
.wfea.wfea-cal.theme-elementor .wfea-help-tip{
    background:var(--e-global-color-primary);
    border-color:var(--e-global-color-primary);
    color:var(--e-global-color-secondary)
}
.wfea.wfea-cal.theme-elementor .wfea-help-tip .wfea-help-tip-titlebar{
    background:var(--e-global-color-accent)
}
.wfea.wfea-cal.theme-red .fc-unthemed td.fc-today{
    background:#fef2f2
}
.wfea.wfea-cal.theme-red .fc-event,.wfea.wfea-cal.theme-red .fc-event-dot{
    background-color:#b91c1c;
    color:#fee2e2;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0)
}
.wfea.wfea-cal.theme-red .fc-toolbar.fc-header-toolbar{
    background:#b91c1c
}
.wfea.wfea-cal.theme-red .fc-toolbar.fc-header-toolbar h2{
    color:#fee2e2
}
.wfea.wfea-cal.theme-red .fc-toolbar.fc-header-toolbar .fc-button-group button{
    background:#b91c1c;
    border-color:#991b1b;
    color:#fecaca;
    text-shadow:none
}
.wfea.wfea-cal.theme-blue .fc-unthemed td.fc-today{
    background:#eff6ff
}
.wfea.wfea-cal.theme-blue .fc-event,.wfea.wfea-cal.theme-blue .fc-event-dot{
    background-color:#1d4ed8;
    color:#dbeafe;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0)
}
.wfea.wfea-cal.theme-blue .fc-toolbar.fc-header-toolbar{
    background:#1d4ed8
}
.wfea.wfea-cal.theme-blue .fc-toolbar.fc-header-toolbar h2{
    color:#dbeafe
}
.wfea.wfea-cal.theme-blue .fc-toolbar.fc-header-toolbar .fc-button-group button{
    background:#1d4ed8;
    border-color:#1e40af;
    color:#bfdbfe;
    text-shadow:none
}
.wfea.wfea-cal.theme-indigo .fc-unthemed td.fc-today{
    background:#eef2ff
}
.wfea.wfea-cal.theme-indigo .fc-event,.wfea.wfea-cal.theme-indigo .fc-event-dot{
    background-color:#4338ca;
    color:#e0e7ff;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0)
}
.wfea.wfea-cal.theme-indigo .fc-toolbar.fc-header-toolbar{
    background:#4338ca
}
.wfea.wfea-cal.theme-indigo .fc-toolbar.fc-header-toolbar h2{
    color:#e0e7ff
}
.wfea.wfea-cal.theme-indigo .fc-toolbar.fc-header-toolbar .fc-button-group button{
    background:#4338ca;
    border-color:#3730a3;
    color:#c7d2fe;
    text-shadow:none
}
.wfea.wfea-cal.theme-green .fc-unthemed td.fc-today{
    background:#ecfdf5
}
.wfea.wfea-cal.theme-green .fc-event,.wfea.wfea-cal.theme-green .fc-event-dot{
    background-color:#047857;
    color:#d1fae5;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0)
}
.wfea.wfea-cal.theme-green .fc-toolbar.fc-header-toolbar{
    background:#047857
}
.wfea.wfea-cal.theme-green .fc-toolbar.fc-header-toolbar h2{
    color:#d1fae5
}
.wfea.wfea-cal.theme-green .fc-toolbar.fc-header-toolbar .fc-button-group button{
    background:#047857;
    border-color:#065f46;
    color:#a7f3d0;
    text-shadow:none
}
.wfea.wfea-cal.theme-purple .fc-unthemed td.fc-today{
    background:#f5f3ff
}
.wfea.wfea-cal.theme-purple .fc-event,.wfea.wfea-cal.theme-purple .fc-event-dot{
    background-color:#6d28d9;
    color:#ede9fe;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0)
}
.wfea.wfea-cal.theme-purple .fc-toolbar.fc-header-toolbar{
    background:#6d28d9
}
.wfea.wfea-cal.theme-purple .fc-toolbar.fc-header-toolbar h2{
    color:#ede9fe
}
.wfea.wfea-cal.theme-purple .fc-toolbar.fc-header-toolbar .fc-button-group button{
    background:#6d28d9;
    border-color:#5b21b6;
    color:#ddd6fe;
    text-shadow:none
}
.wfea.wfea-cal.theme-pink .fc-unthemed td.fc-today{
    background:#fdf2f8
}
.wfea.wfea-cal.theme-pink .fc-event,.wfea.wfea-cal.theme-pink .fc-event-dot{
    background-color:#be185d;
    color:#fce7f3;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0)
}
.wfea.wfea-cal.theme-pink .fc-toolbar.fc-header-toolbar{
    background:#be185d
}
.wfea.wfea-cal.theme-pink .fc-toolbar.fc-header-toolbar h2{
    color:#fce7f3
}
.wfea.wfea-cal.theme-pink .fc-toolbar.fc-header-toolbar .fc-button-group button{
    background:#be185d;
    border-color:#9d174d;
    color:#fbcfe8;
    text-shadow:none
}
.wfea.wfea-cal.theme-orange .fc-unthemed td.fc-today{
    background:#fffbeb
}
.wfea.wfea-cal.theme-orange .fc-event,.wfea.wfea-cal.theme-orange .fc-event-dot{
    background-color:#b45309;
    color:#fef3c7;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0)
}
.wfea.wfea-cal.theme-orange .fc-toolbar.fc-header-toolbar{
    background:#b45309
}
.wfea.wfea-cal.theme-orange .fc-toolbar.fc-header-toolbar h2{
    color:#fef3c7
}
.wfea.wfea-cal.theme-orange .fc-toolbar.fc-header-toolbar .fc-button-group button{
    background:#b45309;
    border-color:#92400e;
    color:#fde68a;
    text-shadow:none
}
.wfea.wfea-cal.theme-gray .fc-unthemed td.fc-today{
    background:#f9fafb
}
.wfea.wfea-cal.theme-gray .fc-event,.wfea.wfea-cal.theme-gray .fc-event-dot{
    background-color:#374151;
    color:#f3f4f6;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0)
}
.wfea.wfea-cal.theme-gray .fc-toolbar.fc-header-toolbar{
    background:#374151
}
.wfea.wfea-cal.theme-gray .fc-toolbar.fc-header-toolbar h2{
    color:#f3f4f6
}
.wfea.wfea-cal.theme-gray .fc-toolbar.fc-header-toolbar .fc-button-group button{
    background:#374151;
    border-color:#1f2937;
    color:#e5e7eb;
    text-shadow:none
}
.wfea.wfea-cal.theme-elementor .fc-unthemed td.fc-today{
    background:var(--e-global-color-primary)
}
.wfea.wfea-cal.theme-elementor .fc-event,.wfea.wfea-cal.theme-elementor .fc-event-dot{
    background-color:var(--e-global-color-accent);
    color:var(--e-global-color-secondary);
    border-color:rgba(0,0,0,0) rgba(0,0,0,0)
}
.wfea.wfea-cal.theme-elementor .fc-toolbar.fc-header-toolbar{
    background:var(--e-global-color-accent)
}
.wfea.wfea-cal.theme-elementor .fc-toolbar.fc-header-toolbar h2{
    color:var(--e-global-color-secondary)
}
.wfea.wfea-cal.theme-elementor .fc-toolbar.fc-header-toolbar .fc-button-group button{
    background:var(--e-global-color-accent);
    border-color:var(--e-global-color-primary);
    color:var(--e-global-color-text);
    text-shadow:none
}

/* custom button */
.entry-content .eaw-block a.button {
	border: 1px solid white !important;
    padding: 0.3rem 1.3rem !important;
}
 