.elementor-kit-8{--e-global-color-primary:#005F1B;--e-global-color-secondary:#013832;--e-global-color-text:#403D3A;--e-global-color-accent:#A97725;--e-global-color-ae6324c:#F3EFE9;--e-global-color-18cef89:#120D04;--e-global-color-bb13ed9:#BDB8AE;--e-global-color-eadea91:#007F10;--e-global-color-1b7608b:#F3EFE9;--e-global-typography-primary-font-family:"Alegreya SC";--e-global-typography-primary-font-size:40px;--e-global-typography-primary-font-weight:normal;--e-global-typography-primary-text-transform:none;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-family:"Alegreya SC";--e-global-typography-secondary-font-size:30px;--e-global-typography-secondary-font-weight:normal;--e-global-typography-secondary-text-transform:none;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-family:"Alegreya Sans";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-text-line-height:1.2em;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-font-family:"Pathway Gothic One";--e-global-typography-accent-font-size:22px;--e-global-typography-accent-font-weight:normal;--e-global-typography-accent-text-transform:none;--e-global-typography-accent-line-height:1.2em;--e-global-typography-00e5a76-font-family:"Bilbo Swash Caps";--e-global-typography-00e5a76-font-size:22px;--e-global-typography-00e5a76-font-weight:normal;--e-global-typography-00e5a76-line-height:1.2em;color:var( --e-global-color-text );font-family:"Alegreya Sans", Sans-serif;font-size:18px;font-weight:normal;text-transform:none;font-style:normal;line-height:1.6em;letter-spacing:0px;}.elementor-kit-8 p{margin-bottom:20px;}.elementor-kit-8 a{color:var( --e-global-color-text );}.elementor-kit-8 a:hover{color:var( --e-global-color-primary );}.elementor-kit-8 h1{color:var( --e-global-color-18cef89 );font-family:"Alegreya SC", Sans-serif;font-size:50px;font-weight:normal;text-transform:none;line-height:1.2em;letter-spacing:0px;}.elementor-kit-8 h2{color:var( --e-global-color-18cef89 );font-family:"Alegreya SC", Sans-serif;font-size:42px;font-weight:normal;text-transform:none;line-height:1.2em;}.elementor-kit-8 h3{color:var( --e-global-color-18cef89 );font-family:"Alegreya SC", Sans-serif;font-size:36px;font-weight:normal;text-transform:none;line-height:1.2em;letter-spacing:0px;}.elementor-kit-8 h4{color:var( --e-global-color-primary );font-family:"Alegreya SC", Sans-serif;font-size:30px;font-weight:normal;text-transform:none;line-height:1.5em;letter-spacing:0px;}.elementor-kit-8 h5{color:var( --e-global-color-primary );font-family:"Alegreya SC", Sans-serif;font-size:26px;font-weight:400;text-transform:none;line-height:1.2em;letter-spacing:0px;}.elementor-kit-8 h6{color:var( --e-global-color-18cef89 );font-family:"Alegreya Sans", Sans-serif;font-size:22px;font-weight:bold;text-transform:none;line-height:1.2em;letter-spacing:0px;}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-family:"Pathway Gothic One", Sans-serif;font-size:26px;font-weight:normal;text-transform:uppercase;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-18cef89 );background-color:#FFFFFF21;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-kit-8 button:hover,.elementor-kit-8 button:focus,.elementor-kit-8 input[type="button"]:hover,.elementor-kit-8 input[type="button"]:focus,.elementor-kit-8 input[type="submit"]:hover,.elementor-kit-8 input[type="submit"]:focus,.elementor-kit-8 .elementor-button:hover,.elementor-kit-8 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );}.elementor-kit-8 img{border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-kit-8 label{color:var( --e-global-color-18cef89 );font-family:"Alegreya Sans", Sans-serif;font-size:16px;font-weight:normal;text-transform:none;line-height:2em;letter-spacing:0px;}.elementor-kit-8 input:not([type="button"]):not([type="submit"]),.elementor-kit-8 textarea,.elementor-kit-8 .elementor-field-textual{background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-bb13ed9 );border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;}.elementor-kit-8 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-8 textarea:focus,.elementor-kit-8 .elementor-field-textual:focus{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}@media(max-width:1200px){.elementor-kit-8 h1{font-size:42px;line-height:1.2em;}.elementor-kit-8 h2{font-size:36px;line-height:1.2em;}.elementor-kit-8 h3{font-size:32px;}.elementor-kit-8 h4{font-size:28px;}.elementor-kit-8 h5{font-size:24px;}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:26px;line-height:1em;letter-spacing:0px;padding:15px 20px 15px 20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-8 h1{font-size:36px;line-height:1.2em;}.elementor-kit-8 h2{font-size:30px;line-height:1.1em;}.elementor-kit-8 h3{font-size:28px;}.elementor-kit-8 h4{font-size:24px;letter-spacing:0px;}.elementor-kit-8 h5{font-size:22px;}.elementor-kit-8 h6{font-size:20px;}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:24px;letter-spacing:0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */#menu-desktop {display:block;}
#menu-mobile {display:none;}

span.klein {font-size:20px; padding-right:5px;}

span.bullet {padding-right:5px; color:#A97725;}

/* Contact Form 7 */
.wpcf7 p {margin:0;}
.wpcf7 label {padding-top:20px;}

.wpcf7, .wpcf7 a {
    color:#333333;
    font-size:17px!important;
    text-transform:none!important;
}
.wpcf7 div.wpcf7-response-output {padding:10px 15px; margin:20px 0 50px 0; background: #eaab00; color:#000; font-size:18px; border:none;}
/* Code für  Erfolgsmeldung nach Absenden */
.wpcf7 .sent div.wpcf7-response-output {padding:10px 15px; background: #3b9741; color:#ffffff; font-size:18px;}
/* Code für Fehlermeldung nach Absenden */
.wpcf7 div.wpcf7-validation-errors {padding:10px 15px; background: #790c0c; color:#ffffff; font-size:18px; }
/* Code für Warnmeldung der fehlerhaften Input Felder */
.wpcf7 span.wpcf7-not-valid-tip {display:inline-block; padding:10px 15px; background: #790c0c; color:#ffffff; font-size:18px; border:none;}


/* Borlabs Cookie */
label._brlbs-btn-switch {
  width: 50px !important;
}

label._brlbs-btn-switch {
  width: 50px !important;
}

.BorlabsCookie ._brlbs-content-blocker ._brlbs-embed {
  margin-bottom: 0 !important;
}

._brlbs-caption {max-width:50%;}
._brlbs-caption p {}


/* Icon Liste Icon oben */
.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a {
    align-items: start;
}

.recht img {max-width:300px; width:100%;}

.recht h2, .recht h3, .recht h4 {letter-spacing:0!important;}
.recht h2 {margin-bottom:0; margin-top:50px; font-size:30px;}
.recht h3 {margin-bottom:15px; margin-top:40px; font-size:24px;}
.recht h4 {margin-bottom:5px; margin-top:20px; font-size:20px;}



.elementor-kit-8 .fc button {
  font-family: "Pathway Gothic One", Sans-serif;
  font-size: 22px!important;
  font-weight: normal;
  text-transform: uppercase;
  line-height: 1.2em;
  letter-spacing: 0px;
  color: var( --e-global-color-18cef89 );
  background-color: #FFFFFF21;
  border-style: solid;
  border-width: 1px;
  border-color: auto;
  border-radius: auto;
  padding: 10px;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
  border: 1px solid #fbd850;
  font-weight: normal;
  color: #eb8f00;
}

.wpfc-calendar-wrapper h2 {
  font-size: 44px!important;
  margin: 0 !important;
}


.ui-widget-header {
  border: 1px solid #013832;
    border-top-color: #013832;
    background-image:none;
  background-color: #005F1B;
  }

.ui-widget-header span {display:block; padding: 20px 10px;}

.fc-toolbar.fc-header-toolbar {
  margin-bottom: 30px;
}

/* Sprachumschalter Menu Mobile */
#uc_fullscreen_navigation_menu_elementor_13431a5 .ue_menu div div ul li.wpml-ls-item-legacy-list-horizontal, #uc_fullscreen_navigation_menu_elementor_932ea84 .ue_menu div div ul li.wpml-ls-item-legacy-list-horizontal, #uc_fullscreen_navigation_menu_elementor_e6dd49b .ue_menu div div ul li.wpml-ls-item-legacy-list-horizontal {
  padding: 0;
  display: inline!important;
}

@media screen and (max-width: 1200px) {
header .elementor-nav-menu .elementor-item {
    font-size:18px!important;
}
#menu-desktop {display:none;}
#menu-mobile {display:block;}

/* FullCalendar Buttons */
.wpfc-calendar-wrapper h2 {
  font-size: 34px !important;
  margin: 0 !important;
}
}


@media screen and (max-width: 767px) {

.recht h2, .recht h3, .recht h4 {text-align:left;}

.recht h2 {margin-bottom:0; margin-top:50px; font-size:24px;}
.recht h3 {margin-bottom:15px; margin-top:20px; font-size:22px;}
.recht h4 {margin-bottom:5px; margin-top:20px; font-size:18px;}

/* Borlabs */
._brlbs-caption {left:auto !important; right:0 !important;}

._brlbs-google-maps {min-height:300px;}
._brlbs-caption {max-width:100%;}


/* FullCalendar Buttons */
.wpfc-calendar-wrapper h2 {
  font-size: 26px !important;
  margin: 0 !important;
  display:block;
  padding:20px 0 0 0;
}

.ui-widget-header span {display:block; padding: 20px 5px;}

.elementor-kit-8 .fc button {
  font-size: 18px!important; padding: 7px;}
  
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Alegreya SC';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://adler-feldberg.de/cms/wp-content/uploads/2022/12/alegreya-sc-v22-latin-regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Alegreya SC';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://adler-feldberg.de/cms/wp-content/uploads/2022/12/alegreya-sc-v22-latin-700.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Alegreya Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://adler-feldberg.de/cms/wp-content/uploads/2022/12/alegreya-sans-v21-latin-regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Alegreya Sans';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://adler-feldberg.de/cms/wp-content/uploads/2022/12/alegreya-sans-v21-latin-700.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Pathway Gothic One';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://adler-feldberg.de/cms/wp-content/uploads/2022/12/pathway-gothic-one-v14-latin-regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Bilbo Swash Caps';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://adler-feldberg.de/cms/wp-content/uploads/2022/12/bilbo-swash-caps-v22-latin-regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */