/* 
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 */
body {
	font-family: Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
}

/*
body.page #content .page-content > div > .elementor-element:first-child {
    padding-top: 70px;
}
*/
/*
#content .page-content > div > .elementor-element:first-child {
    padding-top: 4.5rem;
}
*/


/*
h1 {color: red !important}
*/

/* Die WP-Adminbar soll auch über dem Sticky Header sichtbar sein */
#wpadminbar {
	z-index: 99999999999;
}

/*body > .elementor > .e-con >.e-con-inner {
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
}*/


body > .elementor > .e-con, .c-box {
	--content-width: min(1900px,90%);
}
body > .elementor > .e-con {
	overflow: hidden;
}
body > header.elementor > .e-con {
	overflow: visible;
}
@media (max-width: 3840px) { body > .elementor > .e-con, .c-box {--content-width: min(1900px,80%);} }
@media (max-width: 1920px) { body > .elementor > .e-con, .c-box {--content-width: min(1600px,85%);} }
@media (max-width: 1600px) { body > .elementor > .e-con, .c-box {--content-width: min(1440px,90%);} }
@media (max-width: 1366px) { body > .elementor > .e-con, .c-box {--content-width: min(1300px,94%);} }
@media (max-width: 768px) { body > .elementor > .e-con, .c-box {--content-width: min(750px,94%);} }

/* problem Arrows bei Fluent-Booking */
.elementor-default button.fcal_nav_active,.elementor-default button.fcal_btn_disabled {
  padding: 0;
  box-shadow: none;
	  
}

/* Ultra wide */
/*@media (max-width: 3840px) {.c-box {--content-width: 50%;}}
@media (max-width: 3000px) {.c-box {--content-width: 65%;}}
@media (max-width: 2500px) {.c-box {--content-width: 78%;}}
@media (max-width: 2200px) {.c-box {--content-width: 87%;}}*/
/* Desktop */
/*@media (max-width: 1920px) {.c-box {--content-width: 92%;}}*/
/* Laptop big */
/*@media (max-width: 1600px) {.c-box {--content-width: 92%;}}*/
/* Laptop small */
/*@media (max-width: 1366px) {.c-box {--content-width: 92%;}}*/
/* Tablet portrait */
/*@media (max-width: 1200px) {.c-box {--content-width: 92%;}}*/
/* Mobile */
/*@media (max-width: 767px) {.c-box {--content-width: 94%;}} */