/* End custom CSS */

.elementor-11535 .elementor-element.elementor-element-cf7a33c > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-11535 .elementor-element.elementor-element-0f068a9.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-11535 .elementor-element.elementor-element-0f068a9 > .elementor-element-populated {
	padding: 120px 0px 20px 0px;
}

.elementor-11535 .elementor-element.elementor-element-9f4860b {
	padding: 40px 40px 0px 0px;
}

.elementor-11535 .elementor-element.elementor-element-8580582 > .elementor-element-populated {
	padding: 0% 0% 0% 0%;
}

.elementor-11535 .elementor-element.elementor-element-7d2df0e .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 48px;
	font-weight: 400;
	color: var(--e-global-color-secondary);
}

.elementor-11535 .elementor-element.elementor-element-f98a4e1 > .elementor-widget-container {
	padding: 0px 12px 0px 0px;
}

.elementor-11535 .elementor-element.elementor-element-f98a4e1 {
	color: var(--e-global-color-text);
}

.elementor-11535 .elementor-element.elementor-element-a6a825c > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11535 .elementor-element.elementor-element-f9a362f {
	width: var(--container-widget-width, 101.727%);
	max-width: 101.727%;
	--container-widget-width: 101.727%;
	--container-widget-flex-grow: 0;
}

.elementor-11535 .elementor-element.elementor-element-f9a362f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11535 .elementor-element.elementor-element-f9a362f .call-to-action {
	border-radius: 0px;
	background-color: var(--e-global-color-primary);
}

.elementor-11535 .elementor-element.elementor-element-f9a362f .heading .title {
	color: #fff;
}

.elementor-11535 .elementor-element.elementor-element-f9a362f .heading .subtitle {
	color: #fff;
}

.elementor-11535 .elementor-element.elementor-element-f9a362f .button:not(:hover) {
	color: var(--e-global-color-primary);
}

.elementor-11535 .elementor-element.elementor-element-f9a362f .button.-default:not(:hover) {
	background-color: var(--e-global-color-f3190fa);
}

.elementor-11535 .elementor-element.elementor-element-35db870:not(.elementor-motion-effects-element-type-background), .elementor-11535 .elementor-element.elementor-element-35db870 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f3ee;
}

.elementor-11535 .elementor-element.elementor-element-35db870 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 20px 0px 20px 0px;
}

.elementor-11535 .elementor-element.elementor-element-35db870 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-11535 .elementor-element.elementor-element-94492a7 {
	width: var(--container-widget-width, 45.689%);
	max-width: 45.689%;
	--container-widget-width: 45.689%;
	--container-widget-flex-grow: 0;
}

.elementor-11535 .elementor-element.elementor-element-75c7085 {
	width: var(--container-widget-width, 98.662%);
	max-width: 98.662%;
	--container-widget-width: 98.662%;
	--container-widget-flex-grow: 0;
}

.elementor-11535 .elementor-element.elementor-element-4bb4c93 > .elementor-element-populated {
	padding: 10px 0px 0px 0px;
}

.elementor-11535 .elementor-element.elementor-element-fd53b6a {
	width: var(--container-widget-width, 102.246%);
	max-width: 102.246%;
	--container-widget-width: 102.246%;
	--container-widget-flex-grow: 0;
}

.elementor-11535 .elementor-element.elementor-element-20a5310 > .elementor-widget-container {
	margin: -19px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11535 .elementor-element.elementor-element-590248e > .elementor-widget-container {
	margin: -19px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11535 .elementor-element.elementor-element-713b7a3 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 50px 0px 50px 0px;
}

.elementor-11535 .elementor-element.elementor-element-987db0e .elementor-accordion-item {
	border-width: 5px;
	border-color: #fff;
}

.elementor-11535 .elementor-element.elementor-element-987db0e .elementor-accordion-item .elementor-tab-content {
	border-width: 5px;
	border-top-color: #fff;
}

.elementor-11535 .elementor-element.elementor-element-987db0e .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 5px;
	border-bottom-color: #fff;
}

.elementor-11535 .elementor-element.elementor-element-987db0e .elementor-tab-title {
	background-color: #97b1cd;
}

.elementor-11535 .elementor-element.elementor-element-987db0e .elementor-accordion-icon, .elementor-11535 .elementor-element.elementor-element-987db0e .elementor-accordion-title {
	color: #333;
}

.elementor-11535 .elementor-element.elementor-element-987db0e .elementor-accordion-icon svg {
	fill: #333;
}

.elementor-11535 .elementor-element.elementor-element-987db0e .elementor-active .elementor-accordion-icon, .elementor-11535 .elementor-element.elementor-element-987db0e .elementor-active .elementor-accordion-title {
	color: #333;
}

.elementor-11535 .elementor-element.elementor-element-987db0e .elementor-active .elementor-accordion-icon svg {
	fill: #333;
}

@media (max-width:1024px) {
	.elementor-11535 .elementor-element.elementor-element-9f4860b {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-11535 .elementor-element.elementor-element-35db870 {
		padding: 50px 20px 50px 20px;
	}
	
	.elementor-11535 .elementor-element.elementor-element-5007ea6 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
}

@media (max-width:767px) {
	.elementor-11535 .elementor-element.elementor-element-713b7a3 {
		padding: 50px 20px 50px 20px;
	}
}

@media (min-width:768px) {
	.elementor-11535 .elementor-element.elementor-element-8580582 {
		width: 78.178%;
	}
	
	.elementor-11535 .elementor-element.elementor-element-a6a825c {
		width: 21.062%;
	}
	
	.elementor-11535 .elementor-element.elementor-element-5007ea6 {
		width: 82.8%;
	}
	
	.elementor-11535 .elementor-element.elementor-element-4bb4c93 {
		width: 17.156%;
	}
}

/* Start custom CSS for shortcode, class: .elementor-element-75c7085 */
.elementor-11535 .elementor-element.elementor-element-75c7085 .tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-photo__event {
	width: var(--tec-grid-width-1-of-2) !important;
}

.elementor-11535 .elementor-element.elementor-element-75c7085 .tribe-events .tribe-events-c-small-cta__stock {
	margin-left: 0 !important;
}

.elementor-11535 .elementor-element.elementor-element-75c7085 .tribe-filter-bar {
	display: block !important;
}

.elementor-11535 .elementor-element.elementor-element-75c7085 .tribe-filter-bar .tribe-filter-bar-c-filter--accordion .tribe-filter-bar-c-filter__toggle:focus, .elementor-11535 .elementor-element.elementor-element-75c7085 .tribe-filter-bar .tribe-filter-bar-c-filter--accordion button.tribe-filter-bar-c-filter__toggle:focus, .elementor-11535 .elementor-element.elementor-element-75c7085 .tribe-filter-bar .tribe-filter-bar-c-filter__toggle:focus, .elementor-11535 .elementor-element.elementor-element-75c7085 .tribe-filter-bar button.tribe-filter-bar-c-filter__toggle:focus {
	outline: none;
}

.elementor-11535 .elementor-element.elementor-element-75c7085 .tribe-events-pro-photo__event-date-tag {
	display: none;
}
