/**Theme Name:Astra-child
Author:Digital Revolutions LLC
Author URI:https://digital-revolutions.net/Description:Astra child theme
Version:1.0.0
License:GNU General Public License v2 or later
License URI:http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:astra-child
Template:astra*/
@font-face{font-family:'fontello';font-display:swap;src:url('./css/fontello/font/fontello.eot?25092276');src:url('./css/fontello/font/fontello.eot?25092276#iefix')format('embedded-opentype'),url('./css/fontello/font/fontello.woff2?25092276')format('woff2'),url('./css/fontello/font/fontello.woff?25092276')format('woff'),url('./css/fontello/font/fontello.ttf?25092276')format('truetype'),url('./css/fontello/font/fontello.svg?25092276#fontello')format('svg');font-weight:normal;font-style:normal}@media screen and(-webkit-min-device-pixel-ratio:0){@font-face{font-family:'fontello';src:url('./css/fontello/font/fontello.svg?25092276#fontello')format('svg')}}[class^="fa-"]:before,[class*="fa-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-left-open:before{content:'\e800'}.fa-right-open:before{content:'\e801'}.fa-search:before{content:'\e802'}.fa-cancel-circled:before{content:'\e803'}.fa-cancel:before{content:'\e804'}.fa-print:before{content:'\e805'}.fa-spin6:before{content:'\e839'}.fa-pencil:before{content:'\f040'}.fa-twitter:before{content:'\f099'}.fa-menu:before{content:'\f0c9'}.fa-caret-down:before{content:'\f0d7'}.fa-envelope:before{content:'\f0e0'}.fa-youtube:before{content:'\f16a'}.fa-instagram:before{content:'\f16d'}.fa-fax:before{content:'\f1ac'}.fa-facebook-f:before{content:'\f39e'}.fa-phone-alt:before{content:'\f879'}.animate-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}#cmplz-manage-consent .cmplz-manage-consent{display:block!important;transition:all 0.2s ease-in-out;bottom:3px!important;left:15px!important;line-height:inherit!important;padding:6px!important;margin:0!important;width:40px!important;min-width:auto!important;border-radius:3px!important;height:40px!important}#cmplz-manage-consent .cmplz-manage-consent:hover:before{font-size:22px}#cmplz-manage-consent .cmplz-manage-consent:before{content:'\f040';font-family:'fontello';color:#fff;font-size:20px;padding-left:5px}.cmplz-placeholder-1{height:auto!important;object-fit:cover;aspect-ratio:16/9}.cmplz-cookiebanner .cmplz-title{padding-top:15px!important;font-weight:bold!important;font-size:20px!important;color:#666666!important}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept{font-weight:bold!important}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny{font-weight:bold!important}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences{font-weight:bold!important}.cmplz-cookiebanner .cmplz-links .cmplz-link{padding-bottom:15px!important}#cmplz-manage-consent .cmplz-manage-consent{color:#ffffff!important}body .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny,body .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences{background:#efefef;border:1px solid #333333;color:#333333}body .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny:hover,body .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences:hover{background:linear-gradient(33deg,#0066A6 0%,#003B63 100%);border:1px solid #ffffff;color:#ffffff}.elementor-widget-social-icons .elementor-social-icon-facebook-f{display:none}.elementor-widget-social-icons .elementor-social-icon-facebook-f.show{display:inline-grid}@media(min-width:769px){.ast-container{display:flex}.sidebar-main{height:100%}.sidebar-main aside:last-child{position:-webkit-sticky;position:sticky;top:55px}body,html{/*overflow-x:hidden!important;overflow-y:visible!important*/}}.jsSlideInRight{animation-name:jsSlideInRight;animation-duration:3s;animation-fill-mode:both}.jsSlideInTop{animation-name:jsSlideInTop;animation-duration:3s;animation-fill-mode:both}.jsFadeIn{animation-name:jsFadeIn;animation-duration:3s;animation-fill-mode:both}body.home footer{background:#fff}@keyframes jsSlideInTop{from{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes jsSlideInRight{from{transform:translate3d(100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes jsFadeIn{0%{opacity:0}100%{opacity:1}}.jet-engine-listing-overlay-wrap{display:flex;height:100%}.jet-listing-grid__item,#secondary aside,#primary,#facebookbeitraege .cff-item{-webkit-transform:translateY(90px);transform:translateY(90px);opacity:0;-webkit-transition:1s;transition:1s}.jet-listing-grid__item.-show,#secondary aside.-show,#primary.-show,#facebookbeitraege .cff-item.-show{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}body.elementor-editor-active .jet-listing-grid__item,body.elementor-editor-active #secondary aside,body.elementor-editor-active #primary,body.elementor-editor-active #facebookbeitraege .cff-item{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.elementor-heading-title{line-height:1.3em!important}[class^="eicon-"]{font-style:initial!important}[class^="fa-"]:before,[class*="fa-"]:before{margin-left:0}.eicon-close:before{content:'\e803';font-family:'fontello';font-style:initial}.fa-chevron-right:before{content:'\e801'}.fa-chevron-left:before{content:'\e800'}.fa-facebook:before{content:'\f39e';font-family:'fontello'}.eicon-menu-bar:before{content:'\f0c9';font-family:'fontello';font-style:initial}.AfD-Fraktion.Leipzig .elementor-author-box__avatar img{display:none!important}.elementor-author-box--avatar-yes.false{display:none}.elementor-author-box--avatar-yes.true{display:block}.elementor-element[data-widget_type="uael-posts.feed"].uael-post__content-wrap{-webkit-box-shadow:none;box-shadow:none;z-index:1}body.page .wtr-time-wrap.block,.wtr-time-wrap.before-content{display:none!important}.wtr-time-wrap.block,.wtr-time-wrap.before-content{display:block;color:var(--e-global-color-3058017)}.ast-separate-container .ast-archive-description,.ast-separate-container .ast-author-box{padding:34px;background:#fff}.ast-separate-container.ast-blog-grid-2 .ast-archive-description,.ast-separate-container.ast-blog-grid-3 .ast-archive-description,.ast-separate-container.ast-blog-grid-4 .ast-archive-description{margin-bottom:15px!important}.ast-archive-description .ast-archive-title{color:var(--e-global-color-astglobalcolor1)}#block-19,#block-23,#block-24{margin-bottom:-40px!important}#secondary .widget{border-radius:3px}.ast-separate-container.ast-single-post .ast-article-single{border-radius:3px}#secondary h2{font-size:28px;padding:5px 0}#secondary li a{margin-bottom:20px;color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}#secondary li a:hover{color:var(--e-global-color-primary)}#secondary time.wp-block-latest-posts__post-date{font-weight:600}#secondary #block-22 li{display:flex;flex-direction:column-reverse}#secondary #block-22 li .post-date{font-weight:300}#secondary #block-22 li a{font-weight:400}#secondary{margin-top:0px;margin-bottom:0px;display:block}.main-header-bar.ast-header-breadcrumb{max-width:1240px;margin:0 auto 30px auto;font-family:"Bitter";color:var(--e-global-color-text);font-size:16px;z-index:0;background:transparent}#ast-scroll-top{background:linear-gradient(33deg,rgb(213,23,47)0%,rgb(162,17,38)100%);font-size:1em;line-height:1.8em;width:40px;height:40px;padding:3px;right:0px;border-radius:3px;z-index:999;bottom:3px;box-shadow:rgb(0 0 0/19%)0px 10px 20px,rgb(0 0 0/23%)0px 6px 6px}#ast-scroll-top:hover svg{fill:#fff}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:#fff!important;fill:#fff!important}body.page .wtr-time-wrap.block,.wtr-time-wrap.before-content{display:block;color:var(--e-global-color-3058017);width:100%;max-width:1200px;margin:-30px auto auto auto;padding:20px}#ast-scroll-top:hover{background:linear-gradient(33deg,#0066A6 0%,#003B63 100%)}h1.entry-title{font-weight:600}.entry-meta,.entry-meta*{line-height:1.45;color:var(--e-global-color-secondary)}.ast-pagination .dots,.page-links .page-link,.single .post-navigation a,.ast-pagination a{color:#0099ff!important;border:1px solid #0099ff!important;border-radius:30px!important;background:#fff!important}.ast-pagination .dots:hover,.ast-pagination .dots:focus,.ast-pagination a:hover,.ast-pagination a:focus,.page-links .page-link:hover,.single .post-navigation a:hover,.page-links .page-link:focus,.single .post-navigation a:focus{color:#ffffff!important;background:linear-gradient(270deg,#00A2DF 0%,#0072B3 100%)!important;border-color:#fff!important;cursor:pointer}.ast-pagination .current{color:#ffffff!important;background:linear-gradient(33deg,#0066A6 0%,#003B63 100%)!important;border-color:#fff!important}#wtr-progress{z-index:997}.ast-related-posts-title{padding:30px 0px 0px 30px;margin-bottom:0px!important}body .wp-block-file .wp-block-file__button:hover{color:#FFFFFF;background-color:transparent;background-image:linear-gradient(270deg,#00A3E3 0%,#0069B4 100%)}.hideBg{}@font-face{font-family:'Barlow';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/astra-local-fonts/barlow/7cHpv4kjgoGqM7E_A8s52Hs.woff2)format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Barlow';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/astra-local-fonts/barlow/7cHpv4kjgoGqM7E_Ass52Hs.woff2)format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Barlow';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/astra-local-fonts/barlow/7cHpv4kjgoGqM7E_DMs5.woff2)format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/astra-local-fonts/barlow-condensed/HTx3L3I-JCGChYJ8VI-L6OO_au7B6x7T2kn3.woff2)format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/astra-local-fonts/barlow-condensed/HTx3L3I-JCGChYJ8VI-L6OO_au7B6x_T2kn3.woff2)format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/astra-local-fonts/barlow-condensed/HTx3L3I-JCGChYJ8VI-L6OO_au7B6xHT2g.woff2)format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/astra-local-fonts/barlow-condensed/HTxwL3I-JCGChYJ8VI-L6OO_au7B4-Lwz3nWuZEC.woff2)format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/astra-local-fonts/barlow-condensed/HTxwL3I-JCGChYJ8VI-L6OO_au7B4-Lwz3jWuZEC.woff2)format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/astra-local-fonts/barlow-condensed/HTxwL3I-JCGChYJ8VI-L6OO_au7B4-Lwz3bWuQ.woff2)format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}strong{display:contents}p{margin-bottom:1em;}



/* facebook 
img.cff-multi-image.cff-feed-image.cff-img-error {
    display: none
}

#js_custom_facebook_popup .cff-header-hero {
    background-image: none;
    width: inherit;
    height: inherit;
    opacity: 1 !important;
    visibility: visible !important
}

#js_custom_facebook_popup .cff-header-hero img {
    width: 100% !important;
    height: auto !important;
    margin-left: 0 !important;
    opacity: 1 !important;
    visibility: visible !important
}

#cff .cff-photo img {
    border-radius: 3px
}

#cff .cff-photo:before {
    z-index: 9;
    display: block;
    position: absolute;
    content: '';
    opacity: 1;
    background: url('/wp-content/uploads/2021/11/verlauf-blau-gelb-Kopie.png');
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    background-repeat: no-repeat;
    background-size: 5px 100%;
    height: 100%;
    width: 5px;
    top: 0;
    left: 0px
}

#js_custom_facebook_popup .cff-header-hero img {
    display: block !important
}

#js_custom_facebook_popup .cff-header-text h3 {
    color: #fff
}

#js_custom_facebook_popup #cff .cff-post-links {
    width: 100%;
    margin-bottom: 20px
}

#js_custom_facebook_popup #cff .cff-post-links a {
    background: linear-gradient(270deg, #00A2DF 0%, #0072B3 100%) !important;
    padding: 10px;
    color: #fff !important;
    border-radius: 5px
}

#js_custom_facebook_popup #cff .cff-post-links a:before {
    content: '\f39e';
    font-family: 'fontello';
    padding-right: 5px
}

#cff a:hover,
#cff a:focus {
    text-decoration: none;
    outline: none
}

#facebookbeitraege #cff .cff-author .cff-page-name.cff-author-date,
#facebookbeitraege #cff-lightbox-wrapper .cff-author .cff-page-name.cff-author-date #facebookbeitraege #cff .cff-author .cff-date {
    font-size: 16px
}

#facebookbeitraege .cff-media-wrap .cff-photo,
#facebookbeitraege .cff-text-wrapper {
    width: 100% !important
}

@media only screen and(max-width:879px) {
    #facebookbeitraege .cff-text-wrapper {
        height: auto !important
    }
}

@media only screen and(min-width:880px) {

    #facebookbeitraege .cff-media-wrap .cff-photo,
    #facebookbeitraege .cff-text-wrapper {
        width: 60% !important
    }

    #facebookbeitraege #cff.cff-half-layout .cff-photo,
    #facebookbeitraege #cff.cff-half-layout .cff-iframe-wrap,
    #cff.cff-half-layout .cff-html5-video,
    #facebookbeitraege #cff.cff-half-layout .cff-vidLink {
        width: calc(40%-20px) !important
    }

    #facebookbeitraege #cff.cff-half-layout .cff-text-wrapper {
        float: right;
        padding-right: 3%
    }

    #facebookbeitraege #cff .cff-item.cff-box,
    #cff .cff-item.cff-box:first-child {
        margin: 30px 0;
        background: #fff !important
    }

    #facebookbeitraege #cff .cff-meta-wrap {
        margin: 0
    }

    #facebookbeitraege .cff-more,
    #facebookbeitraege .cff-less {
        font-family: 'Bitter';
        font-weight: 400;
        font-size: 16px;
        margin-top: 20px;
        width: 100%;
        float: left
    }
}*/