.elementor-13 .elementor-element.elementor-element-fb7e1f9{--display:flex;--min-height:600px;--justify-content:center;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-fb7e1f9:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-fb7e1f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fargo.webpixora.com/wp-content/uploads/2026/08/Group-41.png");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-d07264b{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-0c5c9d9 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:70px;font-weight:600;line-height:60px;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-57b7e31{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-e126434 .ectbe-wrapper{--e-ectbe-date-area-background:var( --e-global-color-secondary );--ectbe-featd-evt-bg-color:var( --e-global-color-accent );--ectbe-featd-evt-color:var( --e-global-color-text );--e-ectbe-date-area-color:var( --e-global-color-text );--e-ectbe-evt-read-more-color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-e126434 .ectbe-list-wrapper.style-1 .ectbe-date-area,
					.elementor-13 .elementor-element.elementor-element-e126434 .ectbe-content-box .ectbe-date-area span,
					.elementor-13 .elementor-element.elementor-element-e126434 .ectbe-minimal-list-wrapper .ectbe-evt-time{font-family:"EB Garamond", Sans-serif;font-size:40px;font-weight:600;}body.elementor-page-13:not(.elementor-motion-effects-element-type-background), body.elementor-page-13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D151A;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-d07264b{--width:50%;}}/* Start custom CSS for the-events-calendar-addon, class: .elementor-element-e126434 */#ectbe-wrapper-e126434 .ectbe-each-cate a {
    border: none !important;
    color: white !important;
    padding: 0 !important;
}

#ectbe-wrapper-e126434.ectbe-list-wrapper.style-2 {
	display: grid !important;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 28px !important;
	max-width: 1180px;
	margin: 0 auto !important;
}
#ectbe-wrapper-e126434 .ectbe-month-header {
	grid-column: 1 / -1;
	display: flex !important;
	align-items: center;
	gap: 18px;
	background: none !important;
	color: #998261 !important;
	font-family: "EB Garamond", Georgia, serif !important;
	font-size: clamp(26px, 3vw, 34px) !important;
	font-weight: 600 !important;
	padding: 12px 0 8px !important;
}
#ectbe-wrapper-e126434 .ectbe-month-header::after {
	content: "";
	flex: 1;
	height: 1px;
	background: linear-gradient(90deg, rgba(153,130,97,.55), transparent);
}
#ectbe-wrapper-e126434 .ectbe-inner-wrapper {
	position: relative !important;
	display: flex !important;
	flex-direction: column !important;
	margin: 0 !important;
	padding: 0 !important;
	background: #101010 !important;
	border: 1px solid rgba(153,130,97,.38) !important;
	border-radius: 16px !important;
	overflow: hidden !important;
	width: auto !important;
	transition: border-color 0.35s ease, transform 0.35s ease, box-shadow 0.35s ease;
}
#ectbe-wrapper-e126434 .ectbe-inner-wrapper:hover {
	border-color: #998261 !important;
	transform: translateY(-6px);
	box-shadow: 0 18px 36px rgba(0,0,0,.45);
}
#ectbe-wrapper-e126434 .ectbe-evt-img {
	order: -1 !important;
	position: relative !important;
	width: 100% !important;
	height: 210px !important;
	flex: 0 0 210px !important;
	margin: 0 !important;
	overflow: hidden !important;
}
#ectbe-wrapper-e126434 .ectbe-evt-img::after {
	content: "";
	position: absolute;
	left: 0; right: 0; bottom: 0;
	height: 70px;
	background: linear-gradient(to top, #101010, transparent);
}
#ectbe-wrapper-e126434 .ectbe-evt-img img {
	width: 100% !important;
	height: 210px !important;
	object-fit: cover !important;
	display: block !important;
	transition: transform 0.35s ease;
}
#ectbe-wrapper-e126434 .ectbe-inner-wrapper:hover .ectbe-evt-img img {
	transform: scale(1.06);
}
#ectbe-wrapper-e126434 .ectbe-inner-wrapper > .ectbe-date-area {
	position: absolute !important;
	top: 14px !important;
	left: 14px !important;
	z-index: 3;
	width: 48px !important;
	margin: 0 !important;
	padding: 0 !important;
	display: flex !important;
	flex-direction: column !important;
	background: #fff !important;
	border-radius: 8px !important;
	overflow: hidden !important;
	box-shadow: 0 8px 18px rgba(0,0,0,.35);
}
#ectbe-wrapper-e126434 .ectbe-inner-wrapper > .ectbe-date-area .ectbe-ev-mo {
	background: #5d2b2d !important;
	color: #fff !important;
	font-size: 10px !important;
	font-weight: 700 !important;
	letter-spacing: .12em;
	text-align: center !important;
	padding: 6px 0 5px !important;
	text-transform: uppercase !important;
}
#ectbe-wrapper-e126434 .ectbe-inner-wrapper > .ectbe-date-area .ectbe-ev-day {
	color: #111 !important;
	font-size: 22px !important;
	font-weight: 700 !important;
	text-align: center !important;
	padding: 0 7px !important;
}
#ectbe-wrapper-e126434 .ectbe-content-box,
#ectbe-wrapper-e126434.ectbe-list-wrapper.style-2 .ectbe-simple-event .ectbe-content-box {
	order: 2 !important;
	padding: 18px 20px 22px !important;
	background: none !important;
	width: 100% !important;
	display: flex !important;
	flex-direction: column !important;
	border: 0 !important;
	border-left: 0 none transparent !important;
}
#ectbe-wrapper-e126434 .ectbe-content-box > .ectbe-date-area,
#ectbe-wrapper-e126434 .ectbe-evt-description,
#ectbe-wrapper-e126434 .tribe-street-address,
#ectbe-wrapper-e126434 .tribe-delimiter,
#ectbe-wrapper-e126434 .tribe-region,
#ectbe-wrapper-e126434 .tribe-country-name {
	display: none !important;
}
#ectbe-wrapper-e126434 .ectbe-evt-title a {
	display: block !important;
	color: #fff !important;
	font-family: "EB Garamond", Georgia, serif !important;
	font-size: 22px !important;
	font-weight: 600 !important;
	line-height: 1.3 !important;
	text-decoration: none !important;
	transition: color 0.3s ease;
}
#ectbe-wrapper-e126434 .ectbe-evt-title a:hover { color: #998261 !important; }
#ectbe-wrapper-e126434 .ectbe-evt-venue {
	color: #cfc6b6 !important;
	font-size: 13px !important;
	line-height: 1.5 !important;
	margin: 0 0 18px !important;
	display: -webkit-box !important;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
#ectbe-wrapper-e126434 .ectbe-icon { color: #998261 !important; }
#ectbe-wrapper-e126434 .ectbe-evt-more-box { margin-top: auto !important; }
#ectbe-wrapper-e126434 .ectbe-evt-read-more {
	display: inline-flex !important;
	background: #5d2b2d !important;
	border: 1px solid #998261 !important;
	color: #fff !important;
	border-radius: 8px !important;
	padding: 10px 18px !important;
	font-weight: 600 !important;
	text-decoration: none !important;
	transition: background-color 0.3s ease, color 0.3s ease;
}
#ectbe-wrapper-e126434 .ectbe-evt-read-more:hover {
	background: #998261 !important;
	color: #1a1a1a !important;
}
@media (max-width: 1024px) {
	#ectbe-wrapper-e126434 { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
}
@media (max-width: 640px) {
	#ectbe-wrapper-e126434 { grid-template-columns: 1fr !important; }
}/* End custom CSS */