/*!
Theme Name: Kadence Child
Template: kadence
Text Domain: kadence
*/

.links-list {
	list-style: none;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	column-gap: 4em;
	row-gap: 1em;
	margin: 2em 0;
	padding: 0;
}
div.head-underline > .kt-inside-inner-col {
	display: table;
	text-align: center;
	margin: 0 auto;
	padding: 0 .25em .25em;
	border-bottom: 1px solid #476827 !important;
}
div.head-underline > .kt-inside-inner-col > h2 {
	display: inline;
}

#colophon {
	position: relative;
}
#colophon::before {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 35" preserveAspectRatio="none"><path d="M0,19.865L0,0.001L1000,0.001L1000,19.864L761.662,29.216L500,35.001C333.334,35.001 0,19.865 0,19.865Z" fill="white"/><path d="M0,19.863L0,19.666L500,24.97C666.666,24.97 1000,0 1000,0L1000,19.863L761.662,29.215L500,35C333.334,35 0,19.863 0,19.863Z" fill="%23c9d6c0" /></svg>');
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 35" preserveAspectRatio="none"><path d="M502.693 35.001h-4.045C300.854 34.949 122.993 27.408 0 15.451V.001h1000v15.507C877.388 27.436 699.983 34.949 502.693 35.001z" fill="%23c9d6c0"/><path d="M0 15.417V.001h1000v.35C877.02 14.22 698.352 24.457 499.483 27.416 301.637 30.361 123.45 25.511 0 15.417z" fill="white"/></svg>');
	/* background-size: 100% 35px; */
	content: '';
	position: absolute;
	top: -1px;
	display: block;
	width: 100%;
	height: 35px;
	z-index: 2;
}
.site-footer-wrap::before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	opacity: 0.12;
	background-image: url(https://lokahitemple.com/wp-content/uploads/jungle-white-bg.avif);
	background-size: contain;
	background-position: 50% 50%;
	background-repeat: repeat-x;
}
.site-footer-section {
	justify-content: flex-end;
}
#colophon .footer-navigation .footer-menu-container > ul > li:last-child > a {
	padding-right: 0;
}

/*
.tribe-events-widget .tribe-events-widget-events-list__events {
	display: flex;
	flex-direction: column;
	row-gap: 2em;
}
*/
.tribe-events-widget .tribe-events-widget-events-list__event-row {
	column-gap: 2.5em;
	padding-bottom: 2em;
	margin-bottom: 2em !important;
	border-bottom: 1px solid #c9d1b9;
}
@media (max-width: 767px) {
	.tribe-events-widget .tribe-events-widget-events-list__event-date-tag {
		display: none;
	}
}
.tribe-events-widget .tribe-events-widget-events-list__event-date-tag-datetime {
	height: auto !important;
	padding: .7em .4em;
	background: #CC9900;
	border-radius: .6em;
	text-transform: uppercase;
}
.tribe-events-widget .tribe-events-widget-events-list__event-date-tag-dayweek {
	color: white;
	font-size: 1rem;
	line-height: 1.15;
}
.tribe-events-widget .tribe-events-widget-events-list__event-date-tag-daynum {
	color: white;
	font-size: 2rem;
	font-weight: bold;
	line-height: 1.1;
}
.tribe-events-widget .tribe-events-widget-events-list__event-date-tag-month {
	color: white;
	font-size: 1rem;
	line-height: 1.15;
	margin: 0;
}
.tribe-events-widget article.tribe-events-widget-events-list__event {
	display: flex;
	flex-wrap: nowrap;
	flex-direction: row;
	justify-content: space-between;
	column-gap: 2em;
	row-gap: 1em;
}
@media (max-width: 1024px) {
	.tribe-events-widget article.tribe-events-widget-events-list__event {
		flex-direction: column;
	}
}
.tribe-events-widget .tribe-events-widget-events-list__event-details {
	display: flex;
	flex-direction: column;
	row-gap: 1em;
}
.tribe-events-widget .tribe-events-widget-events-list__event-title {
	font-family: inherit;
}
.tribe-events-widget .tribe-events-widget-events-list__event-datetime {
	font-size: 1rem;
	font-family: inherit;
}
.tribe-events-widget .tribe-events-calendar-list__event-featured-image-wrapper {
	width: 100%;
	max-width: 300px;
	min-width:180px;
}
.tribe-events-widget .tribe-events-calendar-list__event-featured-image-link {
	width: 100%;
	padding-bottom: 75%;
	display: block;
	position: relative;
	overflow: hidden;
	border-radius: 1em;
	border: 4px solid #759F60;
}
.tribe-events-widget .tribe-events-calendar-list__event-featured-image {
	position: absolute;
	width: 100%;
	height: 100%;
	object-fit: cover;
}