.main .container.page-content {
	width: 100%;
	padding: 0;
}	

.elementor-sticky--active { background: transparent !important;  }
.elementor-sticky--active.active-trans-half { background: rgba(0, 0, 0, 0.6) !important;  }


.elementor-sticky__spacer { display: none !important; }

.kld-hp-arr {
	position: relative;
	top: 180px;
}

.kld-recent-img-wrap .kld-recent-img {
	margin-bottom: 0; 
}

.kld-recent-img-wrap .wp-caption {
	position: relative;
}

.kld-recent-img-wrap .wp-caption .widget-image-caption {
	transition: all 0.2s linear;
	display: none;
}

.kld-counter .elementor-counter-title {
	margin-top: 20px;
}

.kld-recent-img-wrap .wp-caption:hover .widget-image-caption {
	display: block;
	color: white;
	position: absolute;
	z-index: 88;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	font-size: 36px;
	background: rgba(0, 0, 0, 0.5);
	padding-top: 35%;
}

a.kld-rm, a.kld-rm-close { text-decoration: underline; font-size: 20px; color: white !important; }
.kld-rm-wrap { display: none; }

.kld-wwd-list h2 { 
	font-size: 38px;
	line-height: 1.125em;
	margin: 0 auto;
	font-weight: 700;
}


@media screen and (min-width: 992px) {
	.main .container.page-content {
		width: 100%;
		padding: 0;
	}	
	.kld-wwd-list h2 { 
		font-size: 50px;
		line-height: 1em;
	}
}

@media screen and (min-width: 1024px) {
	.kld-hp-arr {
		position: relative;
		top: 180px;
	}
	
	.kld-wwd-list h2 { 
		font-size: 100px;
	}

	.kld-wwd-list .elementor-icon-list-item a {
		flex-direction: row-reverse;
		justify-content: space-between !important;
		border-bottom: 1px solid white !important; 
		margin-bottom: 15px !important;
		padding-bottom: 15px !important;
	}

	.kld-wwd-list .elementor-icon-list-item:last-child a {
		border-bottom: 1px solid transparent !important; 
	}

	.kld-wwd-list .elementor-icon-list-items {
		width: 75%;
	}

}

@media screen and (min-width: 1600px) {
	.kld-hp-sec-1 .elementor-widget .elementor-icon-list-item {
		max-width: 900px;
	}

}

@media screen and (max-width: 768px) {
	.kld-hp-masthead .elementor-hidden-phone,
	.kld-hp-shape .elementor-hidden-phone {
		display: block;
	}

	.kld-hp-sec-1 .elementor-widget .elementor-icon-list-item a {
		width: 275px;
		justify-content: center;
	}

}

.elementor-editor-active .kld-event-img,
.elementor-editor-active .kld-con-img ,
.elementor-editor-active .kld-exeb-img {
	position: relative !important;
	display: block !important;
	top: initial !important;
}