.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), "Helvetica", Arial, Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), "Helvetica", Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-15114 .elementor-element.elementor-element-d2f1a8c .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:14px;}.elementor-15114 .elementor-element.elementor-element-d2f1a8c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cd65a1a );fill:var( --e-global-color-c0db398 );color:var( --e-global-color-c0db398 );}.elementor-15114 .elementor-element.elementor-element-d2f1a8c.elementor-view-framed .elementor-icon, .elementor-15114 .elementor-element.elementor-element-d2f1a8c.elementor-view-default .elementor-icon{fill:var( --e-global-color-cd65a1a );color:var( --e-global-color-cd65a1a );border-color:var( --e-global-color-cd65a1a );}.elementor-15114 .elementor-element.elementor-element-d2f1a8c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-c0db398 );}.elementor-15114 .elementor-element.elementor-element-d2f1a8c .elementor-icon{font-size:17px;padding:7px;}.elementor-15114 .elementor-element.elementor-element-d2f1a8c .elementor-icon-box-title, .elementor-15114 .elementor-element.elementor-element-d2f1a8c .elementor-icon-box-title a{font-family:"Poppins", "Helvetica", Arial, Sans-serif;font-size:18px;font-weight:500;}.elementor-15114 .elementor-element.elementor-element-d2f1a8c .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-15114 .elementor-element.elementor-element-d2f1a8c:has(:hover) .elementor-icon-box-title,
					 .elementor-15114 .elementor-element.elementor-element-d2f1a8c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), "Helvetica", Arial, Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15114 .elementor-element.elementor-element-d451402{width:100%;max-width:100%;}.elementor-15114 .elementor-element.elementor-element-d451402 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-15114 .elementor-element.elementor-element-d451402 .gallery-item{padding:0 15px 15px 0;}.elementor-15114 .elementor-element.elementor-element-d451402 .gallery{margin:0 -15px -15px 0;}.elementor-15114 .elementor-element.elementor-element-d451402 .gallery-item img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:50% 50% 50% 50%;}.elementor-15114 .elementor-element.elementor-element-d451402 .gallery-item .gallery-caption{text-align:center;font-weight:500;font-style:normal;}.elementor-15114 .elementor-element.elementor-element-9de10b2 .tribe-events-calendar-list__event-title{font-family:"Poppins", "Helvetica", Arial, Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;}.elementor-15114 .elementor-element.elementor-element-9de10b2 .tribe-events-calendar-list__event-datetime{font-family:"Poppins", "Helvetica", Arial, Sans-serif;font-size:15px;font-weight:300;}.elementor-15114 .elementor-element.elementor-element-9de10b2 .tribe-events-calendar-list__event-description p{font-family:"Poppins", "Helvetica", Arial, Sans-serif;font-size:16px;}.elementor-15114 .elementor-element.elementor-element-9de10b2 .tribe-events-calendar-list__event-venue{font-family:"Poppins", "Helvetica", Arial, Sans-serif;font-size:14px;font-weight:400;}.elementor-15114 .elementor-element.elementor-element-9de10b2 .tribe-events-calendar-list__event-cost{font-size:12px;font-weight:300;}.elementor-15114 .elementor-element.elementor-element-9de10b2 .tribe-events-calendar-list__event-date-tag-daynum{font-size:15px;font-weight:400;}.elementor-15114 .elementor-element.elementor-element-9de10b2 .tribe-events-calendar-list__month-separator-text{font-size:18px;font-weight:500;}.elementor-15114 .elementor-element.elementor-element-9de10b2 .tribe-events-c-nav__prev, .elementor-15114 .elementor-element.elementor-element-9de10b2 .tribe-events-c-nav__next{font-size:16px;}@media(max-width:1024px){.elementor-widget-icon-box .elementor-icon-box-description{line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-icon-box .elementor-icon-box-description{line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for image-gallery, class: .elementor-element-d451402 */.elementor-15114 .elementor-element.elementor-element-d451402 .gallery-item img {
    box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.33);
}
.elementor-15114 .elementor-element.elementor-element-d451402 figure.gallery-item {
    display: inline-block;
    max-width: 80px;
}
.elementor-15114 .elementor-element.elementor-element-d451402 .gallery-item .gallery-caption {
padding: 5px 0px;
}/* End custom CSS */
/* Start custom CSS for tec_elementor_widget_events_view, class: .elementor-element-9de10b2 */.elementor-15114 .elementor-element.elementor-element-9de10b2 .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
    padding:0px;
}
.elementor-15114 .elementor-element.elementor-element-9de10b2 .tribe-events-calendar-list__event-details {
    width: 100%
}
.elementor-15114 .elementor-element.elementor-element-9de10b2 .tribe-events-calendar-list__event-featured-image-wrapper, .elementor-15114 .elementor-element.elementor-element-9de10b2 .tribe-events-c-subscribe-dropdown__container {
    display: none;
}
@media only screen and (max-width: 768px) {
 .elementor-15114 .elementor-element.elementor-element-9de10b2 .tribe-common .tribe-common-l-container {
    padding: 0px 10px;
  }
  .elementor-15114 .elementor-element.elementor-element-9de10b2 .tribe-events .tribe-events-calendar-list__event-date-tag {
      display:none;
}
.elementor-15114 .elementor-element.elementor-element-9de10b2 .tribe-events-calendar-list__event-row {
    padding-bottom:10px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://obstbaumpflegeschule.de/wp-content/uploads/2024/11/poppins-light-webfont.woff2') format('woff2'),
		url('https://obstbaumpflegeschule.de/wp-content/uploads/2024/11/poppins-light-webfont.woff') format('woff'),
		url('https://obstbaumpflegeschule.de/wp-content/uploads/2024/11/poppins-light-webfont.ttf') format('truetype'),
		url('https://obstbaumpflegeschule.de/wp-content/uploads/2024/11/poppins-light-webfont.svg#Poppins') format('svg');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://obstbaumpflegeschule.de/wp-content/uploads/2024/11/poppins-regular-webfont.woff2') format('woff2'),
		url('https://obstbaumpflegeschule.de/wp-content/uploads/2024/11/poppins-regular-webfont.woff') format('woff'),
		url('https://obstbaumpflegeschule.de/wp-content/uploads/2024/11/poppins-regular-webfont.ttf') format('truetype'),
		url('https://obstbaumpflegeschule.de/wp-content/uploads/2024/11/poppins-regular-webfont.svg#Poppins') format('svg');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://obstbaumpflegeschule.de/wp-content/uploads/2024/11/poppins-medium-webfont.woff2') format('woff2'),
		url('https://obstbaumpflegeschule.de/wp-content/uploads/2024/11/poppins-medium-webfont.woff') format('woff'),
		url('https://obstbaumpflegeschule.de/wp-content/uploads/2024/11/poppins-medium-webfont.ttf') format('truetype'),
		url('https://obstbaumpflegeschule.de/wp-content/uploads/2024/11/poppins-medium-webfont.svg#Poppins') format('svg');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://obstbaumpflegeschule.de/wp-content/uploads/2024/11/poppins-bold-webfont.woff2') format('woff2'),
		url('https://obstbaumpflegeschule.de/wp-content/uploads/2024/11/poppins-bold-webfont.woff') format('woff'),
		url('https://obstbaumpflegeschule.de/wp-content/uploads/2024/11/poppins-bold-webfont.ttf') format('truetype'),
		url('https://obstbaumpflegeschule.de/wp-content/uploads/2024/11/poppins-bold-webfont.svg#Poppins') format('svg');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://obstbaumpflegeschule.de/wp-content/uploads/2024/11/poppins-semibold-webfont.woff2') format('woff2'),
		url('https://obstbaumpflegeschule.de/wp-content/uploads/2024/11/poppins-semibold-webfont.woff') format('woff'),
		url('https://obstbaumpflegeschule.de/wp-content/uploads/2024/11/poppins-semibold-webfont.ttf') format('truetype'),
		url('https://obstbaumpflegeschule.de/wp-content/uploads/2024/11/poppins-semibold-webfont.svg#Poppins') format('svg');
}
/* End Custom Fonts CSS */