/* SONSTIGES new 
.home .fusion-button:hover {
  background: #1849a3!important;  }
*/


@media only screen and (max-width: 768px)  { 
.BRAIN-KERNNETZ-GRAFIK  {
  margin-left: -10px!important;  }

.to-top-right #toTop {
  right: 20px!important;  
  bottom: 35px!important;   }
}


/* BREADCRUMBS new */
.fusion-breadcrumb-link  {
  line-height: 35px!important;   }

.breadcrumb-leaf   {
  font-size: 1.4em!important;  
  padding-top: 0px!important; 
  padding-left: 15px!important;    }

@media only screen and (max-width: 768px)  { 
.breadcrumb-leaf   {
  padding-left: 0px!important;    }
}


/* SPACER 
 
 
 
 
 
 
*/

.space10px {  margin-bottom: 10px!important;  }

.space30px {  margin-bottom: 30px!important;  }

.space50px {  margin-bottom: 50px!important;  }

.space80px {  margin-bottom: 80px!important;  }

.space100px {  margin-bottom: 100px!important;  }

.space200px {  margin-bottom: 200px!important;  }


/* AKTUELLES */
@media only screen and (max-device-width: 640px) {
.BRAIN-AKTUELLES-WIDGET  {
}
}

/* LISTS */
.post-content ul ul {
   margin-top: 20px!important;   margin-bottom: 20px!important; }

.post-content li {
 margin-bottom: 14px!important; }



@media only screen and (max-device-width: 640px) {
.fusion-content-tb ul {
   margin-left: -38px!important; }
.fusion-content-tb ul ul {
   margin-left: -15px!important; }
}



/* SMOOTH SCROLLING */
html  {
scroll-behavior: smooth !important;  }






/* TABLES - Teilnehmer */
.teilnehmertabelle {
  overflow-x: auto!important; 
  padding-bottom: 0px!important; }

table {
  max-width: 94%!important;  }


@media only screen and (max-width: 768px)  {
 table {      width: 70%!important;    }
}


table tr:nth-child(2n) {
  background-color: #fff; }

table tr:nth-child(2n+1) {
  background-color: #f1f1f1;   }

table tr td {
  padding: 17px 0px; }

td:nth-child(1)  {
 border-right: 1px solid #fff!important;  }

td:nth-child(2)  {
 border-right: 1px solid #fff!important;  }

td:last-child {
  border-right: 0px solid #fff !important;   }


table {       text-align: left!important;     border-spacing: 1px  border-spacing: 1   border-collapse: separate;   
   -webkit-box-shadow: 1px -8px 22px 0px rgba(0,0,0,0.09);
   -moz-box-shadow: 1px -8px 22px 0px rgba(0,0,0,0.09);
   box-shadow: 1px -8px 22px 0px rgba(0,0,0,0.09);   }

table tr th {      background-color: #1887f0 !important;  white-space: nowrap!important;    
   color: #fff!important;
   -webkit-border-top-left-radius: 10px;
   -moz-border-radius-topleft: 10px;
   border-top-left-radius: 10px;   }

th:nth-child(1){   padding-left: 40px!important;   }
td:nth-child(3n+1) {    padding-left: 40px!important;    }


table td {   padding-left: 8px!important;   padding-right: 8px!important;  min-width: 140px!important;  }

table tr:first-child{
    background: #fff!important; }

@media only screen and (max-width: 768px)  {
th:nth-child(1){   padding-left: 20px!important;     }
td:nth-child(3n+1) {    padding-left: 20px!important;    }
td:nth-child(2) {  padding-left: 8px!important;   }
}







/* SITEMAP ++++++ */
.wsp-pages-list  ul {  
  padding-top: 8px!important; 
  padding-bottom: 15px!important;  }

.wsp-pages-list  li {  
  padding-bottom: 6px!important;  }



/* MENUS ALL++++++ */
/* MAIN MENU */
.awb-menu__main-li:first-child .awb-menu__main-background-active_left     {  
  opacity: 0!important;  }

.BRAIN-BUTTON-SCHNELL-LINK  {
   padding: 18px 20px!important;  
   font-size: 0.9em!important;   }


/* SUBMENU no transition */

.awb-menu_transition-slide_up.awb-menu_desktop.awb-menu_em-hover.awb-menu_row .awb-menu__sub-ul {
  transform: translateY(1px)!important;   }




/* FOOTER++++++ */
.fusion-footer .awb-menu__main-li_regular.current-menu-item .awb-menu__main-a_regular   {
  color: hsl(209, 98.2%, 42.9%) !important;    }


.fusion-footer .fusion-content-widget-area .widget_recent_entries li   {
   border-color: #e0e0e029!important;   }

.fusion-footer .widget-title   {
  display: none!important;   }

.fusion-footer .menu-text   {
   text-transform: uppercase!important;  }






/* BRAND UNDERLINES SPECIAL */

  .halfhighlightcolor {   text-transform: none!important; 
   color: #aacff2!important;
         background:
        linear-gradient(180deg,
          #ffffff00 60%,
          #68b6ff50 61%);
        position:relative;
        overflow:hidden;      
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; }

    .halfhighlightcolor:after{
        width:0.1%;
        position:absolute;
        right:0;
        top:0;    
        content:"";
        display:block;
        height:100%;
        background-color:#fff;
        z-index:1;         }




/* --------------------------------------------
      GDPR
-------------------------------------------- */
#moove_gdpr_save_popup_settings_button:not(.gdpr-floating-button-custom-position) {
  bottom: 34px!important;    }

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {
  background: #2b2b2b !important; 
  border: 1px solid #184ef091 !important;  
box-shadow: -2px 10px 11px -6px rgba(0,0,0,0.39);
-webkit-box-shadow: -2px 10px 11px -6px rgba(0,0,0,0.39);
-moz-box-shadow: -2px 10px 11px -6px rgba(0,0,0,0.39);
}

#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme {
  border: 1px solid #007bef9c !important;    }

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a {
  color: #1887f0 !important;
  text-decoration: underline !important;   }


@media (min-width: 767px) {
#moove_gdpr_cookie_info_bar {
    margin-right: 10%!important;   }
 .moove-gdpr-info-bar-container {
  padding: 45px 45px!important;   }
}

@media (max-width: 767px) {
  #moove_gdpr_cookie_info_bar {
    min-height: 220px!Important;  
    display: none!important;  }
}

.moove-gdpr-branding { color: #f1f1f1!important;  }

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a {
  color: #026954!important;     text-decoration: underline!important;   }
.moove-gdpr-modal-content    {  margin-top:  100px!important;   z-index: 9000!important;    }
.moove-gdpr-cookie-notice p   {    font-family: 'Open Sans'; sans-serif;   }
#moove_gdpr_save_popup_settings_button span.moove_gdpr_text {     font-family: 'Open Sans'; sans-serif!important;    font-size: 9.5px!important; }

#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme {
   position: absolute!important; 
   width: 60%!important;  
   height: 140px!important;
  padding-top: 10px!important;
  margin-left: 35%!important;

-webkit-border-radius: 7px!important;
-moz-border-radius: 7px!important;
border-radius: 7px!important;

-webkit-box-shadow: 15px 15px 23px -16px rgba(0,0,0,0.65);
-moz-box-shadow: 15px 15px 23px -16px rgba(0,0,0,0.65);
box-shadow: 15px 15px 23px -16px rgba(0,0,0,0.65);
 }












