/*Theme Name:beflash.AIAuthor:beflashVersion:1.0*/
/*** FOOTER PAGES */
.before-footer{padding-top:0 !important;}
.before-footer{position:relative;top:0px !important;background-color:#F2F2F2 !important;background-image:repeating-linear-gradient(284deg,transparent 0px,transparent 1px,rgb(230,224,224) 1px,rgb(230,224,224) 3px),repeating-linear-gradient(14deg,transparent 0px,transparent 1px,rgb(230,224,224) 1px,rgb(230,224,224) 3px),linear-gradient(90deg,rgb(206,206,206),rgb(206,206,206));z-index:9;}
.container-width,.full-width .ubermenu-nav,.container,.row{max-width:2540px;width:100%;}
#footer{margin-top:220px;}
.single-post #footer{margin-top:0px;}
#footer .widget>ul>li+li,ul.menu>li+li{border-top:0 solid #ececec;}
.absolute-footer{position:relative;top:0 !important;background-color:#F2F2F2 !important;background-image:repeating-linear-gradient(284deg,transparent 0px,transparent 1px,rgb(230,224,224) 1px,rgb(230,224,224) 3px),repeating-linear-gradient(14deg,transparent 0px,transparent 1px,rgb(230,224,224) 1px,rgb(230,224,224) 3px),linear-gradient(90deg,rgb(206,206,206),rgb(206,206,206));z-index:9;}
.absolute-footer .footer-primary{position:relative;padding-top:56px !important;}
.footer-1{padding:200px 0 130px;background-color:#181719 !important;z-index:1;}
.footer-1 .bg,.footer-1 .container{background-position:50% 50% !important;opacity:1;}
.footer-1 .overlay{background-color:transparent !important;}
.footer-1 .ux-shape-divider--top svg{height:100px;--divider-top-width:100%;}
.footer-2{z-index:1;}
.footer-2 .widget{margin-bottom:2.4em !important;}
.footer-secondary{position:relative;top:-16px;height:120px;z-index:9;}
.footer-area ul,.footer-area ul li{border-left:0px solid #ddd !important;margin:0 0 10px 3px;width:100%;margin-bottom:.4em;margin-left:0 !important;padding-left:0 !important;border-bottom:0;line-height:.6;opacity:1 !important;}
.footer-area ul{margin-bottom:20px;}
.footer-area ul.menu>li{display:list-item;list-style:none;margin:0;padding-left:0 !important;text-align:left;line-height:1.2;}
.footer-area strong{color:var(--white) !important;}
.footer-support{width:100% !important;padding:0 !important;}
/* FOOTER WIDGETS NEW */
#footer .footer-widgets-new{margin:0 auto;}
.footer-widgets-new .footer-area-two{display:contents}
.footer-widgets-new{display:grid;grid-template-columns:66% 0% 0% 0% 0% 33%;gap:0;padding:2em 15px 2em;}
.footer-widgets-new .area_one{min-width:100%;flex-basis:100% !important;display:grid;}
.footer-widgets-new .area_one .col{position:relative;width:100%;margin:0;padding:0 15px 15px !important;}
.footer-widgets-new h2{margin-left:0;margin-bottom:1rem;padding:15px 0 0;color:var(--color6);font-family:"PlusJakartaSans",sans-serif;font-size:2rem;font-weight:400;letter-spacing:1.5px;text-align:left;text-shadow:3px 3px 3px transparent;text-transform:none;opacity:1;}
.footer-widgets-new a:hover{--p:0%;color:var(--color11);/*background-color:var(--red);padding:4px 10px;border-radius:10px;transition:all .3s ease-out;opacity:1;*/
}
.footer-widgets-new p,.footer-area p{margin:0 !important;padding:0 !important;line-height:1.6 !important;font-size:.85rem !important;font-family:"PlusJakartaSans",sans-serif !important;font-weight:400 !important;text-transform:uppercase !important;color:var(--color6) !important;opacity:1 !important;}
.footer-widgets-new .area_six{width:100%;max-width:100%;float:right;position:absolute;margin-right:0px !important;right:55px;}
/* SHORTCUT IMPRESSUM DSGVO & CO */
#menu-footer-bottom-shortcut{position:relative;margin:0 auto;padding-bottom:6px;top:0;display:inline-block !important;width:max-content;border-bottom:1px solid rgba(62,62,62,0.4);font-size:1rem !important;}
#menu-footer-bottom-shortcut .uppercase{line-height:1.05;text-transform:uppercase;}
#menu-footer-bottom-shortcut li a{font-family:"PlusJakartaSans",sans-serif !important;font-size:.85rem;font-weight:400 !important;line-height:2.4 !important;text-transform:uppercase !important;text-decoration:unset !important;letter-spacing:3px !important;word-wrap:break-word;opacity:1 !important;transition-duration:.3s;transition-property:background;padding:6px 2px;transition:all 1s ease-in;color:var(--color6) !important;border-radius:10px}
#menu-footer-bottom-shortcut.links li{display:inline-block;margin:0 0em !important;}
#menu-footer-bottom-shortcut li a:hover{color:var(--color11) !important;transition:all .2s ease-in;opacity:1;}
/* COPYRIGHT BOTTOM */
.copyright-footer{position:relative;left:0;margin-bottom:20px}
.copyright-footer a{position:relative;top:10px;padding:4px 2px !important;border-radius:10px !important;color:var(--color6) !important;font-size:.7rem !important;font-weight:400 !important;letter-spacing:0;text-transform:none;transition:all 1s ease-in;opacity:.5;}
.copyright-footer a:hover{color:var(--color11) !important;background-color:transparent !important;transition:all .2s ease-in;opacity:1;}
