/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 12 2024 | 20:46:06 */
/* plg WP posts carousel :: (moved) */

/* a lot of code in special css classes ; clean ? */

/* .. resets & redefine */
.compact-theme.wp-posts-carousel .wp-posts-carousel-title {
    zzfont-size: inherit !important;
}

/* : container , border default & bkg */
.content .light-theme.wp-posts-carousel .wp-posts-carousel-container {
	border-color: var(--card-border);
	background-color: var(--card-bkg);
	border-radius: 0.5em;
	overflow: hidden;
	box-shadow: var(--sha-box-7);
}

/* : card description */
.content .light-theme.wp-posts-carousel .wp-posts-carousel-desc {
		color: var(--card-desc);
}

.light-theme.wp-posts-carousel .wp-posts-carousel-container:hover {
	background: var(--blanc-transp-81) !important;
}

.entry .light-theme.wp-posts-carousel .wp-posts-carousel-title {
		font-size: var(--font-card-title-size);
}

.entry .wp-posts-carousel-title {
		font-weight: var(--font-card-title-weight);
}

.wp-posts-carousel-title a {
		color: var(--card-title);
}
.wp-posts-carousel-title a:hover {
		color: var(--card-title-inv);
}

.wp-posts-carousel-image a:hover img {
		opacity: 0.8;
}

/* .. correct hover bug on cites */
.compact-theme.wp-posts-carousel .wp-posts-carousel-container:hover {
    background: none !important;
}

/* .. owl carrousel arrow styles : */

/*
.owl-carousel .owl-nav {
    opacity: 1 !important;
}

.light-theme.wp-posts-carousel .owl-controls .owl-nav div {
		opacity: 0.5 !important;
}
.light-theme.wp-posts-carousel .owl-controls .owl-nav:hover div {
		opacity: 1 !important;
}
.light-theme.wp-posts-carousel .owl-controls .owl-nav .owl-prev {
    left: 0 !important;
		border: none !important
}
.light-theme.wp-posts-carousel .owl-controls .owl-nav .owl-next {
    right: 0 !important;
		border: none !important
}
.light-theme.wp-posts-carousel .owl-nav div:before {
    color: var(--gris);
}
*/

/* owl carousel patch : hide double arrows on owl carousel on owl silders*/

/*
.owl-nav
, .owl-prev
, .owl-next {
 zzdisplay:none;
}
.owl-carousel .owl-nav .owl-next
, .owl-carousel .owl-nav .owl-prev {
 zzdisplay: none;
		zzcolor: red;
}

.content .light-theme.wp-posts-carousel .owl-nav div:before {
		zzcolor: var(--link);
}

.owl-carousel .owl-nav .owl-next
, .owl-carousel .owl-nav .owl-prev{
		background: none;
}

*/

/* test 23 OK - owl nav style v2 */
.wp-posts-carousel.owl-carousel .owl-nav .owl-prev:hover
, .wp-posts-carousel.owl-carousel .owl-nav .owl-next:hover {
    opacity: 1;
	transition : all 0.3s;
}
.wp-posts-carousel.owl-carousel .owl-nav div:before {
	/* font-family: "FontAwesome";
    font-size: 30px;
    display: inline-block;
    content: '\f104'; */
    color: var(--text-inv);
    border-radius: 50%;
    background: var(--violet);
    width: 1.5em;
		height: 1.5em;
		line-height:1.55em;
		zzpadding-right:2px;
    zzpadding: 5px;
    opacity: 1;
    zzborder: 1px solid white;
}

/* test - owl force arrows visible */
.wp-posts-carousel.owl-carousel .owl-nav .owl-prev
, .wp-posts-carousel.owl-carousel .owl-nav .owl-next {
	background-image : none;
	opacity: 0.525;
}

/* test round buttons prev next */
.wp-posts-carousel.owl-carousel .owl-nav .owl-next
, .wp-posts-carousel.owl-carousel .owl-nav .owl-prev {
    border-radius: 50%;
}

/* patch temp : ensure always visible arrows */
.wp-posts-carousel.owl-carousel .owl-nav.disabled,
.wp-posts-carousel.owl-carousel .owl-dots.disabled {
    display: inherit;
}

/* patch align horiz */
.light-theme.wp-posts-carousel .owl-nav div:before {
    font-size: 1.5em !important;
	font-weight: 900 !important;
}

/* wp post carousel arrows + aplats styles :: */
.aplats .aplat:nth-child(2n) .wp-posts-carousel.owl-carouse .owl-nav div:before {
    color: var(--violet);
    background: var(--text-inv);
}

/* patch */
.light-theme.wp-posts-carousel .owl-nav div:before {
    width: 1em;
    padding: 0 0 0 0.5em;
}