/* Let's go */
/*active*/
body {
  display: none; }

body.startseite {
  display: inherit; }

#startnews {
  background: rgba(255, 255, 255, 0.7);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.25);
  clip-path: polygon(13% 0%, 100% 0%, 87% 100%, 0% 100%);
  padding: 40px 80px; }

#superheadline {
  clip-path: polygon(3% 0%, 100% 0%, 97% 100%, 0% 100%);
  background-color: #8ABFE4;
  color: #FFF;
  padding: 10px 30px; }

.headerheadline {
  background-color: #B7DAF2;
  display: inline-block;
  padding: 20px 40px;
  clip-path: polygon(3% 0%, 100% 0%, 97% 100%, 0% 100%); }

.headerpic {
  background: url(/images/headerpic.jpg) center center no-repeat;
  background-size: cover; }

.overlay-col {
  margin-top: -450px;
  min-height: 400px;
  background-color: #FFF; }

.overlay-col .uk-button-large {
  position: absolute; }

.whitetrans {
  background-color: rgba(255, 255, 255, 0.9);
  padding: 15px; }

.whitetext h1 {
  color: #FFFFFF !important;
  text-shadow: 1px 1px 1px #888; }

.uk-logo {
  margin-top: -23px; }

.startseite .uk-navbar-container {
  padding-bottom: 40px; }

ul.uk-breadcrumb {
  background-color: #FFF;
  display: inline-block;
  padding: 3px 14px;
  clip-path: polygon(3% 0%, 100% 0%, 97% 100%, 0% 100%); }

/* ----------------------Main Menu----------------- */
.uk-navbar-left {
  width: 100%;
  display: grid !important;
  grid-template-columns: 338px 1500px; }

.uk-navbar-nav {
  background-color: #B7DAF2;
  clip-path: polygon(1% 0%, 100% 0%, 100% 100%, 0% 100%);
  margin-left: 8px;
  margin-top: 23px; }

.uk-navbar-nav li {
  border-right: 2px solid #FFF;
  transform: skewX(-11deg); }

.uk-navbar-nav li a {
  transform: skewX(11deg); }

.uk-navbar-nav li a svg {
  width: 30px !important;
  height: auto !important; }

.uk-navbar-nav li:last-child {
  border-right: none; }

.uk-navbar-nav > li.uk-active {
  background-color: #8ABFE4; }

.uk-navbar-nav > li.uk-active {
  color: #FFFFFF; }

@media (max-width: 1450px) {
  .uk-navbar-nav li a.mitglieder {
    margin-left: inherit; } }

/* ---------------------- Submenu ----------------- */
#module-125 {
  width: 480%;
  margin-left: 337px;
  margin-top: 2px;
  clip-path: polygon(0.5% 0%, 100% 0%, 100% 100%, 0% 100%); }

#module-125 a {
  min-height: 31px;
  font-size: 14px;
  padding-left: 19px; }

/* Col Startseite */
.whitebordercol {
  border-left: 4px solid #FFF; }
  @media (min-width: 769px) {
    .whitebordercol {
      border-right: 4px solid #FFF;
      transform: skewX(-11deg); } }

@media (min-width: 769px) {
  .whitebordercol .unskew {
    transform: skewX(11deg); } }

.dreiercol {
  padding: 70px 73px 70px 53px; }

.blueheadline {
  background-color: #8ABFE4;
  margin-left: -40px;
  color: #FFF !important;
  padding: 10px 40px 10px 40px;
  display: inline-block;
  clip-path: polygon(0% 0%, 100% 0%, 96% 100%, 0% 100%); }

/* ----------------------Top menu-------------------- */
#module-124 {
  position: absolute;
  top: -36px !important;
  margin-left: 735px;
  background-color: #FFF !important; }
  @media (max-width: 1450px) {
    #module-124 {
      margin-left: inherit;
      right: 20px; } }

#module-124.uk-navbar-nav a {
  background-color: #FFF;
  min-height: 0px;
  color: #666666;
  font-size: 16px; }

#module-124.uk-navbar-nav li {
  border-right: none !important;
  transform: inherit !important; }

#module-124.uk-navbar-nav li a {
  transform: inherit !important; }

/* ---------------------- Toggle -------------------- */
.uk-light .uk-navbar-toggle {
  color: #FFFFFF !important;
  background-color: #0481B7;
  padding: 20px;
  border-radius: 50%; }

.uk-navbar-toggle-icon svg {
  color: #000000 !important;
  width: 35px; }

.uk-offcanvas-bar img {
  display: none; }

.uk-offcanvas-bar .uk-nav-default li a,
.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a {
  color: #122D6A; }

.uk-offcanvas-bar li li ul {
  display: none; }

.uk-navbar-toggle {
  justify-content: left; }

.uk-close {
  color: #FFFFFF !important; }

.uk-close svg {
  width: 30px !important;
  height: auto; }

.uk-notification-message {
  display: none; }

.newsletter-optin .headerpic,
.newsletter-optin .hs-main-font-element,
.newsletter-optin .tm-header,
.newsletter-optin .uk-navbar,
.newsletter-optin .uk-breadcrumb,
.newsletter-optin .footersection,
.newsletter-optin .nextend-accordion-menu-inner
 {
  display: none !important; }

.ff_results_flexbox {
  display: flex !important;
  flex-wrap: wrap;
  padding: 0; }

.catsGrid {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr; }

.ff_flexbox_store > a {
  background: white;
  display: flex;
  align-items: center;
  width: 100%;
  padding: 0.5rem 1rem;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
  color: #333;
  text-decoration: none;
  border-top: 3px solid #B7DAF2 !important;
  border-radius: 2px; }

.ff_flexbox_store > a:hover {
  border-top: 3px solid #2d2e33 !important;
  background: #F2F2F2 !important;
  color: #333 !important; }

.ff_flexbox_store ul {
  margin: 0 !important;
  padding: 0 !important; }

/* iPad */
@media all and (max-width: 768px) {
  .nextend-accordion-menu-inner,
  .no-mobile {
    display: none !important; }

  .uk-logo {
    margin-top: -43px; } }
