/*
 Theme Name:   Evenz Child
 Theme URI:    https://qantumthemes.com/
 Description:  The child theme allows easier customizations and template overrides
 Author:       QantumThemes
 Author URI:   https://qantumthemes.com/helpdesk
 Template:     evenz
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         right-sidebar
 Text Domain:  evenz-child
*/

/***************************************************************
****************************************************************
************* PUT YOUR CUSTOM STYLES BELOW ********************/

.evenz-3dheader__custom img {margin:auto;!important}
.upcoming-events-km {background-color:#000;}
.evenz-3dheader {height:150vh!important;}

@media screen and (max-width: 768px) {
  .evenz-3dheader {height:100vh!important;}
}
.glide__arrows--outside {
    position: absolute;
    top: 50%;
    width: 100%;
    display: flex;
    justify-content: space-between;
    transform: translateY(-50%);
    z-index: 10;
}
.glide__arrow {
    background: #000;
    color: #fff;
    border: none;
    padding: 10px 20px;
    cursor: pointer;
    font-size: 18px;
    opacity: 0.8;
    transition: opacity 0.3s ease;
}
.glide__arrow--left {
	left:0;
}
.glide__arrow--right {
	right:0;
}
.glide__arrow:hover {
    opacity: 1;
}

.glide__track {
    margin: 20px 0;
    overflow: hidden;
    width: 100%;
}
.glide {
    max-width: 1400px; 
	width:95%;
    margin: 0 auto;
    overflow: hidden; 
}
.glide__slides {
    display: flex; 
	justify-content: stretch;
}
.glide__slides {
    display: flex;
    align-items: stretch;
    gap: 10px;
}
.glide__slide {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    height: auto;
    box-sizing: border-box;
    list-style: none;
    padding: 25px;
    border-radius: 15px;
    background-color: rgba(255, 255, 255, 0.08);
    flex: 1;
	background-image: 
        url('https://www.exclusiveminds.nl/wp-content/uploads/2019/08/quote-b2.svg'),
        url('https://www.exclusiveminds.nl/wp-content/uploads/2019/08/quote-b1.svg');
    background-repeat: no-repeat;
    background-position: 25px 25px, calc(100% - 25px) calc(100% - 25px) ; /* Plaats de quotes links boven en rechts onder */
    background-size: 25% 25%, 25% 25%; /* Pas de grootte van de quotes aan */
    padding: 25px; /* Voeg wat ruimte rond de inhoud toe */
}
.review {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    position: relative;
}

.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-list-horizontal > ul {
	display: flex!important;
	position: unset;
	top: unset;
	width: unset;
	left: unset;
	opacity: unset;
	margin: unset;
	transition: unset;
	text-align: unset;
	-webkit-transform: unset;
	transform: unset;
	will-change: unset;
	padding: unset;
}
.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-list-horizontal > ul > li {
	display: unset;
	width: unset;
	position: unset
	height: unset;
	padding: unset;
	border-radius: unset;
	-webkit-transform: unset;
	transform: unset;
	transition: unset;
    opacity: unset;
    box-shadow: unset;
}
.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-list-horizontal > ul li {
	border-right: 1px solid #cab083;
	padding:2px 5px;
}
.wpml-ls-slot-shortcode_actions.wpml-ls-item.wpml-ls-current-language, .wpml-ls-slot-shortcode_actions.wpml-ls-item:hover {
	background:#cab083;
	color:#fff!important;
	transition: all .3s ease-in-out;
}
.wpml-ls-slot-shortcode_actions.wpml-ls-item a {
	color:unset!important;
}
.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-list-horizontal > ul li:first-child {
	border: 1px solid #cab083;
	border-radius:5px 0 0 5px;
	border-right:none;
}
.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-list-horizontal > ul li:last-child {
	border: 1px solid #cab083;
	border-radius:0 5px 5px 0;
	border-left:none;
}
.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-list-horizontal > ul > li > a {
	font-size: 13px;
	transition: unset;
	line-height: unset;
	height: unset;
	border-bottom: unset;
	padding: unset;
	width: unset;
	display: unset;
	background-size: unset;
	background-repeat: unset;
	background-position: unset;
	transition: unset;
	background-image: unset;
	will-change: unset;
}
