@import url('https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&amp;display=swap');

.elementor-section.elementor-section-boxed > .elementor-container {max-width:1400px !important;}

.elementor-widget-heading .elementor-heading-title {color:#000;}

.logo-container h1 {font-family: poppins !important;font-size: 3rem !important;letter-spacing: 2px;margin-bottom: 0px !important;line-height: 100px;text-transform: uppercase;}

@media only screen and (max-width: 1220px) {
.logo-container h1 {line-height:75px !important;padding-left:20px !important;}
}

ul li {margin-bottom:10px !important;}

@media only screen and (max-width: 650px) {
.elementor-tab-content p {padding-top:20px;padding-left:35px;padding-right:35px;}
}

@media only screen and (max-width: 650px) {	
.mobhide {display:none !important;}
.moblock {display:block !important;}
.logo {max-width: 300px !important;}
.logo-container h1 {font-size:2rem !important;}
}

/* Single Post */

.single article {max-width: 900px !important;margin: 0 auto !important;border: 2px solid black !important;padding: 20px;background:#fff !important;}
.single .content-inner {background-color:transparent !important;}
.author-meta, .entry-category-list {display:none !important;}
.single h2 {font-size:2rem !important;font-weight:bold !important;}
.entry-single-post .entry-date {font-size:1.3rem !important;}

/* Events Calendar */

.tribe-events-calendar-list__event-details .tribe-common-b2 {font-size:1rem !important;}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small, .tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small {display:none !important;}
.tribe-filter-bar .tribe-filter-bar-c-pill__pill {border: 1px solid #000000;border-radius: 0px;font-weight: bold;letter-spacing: 1px;}
.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button {background-color: rgb(109 110 113) !important;text-transform: uppercase;letter-spacing: 2px;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar--border {border: 1px solid #000000 !important;border-bottom: 2px solid black !important;}
.tribe-events-c-subscribe-dropdown__button {display:none !important;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {padding-bottom:0px !important;}
.tribe-events-calendar-list__event-datetime {text-transform:uppercase !important;letter-spacing:1px !important;font-size:1.5rem !important;}
.tribe-events-calendar-list__event-venue-address {display:block;}
.theshortcode .tribe-events-calendar-list__event-venue-address {display:inline-block !important;}
.theshortcode .tribe-events-calendar-list__event-venue-address a {text-decoration:none !important;}
.theshortcode  h3 a {text-decoration-thickness: 3px !important;}
.tribe-events-calendar-list__event-venue-title {font-size:4rempx;}
.tribe-events .tribe-events-calendar-list__event-title-link {font-size:4rem;}
.tribe-events-calendar-list__event-description p {font-size: 2rem !important;}
.dayofweek {text-transform: uppercase;letter-spacing: 1px;font-size: 12px !important;margin-bottom: 0px !important;}
.tribe-events .tribe-events-calendar-list__month-separator-text {font-weight: 600;letter-spacing: 1px;text-transform: uppercase;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {padding-top:0px !important;}
.innerevents {max-width: 1365px;width: 90% !important;margin: 0 auto;height: 90%;}
.innerevents h1 {color: #fff;font-size: 4rem;line-height: 1.2;}
.innerevents h2 {font-size: 1.5rem;}
sepat {margin: 5px;text-transform: lowercase;}
.single-tribe_events .tribe-events-schedule {margin-top:10px !important;}

.tribe-events-calendar-list__month-separator time {font-size: 1rem !important;letter-spacing: 1px !important;color: #781e2d !important;}
.gt-events-listing.gt-style-1 .gt-item .gt-content .gt-date {opacity: 1;font-size: 1.2rem;display: inline-block;margin-right: 20px;font-weight: bold;letter-spacing: 1px;color: #03213e !important;}
.gt-events-listing.gt-style-1 .gt-item .gt-content .gt-desc p {font-size:1.2rem !important;font-style:normal !important;line-height:1.4 !important;}
.gt-events-listing.gt-style-1 .gt-item .gt-content .gt-category ul li a {color: #781e2d !important;}
.gt-events-listing.gt-style-1 .gt-item .gt-content .gt-title {margin-top: 0px !important;line-height: 1.2 !important;}
.gt-events-listing.gt-style-1 .gt-item .gt-content .gt-title {font-size:1.8rem !important;font-weight: bold;}
.gt-title a {color: #781e2d !important;}
.gt-grid.gt-grid-2>.gt-grid-col {margin-bottom:40px !important;}
.tribe-events .tribe-events-calendar-month__header-column {text-transform: uppercase;background-color: #edede9;display: flex;align-content: center;justify-content: center;align-items: center;padding-bottom: 0px !important;height: 40px;font-weight: 900 !important;}
.tribe-common .tribe-common-h8 {font-size: 1.6rem !important;font-weight:bold !important;}
.tribe-events-calendar-month__day--past {background-color:#f1f1f1 !important;}
.tribe-events-calendar-month__day--current {border-bottom: 13px solid #be465a !important;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {max-width:1640px !important;width:100% !important;}
.tribe-events .tribe-events-c-top-bar__nav-list-item {display: flex;flex-direction: column !important;justify-content: center !important;}
.gt-events-listing.gt-style-1 .gt-item {align-items: flex-start;}
.swiper-slide {transform: initial !important;}
.swiper-container {overflow:hidden !important;}
.gt-events-listing.gt-style-1 .gt-item .gt-content *+.gt-desc {margin-top:5px !important;}
.smallclass {font-size:1.4rem !important;}




.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event {flex-direction: inherit;}
.tribe-events .tribe-events-calendar-list__event {background: #fff;padding: 20px;border: 2px solid black;text-align: center !important;align-items: center !important;}
.tribe-events .tribe-events-calendar-series-archive__container {display:none !important;}
p.the-promotion {display: block;font-weight: bold !important;font-size: 1.4rem;line-height:1.2 !important;}
.dayofweek {font-size: 1rem !important;letter-spacing: 1px !important;color: #03213e !important;}
div.links {margin-top:20px !important;}
div.links a.button {background: #781e2d;padding: 10px;color: #fff;font-weight: bold;text-transform: uppercase;letter-spacing: 2px;}
.gt-style-1 .gt-grid-2 .dayofweek {margin-top:10px !important;}
.gt-style-1 .gt-grid-2 p.the-promotion {margin-bottom: -10px !important;}
.gt-style-1 .gt-grid-2 div.links a.button {font-size: 10px;margin-right: 5px;margin-bottom: 5px;}
.swiper-slide .dayofweek {margin-top:10px !important;}
.swiper-slide p.the-promotion {margin-bottom: 0px !important;}
.swiper-slide div.links a.button {font-size: 10px;margin-right: 5px;margin-bottom: 5px;}
.tribe-events-tooltip-theme {width:100% !important;max-width:400px !important;}
.tribe-events-calendar-month__calendar-event-tooltip-title a {font-size:1.5rem !important;border-bottom:4px double black;padding-bottom:10px;}
.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-datetime {font-size:1.5rem !important;margin-bottom:-5px !important;}
.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-datetime {font-size:.1.5rem !important;margin-bottom:0px !important;padding-bottom:5px;margin-bottom:-5px !important;}
.tribe-events-calendar-month__calendar-event-tooltip-description p {font-size:1rem;line-height:1.4 !important;}
.tribe-events-calendar-month__calendar-event-tooltip-title a {font-size:2rem !important;color: #000 !important;}
.tribe-events-calendar-month__calendar-event-tooltip-title a:hover {text-decoration:none !important;}
.tribe-events .tribe-events-calendar-month__day-cell--selected {background-color:#fff !important;}
.tribe-events .tribe-events-calendar-month__day-date-daynum {color:#000 !important;}
.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__mobile-events-icon--event {background-color: #be465a !important;}
.tribe-events .tribe-events-c-nav__list-item {align-items:center !important;}
.tribe-events .tribe-events-calendar-month__mobile-events-icon--event {background-color: #000 !important;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-description {margin-top:0px !important;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-description p {line-height:1.5 !important;}
.tribe-events .tribe-events-calendar-list__event-datetime-wrapper, .tribe-events .tribe-events-calendar-list__event-title {margin:0px;}
.tribe-events-calendar-list__event-header {margin-bottom:10px !important;}
.thruclass {font-size:.8rem !important;}
p.the-promotion {margin-top: 5px !important;margin-bottom: 5px !important;}
.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-wrapper {width:100% !important;}
span.day {display: block !important;font-size: 1rem !important;}
.tribe-events .tribe-events-calendar-list__event-date-tag {display:none !important;}
.eventsheader {background:url(/wp-content/uploads/2022/05/193852574.jpg);height: 60vh;display: flex;justify-content: center;align-items: center;}
.eventsheader h1 {color:#fff !Important;font-size:8rem;}
.single-tribe_events .eventsheader {height:40vh !important;}
.single-tribe_events .content-wrapper {padding-top:0px !important;}
.tribe-events .tribe-events-calendar-list__month-separator {display:none !important;}
.single-tribe_events .tribe-events-meta-group {display:none !important;}
.single-tribe_events .content-wrapper {padding-bottom:20px !important;}
#tribe-events-footer {display:none !important;}
.tribe-events-back {margin-bottom: 10px !important;}
.tribe-events-single-event-description p {line-height:1.6 !important;}
.single-tribe_events .tribe-events-c-subscribe-dropdown__container, .tribe-events .tribe-events-c-subscribe-dropdown__container {display:none !important;}
.tribe-events .tribe-events-calendar-month__calendar-event-datetime {color:#000 !important;}
.tribe-events .tribe-events-c-nav__list-item a {font-weight:bold !important;}
.tribe-events-calendar-month-mobile-events__day-marker {display:none !important;}
.tribe-events-calendar-month-mobile-events__mobile-event-title {font-size:2.5rem !important;line-height:1.2 !important;}
.tribe-events-calendar-month-mobile-events__mobile-event-details     a.eventbut {color: #000 !important;border: 2px solid black;padding: 10px 20px;display: inline-block !important;margin: 0px !important;margin-bottom: 10px !important;}
.tribe-events-calendar-month-mobile-events__mobile-event-details .tribe-events-calendar-list__event-description {margin-top:10px !important;}
.tribe-events-calendar-month-mobile-events__mobile-event-datetime>* {vertical-align: middle;font-weight: bold !important;color: #000;font-size: 1.2rem !important;text-transform: uppercase;letter-spacing: 1px;}
.eventbox {max-width:1140px !important;width:95% !important;margin:0 auto !important;margin-bottom:20px !important;}

@media only screen and (max-width: 650px) {	
.eventsheader h1 {font-size:5rem !important;}
.tribe-events-single-event-title {font-size: 4rem !important;line-height: 1.2 !important;}
}


.elementor-widget-n-accordion .e-n-accordion-item-title {border:0px !important;}
.e-n-accordion-item div {border:0px !important;}
.wolf-core-font-light a {color:#000 !important;}
.letswork a {font-weight:500 !important;}
.sticking #nav-bar h1 {line-height:75px !important;}

h1 small {font-size: 4rem !important;margin-bottom: -10px;display: block;}

.sh-link a {color:#fff;}
.sh-show #biography-toggle-3127 {display:none !important;} 


.mobile #mobile-menu-panel-inner {
    background: url(/wp-content/uploads/2025/05/fav.png) no-repeat;
    background-position: bottom;
}