/* 
Theme Name: hello-emeye
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

.wp-block-quote.is-style-default.orange p {
    font-size: 1.75rem;
    color: #D25425;
}

.no-grayscale.elementor-widget-image-carousel img {
	filter: grayscale(0%);
}
.flip-ref .elementor-flip-box {
	height: auto;
	min-height: 150px;
}

.flip-ref .elementor-flip-box__image img {
	max-height: 100px;
    width: auto;
	filter: grayscale(100%);
}

.referenzen article:nth-child(6n+1) .elementor-section.ref-text {
	left: -15px;
}
.referenzen article:nth-child(6n+2) .elementor-section.ref-text {
	/* left: 16.6666%; */
}
.referenzen article:nth-child(6n+3) .elementor-section.ref-text {
	/* left: 33.3333%; */
}
.referenzen article:nth-child(6n+4) .elementor-section.ref-text {

}
.referenzen article:nth-child(6n+5) .elementor-section.ref-text {

}
.referenzen article:nth-child(6n+6) .elementor-section.ref-text {
	right: -15px;
	left: inherit;
}

/* Referenzen mit Caption */
.ref-caption figcaption {
	position: absolute;
	width: 200%;
	opacity: 0;
	font-style: normal;
	text-align: left;
	height: 0;
	background: white;
	z-index: 0;
	display: none;
}

.ref-caption figure img {
	filter: grayscale(100%);
}

.ref-caption figure:hover {
	background: white;
	z-index: 3;
}

.ref-caption figure:hover img {
	filter: none;
}
.ref-caption figure:hover figcaption {
	opacity: 1;
	height: auto;
	z-index: 2;
	padding: 20px;
	display: block;
}

.ref-caption article:nth-child(6n+4) figcaption,
.ref-caption article:nth-child(6n+5) figcaption,
.ref-caption article:nth-child(6n+6) figcaption {
	right: 0;
	left: inherit;
}

.ref-caption article:nth-last-child(-n+6) figcaption {
	bottom: 100%;
}

@media screen and (max-width: 1024px) {
	.ref-caption article:nth-child(4n+3) figcaption,
	.ref-caption article:nth-child(4n+4) figcaption {
		right: 0;
		left: inherit;
	}
	.ref-caption article:nth-child(4n+1) figcaption,
	.ref-caption article:nth-child(4n+2) figcaption {
		right: auto;
		left: 0;
	}
}
@media screen and (max-width: 768px) {
	.ref-caption article:nth-child(2n+2) figcaption {
		right: 0;
		left: inherit;
	}
	.ref-caption article:nth-child(2n+1) figcaption {
		right: auto;
		left: 0;
	}
}

span.donotbreak {
	white-space: nowrap;
}

/* Hacksthonamring 2023 */
.dotted-count .elementor-countdown-item {
    position: relative;
}

.dotted-count .elementor-countdown-item .elementor-countdown-digits::after {
    content: ":";
    color: #D25425;
    display:inline-block;
    position: absolute;
    top: 1.35rem;
    right: -4px;
	z-index: 2;
}

.dotted-count .elementor-countdown-item:last-child .elementor-countdown-digits::after {
    display: none
}

.normal {
	text-transform: none;
}

