.elementor-kit-6{--e-global-color-primary:#C73822;--e-global-color-secondary:#F5F0ED;--e-global-color-text:#7A7A7A;--e-global-color-accent:#AD2A16;--e-global-color-54cfc31:#FFFFFF;--e-global-color-28fd387:#222222;--e-global-color-14c559c:#444444;--e-global-typography-primary-font-family:"Playfair Display";--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1em;--e-global-typography-secondary-font-family:"Antonio";--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-line-height:1em;--e-global-typography-secondary-letter-spacing:0.15em;--e-global-typography-text-font-family:"Roboto Slab";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.4em;--e-global-typography-accent-font-family:"Playfair Display";--e-global-typography-accent-font-weight:500;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1em;--e-global-typography-accent-letter-spacing:0.15em;--e-global-typography-cf884d5-font-family:"Merriweather";--e-global-typography-cf884d5-font-size:13px;--e-global-typography-cf884d5-font-weight:500;--e-global-typography-cf884d5-text-transform:uppercase;--e-global-typography-cf884d5-line-height:15px;--e-global-typography-cf884d5-letter-spacing:0.1em;--e-global-typography-ea0ca99-font-family:"Playfair Display";--e-global-typography-ea0ca99-font-size:45px;--e-global-typography-ea0ca99-font-weight:500;--e-global-typography-ea0ca99-line-height:1.1em;--e-global-typography-73c8ea2-font-family:"Playfair Display";--e-global-typography-73c8ea2-font-size:60px;--e-global-typography-73c8ea2-font-weight:600;--e-global-typography-73c8ea2-line-height:1.1em;--e-global-typography-fedaf19-font-family:"Playfair Display";--e-global-typography-fedaf19-font-size:70px;--e-global-typography-fedaf19-font-weight:600;--e-global-typography-fedaf19-line-height:1.1em;--e-global-typography-9eec4a0-font-family:"Antonio";--e-global-typography-9eec4a0-font-size:21px;--e-global-typography-9eec4a0-font-weight:100;--e-global-typography-9eec4a0-text-transform:uppercase;--e-global-typography-9eec4a0-line-height:1em;--e-global-typography-9eec4a0-letter-spacing:0.15em;--e-global-typography-4a6b165-font-family:"Playfair Display";--e-global-typography-4a6b165-font-size:30px;--e-global-typography-4a6b165-font-weight:500;--e-global-typography-4a6b165-line-height:1em;--e-global-typography-43dddb7-font-family:"Antonio";--e-global-typography-43dddb7-font-size:50px;--e-global-typography-43dddb7-font-weight:500;--e-global-typography-43dddb7-text-transform:uppercase;--e-global-typography-13fdb0e-font-family:"Playfair Display";--e-global-typography-13fdb0e-font-size:35px;--e-global-typography-13fdb0e-font-weight:500;--e-global-typography-13fdb0e-line-height:1.2em;--e-global-typography-0e3f8bb-font-family:"Roboto Slab";--e-global-typography-0e3f8bb-font-size:14px;--e-global-typography-0e3f8bb-font-weight:400;--e-global-typography-0e3f8bb-line-height:1.4em;--e-global-typography-b15183b-font-family:"Roboto Slab";--e-global-typography-b15183b-font-size:14px;--e-global-typography-b15183b-font-weight:400;--e-global-typography-b15183b-line-height:1.4em;--e-global-typography-a5c354a-font-family:"Roboto Slab";--e-global-typography-a5c354a-font-size:15px;--e-global-typography-a5c354a-font-weight:400;--e-global-typography-a5c354a-text-transform:uppercase;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-cf884d5-font-family ), Sans-serif;font-size:var( --e-global-typography-cf884d5-font-size );font-weight:var( --e-global-typography-cf884d5-font-weight );text-transform:var( --e-global-typography-cf884d5-text-transform );line-height:var( --e-global-typography-cf884d5-line-height );letter-spacing:var( --e-global-typography-cf884d5-letter-spacing );word-spacing:var( --e-global-typography-cf884d5-word-spacing );color:var( --e-global-color-54cfc31 );border-radius:0px 0px 0px 0px;padding:20px 40px 20px 40px;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{--error-message-text-color:var( --e-global-color-28fd387 );font-family:var( --e-global-typography-b15183b-font-family ), Sans-serif;font-size:var( --e-global-typography-b15183b-font-size );font-weight:var( --e-global-typography-b15183b-font-weight );line-height:var( --e-global-typography-b15183b-line-height );letter-spacing:var( --e-global-typography-b15183b-letter-spacing );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{--message-message-text-color:var( --e-global-color-28fd387 );font-family:var( --e-global-typography-b15183b-font-family ), Sans-serif;font-size:var( --e-global-typography-b15183b-font-size );font-weight:var( --e-global-typography-b15183b-font-weight );line-height:var( --e-global-typography-b15183b-line-height );letter-spacing:var( --e-global-typography-b15183b-letter-spacing );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-family:var( --e-global-typography-b15183b-font-family ), Sans-serif;font-size:var( --e-global-typography-b15183b-font-size );font-weight:var( --e-global-typography-b15183b-font-weight );line-height:var( --e-global-typography-b15183b-line-height );letter-spacing:var( --e-global-typography-b15183b-letter-spacing );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{--info-message-text-color:var( --e-global-color-28fd387 );font-family:var( --e-global-typography-b15183b-font-family ), Sans-serif;font-size:var( --e-global-typography-b15183b-font-size );font-weight:var( --e-global-typography-b15183b-font-weight );line-height:var( --e-global-typography-b15183b-line-height );letter-spacing:var( --e-global-typography-b15183b-letter-spacing );}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-family:var( --e-global-typography-b15183b-font-family ), Sans-serif;font-size:var( --e-global-typography-b15183b-font-size );font-weight:var( --e-global-typography-b15183b-font-weight );line-height:var( --e-global-typography-b15183b-line-height );letter-spacing:var( --e-global-typography-b15183b-letter-spacing );}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-ea0ca99-font-size:45px;--e-global-typography-73c8ea2-font-size:50px;--e-global-typography-fedaf19-font-size:60px;--e-global-typography-fedaf19-line-height:1em;--e-global-typography-9eec4a0-font-size:18px;--e-global-typography-4a6b165-font-size:24px;--e-global-typography-43dddb7-font-size:40px;--e-global-typography-13fdb0e-font-size:30px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-cf884d5-font-size );line-height:var( --e-global-typography-cf884d5-line-height );letter-spacing:var( --e-global-typography-cf884d5-letter-spacing );word-spacing:var( --e-global-typography-cf884d5-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{font-size:var( --e-global-typography-b15183b-font-size );line-height:var( --e-global-typography-b15183b-line-height );letter-spacing:var( --e-global-typography-b15183b-letter-spacing );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:var( --e-global-typography-b15183b-font-size );line-height:var( --e-global-typography-b15183b-line-height );letter-spacing:var( --e-global-typography-b15183b-letter-spacing );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-size:var( --e-global-typography-b15183b-font-size );line-height:var( --e-global-typography-b15183b-line-height );letter-spacing:var( --e-global-typography-b15183b-letter-spacing );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{font-size:var( --e-global-typography-b15183b-font-size );line-height:var( --e-global-typography-b15183b-line-height );letter-spacing:var( --e-global-typography-b15183b-letter-spacing );}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-size:var( --e-global-typography-b15183b-font-size );line-height:var( --e-global-typography-b15183b-line-height );letter-spacing:var( --e-global-typography-b15183b-letter-spacing );}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-cf884d5-line-height:1.3em;--e-global-typography-ea0ca99-font-size:36px;--e-global-typography-73c8ea2-font-size:40px;--e-global-typography-73c8ea2-line-height:1.1em;--e-global-typography-fedaf19-font-size:36px;--e-global-typography-fedaf19-line-height:1em;--e-global-typography-9eec4a0-font-size:16px;--e-global-typography-43dddb7-font-size:32px;--e-global-typography-13fdb0e-font-size:28px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-cf884d5-font-size );line-height:var( --e-global-typography-cf884d5-line-height );letter-spacing:var( --e-global-typography-cf884d5-letter-spacing );word-spacing:var( --e-global-typography-cf884d5-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{font-size:var( --e-global-typography-b15183b-font-size );line-height:var( --e-global-typography-b15183b-line-height );letter-spacing:var( --e-global-typography-b15183b-letter-spacing );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:var( --e-global-typography-b15183b-font-size );line-height:var( --e-global-typography-b15183b-line-height );letter-spacing:var( --e-global-typography-b15183b-letter-spacing );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-size:var( --e-global-typography-b15183b-font-size );line-height:var( --e-global-typography-b15183b-line-height );letter-spacing:var( --e-global-typography-b15183b-letter-spacing );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{font-size:var( --e-global-typography-b15183b-font-size );line-height:var( --e-global-typography-b15183b-line-height );letter-spacing:var( --e-global-typography-b15183b-letter-spacing );}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-size:var( --e-global-typography-b15183b-font-size );line-height:var( --e-global-typography-b15183b-line-height );letter-spacing:var( --e-global-typography-b15183b-letter-spacing );}}/* Start custom CSS */.single-tribe_events .tribe-blocks-editor .tribe-events-schedule .tribe-events-schedule__datetime, .tribe-events-schedule h2, .tribe-events-schedule {
    font-family: 'Roboto Slab';
    text-transform: capitalize;
	font-size: 22px!important;
}

.tribe-events-content a {
	border:none;
}

.tribe-events-single>.tribe_events>:not(.primary,.secondary,.tribe-events-related-events-title,.tribe-related-events) {
	font-family:"roboto slab";
}

.tribe-events-schedule__all-day {
    text-transform: lowercase;
}

.tribe-events-event-image img {
    width: 556px;
    object-fit: cover;
}

.tribe-events-single-event-title {
		font-size: 50px;
		font-weight: 500;
}
.tribe-events-single-event-title {
		font-size: 30px;
		line-height: 30px!important;
		font-weight: 500;
	}
.tribe-event-time {
		color: var(--e-global-color-primary);
}

.elementor-element-16bec64 .elementor-heading-title {
		color: var(--e-global-color-primary);
	padding-bottom: 20px;
}

.tribe-events-back  .elementor-heading-title {
		color: var(--e-global-color-primary);
	margin-bottom: -20px;
}

figure.gallery-item {
    display: inline-block;
    margin-right: 20px;
	margin-top: 30px;
	margin-bottom: 30px;
	vertical-align: middle;
}

.tribe-events-meta-group, tribe-block tribe-block__venue, .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next, .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous, .tribe-events-back a, .tribe-events-back a:visited {
	font-family:"roboto slab";
}

.tribe-events-back a, .tribe-events-back a:visited, .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a, .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a  {
	color: #5d5d5d!important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
    font-family: 'Roboto Slab';
}
#tribe-events-pg-template a {
    color: #c73822!important;
}
.tribe-events .tribe-events-calendar-list__event-datetime{
    color: #c73822;
}
#tribe-events-pg-template, .tribe-common-l-container.tribe-events-l-container {
    max-width: 1140px;
    padding: 40px;
}
@media (max-width:767px) {
    section#tribe-events-pg-template, .tribe-common-l-container.tribe-events-l-container {
    padding: 20px;
}
}

.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}
.tribe-common-c-btn.tribe-events-c-search__button, .tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button:hover {
    background: var(--e-global-color-primary)!important;
    color: white!important;
}
.tribe-related-event-info {
    padding: 15px!important;
}
.tribe-events-single ul.tribe-related-events li {
    margin: 0 2% 2% 0;
}
ul.tribe-events-sub-nav {
    padding: 0;
}
.tribe-events-calendar-month__multiday-event-bar {
    background-color: #ff88757d !important;
}
.tribe-events .tribe-events-calendar-month__day-cell--selected, .tribe-events .tribe-events-calendar-month__day-cell--selected:focus, .tribe-events .tribe-events-calendar-month__day-cell--selected:hover, .tribe-events .tribe-events-calendar-month__mobile-events-icon--event {
    background-color: var(--e-global-color-primary)!important;
}
path.tribe-common-c-svgicon__svg-stroke {
    color: var(--e-global-color-primary);
}
.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner {
    background-color: #c73822a8;
    transition: var(--tec-transition-background-color);
}
.woocommerce-loop-product__buttons .ajax_add_to_cart {
    width: 100%!important;
    text-align: center;
}
.elementor-kit-6 button{
    background-color: unset;
}/* End custom CSS */