/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 22 2025 | 10:39:47 */
.tribe-events-calendar-list__event-venue .tribe-events-calendar-list__event-venue-address {display:block; float:left; clear:both; position:relative; width:100%;}
.tribe-events-calendar-list__event-venue-address {color:#666; font-size:11px; margin-bottom:10px !important;}
.tribe-events-calendar-list__event-venue-title.tribe-common-b2--bold {color:#000; font-size:14px;}
.cEBoxDate {padding-top:5px; font-size:14px !important; padding-bottom:3px; text-transform:uppercase;}
.cEBoxTime {padding-bottom:5px; font-family:'futura-pt' !important; font-size:12px !important; padding-top:3px;}
.cEBoxDate, .cEBoxTime {display:block; float:left; width:100%; clear:left; color:#333; font-family: "ff-din-paneuropean", sans-serif !important; font-weight: 400; font-style: normal; text-transform:uppercase; }
.cEBoxName {font-size:24px; padding-top:3px; padding-bottom:3px; font-family: "ff-din-paneuropean-cond", sans-serif;
font-weight: 600; font-style: normal; text-transform:uppercase; letter-spacing:0.2px; line-height:26px !important;}
.nectar-flickity {margin-bottom:0px !important;}
.flickity-viewport {margin-top:0px !important; margin-bottom:0px !important;}
.cEventCar .flickity-slider ul.dpe-flexible-posts, .cEventCar .flickity-slider ul.dpe-flexible-posts li {margin-bottom:0px !important; padding-bottom:0px !important;}
.cEventCar .flickity-slider ul.dpe-flexible-posts li img {border-radius:3px !important;}
.post-type-archive .tribe-events-calendar-list__event-description {display:none !important}
h3.tribe-events-calendar-list__event-title.tribe-common-h6.tribe-common-h4--min-medium, .tribe-events .tribe-events-calendar-list__event-title-link {font-family: "ff-din-paneuropean-cond", sans-serif !important; font-weight: 600 !important; text-decoration:none !important;}
@media only screen and (max-width: 700px) {
	body.post-type-archive-tribe_events .container.main-content,
	body.tribe_events-template-default.single-tribe_events .container.main-content
	{min-width:100% !important; max-width:100% !important;}
	body.tribe_events-template-default.single-tribe_events .container.main-content {padding-left:20px; padding-right:20px;}
	body.tribe_events-template-default.single-tribe_events h1.tribe-events-single-event-title {font-size:35px !important; line-height:37px !important; font-weight:600 !important; letter-spacing:0px; font-family: "ff-din-paneuropean-cond", sans-serif !important; font-weight: 600; font-style: normal; text-transform:uppercase;}
body.home.page .tribe-common-g-row.tribe-events-widget-events-list__event-row {margin-bottom:15px !important;}
	
}
body.tribe_venue-template-default .tribe-events-c-breadcrumbs__list-item-text {color:black !important; font-weight:400 !important;}
body.tribe_venue-template-default .tribe-events-pro-venue__meta-row.tribe-common-g-row {display:none !important}
body.tribe_venue-template-default #ajax-content-wrap {background-color:white !important;}
.tribe-events-calendar-list__event-datetime-featured-icon, .tribe-events-calendar-list__event-datetime-featured-text {display:none !important;}
body.single.single-tribe_events .tribe-events-schedule h2, body.single.single-tribe_events h2 span {color:#333 !important;}

body, p {font-family: "ff-din-paneuropean", sans-serif !important;}
.tribe-events-calendar-list__event-venue-title.tribe-common-b2--bold {font-family: "ff-din-paneuropean", sans-serif !important; font-weight:400 !important}
.tribe-events-calendar-list__event-venue-address, .tribe-events-calendar-list__event-description.tribe-common-b2 tribe-common-a11y-hidden p {font-family: "ff-din-paneuropean", sans-serif !important; font-weight:400 !important}
.post-type-archive-tribe_events .tribe-events-calendar-list__event-venue-address {display:none !important;}

body #sidebar .tribe-events-widget-events-list__event-datetime-wrapper.tribe-common-b2.tribe-common-b3--min-medium {display:none;}
body #sidebar .tribe-events-widget-events-list__event-title.tribe-common-h7 a {position:absolute; left:64px; top:0px; width:77%; height:auto; padding:4px; padding-top:47% !important; font-size:15px !important; line-height:16px; text-decoration:none !important; border:none !important;}
body #sidebar .tribe-common-g-row.tribe-events-widget-events-list__event-row.tribe-events-widget-events-list__event-row--featured {position:relative; margin-bottom:50px}
body #sidebar  .tribe-events-widget .tribe-events-widget-events-list__event-row--featured .tribe-events-widget-events-list__event-date-tag-datetime:after {display:none !important}


.post-type-archive-tribe_events .tribe-events-c-breadcrumbs__list .tribe-events-c-breadcrumbs__list-item:nth-child(1) {display:none !important}
.post-type-archive-tribe_events .tribe-events-c-breadcrumbs__list-item-text {font-family: "ff-din-paneuropean", sans-serif !important; font-weight:400 !important; letter-spacing:-0.1px !important; color:#000 !important; font-size:55px !important;}

.cHFEvents .tribe-events-widget-events-list__event-datetime-featured-icon,
.cHFEvents .tribe-events-widget-events-list__event-datetime-wrapper.tribe-common-b2.tribe-common-b3--min-medium,
.cHFEvents .tribe-events-widget-events-list__event-datetime-featured-text.tribe-common-a11y-visual-hide,
.cHFEvents .tribe-events-widget-events-list__event-wrapper.tribe-common-g-col .tribe-common--breakpoint-medium.tribe-common .tribe-common-b3--min-medium, 
.cHFEvents .tribe-common .tribe-common-cta, 
.cHFEvents .tribe-events-widget-events-list__header-title, 
.cHFEvents .tribe-events-widget-events-list__event-datetime-featured-icon, 
.cHFEvents .tribe-events-widget-events-list__event-datetime,
.cHFEvents .tribe-events-widget-events-list__view-more-link.tribe-common-anchor-thin 
{display:none !important}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after {background-color:#f5f5f5 !important;}
.cHFEvents  .tribe-events-widget .tribe-events-widget-events-list__event-row--featured .tribe-events-widget-events-list__event-date-tag-datetime:after {display:none}
.cHFEvents .tribe-events-widget-events-list__event-date-tag.tribe-common-g-col {position: absolute; background-color: white; top:4px; left:4px; width: 46px !important; height: 46px; padding:0px; padding-top: 5px !important; border-radius:50%;}
.cHFEvents .tribe-events-widget-events-list__event-title-link.tribe-common-anchor-thin{
display: block;
background-color:transparent;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
position: absolute;
	font-size:0px !important;
}

#sidebar .tribe-events-widget-events-list__events .tribe-events-widget-events-list__event-wrapper.tribe-common-g-col {position:absolute; width:100%; height:100%;}
#sidebar .tribe-events-widget-events-list__events .tribe-events-widget-events-list__event-date-tag.tribe-common-g-col {display:block !important;}

.tribe-common-l-container.tribe-events-l-container {padding-top:0px !important}
.tribe-events-header__events-bar.tribe-events-c-events-bar.tribe-events-c-events-bar--border {border-radius:50px !important;}
.tribe-events-c-events-bar__search-container {border-top-left-radius:50px; border-bottom-left-radius:50px; }
body.archive.post-type-archive-tribe_events .ocm-effect-wrap {background-color:#f6f6f6 !important;}

body.archive.post-type-archive-tribe_events .tribe-common-g-row.tribe-events-calendar-list__event-row {background-color:#fff !important; margin-top:20px !important; margin-bottom:20px !important; padding-top:10px; padding-bottom:10px; border-radius:5px;}

body.archive.post-type-archive-tribe_events  .tribe-common-g-row.tribe-events-calendar-list__event-row.tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-description.tribe-common-b2.tribe-common-a11y-hidden {display:none !important}

body.archive.post-type-archive-tribe_events .tribe-common-g-row.tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-description.tribe-common-b2.tribe-common-a11y-hidden {display:none !important}

body.archive.post-type-archive-tribe_events .tribe-events-calendar-list__event-datetime-wrapper.tribe-common-b2 {display:none}
body.archive.post-type-archive-tribe_events .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper {width: calc(var(--tec-grid-width-1-of-8)*2) !important;}
body.archive.post-type-archive-tribe_events .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper  img {border-radius:5px !important; overflow:hidden;}
body.post-type-archive-tribe_events .tribe-events-calendar-list__event-featured-image-wrapper.tribe-common-g-col {width:150px !important; float:right !important;}

body.archive.post-type-archive-tribe_events  .tribe-common-g-row.tribe-events-calendar-list__event-row.tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-featured-image-wrapper {width: calc(var(--tec-grid-width-1-of-8)*3) !important; display:block !important;}
body.archive.post-type-archive-tribe_events  .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-details {width: calc(var(--tec-grid-width-1-of-8)*6);}
body.archive.post-type-archive-tribe_events  .tribe-common-g-row.tribe-events-calendar-list__event-row.tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-details {width: calc(var(--tec-grid-width-1-of-8)*5) !important;}

body.archive.post-type-archive-tribe_events .tribe-events-calendar-list__event-venue.tribe-common-b2 {padding-bottom:0px !important}


.tribe-common-g-row.tribe-events-widget-events-list__event-row > a {margin-bottom:15px; width:100%; min-height:150px; border-radius:4px;}
.tribe-common-g-row.tribe-events-widget-events-list__event-row > a > img {margin:0px !important; padding:0px !important; border-radius:4px; overflow:hidden;}
body.archive.post-type-archive-tribe_events .tribe-events .tribe-events-widget-events-list__events {padding-left:10px; padding-right:10px;}
.widget.widget_media_image a img {border-radius:5px;}
.widget.widget_media_image a {display:block; float:left; padding-left:75px !important; padding-right:10px;}
/* single event */
.tribe-events-pg-template {background-color:white !important; border-radius:7px; padding-top:15px !important;}
body.single-tribe_events .tribe-events-single .tribe-events-back {padding-bottom:0px !important; margin-bottom:0px !important; top:-30px; position:absolute; font-size:14px;}
.tribe-events-pg-template .tribe-events-schedule.tribe-clearfix {margin-top:0px !important}
body.archive .tribe-common .tribe-common-h5, body.archive .tribe-events .tribe-events-calendar-list__event-date-tag-weekday {font-family: "ff-din-paneuropean", sans-serif !important; font-weight: 500;}
.tribe-common--breakpoint-xsmall.tribe-events-widget .tribe-events-widget-events-list__event-date-tag-daynum, .tribe-common--breakpoint-xsmall.tribe-events-widget .tribe-events-widget-events-list__event-date-tag-month {margin-bottom:-8px !important;}
/* Weekly widget*/
.cWhassonWeekly .cThumblink {float:left; width:75px; height:75px; overflow:hidden !important; display:block; border-radius:5px;}
.cWhassonWeekly .title, .cWhassonWeekly .when, .cWhassonWeekly .excerpt {float:none; margin-left:90px; margin-right:0px; width:auto; color:black !important;}
.cWhassonWeekly .title {font-family: "ff-din-paneuropean", sans-serif !important; font-size:20px; font-weight:400;}
.cWhassonWeekly .when {font-family: "ff-din-paneuropean", sans-serif !important; font-size:13px; text-transform:uppercase; font-weight:400; padding-top:3px; padding-bottom:5px;}
.cWhassonWeekly .excerpt p {font-family: "ff-din-paneuropean", sans-serif !important; font-size:14px; line-height:15px; font-weight:400; padding-top:3px; margin-bottom:20px;}
.cWhassonWeekly .cThumblink img {min-height:75px !important; min-width:75px; object-fit: cover;}
.tribe-events-widget-events-list__event-date-tag-daynum.tribe-common-h2.tribe-common-h4--min-medium {font-family: "ff-din-paneuropean", sans-serif !important; font-size:24px !important; line-height:24px !important; font-weight:400 !important; }
.tribe-events-widget-events-list__event-date-tag-month {font-family: "ff-din-paneuropean", sans-serif !important; font-weight:400 !important;}

.tribe-events-calendar-list__month-separator-text.tribe-common-h7.tribe-common-h6--min-medium.tribe-common-h--alt {font-family: "ff-din-paneuropean", sans-serif !important; font-size:37px; font-weight:400 !important; color:#e75921 !important;}
button.tribe-common-h3.tribe-common-h--alt.tribe-events-c-top-bar__datepicker-button {font-family: "ff-din-paneuropean", sans-serif !important; font-size:15px !important; text-transform:uppercase; font-weight:500;}
.tribe-events-widget-events-list__header-title.tribe-common-h6.tribe-common-h--alt {font-family: "ff-din-paneuropean", sans-serif !important;font-weight:400 !important;}
.tribe-events-single-event-title {font-family: "ff-din-paneuropean-cond", sans-serif !important; font-weight: 600 !important; font-style: normal; line-height:52px !important; font-size:50px; text-transform:uppercase;}
.tribe-event-date-start, .tribe-event-date-end, .tribe-event-time {font-family: "ff-din-paneuropean", sans-serif !important; text-transform:uppercase; font-weight:400 !important;}
.tribe-related-event-info * {font-family: "ff-din-paneuropean", sans-serif !important;}
body.post-type-archive-tribe_events #header-outer {background-color:#e75921 !important; background:#e75921 !important;}
.tribe_events, .tribe_events p, tribe_events h2, {color:black !important;} 
body.single.single-tribe_events #header-outer {background-color:#fff !important;}
body.single.single-tribe_events #ajax-content-wrap > .container-wrap {background-color:#eee !important;}
body.single.single-tribe_events .tribe-events-widget-events-list__event-date-tag-datetime * {color:#333 !important;}
body.single.single-tribe_events .tribe-events-widget-events-list__view-more-link.tribe-common-anchor-thin {display:none !important;}
body.single.single-tribe_events h2.tribe-events-related-events-title {color:black !important;}
@media only screen and (max-width: 700px) {
	
	body.tribe_events-template-default.single.single-tribe_events #sidebar {display:none !important;}
body.archive .tribe-events-calendar-list__month-separator, body.archive .tribe-common-g-row.tribe-events-calendar-list__event-row {float:left !important; width:100% !important;}
body.archive article.tribe-events-calendar-list__event.tribe-common-g-row {display:block !important; position:relative !important; float:left !important; width:100% !important;}
article.tribe-events-calendar-list__event.tribe-common-g-row.tribe-common-g-row--gutters.tribe_events.type-tribe_events.status-publish.has-post-thumbnail.tribe_events_cat-clubs-groups.cat_clubs-groups {display:block !important; position:relative !important;}
	body.archive .tribe-events-calendar-list__event-featured-image-wrapper.tribe-common-g-col {padding-right:5px !important; margin-right:0px !important;}
}
.tribe-events-c-subscribe-dropdown__container, .tribe-events-calendar-series-archive__container.tribe-events-calendar-series-archive__container--pill {display:none !important;}
.tribe-events-single ul.tribe-related-events li .tribe-related-event-info {padding-left:14px !important;}
.tribe-events-single ul.tribe-related-events li h3.tribe-related-events-title a {font-size:20px !important;}
.tribe-events-single ul.tribe-related-events li h3.tribe-related-events-title {padding-bottom:0px !important; margin-bottom:0px !important;}
#tribe-events-footer {display:none;}
.tribe-events-calendar-series-archive__link {display:none !important;}
.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail a {display: block; overflow: hidden; padding-top: 0px; position: relative; }
.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail img {bottom: 0px !important; left:0px !important; position: relative; float: none !important; width: 100%; transform: none !important; margin-top: 0px !important; padding-top: 0px !important;}