/**
Theme Name: Scheidingsatelier®
Author: Webpuccino®
Author URI: https://webpuccino.com
Description: Scheidingsatelier® theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: scheidingsatelier
Template: astra
*/

/* REVIEWS SLIDER */
.sa-reviews .elementor-testimonial {
	display: flex;
	flex-direction: column-reverse;
}

.sa-reviews .e-rating {
	margin-bottom: 10px;
}

.sa-reviews .e-rating .e-eicon-star {
	fill: #5A2E2E !important;
	width: 24px;
}

.sa-reviews .e-rating {
	display: flex;
}
.sa-reviews .e-rating-wrapper {
	display: flex;
	flex-direction: row;
	/* Remove: flex-wrap: wrap; */
	justify-content: inherit;
	margin-block-end: calc(0px - var(--e-rating-gap));
	margin-inline-end: calc(0px - var(--e-rating-gap));
	width: fit-content;
}
.sa-reviews .e-rating .e-icon {
	margin-block-end: var(--e-rating-gap);
	margin-inline-end: var(--e-rating-gap);
	position: relative;
}
.sa-reviews .e-rating .e-icon-wrapper.e-icon-marked {
	--e-rating-icon-color: var(--e-rating-icon-marked-color);
	height: 100%;
	inset-block-start: 0;
	inset-inline-start: 0;
	overflow: hidden;
	position: absolute;
	width: var(--e-rating-icon-marked-width);
	z-index: 1;
}
.sa-reviews .e-rating .e-icon-wrapper svg {
	height: 16px;
	width: 16px;
	fill: var(--e-rating-icon-color);
}
.sa-reviews .e-rating .e-icon-wrapper :is(i,svg) {
	display: flex;
	flex-shrink: 0;
}

.sa-reviews .elementor-swiper-button-prev,
.sa-reviews .elementor-swiper-button-next {
	background: url(/wp-content/uploads/2025/12/Small-2.svg) no-repeat center center;
	background-size: contain;
	position: absolute;	
	left: auto !important;
	bottom: -55px !important;
	top: auto !important;
	right: 34px !important;
	height: 28px;
	width: 28px;
}

.sa-reviews .elementor-swiper-button-prev svg,
.sa-reviews .elementor-swiper-button-next svg {
	display: none;
}

.sa-reviews .elementor-swiper-button-prev {
	background-image: url(https://hetscheidingsatelier.nl/wp-content/uploads/2025/12/Small.svg);
	right: 74px !important;
}


/* FLIPBOXES */
.sa-flipbox .eael-elements-flip-box-flip-card {
	margin-bottom: 40px !important;
	margin-top: 40px !important;
}


.sa-flipbox .eael-elements-slider-display-table,
.sa-flipbox .eael-elements-flip-box-padding {
	height: 100%; 
}

.sa-flipbox .eael-elements-flip-box-padding {
	align-items: flex-start;
	display: flex;
	flex-direction: column;    
	min-height: 465px !important;
	padding: 0 15px !important;
}

.sa-flipbox .eael-elements-flip-box-icon-image {
	margin: 20px 0;
}

.sa-flipbox ul {
	margin-left: 0;
	padding-left: 1em;
}

.sa-flipbox .eael-elements-flip-box-front-container .eael-elements-flip-box-content {
	display: none;
}

.sa-flipbox .eael-elements-flip-box-rear-container .eael-elements-flip-box-content {
	margin-top: -20px;
}

.sa-flipbox p:has(.sa-flipbox-more-link) {
	margin-top: -1.5em;
}

.sa-flipbox-more-link {
	cursor: pointer;
	display: inline-block;
	text-decoration: underline;
	white-space: nowrap;
}

.sa-flipbox-more {
	display: none;	
}

.sa-flipbox p:has(.sa-flipbox-more-link.is-active) + .sa-flipbox-more {
	display: inline-block;
	padding-bottom: 1.5em;
}