/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
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: 1.0.1
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
*/

/*    OSM*/

#osmap {
  pointer-events: none!important;
  }
  
#osmap .leaflet-control-zoom {
  pointer-events: auto!important;
  }
  
  /* CF7 Code für alle Meldungen nach Absenden */
.wpcf7 div.wpcf7-response-output {padding:10px 15px; margin-bottom:50px; background: #fff; color:#202126; font-size:18px; border:3px solid #43483c;}
/* Code für  Erfolgsmeldung nach Absenden */
.wpcf7 div.wpcf7-mail-sent-ok {padding:10px 15px; background: #fff; color:#202126; font-size:18px; border:3px solid #3b9741;}
/* Code für Fehlermeldung nach Absenden */
.wpcf7 div.wpcf7-validation-errors {padding:10px 15px; background: #fff; color:#202126; font-size:18px; border:3px solid #c14939;}
/* Code für Warnmeldung der fehlerhaften Input Felder */
.wpcf7 span.wpcf7-not-valid-tip {display:inline-block; padding:10px 15px; background: #c14939; color:#ffffff; font-size:18px; border:none;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
    border-color: #ffb900; background:#ffb900;
}
.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450; background:#46b450; color:#ffffff; padding:30px!important;
}


/* Boxed Layout*/


/* Global elements*/


ol {display: block; list-style-type: decimal;  margin: 0;  padding: 0; font-weight:bold;}
ol li {padding: 10px 0;}
ol li > * {font-weight:normal;}

.type-post {background-color:transparent;}

.listenelement li:before {
    font-family: "Font Awesome 5 Free"; font-weight: 400; content: "\f00c";
	color:#c0dddd; font-size:20px;
	display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
	padding:0 15px 0 0;
	
  }
.listenelement li {padding: 10px 0!important; margin:10px 0; vertical-align:top;}


/* Buttons */
[type="button"], [type="submit"], button {
    border: none!important;
}

/* Überschriften*/
.recht h2 {margin-top:50px;}
.recht h3 {margin-top:30px;}

/* header */

/* headernavi & Logo */

/* Logo*/

/* headernavi sticky / fixed & Fixed Logo */

/* Kontaktleiste unten */

/* Openstreetmaps */

/* Copyright & Footermenu unten */

/* Galerien*/

/* Content */

/* Blog */

/* Contact Form */

/* Cookie Hinweis */	

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

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

}

@media screen and (max-width:768px) {
/* Global elements*/
.breakerspan {display:block;}

}

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

	

