/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor page builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.9.0.1702999252
Updated: 2023-12-19 16:20:52

*/

.tt-beitragsbild .elementor img {max-height:150px!important; width:auto!important}
a {color: #f2843a!important;}
/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/open-sans-v18-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v18-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v18-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v18-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v18-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v18-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('fonts/open-sans-v18-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v18-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v18-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v18-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v18-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v18-latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/open-sans-v18-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v18-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v18-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/open-sans-v18-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v18-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v18-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v18-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v18-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v18-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/open-sans-v18-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v18-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v18-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v18-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v18-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v18-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('fonts/open-sans-v18-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v18-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v18-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v18-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v18-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v18-latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/open-sans-v18-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v18-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v18-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v18-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v18-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v18-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/open-sans-v18-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v18-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v18-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v18-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v18-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v18-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('fonts/open-sans-v18-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v18-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v18-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v18-latin-800.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v18-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v18-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url('fonts/open-sans-v18-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v18-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v18-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v18-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v18-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v18-latin-800italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}


body,h1, h2, h3, h4, h5, h6 {
    font-family: 'Open Sans'!important;
}

p {font-family: 'Open Sans'!important;}
.lity-container, .mec-wrap, .mec-wrap div:not([class^=elementor-]),.mec-wrap h1,.mec-event-content p,.mec-wrap h3,.mec-wrap h5,.mec-wrap h6,.mec-wrap h4 {font-family: 'Open Sans'!important;}
header.w2dc-listing-header h2 {
    font-size: 18px;
    font-weight: 600;
}	
figure.w2dc-listing-logo .w2dc-listing-logo-img {
    background-position: left;
}	
figure.w2dc-listing-logo .w2dc-listing-logo-img {
    background-size: contain!important;max-height: 150px;max-width: 245px;
}	
.w2dc-content address {font-style:normal;}
.w2dc-featured {background-color:#68839c;padding-left: 20px;padding-top: 10px;}
.w2dc-featured header.w2dc-listing-header h2,.w2dc-featured .w2dc-field-caption .w2dc-field-icon,.w2dc-featured .w2dc-field-content .w2dc-field-addresses,.w2dc-featured .w2dc-field-content,.w2dc-featured .w2dc-field-content a,.w2dc-featured span.w2dc-show-on-map{color:#fff!important;}
.w2dc-listings-block .w2dc-listing-logo-wrap .w2dc-featured-label {display: none;}
a,div.w2dc-content.w2dc-terms-menu .w2dc-categories-root a,div.w2dc-content.w2dc-terms-menu .w2dc-categories-root a:visited {color: #f2843a;}
a:hover,div.w2dc-content.w2dc-terms-menu .w2dc-categories-root a:hover {color: #192f44;}
.w2dc-listings-block .w2dc-listing {border-top: 0px solid #CCCCCC;border-bottom: 0px solid #CCCCCC; }
.w2dc-content .w2dc-label {font-weight: normal;}
.w2dc-content .w2dc-form-group {margin-bottom: 0px !important; }
.w2dc-content .w2dc-form-group {margin-bottom: 0px !important; }
.w2dc-search-overlay {background-image:none; background-color: #192F44}
.ui-widget {font-family: 'Open Sans';font-size: 1.1em;}
.w2dc-search-param,.w2dc-found-listings .w2dc-badge,div.w2dc-content .w2dc-btn-primary,div.w2dc-content .w2dc-btn-primary:hover, div.w2dc-content a.w2dc-btn-primary:hover {background-color: #192F44;}
header.w2dc-listing-header h2,.w2dc-content address,.w2dc-listings-block .w2dc-field-content {color: #192F44;}
.mec-event-list-modern .mec-btn-wrapper .mec-booking-button:hover {border-color: #F2843A;background: #F2843A;color: #fff;}
.mec-wrap p {color: #192F44;}
.mec-event-content p,.mec-events-meta-group-countdown .countdown-w .label-w,.entry-content .mec-wrap h1, .entry-content .mec-wrap h2, .entry-content .mec-wrap h3, .entry-content .mec-wrap h4, .entry-content .mec-wrap h5, .entry-content .mec-wrap h6, .mec-wrap h1, .mec-wrap h2, .mec-wrap h3, .mec-wrap h4, .mec-wrap h5, .mec-wrap h6,.mec-event-list-minimal .mec-event-detail, .mec-event-list-minimal .mec-time-details {font-weight: normal; }
.mec-event-list-minimal a.mec-detail-button {letter-spacing: 1px;}
.mec-event-list-minimal a.mec-detail-button:hover {background: #F2843A;color: #fff;}
.mec-single-event .mec-event-meta .mec-events-event-categories a:hover,.mec-single-event .mec-event-meta dd a:hover,.mec-wrap.colorskin-custom .mec-color-hover:hover {color: #F2843A!important;}

.mec-related-event-post img {display:none;}
.mec-related-events-wrap h3.mec-rec-events-title:before {display:none;}

.elementor-nav-menu__container {top:100px!important;padding-top: 30px!important;padding-bottom: 30px!important;}
.eicon-menu-bar:before {color:#192F44;}
.elementor-nav-menu--dropdown .elementor-item.elementor-item-active, .elementor-nav-menu--dropdown .elementor-item.highlighted, .elementor-nav-menu--dropdown .elementor-item:focus, .elementor-nav-menu--dropdown .elementor-item:hover, .elementor-sub-item.elementor-item-active, .elementor-sub-item.highlighted, .elementor-sub-item:focus, .elementor-sub-item:hover {background: #F2843A!important;color: #fff!important;}
.elementor-nav-menu--dropdown a {color: #192F44!important;}

@media only screen and (max-width: 768px) {
  .elementor-313 .elementor-element.elementor-element-fa7347d > .elementor-element-populated {padding: 0px 0px 0px 0px;}
	.elementor-nav-menu__container {top: 30px !important;}
}
@media only screen and (max-width: 466px) {
.elementor .elementor-html5-video {-o-object-fit: contain!important;object-fit: contain!important;}
	.elementor-12 .elementor-element.elementor-element-7203451:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7203451 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-size: contain!important;background-repeat: no-repeat!important;}
}

