<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* STYLE OVERRIDES FOR SETON CALENDAR */

 
/*--------------------------------------------------------------
# Calendar Grid View
--------------------------------------------------------------*/
 
/* Days of the Week */
.tribe-events-calendar th { background-color: #664a5c; color: #faecd6; font-family: 'Source Sans Pro', sans-serif; font-size: 16px; font-weight: 400; }
    
    
 /* Calendar Cells */    
.tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"], 
.tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"]&gt;a { color: #664a5c; }   
	
.tribe-events-calendar div[id*="tribe-events-daynum-"], 
.tribe-events-calendar div[id*="tribe-events-daynum-"] a { background-color: none!important; }
	

#tribe-events-content .tribe-events-calendar td { background:rgba(255,255,255,0.4); }

.tribe-bar-filters { display:none; }

#tribe-events-content h2 { margin:30px 0 20px 0; color: #664a5c; font-family: lustria, serif; font-size: 36px; line-height: 1.2; }

.tribe-events-single #tribe-events-header { display:none; }
 
h1.tribe-events-single-event-title { font-size: 36px; line-height: 1.2; margin-bottom:0; }

.tribe-events-schedule { margin-top: 10px; }

.tribe-events-schedule h2 { margin: 0 0 30px 0!important; color: #664a5c; font-family: lustria, serif; font-size: 25px!important; line-height: 1.2; }

.tribe-events-schedule .tribe-events-divider, .tribe-events-schedule .tribe-events-cost { display:none; }

/*h2 .tribe-event-date-start, h2 .tribe-event-time { margin: 0 0 30px 0; color: #664a5c; font-family: lustria, serif; font-size: 25px; line-height: 1.2; }*/

.tribe-events-notices { background:rgba(255,255,255,0.4); border: none; -webkit-border-radius: 0; border-radius: 0; color: #666; margin: 20px 0 25px 0; padding: 10px 30px; text-shadow: none; text-align: left; }

.single-tribe_events .tribe-events-event-meta { background: rgba(255,255,255,0.4); border: none; margin: 30px 0; font-size: 17px; padding-top: 20px; padding-bottom: 20px; }

.tribe-events-meta-group-details { padding-top: 20px; }

.tribe-events-meta-group .tribe-events-single-section-title { font-family: lustria, serif; font-size: 27px; line-height: 1.2; }

#tribe-events .tribe-events-button, .tribe-events-button { margin: 25px 30px 0 0 0; padding: 8px 20px; font-weight: 400; font-family: 'Montserrat', sans-serif; font-size: 13px; border: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background-color: #d29f44; color: #fff; text-transform: uppercase; }

.post-type-archive-tribe_events .tribe-events-button { display:none!important; }

.tribe-events-calendar div[id*=tribe-events-daynum-] { background-color: transparent; font-size: 15px; font-weight: 400; }

.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-] { background-color: #f2d7a7; }

.tribe-bar-views-inner, #tribe-bar-form, #tribe-bar-collapse-toggle, #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a { background:transparent; }

#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:hover { background:#fff; }

#tribe-events-content { padding:0 20px 20px 20px!important; }

#tribe-events-content h2 { margin: 10px 0 20px 0; }

@media only screen and (max-width: 768px) {

#tribe-bar-views { display:none; } 

.single-tribe_events .tribe-events-schedule { background:transparent; border:none; padding:0; }

h1.tribe-events-single-event-title { font-size:33px; }

}


 
/*--------------------------------------------------------------
# Info boxes - (appear on event hover)
--------------------------------------------------------------*/

#tribe-events-content { padding: 20px; }

/* Event Title */
#tribe-events-content .tribe-events-tooltip h4 { background-color: #664a5c; color: #faecd6; font-family:'Source Sans Pro', sans-serif; font-size: 16px; padding: 10px 20px; min-height: 40px; line-height: 1.3; letter-spacing: 1px; font-weight: normal; font-style: normal!important; }


/* Date &amp; Time */
.tribe-events-tooltip .tribe-events-event-body { font-size: 15px; font-weight: bold; padding: 20px !important; }

/* Event Information */
.tribe-events-tooltip p.entry-summary { padding: 0px; font-size: 15px; line-height: 1.3; }


#tribe-mobile-container, .tribe-mobile-container {display: block; clear: both;}

/*--------------------------------------------------------------
# Mobile Single Event View
--------------------------------------------------------------*/

.tribe-events-sub-nav li a { display: block; padding: 10px 20px; color: #664a5c; white-space: normal; position: relative; padding-bottom: 1000px; margin-bottom: -990px; background: none; }

.tribe-events-sub-nav li a:hover, .tribe-events-sub-nav li a:visited { color: #664a5c; }

.tribe-events-day .tribe-events-day-time-slot h5, .tribe-events-list-separator-month { background: #664a5c; border: none; color: #fff; font-size: 14px; font-weight: 700; margin: 2.5em 0 0; padding: 6px 10px; text-transform: uppercase; }

.tribe-events-loop .tribe-events-event-meta { padding: 12px 0 15px; margin-top: 12px; background: none!important; border-bottom: 1px solid #664a5c; }

.tribe-event-date-start { color: #664a5c; }

.tribe-bar-disabled #tribe-bar-form #tribe-bar-views { float: left; font-size: 16px; left: 0; padding: 0; right: auto; width: 100%; }

.tribe-bar-view-list a.tribe-icon-month, .tribe-bar-views-list span.tribe-icon-month, .tribe-select2-results-views .tribe-icon-month { text-indent: 0px;}

.tribe-bar-view-list span[class^=tribe-icon-], .tribe-bar-views-list span.tribe-icon-list, .tribe-select2-results-views span.tribe-icon-list { text-indent: 0px;}

.tribe-bar-views-list span.tribe-icon-day, .tribe-select2-results-views span.tribe-icon-day { text-indent: 0px;}

</pre></body></html>