/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 21 2025 | 08:38:19 */
/*Enable Elementor Styles on p tags*/
body.elementor-page p:not(#header *, #wpadminbar *), body.elementor-page a:not(#header *, #wpadminbar *, .elementor-button) {
	font-size: inherit!important;
	font-family: inherit!important;
	font-weight: inherit!important;
	color: inherit!important;
	line-height: inherit!important;
	letter-spacing: inherit!important;
}

body.elementor-page .wak-acf-block-sidebar-content {
	display:none;
}

.elementor-background-slideshow__slide__image {
	background-image: none;
}

@media only screen and (max-width: 767px) {
body.elementor-page {
	/*padding-top:97px!important;*/
	}}

body.elementor-page .wak-non-acf-block {
	min-width:100%!important;
	padding:0!important;
	}


/* Scrolling background images section */
.scrolling-background .elementor-widget-image {
	height:100%;
}

/* Grid Section - Repeater Grid Item - ACF Version */

.grid-section-repeater h3.repeater-item {
	font-size:180%;
	font-family:'Poppins', sans-serif;
	color:#333;
	line-height:1.2;
	font-weight:400;
	margin-top:1rem;
}

	.grid-section-repeater .repeater-item img {
		max-height:230px;
		min-height:230px;
		min-width:100%;
		object-fit:cover;
	}

.grid-section-repeater .repeater-item p {
	line-height:1.7;
	font-weight:400;
	font-family:'Outfit', sans-serif;
	font-size:20px;
}

@media only screen and (max-width: 767px) {
	.grid-section-repeater .repeater-item p {
	font-size:17px;
	}
	.wak-save-share-buttons-wrapper .wak-save-story-btn+.wak-share-btn {
    margin-top: 10px;
}
	
	.dt-shorthand-paid-promotion-tag {
    height: 34px;
    padding: 0 13px 0 6px;
		left:10px;
}
	
	.dt-shorthand-paid-promotion-tag, .wak-save-share-buttons-wrapper {
		top:9rem;
	}
	
	.grid-section-repeater .repeater-item img {
		max-height:185px;
		min-height:185px;
		min-width:100%;
		object-fit:cover;
	}

	.grid-section-repeater h3.repeater-item {
		font-size:27px;
		margin-top:0.5rem;
	}
}

.grid-section-repeater .dce-acf-repeater-item {
border: rgba(170, 170, 170, 0.3) 1px solid;
	    max-width: calc(100% / 3.1);
}

@media only screen and (max-width: 767px) {
	.wak-save-share-buttons-wrapper {
		right:10px!important;
	}
.grid-section-repeater .dce-acf-repeater-item {
	max-width:100%;
	margin-bottom:30px;
	}
	
	.wak-fe .wak-save-btn, .wak-fe .wak-share-btn, .wak-fe .wak-share-btn .wak-share-btn-inner-layer {
		background-size:50% 50%;
		height:40px;
		width:40px;
	}
	.wak-share-btn-inner-layer {
		padding:10px!important;
	}
}

.grid-section-repeater .dce-acf-repeater-grid {
    justify-content: space-between;
}

/* Grid Section - Repeater Grid Item - Elementor Version */

.image-box .elementor-image-box-content {
    padding: 20px;
}

/* Scrolling Images on right section */

.scrolling-images-right .dce-acf-repeater-item {
	text-align-last:center;
}

/* Table Styles */
.uael-table {
	min-width:100%;
}