<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Tribe Events Calendar styles
----------------------------------------------------------------- */
#tribe-events-pg-template {
    margin: 0 auto;
    max-width: 100%;
}


.events-list .tribe-events-loop, .single-tribe_organizer .tribe-events-loop, .single-tribe_venue .tribe-events-loop, .tribe-events-day .tribe-events-loop {
    margin: 0 auto;
    max-width: 100%;
}

.events-archive .entry-content, .events-archive .entry-header {
	width:100%;
}
#tribe-events-bar {
    box-sizing: border-box;
    margin: 5px 0 3em;
    padding: 0;
}
.table-condensed &gt; thead &gt; tr {
    background: #f6f6f6;
}
.table-condensed &gt; thead &gt; tr th {
    color: #000;
}
#tribe-bar-form.tribe-bar-mini *,
#tribe-bar-form.tribe-bar-mini label {
    font-size:1em;
}

/* Views */
#tribe-bar-form #tribe-bar-views,
#tribe-bar-form.tribe-bar-mini #tribe-bar-views {
    left: 74.5%;
    width: 25.5%;
    padding:0;
}
.tribe-bar-view-list a[class*="tribe-icon-"], .tribe-bar-views-list span[class^="tribe-icon-"], .tribe-select2-results-views span[class^="tribe-icon-"],
.tribe-bar-view-list a.tribe-icon-month, .tribe-bar-views-list span.tribe-icon-month, .tribe-select2-results-views .tribe-icon-month {
    background: none !important;
    padding: 0;
    font-weight: 400;
}
.tribe-bar-views-list .tribe-bar-views-option-list span:before {
    content: '\e8de';
    font-family: 'fontello';
    margin-right: 0.5em;
}
.tribe-bar-views-list .tribe-bar-views-option-month span:before {
    content: '\e860';
    font-family: 'fontello';
    margin-right: 0.5em;
}
.tribe-bar-views-list .tribe-bar-views-option-day span:before {
    content: '\e8f8';
    font-family: 'fontello';
    margin-right: 0.5em;
}

.tribe-bar-views-inner {
    padding: 3.5em 3.5em 7em 0;
    background: transparent !important;
}
.tribe-bar-mini .tribe-bar-views-inner {
    padding: 3.5em 1.5em 8em;
}
#tribe-bar-form.tribe-bar-collapse .tribe-bar-views-inner {
    padding: 1em 1em 5em;
}
#tribe-bar-form .tribe-bar-views-inner label {
    padding: 0;
}
#tribe-bar-views .tribe-bar-views-list {
    padding: 0 9em 0 0;
}
#tribe-bar-form.tribe-bar-mini #tribe-bar-views .tribe-bar-views-list {
    padding: 0.2em 1.5em 0;
}
#tribe-bar-form.tribe-bar-collapse #tribe-bar-views .tribe-bar-views-list {
    padding: 1em 0.5em 0;
}
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a,
.tribe-bar-mini #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a {
    padding: 1.22em 1.6em;
}

/* Filters */
#tribe-bar-collapse-toggle {
    padding: 2.5em 1em;
}
#tribe-bar-form #tribe-bar-views + .tribe-bar-filters {
    width: 74.5%;
    right: 25.5%;
}
.tribe-bar-date-filter, .tribe-bar-search-filter, .tribe-bar-submit,
.tribe-bar-mini .tribe-bar-date-filter, .tribe-bar-mini .tribe-bar-search-filter, .tribe-bar-mini .tribe-bar-submit {
    padding: 3.5em 15px;
}
.tribe-bar-collapse .tribe-bar-date-filter,
.tribe-bar-collapse .tribe-bar-search-filter,
.tribe-bar-collapse .tribe-bar-submit {
    padding: 0.5em 1em;
}
.tribe-bar-date-filter,
.tribe-bar-mini .tribe-bar-date-filter {
    padding-left:3.75em;
    width: 37.7%;
}
.tribe-bar-mini .tribe-bar-date-filter {
    padding-left:1.75em;
}
.tribe-bar-search-filter,
.tribe-bar-mini .tribe-bar-search-filter {
    width: 33%;
}
.tribe-bar-submit,
.tribe-bar-mini .tribe-bar-submit {
    margin: 2.85em 0 0;
    width: 25%;
}
#tribe-bar-form label {
    font-size: 10px;
    font-weight: 300;
    letter-spacing: 0.5px;
    margin-bottom: 3em;
    text-transform: uppercase;
}
#tribe-bar-form input[type="text"] {
    border: 1px solid transparent;
    font-size: 12px;
    font-style: italic;
    font-weight: 300;
    letter-spacing: 0.5px;
    padding: 1.1em 1.5em;
    outline: none;
    line-height: 1.8em;
}
#tribe-bar-form input[type="text"]:focus {
    border: 1px solid transparent;
    outline: none;
}
#tribe-bar-form .tribe-bar-submit input[type="submit"],
#tribe-bar-form.tribe-bar-mini .tribe-bar-submit input[type="submit"] {
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 1px;
    margin: 0;
    padding: 1.25em 1.6em;
}

/* Page title */
.tribe-events-page-title {
    display:none;
}

/* Page content */
#tribe-events-content {
    padding:0;
    margin: 5em 0 0;
}
#tribe-events-footer, #tribe-events-header {
    margin:0;
}
#tribe-events-content table.tribe-events-calendar {
    margin: 0;
    font-size:1em;
}

.events-list #tribe-events-footer,
.tribe-events-day #tribe-events-footer,
.tribe-events-map #tribe-events-footer,
.tribe-events-calendar + #tribe-events-footer {
    margin: 5em 0 0;
}
.events-list #tribe-events-footer,
.tribe-events-day #tribe-events-footer,
.tribe-events-map #tribe-events-footer,
.tribe-events-photo #tribe-events-footer {
    padding-top: 5em;
}

/* Calendar */
#tribe-events-content .tribe-events-calendar td {
    border-width: 0 2px 2px;
}
.tribe-events-calendar thead th {
    border-bottom: none !important;
    border-width: 2px;
}
.tribe-events-calendar thead th + th {
    border-left: none;
}
.tribe-events-calendar thead th {
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 1.7em 0;
    text-transform: uppercase;
}
#tribe-events-content .tribe-events-calendar td {
    padding:0;
    height:10em;
    font-size:1em;
}
#tribe-events-content .tribe-events-calendar td:hover {
    box-shadow: none;
    background:none;
}
.tribe-events-calendar td div[id*="tribe-events-daynum-"] {
   line-height: 2em;
    margin-bottom: 0.2em;
    padding: 0.9em 1.4em 0;
}
.tribe-events-calendar div[id*="tribe-events-daynum-"], .tribe-events-calendar div[id*="tribe-events-daynum-"] a {
    font-size: 1em;
    font-weight: 400;
}
.tribe-events-calendar td div[id*="tribe-events-daynum-"], .tribe-events-calendar td div[id*="tribe-events-daynum-"] &gt; a,
.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 {
    background: none;
}
.events-archive.events-gridview #tribe-events-content table .type-tribe_events {
    margin:0;
    padding: 0.3em 1.4em;
    border-bottom: 1px dotted #eee;
}
.tribe-events-viewmore {
    margin-top: -1px;
}
#tribe-events-content .tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title {
    font-size:1em;
    line-height:1.5em;
}
.tribe-events-calendar td.tribe-events-othermonth {
    background: #fcfcfc !important;
}

/* Mobile view */
.tribe-events-calendar .tribe-events-has-events.mobile-trigger:after {
    margin: 1em auto 0;
}
.tribe-events-calendar td.mobile-trigger div[id*="tribe-events-daynum-"],
.tribe-events-calendar td.mobile-trigger div[id*="tribe-events-daynum-"] a {
    margin-top: 0;
}
.tribe-mobile-day-heading {
    font-size:1.4286em;
}
#tribe-mobile-container .type-tribe_events h4 {
    font-size: 1.0714em;
    margin-bottom: 1em;
}
#tribe-mobile-container .type-tribe_events .tribe-events-read-more {
    margin-top:0;
}


/* Tooltip */
.recurring-info-tooltip, .tribe-events-calendar .tribe-events-tooltip, .tribe-events-week .tribe-events-tooltip {
    box-shadow:none;
    padding:0;
    bottom: 5.5em !important;
    left: -2em;
    width: 32.5em;
}
.tribe-events-tooltip .tribe-events-arrow {
    background:none;
    width: 14px;
    height:14px;
    bottom: -7px;
    left: 5.2em;
    display:block;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg);
}
.tribe-events-tooltip .tribe-events-event-body {
    padding: 1em 1.8em 1.5em;
    font-size: 0.92em;
    line-height: 1.82em;
}
#tribe-events-content .tribe-events-tooltip h4 {
    font-size: 1.1429em;
    font-weight:400;
    line-height:1.5em;
    padding: 1.2em 1.5em 2.8em;
}
.tribe-events-tooltip .tribe-event-duration {
    font-size:0.9286em;
    line-height:1.7em;
    margin:-4.4em 0 3em;
}
.tribe-events-tooltip .tribe-events-event-thumb {
    padding:0.5em 1.5em 0 0;
    /*width: 7.5em;*/
}
/*
.tribe-events-tooltip .tribe-events-event-thumb img {
	width:100%;
	height: auto;
}
*/
.tribe-events-tooltip .tribe-event-description p {
    margin:0;
}
.tribe-events-tooltip .tribe-event-description p+p {
    margin-top:1em;
}

/* Buttons */
.tribe-events-ical {
    display:none !important;
}
/*#tribe-events-header .tribe-events-sub-nav,*/
#tribe-events-footer .tribe-events-sub-nav li {
    width: 45% !important;
    margin:0 !important;
    padding:0 !important;
}
#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next {
    text-align: right;
}
#tribe-events .tribe-events-button, .tribe-events-button,
.tribe-events-cal-links a,
.tribe-events-sub-nav li a {
    display:inline-block;
    text-transform:uppercase;
    white-space:nowrap;
    padding:1.55em 3.4em;
    margin-bottom:0;
    font-size:12px;
    font-weight:500;
    line-height: 1em;
    letter-spacing:1px;
    background: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.tribe-events-read-more {
    text-transform:uppercase;
    white-space:nowrap;
    font-size:0.8571em;
    font-weight:bold;
    line-height: 1em;
    letter-spacing:1px;
}
.tribe-events-sub-nav li a span {
    display: none !important;
}
#tribe-events .tribe-events-button:after, .tribe-events-button:after,
.tribe-events-cal-links a:after,
.tribe-events-sub-nav li.tribe-events-nav-next a:after {
    content:'\e836';
    font-family:'fontello';
    margin-left: 0.7em;
    line-height: 10px;
    vertical-align: top;
}
.tribe-events-sub-nav li.tribe-events-nav-previous a:before {
    content:'\e837';
    font-family:'fontello';
    margin-right: 0.7em;
}


/* Events list */
.tribe-events-list .tribe-events-list-separator-month {
    margin: 1.9em auto;
    font-size: 2em;
    font-weight:300;
    line-height:1.6em;
    text-transform:uppercase;
    letter-spacing:4px;
}
.tribe-events-list .tribe-events-list-separator-month:first-child {
    margin-top:0;
    padding: 5px;
}
.tribe-events-list .tribe-events-event-cost {
    margin:1px 0 1em 1em;
}
.tribe-events-list .tribe-events-event-cost span {
    padding:0.6em 1em;
}

.tribe-events-event-meta address.tribe-events-address,
.tribe-events-list .tribe-events-venue-details {
    font-style:normal;
    line-height: 1.5em;
}
.tribe-events-event-meta .tribe-event-schedule-details {
    margin-bottom:0.8em;
}
.tribe-events-list .type-tribe_events,
.tribe-events-list-separator-month + .type-tribe_events.tribe-events-first {
    padding:0;
    margin:0;
}
.tribe-events-list .type-tribe_events + .type-tribe_events {
    border-top: 1px dotted #eee;
    margin-top: 3em;
    padding-top:3em;
}
.tribe-events-list .tribe-events-event-image {
    margin-top:0.4em;
    margin-right: 2em;
}
.tribe-events-list .tribe-events-loop .tribe-events-content {
    text-align:justify;
}

/* Evets day */
.tribe-events-day .tribe-events-day-time-slot h5 {
    margin: 0 0 1em;
    padding:1em 2em;
}

/* Single event */
.tribe-events-back {
    display:none;
}
.tribe-events-notices {
    margin:0 0 1em 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.tribe-events-single-event-title {
    margin:0;
    font-size:2em;
    line-height:1.6em;
    text-transform:uppercase;
    letter-spacing:4px;
}
.tribe-events-notices + .tribe-events-single-event-title {
    margin-top: 1.5em;
}
.tribe-events-schedule h2 {
    font-size:0.9286em;
    font-weight:400;
    margin:0;
    letter-spacing:0;
    display:inline-block;
}
.single-tribe_events .tribe-events-schedule .tribe-events-divider,
.single-tribe_events .tribe-events-schedule .tribe-events-cost {
    font-size: 1em;
}
.single-tribe_events .tribe-events-schedule .tribe-events-cost {
    font-weight:bold;
}
.single-tribe_events .tribe-events-event-image {
    float: left;
    width: 40%;
    margin: 0.4em 2.1429em 2em 0;
}
.single-tribe_events .tribe-events-single-section {
    clear:both;
}
.single-tribe_events #tribe-events-content .tribe-events-event-meta dt,
.single-tribe_events #tribe-events-content .tribe-events-event-meta dd {
    line-height:1.7em;
}
.single-tribe_events .tribe-events-venue-map {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.single-tribe_events #tribe-events-footer {
    border-top: none;
}
.single-tribe_events .tribe-events-sub-nav li a {
    position:relative;
    white-space:normal;
    line-height:1.5em;
    max-height:1.45em;
    overflow:hidden;
    padding:1.55em 3.4em;
    max-width:95%;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 1px;
}
.single-tribe_events .tribe-events-sub-nav li a:before {
    position:absolute;
    left: 2em;
    top: 50%;
    margin-top: -0.8em;
}
.single-tribe_events .tribe-events-sub-nav li+li a {
    padding:1.55em 3.4em;
}
.single-tribe_events .tribe-events-sub-nav li+li a:after {
    position:absolute;
    right: 2em;
    top: 50%;
    margin-top: -0.55em;
}
.single-tribe_events .tribe-events-sub-nav .tribe-events-nav-next,
.single-tribe_events .tribe-events-sub-nav .tribe-events-nav-next a {
    text-align:right;
}
#tribe-events-footer:before,
#tribe-events-footer:after {
    display: none;
}

/* Widget */
.tribe-events-list-widget ol li {
    margin-bottom: 1.5em;
}
.tribe-events-list-widget ol li .tribe-event-title {
    font-size: 1em;
    margin:0;
}





.tribe-events-list .type-tribe_events h2 {
    font-size: 1.714em;
    text-transform: uppercase;
}
.tribe-events-loop .tribe-events-event-meta {
    font-size: 14px;
    font-weight: 400;
    margin: 1.2em 0 1.3em;
}
.tribe-events-event-meta address.tribe-events-address {
    margin-right: 5px;
}
.tribe-events-list .tribe-events-event-image + div.tribe-events-content {
    float: none;
    overflow: hidden;
    position: relative;
    width: auto;
}
#tribe-events .tribe-events-content p, .tribe-events-after-html p, .tribe-events-before-html p {
    line-height: 2.1em;
}
.tribe-events-list-separator-month:after {
    top: auto;
    bottom: 0;
}
.tribe-events-list-separator-month span {
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 2px;
}


.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] &gt; a {
    background-color: transparent;
}</pre></body></html>