.elementor-kit-9247{--e-global-color-primary:#170F45;--e-global-color-secondary:#EF4B51;--e-global-color-text:#000000;--e-global-color-accent:#F5F1D8;--e-global-color-3a412c8:#FBF7EF;--e-global-color-42cc73a:#F8951D;--e-global-color-c8ab255:#81CAA0;--e-global-color-9ff91c6:#DA3B41;--e-global-color-f063c11:#E37C00;--e-global-color-3ce3a33:#5FA77D;--e-global-color-f6e7377:#FFFFFF;--e-global-typography-primary-font-family:"Voyage Bold Rounded";--e-global-typography-primary-font-size:72px;--e-global-typography-primary-font-weight:500;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-line-height:46px;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-secondary-font-family:"Voyage Bold Rounded";--e-global-typography-secondary-font-size:64px;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-line-height:36px;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-text-font-family:"Galatea";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:28px;--e-global-typography-text-letter-spacing:0px;--e-global-typography-text-word-spacing:0px;--e-global-typography-accent-font-family:"Galatea";--e-global-typography-accent-font-size:15px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:21px;--e-global-typography-accent-letter-spacing:1px;--e-global-typography-accent-word-spacing:0em;--e-global-typography-9c301cf-font-family:"Galatea";--e-global-typography-9c301cf-font-size:24px;--e-global-typography-9c301cf-font-weight:500;--e-global-typography-9c301cf-text-transform:uppercase;--e-global-typography-9c301cf-line-height:32px;--e-global-typography-0e3d5bf-font-family:"Galatea";--e-global-typography-0e3d5bf-font-size:24px;--e-global-typography-0e3d5bf-font-weight:400;--e-global-typography-0e3d5bf-text-transform:uppercase;--e-global-typography-0e3d5bf-line-height:36px;--e-global-typography-0e3d5bf-letter-spacing:2px;--e-global-typography-0e3d5bf-word-spacing:0px;--e-global-typography-ad9b2e9-font-family:"Voyage Bold Rounded";--e-global-typography-ad9b2e9-font-size:48px;--e-global-typography-ad9b2e9-line-height:48px;--e-global-typography-1136ff7-font-family:"Galatea";--e-global-typography-1136ff7-font-size:24px;--e-global-typography-1136ff7-font-weight:400;--e-global-typography-1136ff7-line-height:32px;--e-global-typography-1136ff7-letter-spacing:0px;--e-global-typography-1136ff7-word-spacing:0px;--e-global-typography-05ecb92-font-family:"Galatea";--e-global-typography-05ecb92-font-size:20px;--e-global-typography-05ecb92-font-weight:400;--e-global-typography-05ecb92-line-height:30px;--e-global-typography-05ecb92-letter-spacing:0px;--e-global-typography-05ecb92-word-spacing:0px;--e-global-typography-3424092-font-family:"Galatea";--e-global-typography-3424092-font-size:21px;--e-global-typography-3424092-font-weight:400;--e-global-typography-3424092-text-transform:uppercase;--e-global-typography-3424092-line-height:32px;--e-global-typography-3424092-letter-spacing:2px;--e-global-typography-fcf82ef-font-family:"Voyage Bold Rounded";--e-global-typography-fcf82ef-font-size:100px;--e-global-typography-fcf82ef-font-weight:500;--e-global-typography-fcf82ef-text-transform:uppercase;--e-global-typography-fcf82ef-line-height:80px;--e-global-typography-6f1046a-font-family:"Galatea";--e-global-typography-6f1046a-font-size:21px;--e-global-typography-6f1046a-font-weight:400;--e-global-typography-6f1046a-line-height:32px;--e-global-typography-441c0f3-font-family:"Galatea";--e-global-typography-441c0f3-font-size:15px;--e-global-typography-441c0f3-line-height:21px;--e-global-typography-e6f3999-font-family:"Voyage Bold Rounded";--e-global-typography-e6f3999-font-size:200px;--e-global-typography-e6f3999-font-weight:500;--e-global-typography-e6f3999-text-transform:uppercase;--e-global-typography-e6f3999-font-style:normal;--e-global-typography-e6f3999-line-height:100px;--e-global-typography-e6f3999-letter-spacing:0px;--e-global-typography-e6f3999-word-spacing:0em;--e-global-typography-adab9b0-font-family:"Galatea";--e-global-typography-adab9b0-font-size:14px;--e-global-typography-adab9b0-font-weight:500;--e-global-typography-adab9b0-text-transform:uppercase;--e-global-typography-adab9b0-line-height:18px;--e-global-typography-d04190e-font-family:"Galatea";--e-global-typography-d04190e-font-size:18px;--e-global-typography-d04190e-font-weight:500;--e-global-typography-d04190e-text-transform:uppercase;--e-global-typography-d04190e-line-height:24px;--e-global-typography-d04190e-letter-spacing:1px;--e-global-typography-6e56b06-font-family:"Galatea";--e-global-typography-6e56b06-font-size:14px;--e-global-typography-6e56b06-font-weight:500;--e-global-typography-6e56b06-text-transform:uppercase;--e-global-typography-6e56b06-line-height:18px;--e-global-typography-5088fd5-font-family:"Galatea";--e-global-typography-5088fd5-font-size:14px;--e-global-typography-5088fd5-line-height:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-element{--widgets-spacing:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-9247 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-kit-9247{--e-global-typography-primary-font-size:64px;--e-global-typography-primary-line-height:36px;--e-global-typography-secondary-font-size:50px;--e-global-typography-secondary-line-height:32px;--e-global-typography-text-font-size:17px;--e-global-typography-text-line-height:26px;--e-global-typography-0e3d5bf-font-size:23px;--e-global-typography-0e3d5bf-line-height:34px;--e-global-typography-0e3d5bf-letter-spacing:1px;--e-global-typography-ad9b2e9-font-size:38px;--e-global-typography-ad9b2e9-line-height:38px;--e-global-typography-1136ff7-font-size:20px;--e-global-typography-1136ff7-line-height:30px;--e-global-typography-1136ff7-letter-spacing:1px;--e-global-typography-05ecb92-font-size:19px;--e-global-typography-05ecb92-line-height:28px;--e-global-typography-05ecb92-letter-spacing:0px;--e-global-typography-3424092-font-size:18px;--e-global-typography-3424092-line-height:28px;--e-global-typography-3424092-letter-spacing:1px;--e-global-typography-fcf82ef-font-size:64px;--e-global-typography-fcf82ef-line-height:36px;--e-global-typography-6f1046a-font-size:20px;--e-global-typography-6f1046a-line-height:28px;--e-global-typography-e6f3999-font-size:160px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-9247{--e-global-typography-primary-font-size:50px;--e-global-typography-primary-line-height:32px;--e-global-typography-secondary-font-size:40px;--e-global-typography-text-font-size:16px;--e-global-typography-text-line-height:24px;--e-global-typography-0e3d5bf-font-size:22px;--e-global-typography-0e3d5bf-line-height:32px;--e-global-typography-0e3d5bf-letter-spacing:1px;--e-global-typography-ad9b2e9-font-size:36px;--e-global-typography-ad9b2e9-line-height:36px;--e-global-typography-1136ff7-font-size:18px;--e-global-typography-1136ff7-line-height:28px;--e-global-typography-1136ff7-letter-spacing:1px;--e-global-typography-05ecb92-font-size:18px;--e-global-typography-05ecb92-line-height:28px;--e-global-typography-05ecb92-letter-spacing:0px;--e-global-typography-3424092-font-size:16px;--e-global-typography-3424092-line-height:24px;--e-global-typography-3424092-letter-spacing:1px;--e-global-typography-fcf82ef-font-size:50px;--e-global-typography-fcf82ef-line-height:32px;--e-global-typography-6f1046a-font-size:18px;--e-global-typography-6f1046a-line-height:26px;--e-global-typography-e6f3999-font-size:140px;--e-global-typography-e6f3999-line-height:70px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */header.tribe-events-calendar-month__header {
	z-index: auto !important;
}
.header_bottom.clearfix {
	padding: 0 20px;
}
h3.elementor-heading-title {
	margin-bottom:0px !important;
}
h2.tribe-events-single-section-title, h2.tribe-events-related-events-title, h3.tribe-events-single-section-title {
	font-family:'Galatea' !important;
	font-size:21px !important;
	line-height: 28px !important;
	font-weight:500 !important;
}
.tribe-events-c-subscribe-dropdown__container {
	display:none !important;
}
.tribe-filter-bar .tribe-filter-bar-c-pill--button .tribe-filter-bar-c-pill__pill {
	font-family:'Galatea' !important;
	font-size:14px;
}
.tribe-filter-bar .tribe-filter-bar-c-pill--has-selections .tribe-filter-bar-c-pill__pill {
	background-color: #F5F1D8 !important;
	border: 1px solid #F5F1D8 !important;
	border-radius: 20px !important;
	font-weight:400 !important;
	padding:8px 32px 8px 12px !important;
}
.tribe-common--breakpoint-medium .tribe-filter-bar .tribe-filter-bar-c-clear-button {
	font-family:'Galatea' !important;
	font-size:14px;
	text-transform:uppercase !important;
	letter-spacing:1px !important;
	font-weight:500;
	padding:8px 12px 8px 12px !important;
	color: #F5F1D8 !important;
	background-color: #170F45 !important;
}
.tribe-common--breakpoint-medium .tribe-filter-bar .tribe-filter-bar-c-clear-button:hover {
	background-color: #EF4B51 !important;
}
.tribe-events-c-search__button {
	font-family:'Galatea' !important;
	background-color: #170F45 !important;
	color: #F5F1D8 !important;
	text-transform:uppercase !important;
	font-weight:500 !important;
	font-size:16px !important;
}
span.tribe-event-date-start, span.tribe-event-time, span.timezone, .tribe-events-pro-summary__event-date-tag-weekday, .tribe-event-date-start, .tribe-event-date-end {
	font-family:'Galatea' !important;
	font-size:14px !important;
	color: #EF4B51 !important;
	font-weight:500 !important;
}
.tribe-events-cost, .tribe-events-c-small-cta__price {
	font-family:'Galatea' !important;
	font-size:21px !important;
	line-height:28px !important;
	font-weight:400 !important;
	color: #EF4B51 !important;
}
.tribe-events-pro-photo__event-cost {
	display:inline-block !important;
	margin:0 !important;
}
.tribe-events-c-small-cta__age {
	font-family: 'Galatea', sans-serif;
	font-size: 17px !important;
	line-height: 24px !important;
	font-weight: 400;
	display:block !important;
}
.tribe-events-c-small-cta__sessions {
	font-family: 'Galatea', sans-serif;
	font-size: 14px !important;
	line-height: 24px !important;
	font-weight: 500;
	letter-spacing: 1px;
	text-transform: uppercase;
	display:inline-block !important;
}
.tribe-events-start-date-label, .tribe-events-start-time-label, .tribe-events-event-cost-label, .tribe-events-event-categories-label, .tribe-event-tags-label, .tec-events-pro-series-meta-detail--label {
	font-weight:500 !important;
	text-transform:uppercase !important;
}
.tribe-events-event-meta::before, .tribe-events-event-meta ~ div:not(.tribe-events-event-meta, .event-tickets), #tribe-events-footer, .tribe-events-related-events-title {
	border-top: 0 !important;
}
a.eventbrite-powered-by-eb {
	color: #170F45 !important;	
}
:root {
	--tec-font-family-sans-serif: "Galatea", serif;
	--tec-font-size-0: 14px;
	--tec-font-size-1: 16px;
	--tec-font-size-2: 18px;
	--tec-font-size-3: 20px; /* This is our base */
	--tec-font-size-4: 22px;
	--tec-font-size-5: 24px;
	--tec-font-size-6: 32px;
	--tec-font-size-7: 36px;
	--tec-font-size-8: 42px;
	--tec-font-size-9: 48px;
	--tec-font-size-10: 56px;
}
.tribe-events-pro .tribe-events-pro-photo__event-featured-image-link {
	position: relative;
}
.tribe-events-pro .tribe-events-pro-photo__event-featured-image-date-tag-datetime {
	display: flex;
	flex-direction: column;
	text-align: center;
}
.tribe-events-pro .tribe-events-pro-photo__event-featured-image-date-tag {
	color: #ffffff;
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: #EF4B51;
	padding: 6px 12px;
	font-family:'Galatea' !important;
	font-size:16px !important;
	font-weight:500 !important;
	line-height:21px !important;
	text-transform:uppercase !important;
	letter-spacing:1px !important;
}
.tribe-events-pro-photo__event-featured-image-date-tag-daynum {
  font-family:'Voyage-Bold-Rounded' !important;	
	font-weight:500 !important;
	font-size:54px !important;
	line-height:36px !important;
	text-align:center !important;
}

.tribe-events-single-event-title, .tribe-events-calendar-list__event-date-tag-daynum, .tribe-events-pro-summary__event-date-tag-daynum {
	font-family:'Voyage-Bold-Rounded' !important;	
	font-weight:500 !important;
	font-size:54px !important;
	line-height:36px !important;
	text-align:center !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar--border {
	border: 1px solid #170F45 !important;
}
p.tribe-events-back {
   font-weight:400 !important;
}
.tribe-events-schedule {
	margin:10px 0 20px 0 !important;
	text-align:center !important;
	display:inline-block !important;
	width:100% !important;
}
.tribe-events-schedule h2, .tribe-events-cost {
	display:inline-block !important;
}
.tribe-events-event-image {
	display:none;
}
.tribe-events-single-event-description {
	margin-bottom:30px !important;
}
.tribe-events-single-section {
	width:50% !important;
	font-family:'Galatea' !important;
	font-size:16px !important;
	font-weight:400 !important;
	line-height:21px !important;
	margin: 10px 0 10px 0 !important;
	padding: 0px;
}
.tribe-events-single-section a {
	color: #EF4B51 !important;
}
.eventbrite-ticket-embed {
	padding:15px 25px 0 25px !important;
	background-color: #F5F1D8 !important;
	margin-bottom:10px;
}
.eventbrite-ticket-embed:before {
	content: "TICKETS";
	font-family:'Galatea' !important;
	font-size:24px !important;
	line-height:32px !important;
	text-transform:uppercase !important;
	font-weight:500 !important;
	margin-bottom:10px !important;
	display: inline-block !important;
}
.tribe-events-calendar-list__event-title-link, .tribe-events-pro-summary__event-title-link {
	font-family:'Galatea' !important;
	font-size:21px !important;
	line-height:28px !important;
	text-transform:uppercase !important;
	font-weight:500 !important;
}
.tribe-events-nav-next a, .tribe-events-nav-previous a {
	font-family:'Galatea' !important;
	font-size:16px !important;
	font-weight:500 !important;
	line-height:21px !important;
	text-transform:uppercase !important;
	color: #170F45 !important;
}
.tribe-events-nav-next a:hover, .tribe-events-nav-previous a:hover {
	color: #EF4B51 !important;
}
.tribe-events-pro .tribe-events-pro-photo__event-datetime-featured-text, .tribe-events-pro .tribe-events-pro-photo__event-datetime-featured-icon {
	display:none !important;
}
.tribe-events-meta-group-venue, .tribe-events-venue-map {
	width:50%;	
}
.tribe-events .tribe-events-calendar-list__month-separator::after {
	background-color: #170F45;
}
.tribe-events .tribe-events-calendar-list-nav, .tribe-events .tribe-events-c-nav {
	border-top: 1px solid #170F45 !important;
}
.tribe-events-meta-group {
	padding:10px !important;
}
.tribe-common a.tribe-common-c-btn-border-small {
	text-transform:uppercase !important;
	font-family:'Galatea' !important;
	font-size:14px !important;
	letter-spacing:1px !important;
	font-weight:500 !important;
}
.tribe-events-series-relationship-marker, .tribe-events-series-relationship-single-marker {
	font-size:16px !important;
	font-weight:500 !important;
	margin-bottom:20px !important;
}
a.tribe-common-c-btn-border-small.tribe-events-c-top-bar__today-button {
	background-color: #EF4B51 !important;
	color: #F5F1D8 !important;
}
.tribe-common .tribe-common-c-btn-border-small:active, .tribe-common .tribe-common-c-btn-border-small:focus, .tribe-common .tribe-common-c-btn-border-small:hover, .tribe-common a.tribe-common-c-btn-border-small:active, .tribe-common a.tribe-common-c-btn-border-small:focus, .tribe-common a.tribe-common-c-btn-border-small:hover {
	color: #F5F1D8 !important;
	background-color:#170F45 !important;
}
.tribe-events .datepicker .day.active, .tribe-events .datepicker .day.active.focused, .tribe-events .datepicker .day.active:focus, .tribe-events .datepicker .day.active:hover, .tribe-events .datepicker .month.active, .tribe-events .datepicker .month.active.focused, .tribe-events .datepicker .month.active:focus, .tribe-events .datepicker .month.active:hover, .tribe-events .datepicker .year.active, .tribe-events .datepicker .year.active.focused, .tribe-events .datepicker .year.active:focus, .tribe-events .datepicker .year.active:hover {
  color: #F5F1D8 !important;
	background-color:#EF4B51 !important;
	border-radius:0 !important;
}
.tribe-events-content a.e-gallery-item {
	border-bottom: 0 !important;
}
.tribe-events-single ul.tribe-related-events li {
	background: #FBF7EF;
	border: 0;
	border-radius: 0px;
	padding:20px;
}
.tribe-events-calendar-series-archive__container--pill {
  background-color: #EF4B51 !important;
	color:#ffffff !important;
	margin-left:10px !important;
}
.tribe-common .tribe-events-series-relationship-single-marker__icon-svg, .tribe-related-event-info .tribe-events-series-archive__icon {
	color: #F5F1D8 !important;
}
h3.tribe-related-events-title a {
	text-transform:uppercase !important;
	font-family:'Galatea' !important;
	font-size:21px !important;
	line-height:28px !important;
  letter-spacing:1px !important;
	font-weight:500 !important;		
}
.tribe_events-template .title_outer, .tribe_events-template-default .title_outer {
	display:none !important;
}
.tribe-recurring-event-time, .tribe-events-time-zone {
	display:inline-block; 	
}
.recurrence-row div, .recurrence-row span {
	vertical-align: middle;
}
.tribe-events-pro-photo__event-datetime {
	padding-top:5px !important;
}
h3.tribe-events-calendar-month__calendar-event-title a {
        text-transform: none !important;
	font-size:15px !important;
	line-height:17px !important;
	font-weight:400 !important;
	letter-spacing:0 !important;
}
h3.tribe-events-calendar-month__calendar-event-tooltip-title a {
        text-transform: none !important;
	font-size:18px !important;
	line-height:21px !important;
	font-weight:400 !important;
	letter-spacing:0 !important;
}
.tribe-events-calendar-month__calendar-event-tooltip-description {
    display:none;
}
h3.tribe-events-pro-photo__event-title a {
	font-size:21px !important;
	line-height:28px !important;
	font-weight:500 !important;
}
.tribe-common-l-container {
	padding-top:30px !important;
	padding-bottom:30px !important;
}
.tribe-common-c-btn, .tribe-events-c-search__button {
	border-radius:0 !important;
	cursor: pointer !important;
}
.tribe-common-c-btn:hover, .tribe-events-c-search__button:hover {
	background-color:#EF4B51 !important;
  cursor: pointer !important;
}
.tribe-common-c-btn-border {
	padding:0 !important;
	border: 1px solid #170F45 !important;
	border-radius:0 !important;
}
.tribe-common-c-btn-border:hover {
	border: 1px solid #EF4B51 !important;
}
.tribe-events-c-subscribe-dropdown__button {
	padding:0 15px 0 0 !important;
}
.tribe-events-c-subscribe-dropdown__button-text {
	font-family:'Galatea' !important;	
	font-weight:500 !important;
	text-transform:uppercase !important;
	letter-spacing:1px;
	border-radius:0px;
	padding:15px 25px !important;
}
.tribe-events-c-subscribe-dropdown__button-text:hover {
	background-color:#EF4B51 !important;
}
.tribe-common-c-btn-border-small {
	border:1px solid #EF4B51 !important;
	border-radius:0 !important;
}
.tribe-common-c-btn-border-small:hover {
	background-color: #170F45 !important;
	border:1px solid #170F45 !important;
}
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon {
	color:#F5F1D8 !important;
}
.tribe-events .tribe-events-c-messages__message {
	background-color: #F5F1D8 !important;
	border-radius:0 !important;
	color: #170F45 !important; 
}
.tribe-common .tribe-common-c-svgicon {
	color: #EF4B51 !important;
}
.tribe-event-date-start, .tribe-event-time, .timezone {
	color: #EF4B51 !important;	
}
.single-tribe_events .tribe-events-event-image {
	float: left;
	padding-right: 15px;
}
dt.tribe-events-event-url-label, dd.tribe-events-event-url, dt.tribe-events-event-categories-label, dd.tribe-events-event-categories {
	display:none;
}
.tribe-events-c-breadcrumbs__list li, .tribe-events-c-breadcrumbs__list li a {
	font-family: 'Galatea', sans-serif;
	font-size: 16px !important;
	line-height: 21px !important;
	font-weight: 500 !important;
	letter-spacing: 1px !important;
	text-transform: uppercase !important;
	color:#170F45 !important;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium,  .tribe-events-calendar-list__event-date-tag-weekday {
	font-family: 'Galatea', sans-serif;
	font-size: 16px !important;
	line-height: 21px !important;
	font-weight: 500 !important;
	letter-spacing: 1px !important;
	text-transform: uppercase !important;
	color:#170F45 !important;
}
.tribe-events-pro-organizer__meta {
	background-color:#F5F1D8 !important;
	border:0 !important;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h3 {
	font-family: 'Galatea', sans-serif;
  	font-size: 28px !important;
  	line-height: 36px !important;
  	font-weight: 500;
  	letter-spacing: 1px;
  	text-transform: uppercase;
	margin-bottom:10px !important;
}
.tribe-common a, .tribe-common a:active, .tribe-common a:focus, .tribe-common a:hover, .tribe-common a:visited {
	color: #170F45 !important;
}
.tribe-events-content a,
.tribe-events-content li a,
.tribe-events-content a:active, .tribe-events-content a:focus, .tribe-events-content a:hover {
	border-bottom: 0 !important;
	color: #EF4B51 !important;
}
.my-events-header h2.my-events {
	font-size: 48px !important;
}
.tribe-community-events input[type="color"], .tribe-community-events input[type="date"], .tribe-community-events input[type="datetime-local"], .tribe-community-events input[type="datetime"], .tribe-community-events input[type="email"], .tribe-community-events input[type="month"], .tribe-community-events input[type="number"], .tribe-community-events input[type="password"], .tribe-community-events input[type="search"], .tribe-community-events input[type="tel"], .tribe-community-events input[type="text"], .tribe-community-events input[type="time"], .tribe-community-events input[type="url"], .tribe-community-events input[type="week"] {
	height: 40px !important;
	box-shadow: inset 0 0px 0px !important;
} 
.tribe-community-events .tribe-section .tribe-section-header {
	background: #170F45;
}
.tribe-community-events .tribe-community-notice {
	background: #F5F1D8 !important;
	border-left: 0 !important;
	box-shadow: 0 !important;
}
.wp-switch-editor {
	height: 32px !important;
}
.tribe-community-events .tribe-section .tribe-section-header h3, .tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-section-header label {
	font-weight: 500 !important;
	letter-spacing:0 !important;
	color:#F5F1D8 !important;
}
.my-events-header {
	align-items: center;
	border-bottom: 1px solid #170F45 !important;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.tribe-community-events {
	border: 0 !important;
	padding:0 !important;
}
.tribe-community-events .events-community-post-content label, .tribe-community-events .events-community-post-title label, .saved-organizer-table-cell, .saved-venue-table-cell {
	color: #170F45 !important;
	font-weight: 500 !important;
	text-transform: uppercase;
}
.tribe-button, a.tribe-button, button.tribe-button, input.tribe-button, #rsvp_form_toggle, #settings_form_toggle, #ticket_form_toggle, #tribe-add-exclusion, #tribe-add-recurrence, .tribe-button-secondary, .tribe-image-upload-area .choose-file, a.tribe-button.tribe-button-secondary, input.button.submit.events-community-submit {
	font-family: "Galatea" !important;
	font-size: 16px !important;
	border-radius: 0 !important;
	margin:0 !important;
	padding: 20px 25px 18px 25px !important;
	color:#170F45 !important;
	background-color: #EF4B51 !important;
}
.input.tribe-button, input.tribe-button.submit.events-community-submit {
	font-size: 16px !important;    
}
.tribe-button:hover, a.tribe-button:hover, button.tribe-button:hover, input.tribe-button:hover {
	background-color: #D6414C !important;
}
#rsvp_form_toggle, #settings_form_toggle, #ticket_form_toggle, #tribe-add-exclusion, #tribe-add-recurrence,  .tribe-button-secondary, .tribe-image-upload-area .choose-file, a.tribe-button.tribe-button-secondary, input.tribe-button.submit.events-community-submit {
	border:0 !important;
}
.recurrence-row span, .tribe-community-events *, a.tribe-button {
	font-size: 16px !important;
}
.tribe-section-content-label label {
	font-weight:500  !important;
	color:#170F45 !important;
}
.tribe-community-events .tribe-section .tribe-field-type-checkbox label, .tribe-community-events .tribe-section .tribe-field-type-radio label {
	display: inline !important;
}
.select2-container .select2-search--inline .select2-search__field {
	height: 40px !important;
}
.tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-dropdown .select2-choices .select2-search--inline, .tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-dropdown .select2-choices .select2-search-field, .tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-dropdown .select2-selection--multiple .select2-search--inline, .tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-dropdown .select2-selection--multiple .select2-search-field {
	padding-bottom:0 !important;
	padding-top: 0 !important;
}
.tribe-dropdown .select2-selection--single, .tribe-ea-dropdown .select2-selection--single {
	height: 40px !important;
}
.tribe-dropdown .select2-selection--single .select2-selection__rendered, .tribe-ea-dropdown .select2-selection--single .select2-selection__rendered, .tribe-dropdown .select2-selection--single .select2-selection__clear, .tribe-ea-dropdown .select2-selection--single .select2-selection__clear {
	line-height: 40px !important;
}
.tribe-dropdown .select2-selection--single .select2-selection__clear, .tribe-ea-dropdown .select2-selection--single .select2-selection__clear {
	padding:0px 1px !important;
}
.select2-container--default .select2-search--dropdown, .tribe-dropdown.select2-container--open .select2-search__field, .tribe-ea-dropdown.select2-container--open .select2-search__field {
	padding: 10px !important;
}
.select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--below {
	border:0 !important;
}
.tribe-filter-bar .tribe-filter-bar-c-dropdown .select2-results__option {
	padding: 5px 10px !important;
}
.select2-container--default .select2-results, .select2-container--default .select2-results__options {
	padding:0 !important;
}
.select2-container--default .select2-results__group {
	font-weight: 500 !important;
	font-size:16px !important;
}
.select2-container--default .select2-results__option--highlighted[data-selected] {
	background-color: #EF4B51 !important;
}
.recurrence-rules-header label, .recurrence-exclusions-header {
	color: #170F45 !important;
	font-weight: 500 !important;
}
textarea.event-terms-description {
	font-family: "Galatea"!important;
	width:100% !important;
	background-color: #f7f7f7 !important;
	border: none  !important;
	overflow: auto !important;
	outline: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	resize: none  !important;
	padding:10px !important;
}
.tribe-community-events .tribe-section-taxonomy , .tribe-community-events .tribe-section-virtual, .tribe-section-event-status {
	display:none !important;
}
body, p, body.qode-overridden-elementors-fonts .elementor-widget-heading p.elementor-heading-title {
	font-family:'Galatea' !important;
	font-size:18px !important;
	line-height:28px !important;
}
h3 a, h4 a, h5 a, h6 a {
	color:#EF4B51;
}
.elementor-widget-container h4, .elementor-widget-container h5, .elementor-widget-container h6 {
	margin-bottom:0px !important;
}
.q_logo a {
	height: 50px !important;
}
p {
	margin:10px 0 !important;
}
ol {
	padding-left:20px;
}
ol, ul {
	padding-bottom:20px;
}
.voyagefat {
	font-family:'Voyage-Bold-Rounded' !important;	
}
.galatea {
	font-family:'Galatea' !important;	
}
.header_top, .fixed_top_header .top_header, header.fixed.scrolled .header_top, header.fixed_hiding.scrolled .header_top {
	background: #ef4b51 !important;
}
.header_top a.icon_with_title_link, .footer_top a.icon_with_title_link, .footer_top .icon_text_inner p {
	margin-top:0 !important;
	font-size:15px !important;
	line-height: 24px !important;
}
.q_icon_with_title .icon_text_holder h5.icon_title {
  margin-bottom: 0px !important;
}
.header_top p {
	margin-top:0 !important;
	margin-bottom:0 !important;
}
header.light.header_style_on_scroll .header_bottom_right_widget_holder a.qbutton, header.light:not(.sticky):not(.scrolled) .header_bottom_right_widget_holder a.qbutton {
	border-color: #81CAA0 !important;
	background-color: #81CAA0 !important;
	color: #170F45 !important;
	line-height:60px !important;
}
.title .text_above_title {
	margin-bottom: 0 !important;
}
.title.has_background, .title.has_fixed_background, section.parallax_section_holder {
	background-position: center center;
}
#back_to_top span i, #back_to_top span span {
	font-size: 32px;
	line-height: 48px;
}
.qbutton {
	white-space:normal !important;
}
.footer_top .icon_holder {
	padding-right:15px !important;
}
.q_icon_with_title .icon_with_title_link {
	margin: 0;
}
.blog_single .entry_title, .blog_single .post_info, .tribe-event-tags-label, .tribe-event-tags {
	display:none !important;
}
.blog_holder article .post_text .post_text_inner {
	padding-top: 0;
}
.blog_holder article .post_image, .blog_holder article .post_image img {
	margin-bottom:30px;
}
.footer_top .widget_nav_menu ul li ul, .footer_top .widget_pages ul li ul {
  padding: 17px 0 0 10px;
}
.footer_bottom p.copy, .footer_bottom p.copy a {
	font-size:14px !important;
}
#form-content label {
  color: #000 !important;
	font-family: "Galatea" !important;
}
div.wpforms-container-full .wpforms-form .wpforms-field-description, div.wpforms-container-full .wpforms-form .wpforms-field-limit-text {
	font-size: 14px !important;
	margin: 8px 0 !important;
}
.wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-content {
	padding-top: 0 !important;
}
div.wpforms-container-full .wpforms-form input[type="submit"], div.wpforms-container-full .wpforms-form button[type="submit"], div.wpforms-container-full .wpforms-form .wpforms-page-button {
	font-family: "Galatea" !important;
	font-weight:500;
	font-size:14px;
	text-transform:uppercase;
	letter-spacing:1px;
	background-color: #EF4B51;
	border: 1px solid #EF4B51;
	color: #ffffff;
	font-size: 1em;
	padding: 12px 25px;
}
div.wpforms-container-full .wpforms-form input[type="submit"]:hover, div.wpforms-container-full .wpforms-form button[type="submit"]:hover, div.wpforms-container-full .wpforms-form .wpforms-page-button:hover {
  background-color: #D6414C;
}
.sabutton {
	font-family: "Galatea" !important;
	font-weight:500;
	font-size:16px;
	margin:12px;
	display:inline-block;
	letter-spacing:1px;
}
.fa-stack {
	height: 2.5em !important;
	width: 2.5em !important;
	line-height: 2.5em !important;
}
.elementor-widget.elementor-widget-sidebar .widget.posts_holder li, .wpb_widgetised_column .widget.posts_holder li {
	padding: 4px 0;
}
.elementor-widget.elementor-widget-sidebar .widget, .wpb_widgetised_column .widget {
	margin: 0 0 20px;
}
.q_circle_outer {
	margin-bottom:30px !important;
}
.voyagefat .q_text_in_circle {
	font-family:'Voyage-Bold-Rounded' !important;	
}
.background_color_sidebar .sidebar {
	background: #F5F1D8;
	padding:20px;
}

@media only screen and (max-width: 768px) {
.tribe-events-single-section {
	width:100% !important;
}
}
@media only screen and (max-width: 480px) {
.boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .container_inner nav.content_menu, .elementor-container .elementor-widget-wrap > .qode_elementor_container_inner, .elementor-row .elementor-widget-wrap > .qode_elementor_container_inner, .full_width .parallax_content, .qode_elementor_container_inner, .steps_holder_inner, div.grid_section .section_inner, nav.content_menu ul {
	width:90%;
}
.title_subtitle_holder {
	padding-left:30px;
	padding-right:20%;
}
.post_text_inner h2.entry_title, .post_text_inner .post_info {
	display:none !important;
}
.wpforms-one-half, .wpforms-one-third {
	width:100% !important;
	margin-left:0 !important;
}
.tribe-events-event-meta {
	display:inline !important;
}
.tribe-events-meta-group {
	width:100% !important;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Voyage Bold Rounded';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://squamisharts.com/wp-content/uploads/2022/03/VoyageBoldRounded.eot');
	src: url('https://squamisharts.com/wp-content/uploads/2022/03/VoyageBoldRounded.eot?#iefix') format('embedded-opentype'),
		url('https://squamisharts.com/wp-content/uploads/2022/05/VoyageBoldRounded.woff2') format('woff2'),
		url('https://squamisharts.com/wp-content/uploads/2022/05/VoyageBoldRounded.woff') format('woff'),
		url('https://squamisharts.com/wp-content/uploads/2022/05/VoyageBoldRounded.ttf') format('truetype'),
		url('https://squamisharts.com/wp-content/uploads/2022/03/VoyageBoldRounded.svg#VoyageBoldRounded') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Galatea';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://squamisharts.com/wp-content/uploads/2022/03/Galatea-Regular.eot');
	src: url('https://squamisharts.com/wp-content/uploads/2022/03/Galatea-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://squamisharts.com/wp-content/uploads/2022/03/Galatea-Regular.woff2') format('woff2'),
		url('https://squamisharts.com/wp-content/uploads/2022/03/Galatea-Regular.woff') format('woff'),
		url('https://squamisharts.com/wp-content/uploads/2022/03/Galatea-Regular.ttf') format('truetype'),
		url('https://squamisharts.com/wp-content/uploads/2022/03/Galatea-Regular.svg#Galatea') format('svg');
}
@font-face {
	font-family: 'Galatea';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://squamisharts.com/wp-content/uploads/2022/03/Galatea-Medium.eot');
	src: url('https://squamisharts.com/wp-content/uploads/2022/03/Galatea-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://squamisharts.com/wp-content/uploads/2022/03/Galatea-Medium.woff2') format('woff2'),
		url('https://squamisharts.com/wp-content/uploads/2022/03/Galatea-Medium.woff') format('woff'),
		url('https://squamisharts.com/wp-content/uploads/2022/03/Galatea-Medium.ttf') format('truetype'),
		url('https://squamisharts.com/wp-content/uploads/2022/03/Galatea-Medium.svg#Galatea') format('svg');
}
@font-face {
	font-family: 'Galatea';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://squamisharts.com/wp-content/uploads/2022/03/Galatea-Bold.eot');
	src: url('https://squamisharts.com/wp-content/uploads/2022/03/Galatea-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://squamisharts.com/wp-content/uploads/2022/03/Galatea-Bold.woff2') format('woff2'),
		url('https://squamisharts.com/wp-content/uploads/2022/03/Galatea-Bold.woff') format('woff'),
		url('https://squamisharts.com/wp-content/uploads/2022/03/Galatea-Bold.ttf') format('truetype'),
		url('https://squamisharts.com/wp-content/uploads/2022/03/Galatea-Bold.svg#Galatea') format('svg');
}
/* End Custom Fonts CSS */