::selection { color: #ffffff; background-color: #253081; }

/*** NAVI ***/
.site-logo-img {
  margin-top: 25px;
}
.main-nav > ul > .menu-item > a {
  padding: 16px 12px 6px 12px;
}
img.ribbon {
  max-width: 100px;
  margin-top: -10px;
}

/*** BLUE ***/
.blue a {
  color: #ffffff;
}
.blue a:hover {
  color: #df0613;
}

/*** POPUP ***/
.pum-theme-2078 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {
  background-color: #df0613;
}

/*** LIST ***/
.znListItems .znListItems-icon {
  margin-top: -10px;
}

/*** TEAM ***/
.teambox-style--normal .team-member-pos {
	color: #df0613;
  margin-bottom: 28px;
}
.team-member {
  padding: 0px;
  margin-bottom: 0px;
}
.team-member-link {
  cursor: default;
}

/*** FOOTER ***/
.footer p {
  font-family: 'VAGRoundedBT', sans-serif;
  color: #ffffff;
}
.footer a {
  color: #ffffff;
}
.footer a:hover {
  color: #df0613;
}

/*** COOKIES ***/
#cmplz-document {
  max-width: 100%;
}
.cc-revoke, .cc-window {
  font-family: 'VAGRoundedBT', 'sans-serif' !important;
  font-size: 16px;
  line-height: 1.5em;
}



/****** RESPONSIVE ******/

@media (max-width: 1690px) {
}
@media (max-width: 1280px) {
}
@media (max-width: 980px) {
}
@media (max-width: 800px) {
}
@media (max-width: 480px) {
  .flaschengas .zn-bgSource-image { background-size: contain !important; }
  .team-member-link { float: initial; max-width: 100%; margin-right: 0px; }
}
