/*!
	Theme Name: bzweic element
	Author: bzweic GmbH
    Author URI: https://www.bzweic.de
    Description: Kompaktes WordPress-Theme für Startups und kleinere Organisationen. Großflächig, abwechslungsreich und komfortabel in der Administration. Made in Germany by bzweic GmbH.
	Version: 1.1
	Tags: elementor, custom colors, responsive, mobile, bzweic, 2023
*/h1,h2{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.elementor.elementor-location-single .elementor-post-info a{text-decoration:none !important}.elementor.elementor-location-single a:not(.elementor-button-link){text-decoration:underline !important}.single-post p{font-size:20px !important;line-height:1.5em !important}.footer-link a{color:var(--e-global-color-389f332) !important}.footer-link a:hover{color:var(--e-global-color-2f67895) !important;transition:color 0.25s ease-out}.wpcf7 form.invalid .wpcf7-response-output{border-color:var(--e-global-color-5495ca7) !important;background-color:var(--e-global-color-5495ca7) !important;color:white}.wpcf7 form.sent .wpcf7-response-output{border-color:var(--e-global-color-e5f9f2c) !important;background-color:var(--e-global-color-e5f9f2c) !important;color:white}.wpcf7 form.failed .wpcf7-response-output{border-color:var(--e-global-color-5495ca7) !important;background-color:var(--e-global-color-5495ca7) !important;color:white}.wpcf7 form .wpcf7-response-output{margin:2em 0em 1em !important}.wpcf7 form p{margin:0}.wpcf7 form input:-webkit-autofill{box-shadow:0 0 0 30px var(--e-global-color-74fc7b1) inset !important;-webkit-text-fill-color:var(--e-global-color-text) !important}.wpcf7 form input:-ms-input-placeholder{color:var(--e-global-color-text) !important;text-transform:uppercase}.wpcf7 form input::placeholder{color:var(--e-global-color-text) !important;text-transform:uppercase}.wpcf7 form input:focus{outline:none}.wpcf7 form input:focus:-ms-input-placeholder{opacity:0.5}.wpcf7 form input:focus::placeholder{opacity:0.5}.wpcf7 form input.wpcf7-submit{background-color:transparent;border-color:var(--e-global-color-primary);border-width:1px;border-radius:0px;color:var(--e-global-color-text);font-size:12px;font-style:normal;font-weight:400;letter-spacing:2px;text-transform:uppercase;height:52px;line-height:52px;padding-left:60px;padding-right:60px;margin-top:50px;box-shadow:none;position:relative;display:inline-block;width:auto;cursor:pointer;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;box-sizing:initial !important;border-style:solid}.wpcf7 form input.wpcf7-submit:hover{color:var(--e-global-color-3730bfc);background-color:var(--e-global-color-accent);border-color:var(--e-global-color-accent)}.wpcf7 form input.wpcf7-form-control.wpcf7-text{border-color:var(--e-global-color-primary);border-width:1px;border-style:solid;transform:translateZ(0);border-radius:0px;border-left:none;border-right:none;border-top:none;color:var(--e-global-color-text);font-size:12px;font-style:normal;font-weight:400;padding:18px 0px 14px 0px;background-color:transparent;width:100%}.wpcf7 form textarea{border-color:var(--e-global-color-primary);border-width:1px;border-style:solid;transform:translateZ(0);border-radius:0px;border-left:none;border-right:none;border-top:none;color:var(--e-global-color-text);font-size:12px;font-style:normal;font-weight:400;padding:18px 0px 14px 0px;background-color:transparent;width:100%}.wpcf7 form textarea:-ms-input-placeholder{color:var(--e-global-color-text) !important;text-transform:uppercase}.wpcf7 form textarea::placeholder{color:var(--e-global-color-text) !important;text-transform:uppercase}.wpcf7 form textarea:focus{outline:none}.wpcf7 form textarea:focus:-ms-input-placeholder{opacity:0.5}.wpcf7 form textarea:focus::placeholder{opacity:0.5}.wpcf7 .wpcf7-not-valid-tip{color:var(--e-global-color-5495ca7);font-size:0.8em !important}.wpcf7-spinner{background-color:var(--e-global-color-primary) !important;opacity:1 !important;top:6px}.elementor-slideshow__header{-ms-flex-direction:row !important;flex-direction:row !important}a.dialog-close-button{text-decoration:none}.main-nav .elementor-container{display:-ms-flexbox;display:flex;-ms-flex-line-pack:center !important;align-content:center !important;-ms-flex-pack:center !important;justify-content:center !important;-ms-flex-align:center !important;align-items:center !important}nav .current_page_parent a{background-color:var(--e-global-color-accent);color:#fff !important}@media screen and (min-width: 481px) and (max-width: 768px){.main-nav .elementor-widget-container a img.attachment-full{max-width:250px;width:100%}}@media screen and (max-width: 480px){h1,h2{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}




.no-marker .elementor-icon-list-icon{
	display:none!important;
}
.no-marker li::marker{
	content: ''!important;
}

.read-more-block ul{
	margin:0!important;
}

.date-block ul{
	margin-bottom:10px;
}

.bold-color strong{
	color: #8A121A;
}

.m-0 p{
	margin:0!important;
}

.mt-0 p{
	margin-top:0!important;
}

.mt-5 p{
	margin-top:5px!important;
}

.mb-0, .mb-0 p{
	margin-bottom: 0!important;
}

.icon-big .elementor-accordion-icon{
	font-size:40px!important;
}

.elementor-accordion-title{
	text-decoration:none!important;
}

.akkordeon-lieder h4{
	font-size:30px;
	margin-bottom:0px;
}

.akkordeon-lieder .elementor-tab-content a{
	background: #d2d2c9;
	color: #fff;
	border-radius:20px;
	padding:5px 10px;
	text-decoration:none;
}

html { 
    scroll-behavior: smooth;
}

#back2top{
	display: none;
	opacity: 0;
  transition: all 0.5s ease-in-out; 
  z-index: 999; 
}
