:root{
  --c-nav-bg: #3F444B;
  --c-footer-bg: #3F444B;
  --c-header-bg: #D6D3CE;
  --c-ticker-bg: #F3F3F3;

  --c-primary: #2F6FA3;
  --c-primary-hover: #255C87;

  --c-ticker-label-bg: #8E8276;
  --c-ticker-label-text: #FFFFFF;

  --c-text: #1F1F1F;
  --c-muted: #5B5B5B;
  --c-border: #D9D9D9;
  --c-surface: #F6F7F8;
}


/* DESKTOP: Ticker Geschwindigkeit Desktop */
.ticker-move{animation-duration: 120s !important;}

/* MOBIL: Ticker Geschwindigkeit Mobil */
@media (max-width: 768px){.ticker-move{animation-duration: 160s !important; }}
	


.brand-claim {
	display:none!important
	}


@media (min-width: 901px){
  .brand-logo{
    height: 75px;   /* war 64px -> +30px */
    width: auto;
  }
}





@media (max-width: 768px){

  /* Alle Container im Header ohne Padding => Burger bleibt ganz rechts */
  .site-header .container{
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  /* Nur die Logo-Zeile bekommt links/rechts 20px + oben/unten */
  .container.header-top{
    padding-left: 15px !important;
    padding-right: 20px !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  /* Logo über volle Breite innerhalb dieser 20px-Padding-Zone */
  .brand{ width: 100% !important; }
  .brand-link{ display:block !important; width:100% !important; }
  .brand-logo{
    width: 100% !important;
    height: auto !important;
    max-width: 100% !important;
    display: block !important;
    object-fit: contain;
  }
}

@media (max-width: 768px){

  /* Main-Menü: links/rechts 20px Abstand */
  .main-nav .container{
    padding-left: 14px !important;
    padding-right: 8px !important;
  }
}




/*
:root{
  --c-nav-bg: #4c4c4c !important;
  --c-header-bg: #d1d1d1 !important;

  --c-ticker-bg: #f1f1f1 !important;
  --c-ticker-text: #000 !important;

  --c-ticker-label-bg: #968d83 !important;
  --c-ticker-label-text: #eee !important;

  --c-claim: rgba(0,0,0,0.55) !important;
  --claim-x: 10px !important;
  --claim-y: -6px !important;
}
*/

/* Main Menü Schrifgröße */
/*
@media (max-width: 768px){
  .main-menu > li > a{
    font-size:18px;  
  }
}
*/


