/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
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: 2.0.0
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 */


/* SCROLL TO TOP BUTTON FADE-IN */

/*
1. Klasse "scrollTop" an Button vergeben
2. Diese Zeilen aktivieren
.scrollTop {
	opacity:0;
	transform: translateY(20px);
	transition: opacity 1s ease, transform 1s ease;
	will-change: opacity, transform;
}

.scrollTop.in-view {
	opacity: 1;
	transform: translateY(0);
}
*/

/* HOVER MENÜ CUSTOMIZE */ 
/*
.elementor-57 .elementor-element.elementor-element-3de2a59 .elementor-item:before {
	background-image: url(https://new.wickreisen.ch/wp-content/uploads/Welle_Logo_hq.png);
	background-position: bottom center -15px;
	background-size: 80px;
	border-radius: 0px 20px 0px 20px;
	repeat: no-repeat;
	
}

.elementor-57 .elementor-element.elementor-element-3de2a59 
.elementor-nav-menu--main:not(.e--pointer-framed) 
.elementor-item:before, 
.elementor-57 .elementor-element.elementor-element-3de2a59 
.elementor-nav-menu--main:not(.e--pointer-framed) 
.elementor-item:after {
	background-color: transparent;
}
*/

/*
.elementor-nav-menu li:hover {
	background-image: url(https://new.wickreisen.ch/wp-content/uploads/Welle_Logo_hq.png);
	background-repeat: no-repeat;
	background-position-x: -10px;
	background-position-y: center;
	background-size: 80px;
}
*/

/* BURGER MENU */

.elementor-nav-menu--dropdown .elementor-nav-menu__container {
	margin: 5px!important;
}

@media(max-width: 1299px) {
	.elementor-nav-menu--dropdown ul li ul li a {
		font-size: 12px!important;
		padding-top: 4px!important;
		padding-bottom: 4px!important;
	}
}

/* K A T E G O R I E  R E I S E N */
.travel-category-header {
	background-repeat: no-repeat;
	background-position-x: center; 
	background-position-y: center;
	background-size: cover;
}

/* L O O P  I T E M  -  AKTUELL */

.header-picture:hover {
	overflow: hidden;
	position: relative;
}

/* ACF Wiederholungen */
.reise-item {
	border: none!important;
	line-height: 1em;
	padding: 0px!important;
	color: #124E38;
	font-size: 15px;
	font-family: "Amiko", Sans-serif,
	letter-spacing: 0;
}

.reise-item_profilansicht {
	font-size: 18px;
	color: #149148;
}

/* Gutscheinformular */

.rechnungsadresse-felder,
.empfaengeradresse-felder {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.5s ease;
}

/* Klasse, die das Einblenden triggert */
.feldblock-aktiv {
  max-height: 1000px;
}

