                       
@media screen and (min-width:992px){
  
/* Abgerundete Ecken und Schatten */
#navbarSupportedContent .dropdown-menu {border-radius: 8px;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);}

/* Farben für Dropdown-Items */
html body .dropdown-item {border-bottom: 1px solid #f0f0f0 ! important; color: #333;}
html body  li:last-of-type .dropdown-item {border-color: #fff ! important}
.dropdown-item {padding: 12px 20px;}

/* Hover- und Active-Effekte 
 html body .navbar .dropdown-item.active {border-radius: 4px ! important;}
 html body .navbar .dropdown-item.active, html body .navbar .dropdown-item.active span {color: #fff ! important}
 html body .navbar .dropdown-item.active:hover, html body .navbar .dropdown-item.active:hover span {color: #222 ! important}
.dropdown-item:hover {border-radius: 4px ! important;background-color: #f0f0f0;border-color: #fff ! important;transition: background-color 0.3s ease, color 0.3s ease;}
*/
/* Animation beim Öffnen 
.dropdown-menu {border-radius: 8px ! important;transition: transform 0.3s ease, opacity 0.3s ease;transform: translateY(-10px);opacity: 0; padding: 10px 15px;}
.dropdown-menu.show {transform: translateY(0); opacity: 1;}
*/
}
}

  
legend {padding-top: 12px}

body .meta-navbar a *, body .meta-navbar a span {font-weight: 700 ! important; font-size: 14px}
.meta-navbar a:not(:hover) *, .meta-navbar a:not(:hover) span {color: #2a80be ! important}
.meta-navbar a:hover *, .meta-navbar a:hover span, .meta-navbar a:hover span:before {color: #f8a502 ! important}
.meta-drinkman a:before {margin-left: 3px; content: ''; font-size: 20px; position: relative; left: -5px; top: 3px}
  .meta-drink, .meta-drinkman {margin-left: 18px ! important; position: relatvie}
.meta-drinkman a:before {position: relative; top:7px; 50px; background-size: 16px auto; padding-left: 12px;
background-repeat: no-repeat;
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMzNTljZGUiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLWZsYWctdHJpYW5nbGUtbGVmdCI+PHBhdGggZD0iTTE3IDIyVjJMNyA3bDEwIDUiLz48L3N2Zz4=);}
body .swiper-slide .btn.btn-outline-primary {border-color: rgba(255,255,255,0.7); padding: 8px 18px 7px 18px} body .swiper-slide a:hover.btn.btn-outline-primary {border-color: rgba(255,255,255,0.6)}
.swiper-slider .alert{max-width:480px ! important; background: rgba(243,159,22,0.8); border-radius: 4px ! important;}
.swiper-slider .alert strong {font-size: 28px; font-family: "Fira Sans", sans-serif ! important; font-weight: 400; line-height: 1.2; display: inline-block; margin-top: 10px}
.swiper-slider .alert * {color: #fff ! important}
.swiper-slider .alert p {margin-left: 14px; padding-right: 10px}
.swiper-slider .container-outer{position:absolute;bottom:auto ! important; top: 170px ! important;left:0,right: 0;width:100%}
@media screen and (max-width:780px){.swiper-slider .alert strong {font-size:24px;}.lang-nav {display: none ! important}}
@media screen and (max-width:640px){
 .swiper-slider .alert {margin-left: 45px }
 .swiper-slider .swiper-slide{overflow:hidden}.swiper-slider .swiper-slide img{min-width:200px ! important}
.swiper-slider .container-outer{bottom:auto ! important; top: 60px ! important;max-width: 345px ! important}.swiper-slider .alert strong {font-size:20px; font-family: "Fira Sans", sans-serif ! important; font-weight: 400; line-height: 1.2; display: inline-block; margin-top:6px;}body .swiper-slide .btn.btn-outline-primary {padding: 5px 14px 5px; font-size: 14px}.swiper-slider .alert p {margin-left: 9px; padding-right: 7px}}
@media screen and (max-width:350px){ .swiper-slider .alert {margin-left: 0px}.swiper-slider .container-outer{bottom:auto ! important; top: 30px ! important;}.swiper-slider .alert strong {font-size:18px; }}