/* 
Theme Name: Knickskran
Theme URI: https://www.knickskran.de/
Description: Child Theme for Knickskran
Author: Hand & Fuß Webdesign
Author URI: https://handundfuss-webdesign.de/
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
*/

/*================= ALLGEMEIN ================*/

strong {
	font-weight: 600;
}

.fazit strong {
	color: var( --e-global-color-accent );
}

.menu-item a.elementor-item-active {
    font-weight: 500;
}

.vergroessern {
	pointer-events: none;
}

a .elementor-button-icon {
	transition: transform 0.3s;
}

a:hover .elementor-button-icon {
	transform: rotate(90deg);
}


/*================= HEADER ================*/

.sticky-header.elementor-sticky--active {
	box-shadow: 0 0 40px rgb(0 0 0 / 20%);
	transition: box-shadow 3s ease-out;
}

.sticky-header {
	transition: box-shadow 0.3s ease-out;
}


/*================= FORMS ================*/

.anfrage h3 {
    margin: 40px 0 5px 0;
}

.anfrage hr {
    border-top: 1px solid;
    margin-bottom: 20px;
}

.anfrage .wp-block-columns {
    margin-bottom: 10px;
}

.jet-form-builder__label-text {
    z-index: 5;
    position: relative;
    display: inline-block;
    background-color: #fff;
    padding: 0 5px;
}

.jet-form-builder .checkboxes-wrap span {
    display: inline-block !important;
}

.jet-form-builder .checkboxes-wrap span:before {
    margin-right: 10px;
}


/*================= FORMS ================*/

.fadeInRight {
    animation-name: hf-fadeInRight !important;
}

@keyframes hf-fadeInRight {
	0% {
		transform: translateX(150px);
		opacity: 0;
	}
	100% {
		transform: translateX(0px);
		opacity: 1;
	}
}

.fadeInLeft {
    animation-name: hf-fadeInLeft !important;
}

@keyframes hf-fadeInLeft {
	0% {
		transform: translateX(-150px);
		opacity: 0;
	}
	100% {
		transform: translateX(0px);
		opacity: 1;
	}
}