/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 10 2026 | 16:57:05 */
.news-grid .wc-shortcodes-entry-summary {
}
.news-grid .wc-shortcodes-posts {
}
.news-grid .wc-shortcodes-posts-wrapper {
}
.news-grid .wc-shortcodes-posts.wc-shortcodes-posts-layout-grid .wc-shortcodes-post-box {
    margin-bottom: 1em;
	transition : transform 0.3s;
}
.news-grid .wc-shortcodes-posts.wc-shortcodes-posts-layout-grid .wc-shortcodes-post-box:hover {
    transform: translateY(-0.5em);
}
.news-grid .wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-20 .wc-shortcodes-post-box .wc-shortcodes-post-border {
    margin-right: 1em;
}
.news-grid .wc-shortcodes-post-border {
    border: 1px solid var(--card-border);
	border-radius: 8px;
	box-shadow: 0 4px 24px 0 rgba(0,0,0,.05);
	margin: 1em;
}
/* patch bottom border : visible */
.news-grid .wc-shortcodes-posts-template-borderless .wc-shortcodes-post-border {
  border-bottom:  1px solid var(--card-border);
}
.news-grid .wc-shortcodes-post-border:hover {
	box-shadow: 0 4px 24px 0 rgba(0,0,0,.1);
}
.news-grid .wc-shortcodes-entry-thumbnail {
	border-radius: 8px 8px 0 0;
}
.news-grid .wc-shortcodes-entry-thumbnail a img[src$=".svg"] {
    filter: none;
	padding: 1em;
	box-sizing: border-box;
}
.news-grid .wc-shortcodes-footer-entry-meta {
	margin-top: 1em;
}
.news-grid .wc-shortcodes-footer-entry-meta .wc-shortcodes-date a {
	color: var(--text);
	pointer-events: none;
}
@media (min-width: 991px) {
	.news-grid .wc-shortcodes-posts {
		padding-right: 1em;
	}
	.news-grid .wc-shortcodes-entry-thumbnail {
		overflow: hidden;
		aspect-ratio: var(--card-ratio);
		text-align: center;
	}
	.news-grid .wc-shortcodes-entry-thumbnail a img {
	}
}
.news-grid .wc-shortcodes-posts-navigation {
	text-align: center;
}
.featured .wc-shortcodes-entry-thumbnail {
	overflow: hidden;
}
/* hide videos previews */
.short-list .wc-shortcodes-entry-video {
	display: none;
}
/* v2 :: */
@media (min-width: 991px) {
	.zznews-grid .wc-shortcodes-entry-thumbnail a img {
		height: 100%;
		width: inherit;
		object-fit: cover;
		min-height: inherit;
		min-width: inherit;
		max-width: inherit;
	}
}

/* manage svgs as icons with bakg */
.news-grid .wc-shortcodes-entry-thumbnail a img[src$=".svg"] {
    filter: none;
    padding: 1em;
    box-sizing: border-box;
    height: 100%;
    width: auto;
}
.news-grid .wc-shortcodes-entry-thumbnail {
}
.news-grid .wc-shortcodes-entry-thumbnail a img {
	min-height: 100%;
}

/* test : full clickable card with pseudo element */
.news-grid .wc-shortcodes-entry-title a:after {
	content: '';
    position: absolute;
    inset: 0;
}

/* patch unusefull padding */
.news-grid .wc-shortcodes-posts-template-box .wc-shortcodes-post-border {
	padding: 0;
}

/* short list : featured */
.short-list .wc-shortcodes-posts-template-box .wc-shortcodes-post-border {
	border: none;
	box-shadow: none;
	padding: 0;
}
.short-list .wc-shortcodes-entry-thumbnail img {
	display: inline-block;
	height: auto;
	width: 2em !important;
	float:left;
	margin-right: 0.5em;
}
.short-list .wc-shortcodes-entry-thumbnail {
		display:none;
}

.short-list .wc-shortcodes-post-content {
	padding: 0;
}

/* v3 :: */
@media (min-width: 991px) {
	.news-grid .wc-shortcodes-posts {
		padding-right: 1em;
	}
	.news-grid .wc-shortcodes-entry-thumbnail {
		overflow: hidden;
		aspect-ratio: var(--card-ratio);
		text-align: center;
		padding: 0.5em;
		background-color: whitesmoke;
	}
	.news-grid .wc-shortcodes-entry-thumbnail a img {
		zzmargin: 1em;
		border-radius: 10px !important;
		zzborder: 1px solid lightgray !important;
	}
}

.news-grid .wc-shortcodes-entry-thumbnail a img[src$=".svg"] {
			padding: 0;
}