@charset "UTF-8";@font-face{font-family:reachwp-icons;font-style:normal;font-weight:400;src:url(../font/hsbc-icons.eot);src:url(../font/hsbc-icons.eot) format("embedded-opentype"),url(../font/hsbc-icons.woff2) format("woff2"),url(../font/hsbc-icons.woff) format("woff"),url(../font/hsbc-icons.ttf?) format("truetype"),url(../font/hsbc-icons.svg) format("svg")}.input-field,form.searchandfilter>ul>li input,form.searchandfilter>ul>li select,header.tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container form.tribe-events-c-search .tribe-events-c-search__input-group input{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:0!important;color:#2c3f48;font-size:16px;font-weight:400;line-height:28px;padding:20px;width:100%}.input-field::-webkit-input-placeholder,form.searchandfilter>ul>li input::-webkit-input-placeholder,form.searchandfilter>ul>li select::-webkit-input-placeholder,header.tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container form.tribe-events-c-search .tribe-events-c-search__input-group input::-webkit-input-placeholder{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3f48;font-size:16px;font-weight:500}.input-field:-moz-placeholder,.input-field::-moz-placeholder,form.searchandfilter>ul>li input:-moz-placeholder,form.searchandfilter>ul>li input::-moz-placeholder,form.searchandfilter>ul>li select:-moz-placeholder,form.searchandfilter>ul>li select::-moz-placeholder,header.tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container form.tribe-events-c-search .tribe-events-c-search__input-group input:-moz-placeholder,header.tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container form.tribe-events-c-search .tribe-events-c-search__input-group input::-moz-placeholder{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3f48;font-size:16px;font-weight:500}.input-field:-ms-input-placeholder,form.searchandfilter>ul>li input:-ms-input-placeholder,form.searchandfilter>ul>li select:-ms-input-placeholder,header.tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container form.tribe-events-c-search .tribe-events-c-search__input-group input:-ms-input-placeholder{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3f48;font-size:16px;font-weight:500}.primary-link,.single-tribe_events #tribe-events-footer ul.tribe-events-sub-nav li a,.single-tribe_events .tribe-events-back a,.single-tribe_events .tribe-events-schedule .recurringinfo a,.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-description p.read-more a,.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details header h3.tribe-events-calendar-list__event-title a,.tribe-events-calendar-month-mobile-events .tribe-events-calendar-month-mobile-events__mobile-day article h3 a,.tribe-events-header__messages .tribe-events-c-messages__message ul li a,.tribe-events-view--organizer header.tribe-events-header .tribe-events-pro-organizer__meta a,.tribe-events-view--organizer header.tribe-events-header .tribe-events-pro-venue__meta a,.tribe-events-view--venue header.tribe-events-header .tribe-events-pro-organizer__meta a,.tribe-events-view--venue header.tribe-events-header .tribe-events-pro-venue__meta a,.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell .tribe-events-calendar-month__events article h3.tribe-events-calendar-month__calendar-event-title a,header.tribe-events-header .tribe-events-c-top-bar a.tribe-events-c-top-bar__today-button,header.tribe-events-header .tribe-events-header__breadcrumbs ol.tribe-events-c-breadcrumbs__list li a{font-size:1.5rem;font-weight:500;line-height:1.2;text-decoration:none;transition:all .2s ease-in-out}.primary-link:focus,.primary-link:hover,.single-tribe_events #tribe-events-footer ul.tribe-events-sub-nav li a:focus,.single-tribe_events #tribe-events-footer ul.tribe-events-sub-nav li a:hover,.single-tribe_events .tribe-events-back a:focus,.single-tribe_events .tribe-events-back a:hover,.single-tribe_events .tribe-events-schedule .recurringinfo a:focus,.single-tribe_events .tribe-events-schedule .recurringinfo a:hover,.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-description p.read-more a:focus,.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-description p.read-more a:hover,.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details header h3.tribe-events-calendar-list__event-title a:focus,.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details header h3.tribe-events-calendar-list__event-title a:hover,.tribe-events-calendar-month-mobile-events .tribe-events-calendar-month-mobile-events__mobile-day article h3 a:focus,.tribe-events-calendar-month-mobile-events .tribe-events-calendar-month-mobile-events__mobile-day article h3 a:hover,.tribe-events-header__messages .tribe-events-c-messages__message ul li a:focus,.tribe-events-header__messages .tribe-events-c-messages__message ul li a:hover,.tribe-events-view--organizer header.tribe-events-header .tribe-events-pro-organizer__meta a:focus,.tribe-events-view--organizer header.tribe-events-header .tribe-events-pro-organizer__meta a:hover,.tribe-events-view--organizer header.tribe-events-header .tribe-events-pro-venue__meta a:focus,.tribe-events-view--organizer header.tribe-events-header .tribe-events-pro-venue__meta a:hover,.tribe-events-view--venue header.tribe-events-header .tribe-events-pro-organizer__meta a:focus,.tribe-events-view--venue header.tribe-events-header .tribe-events-pro-organizer__meta a:hover,.tribe-events-view--venue header.tribe-events-header .tribe-events-pro-venue__meta a:focus,.tribe-events-view--venue header.tribe-events-header .tribe-events-pro-venue__meta a:hover,.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell .tribe-events-calendar-month__events article h3.tribe-events-calendar-month__calendar-event-title a:focus,.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell .tribe-events-calendar-month__events article h3.tribe-events-calendar-month__calendar-event-title a:hover,header.tribe-events-header .tribe-events-c-top-bar a.tribe-events-c-top-bar__today-button:focus,header.tribe-events-header .tribe-events-c-top-bar a.tribe-events-c-top-bar__today-button:hover,header.tribe-events-header .tribe-events-header__breadcrumbs ol.tribe-events-c-breadcrumbs__list li a:focus,header.tribe-events-header .tribe-events-header__breadcrumbs ol.tribe-events-c-breadcrumbs__list li a:hover{color:#2c3f48}.primary-link-underline,.single-tribe_events .tribe-events-single-section.tribe-events-event-meta .tribe-events-meta-group a{color:#000;font-size:1.5rem;font-weight:500;line-height:1.2;text-decoration:underline;transition:all .2s ease-in-out}.primary-link-underline:focus,.primary-link-underline:hover,.single-tribe_events .tribe-events-single-section.tribe-events-event-meta .tribe-events-meta-group a:focus,.single-tribe_events .tribe-events-single-section.tribe-events-event-meta .tribe-events-meta-group a:hover{color:#7ba7bc}.button-padding,form.searchandfilter>ul>li.sf-field-submit input[type=submit],ul.tribe-events-c-nav__list li.tribe-events-c-nav__list-item a,ul.tribe-events-c-nav__list li.tribe-events-c-nav__list-item button{padding:20px}.primary-button,.single-tribe_events .reach-registration-button-wrapper a,form.searchandfilter>ul>li.sf-field-submit input[type=submit],header.tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container form.tribe-events-c-search button.tribe-common-c-btn{background-color:#2c3f48;border:1px solid #2c3f48;color:#fff;font-size:1.125rem;font-weight:700;transition:all .3s}.primary-button:focus,.primary-button:hover,.single-tribe_events .reach-registration-button-wrapper a:focus,.single-tribe_events .reach-registration-button-wrapper a:hover,form.searchandfilter>ul>li.sf-field-submit input[type=submit]:focus,form.searchandfilter>ul>li.sf-field-submit input[type=submit]:hover,header.tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container form.tribe-events-c-search button.tribe-common-c-btn:focus,header.tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container form.tribe-events-c-search button.tribe-common-c-btn:hover{background-color:#7ba7bc;border-color:#7ba7bc;color:#fff}.primary-button-reverse,ul.tribe-events-c-nav__list li.tribe-events-c-nav__list-item a,ul.tribe-events-c-nav__list li.tribe-events-c-nav__list-item button{background-color:#7ba7bc;border:1px solid #7ba7bc;color:#fff;font-weight:600;transition:all .3s}.primary-button-reverse:focus,.primary-button-reverse:hover,ul.tribe-events-c-nav__list li.tribe-events-c-nav__list-item a:focus,ul.tribe-events-c-nav__list li.tribe-events-c-nav__list-item a:hover,ul.tribe-events-c-nav__list li.tribe-events-c-nav__list-item button:focus,ul.tribe-events-c-nav__list li.tribe-events-c-nav__list-item button:hover{background-color:#2c3f48;border-color:#2c3f48}.primary-button-reverse-outline,header.tribe-events-header .tribe-events-c-top-bar .tribe-events-c-top-bar__datepicker button.tribe-events-c-top-bar__datepicker-button{background-color:transparent;border:1px solid #7ba7bc;color:#7ba7bc;font-weight:600;transition:all .3s}.primary-button-reverse-outline:focus,.primary-button-reverse-outline:hover,header.tribe-events-header .tribe-events-c-top-bar .tribe-events-c-top-bar__datepicker button.tribe-events-c-top-bar__datepicker-button:focus,header.tribe-events-header .tribe-events-c-top-bar .tribe-events-c-top-bar__datepicker button.tribe-events-c-top-bar__datepicker-button:hover{border-color:#2c3f48;color:#2c3f48}.elementor-post__read-more{align-items:center;display:inline-flex!important}.elementor-post__read-more .fa-long-arrow-right{margin-left:8px}.elementor-post__read-more .fa-long-arrow-right:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;font-family:reachwp-icons;font-style:normal;font-weight:400;left:0;line-height:1;position:relative;transition:left .2s ease-in-out}.elementor-post__read-more:focus .fa-long-arrow-right:before,.elementor-post__read-more:hover .fa-long-arrow-right:before{left:10px;position:relative}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single{padding:0}.post-type-archive-tribe_events #content{background-color:#eff4f6}h1.main-events-page-title{color:#2c3f48;display:block;margin:20px 0;text-align:center}abbr[title]{border:0;text-decoration:none}.tribe-events-view.tribe-events .tribe-events-l-container{padding-bottom:20px;padding-top:20px}.tribe-events-view.tribe-events:not(.tribe-events-view--organizer):not(.tribe-events-view--venue) .tribe-common-l-container{max-width:100%;min-height:auto;padding-left:0;padding-right:0}.tribe-events-view.tribe-events.tribe-events-view--organizer .tribe-common-l-container,.tribe-events-view.tribe-events.tribe-events-view--venue .tribe-common-l-container{max-width:1048px;padding-left:20px;padding-right:20px}.tribe-events-view.tribe-events .tribe-events-header__events-bar,.tribe-events-view.tribe-events header.tribe-events-header{margin-bottom:20px}header.tribe-events-header .tribe-events-header__breadcrumbs ol.tribe-events-c-breadcrumbs__list li,header.tribe-events-header .tribe-events-header__breadcrumbs ol.tribe-events-c-breadcrumbs__list li a{font-size:15px}header.tribe-events-header.tribe-events-header--has-event-search{margin:0;padding:0;z-index:1}header.tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container{background-color:#fff}header.tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container form.tribe-events-c-search .tribe-events-c-search__input-group input{background-color:#fff;border-radius:0;padding:26px 20px}header.tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content ul.tribe-events-c-view-selector__list li a{color:#2c3f48;font-size:1.125rem;font-weight:700}header.tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content ul.tribe-events-c-view-selector__list li a:focus,header.tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content ul.tribe-events-c-view-selector__list li a:hover{color:#7ba7bc}header.tribe-events-header .tribe-events-c-top-bar nav.tribe-events-c-top-bar__nav ul.tribe-events-c-top-bar__nav-list li.tribe-events-c-top-bar__nav-list-item{padding-right:0}header.tribe-events-header .tribe-events-c-top-bar nav.tribe-events-c-top-bar__nav ul.tribe-events-c-top-bar__nav-list li.tribe-events-c-top-bar__nav-list-item a{margin-right:15px}header.tribe-events-header .tribe-events-c-top-bar nav.tribe-events-c-top-bar__nav a,header.tribe-events-header .tribe-events-c-top-bar nav.tribe-events-c-top-bar__nav button{background-color:#fff;border:0;color:#2c3f48;padding:10px;transition:all .2s}header.tribe-events-header .tribe-events-c-top-bar nav.tribe-events-c-top-bar__nav a:focus,header.tribe-events-header .tribe-events-c-top-bar nav.tribe-events-c-top-bar__nav a:hover,header.tribe-events-header .tribe-events-c-top-bar nav.tribe-events-c-top-bar__nav button:focus,header.tribe-events-header .tribe-events-c-top-bar nav.tribe-events-c-top-bar__nav button:hover{background-color:#2c3f48;color:#fff}header.tribe-events-header .tribe-events-c-top-bar nav.tribe-events-c-top-bar__nav button:disabled{background-color:hsla(0,0%,100%,.6);color:#c2bfbb;display:none;padding:0}header.tribe-events-header .tribe-events-c-top-bar .tribe-events-c-top-bar__datepicker button.tribe-events-c-top-bar__datepicker-button{font-size:1.5rem;padding:10px}ul.tribe-events-c-nav__list{margin-top:-50px}ul.tribe-events-c-nav__list li.tribe-events-c-nav__list-item a,ul.tribe-events-c-nav__list li.tribe-events-c-nav__list-item button{font-size:1.125rem;padding:10px 20px}ul.tribe-events-c-nav__list li.tribe-events-c-nav__list-item a:disabled,ul.tribe-events-c-nav__list li.tribe-events-c-nav__list-item button:disabled{background-color:#cedee4;border-color:#cedee4;color:hsla(0,0%,100%,.8);display:none}.ast-separate-container .tribe-events-calendar-list .ast-article-post,.ast-separate-container .tribe-events-calendar-list .ast-article-single{background-color:#fff;padding:0}.tribe-events .tribe-events-calendar-month{background-color:#fff}.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__header{display:none}.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__header div.tribe-events-calendar-month__header-row .tribe-events-calendar-month__header-column h3.tribe-events-calendar-month__header-column-title{text-align:center}.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day{border-color:#eff4f6}.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day:last-child{border-right:0}.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day button.tribe-events-calendar-month__day-cell{align-items:center;border:0;font-weight:400;justify-content:center}.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day button.tribe-events-calendar-month__day-cell h3.tribe-events-calendar-month__day-date{font-size:1.25rem;font-weight:400}.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell .tribe-events-calendar-month__events article .tribe-events-calendar-month__calendar-event-datetime{font-size:.8rem}.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell .tribe-events-calendar-month__events article h3.tribe-events-calendar-month__calendar-event-title{font-size:1rem;line-height:1.2em;margin:10px 0 0}.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell .tribe-events-calendar-month__events article h3.tribe-events-calendar-month__calendar-event-title a{color:#2c3f48;font-family:Montserrat,sans-serif;font-size:1rem;line-height:1.1em}.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell .tribe-events-calendar-month__events article h3.tribe-events-calendar-month__calendar-event-title a:active,.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell .tribe-events-calendar-month__events article h3.tribe-events-calendar-month__calendar-event-title a:hover{color:#7ba7bc}.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell .tribe-events-calendar-month__events article .tribe-events-calendar-month__multiday-event-bar-inner{text-align:center}.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell .tribe-events-calendar-month__events article .tribe-events-calendar-month__multiday-event-bar-inner h3.tribe-events-calendar-month__multiday-event-bar-title{color:#2c3f48;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;line-height:1.1em;margin:5px 0}.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell .tribe-events-calendar-month__events article .tribe-events-calendar-month__multiday-event-bar-inner h3.tribe-events-calendar-month__multiday-event-bar-title:active,.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell .tribe-events-calendar-month__events article .tribe-events-calendar-month__multiday-event-bar-inner h3.tribe-events-calendar-month__multiday-event-bar-title:hover{color:#7ba7bc}.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell .tribe-events-calendar-month__events article.tribe-events-calendar-month__multiday-event--width-1 .tribe-events-calendar-month__multiday-event-bar-inner h3.tribe-events-calendar-month__multiday-event-bar-title{text-overflow:ellipsis}.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell.tribe-events-calendar-month__day-cell--mobile.tribe-events-calendar-month__day-cell--selected h3,.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell.tribe-events-calendar-month__day-cell--mobile:hover h3{color:#2c3f48}.tribe-events-calendar-list .tribe-events-calendar-list__month-separator,.tribe-events .tribe-events-calendar-month-nav{display:none}.tribe-events-calendar-list .tribe-events-calendar-list__month-separator time{font-weight:600}.tribe-events-calendar-list .tribe-events-calendar-list__event-row{display:block}.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-date-tag{display:none}.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-date-tag.tribe-common-g-col{padding:0 0 10px}.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-date-tag time{flex-direction:row;font-weight:600}.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-date-tag time span:first-child{padding:0 4px 0 0}.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper{width:100%}.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event.tribe-common-g-row--gutters{margin-left:0;margin-right:0}.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event:not(.has-post-thumbnail) .tribe-events-calendar-list__event-details{width:100%}.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details header{margin-bottom:8px;margin-top:5px}.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details header .tribe-events-calendar-list__event-datetime-wrapper{margin:0 0 8px}.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details header .tribe-events-calendar-list__event-datetime-wrapper time{color:#769598;font-family:Lora,Sans-serif;font-size:18px;font-weight:700;line-height:1.1em}.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details header h3.tribe-events-calendar-list__event-title{font-family:Montserrat,sans-serif;margin:0}.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details header h3.tribe-events-calendar-list__event-title a{color:#2c3f48;font-size:21px;font-weight:500;line-height:1.1em}.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details header h3.tribe-events-calendar-list__event-title a:hover{color:#7ba7bc}.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details header>address{display:none}.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-description.tribe-common-a11y-hidden{display:block!important;visibility:visible}.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-description.tribe-common-a11y-hidden p{color:#2c3f48;font-size:1rem;line-height:1.5}.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-description p.read-more a{color:#2c3f48;display:inline-flex;font-size:1.125rem;font-weight:700}.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-description p.read-more a .fa-long-arrow-right{margin-left:8px}.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-description p.read-more a .fa-long-arrow-right:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;font-family:reachwp-icons;font-style:normal;font-weight:400;left:0;line-height:1;position:relative;transition:left .2s ease-in-out}.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-description p.read-more a:focus .fa-long-arrow-right:before,.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-description p.read-more a:hover .fa-long-arrow-right:before{left:10px;position:relative}.tribe-events-calendar-month-mobile-events .tribe-events-calendar-month-mobile-events__mobile-day .tribe-events-calendar-month-mobile-events__mobile-event-datetime time{font-size:1.2rem;font-weight:600}.tribe-events-calendar-month-mobile-events .tribe-events-calendar-month-mobile-events__mobile-day article h3 a{font-size:1.2rem}.tribe-events-header__messages .tribe-events-c-messages__message svg{padding:0 10px 0 0;width:33px}.tribe-events-header__messages .tribe-events-c-messages__message ul li{font-size:1rem;font-weight:400}.single-tribe_events h1.tribe-events-single-event-title{color:#2c3f48;font-size:24px;font-weight:700;line-height:1.3em;margin:0}.single-tribe_events .tribe-events-schedule{margin:0 0 20px;padding:0}.single-tribe_events .tribe-events-schedule h2{color:#769598;font-family:Lora,Sans-serif;font-size:18px;font-weight:700}.single-tribe_events .tribe-events-single-section{width:100%}.single-tribe_events .tribe-events-single-section.tribe-events-event-meta{border:1px solid #9e9993;display:block;margin:0 0 50px;padding:20px}.single-tribe_events .tribe-events-single-section.tribe-events-event-meta.secondary .tribe-events-venue-map iframe{max-height:350px}.single-tribe_events .tribe-events-single-section.tribe-events-event-meta .tribe-events-meta-group{margin:0 0 20px;padding:0}.single-tribe_events .tribe-events-single-section.tribe-events-event-meta .tribe-events-meta-group:last-child{margin:0}.single-tribe_events .tribe-events-single-section.tribe-events-event-meta .tribe-events-meta-group a{font-size:1rem}.single-tribe_events .tribe-events-single-section.tribe-events-event-meta .tribe-events-meta-group-details{padding:0}.single-tribe_events .tribe-events-single-section.tribe-events-event-meta .tribe-events-meta-group-details h2{margin:0 0 20px}.single-tribe_events .tribe-events-single-section.tribe-events-event-meta .tribe-events-meta-group-details dl dd abbr{border:0;text-decoration:none}.single-tribe_events .reach-registration-button-wrapper{margin:20px 0;text-align:center}.single-tribe_events .reach-registration-button-wrapper a{align-items:center;background-color:#7ba7bc;border-color:#7ba7bc;display:flex;font-size:1rem;justify-content:center;line-height:1.1em;padding:15px 20px;width:100%}.single-tribe_events .reach-registration-button-wrapper a i{font-size:25px;line-height:15px;padding:0 0 0 10px;transition:all .2s}.single-tribe_events .reach-registration-button-wrapper a:active,.single-tribe_events .reach-registration-button-wrapper a:hover{background-color:#2c3f48}.single-tribe_events .reach-registration-button-wrapper a:active i,.single-tribe_events .reach-registration-button-wrapper a:hover i{transform:translateX(5px)}.single-tribe_events #tribe-events-footer{display:none;margin:30px 0}.single-tribe_events #tribe-events-footer ul.tribe-events-sub-nav{display:inline-block;display:flex;justify-content:space-between;list-style-type:none;list-style:none;margin:0 30px;padding:0;width:calc(100% - 60px)}.single-tribe_events #tribe-events-footer ul.tribe-events-sub-nav li{display:inline-block}.single-tribe_events #tribe-events-footer ul.tribe-events-sub-nav li a{position:relative}.single-tribe_events #tribe-events-footer ul.tribe-events-sub-nav li a:before{content:"";font-family:Font Awesome\ 5 Pro;font-weight:400;line-height:15px!important;position:absolute;top:55%;transform:translateY(-50%);transition:all .2s}.single-tribe_events #tribe-events-footer ul.tribe-events-sub-nav li.tribe-events-nav-previous a:before{content:"";left:-25px}.single-tribe_events #tribe-events-footer ul.tribe-events-sub-nav li.tribe-events-nav-previous a:focus:before,.single-tribe_events #tribe-events-footer ul.tribe-events-sub-nav li.tribe-events-nav-previous a:hover:before{left:-30px}.single-tribe_events #tribe-events-footer ul.tribe-events-sub-nav li.tribe-events-nav-next a:before{content:"";right:-25px}.single-tribe_events #tribe-events-footer ul.tribe-events-sub-nav li.tribe-events-nav-next a:focus:before,.single-tribe_events #tribe-events-footer ul.tribe-events-sub-nav li.tribe-events-nav-next a:hover:before{right:-30px}.tooltipster-base.tribe-events-tooltip-theme{background-color:#fff;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.14)}.tooltipster-base.tribe-events-tooltip-theme .tooltipster-box{background-color:transparent;border:0;border-radius:0;box-shadow:none}.tooltipster-base.tribe-events-tooltip-theme .tooltipster-box .tooltipster-content{color:#1c1c2a;overflow:inherit}.tooltipster-base.tribe-events-tooltip-theme .tooltipster-box .tooltipster-content .tribe-events-calendar-month__calendar-event-tooltip-datetime{color:#769598;font-size:1rem}.tooltipster-base.tribe-events-tooltip-theme .tooltipster-box .tooltipster-content h3{color:#2c3f48;font-family:Montserrat,sans-serif;font-weight:600;line-height:1.2em;margin-bottom:10px}.tooltipster-base.tribe-events-tooltip-theme .tooltipster-box .tooltipster-content h3 a{color:#2c3f48;font-size:1.5rem;line-height:1.3}.tooltipster-base.tribe-events-tooltip-theme .tooltipster-box .tooltipster-content h3 a:hover{color:#7ba7bc}.tooltipster-base.tribe-events-tooltip-theme .tooltipster-box .tooltipster-content .tribe-events-calendar-month__calendar-event-tooltip-description p{font-size:1rem;line-height:1.5}.tooltipster-base.tribe-events-tooltip-theme .tooltipster-box .tooltipster-content .read-more a{align-items:center;color:#2c3f48;display:inline-flex;font-size:1.125rem}.tooltipster-base.tribe-events-tooltip-theme .tooltipster-box .tooltipster-content .read-more a .fa-long-arrow-right{margin-left:8px}.tooltipster-base.tribe-events-tooltip-theme .tooltipster-box .tooltipster-content .read-more a .fa-long-arrow-right:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;font-family:reachwp-icons;font-style:normal;font-weight:400;left:0;line-height:1;position:relative;transition:left .2s ease-in-out}.tooltipster-base.tribe-events-tooltip-theme .tooltipster-box .tooltipster-content .read-more a:focus .fa-long-arrow-right:before,.tooltipster-base.tribe-events-tooltip-theme .tooltipster-box .tooltipster-content .read-more a:hover .fa-long-arrow-right:before{left:10px;position:relative}.tooltipster-base.tribe-events-tooltip-theme .tooltipster-box .tooltipster-content .tribe-events-calendar-month__calendar-event-tooltip-featured-image-wrapper{width:100%}.tooltipster-base.tribe-events-tooltip-theme .tooltipster-box .tooltipster-content .tribe-events-calendar-month__calendar-event-tooltip-featured-image-wrapper a{display:block;width:100%}.tooltipster-base.tribe-events-tooltip-theme .tooltipster-box .tooltipster-content .tribe-events-calendar-month__calendar-event-tooltip-featured-image-wrapper a img{height:auto;width:100%}.tribe-events-view--organizer header.tribe-events-header .tribe-events-pro-organizer__meta,.tribe-events-view--organizer header.tribe-events-header .tribe-events-pro-venue__meta,.tribe-events-view--venue header.tribe-events-header .tribe-events-pro-organizer__meta,.tribe-events-view--venue header.tribe-events-header .tribe-events-pro-venue__meta{border:1px solid #9e9993}.tribe-events-view--organizer header.tribe-events-header .tribe-events-pro-venue__meta-map,.tribe-events-view--venue header.tribe-events-header .tribe-events-pro-venue__meta-map{padding:20px}.tribe-events-view--organizer .tribe-evenxts-calendar-list__event-row .tribe-events-calendar-list__event-wrapper,.tribe-events-view--venue .tribe-evenxts-calendar-list__event-row .tribe-events-calendar-list__event-wrapper{padding-right:0}.tribe-events-view--organizer .tribe-evenxts-calendar-list__event-row .tribe-events-calendar-list__event-wrapper article.tribe-events-calendar-list__event,.tribe-events-view--venue .tribe-evenxts-calendar-list__event-row .tribe-events-calendar-list__event-wrapper article.tribe-events-calendar-list__event{border:1px solid #9e9993;margin:0}.tribe-events-view--organizer .tribe-evenxts-calendar-list__event-row .tribe-events-calendar-list__event-wrapper article.tribe-events-calendar-list__event:not(.has-post-thumbnail) .tribe-events-calendar-list__event-details,.tribe-events-view--venue .tribe-evenxts-calendar-list__event-row .tribe-events-calendar-list__event-wrapper article.tribe-events-calendar-list__event:not(.has-post-thumbnail) .tribe-events-calendar-list__event-details{width:100%}.tribe-events-c-top-bar__datepicker-container{z-index:30}.tribe-events-c-top-bar__datepicker-container .datepicker{border:0;box-shadow:0 3px 6px #00000029}.tribe-events-c-top-bar__datepicker-container .datepicker:after,.tribe-events-c-top-bar__datepicker-container .datepicker:before{display:none}.tribe-events-c-top-bar__datepicker-container .datepicker div[class*=datepicker] table.table-condensed thead tr th{color:#2c3f48;transition:all .2s}.tribe-events-c-top-bar__datepicker-container .datepicker div[class*=datepicker] table.table-condensed thead tr th:hover{background-color:transparent;color:#7ba7bc}.tribe-events-c-top-bar__datepicker-container .datepicker div[class*=datepicker] table.table-condensed thead tr th.datepicker-switch{font-size:1.5rem;font-weight:700}.tribe-events-c-top-bar__datepicker-container .datepicker div[class*=datepicker] table.table-condensed thead tr th.dow{color:#2c3f48;font-size:1.25rem;font-weight:700;padding-bottom:10px;padding-top:10px}.tribe-events-c-top-bar__datepicker-container .datepicker div[class*=datepicker] table.table-condensed tbody span,.tribe-events-c-top-bar__datepicker-container .datepicker div[class*=datepicker] table.table-condensed tbody td{color:#7ba7bc;font-size:1rem;text-shadow:none;transition:all .2s}.tribe-events-c-top-bar__datepicker-container .datepicker div[class*=datepicker] table.table-condensed tbody span:hover,.tribe-events-c-top-bar__datepicker-container .datepicker div[class*=datepicker] table.table-condensed tbody td:hover{color:#2c3f48}.tribe-events-c-top-bar__datepicker-container .datepicker div[class*=datepicker] table.table-condensed tbody span.day,.tribe-events-c-top-bar__datepicker-container .datepicker div[class*=datepicker] table.table-condensed tbody span span,.tribe-events-c-top-bar__datepicker-container .datepicker div[class*=datepicker] table.table-condensed tbody td.day,.tribe-events-c-top-bar__datepicker-container .datepicker div[class*=datepicker] table.table-condensed tbody td span{border-radius:0}.tribe-events-c-top-bar__datepicker-container .datepicker div[class*=datepicker] table.table-condensed tbody span.day:hover,.tribe-events-c-top-bar__datepicker-container .datepicker div[class*=datepicker] table.table-condensed tbody span span:hover,.tribe-events-c-top-bar__datepicker-container .datepicker div[class*=datepicker] table.table-condensed tbody td.day:hover,.tribe-events-c-top-bar__datepicker-container .datepicker div[class*=datepicker] table.table-condensed tbody td span:hover{background:#7ba7bc;color:#2c3f48}.tribe-events-c-top-bar__datepicker-container .datepicker div[class*=datepicker] table.table-condensed tbody span.active,.tribe-events-c-top-bar__datepicker-container .datepicker div[class*=datepicker] table.table-condensed tbody td.active{background:#2c3f48;border-radius:0;color:#fff}form.searchandfilter>ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 10px}form.searchandfilter>ul>li{flex:0 0 48%}form.searchandfilter>ul>li.sf-field-reset{flex:0 0 100%}form.searchandfilter>ul>li h4{color:#2c3f48;font-size:1rem;font-weight:700;padding-bottom:20px}form.searchandfilter>ul>li label{width:100%}form.searchandfilter>ul>li input,form.searchandfilter>ul>li select{height:70px}form.searchandfilter>ul>li[data-sf-field-input-type=select]>label{position:relative}form.searchandfilter>ul>li[data-sf-field-input-type=select]>label:after{color:#2c3f48;content:"";font-family:Font Awesome\ 5 Pro;font-size:16px;pointer-events:none;position:absolute;right:5%;top:50%;transform:translateY(-50%)}form.searchandfilter>ul>li[data-sf-field-input-type=select]>label select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:20px}form.searchandfilter>ul>li.sf-field-submit{flex:0 0 100%}form.searchandfilter>ul>li.sf-field-reset a{color:#2c3f48;font-size:1.125rem;font-weight:700;text-decoration:underline}form.searchandfilter>ul>li.sf-field-reset a:focus,form.searchandfilter>ul>li.sf-field-reset a:hover{color:#7ba7bc}.elementor-pagination{align-items:center;display:flex;justify-content:center;padding-top:50px}.elementor-pagination a,.elementor-pagination span{background:#fff;font-size:1.2rem;height:40px;line-height:40px;width:40px}.elementor-pagination .next,.elementor-pagination .prev{font-size:0}.elementor-pagination .next:before,.elementor-pagination .prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;font-family:reachwp-icons;font-size:1.2rem;font-style:normal;font-weight:400;left:0;line-height:40px;position:relative;transition:left .2s ease-in-out}.elementor-pagination .prev:before{transform:rotateY(180deg)}.elementor-pagination a .next:hover:before{left:5px}.upcoming-events{display:none}.upcoming-events.slick-initialized{display:block}.upcoming-events .slick-list{margin:0 -10px}.upcoming-events .slick-list .slick-slide{margin:0 10px}.upcoming-events ul.slick-dots{display:inline-block;display:flex;justify-content:center;list-style-type:none;list-style:none;margin:30px 0 0;padding:0}.upcoming-events ul.slick-dots li{display:inline-block;margin:0 3px}.upcoming-events ul.slick-dots li button{background:transparent;border:0;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;outline:none;position:relative;width:20px}.upcoming-events ul.slick-dots li button:before{border:2px solid #7ba7bc;border-radius:200px;content:"";height:20px;left:0;position:absolute;top:0;width:20px}.upcoming-events ul.slick-dots li.slick-active button:before{background-color:#7ba7bc}.upcoming-events .slick-arrow{background:none;border:0;font-size:0;height:26px;position:absolute;top:25%;width:35px;z-index:1}.upcoming-events .slick-arrow:focus,.upcoming-events .slick-arrow:hover{background-color:transparent;border-color:#7ba7bc;color:#7ba7bc}.upcoming-events .slick-arrow:focus:after,.upcoming-events .slick-arrow:hover:after{cursor:pointer}.upcoming-events .slick-arrow:after{font-family:reachwp-icons;font-size:25px;left:0;position:absolute;top:0;transform:translateZ(0);transition:all .2s ease-in-out;transition:all .2s}.upcoming-events .slick-arrow.slick-prev{left:-40px}.upcoming-events .slick-arrow.slick-prev:after{content:""}.upcoming-events .slick-arrow.slick-prev:hover:after{transform:translate3d(-10px,0,0)}.upcoming-events .slick-arrow.slick-next{right:-40px}.upcoming-events .slick-arrow.slick-next:after{content:""}.upcoming-events .slick-arrow.slick-next:hover:after{transform:translate3d(10px,0,0)}.upcoming-events .event{display:block;margin-bottom:45px}.upcoming-events .event:last-child{margin-bottom:0}.upcoming-events .event .event-image{padding-bottom:20px;width:100%}.upcoming-events .event .event-image img{height:auto;width:100%}.upcoming-events .event .event-name{color:#2c3f48;font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:800;line-height:1.2;padding-bottom:10px}.upcoming-events .event .event-time{color:#769598;font-family:Lora,Sans-serif;font-size:.875rem;font-weight:700;line-height:1.2;padding-bottom:20px}.upcoming-events .event .event-text{color:#2c3f48;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;line-height:1.5}.program-details{background-color:#eff4f6;padding:45px 20px}.program-details .detail-row{background-color:#fff;margin-bottom:15px;padding:23px;text-align:left}.program-details .detail-row:last-child{margin-bottom:0}.program-details .detail-row h2,.program-details .detail-row h3{font-weight:800}.program-details .detail-row h3{font-size:1.375rem;padding-bottom:15px}.program-details .detail-row h3,.program-details .detail-row p{color:#2c3f48;font-family:Montserrat,sans-serif;line-height:1.5;margin:0}.program-details .detail-row p{font-size:1rem;padding-bottom:10px}.program-details .detail-row p a{color:#000;text-decoration:underline}.program-details .detail-row p a:active,.program-details .detail-row p a:hover{color:#7ba7bc}.register-button{margin:40px 0 0}.register-button a{fill:#fff;background-color:#7ba7bc;border-style:solid;border-width:0;color:#fff;display:inline-block;font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;line-height:1.2em;padding:25px 30px;text-transform:uppercase}.register-button a:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;font-family:reachwp-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1em;margin-right:5px;text-align:center;text-decoration:inherit;text-transform:none;width:1em}.register-button a:focus,.register-button a:hover{background-color:#2c3f48;color:#fff}.registration-section{padding-top:60px}.registration-section .section-title{color:#2c3f48;font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:900;line-height:1.5em;padding-bottom:30px;text-align:center}.registration-section .register-form{padding-bottom:60px}@media (min-width:768px){header.tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container{background:transparent}header.tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container form.tribe-events-c-search{justify-content:space-between}header.tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container form.tribe-events-c-search .tribe-events-c-search__input-group{flex:0 0 68%}header.tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container form.tribe-events-c-search button.tribe-common-c-btn{flex:0 0 30%;padding:30px 5px}header.tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content{background:transparent}.ast-separate-container .tribe-events-calendar-list .ast-article-post,.ast-separate-container .tribe-events-calendar-list .ast-article-single{padding:40px 16px}.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day button.tribe-events-calendar-month__day-cell h3.tribe-events-calendar-month__day-date{font-size:1.5rem}.single-tribe_events h1.tribe-events-single-event-title{margin-bottom:10px}.single-tribe_events .tribe-events-single-section.tribe-events-event-meta{align-items:flex-start;display:flex;justify-content:space-between;padding:40px 20px}.single-tribe_events .tribe-events-single-section.tribe-events-event-meta.secondary .tribe-events-meta-group{flex:0 0 30%;margin:0;width:30%}.single-tribe_events .tribe-events-single-section.tribe-events-event-meta.secondary .tribe-events-venue-map{flex:0 0 60%;margin:0;width:60%}.single-tribe_events .tribe-events-single-section.tribe-events-event-meta .tribe-events-meta-group{flex:0 0 45%;margin:0;width:45%}.upcoming-events .event{margin-bottom:0}.upcoming-events .event .event-name{font-size:1.375rem}.upcoming-events .event .event-time{font-size:.937rem}.program-details{padding:70px 30px}}@media (min-width:808px){.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details header .tribe-events-calendar-list__event-datetime-wrapper{margin:0 0 30px}}@media (min-width:992px){h1.main-events-page-title{margin:50px 0}.tribe-events-view.tribe-events .tribe-events-l-container{padding-bottom:60px;padding-top:60px}.tribe-events-view.tribe-events:not(.tribe-events-view--organizer):not(.tribe-events-view--venue) .tribe-common-l-container{padding-left:60px;padding-right:60px}header.tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container form.tribe-events-c-search .tribe-events-c-search__input-group{flex:0 0 78%}header.tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container form.tribe-events-c-search button.tribe-common-c-btn{flex:0 0 20%;padding:30px 10px}header.tribe-events-header .tribe-events-c-top-bar.tribe-events-header__top-bar{margin-bottom:10px}.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event .tribe-events-calendar-list__event-featured-image-wrapper{width:40%}.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details{width:60%}.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details header h3.tribe-events-calendar-list__event-title a{font-size:25px}.tribe-events-header__messages .tribe-events-c-messages__message ul li{font-size:1.5rem}.single-tribe_events h1.tribe-events-single-event-title{font-size:35px}.single-tribe_events .reach-registration-button-wrapper{margin:20px 0 40px}.tooltipster-base.tribe-events-tooltip-theme{min-width:400px}form.searchandfilter>ul{align-items:flex-end;display:flex;margin:0 0 20px}form.searchandfilter>ul>li:first-child{padding-left:0}form.searchandfilter>ul>li{flex:0 0 35%}form.searchandfilter>ul>li.sf-field-reset{flex:0 0 4%}form.searchandfilter>ul>li h4{font-size:.9rem}form.searchandfilter>ul>li input,form.searchandfilter>ul>li select{height:80px;line-height:75px;padding-bottom:0;padding-top:0}form.searchandfilter>ul>li[data-sf-field-input-type=select]>label:after{font-size:26px}form.searchandfilter>ul>li[data-sf-field-input-type=select]>label select{padding-right:100px}form.searchandfilter>ul>li.sf-field-submit{flex:0 0 20%}form.searchandfilter>ul>li.sf-field-submit input[type=submit]{padding:0 50px}.elementor-pagination a,.elementor-pagination span{font-size:1.5rem;height:62px;line-height:62px;width:62px}.elementor-pagination .next:before,.elementor-pagination .prev:before{font-size:1.5rem;line-height:62px}.upcoming-events .slick-list{margin:0 -18px}.upcoming-events .slick-list .slick-slide{margin:0 18px}.upcoming-events .slick-arrow{top:15%}.upcoming-events .slick-arrow:focus,.upcoming-events .slick-arrow:hover{border:0}.upcoming-events .event .event-name{font-size:1.625rem}.upcoming-events .event .event-time{font-size:1rem}.program-details{padding:70px}.register-button{margin:50px 0 0}.registration-section{padding-top:90px}.registration-section .register-form{padding-bottom:150px}}@media (min-width:1200px){.upcoming-events .slick-arrow{height:31px;top:20%;width:40px}.upcoming-events .slick-arrow:after{font-size:29px}.upcoming-events .slick-arrow.slick-prev{left:-50px}.upcoming-events .slick-arrow.slick-next{right:-50px}}@media (min-width:1350px){.upcoming-events .slick-arrow{top:28%}}@media (max-width:808px){header.tribe-events-header.tribe-events-header--has-event-search .tribe-events-header__events-bar{height:50px;margin:0}header.tribe-events-header.tribe-events-header--has-event-search button.tribe-events-c-events-bar__search-button{align-items:center;background-color:transparent;border:1px solid #7ba7bc;color:#7ba7bc;display:flex;justify-content:center;margin-right:12px;padding:4px 6px;width:50px}header.tribe-events-header.tribe-events-header--has-event-search button.tribe-events-c-events-bar__search-button.tribe-events-c-events-bar__search-button--active{background-color:#7ba7bc;color:#fff}header.tribe-events-header.tribe-events-header--has-event-search .tribe-events-c-events-bar__search-container{background-color:#fff;border-radius:6px;box-shadow:0 3px 6px #00000029;padding:10px;top:100%;transform:translateY(16px)}header.tribe-events-header.tribe-events-header--has-event-search .tribe-events-c-events-bar__search-container .tribe-events-c-events-bar__search form.tribe-events-c-search input{border:1px solid #7ba7bc!important;color:#7ba7bc;font-size:.75rem;height:50px;padding:15px 30px}header.tribe-events-header.tribe-events-header--has-event-search .tribe-events-c-events-bar__search-container .tribe-events-c-events-bar__search form.tribe-events-c-search button.tribe-events-c-search__button{background-color:#7ba7bc;border:1px solid #7ba7bc;color:#fff;margin-top:0}header.tribe-events-header.tribe-events-header--has-event-search .tribe-events-c-events-bar__views .tribe-events-c-view-selector{width:50px}header.tribe-events-header.tribe-events-header--has-event-search .tribe-events-c-events-bar__views .tribe-events-c-view-selector button.tribe-events-c-view-selector__button{align-items:center;background-color:transparent;border:1px solid #7ba7bc;color:#7ba7bc;height:100%;justify-content:center;padding:7px 6px;width:100%}header.tribe-events-header.tribe-events-header--has-event-search .tribe-events-c-events-bar__views .tribe-events-c-view-selector button.tribe-events-c-view-selector__button.tribe-events-c-view-selector__button--active{background-color:#7ba7bc;color:#fff}header.tribe-events-header.tribe-events-header--has-event-search .tribe-events-c-events-bar__views .tribe-events-c-view-selector .tribe-events-c-view-selector__content{background:#fff;border-radius:6px;box-shadow:0 3px 6px #00000029;padding:30px 25px;width:186px}header.tribe-events-header.tribe-events-header--has-event-search .tribe-events-c-events-bar__views .tribe-events-c-view-selector .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item .tribe-events-c-view-selector__list-item-icon{display:none}header.tribe-events-header.tribe-events-header--has-event-search .tribe-events-c-events-bar__views .tribe-events-c-view-selector .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item a{color:#7ba7bc;font-size:1.125rem;font-weight:400;margin-bottom:20px;padding:0}header.tribe-events-header.tribe-events-header--has-event-search .tribe-events-c-events-bar__views .tribe-events-c-view-selector .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item a:hover{color:#2c3f48}header.tribe-events-header.tribe-events-header--has-event-search .tribe-events-c-events-bar__views .tribe-events-c-view-selector .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item:last-child a{margin-bottom:0}header.tribe-events-header .tribe-events-c-top-bar .tribe-events-c-top-bar__datepicker button.tribe-events-c-top-bar__datepicker-button{font-size:1.125rem;font-weight:400;justify-content:center;margin-right:12px;min-height:50px;transition:all .3s;width:calc(100% - 8px)}header.tribe-events-header .tribe-events-c-top-bar .tribe-events-c-top-bar__datepicker button.tribe-events-c-top-bar__datepicker-button:focus,header.tribe-events-header .tribe-events-c-top-bar .tribe-events-c-top-bar__datepicker button.tribe-events-c-top-bar__datepicker-button:hover{background-color:#2c3f48;color:#fff}.tribe-events .tribe-events-calendar-month{background-color:#fff;margin:20px 0 0;padding:10px}.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__header{background-color:#fff}.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event .tribe-events-calendar-list__event-featured-image-wrapper{margin:0;padding:0}.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details{padding:21px}}@media (max-width:808px) and (max-width:992px){header.tribe-events-header.tribe-events-header--has-event-search .tribe-events-c-events-bar__search-container .tribe-events-c-events-bar__search form.tribe-events-c-search button.tribe-events-c-search__button{padding:12px}}@media (max-width:768px){.register-button{text-align:center}.register-button a{padding:25px 15px}}@media (max-width:544px){.ast-separate-container #content .ast-container{padding-left:15px;padding-right:15px}}