/* Füge hier Dein eigenes CSS ein */
 .copyright {
     display: none !important;
}
 .top_footer .span3 .widget_text strong br{
     display:none;
}
 .top_footer .container .row, .wpd_flex{
     display:-webkit-box;
     display:-ms-flexbox;
}
 .top_footer p{
     margin:0 !important;
}
 .top_footer .container .row{
     padding-top:5px!important;
     padding-bottom:5px!important;
     display:flex;
     -webkit-box-align:center;
     -ms-flex-align:center;
     align-items:center;
}
 .main-menu>div>ul>li>a, .main-menu>ul>li>a {
     font-size: 15px;
}
 .wpd_header_builder__section--middle a:hover, .wpd_header_builder__section--middle .menu-item.active_item > a, .wpd_header_builder__section--middle .current-menu-item a, .wpd_header_builder__section--middle .current-menu-ancestor > a, .wpd_header_builder__section--middle .wpd_header_builder_login_component:hover .wpd_login__user_name, .wpd_header_builder__section--middle .wpd_header_builder_wpml_component .wpml-ls-legacy-dropdown a:hover, .wpd_header_builder__section--middle .wpd_header_builder_wpml_component .wpml-ls-legacy-dropdown a:focus, .wpd_header_builder__section--middle .wpd_header_builder_wpml_component .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover > a, .wpd_header_builder__section--middle .wpd_header_builder_wpml_component .wpml-ls-legacy-dropdown-click a:hover, .wpd_header_builder__section--middle .wpd_header_builder_wpml_component .wpml-ls-legacy-dropdown-click a:focus, .wpd_header_builder__section--middle .wpd_header_builder_wpml_component .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover > a {
     color: white !important;
}
 .nivo-directionNav .nivo-prevNav:hover:after, .nivo-directionNav .nivo-nextNav:hover:after, input[type="submit"], button, input[type=checkbox]:checked {
     border-color: #0abf00 !important;
}
 .post-navigation a:hover, .price_item .item_cost_wrapper .bg-color, .main_menu_container .menu_item_line, .wpd_practice_list_link:before, .content-container .vc_progress_bar .vc_single_bar .vc_bar, input[type="submit"], button, .pre_footer input[type="submit"], .wpd_blog_list_categories .category a {
     background-color: #0abf00 !important;
}
 .wpd-page-title .wpd_breadcrumb .breadcrumbs {
     display: none !important;
}
 @media screen and (max-width:1200px){
		 		h1 {
    line-height: 1 !important;
}
		 .elementor-element-8640467 h1 {
				 margin-bottom: -65px;
		 }
     .wpd_header_builder .main-menu ul li ul.sub-menu .menu-item:hover > a, .wpd_header_builder .main-menu ul li ul .menu-item.current-menu-item > a, .wpd_header_builder .main-menu ul li ul .menu-item.current-menu-ancestor > a, .wpd_header_builder .main-menu ul li ul .menu-item.current-menu-item:after, .wpd_header_builder .main-menu ul li ul .menu-item.current-menu-ancestor:after, .wpd_currency_switcher ul a:hover, .main-menu ul li ul li.menu-item-has-children:hover:after, .wpd_header_builder .mobile_menu_container .menu-item:hover > a {
         color: #0abf00 !important;
    }
}
 @media screen and (max-width:768px){
   .header_side_container .logo_container:not(.logo_mobile_not_limited) {
    max-width: 215px !important;
}
     #customer_login h2,.wpd_header_builder__login-modal_container h2{
         font-size:24px!important;
         line-height:32px!important 
    }
     .top_footer .row [class*=span]+[class*=span]{
         margin-top:0!important 
    }
     .top_footer .container .row{
         -ms-flex-wrap:wrap;
         flex-wrap:wrap 
    }
     .row [class*=span]{
         width:inherit 
    }
     .top_footer .span3:nth-child(1),.top_footer .span3:nth-child(4){
         -webkit-box-ordinal-group:4;
         order:3;
         margin-top:5px;
         float:left;
         width:50% 
    }
     .top_footer .span3:nth-child(1){
         -ms-flex-order:3;
         display:-webkit-box;
         display:-ms-flexbox;
         display:flex;
         -webkit-box-pack:end;
         -ms-flex-pack:end;
         justify-content:flex-end 
    }
     .top_footer .span3:nth-child(4){
         -ms-flex-order:3;
         display:-webkit-box;
         display:-ms-flexbox;
         display:flex 
    }
     .top_footer .span3:nth-child(2){
         -webkit-box-ordinal-group:3;
         -ms-flex-order:2;
         order:2 
    }
     .top_footer .span3:nth-child(3){
         -webkit-box-ordinal-group:2;
         -ms-flex-order:1;
         order:1 
    }
     footer#footer {
         margin-top: 0px !important;
    }
}
@media screen and (max-width:480px){

		
  .wpd_header_builder__section .header_side.right, .wpd_header_builder__section .header_side.header_side--custom-align.header_side--right-align {
      width: 100% !important;
      text-align: center !important;
  }
  #main_content p, #main_content ul li {text-align: left !important;}
}