@import url("https://fonts.googleapis.com/css?family=Lora:400,400i,700,700i");
@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400&display=swap");  p,a,li{font-family:'Open Sans' Sans,Arial,Helvetica,sans-serif;font-weight:400;font-size:19px;color:#5a5a5a}
b,strong{font-weight:600}
a{color:#2F2382}
h1{font-size:40px;padding-bottom:0px;padding-top:60px; font-weight: 600 }
h2{font-size:30px;padding-bottom:0px}
h3{font-size:22px;color:#5a5a5a;font-weight:400}
h1,h2,h3,h4,h5,h6{line-height:1;font-family:'Open Sans',Arial,Helvetica,sans-serif}
button,input,optgroup,select,textarea{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:100%;line-height:1.15;margin:0}
.site-info,.nav-links,.entry-header,.cat-links,.wp-post-image{display:none}
.vc_icon_element{line-height:0;font-size:14px;margin-bottom:0}
.vc_col-has-fill > .vc_column-inner,.vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner,.vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner,.vc_row-has-fill > .vc_column_container > .vc_column-inner{padding-top:0}
.header-post-title-class{color:#2F2382;font-size:38px;padding-bottom:0;margin-bottom:70px;margin-top:40px}
.no-wc-breadcrumb .site-header{margin:0}
.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid > li{margin-bottom:15px!important}
.inner-wrap{max-width:1150px}
.header-post-title-container img{width:100%}
.single-page p a{color:#2F2382} .site-header .site-branding {display: none;}
.col-full {
max-width: 1200px;
margin-left: auto;
margin-right: auto;
padding: 0 0em;
box-sizing: content-box;
} table td,table th{padding:0;text-align:left;vertical-align:top}
td,th{padding:0}
table tbody td{background-color:rgba(255,255,255,0.0)} .hentry .entry-content a:not(.button){text-decoration:none!important}.site-footer a:not(.button){text-decoration:none!important}.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid > li{margin-bottom:10px!important}img{border-radius:0}.mega-menu-logo{background:none;float:right}.mega-menu-logo img{border-radius:0}.site-header{padding-top:0;border-bottom:0 solid transparent;height:71px}
.menu-toggle { display: none }
.home.blog .site-header, .home.page:not(.page-template-template-homepage) .site-header, .home.post-type-archive-product .site-header {margin-bottom: 0em;} .storefront-primary-navigation{background:#FFF}header .mainNavigationContainer nav.main-navigation{float:none}#mega-menu-wrap-primary{background:none}#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{border-right:1px solid #FFF}#mega-menu-primary > li.mega-menu-item{font-family:'Open Sans' ,Arial,Helvetica,sans-serif!important;font-size:18px;color:#43454B;line-height:20px;padding:9px 15px;height:auto;letter-spacing:1px;border-top:1px solid #2F2382;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}#mega-menu-wrap-primary.mega-sticky{background:#fff}.logo-menue{background:none}
/ .main-wrapper .header-post-title-container { padding: 0; background: transparent; position: relative; margin: 0; }
.main-wrapper .header-post-title-container img {margin: 0;}
.main-wrapper .header-post-title-container .inner-wrap .post-title-wrapper h1 { font-size: 40px; color: #FFF; }
.main-wrapper .header-post-title-container .inner-wrap-header-image {position: relative;}
.main-wrapper .header-post-title-container .inner-wrap-header-image .post-title-wrapper {position: absolute; bottom: -7px; width: 100%; background: rgba(255, 255, 255, 0.85); padding: 15px 34px; -moz-box-sizing: border-box;
box-sizing: border-box;}
.main-wrapper .header-post-title-container .inner-wrap-header-image .post-title-wrapper h1 {color: #2F2382; font-size: 40px; margin: 0;} .home .single-page { margin: 0; }
body:not(.home) .single-page #primary { background: #FFF; box-sizing: border-box; padding: 0 40px; position: relative; }
.entry-meta { display: none } .ueberschrift-mit-Linien   {font-size:30px;padding-bottom:0px}
.vorteile > .vc_column-inner  { background-color: #8254F7; border: 1px solid #E0E0E0; padding:10px }
.technische-details .vc_column-inner  {  background-color: #F7F7F7; border: 1px solid #E0E0E0;  padding:10px }
.vorteile h2  { color: #2F2382; text-align: center }
.technische-details h2  { color: #2F2382; text-align: center }
.technische-details p  {  text-align: center }
.IconVorteile   { margin-bottom: 5px;  }
.uavc-icons, .wpb_column .wpb_wrapper .uavc-icons { margin-bottom: 5px!important } footer { background: #2A2077!important; padding: 25px 0 5px; margin-top: 40px; }
footer .footer-widgets-area { border-bottom: 1px solid #EEE; padding: 0; margin: 0 0 20px; }
footer .footer-widgets-area .footer-box { margin-bottom: 20px; }
footer .footer-widgets-area h5 { color: #FFF; font-size: 16px; line-height: 20px; }
footer .widget-title   { color: #FFF; font-size: 16px; line-height: 20px; }
footer a, footer p { font-size: 16px; line-height: 23px;  margin: 0 0 7px; color: #FFFFFF }
.widget_nav_menu ul li::before {content: "\f105";  color: #FFFFFF;opacity: 1.0;font-family:'Font Awesome 5 Free'!important; }
footer img { border-radius: 0;}
.site-footer a:not(.button):not(.components-button) {color: #fff!important; }
.site-footer h1, .site-footer h2, .site-footer h3, .site-footer h4, .site-footer h5, .site-footer h6, .site-footer .widget .widget-title, .site-footer .widget .widgettitle {     color: #333333!important;} .contentbox-grau {background-color: #D2D2D2;}
.contentbox-grau  p { }
.contentbox-grau h2, .contentbox-grau h4 { color: #FFFFFF!important; font-size: 38pt!important; text-align: center }
.contentbox-grau  .vc_icon_element { color: #2F2382!important; line-height: 0; font-size: 18px; margin-bottom: 0px;}
.contentbox-grau {padding-top: 30px; padding-bottom: 30px; border: 1px solid #E6E6E6; margin-top: 50px; margin-bottom: 50px } .shopuebersicht-kasten{background-color:#FFF}.shopuebersicht-kasten .vc_column-inner > .wpb_wrapper{border:1px solid #D2D2D2;border-radius:0;background-color:#F7F7F7}.shopuebersicht-kasten p{font-size:18px}.shopuebersicht-kasten h3 a{margin-top:20px;font-weight:500!important;color:#2F2382!important;font-size:25px}.bild-filialen{padding-bottom:15px}.shopuebersicht-kasten .vc_btn3.vc_btn3-color-default,.shopuebersicht-kasten .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat{background-color:#2F2382!important}.shopuebersicht-kasten .vc_column_container{padding:1px!important}.vc_row.vc_column-gap-5 > .vc_column_container{padding:1px}.shopuebersicht-kasten .vc_btn3.vc_btn3-size-md{font-size:14pt;padding:5px 15px}.shopuebersicht-kasten .vc_btn3.vc_btn3-color-default,.shopuebersicht-kasten .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat{color:#fff} .vc_btn3.vc_btn3-color-juicy-pink,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{background-color:#2a2077}.vc_btn3.vc_btn3-shape-rounded{border-radius:2px}.vc_btn3.vc_btn3-size-md{padding:4px 10px}
.storefront-full-width-content .shipping_de_string {
display: block!important
}
@media screen and (max-width: 768px) {
header #header-right-section { display: none; }
header .search { margin: 0 0 5px; max-width: 100%; }
footer .copyrightBar > p { float: none; }
footer .copyrightBar > p span { display: block; float: none;float: left; }
footer .copyrightBar > p span:after { content: ''; }
footer .copyrightBar > a { float: left; }
#page .vc_custom_1641296442851,#page .vc_custom_1641247063243,#page  .vc_custom_1641331097059, #page .vc_custom_1620333648590, #page  .vc_custom_1635848107068{margin-bottom:0!important;padding-top:100px!important;padding-bottom:100px!important}
#page .footer-widget-1  { width: 50%!important }
#page .footer-widget-2, #page .footer-widget-3, #page .footer-widget-3  { width: 50%!important; float: left;  }
#page .site-header { padding-top: 10px; padding-bottom: 10px!important; height: 60px; }
#page .vc_row {    margin-left: 0px; margin-right: -0px; }
#page .site-footer { padding: 1.618em 1em 4.706em;}
#page p { font-size: 17px; }
#page h2 {  font-size: 25px;}
#page h1 { font-size: 25px; }
}
@media screen and (max-width: 420px) {
header #header-right-section { display: none; }
header .search { margin: 0 0 5px; max-width: 100%; }
header .search form { padding: 0; }
header .search form input { max-width: 100%; }
footer .footer-widgets-area:first-child{border-bottom:0 none;margin:0}
#page .vc_custom_1641296442851,#page .vc_custom_1641247063243,#page  .vc_custom_1641331097059, #page .vc_custom_1620333648590, #page  .vc_custom_1635848107068{margin-bottom:0!important;padding-top:100px!important;padding-bottom:100px!important}
#page .footer-widget-1  { width: 50%!important }
#page .footer-widget-2, #page .footer-widget-3, #page .footer-widget-3  { width: 50%!important; float: left;  }
#page .site-header { padding-top: 10px; padding-bottom: 10px!important; height: 60px; }
#page .site-footer { padding: 1.618em 1em 4.706em;}
#page p { font-size: 17px; }
#page h2 {  font-size: 25px;}
#page h1 { font-size: 25px; }
}