.bb {
  box-sizing: border-box;
}
.m0 {
  margin: 0;
}
.p0 {
  padding: 0;
}
#infos--show:checked + .ncoi---hint-question {
  display: none;
}
#infos--show:checked + .ncoi---hint-question + .ncoi---hint-info {
  display: block;
  opacity: 1;
  visibility: unset;
}
#infos--show:checked + .ncoi---hint-question + .ncoi---hint-info + .ncoi---table {
  display: block;
  opacity: 1;
  visibility: unset;
}
.ncoi---behind .ncoi---no-script--hidden,
.ncoi---revoke .ncoi---no-script--hidden,
.ncoi---consent-box .ncoi---no-script--hidden {
  display: none;
}
.ncoi---behind {
  background: none;
  display: flex;
  position: fixed;
  left: 0;
  bottom: 0;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
  justify-content: center;
  pointer-events: none;
}
.ncoi---behind.ncoi---hidden--page-load {
  height: 0;
}
.ncoi---behind.ncoi---leftTop {
  align-items: flex-start;
  justify-content: flex-start;
}
.ncoi---behind.ncoi---leftCenter {
  align-items: center;
  justify-content: flex-start;
}
.ncoi---behind.ncoi---leftBottom {
  align-items: flex-end;
  justify-content: flex-start;
}
.ncoi---behind.ncoi---centerTop {
  align-items: flex-start;
  justify-content: center;
}
.ncoi---behind.ncoi---centerCenter {
  align-items: center;
  justify-content: center;
}
.ncoi---behind.ncoi---centerBottom {
  align-items: flex-end;
  justify-content: center;
}
.ncoi---behind.ncoi---rightTop {
  align-items: flex-start;
  justify-content: flex-end;
}
.ncoi---behind.ncoi---rightCenter {
  align-items: center;
  justify-content: flex-end;
}
.ncoi---behind.ncoi---rightBottom {
  align-items: flex-end;
  justify-content: flex-end;
}
.ncoi---behind .ncoi---container {
  display: block;
  float: left;
  box-sizing: border-box;
  width: 400px;
  max-height: 50%;
  border-radius: 3px;
  padding: 0.5rem;
  overflow-y: auto;
  pointer-events: all;
}
.ncoi---behind .ncoi---container .ncoi---form {
  margin: 0;
}
.ncoi---behind .ncoi---container .ncoi---form.ncoi---inconspicuous {
  display: flex;
  align-items: end;
  width: 100%;
}
@media (max-height: 767px) {
  .ncoi---behind .ncoi---container {
    max-height: 90%;
  }
}
.ncoi---behind .ncoi---container .ncoi---headline {
  display: block;
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: .35rem .5rem;
  font-size: 1.2rem;
  line-height: 1.5rem;
  margin: 0;
  font-weight: bold;
  word-wrap: break-word;
}
.ncoi---behind .ncoi---container .ncoi---hint {
  display: block;
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: .35rem .5rem;
  font-size: 1rem;
  line-height: 1.5rem;
  margin: 0;
}
.ncoi---behind .ncoi---container .ncoi---hint.ncoi---hidden {
  display: none;
}
.ncoi---behind .ncoi---container .ncoi---hint.ncoi---inconspicuous {
  flex: 2;
}
.ncoi---behind .ncoi---container .ncoi---cookie-groups {
  display: flex;
  float: left;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  width: 100%;
  box-sizing: border-box;
  border-top: 1px solid;
  border-bottom: 1px solid;
  padding: 0.5rem 0;
  margin: 0.5rem 0;
}
.ncoi---behind .ncoi---container .ncoi---cookie-groups .ncoi---cookie-group {
  display: block;
  float: left;
  box-sizing: border-box;
  padding: 0.5rem 1rem;
}
.ncoi---behind .ncoi---container .ncoi---cookie-groups .ncoi---cookie-group .ncoi---cookie-group-inner {
  display: block;
  float: left;
  box-sizing: border-box;
  width: 100%;
}
.ncoi---behind .ncoi---container .ncoi---cookie-groups.ncoi---hidden {
  display: none;
}
.ncoi---behind .ncoi---container .ncoi---actions {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  width: 100%;
  padding: 0.25rem;
  box-sizing: border-box;
}
.ncoi---behind .ncoi---container .ncoi---actions .ncoi---action {
  display: block;
  float: left;
  box-sizing: border-box;
  padding: 0.25rem;
  flex: 0 1 auto;
}
.ncoi---behind .ncoi---container .ncoi---actions .ncoi---action button {
  box-sizing: border-box;
  display: block;
  float: left;
  width: 100%;
  padding: 0 1rem;
  text-decoration: none;
  border: 0;
  cursor: pointer;
  height: 2rem;
  line-height: 2rem;
  text-align: center;
  border-radius: 3px;
  transition: background 0.25s ease-in-out;
  font-size: 1rem;
}
.ncoi---behind .ncoi---container .ncoi---actions .ncoi---action .ncoi---hidden {
  display: none;
}
.ncoi---behind .ncoi---container .ncoi---actions.ncoi---inconspicuous {
  flex: 1;
  flex-wrap: unset;
  padding: 0;
}
.ncoi---behind .ncoi---container .ncoi---footer {
  display: flex;
  width: 100%;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0.35rem;
  box-sizing: border-box;
}
.ncoi---behind .ncoi---container .ncoi---footer .ncoi---link,
.ncoi---behind .ncoi---container .ncoi---footer .ncoi---split {
  display: block;
  float: left;
  box-sizing: border-box;
  padding: 0.15rem;
  flex: 0 1 auto;
  text-decoration: none;
  line-height: 1;
  font-size: .7rem;
}
.ncoi---behind .ncoi---container .ncoi---table {
  display: block;
  float: left;
  box-sizing: border-box;
  width: 100%;
  padding: .5rem;
}
.ncoi---behind .ncoi---container .ncoi---table.ncoi---hidden {
  display: none;
}
.ncoi---behind .ncoi---container .ncoi---table table {
  float: left;
  table-layout: fixed;
  width: 100%;
}
.ncoi---behind .ncoi---container .ncoi---table table tbody {
  border-top: 1px solid;
}
.ncoi---behind .ncoi---container .ncoi---table table tbody:first-child {
  border: none;
}
.ncoi---behind .ncoi---container .ncoi---table table tbody tr.border-top {
  border-top: 1px solid;
}
.ncoi---behind .ncoi---container .ncoi---table table tbody tr th {
  width: 40%;
}
.ncoi---behind .ncoi---container .ncoi---table table tbody tr td {
  width: 60%;
}
.ncoi---behind .ncoi---container .ncoi---table table tbody tr th,
.ncoi---behind .ncoi---container .ncoi---table table tbody tr td {
  padding: .30rem .50rem;
  font-size: 0.8rem;
  line-height: 1.2rem;
  word-wrap: break-word;
}
.ncoi---behind.ncoi---left .ncoi---container {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ncoi---behind.ncoi---right .ncoi---container {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ncoi---behind.ncoi---top .ncoi---container {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ncoi---behind.ncoi---bottom .ncoi---container {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
[type=checkbox].ncoi---sliding {
  display: none;
}
[type=checkbox].ncoi---sliding:checked + label.ncoi---sliding i:before {
  margin-left: 1.5rem;
}
[type=checkbox].ncoi---sliding:disabled + label.ncoi---sliding i {
  cursor: not-allowed;
}
label.ncoi---sliding {
  display: flex;
  float: left;
  box-sizing: border-box;
  width: 100%;
  font-size: 1rem;
  line-height: 1;
  align-items: center;
  cursor: pointer;
}
label.ncoi---sliding i {
  display: inline-block;
  box-sizing: border-box;
  height: 1.5rem;
  width: 3rem;
  border-radius: .75rem;
  margin-right: .5rem;
  padding: .25rem;
  transition: background 0.25s ease-in-out;
}
label.ncoi---sliding i:before {
  display: block;
  float: left;
  height: 1rem;
  width: 1rem;
  content: "";
  border-radius: .5rem;
  transition: margin 0.25s ease-in-out;
}
iframe.ncoi---hidden {
  display: none;
}
.ncoi---blocked {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  background: #666;
  border: 1px solid #333;
}
.ncoi---blocked.ncoi---hidden {
  display: none;
}
.ncoi---blocked .ncoi---consent-box {
  display: flex;
  align-items: center;
  flex-direction: column;
  max-width: 300px;
}
.ncoi---blocked .ncoi---consent-box .ncoi---blocked-disclaimer {
  display: block;
  float: left;
  width: 100%;
  padding: .5rem;
  font-size: 0.7rem;
  color: white;
  text-align: center;
  box-sizing: border-box;
}
.ncoi---blocked .ncoi---consent-box .ncoi---blocked-disclaimer a {
  color: white;
  text-decoration: underline;
}
.ncoi---blocked .ncoi---consent-box .ncoi---blocked-link {
  display: block;
  float: left;
  padding: .5rem;
  box-sizing: border-box;
}
.ncoi---blocked .ncoi---consent-box .ncoi---blocked-link button.ncoi---release {
  box-sizing: border-box;
  border: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  float: left;
  width: 100%;
  padding: 0 1rem;
  text-decoration: none;
  background: #090;
  color: white;
  height: 2rem;
  line-height: 2rem;
  text-align: center;
  border-radius: 3px;
  transition: background 0.25s ease-in-out;
  font-size: 1rem;
}
.ncoi---blocked .ncoi---consent-box .ncoi---blocked-link button.ncoi---release:hover {
  background: #060;
}
.ncoi---blocked .ncoi---consent-box .ncoi---blocked-link button.ncoi---release .ncoi---blocked-icon {
  display: block;
  float: left;
  margin-right: .5rem;
  height: 1rem;
}
.ncoi---blocked .ncoi---consent-box .ncoi---blocked-link button.ncoi---release .ncoi---blocked-icon img {
  display: block;
  color: white;
  height: 1rem;
}
.ncoi---blocked .ncoi---consent-box .ncoi--release-all {
  width: auto;
  padding: .5rem;
}
.ncoi---blocked .ncoi---consent-box .ncoi--release-all.ncoi---hidden {
  display: none;
}
.ncoi---blocked .ncoi---consent-box .ncoi--release-all span {
  color: white;
  font-size: .7rem;
}
.ncoi---behind.ncoi---animation-no.ncoi---hidden {
  visibility: hidden;
  opacity: 0;
}
.ncoi---behind.ncoi---animation {
  transition: opacity 1s ease-in-out 0s, visibility 0s linear 0s;
}
.ncoi---behind.ncoi---animation .ncoi---container {
  transition: transform 1s ease-in-out 0s;
}
.ncoi---behind.ncoi---animation.ncoi---hidden--hinge .ncoi---container {
  transform-origin: top left;
}
.ncoi---behind.ncoi---animation.ncoi---hidden {
  transition: opacity 1s ease-in-out 0s, visibility 0s linear 1s;
  visibility: hidden;
  opacity: 0;
}
.ncoi---behind.ncoi---animation.ncoi---hidden.ncoi---hidden--shrink .ncoi---container {
  transform: scale(0);
}
.ncoi---behind.ncoi---animation.ncoi---hidden.ncoi---hidden--go-up .ncoi---container {
  transform: translateY(-50%);
}
.ncoi---behind.ncoi---animation.ncoi---hidden.ncoi---hidden--shrink-and-rotate .ncoi---container {
  transform: rotate(360deg) scale(0);
}
.ncoi---behind.ncoi---animation.ncoi---hidden.ncoi---hidden--hinge .ncoi---container {
  transform: rotate(45deg);
}
.ncoi---behind.ncoi---no-transition,
.ncoi---behind.ncoi---no-transition * {
  transition: none !important;
}
.ncoi---behind.ncoi---no-transition.ncoi---hidden,
.ncoi---behind.ncoi---no-transition *.ncoi---hidden {
  visibility: hidden;
  opacity: 0;
  display: none;
}

.ncoi---behind .ncoi---container {
  background: white;
  color: black;
}
.ncoi---behind .ncoi---container .ncoi---actions .ncoi---action button {
  background: rgba(0, 0, 0, 0.5);
  color: white;
}
.ncoi---behind .ncoi---container .ncoi---actions .ncoi---action button:hover {
  background: rgba(0, 0, 0, 0.6);
}
.ncoi---behind .ncoi---container .ncoi---actions .ncoi---action.ncoi---link-primary button {
  background: #090;
}
.ncoi---behind .ncoi---container .ncoi---actions .ncoi---action.ncoi---link-primary button:hover {
  background: #006600;
}
.ncoi---behind .ncoi---footer .ncoi---link,
.ncoi---behind .ncoi---table .ncoi---link,
.ncoi---behind .ncoi---footer .ncoi---split,
.ncoi---behind .ncoi---table .ncoi---split {
  color: rgba(0, 0, 0, 0.5);
}
.ncoi---behind .ncoi---footer .ncoi---link:hover,
.ncoi---behind .ncoi---table .ncoi---link:hover {
  color: black;
}
.ncoi---behind .ncoi---table table {
  background: rgba(0, 0, 0, 0.05);
}
.ncoi---behind .ncoi---table table tbody tr {
  background-color: transparent;
}
label.ncoi---sliding i {
  background: rgba(0, 0, 0, 0.5);
}
label.ncoi---sliding i:before {
  background: white;
}
[type=checkbox].ncoi---sliding:checked + label.ncoi---sliding i {
  background: #090;
}
[type=checkbox].ncoi---sliding:disabled + label.ncoi---sliding i {
  background: rgba(0, 0, 0, 0.2);
  cursor: not-allowed;
}

.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}
.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}
.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{-ms-flex:1;flex:1}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}
@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}}
.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}
.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}
.slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent}.slick-list{position: relative;overflow: hidden;display: block;margin: 0;padding: 0}.slick-list:focus{outline: none}.slick-list.dragging{cursor: pointer;cursor: hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}.slick-track{position: relative;left: 0;top: 0;display: block;margin-left: auto;margin-right: auto}.slick-track:before,.slick-track:after{content: "";display: table}.slick-track:after{clear: both}.slick-loading .slick-track{visibility: hidden}.slick-slide{float: left;height: 100%;min-height: 1px;display: none}[dir="rtl"] .slick-slide{float: right}.slick-slide img{display: block}.slick-slide.slick-loading img{display: none}.slick-slide.dragging img{pointer-events: none}.slick-initialized .slick-slide{display: block}.slick-loading .slick-slide{visibility: hidden}.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent}.slick-arrow.slick-hidden{display: none}
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before,
  .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

@charset 'UTF-8';

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

@-webkit-keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%, 43% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}

@keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%, 43% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  -ms-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  0%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes wobble {
  0% {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
}

@-webkit-keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInLeft {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInRight {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
}

@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  100% {
    opacity: 0;
  }
}

@keyframes zoomOut {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  100% {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes slideInDown {
  0% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes slideInLeft {
  0% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes slideInRight {
  0% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  0% {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes slideInUp {
  0% {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
}

@keyframes slideOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}

@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
}

@keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
}

@keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}
.cc-banner .cc-message,.cc-link{color: #FFFFFF;font-size: 15px}.cc-window .cc-message{color: #FFFFFF;font-size: 15px}.eoplinks{margin: 0 auto;text-align: center}@media only screen and (min-width: 300px){.eoplinks img{margin-top: 20px;margin-bottom: 20px;width: 100%}}@media only screen and (min-width: 600px){.eoplinks img{width: 650px}}.dropshadow-bottom{background-image: url('/files/wieland-werke/theme/img/strap_shadow.png');background-size: 1200px;background-repeat: no-repeat;background-color: none;background-position: center bottom;z-index: 10;padding-bottom: 17px}.foldoutcanvas{position: relative;padding: 55px 0px 20px 0px;text-align: center;top: -35px;z-index: 0}.jq-circle-toggle-symbol{transition: all .5s ease-in-out;-webkit-tap-highlight-color: transparent;cursor: pointer}.rotate{-transform-origin: center;-webkit-transform: translate(-1px, 0px) rotate(45deg);transition: all .2s ease-in-out}.grid-4er{opacity: 1 !important}.p1x{padding: 8px}.pt1x{padding-top: 8px}.pr1x{padding-right: 8px}.pb1x{padding-bottom: 8px}.pl1x{padding-left: 8px}.m1x{margin: 8px}.mt1x{margin-top: 8px}.mr1x{margin-right: 8px}.mb1x{margin-bottom: 8px}.ml1x{margin-left: 8px}.mt-1x{margin-top: -8px !important}.mr-1x{margin-right: -8px !important}.mb-1x{margin-bottom: -8px !important}.ml-1x{margin-left: -8px !important}.t1x{top: 8px}.r1x{right: 8px}.b1x{bottom: 8px}.l1x{left: 8px}.p2x{padding: 16px}.pt2x{padding-top: 16px}.pr2x{padding-right: 16px}.pb2x{padding-bottom: 16px}.pl2x{padding-left: 16px}.m2x{margin: 16px}.mt2x{margin-top: 16px}.mr2x{margin-right: 16px}.mb2x{margin-bottom: 16px}.ml2x{margin-left: 16px}.mt-2x{margin-top: -16px !important}.mr-2x{margin-right: -16px !important}.mb-2x{margin-bottom: -16px !important}.ml-2x{margin-left: -16px !important}.t2x{top: 16px}.r2x{right: 16px}.b2x{bottom: 16px}.l2x{left: 16px}.p3x{padding: 24px}.pt3x{padding-top: 24px}.pr3x{padding-right: 24px}.pb3x{padding-bottom: 24px}.pl3x{padding-left: 24px}.m3x{margin: 24px}.mt3x{margin-top: 24px}.mr3x{margin-right: 24px}.mb3x{margin-bottom: 24px}.ml3x{margin-left: 24px}.mt-3x{margin-top: -24px !important}.mr-3x{margin-right: -24px !important}.mb-3x{margin-bottom: -24px !important}.ml-3x{margin-left: -24px !important}.t3x{top: 24px}.r3x{right: 24px}.b3x{bottom: 24px}.l3x{left: 24px}.p4x{padding: 32px}.pt4x{padding-top: 32px}.pr4x{padding-right: 32px}.pb4x{padding-bottom: 32px}.pl4x{padding-left: 32px}.m4x{margin: 32px}.mt4x{margin-top: 32px}.mr4x{margin-right: 32px}.mb4x{margin-bottom: 32px}.ml4x{margin-left: 32px}.mt-4x{margin-top: -32px !important}.mr-4x{margin-right: -32px !important}.mb-4x{margin-bottom: -32px !important}.ml-4x{margin-left: -32px !important}.t4x{top: 32px}.r4x{right: 32px}.b4x{bottom: 32px}.l4x{left: 32px}.p5x{padding: 40px}.pt5x{padding-top: 40px}.pr5x{padding-right: 40px}.pb5x{padding-bottom: 40px}.pl5x{padding-left: 40px}.m5x{margin: 40px}.mt5x{margin-top: 40px}.mr5x{margin-right: 40px}.mb5x{margin-bottom: 40px}.ml5x{margin-left: 40px}.mt-5x{margin-top: -40px !important}.mr-5x{margin-right: -40px !important}.mb-5x{margin-bottom: -40px !important}.ml-5x{margin-left: -40px !important}.t5x{top: 40px}.r5x{right: 40px}.b5x{bottom: 40px}.l5x{left: 40px}.p6x{padding: 48px}.pt6x{padding-top: 48px}.pr6x{padding-right: 48px}.pb6x{padding-bottom: 48px}.pl6x{padding-left: 48px}.m6x{margin: 48px}.mt6x{margin-top: 48px}.mr6x{margin-right: 48px}.mb6x{margin-bottom: 48px}.ml6x{margin-left: 48px}.mt-6x{margin-top: -48px !important}.mr-6x{margin-right: -48px !important}.mb-6x{margin-bottom: -48px !important}.ml-6x{margin-left: -48px !important}.t6x{top: 48px}.r6x{right: 48px}.b6x{bottom: 48px}.l6x{left: 48px}.p7x{padding: 56px}.pt7x{padding-top: 56px}.pr7x{padding-right: 56px}.pb7x{padding-bottom: 56px}.pl7x{padding-left: 56px}.m7x{margin: 56px}.mt7x{margin-top: 56px}.mr7x{margin-right: 56px}.mb7x{margin-bottom: 56px}.ml7x{margin-left: 56px}.mt-7x{margin-top: -56px !important}.mr-7x{margin-right: -56px !important}.mb-7x{margin-bottom: -56px !important}.ml-7x{margin-left: -56px !important}.t7x{top: 56px}.r7x{right: 56px}.b7x{bottom: 56px}.l7x{left: 56px}.p8x{padding: 64px}.pt8x{padding-top: 64px}.pr8x{padding-right: 64px}.pb8x{padding-bottom: 64px}.pl8x{padding-left: 64px}.m8x{margin: 64px}.mt8x{margin-top: 64px}.mr8x{margin-right: 64px}.mb8x{margin-bottom: 64px}.ml8x{margin-left: 64px}.mt-8x{margin-top: -64px !important}.mr-8x{margin-right: -64px !important}.mb-8x{margin-bottom: -64px !important}.ml-8x{margin-left: -64px !important}.t8x{top: 64px}.r8x{right: 64px}.b8x{bottom: 64px}.l8x{left: 64px}.p9x{padding: 72px}.pt9x{padding-top: 72px}.pr9x{padding-right: 72px}.pb9x{padding-bottom: 72px}.pl9x{padding-left: 72px}.m9x{margin: 72px}.mt9x{margin-top: 72px}.mr9x{margin-right: 72px}.mb9x{margin-bottom: 72px}.ml9x{margin-left: 72px}.mt-9x{margin-top: -72px !important}.mr-9x{margin-right: -72px !important}.mb-9x{margin-bottom: -72px !important}.ml-9x{margin-left: -72px !important}.t9x{top: 72px}.r9x{right: 72px}.b9x{bottom: 72px}.l9x{left: 72px}.p10x{padding: 80px}.pt10x{padding-top: 80px}.pr10x{padding-right: 80px}.pb10x{padding-bottom: 80px}.pl10x{padding-left: 80px}.m10x{margin: 80px}.mt10x{margin-top: 80px}.mr10x{margin-right: 80px}.mb10x{margin-bottom: 80px}.ml10x{margin-left: 80px}.mt-10x{margin-top: -80px !important}.mr-10x{margin-right: -80px !important}.mb-10x{margin-bottom: -80px !important}.ml-10x{margin-left: -80px !important}.t10x{top: 80px}.r10x{right: 80px}.b10x{bottom: 80px}.l10x{left: 80px}.mobile-padding{padding: 24px}.desktop-padding{padding-left: inherit;padding-right: inherit}.mobile .desktop{display: none}.desktop .desktop{display: none}*{margin: 0;padding: 0;text-decoration: none;outline: none;border: none;font-family: 'MuseoSans-300', Arial, sans-serif;font-style: normal;font-weight: normal;color: #000;-webkit-tap-highlight-color: transparent;font-size: 15px;line-height: 140%}*,*::after,*::before{box-sizing: border-box}html{-ms-touch-action: manipulation;touch-action: manipulation}body{background: #fff url('/files/wieland-werke/theme/img/bg-97.png') repeat}h1,h2,h3,h4,h5,h6{margin: 8px 0;padding: 0}h1{margin-left: -2px}sup,sub{vertical-align: baseline;position: relative;top: -0.4em;font-size: 80% !important}sub{top: 0.4em}a{outline: 0;color: #e0241b;text-decoration: none}input,textarea,select{border-radius: 0;-webkit-appearance: none}.shadow{box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3)}.trans50{-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';filter: alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5}.trans50:hover *{color: inherit !important}.w100{width: 100%}.w50{width: 50%}.w33{float: left;width: 33.3%}.w33mob100{float: none;width: 100%}.w25mob100{float: none;width: 100%}.round{border-radius: 50%}.hidden{display: none}.hidden-imp{display: none !important}.hover-underline{text-decoration: none !important}.hover-underline:hover{text-decoration: underline !important;cursor: pointer}.hover-red:hover{color: #e0241b !important}.pointer{cursor: pointer}.block{display: block}.nowrap{white-space: nowrap}.margin-auto{margin: 0 auto}.left{float: left}.right{float: right}.clear{clear: both}.upper-case{text-transform: uppercase}.text ul > li{padding-top: 16px}p + p{padding-top: 24px}.arrow{cursor: pointer;display: inline-block;width: 100%;background: transparent url('/files/wieland-werke/theme/img/sprite-arrows.png') no-repeat right -56px}.arrow.active{background: transparent url('/files/wieland-werke/theme/img/sprite-arrows.png') no-repeat right -7px}@media only screen and (max-width: 620px){.arrow{background-position: right -56px}.modul-worldwide .arrow,.downloads .arrow{background-position: right -60px}.modul-worldwide .arrow.active,.downloads .arrow.active{background-position: right -11px}}.desktop-group{visibility: hidden;opacity: 0;transition: visibility 0s, opacity .5s linear}.mobile-group{visibility: visible;opacity: 1}#header button:hover,#footer button:hover{cursor: pointer}@media screen and (orientation: landscape){.mobile #header{position: absolute !important}.mobile.show-navigation-mobile #header{-webkit-transition: width 200ms ease-in-out;-moz-transition: width 200ms ease-in-out;-o-transition: width 200ms ease-in-out;transition: width 200ms ease-in-out;width: 150px;right: 0 !important;position: fixed !important}.mobile.show-navigation-mobile #header .logo{display: none}.mobile.show-navigation-mobile #navigation-mobile{padding-top: 16px}}#header{-webkit-transition: width 200ms ease-in-out;-moz-transition: width 200ms ease-in-out;-o-transition: width 200ms ease-in-out;transition: width 200ms ease-in-out;position: fixed;top: 0;height: 58px;width: 100%;transition: top .3s;z-index: 999;box-shadow: 0px 5px 5px #b5b5b5;background: #fff;background: transparent url('/files/wieland-werke/theme/img/bg-90.png') repeat}#header:hover{background: white}#header .inside{max-height: 58px}#header .top-space{margin-top: 19px}#header .logo{line-height: 1;position: absolute;z-index: 333;background: white;left: 24px;width: 93px;background: transparent}#header .logo img{background: transparent;height: 19px}#header .header-icons{float: right;margin-right: 24px;z-index: 333}#header .header-icons .icon{background: transparent;float: right;margin-left: 18px}#header .header-icons .icon img{background: transparent}#header .header-icons .icon.last{margin-left: 0 !important}#header .header-icons .globe{width: 23px;height: 23px}#header .header-icons .globe span{display: none;font-size: 18px;color: #53555a;cursor: pointer;-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;user-select: none;-o-user-select: none}#header .header-icons .lupe{width: 22px;height: 22px}#header .header-icons .navigation{cursor: pointer;width: 20px;height: 22px}#header .header-icons .navigation img{margin-top: 2px}#header .header-formular,#header .header-language{background: #fff;box-sizing: border-box;height: 58px;max-height: 58px;opacity: 0;padding: 15px 66px 0 24px;position: absolute;right: 0;transition: all .4s ease-in;width: 100%;z-index: -1}#header .header-formular form,#header .header-language form{float: right;transition: all .6s ease-in;width: 0}#header .header-formular form input,#header .header-language form input{background: transparent;box-sizing: border-box;border-bottom: 1px solid #b8b8b8;color: #000;font-size: 15px;line-height: 33px;height: 33px;padding: 4px 8px;width: 100%}#header .header-formular form input::placeholder,#header .header-language form input::placeholder{color: #a0a1a3;opacity: 0;transition: all .2s ease-in}#header .header-formular form input:focus::placeholder,#header .header-language form input:focus::placeholder{color: #fff}#header .header-formular form button,#header .header-language form button{display: none;float: left}#header .header-formular .header-language-links,#header .header-language .header-language-links{float: right;overflow: hidden;padding-top: 5px;text-align: right;transition: all .6s ease-in;white-space: nowrap;width: 0}#header .header-formular .header-language-links a,#header .header-language .header-language-links a{color: #53555a;display: inline-block;font-size: 18px;height: 23px;margin-left: 35px;opacity: 0}#header .header-formular .header-language-links a:hover,#header .header-language .header-language-links a:hover{color: #e0241b}#header .header-formular .header-formular-close,#header .header-language .header-formular-close,#header .header-formular .header-language-close,#header .header-language .header-language-close{background: url('/files/wieland-werke/theme/img/icon_sprite_30x30.png') no-repeat;background: url('/files/wieland-werke/theme/img/icon_sprite_30x30.svg') no-repeat;background-position: -240px 0;display: block;height: 30px;opacity: 0;position: absolute;right: 24px;top: 16px;transition: opacity .2s ease-in;width: 30px}#header .header-formular .header-formular-close:hover,#header .header-language .header-formular-close:hover,#header .header-formular .header-language-close:hover,#header .header-language .header-language-close:hover{background-position: -240px -30px}#header .header-formular.active,#header .header-language.active{opacity: 1;z-index: 555}#header .header-formular.active form,#header .header-language.active form,#header .header-formular.active .header-language-links,#header .header-language.active .header-language-links{width: 100%}#header .header-formular.active.show-text form input::placeholder,#header .header-language.active.show-text form input::placeholder{opacity: 1}#header .header-formular.active.show-text .header-language-links a,#header .header-language.active.show-text .header-language-links a{opacity: 1}#header .header-formular.active.show-text .header-formular-close,#header .header-language.active.show-text .header-formular-close,#header .header-formular.active.show-text .header-language-close,#header .header-language.active.show-text .header-language-close{opacity: 1}#header.search-active .header-icons,#header.language-active .header-icons,#header.search-active .mod_navigation,#header.language-active .mod_navigation{opacity: 0}* html .header-formular.ui-autocomplete{width: 1px}.header-formular-autocomplete{border: 0;box-sizing: border-box;cursor: default;position: absolute;width: 100%;z-index: 1000 !important}.header-formular-autocomplete.ui-menu{background: #fff !important;float: left;display: block;list-style: none;margin: 0;padding: 2px 24px 18px 24px}.header-formular-autocomplete.ui-menu .ui-menu{margin-top: -3px}.header-formular-autocomplete.ui-menu .ui-menu-header{clear: left;color: #53555a;float: left;font-size: 15px;font-family: 'MuseoSans-500';line-height: 1.5;margin: 0;padding: 8px;width: 100%;zoom: 1}.header-formular-autocomplete.ui-menu .ui-menu-item{clear: left;float: left;margin: 0;padding: 0;width: 100%;zoom: 1}.header-formular-autocomplete.ui-menu .ui-menu-item a{color: #53555a;display: block;line-height: 1.5;padding: .2em 8px;text-decoration: none;zoom: 1}.header-formular-autocomplete.ui-menu .ui-menu-item a.ui-state-hover,.header-formular-autocomplete.ui-menu .ui-menu-item a.ui-state-active{font-weight: normal;margin: -1px}.header-formular-autocomplete.ui-menu .ui-menu-item .ui-menu-item-matched{color: inherit;font-family: 'MuseoSans-500'}.header-formular-autocomplete.ui-corner-all,.header-formular-autocomplete .ui-corner-all{color: #53555a}.header-formular-autocomplete .ui-state-hover,.header-formular-autocomplete .ui-state-focus{background: #ebecec;color: #53555a;cursor: pointer;font-weight: normal}.mobile .header-formular-autocomplete{left: 0 !important}#footer{background: #fff;position: fixed;bottom: -1px;height: 50px;width: 100%;z-index: 99;text-align: center}#footer button{float: left;background: white;margin-top: 10px;width: 20%;background: transparent}#footer button img{width: 30px;height: auto;margin: 0 auto;background: transparent}.mod_changelanguage{display: none}body.show-navigation-mobile #header{background: #fff !important}body.show-navigation-mobile #footer{visibility: hidden}#navigation-mobile{display: none;position: fixed;background-color: white;background: transparent url('/files/wieland-werke/theme/img/bg-97.png') repeat;width: 100%;height: 100%;overflow-y: auto;top: 0;padding-top: 74px;padding-right: 24px;z-index: 111}#navigation-mobile .invisible{display: none;visibility: hidden}#navigation-mobile li{list-style: none;padding-left: 24px}#navigation-mobile li > a > span{color: #53555a;text-decoration: none}#navigation-mobile li > a > span:hover{color: #e0241b}#navigation-mobile strong,#navigation-mobile b{font-family: 'MuseoSans-300';font-weight: normal;font-style: normal}#navigation-mobile *{font-size: 30px;line-height: 110%;color: #e0241b}#navigation-mobile ul,#navigation-mobile li{width: 100%}#navigation-mobile li{padding-top: 8px}#navigation-mobile a{display: inline-block;width: 100%;padding-right: 20px}#navigation-mobile a.submenu{display: inline-block;width: 100%;background: transparent url('/files/wieland-werke/theme/img/sprite-arrows.png') no-repeat right -56px}#navigation-mobile a.submenu.trail{display: inline-block;width: 100%;background: transparent url('/files/wieland-werke/theme/img/sprite-arrows.png') no-repeat right -7px}#navigation-mobile a.submenu.trail + ul.level_2,#navigation-mobile a.submenu.open + ul.level_2{display: inline-block}#navigation-mobile ul.level_2 *{font-size: 19px;line-height: 109%}#navigation-mobile ul.level_2 a.submenu{background-position: right -60px}#navigation-mobile ul.level_2 a.submenu.trail{background-position: right -11px}#navigation-mobile a.force-arrow-right{background-position: right -56px !important}#navigation-mobile a.force-arrow-down{background-position: right -7px !important}#navigation-mobile ul.level_2 a.force-arrow-right{background-position: right -60px !important}#navigation-mobile ul.level_2 a.force-arrow-down{background-position: right -11px !important}#navigation-mobile .href-loader{display: block;padding-left: 24px}#navigation-mobile .href-loader *{color: #000 !important}ul.level_1{margin-bottom: 40px}ul.level_1 .level_2,ul.level_1 .level_3,ul.level_1 .level_4{display: none}ul.level_1 .submenu.trail ul.level_2{display: block}ul.level_1 .submenu.trail ul.level_2 ul.level_3{display: none}ul.level_1 .submenu.trail ul.level_2 .active.submenu ul.level_3{display: block}ul.level_1 .trail,ul.level_1 .active.submenu{display: block}ul.level_1 .trail .level_2,ul.level_1 .active.submenu .level_2,ul.level_1 .trail .level_3,ul.level_1 .active.submenu .level_3{display: block}ul.level_1 .trail ul.level_2,ul.level_1 .active.submenu ul.level_2{display: none}ul.level_1 > .active.submenu > ul.level_2{display: block}ul.level_1 > .active.submenu > ul.level_2 ul.level_3{display: none}ul.level_1 > .active.submenu > ul.level_2 li.active{display: block}ul.level_1 .submenu.trail .level_2 .submenu.trail ul.level_3{display: block}ul.level_1 .trail.submenu > .level_4{display: block}.white,.white *:not(a):not(span){color: #fff}.bg-white{background-color: #fff}.red,.red *:not(a):not(span){color: #e0241b}a.red{color: #e0241b !important}.bg-red{background-color: #e0241b}.border-red{border: 1px solid #e0241b}.copper,.copper *:not(a):not(span){color: #cb8671}a.copper{color: #cb8671 !important}.bg-copper{background-color: #cb8671}.red-light,.red-light *:not(a):not(span){color: #e7bfb1}a.red-light{color: #e7bfb1 !important}.bg-red-light{background-color: #e7bfb1}.black,.black *:not(a):not(span){color: #000}a.black{color: #000 !important}.bg-black{background-color: #000}.gray,.gray *:not(a):not(span){color: #53555a}a.gray{color: #53555a !important}.bg-gray{background-color: #53555a}.gray80,.gray80 *:not(a):not(span){color: #737579}a.gray80{color: #737579 !important}.bg-gray80{background-color: #737579}.gray60,.gray60 *:not(a):not(span){color: #949598}a.gray60{color: #949598 !important}.bg-gray60{background-color: #949598}.gray50,.gray50 *:not(a):not(span){color: #acaeb0}a.gray50{color: #acaeb0 !important}.bg-gray50{background-color: #acaeb0}.gray40,.gray40 *:not(a):not(span){color: #b6b7b9}a.gray40{color: #b6b7b9 !important}.bg-gray40{background-color: #b6b7b9}.gray20,.gray20 *:not(a):not(span){color: #d9dadb}a.gray20{color: #d9dadb !important}.bg-gray20{background-color: #d9dadb}.gray10,.gray10 *:not(a):not(span){color: #ebecec}a.gray10{color: #ebecec !important}.bg-gray10{background-color: #ebecec}.text-s,.text-s *{font-size: 14px !important;line-height: 100% !important}.text-m,.text-m *{font-size: 15px;line-height: 153%}.text-l,.text-l *,h2{font-size: 22px;line-height: 109%}.text-xl,.text-xl *,h1{font-family: 'MuseoSans-500';font-size: 30px;line-height: 110%}.text-xxl,.text-xxl *{font-size: 40px;line-height: 110%}.text-right,.text-right *{text-align: right}.text-left,.text-left *{text-align: left}.text-center,.text-center *,.text-center-mobile{text-align: center}.font-normal,.font-normal *{font-family: 'MuseoSans-300';font-weight: normal;font-style: normal}.font-bold,.font-bold *,strong,b{font-family: 'MuseoSans-500';font-weight: normal;font-style: normal}.font-boldest,.font-boldest *{font-family: 'MuseoSans-700';font-weight: normal;font-style: normal}header .header-bar{background: red;height: 58px;max-height: 58px;overflow: hidden}#container{margin-top: 58px;margin-bottom: 50px;min-height: calc(100vh - (148px + 58px + 2 * 50px))}.mobile.safari #container{min-height: calc(100vh - (148px + 58px + 3 * 50px))}#social_block{height: 148px;margin-bottom: 50px}.svg{border: 1px solid #000;margin-top: 20px;background: url('/files/wieland-werke/theme/img/wie_sprite_arrow.png') no-repeat 0px 0px;background: rgba(0,0,0,0) url('/files/wieland-werke/theme/img/wie_sprite_arrow.svg') no-repeat 0px 0px;padding: 10px;padding-left: 30px}.svg:hover{background-position: left -40px}.scale-up{-webkit-animation: scale-up-center .8s cubic-bezier(.39, .575, .5649999999999999, 1) both;animation: scale-up-center .8s cubic-bezier(.39, .575, .5649999999999999, 1) both}.inViewport{opacity: 1.0 !important;-webkit-transition: opacity 800ms ease-out;-moz-transition: opacity 800ms ease-out;-o-transition: opacity 800ms ease-out;transition: opacity 800ms ease-out}@-webkit-keyframes scale-up-center{0%{-webkit-transform: scale(.5);transform: scale(.5)}100%{-webkit-transform: scale(1);transform: scale(1)}}@keyframes scale-up-center{0%{-webkit-transform: scale(.5);transform: scale(.5)}100%{-webkit-transform: scale(1);transform: scale(1)}}.wrapper-maxwidth{margin: 0 auto;width: 100%;background: #f2f2f2}.mainwidth-nogrid{width: 100%;max-width: 1080px;margin: 0 auto}.chrome .mainwidth,.safari .mainwidth{max-height: 100%}.grid-4er{opacity: 0.1;grid-template-columns: 1fr minmax(0, 530px) minmax(0, 530px) 1fr;display: grid;grid-column-gap: 20px;grid-auto-rows: auto}.grid-4er .tile{width: 50%;position: relative;float: left;height: auto}.grid-4er .fullwidth,.grid-4er .mainwidth,.grid-4er .halfwidth,.grid-4er .halfwidth-mobile,.grid-4er .halfwidth-mobile + .halfwidth-mobile{grid-column: 1 / -1}.grid-4er .halfwidth-always{grid-column: 2}.grid-4er .halfwidth-always + .halfwidth-always{grid-column: 3}@media screen and (min-width: 620px) and (max-width: 1080px){.grid-4er .halfwidth-mobile{grid-column: 2 / 1 !important}.grid-4er .halfwidth-mobile + .halfwidth-mobile{grid-column: 2 / 2 !important}}.grid-4er .halfwidth .tile{height: 100%}.grid-4er .mainwidth .tile{float: none;width: 100%}@media only screen and (max-width: 620px){.grid-4er .mainwidth .arrow-left-big:after,.grid-4er .mainwidth .arrow-right-big:after{content: ' ';position: absolute;border-style: solid;margin-top: -25px;border-width: 25px;margin-left: -25px;top: 0;left: 50%;border-left-color: transparent;border-top: none;border-right-color: transparent}}.mainwidth2fullwidth{margin: 0 !important;width: 100% !important}.mac.safari .grid-4er{grid-gap: 20px}@supports (display: grid){.grid-detect{display: none !important}}@supports not (display: grid){.grid-4er{clear: both !important}.grid-4er .tile{width: 100% !important}.grid-4er .mainwidth{margin: 0 auto !important;width: 100%;max-width: 1080px !important}.grid-4er .halfwidth,.grid-4er .halfwidth .tile{float: left !important;width: 50% !important}.grid-4er .fullwidth{display: block !important}}.inc-list-1-ul{list-style: none;padding: 0;margin: 0;margin-left: -5px}.inc-list-1-li{padding-left: 24px;text-indent: -9px}.inc-list-1-li-before{content: '\2022 \00a0 \00a0 \00a0';color: #e0241b;display: inline-block}.inc-arrow-basics{content: ' ';position: absolute;border-style: solid}.inc-arrow-small{margin-top: -15px;border-width: 15px}.inc-arrow-big{margin-top: -25px;border-width: 25px}.inc-arrow-left-big{margin-top: -25px;border-width: 25px;margin-left: -25px}.inc-arrow-left-small{margin-top: -15px;border-width: 15px;margin-left: -15px}.inc-arrow-left{content: ' ';position: absolute;border-style: solid;left: 0;top: 50%;border-top-color: transparent;border-left: none;border-bottom-color: transparent}.inc-arrow-right-big{margin-top: -25px;border-width: 25px;margin-right: 25px}.inc-arrow-right-small{margin-top: -15px;border-width: 15px;margin-right: 15px}.inc-arrow-right{content: ' ';position: absolute;border-style: solid;left: 0;top: 50%;border-top-color: transparent;border-right: none;border-bottom-color: transparent}.make-arrow-left-small{content: ' ';position: absolute;border-style: solid;left: 0;top: 50%;border-top-color: transparent;border-left: none;border-bottom-color: transparent;margin-top: -15px;border-width: 15px;margin-left: -15px}.make-arrow-right-small{content: ' ';position: absolute;border-style: solid;left: 0;top: 50%;border-top-color: transparent;border-right: none;border-bottom-color: transparent;margin-top: -15px;border-width: 15px;margin-right: 15px}.inc-arrow-top-big{content: ' ';position: absolute;border-style: solid;margin-top: -25px;border-width: 25px;margin-left: -25px;top: 0;left: 50%;border-left-color: transparent;border-top: none;border-right-color: transparent}.arrow-black:after{border-color: #000}.arrow-white:after{border-color: #fff}.arrow-red:after{border-color: #e0241b}.arrow-copper:after{border-color: #cb8671}.arrow-gray:after{border-color: #53555a}.arrow-gray80:after{border-color: #737579}.arrow-gray60:after{border-color: #949598}.arrow-gray50:after{border-color: #acaeb0}.arrow-gray40:after{border-color: #b6b7b9}.arrow-gray20:after{border-color: #d9dadb}.arrow-gray10:after{border-color: #ebecec}.arrow-left-small:after{content: ' ';position: absolute;border-style: solid;left: 0;top: 50%;border-top-color: transparent;border-left: none;border-bottom-color: transparent;margin-top: -15px;border-width: 15px;margin-left: -15px}.arrow-right-small:after{content: ' ';position: absolute;border-style: solid;left: 0;top: 50%;border-top-color: transparent;border-right: none;border-bottom-color: transparent;margin-top: -15px;border-width: 15px;margin-right: 15px}.arrow-top-big:after{top: auto !important;content: ' ';position: absolute;border-style: solid;margin-top: -25px;border-width: 25px;margin-left: -25px;top: 0;left: 50%;border-left-color: transparent;border-top: none;border-right-color: transparent}.fullwidth-autoheight,img.img-fullwidth-autoheight,.img-fullwidth-autoheight img,.fullwidth-pic picture img,.polyfill-autoheight img{width: 100% !important;height: auto !important;display: block !important}.jq-img-as-bg{background-position: center center !important;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-repeat: no-repeat}.jq-img-as-bg img{visibility: hidden !important}.video-frame{display: block;border: none}.case img.case60{width: 100% !important;height: auto !important;display: block !important}.headline *{hyphens: auto}.overview-box ul{list-style: disc outside none}.overview-box ul li{padding-left: 8px}.overview-box .headline{margin-left: 24px}.overview-box .text{margin-left: 16px}.safari .overview-box .text{margin-left: 24px}.jq-circle-toggle-wrapper{margin-top: 8px}.jq-circle-toggle-wrapper .jq-circle-toggle{height: 35px}.jq-circle-toggle-wrapper .jq-circle-toggle .round{cursor: pointer;margin: 0 auto;width: 60px;position: absolute;left: 0;right: 0}.jq-circle-toggle-wrapper .jq-circle-toggle .round .w100{height: 50px;display: table;overflow: hidden}.jq-circle-toggle-wrapper .jq-circle-toggle .round .w100 .jq-circle-toggle-symbol{text-align: center;font-family: 'MuseoSans-300';font-weight: normal;font-style: normal;display: table-cell;vertical-align: middle}.jq-circle-wrapper{margin-bottom: 16px}.jq-circle-wrapper .relative-z-index{position: relative;z-index: 99}.jq-circle-wrapper .jq-circle-bg{text-align: center;position: relative;margin-top: -28px;bottom: -28px;width: 100%;height: 60px;background: transparent url('/files/wieland-werke/theme/img/strap_shadow_transparent.png') center bottom no-repeat;background-size: 1200px}.jq-circle-wrapper .jq-circle-bg .jq-circle{display: inline-block;border-radius: 50%;margin: 0 auto;margin-top: -17px;padding-top: 20px}.jq-circle-wrapper .jq-circle-bg .jq-circle .jq-circle-symbol{height: 44px;width: 64px;background-image: url('/files/wieland-werke/theme/img/xplus.svg');background-position: center center;background-size: 32%;background-repeat: no-repeat;transition: all .2s ease-in-out;cursor: pointer}.jq-circle-wrapper .jq-circle-bg .rotate{-moz-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;-o-transform-origin: 50% 50%;-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%;-webkit-transform: translate(-1px, 0px) rotate(45deg);transition: all .4s ease-in-out}.jq-circle-wrapper .jq-circle-hidden{padding: 24px}.jq-circle-wrapper .jq-circle-hidden ul{list-style: none;padding: 0;margin: 0;margin-left: -5px}.jq-circle-wrapper .jq-circle-hidden li{padding-left: 24px;text-indent: -9px}.jq-circle-wrapper .jq-circle-hidden li::before{content: '\2022 \00a0 \00a0 \00a0';color: #e0241b;display: inline-block}.jq-circle-wrapper .dynamic-margin{height: 16px}.contact-id70 .jq-circle-wrapper{margin-bottom: 56px}.contact-id70 .jq-circle-wrapper > .text{max-width: 375px;margin: 0 auto;width: 100%}.contact-id70 .jq-circle-wrapper .jq-circle-bg{background: none}.contact-id70 .jq-circle-wrapper .jq-circle-bg .jq-circle{margin-top: 18px;padding-top: 0}.contact-id70 .jq-circle-wrapper .jq-circle-bg .jq-circle .jq-circle-symbol{background-size: 48% !important;height: 35px;width: 35px}.contact-id70 .jq-circle-wrapper .jq-circle-hidden{display: none;padding: 0}.contact-id70 .jq-circle-wrapper .jq-circle-hidden > p{box-sizing: border-box;margin: 0 auto;max-width: 375px;padding: 40px 40px 20px 40px;width: 100%}.quote .quote-text{font-size: 25px;line-height: 30px;padding: 8px}.quote .quote-name{line-height: 100%;border-left: 2px solid transparent;padding-left: 8px;margin-top: 24px;margin-bottom: 2.66666667px}.quote .quote-sub{padding-left: 9px}.jq-no-overflow-y{padding: 0 0 8px 0;position: relative;overflow-x: scroll;overflow-y: hidden;width: 100%}.jq-no-overflow-y table{table-layout: fixed}.jq-no-overflow-y::-webkit-scrollbar{height: 3px}.jq-no-overflow-y::-webkit-scrollbar-thumb{background: #e0241b;height: 2px}.jq-no-overflow-y::-webkit-scrollbar-track{border-top: 1px solid #ebecec;border-bottom: 1px solid #ebecec;background: #707070}.jq-no-overflow-y-shadow{position: relative}.jq-no-overflow-y-shadow .jq-no-overflow-y-scroll{background: linear-gradient(to right, rgba(235,236,236,0) 0%, #ebecec 100%);bottom: 3px;position: absolute;right: 0;top: 0;width: 30px;z-index: 2}.jq-no-overflow-y-shadow .jq-no-overflow-y-scroll .icon{background: url('/files/wieland-werke/theme/img/icon_sprite_30x30.png') no-repeat;background: url('/files/wieland-werke/theme/img/icon_sprite_30x30.svg') no-repeat;background-position: -120px -30px;display: inline-block;height: 30px;left: 50%;margin-left: -5px;margin-top: -15px;position: relative;top: 50%;width: 30px}.jq-no-overflow-y-shadow .jq-no-overflow-y-scroll.active .icon{color: #e0241b;fill: #e0241b}.jq-no-overflow-y-shadow.no-scroll .jq-no-overflow-y{overflow: hidden}.jq-no-overflow-y-shadow.no-scroll .jq-no-overflow-y-scroll{display: none !important}.jq-circle-image-text,.jq-circle-image{max-width: 100%;width: 100%}.modul-100 table th,.modul-image-2or3-column table th,.modul-100 table td,.modul-image-2or3-column table td{border: 1px solid #fff !important}.modul-100 table tr:nth-child(1) td,.modul-image-2or3-column table tr:nth-child(1) td{border-bottom: 2px solid #fff !important}.modul-100 table,.modul-150 table,.modul-image-2or3-column table{border-collapse: collapse;position: relative;table-layout: fixed;width: 100% !important}.modul-100 table td,.modul-150 table td,.modul-image-2or3-column table td,.modul-100 table th,.modul-150 table th,.modul-image-2or3-column table th{border: 1px solid #000}.modul-100 table td,.modul-150 table td,.modul-image-2or3-column table td{text-align: center;padding: 8px 4px}.modul-100 table tr:nth-child(1) *,.modul-150 table tr:nth-child(1) *,.modul-image-2or3-column table tr:nth-child(1) *{font-family: 'MuseoSans-500';font-weight: normal;font-style: normal;text-align: left;word-break: break-all;word-wrap: break-word}.modul-100 table tr td:nth-child(1),.modul-150 table tr td:nth-child(1),.modul-image-2or3-column table tr td:nth-child(1){text-align: left}.modul-100 table tr:first-child th,.modul-150 table tr:first-child th,.modul-image-2or3-column table tr:first-child th,.modul-100 table tr:first-child,.modul-150 table tr:first-child,.modul-image-2or3-column table tr:first-child,.modul-100 table tr:nth-child(1) td,.modul-150 table tr:nth-child(1) td,.modul-image-2or3-column table tr:nth-child(1) td{border-top: 0 !important}.modul-100 table tr:last-child td,.modul-150 table tr:last-child td,.modul-image-2or3-column table tr:last-child td{border-bottom: 0 !important}.modul-100 table tr td:first-child,.modul-150 table tr td:first-child,.modul-image-2or3-column table tr td:first-child,.modul-100 table tr th:first-child,.modul-150 table tr th:first-child,.modul-image-2or3-column table tr th:first-child{border-left: 0 !important}.modul-100 table tr td:last-child,.modul-150 table tr td:last-child,.modul-image-2or3-column table tr td:last-child,.modul-100 table tr th:last-child,.modul-150 table tr th:last-child,.modul-image-2or3-column table tr th:last-child{border-right: 0 !important}.modul-100 table tr:nth-child(1) td,.modul-150 table tr:nth-child(1) td,.modul-image-2or3-column table tr:nth-child(1) td{border-bottom: 2px solid}.modul-100 ul,.modul-150 ul,.modul-image-2or3-column ul{list-style: none;padding: 0;margin: 0;margin-left: -5px}.modul-100 li,.modul-150 li,.modul-image-2or3-column li{padding-left: 24px;text-indent: -9px}.modul-100 li::before,.modul-150 li::before,.modul-image-2or3-column li::before{content: '\2022 \00a0 \00a0 \00a0';color: #e0241b;display: inline-block}.modul-100 h3{color: #53555a !important}.modul-100 .grid-4er{column-gap: 0;grid-gap: 0}.modul-150 table tr:nth-child(2) *{font-family: 'MuseoSans-300';font-weight: normal;font-style: normal}.modul-150 table td{text-align: left}.modul-material-table *{text-align: left}.modul-material-table * td,.modul-material-table * td *{font-family: 'MuseoSans-300'}.modul-material-table .colspan100{font-family: 'MuseoSans-500' !important}.modul-material-table table{min-width: 800px;position: relative;table-layout: auto;width: 100% !important}.modul-material-table table thead{background: #d9dadb}.modul-material-table table thead *{font-family: 'MuseoSans-500' !important}.modul-material-table table th,.modul-material-table table td{padding: 4px 8px}.modul-material-table table td{text-align: left !important;white-space: nowrap;width: auto !important}.modul-material-table table tfoot td{white-space: normal !important}.modul-material-table table tfoot td span{white-space: nowrap !important}.modul-280 .border-top,.modul-worldwide .border-top,.downloads .border-top,.modul-280 .border-bottom,.modul-worldwide .border-bottom,.downloads .border-bottom{padding: 16px 0}.modul-280 .border-top,.modul-worldwide .border-top,.downloads .border-top{border-top: 1px solid #b6b7b9}.modul-280 .border-bottom,.modul-worldwide .border-bottom,.downloads .border-bottom{border-bottom: 1px solid #b6b7b9}.modul-280 .faxicon,.modul-worldwide .faxicon,.downloads .faxicon,.modul-280 .faxicon:hover,.modul-worldwide .faxicon:hover,.downloads .faxicon:hover{color: #000}.ce_metalpricewidget .hint{margin-bottom: 24px}.ce_metalpricewidget .hint p{font-size: 80%;position: absolute;bottom: 16px}.ce_metalpricewidget table td{padding: 0;width: 50%}.jq-equal-startpage .video-frame-wrapper{align-items: center;display: flex}.flockler-posts[style]{height: auto !important}.tooltip-close-class{margin-left: 20px}.ajaxDiv table{border-collapse: collapse}.ajaxDiv table tr.counter{border-bottom: 1px solid #d9dadb;margin-bottom: 16px}.downloads.in-progress{pointer-events: none}.downloads .item.trans50 input,.downloads .item.trans50 label{visibility: hidden}.downloads #inner-counter{color: #e0241b}.downloads .jq-arrow-slide *{color: #53555a}.downloads .jq-arrow-slide .arrow{line-height: 140%}.downloads .clearTags{padding-top: 5px;font-size: 15px}.downloads .clearTags:hover{color: #53555a}.downloads .include-top-arrow{content: ' ';position: absolute;right: 0;top: -10px;border-top: none;border-right: 10px solid transparent;border-left: 10px solid transparent;border-bottom: 10px solid #ebecec}.downloads #filter{display: inline-block;background: url('/files/wieland-werke/theme/img/svg-icons/wie_sprite_filter.png') no-repeat 0px 0px;background: rgba(0,0,0,0) url('/files/wieland-werke/theme/img/svg-icons/wie_sprite_filter.svg') no-repeat 0px 0px;height: 60px;width: 25px;background-position: -5px 10px;background-size: 40px;margin-top: -8px;cursor: pointer}.downloads #filter:hover,.downloads #filter.active,.downloads #filter.stay-active{background-position: -5px -30px;background-size: 40px;height: 60px}.downloads #filter.active{cursor: auto}.downloads #filter .item{margin-top: 4px;width: 100%;cursor: pointer}.downloads #filter .item:hover *{color: #e0241b}.downloads #filter .item.trans50{cursor: auto}.downloads #filter #reset-filters{color: #737579;text-align: right !important}.downloads #filter #reset-filters:hover{cursor: pointer;color: #000}.downloads #filter #inner-options{position: relative}.downloads #filter #inner-options::after{content: ' ';position: absolute;right: 0;top: -10px;border-top: none;border-right: 10px solid transparent;border-left: 10px solid transparent;border-bottom: 10px solid #ebecec}.downloads .sortby{cursor: pointer;white-space: nowrap}.downloads .sortby:hover{color: #e0241b;cursor: pointer}.downloads #sortby-menu-holder{position: relative}.downloads #sortby-menu-holder:before,.downloads #sortby-menu-holder:after{content: ' ';display: table}.downloads #sortby-menu-holder:after{clear: both}.downloads #sortby-menu{min-width: 140px;margin-top: 32px;position: absolute;right: 0;z-index: 50}.downloads #sortby-menu .filter-trigger.active{color: #e0241b}.downloads #sortby-menu .filter-trigger{cursor: pointer;display: inline-block;width: 100%;color: #53555a}.downloads #sortby-menu .filter-trigger:hover,.downloads #sortby-menu .filter-trigger .symbol{color: #e0241b;cursor: pointer}.downloads #sortby-menu .filter-trigger .symbol{font-size: 14px}.downloads #sortby-menu .filter-trigger.second{margin-top: 4px}.downloads #sortby-menu::after{content: ' ';position: absolute;right: 0;top: -10px;border-top: none;border-right: 10px solid transparent;border-left: 10px solid transparent;border-bottom: 10px solid #ebecec}.downloads #close-filter{cursor: pointer}.downloads .tagit-new input[type="text"]{background: #ebecec;color: #000;padding: 8px;width: 100%}.downloads li.tagit-new{clear: both;position: relative;width: 100%}.downloads .intervals input[type="radio"] + label{display: inline-block}.downloads .intervals input[type="radio"][disabled="disabled"] + label:after{display: none}.downloads .intervals-fixed .form-item{margin-top: 1.5em;margin-bottom: 0;width: calc(50% - 1.5em)}.downloads .intervals-fixed .form-item.title{clear: both;float: none;margin-top: 0;width: 100%}.downloads .onboarding{padding-top: 1em;margin-bottom: 1em}.downloads .onboarding p + p{padding-top: 10px}.downloads .onboarding .filter-icon{display: inline-block;background: rgba(0,0,0,0) url(/files/wieland-werke/theme/img/svg-icons/wie_sprite_filter.svg) no-repeat 0px 0px;width: 96px;background-position: 62px -10px}#removeConfirmationTags{overflow: hidden !important}ul.tagit{margin-left: inherit;margin-right: inherit}ul.tagit li{display: block;float: left;margin: 2px 5px 2px 0}ul.tagit li.tagit-choice{position: relative;line-height: inherit}input.tagit-hidden-field{display: none}ul.tagit li.tagit-choice-read-only{padding: .2em .5em .2em .5em}ul.tagit li.tagit-choice-editable{padding: .2em 18px .2em .5em}ul.tagit li.tagit-new{padding: 0 !important}ul.tagit li.tagit-choice a.tagit-label{cursor: pointer;text-decoration: none}ul.tagit li.tagit-choice .tagit-close{cursor: pointer;position: absolute;right: .1em;top: 50%;margin-top: -8px;line-height: 17px}ul.tagit li.tagit-choice .tagit-close .text-icon{display: none}ul.tagit li.tagit-choice input{display: block;float: left;margin: 2px 5px 2px 0}ul.tagit input[type="text"]{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;border: none;margin: 0;padding: 0;width: inherit;outline: none}ul.tagit{background: inherit}ul.tagit li.tagit-choice{border: 1px solid #ebecec}ul.tagit li.tagit-choice .tagit-label:not(a){padding-right: 4px;color: #53555a}ul.tagit li.tagit-choice a.tagit-close{text-decoration: none}ul.tagit li.tagit-choice .tagit-close{right: .4em}ul.tagit li.tagit-choice .ui-icon{display: none}ul.tagit li.tagit-choice .tagit-close .text-icon{display: inline;font-size: 16px;line-height: 16px;color: #e0241b}ul.tagit li.tagit-choice:hover,ul.tagit li.tagit-choice.remove{background-color: rgba(83,85,90,0.04)}li.tagit-choice.remove{border: 1px solid #949598 !important;background: #949598 !important}li.tagit-choice.remove .tagit-label{color: white !important}ul.tagit li.tagit-choice a.tagLabel:hover,ul.tagit li.tagit-choice a.tagit-close .text-icon:hover{color: black !important}ul.tagit input[type="text"]{color: #000}.ui-widget{font-size: 1.1em}.tagit-autocomplete.ui-autocomplete{position: absolute;cursor: default}* html .tagit-autocomplete.ui-autocomplete{width: 1px}.tagit-autocomplete.ui-menu{list-style: none;padding: 2px;margin: 0;display: block;float: left}.ui-menu.ui-autocomplete{background: #f9f9f9}.tagit-autocomplete.ui-menu .ui-menu{margin-top: -3px}.tagit-autocomplete.ui-menu .ui-menu-item{margin: 0;padding: 0;zoom: 1;float: left;clear: left;width: 100%}.tagit-autocomplete.ui-menu .ui-menu-item a{text-decoration: none;display: block;padding: .2em .4em;line-height: 1.5;zoom: 1}.tagit-autocomplete .ui-menu .ui-menu-item a.ui-state-hover,.tagit-autocomplete .ui-menu .ui-menu-item a.ui-state-active{font-weight: normal;margin: -1px}.tagit-autocomplete.ui-corner-all,.tagit-autocomplete .ui-corner-all{color: #53555a}.tagit-autocomplete .ui-state-hover,.tagit-autocomplete .ui-state-focus{cursor: pointer;background: #ebecec;font-weight: normal;color: #53555a}.tagit .ui-helper-hidden-accessible{position: absolute !important;clip: rect(1px, 1px, 1px, 1px)}.site-search .mod_search input.text{margin-top: 16px;border-radius: 0;-webkit-appearance: none;width: 100%;border: none;margin-bottom: 16px;font-family: 'MuseoSans-300';font-weight: normal;font-style: normal;background-color: #ebecec;padding: 8px}.site-search .mod_search .widget-submit{display: none;width: 100%;text-align: center}.site-search .mod_search .widget-submit .submit{background: #ebecec;color: #b6b7b9;padding: 4px 16px}.site-search .mod_search .widget-submit .submit:hover{color: #737579;cursor: pointer}.site-search p.header{color: #949598;margin-bottom: 16px}.site-search p.url{display: none}.site-search .first{margin-top: 32px !important}.site-search .odd,.site-search .even{padding-bottom: 24px;border-bottom: 1px solid #d9dadb;margin-bottom: 24px}.site-search mark.highlight{font-size: 14px;color: #737579;background: #f6f6f6;border-bottom: 1px solid #b6b7b9}.site-search p.context{color: #737579;font-size: 14px}.site-search p.context:hover{color: #000}#scrollToTop{display: block;bottom: 66px;height: 40px;opacity: 0;position: fixed;right: 26px;transition: opacity .2s ease-in-out;width: 40px}#scrollToTop:hover{opacity: 1}#scrollToTop.inactive{opacity: 0;transition: opacity .4s ease-in-out;z-index: -1}#scrollToTop.active{opacity: 1;transition: opacity .4s ease-in-out;z-index: 900}#continuereading{bottom: 5vh;display: none;margin: 0 auto;left: calc(50% - 12px);height: 48px;opacity: 1;position: absolute;transition: all .4s ease-in-out;width: 24px;z-index: 900}#continuereading img{height: 48px;width: 24px}#continuereading.fadeout{opacity: 0;z-index: 0}#continuereading.shake{animation: wobble .8s cubic-bezier(.46, .17, .29, 1.07) both;transform-origin: 50% 50%}.widget-text .text{border: 1px solid #53555a}.receivinghours td{float: left;vertical-align: top;width: 100%}.receivinghours .hours{padding-bottom: 7px}.receivinghours tr:last-child .hours{padding-bottom: 0}.mod_eventlist .event{border-bottom: 1px solid #b6b7b9;display: grid;grid-auto-rows: auto;grid-column-gap: 20px;grid-template-columns: 1fr;width: 100%}@media only screen and (min-width: 620px){.mod_eventlist .event{grid-template-columns: 1fr 1fr 1fr}}.mod_eventlist .event picture,.mod_eventlist .event img{max-width: 100%}@media only screen and (min-width: 620px){.mod_eventlist .event > div{max-width: 87%}}.mod_eventlist .event .pipe{white-space: nowrap}.mod_eventlist .event .pipe:before{content: ' ';display: inline-block;background: #e0241b;height: 16px;margin: 0 6px 0 3px;position: relative;top: 2px;width: 2px}.mod_eventlist .event .pipe:first-child:before{display: none}.modul-worldwide div[id^="gmap-"]{position: relative}.modul-worldwide div[id^="gmap-"] .gmaps-close{background: url('/files/wieland-werke/theme/img/icon_sprite_30x30.png') no-repeat;background: url('/files/wieland-werke/theme/img/icon_sprite_30x30.svg') no-repeat;background-position: -245px -35px;cursor: pointer;display: inline-block;height: 20px;position: absolute;right: 20px;top: 15px;width: 20px;z-index: 1}.modul-worldwide .gmaps-container{height: 360px;width: 100%}.modul-worldwide .tile{margin-bottom: 7px}.modul-worldwide .tile .clear{margin-bottom: 7px}.modul-worldwide .tile .left,.modul-worldwide .tile .right{text-align: left;width: 100%}.modul-worldwide .kartenicon{cursor: pointer}.modul-worldwide .kartenicon .open{display: inline}.modul-worldwide .kartenicon .close{display: none}.modul-worldwide .kartenicon.open .open{display: none}.modul-worldwide .kartenicon.open .close{color: #e0241b;display: inline}.module-box-miniteaser-headline .halfwidth{display: flex;justify-content: stretch}.module-box-miniteaser-headline .halfwidth .tile + .tile{display: flex;flex-direction: column;justify-content: space-between;min-height: 265px}.module-box-miniteaser-headline .halfwidth .content{display: flex;flex-direction: column;justify-content: center;height: 100%}.sharebuttons a{display: inline-block;margin-right: 10px;height: 30px;text-indent: -9999px;width: 30px}.sharebuttons a.facebook{background: url('../../files/wieland-werke/theme/img/svg-icons/headersharebar_facebook.svg') no-repeat center center transparent;background-size: 30px 30px}.sharebuttons a.twitter{background: url('../../files/wieland-werke/theme/img/svg-icons/headersharebar_twitter.svg') no-repeat center center transparent;background-size: 30px 30px}.sharebuttons a.linkedin{background: url('../../files/wieland-werke/theme/img/svg-icons/headersharebar_linkedin.svg') no-repeat center center transparent;background-size: 30px 30px}.sharebuttons a.mail{background: url('../../files/wieland-werke/theme/img/svg-icons/headersharebar_mail.svg') no-repeat center center transparent;background-size: 30px 30px}.gm-style .gm-style-iw-c{border-radius: 0;box-shadow: 0 3px 3px 0 rgba(0,0,0,0.1);margin-top: -8px;padding: 16px 0 0 16px}.gm-style .gm-style-iw-t:before{display: none}.gm-style .gm-style-iw-t:after{border-left: 15px solid transparent;border-right: 15px solid transparent;border-top: 15px solid #fff;top: -8px !important}.gm-style .button{right: 0;top: 0}.topi{margin-top: 20px;margin-left: 60px;margin-right: 60px}.top100{margin-top: 100px}body{margin-top: 0 !important}.icon-clock{background: url('/files/wieland-werke/theme/img/svg-icons/wie_sprite_extra.png') no-repeat 0px 0px;background: rgba(0,0,0,0) url('/files/wieland-werke/theme/img/svg-icons/wie_sprite_extra.svg') no-repeat 0px 0px;height: 11px;background-position: left -68px;width: 20px;display: inline-block;background-size: 21px}.slider-id80 .slick-list img{width: 100% !important}.slider-id80 .slick-arrow{position: absolute;top: 50%;margin-top: -24px;z-index: 9}.slider-id80 .slick-arrow.links{left: 24px}.slider-id80 .slick-arrow.rechts{right: 24px}.slider-id80 .slick-dots{margin-top: -26px}.slider-id80 .text{background-color: #ebecec;padding: 16px;line-height: 100%}.slider-id80 .text.none{display: none}.slick-dots{text-align: center;position: relative;margin: 0 auto;margin-top: -20px;z-index: 99}.slick-dots li{display: inline-block;background: #fff;width: 30px;height: 2px;margin: 0 2px;box-shadow: 1px 1px 6px #999}.slick-dots li button{text-indent: -999999px;position: relative;cursor: pointer}.slick-dots li button:before{position: absolute;content: '';top: -15px;right: -15px;left: -15px;bottom: 7px;z-index: 40}.slick-dots li.slick-active{background: #e0241b}.relatedtopics{padding: 32px;font-size: 0}.relatedtopics .topicbox{display: inline-block;margin: 8px}.relatedtopics .topicbox .topiccategory{font-size: 22px;border: 1px solid #fff;padding: 8px 8px 5px 8px;color: #fff;transition: all .2s ease;position: relative}.relatedtopics .topicbox .topiccategory:hover{background-color: #fff;color: #cb8671;transition: all .2s ease;cursor: pointer}.relatedtopics .topicbox .topiccategory:after{top: 100%;left: 50%;border: solid transparent;content: ' ';height: 0;width: 0;position: absolute;transition: all .3s ease;border-top-color: #fff;border-width: 0;margin-left: 0}.relatedtopics .topicbox .topiccategory:hover:after{border-width: 11px;margin-left: -11px}.relatedtopics .topicbox.openbox .topiccategory{background-color: #fff;color: #cb8671}.relatedtopics .topicbox.openbox .topiccategory:after{border-width: 11px;margin-left: -11px}.relatedtopics .topicbox .inline-topic .topic{font-size: 15px;padding-left: 40px;padding-right: 40px;margin-top: 24px;margin-bottom: 16px}.relatedtopics .topicbox .inline-topic .topic h3 a{font-size: 22px;color: #fff}.relatedtopics .topicbox .inline-topic .topic .topictext{font-size: 15px}.relatedtopics .topicbox .inline-topic .topic .topictext p{color: #fff !important}.relatedtopics .topicbox .inline-topic.close{display: none}.relatedtopics .topicbox .inline-topic.open{display: block;position: absolute;width: 100%;left: 0;right: 0}.mailkontakt{padding: 24px}.mailkontakt .headline{font-size: 22px;color: #cb8671;margin-bottom: 16px}.mailkontakt .mailkontaktfeld{margin-bottom: 16px}.mailkontakt .mailkontaktfeld p + p{padding-top: 3px}.mailkontakt .mailkontaktfeld a{color: #000;text-decoration: none !important}.mailkontakt .mailkontaktfeld a:hover{color: #e0241b !important}.jq-circle-image-text{margin-top: 32px;margin-bottom: 32px;display: inline-block}.jq-circle-image-text .jq-circle-image img{width: 100%;height: auto}.telefonicon,.faxicon,.pdflink,.maillink,.nopdflink{background: none !important;padding-left: 0;color: #000;display: inline-block;position: relative}.telefonicon:before,.faxicon:before,.pdflink:before,.maillink:before,.nopdflink:before{background: url('/files/wieland-werke/theme/img/icon_sprite_30x30.png') no-repeat;background: url('/files/wieland-werke/theme/img/icon_sprite_30x30.svg') no-repeat;background-size: auto 68px;content: ' ';display: inline-block;float: left;height: 18px;margin-right: 6px;width: 12px}.telefonicon:hover,.faxicon:hover,.pdflink:hover,.maillink:hover,.nopdflink:hover{color: #e0241b}.telefonicon *,.faxicon *,.pdflink *,.maillink *,.nopdflink *{color: #000}.telefonicon *:hover,.faxicon *:hover,.pdflink *:hover,.maillink *:hover,.nopdflink *:hover{color: #e0241b}.nopdflink{cursor: default}.nopdflink:hover{color: inherit}.nopdflink *{color: inherit;cursor: default}.nopdflink *:hover{color: inherit}.nopdflink:before{background: none !important}.telefonicon:before{background-position: -391px -24px}.pdflink:before,.nopdflink:before{background-position: -436px -25px;margin-right: 9px}.faxicon:before{background-position: -415px -24px}.maillink:before{background-position: -25px -24px;width: 18px}.arrowlink,.kartenicon{position: relative;padding-left: 18px;display: inline-block;color: #000}.arrowlink:hover,.kartenicon:hover{color: #e0241b}.arrowlink *,.kartenicon *{color: #000}.arrowlink *:hover,.kartenicon *:hover{color: #e0241b}.arrowlink{background: url('/files/wieland-werke/theme/img/svg-icons/wie_arrow_45.svg') no-repeat;background-size: 12px 18px;background-position: left top 2px}.kartenicon{background: url('/files/wieland-werke/theme/img/svg-icons/wie_sprite_karte.svg') no-repeat;background-size: 25px 17px;padding-left: 34px}.bg-black .telefonicon,.bg-gray .telefonicon,.bg-gray50 .telefonicon,.bg-copper .telefonicon,.bg-black .faxicon,.bg-gray .faxicon,.bg-gray50 .faxicon,.bg-copper .faxicon,.bg-black .pdflink,.bg-gray .pdflink,.bg-gray50 .pdflink,.bg-copper .pdflink,.bg-black .arrowlink,.bg-gray .arrowlink,.bg-gray50 .arrowlink,.bg-copper .arrowlink,.bg-black .maillink,.bg-gray .maillink,.bg-gray50 .maillink,.bg-copper .maillink{color: #fff}.bg-black a.telefonicon:hover,.bg-gray a.telefonicon:hover,.bg-gray50 a.telefonicon:hover,.bg-copper a.telefonicon:hover,.bg-black a.faxicon:hover,.bg-gray a.faxicon:hover,.bg-gray50 a.faxicon:hover,.bg-copper a.faxicon:hover,.bg-black a.pdflink:hover,.bg-gray a.pdflink:hover,.bg-gray50 a.pdflink:hover,.bg-copper a.pdflink:hover,.bg-black a.arrowlink:hover,.bg-gray a.arrowlink:hover,.bg-gray50 a.arrowlink:hover,.bg-copper a.arrowlink:hover,.bg-black a.maillink:hover,.bg-gray a.maillink:hover,.bg-gray50 a.maillink:hover,.bg-copper a.maillink:hover{color: #e0241b}.bg-black .telefonicon:before,.bg-gray .telefonicon:before,.bg-gray50 .telefonicon:before,.bg-copper .telefonicon:before{background-position: -391px -46px}.bg-black a.telefonicon:hover:before,.bg-gray a.telefonicon:hover:before,.bg-gray50 a.telefonicon:hover:before,.bg-copper a.telefonicon:hover:before{background-position: -391px -24px}.bg-black .faxicon:before,.bg-gray .faxicon:before,.bg-gray50 .faxicon:before,.bg-copper .faxicon:before{background-position: -415px -46px}.bg-black a.faxicon:hover:before,.bg-gray a.faxicon:hover:before,.bg-gray50 a.faxicon:hover:before,.bg-copper a.faxicon:hover:before{background-position: -415px -24px}.bg-black .maillink:before,.bg-gray .maillink:before,.bg-gray50 .maillink:before,.bg-copper .maillink:before{background-position: -25px -46px}.bg-black a.maillink:hover:before,.bg-gray a.maillink:hover:before,.bg-gray50 a.maillink:hover:before,.bg-copper a.maillink:hover:before{background-position: -25px -24px}.bg-black .pdflink:before,.bg-gray .pdflink:before,.bg-gray50 .pdflink:before,.bg-copper .pdflink:before{background-position: -436px -47px}.bg-black a.pdflink:hover:before,.bg-gray a.pdflink:hover:before,.bg-gray50 a.pdflink:hover:before,.bg-copper a.pdflink:hover:before{background-position: -436px -25px}.bg-black .arrowlink,.bg-gray .arrowlink,.bg-gray50 .arrowlink,.bg-copper .arrowlink{background: url('/files/wieland-werke/theme/img/svg-icons/wie_arrow_45-white.svg') no-repeat;background-size: 12px 18px;background-position: 0px 0px !important}.bg-black .arrowlink:hover,.bg-gray .arrowlink:hover,.bg-gray50 .arrowlink:hover,.bg-copper .arrowlink:hover{background-image: url('/files/wieland-werke/theme/img/svg-icons/wie_arrow_45.svg')}.bg-red .telefonicon:before{background-position: -391px -46px}.bg-red .faxicon:before{background-position: -415px -46px}.bg-red .maillink{color: #fff}.bg-red .maillink:before{background-position: -25px -46px}.bg-red .arrowlink{background: url('/files/wieland-werke/theme/img/svg-icons/wie_arrow_45-white.svg') no-repeat;background-size: 12px 18px;background-position: 0px 0px !important}.bg-red .telefonicon,.bg-red .faxicon,.bg-red .pdflink,.bg-red .arrowlink,.bg-red .maillink{color: #fff}.bg-red .telefonicon:hover,.bg-red .faxicon:hover,.bg-red .pdflink:hover,.bg-red .arrowlink:hover,.bg-red .maillink:hover{color: #fff}.jq-circle-wrapper h3{font-size: 18px;font-weight: 700;color: #53555a;margin-top: 48px;margin-bottom: 16px}.jq-circle-wrapper a.maillink{margin-top: 8px;margin-bottom: 8px}.eop{margin-top: 30px;margin-bottom: 30px}.eop .sociallinks{margin-bottom: 30px}.eop .sociallinks .slink{text-align: center}.eop .sociallinks .slink ul{list-style: none;padding: 0;margin: 0}.eop .sociallinks .slink ul li{display: inline-block;margin-left: 8px;margin-right: 8px}.eop .sociallinks .slink ul li a{width: 31px;height: 31px;background-size: 31px 31px !important;display: block}.eop .sociallinks .slink ul li.linkedin a{background: url('/files/wieland-werke/theme/img/svg-icons/wie_social_in.svg') no-repeat}.eop .sociallinks .slink ul li.facebook a{background: url('/files/wieland-werke/theme/img/svg-icons/wie_social_fb.svg') no-repeat}.eop .sociallinks .slink ul li.twitter a{background: url('/files/wieland-werke/theme/img/svg-icons/wie_social_tw.svg') no-repeat}.eop .sociallinks .slink ul li.youtube a{background: url('/files/wieland-werke/theme/img/svg-icons/wie_social_you.svg') no-repeat}.eop .sociallinks .slink ul li.instagram a{background: url('/files/wieland-werke/theme/img/svg-icons/wie_social_insta.svg') no-repeat}.eop .linklist{text-align: center}.eop .linklist ul{list-style: none;padding: 0;margin: 0}.eop .linklist ul li{display: inline-block;margin-left: 3px;margin-right: 3px}.eop .linklist ul li a{color: #53555a;font-size: 15px}.eop .linklist ul li a:hover{color: #e0241b}.kontinente-box .kontinente span.kontinentheadline{border-bottom: 1px solid #000;padding-bottom: 16px;margin-bottom: 16px;font-size: 22px;display: inline-block;width: 100%;cursor: pointer}.kontinente-box .kontinente.active{margin: 0 !important}.kontinente-box .laender{display: none}#filterbox{overflow: hidden}.sortierung{margin-bottom: 20px;position: relative}.sortierung .aktuelles-box{overflow: hidden}.sortierung .aktuelles-box figure{margin-bottom: -8px}.sortierung .aktuelles-box figure img{width: 100%}.sortierung .aktuelles-box .messebox .iconleiste ul .sociallinks{background-position: left -6px}.sortierung .aktuelles-box .messebox .iconleiste ul .sociallinks:hover{background-position: left -52.7px}.sortierung .aktuelles-box .messebox .iconleiste ul .arrow-up{border-bottom: 10px solid #fff}.sortierung .aktuelles-box .messebox .iconleiste ul .emaillink{background-position: left -366px;margin-right: 0}.sortierung .aktuelles-box .messebox .iconleiste ul .emaillink:hover{background-position: left -406px}.sortierung .aktuelles-box .messebox .iconleiste ul .linkgenerate{background-position: left -5px}.sortierung .aktuelles-box .messebox .iconleiste ul .linkgenerate:hover{background-position: left -45px}.sortierung .aktuelles-box .iconleiste{position: absolute;right: 24px;margin-top: 5px}.sortierung .aktuelles-box .iconleiste ul{list-style: none;padding: 0;margin: 0}.sortierung .aktuelles-box .iconleiste ul li{width: 40px;float: left}.sortierung .aktuelles-box .iconleiste ul .sociallinks{background: url('/files/wieland-werke/theme/img/svg-icons/wie_sprite_extra.png') no-repeat 0px 0px;background: rgba(0,0,0,0) url('/files/wieland-werke/theme/img/svg-icons/wie_sprite_extra.svg') no-repeat 0px 0px;height: 28px;background-position: left -86px;cursor: pointer}.sortierung .aktuelles-box .iconleiste ul .sociallinks:hover{background-position: left -52px}.sortierung .aktuelles-box .iconleiste ul .sociallinks .sharebuttons{display: none;background: #fff;margin-top: 35px}.sortierung .aktuelles-box .iconleiste ul .sociallinks .sharebuttons ul{display: inline-block}.sortierung .aktuelles-box .iconleiste ul .sociallinks .sharebuttons ul li{width: auto !important;display: inline-block;width: 40px;height: 32px;text-indent: 999999px;margin-top: 8px}.sortierung .aktuelles-box .iconleiste ul .sociallinks .sharebuttons ul li a{background: url('/files/wieland-werke/theme/img/svg-icons/wie_sprite_social.png') no-repeat 0px 0px;background: rgba(0,0,0,0) url('/files/wieland-werke/theme/img/svg-icons/wie_sprite_social.svg') no-repeat 0px 0px;cursor: pointer;display: inherit;width: 40px;height: 32px;word-wrap: normal}.sortierung .aktuelles-box .iconleiste ul .sociallinks .sharebuttons ul li a.facebook{background-position: left -164px}.sortierung .aktuelles-box .iconleiste ul .sociallinks .sharebuttons ul li a.twitter{background-position: left -44px}.sortierung .aktuelles-box .iconleiste ul .sociallinks .sharebuttons ul li a.gplus{background-position: left -86px}.sortierung .aktuelles-box .iconleiste ul .sociallinks .sharebuttons ul li a.linkedin{background-position: left -4px}.sortierung .aktuelles-box .iconleiste ul .arrow-up{display: none;width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #fff;position: relative;bottom: -35px;text-align: center;margin: 0 auto;left: 50%;margin-left: -10px}.sortierung .aktuelles-box .iconleiste ul .emaillink{background: url('/files/wieland-werke/theme/img/svg-icons/wie_sprite_mail.png') no-repeat 0px 0px;background: rgba(0,0,0,0) url('/files/wieland-werke/theme/img/svg-icons/wie_sprite_mail.svg') no-repeat 0px 0px;background-position: 7px -76px;cursor: pointer;height: 28px;overflow: hidden;text-indent: 9000px}.sortierung .aktuelles-box .iconleiste ul .emaillink:hover{background-position: 7px -36px}.sortierung .aktuelles-box .iconleiste ul .emaillink a{display: block;width: 100%;word-wrap: normal}.sortierung .aktuelles-box .iconleiste ul .linkgenerate{background: url('/files/wieland-werke/theme/img/svg-icons/wie_sprite_link.png') no-repeat 0px 0px;background: rgba(0,0,0,0) url('/files/wieland-werke/theme/img/svg-icons/wie_sprite_link.svg') no-repeat 0px 0px;background-position: left -85px;cursor: pointer;height: 28px;text-indent: 9000px}.sortierung .aktuelles-box .iconleiste ul .linkgenerate:hover{background-position: left -45px}.sortierung .aktuelles-box .iconleiste ul .linkgenerate a{display: block;width: 100%}.sortierung .aktuelles-box .left h2{font-size: 15px;font-weight: 700;margin: 0 0 5px 0}.sortierung .aktuelles-box .left .info{font-size: 15px;font-weight: 300}.sortierung .aktuelles-box .aktuelles-text{margin-top: 64px}.sortierung .aktuelles-box .aktuelles-text h2{margin-bottom: 16px}.sortierung .aktuelles-box .aktuelles-text h2 a{font-size: 22px;font-weight: 500;line-height: 100%;color: #fff}.sortierung .aktuelles-box .aktuelles-text ul{display: inline}.sortierung .aktuelles-box .aktuelles-text ul li:last-child{display: inline}.sortierung .aktuelles-box .aktuelles-text p{margin-bottom: 16px}.sortierung .aktuelles-box .aktuelles-text .morelink{display: inline-block}.sortierung .aktuelles-box .aktuelles-text .morelink a{background: url('/files/wieland-werke/theme/img/wie_sprite_arrow.png') no-repeat 0px 0px;background: rgba(0,0,0,0) url('/files/wieland-werke/theme/img/wie_sprite_arrow.svg') no-repeat 0px 0px;background-position: -13px -94px;cursor: pointer;padding-left: 20px;margin-left: 10px}.sortierung .aktuelles-box .aktuelles-text .morelink a:hover{background-position: -13px -54px}.sortierung .aktuelles-box .messentext p{display: block}.overlay{position: absolute;display: none;width: 100%;top: 0;left: 0;right: 0;background-color: #fff;z-index: 2;cursor: pointer;margin-top: 45px;padding-left: 16px;padding: 8px}.overlay button{margin: 0 auto;color: #000 !important;padding: 8px;display: block;cursor: pointer;text-align: left;font-size: 15px;background: url('/files/wieland-werke/theme/img/svg-icons/wie_arrow_45.svg') no-repeat;background-size: 12px 18px;background-position: left 9px;padding-left: 20px}.filtering{position: relative;height: 60px}.filtering .filtericon{display: block;background: url('/files/wieland-werke/theme/img/svg-icons/wie_sprite_filter.png') no-repeat 0px 0px;background: rgba(0,0,0,0) url('/files/wieland-werke/theme/img/svg-icons/wie_sprite_filter.svg') no-repeat 0px 0px;height: 60px;width: 200px;position: absolute;left: 0;background-position: 15px 10px;background-size: 40px;cursor: pointer}.filtering .filtericon:hover{background-position: 15px -30px;background-size: 40px;height: 60px}.filtering .filtericon .arrow-up{display: none;width: 0;height: 0;border-left: 15px solid transparent;border-right: 15px solid transparent;border-bottom: 15px solid #f8f8f8;position: relative;bottom: -52px;left: 15px;z-index: 9}.filtering .filtericon .inner{display: none;position: absolute;z-index: 9;top: 67px;background: #F8F8F8;right: 13px;padding: 8px 0}.filtering .filtericon .inner button{width: 100%;background: none;text-align: left;padding: 8px 16px;cursor: pointer}.jq-circle-wrapper span.mailicon,.mailkontaktfeld span.mailicon{background: url('/files/wieland-werke/theme/img/svg-icons/wie_umschlag_klein.png') no-repeat 0px 0px;background: rgba(0,0,0,0) url('/files/wieland-werke/theme/img/svg-icons/wie_umschlag_klein.svg') no-repeat 0px 0px;height: 11px;width: 17px;display: inline-block;background-position: -7px -10px;background-size: 31px auto}#flockler_container{display: inline-block}#flockler_container .left.w50{width: 100%}#flockler_container .flockler-wall-item[style]{position: relative !important;height: auto !important;top: 0 !important;left: 0 !important}#flockler_container .flockler-wall-item--linkedin .flockler-wall-item__link-preview__body{display: none}#flockler_container .flockler-wall-item__media a img{width: 100%}#flockler_container .flockler-wall-item__footer{width: 100%;display: inline-block}#flockler_container .flockler-wall-item__footer .facebookicon,#flockler_container .flockler-wall-item__footer .linkedin,#flockler_container .flockler-wall-item__footer .twitter,#flockler_container .flockler-wall-item__footer .instagram{height: 40px;width: 40px;display: inline-block;background-position: 0px 0px;background-size: 40px auto;margin-top: 2px}#flockler_container .flockler-wall-item__footer .facebookicon{background: url('/files/wieland-werke/theme/img/svg-icons/wie_social_fb.png') no-repeat 0px 0px;background: rgba(0,0,0,0) url('/files/wieland-werke/theme/img/svg-icons/wie_social_fb.svg') no-repeat 0px 0px}#flockler_container .flockler-wall-item__footer .linkedin{background: url('/files/wieland-werke/theme/img/svg-icons/wie_social_in.png') no-repeat 0px 0px;background: rgba(0,0,0,0) url('/files/wieland-werke/theme/img/svg-icons/wie_social_in.svg') no-repeat 0px 0px}#flockler_container .flockler-wall-item__footer .twitter{background: url('/files/wieland-werke/theme/img/svg-icons/wie_social_tw.png') no-repeat 0px 0px;background: rgba(0,0,0,0) url('/files/wieland-werke/theme/img/svg-icons/wie_social_tw.svg') no-repeat 0px 0px}#flockler_container .flockler-wall-item__footer .instagram{background: url('/files/wieland-werke/theme/img/svg-icons/wie_social_insta.png') no-repeat 0px 0px;background: rgba(0,0,0,0) url('/files/wieland-werke/theme/img/svg-icons/wie_social_insta.svg') no-repeat 0px 0px}#flockler_container .flockler-wall-item__footer .flockler-wall-item__profile{display: inline-block;vertical-align: top;margin-left: 16px}#flockler_container .flockler-wall-item__footer .flockler-wall-item__profile a{display: block}#flockler_container .flockler-wall-item__footer .flockler-wall-item__profile__avatar{display: none}#flockler_container .flockler-wall-item__footer .flockler-wall-item__share{display: none}#flockler_container .flockler-btn-load-more{display: none}#flockler_container .youtube{height: 40px;width: 40px;display: inline-block;background-position: 0px 0px;background-size: 40px auto;margin-top: 2px;background: url('/files/wieland-werke/theme/img/svg-icons/wie_social_you.png') no-repeat 0px 0px;background: rgba(0,0,0,0) url('/files/wieland-werke/theme/img/svg-icons/wie_social_you.svg') no-repeat 0px 0px}#flockler_container .tile .info{display: inline-block;margin-left: 16px;vertical-align: top;padding-top: 2px;width: 80%}#flockler_container .flockler-wall-item__media--video a{top: 0;display: block}.back{margin-top: 16px}.back a{background-color: #cb8671;color: #fff;padding-left: 16px;padding-right: 16px;padding-top: 8px;padding-bottom: 5px}.mod_newsreader ul{margin: 16px}.mod_newsreader .mailkontakt{padding-left: 0 !important;padding-right: 0 !important}.mod_newsreader .grid-4er .grid-4er{column-gap: 0px;grid-template-columns: 0fr minmax(0, 530px) minmax(0, 530px) 0fr}footer .inside{height: 100%}footer .inside ul{list-style: none;padding: 0;margin: 0;font-size: 0;height: 100%}footer .inside ul li{width: 20%;display: inline-block;background-position: 0px 0px !important;height: 100%}footer .inside ul li a{background: url('/files/wieland-werke/theme/img/icon_sprite_30x30.png') no-repeat;background: url('/files/wieland-werke/theme/img/icon_sprite_30x30.svg') no-repeat;display: inline-block;height: 30px;margin-top: 10px;width: 30px}footer .inside ul li .location{background-position: -480px 0}footer .inside ul li .location.active,footer .inside ul li .location:hover{background-position: -480px -30px}footer .inside ul li .login{background-position: -450px 0}footer .inside ul li .login.active,footer .inside ul li .login:hover{background-position: -450px -30px}footer .inside ul li .downloads{background-position: -420px 0}footer .inside ul li .downloads.active,footer .inside ul li .downloads:hover{background-position: -420px -30px}footer .inside ul li .tools{background-position: -390px 0}footer .inside ul li .tools.active,footer .inside ul li .tools:hover{background-position: -390px -30px}footer .inside ul li .contact{background-position: -360px 0}footer .inside ul li .contact.active,footer .inside ul li .contact:hover{background-position: -360px -30px}.header-icons ul{list-style: none;padding: 0;margin: 0;font-size: 0}.header-icons ul .navigation{margin-top: 1px}.header-icons ul li{height: 23px;width: 23px}.header-icons ul li a{display: inline-block;height: 23px;width: 23px}.header-icons ul li span{display: inline-block;height: 23px;width: 23px}.header-icons ul li .mobilemenu-img{background: url('/files/wieland-werke/theme/img/icon_sprite_30x30.png') no-repeat;background: url('/files/wieland-werke/theme/img/icon_sprite_30x30.svg') no-repeat;background-position: -335px -4px}.header-icons ul li .mobilemenu-img:hover{background-position: -335px -34px}.header-icons ul li .lupe{background: url('/files/wieland-werke/theme/img/icon_sprite_30x30.png') no-repeat;background: url('/files/wieland-werke/theme/img/icon_sprite_30x30.svg') no-repeat;background-position: -303px -4px}.header-icons ul li .lupe:hover{background-position: -303px -34px}.header-icons ul li .globe{background: url('/files/wieland-werke/theme/img/icon_sprite_30x30.png') no-repeat;background: url('/files/wieland-werke/theme/img/icon_sprite_30x30.svg') no-repeat;background-position: -273px -4px}.header-icons ul li .globe:hover{background-position: -273px -34px}.show-navigation-mobile .header-icons ul li .mobilemenu-img,.icon-x-close{background: url('/files/wieland-werke/theme/img/icon_sprite_30x30.png') no-repeat;background: url('/files/wieland-werke/theme/img/icon_sprite_30x30.svg') no-repeat;background-position: -245px -5px;display: inline-block;height: 20px;width: 20px}.show-navigation-mobile .header-icons ul li .mobilemenu-img:hover,.icon-x-close:hover{background-position: -245px -35px}.mod_sitemap{margin-top: 18px}.mod_sitemap a span:hover{color: #e0241b !important}.mod_sitemap ul.level_1{list-style: none}.mod_sitemap ul.level_1 li a{margin-bottom: 8px;margin-top: 24px;display: block}.mod_sitemap ul.level_1 li a span{font-weight: bold}.mod_sitemap ul.level_1 li.submenu ul.level_2{display: block !important;margin-left: 16px;list-style: none}.mod_sitemap ul.level_1 li.submenu ul.level_2 li a{margin: 0;padding: 0;display: inline}.mod_sitemap ul.level_1 li.submenu ul.level_2 li a span{font-weight: normal}ul.lga{padding: 24px 0}ul.lga li{padding-top: 0px}.nowrap{white-space: nowrap}.modul-280 span{font-size: 1.25em}.modul-280 a:hover,.modul-280 a *:hover{color: #e0241b}.hoverred:hover{color: #e0241b !important}.morearrow .aklink{position: relative;padding-left: 22px;display: inline-block;color: #fff;background: url('/files/wieland-werke/theme/img/svg-icons/wie_arrow_45-white.svg') no-repeat;background-size: 12px 18px;background-position: left top 0px}.morearrow .aklink:hover{color: #e0241b;background: url('/files/wieland-werke/theme/img/svg-icons/wie_arrow_45.svg') no-repeat;background-size: 12px 19px;background-position: left top 0px}.flockler-wall-item__link-preview__picture,.flockler-wall-item__media a,.flockler-wall-item__link-preview__cover,.flockler-wall-item__media{height: 238px !important;overflow: hidden}#filterbox{margin-left: -10px;margin-right: -10px}.flockler-wall-item.sortierung{padding: 0}.flockler-wall-item.sortierung .grid-4er{grid-column-gap: 0px !important}.flockler-wall-item__body,.flockler-wall-item__body p,.flockler-wall-item__body a,.flockler-wall-item__title-link,.flockler-wall-item__timestamp,.flockler-wall-item__profile__name,.flockler-wall-item__profile__detail{font-size: 15px !important}.show{display: block !important}.show article{display: block !important}.flockler-wall-item--video .youtube{vertical-align: top}.flockler-wall-item--video .info{display: inline-block;word-wrap: break-word;white-space: normal;width: 80%;margin-left: 16px}.mod_newslist .aktuelles-box .arrow-top-big img{width: 100%}.flockler-wall-item__body{margin-top: 16px}.flockler-wall-item--video .left{margin-bottom: 16px}.flockler-wall-item--instagram .flockler-wall-item__media a{display: block}.filtericon span{margin-left: 55px;width: 100%;margin-top: 21px;position: absolute}.aktuelles-box .flockler-wall-item{margin-bottom: 0}.aktuelles-box .flockler-wall-item .mb2x{margin-bottom: 0}.overflowall{overflow: hidden}.mod_newslist.sortierungall.news .textpresse{display: none}.mod_newslist.sortierungall.presse .textnews{display: none}.tabs-accordion-wrapper[data-state='initial'] .r-tabs-tab{padding-right: 0px !important}.win.ie .jq-circle-wrapper span.mailicon,.win.ie .mailiconkontaktfeld span.mailicon{background-position: -7px -4px !important;background-size: 37px auto !important}.win.ie .bg-red .arrowlink,.win.ie .bg-black .arrowlink,.win.ie .bg-gray .arrowlink,.win.ie .bg-gray50 .arrowlink,.win.ie .bg-copper .arrowlink{background-position: 0px 5px !important}.win.ie .tabs-accordion-wrapper[data-state='initial'] .r-tabs-anchor .arrow{display: inline !important}.win.ie .tabs-accordion-wrapper[data-state='initial'] .tabs-accordion-wrapper .r-tabs-tab{padding-right: 0px !important}.win.ie .sortierung .aktuelles-box .iconleiste ul .linkgenerate{text-indent: 0px !important}.win.ie .sortierung .aktuelles-box .iconleiste ul .sociallinks .sharebuttons ul li{text-indent: 0 !important}.win.ie .sortierung .aktuelles-box .iconleiste ul .sociallinks .sharebuttons ul li a.facebook,.win.ie .sortierung .aktuelles-box .iconleiste ul .sociallinks .sharebuttons ul li a.twitter,.win.ie .sortierung .aktuelles-box .iconleiste ul .sociallinks .sharebuttons ul li a.linkedin{text-indent: 999999px}.win.ie .sortierung .aktuelles-box .iconleiste ul .sociallinks .sharebuttons{z-index: 9;position: relative}.win.ie .jq-circle-wrapper span.mailicon,.win.ie .mailkontaktfeld span.mailicon{background-size: 37px auto !important;background-position: -9px -4px !important}input[type=checkbox].checkbox-tick{display: none}.checkbox-tick,input[type=checkbox].checkbox-tick + label{background: url('/files/wieland-werke/theme/img/svg-icons/icon-checkbox-tick.svg') no-repeat;background-size: 23px 23px;position: relative;padding-left: 30px;display: inline-block;height: 23px;width: 23px;padding-top: 2px;vertical-align: text-bottom}.checkbox-tick:hover,input[type=checkbox].checkbox-tick + label:hover{cursor: pointer}.checkbox-tick.active,input[type=checkbox].checkbox-tick:checked + label{background: url('/files/wieland-werke/theme/img/svg-icons/icon-checkbox-tick-active.svg') no-repeat}.icon-db,.icon-sb,.icon-zu{background-size: 18px 18px;position: relative;display: inline-block;height: 18px;width: 14px;margin-right: 10px}.icon-db{background: url('/files/wieland-werke/theme/img/svg-icons/icon-datenblaetter.svg') no-repeat}.icon-sb{background: url('/files/wieland-werke/theme/img/svg-icons/icon-sicherheitsdatenblatt.svg') no-repeat}.icon-zu{background: url('/files/wieland-werke/theme/img/svg-icons/icon-zert_urku.svg') no-repeat}@media only screen and (max-width: 990px){.w33mob100.stay100tablet{width: 100% !important}}@media only screen and (min-width: 1280px){.desktop-group{visibility: visible;opacity: 1}.mobile-group{visibility: hidden;opacity: 0;transition: visibility 0s, opacity .5s linear;display: none}#navigation-desktop{z-index: 99999;margin-top: 18px;float: right}#navigation-desktop *{text-align: right;color: #53555a;font-size: 18px;line-height: 153%;background: transparent}#navigation-desktop .invisible{display: none;visibility: hidden}#navigation-desktop ul,#navigation-desktop li{width: auto}#navigation-desktop li{float: left;list-style: none}#navigation-desktop .trail,#navigation-desktop .trail > span{font-family: 'MuseoSans-500';font-weight: normal;font-style: normal}#navigation-desktop ul.level_1 li{padding-right: 35px}#navigation-desktop ul.level_1 a.last-clicked *,#navigation-desktop ul.level_1 a:hover span,#navigation-desktop ul.level_1 a.highlight *{color: #e0241b !important}#navigation-desktop ul.level_1 li.submenu:hover *{text-align: left}#navigation-desktop ul.level_1 li.submenu:hover ul{box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);background: white;display: block;position: absolute}#navigation-desktop ul.level_1 ul.level_2,#navigation-desktop ul.level_1 ul.level_3,#navigation-desktop ul.level_1 ul.level_4{display: none !important}#navigation-desktop-sub{position: fixed;top: 58px;left: 0;width: 100%;height: 100vh;overflow-y: auto;background: #fff;background: transparent url('/files/wieland-werke/theme/img/bg-97.png') repeat;border-bottom: 1px solid #53555a;z-index: 100}#navigation-desktop-sub .inside{margin-bottom: 100px !important;width: 1280px;margin: 0 auto}#navigation-desktop-sub .close{margin: 32px 0;cursor: pointer;color: #e0241b}#navigation-desktop-sub li{list-style: none}#navigation-desktop-sub li a:hover{color: #e0241b !important}#navigation-desktop-sub .target_1{width: 28%}#navigation-desktop-sub .target_2,#navigation-desktop-sub .target_3{width: 36%}#navigation-desktop-sub .target_2 *,#navigation-desktop-sub .target_3 *{font-family: 'MuseoSans-500';font-size: 30px;line-height: 110%;font-family: 'MuseoSans-300';font-weight: normal;font-style: normal}#navigation-desktop-sub .target_2 * li,#navigation-desktop-sub .target_3 * li{margin-bottom: 24px}#navigation-desktop-sub .target_2 li.first,#navigation-desktop-sub .target_3 li.first{margin-top: 9px}#navigation-desktop-sub .target_0,#navigation-desktop-sub .target_1{padding-left: 24px}#navigation-desktop-sub .target_3 ul{margin-left: 40px}#navigation-desktop-sub ul.level_3{margin-left: 30px;display: none}#navigation-desktop-sub *{color: #53555a}#navigation-desktop-sub a.last-clicked *,#navigation-desktop-sub li a:hover span,#navigation-desktop-sub li:hover,#navigation-desktop-sub a.highlight *{color: #e0241b !important}#navigation-desktop-sub .trail,#navigation-desktop-sub .trail *,#navigation-desktop-sub .active,#navigation-desktop-sub .active *,#navigation-desktop-sub .submenu.trail a:hover span{font-family: 'MuseoSans-500';font-weight: normal;font-style: normal;color: #000 !important}}@media only screen and (min-width: 1080px){.filtericon{width: 200px !important;background-position: -10px 10px !important}.filtericon:hover{background-position: -10px -30px !important}.filtericon span{margin-left: 30px;position: absolute;width: 100%;margin-top: 19px}}@media only screen and (min-width: 620px) and (max-width: 1080px){.grid-4er .force-deskcolumn-1{grid-column: 1 !important}.grid-4er .force-deskcolumn-2{grid-column: 2 !important}}@media only screen and (min-width: 620px){*{font-size: 18px;line-height: 140%}.p1x{padding: 10px}.pt1x{padding-top: 10px}.pr1x{padding-right: 10px}.pb1x{padding-bottom: 10px}.pl1x{padding-left: 10px}.m1x{margin: 10px}.mt1x{margin-top: 10px}.mr1x{margin-right: 10px}.mb1x{margin-bottom: 10px}.ml1x{margin-left: 10px}.mt-1x{margin-top: -10px !important}.mr-1x{margin-right: -10px !important}.mb-1x{margin-bottom: -10px !important}.ml-1x{margin-left: -10px !important}.t1x{top: 10px}.r1x{right: 10px}.b1x{bottom: 10px}.l1x{left: 10px}.p2x{padding: 20px}.pt2x{padding-top: 20px}.pr2x{padding-right: 20px}.pb2x{padding-bottom: 20px}.pl2x{padding-left: 20px}.m2x{margin: 20px}.mt2x{margin-top: 20px}.mr2x{margin-right: 20px}.mb2x{margin-bottom: 20px}.ml2x{margin-left: 20px}.mt-2x{margin-top: -20px !important}.mr-2x{margin-right: -20px !important}.mb-2x{margin-bottom: -20px !important}.ml-2x{margin-left: -20px !important}.t2x{top: 20px}.r2x{right: 20px}.b2x{bottom: 20px}.l2x{left: 20px}.p3x{padding: 30px}.pt3x{padding-top: 30px}.pr3x{padding-right: 30px}.pb3x{padding-bottom: 30px}.pl3x{padding-left: 30px}.m3x{margin: 30px}.mt3x{margin-top: 30px}.mr3x{margin-right: 30px}.mb3x{margin-bottom: 30px}.ml3x{margin-left: 30px}.mt-3x{margin-top: -30px !important}.mr-3x{margin-right: -30px !important}.mb-3x{margin-bottom: -30px !important}.ml-3x{margin-left: -30px !important}.t3x{top: 30px}.r3x{right: 30px}.b3x{bottom: 30px}.l3x{left: 30px}.p4x{padding: 40px}.pt4x{padding-top: 40px}.pr4x{padding-right: 40px}.pb4x{padding-bottom: 40px}.pl4x{padding-left: 40px}.m4x{margin: 40px}.mt4x{margin-top: 40px}.mr4x{margin-right: 40px}.mb4x{margin-bottom: 40px}.ml4x{margin-left: 40px}.mt-4x{margin-top: -40px !important}.mr-4x{margin-right: -40px !important}.mb-4x{margin-bottom: -40px !important}.ml-4x{margin-left: -40px !important}.t4x{top: 40px}.r4x{right: 40px}.b4x{bottom: 40px}.l4x{left: 40px}.p5x{padding: 50px}.pt5x{padding-top: 50px}.pr5x{padding-right: 50px}.pb5x{padding-bottom: 50px}.pl5x{padding-left: 50px}.m5x{margin: 50px}.mt5x{margin-top: 50px}.mr5x{margin-right: 50px}.mb5x{margin-bottom: 50px}.ml5x{margin-left: 50px}.mt-5x{margin-top: -50px !important}.mr-5x{margin-right: -50px !important}.mb-5x{margin-bottom: -50px !important}.ml-5x{margin-left: -50px !important}.t5x{top: 50px}.r5x{right: 50px}.b5x{bottom: 50px}.l5x{left: 50px}.p6x{padding: 60px}.pt6x{padding-top: 60px}.pr6x{padding-right: 60px}.pb6x{padding-bottom: 60px}.pl6x{padding-left: 60px}.m6x{margin: 60px}.mt6x{margin-top: 60px}.mr6x{margin-right: 60px}.mb6x{margin-bottom: 60px}.ml6x{margin-left: 60px}.mt-6x{margin-top: -60px !important}.mr-6x{margin-right: -60px !important}.mb-6x{margin-bottom: -60px !important}.ml-6x{margin-left: -60px !important}.t6x{top: 60px}.r6x{right: 60px}.b6x{bottom: 60px}.l6x{left: 60px}.p7x{padding: 70px}.pt7x{padding-top: 70px}.pr7x{padding-right: 70px}.pb7x{padding-bottom: 70px}.pl7x{padding-left: 70px}.m7x{margin: 70px}.mt7x{margin-top: 70px}.mr7x{margin-right: 70px}.mb7x{margin-bottom: 70px}.ml7x{margin-left: 70px}.mt-7x{margin-top: -70px !important}.mr-7x{margin-right: -70px !important}.mb-7x{margin-bottom: -70px !important}.ml-7x{margin-left: -70px !important}.t7x{top: 70px}.r7x{right: 70px}.b7x{bottom: 70px}.l7x{left: 70px}.p8x{padding: 80px}.pt8x{padding-top: 80px}.pr8x{padding-right: 80px}.pb8x{padding-bottom: 80px}.pl8x{padding-left: 80px}.m8x{margin: 80px}.mt8x{margin-top: 80px}.mr8x{margin-right: 80px}.mb8x{margin-bottom: 80px}.ml8x{margin-left: 80px}.mt-8x{margin-top: -80px !important}.mr-8x{margin-right: -80px !important}.mb-8x{margin-bottom: -80px !important}.ml-8x{margin-left: -80px !important}.t8x{top: 80px}.r8x{right: 80px}.b8x{bottom: 80px}.l8x{left: 80px}.p9x{padding: 90px}.pt9x{padding-top: 90px}.pr9x{padding-right: 90px}.pb9x{padding-bottom: 90px}.pl9x{padding-left: 90px}.m9x{margin: 90px}.mt9x{margin-top: 90px}.mr9x{margin-right: 90px}.mb9x{margin-bottom: 90px}.ml9x{margin-left: 90px}.mt-9x{margin-top: -90px !important}.mr-9x{margin-right: -90px !important}.mb-9x{margin-bottom: -90px !important}.ml-9x{margin-left: -90px !important}.t9x{top: 90px}.r9x{right: 90px}.b9x{bottom: 90px}.l9x{left: 90px}.p10x{padding: 100px}.pt10x{padding-top: 100px}.pr10x{padding-right: 100px}.pb10x{padding-bottom: 100px}.pl10x{padding-left: 100px}.m10x{margin: 100px}.mt10x{margin-top: 100px}.mr10x{margin-right: 100px}.mb10x{margin-bottom: 100px}.ml10x{margin-left: 100px}.mt-10x{margin-top: -100px !important}.mr-10x{margin-right: -100px !important}.mb-10x{margin-bottom: -100px !important}.ml-10x{margin-left: -100px !important}.t10x{top: 100px}.r10x{right: 100px}.b10x{bottom: 100px}.l10x{left: 100px}.sortierung{padding-left: 10px;padding-right: 10px}.sortierung h2 a{font-size: 18px !important}.sortierung .aktuelles-text p,.sortierung .aktuelles-text ul li,.sortierung .aktuelles-text p strong{font-size: 15px !important}.morearrow .aklink{background-position: left top 5px}.morearrow .aklink:hover{background-position: left top 5px}.sortierung .aktuelles-box .iconleiste ul .sociallinks .sharebuttons ul li:last-child{margin-bottom: 8px}.sortierung .aktuelles-box .iconleiste ul .sociallinks .sharebuttons ul li:nth-child(2){margin-top: 4px}.telefonicon:before,.faxicon:before,.pdflink:before,.nopdflink:before{background-size: auto 90px;height: 21px;margin-right: 6px;width: 12px}.telefonicon:before{background-position: -518px -33px}.pdflink:before,.nopdflink:before{background-position: -578px -33px;margin-right: 9px}.faxicon:before{background-position: -550px -33px}.maillink:before{background-position: -25px -23px}.arrowlink,.kartenicon{position: relative;padding-left: 18px;display: inline-block;color: #000}.arrowlink:hover,.kartenicon:hover{color: #e0241b}.arrowlink *,.kartenicon *{color: #000}.arrowlink *:hover,.kartenicon *:hover{color: #e0241b}.arrowlink{background: url('/files/wieland-werke/theme/img/svg-icons/wie_arrow_45.svg') no-repeat;background-size: 12px 18px;background-position: left top 2px}.kartenicon{background: url('/files/wieland-werke/theme/img/svg-icons/wie_sprite_karte.svg') no-repeat;background-size: 25px 17px;padding-left: 34px}.bg-black .pdflink:before,.bg-gray .pdflink:before,.bg-gray50 .pdflink:before,.bg-copper .pdflink:before{background-position: -578px -65px}.bg-black a.pdflink:hover:before,.bg-gray a.pdflink:hover:before,.bg-gray50 a.pdflink:hover:before,.bg-copper a.pdflink:hover:before{background-position: -578px -35px}.bg-black .telefonicon:before,.bg-gray .telefonicon:before,.bg-gray50 .telefonicon:before,.bg-copper .telefonicon:before{background-position: -518px -63px}.bg-black a.telefonicon:hover:before,.bg-gray a.telefonicon:hover:before,.bg-gray50 a.telefonicon:hover:before,.bg-copper a.telefonicon:hover:before{background-position: -518px -35px}.bg-black .faxicon:before,.bg-gray .faxicon:before,.bg-gray50 .faxicon:before,.bg-copper .faxicon:before{background-position: -550px -61px}.bg-black a.faxicon:hover:before,.bg-gray a.faxicon:hover:before,.bg-gray50 a.faxicon:hover:before,.bg-copper a.faxicon:hover:before{background-position: -550px -33px}.bg-black .arrowlink,.bg-gray .arrowlink,.bg-gray50 .arrowlink,.bg-copper .arrowlink{background: url('/files/wieland-werke/theme/img/svg-icons/wie_arrow_45-white.svg') no-repeat;background-size: 12px 18px;background-position: 0 0 !important}.bg-red .telefonicon:before{background-position: -518px -63px}.bg-red .faxicon:before{background-position: -550px -61px}.bg-red .maillink:before{background-position: -25px -46px}.headline *{hyphens: initial}.no-scroll .jq-no-overflow-y{padding: 0}.jq-circle-wrapper span.mailicon,.mailkontaktfeld span.mailicon,.contact-list-item span.mailicon{background: url('/files/wieland-werke/theme/img/svg-icons/wie_umschlag_gross.png') no-repeat 0px 0px;background: rgba(0,0,0,0) url('/files/wieland-werke/theme/img/svg-icons/wie_umschlag_gross.svg') no-repeat 0px 0px;background-size: 30px auto;background-position: -4px -7px;padding-left: 22px;height: 15px}.facebookicon,.linkedin,.twitter{margin-top: 2px !important}.hide-img-desktop{min-height: 270px}.hide-img-desktop img{display: none !important}.text-s,.text-s *{font-size: 14px !important}.text-m,.text-m *{font-size: 18px}.text-l,.text-l *,h2{font-size: 22px}.text-xl,.text-xl *,h1{font-size: 30px}.text-xxl,.text-xxl *{font-size: 40px}.text-center-mobile{text-align: left}.w33mob100{float: left;width: 33.3%}.w25mob100{float: left;width: 25%}.w25mob100{margin-bottom: 20px}.w25mob100 .mt2x{display: none}#footer{top: 50%;background: transparent;-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: tranlslateY(-50%);transform: translateY(-50%);right: 0;width: auto;height: auto;z-index: 899}#footer .inside{position: relative;height: auto;background: white;background: transparent url('/files/wieland-werke/theme/img/bg-80.png') repeat}#footer li{height: 20%;float: none;width: auto;display: block;padding: 8px}#footer .first img{margin-top: 8px}#container{margin-bottom: 0}.desktop .mobile{display: none}.desktop .desktop{display: inherit}.modul-img-short-txt{margin-bottom: 24px}.modul-img-short-txt .fullwidth-pic{margin-bottom: 0}.modul-100 li,.modul-150 li,.modul-image-2or3-column li{text-indent: -11px !important}a{text-decoration: none}.maxwidth-padding{padding-left: inherit !important;padding-right: inherit !important}.desktop-padding{padding-left: 24px !important;padding-right: 24px !important}.desktop-no-bg{background: none !important}.safari .overview-box .text{margin-left: 32px}.grid-4er .tile{height: 100%}.grid-4er .mainwidth{grid-column: 2 / 4}.grid-4er .mainwidth .tile{width: 50%;float: left}.grid-4er .halfwidth{grid-column: 2}.grid-4er .halfwidth .tile{height: 100%}.grid-4er .halfwidth + .halfwidth{grid-column: 3}.grid-4er .fullwidth{grid-column: 1 / -1}.grid-4er .mainwidth .arrow-left-big:after{content: ' ';position: absolute;border-style: solid;left: 0;top: 50%;border-top-color: transparent;border-left: none;border-bottom-color: transparent;margin-top: -25px;border-width: 25px;margin-left: -25px}.grid-4er .mainwidth .arrow-right-big:after{content: ' ';position: absolute;border-style: solid;left: 0;top: 50%;border-top-color: transparent;border-right: none;border-bottom-color: transparent;margin-top: -25px;border-width: 25px;margin-right: 25px}.arrow-top-big:after{margin-left: -25px !important;left: 50% !important}.column-1{padding-right: 10px}.column-2,.w25mob100.column-3{padding-left: 10px;padding-right: 10px}.column-3,.w25mob100.column-4{padding-left: 10px}.win .bg-red .arrowlink,.ie .bg-red .arrowlink,.win .bg-black .arrowlink,.ie .bg-black .arrowlink,.win .bg-gray .arrowlink,.ie .bg-gray .arrowlink,.win .bg-gray50 .arrowlink,.ie .bg-gray50 .arrowlink,.win .bg-copper .arrowlink,.ie .bg-copper .arrowlink{background-position: 0px 5px !important}}@media only screen and (max-width: 1080px){.maxwidth-padding{padding-left: 24px !important;padding-right: 24px !important}.grid-4er{grid-template-columns: minmax(0, 530px) minmax(0, 530px)}.grid-4er .fullwidth,.grid-4er .mainwidth,.grid-4er .halfwidth{grid-column: 1 / -1}}@media (min-width: 620px) and (max-width: 1200px), screen and (max-height: 500px){.desktop #footer{position: relative;top: auto;left: auto;width: 100%;z-index: 0}.desktop #footer .inside{margin-top: 24px;background: none}.desktop #footer .first img{margin-top: 0}.desktop #footer li{width: auto;float: none;display: inline-block;padding: 0 16px}}@media only screen and (min-width: 620px){#scrollToTop{bottom: 24px}}@media only screen and (min-width: 620px){.receivinghours td{float: none}.receivinghours .days{width: 210px}.receivinghours .hours{padding-bottom: 0;width: auto}}@media only screen and (min-width: 1280px){#continuereading{display: block}}@media only screen and (min-width: 620px){#header .header-formular,#header .header-language{transition: all .3s ease-in}#header .header-formular form,#header .header-language form{transition: all .4s ease-in}}@media only screen and (min-width: 1080px){#header .header-formular,#header .header-language{background: transparent;width: calc(100% - 180px)}#header .header-formular form,#header .header-language form{max-width: 42rem}#header .header-formular form input,#header .header-language form input{font-size: 18px}.header-formular-autocomplete{width: auto}.header-formular-autocomplete.ui-menu{padding: 2px 0 !important}.header-formular-autocomplete.ui-corner-all:hover,.header-formular-autocomplete .ui-corner-all:hover{color: #e0241b !important}}@media only screen and (max-width: 1079px){.header-formular-autocomplete{left: 0 !important}}.ie #header .header-formular .header-formular-close,.ie #header .header-language .header-language-close{background: url('/files/wieland-werke/theme/img/icon_navbars_close.svg') center center no-repeat transparent;background-size: 20px}.ie #header .header-formular .header-formular-close svg,.ie #header .header-language .header-language-close svg{display: none}@media only screen and (min-width: 620px){.downloads .intervals-fixed .form-item{margin-top: 1.5em;margin-bottom: 0;width: auto}.downloads .onboarding .filter-icon{width: 107px;background-position: 75px -10px}}@media only screen and (min-width: 1080px){.downloads .intervals-fixed .form-item{margin-top: 0;margin-bottom: 0}.downloads .intervals-fixed .form-item.title{clear: none;float: left;width: auto}}@media only screen and (min-width: 620px){.modul-worldwide .tile{margin-bottom: 0}.modul-worldwide .tile .clear{margin-bottom: 0}.modul-worldwide .tile .left,.modul-worldwide .tile .right{width: auto}.modul-worldwide .tile .right{text-align: right}}@media only screen and (min-width: 1280px){.sharebuttons-sticky{position: relative}.sharebuttons-sticky .sharebuttons{margin-top: 21px;margin-left: -54px;position: fixed}.sharebuttons-sticky .sharebuttons a{display: block;margin-bottom: 10px;margin-right: 0}.safari .sharebuttons-sticky{margin-top: 0 !important}.safari .sharebuttons-sticky .sharebuttons{margin-top: 41px !important}}.w25mob100 .mt2x.textOnly{display: block}.ce_rsce_jubilaeum_counter_box #counter{display: flex;flex-direction: row;width: 100%;height: 100%;justify-content: space-around;align-items: center}.ce_rsce_jubilaeum_counter_box #counter div span{color: #fff;display: block;text-align: center}.ce_rsce_jubilaeum_counter_box #counter div span.time{font-size: 3rem}.ce_rsce_jubilaeum_counter_box .logo-img{width: 30%;float: right}.ce_rsce_jubilaeum_counter_box .logo-img img{width: 100%}@media only screen and (max-width: 800px){.ce_rsce_jubilaeum_counter_box #counter div span{font-size: 0.8rem}.ce_rsce_jubilaeum_counter_box #counter div span.time{font-size: 1.5rem}.ce_rsce_jubilaeum_counter_box .logo-img{width: 40%}}@media only screen and (max-width: 620px){.ce_rsce_jubilaeum_counter_box .counter-wrapper{height: 250px}.ce_rsce_jubilaeum_counter_box #counter div span{font-size: 1.2rem}.ce_rsce_jubilaeum_counter_box #counter div span.time{font-size: 2.2rem}.ce_rsce_jubilaeum_counter_box .logo-img{width: 30%}}@media only screen and (max-width: 440px){.ce_rsce_jubilaeum_counter_box .counter-wrapper{height: 250px}.ce_rsce_jubilaeum_counter_box #counter div span{font-size: 1.0rem}.ce_rsce_jubilaeum_counter_box #counter div span.time{font-size: 2.0rem}.ce_rsce_jubilaeum_counter_box .logo-img{width: 35%}}
#navigation-desktop li.highlight.last{padding-right: 0}#navigation-mobile li.highlight{padding-top: 48px}#navigation-mobile li.highlight .highlight-title{color: #53555a;font-size: 15px}#navigation-mobile li.highlight .arrowlink{background-size: 13px 25px;background-position: left top 3px}.grid-4er > .halfwidth > .grid-4er > .halfwidth{grid-column: 1 / -1 !important;width: 100%}.grid-4er > .halfwidth > .grid-4er.ce_metalpricewidget{grid-column-gap: 0}.grid-4er > .halfwidth > .grid-4er.ce_metalpricewidget .tile{float: none;height: auto;width: 100%}.grid-4er > .halfwidth > .grid-4er.ce_metalpricewidget .arrow-left-big:after,.grid-4er > .halfwidth > .grid-4er.ce_metalpricewidget .arrow-right-big:after,.grid-4er > .halfwidth > .grid-4er.ce_metalpricewidget .arrow-left-big:after{content: ' ';position: absolute;border-style: solid;margin-top: -25px;border-width: 25px;margin-left: -25px;top: 0;left: 50%;border-left-color: transparent;border-top: none;border-right-color: transparent;border-bottom-color: #e0241b}.intro-home-subs{position: relative}.intro-home-subs .intro-home-subs-box{position: absolute !important;margin: 0 auto;left: 0;right: 0;bottom: 1.6em;width: 100%;max-width: 1200px}.intro-home-subs .intro-home-subs-box a{color: #fff}.intro-home-subs .intro-home-subs-box a:hover{color: #fff}.intro-home-subs .intro-home-subs-box .intro-home-subs-box-text1{margin-bottom: 16px;text-shadow: 0px 0px 20px rgba(109,109,109,0.93)}.intro-home-subs .intro-home-subs-box .intro-home-subs-box-text1 a{font-size: 15px}.intro-home-subs .intro-home-subs-box .intro-home-subs-box-text2{line-height: 110%;text-shadow: 0px 0px 20px rgba(109,109,109,0.93)}.intro-home-subs .intro-home-subs-box .intro-home-subs-box-text2 a{font-size: 1.3333rem}.intro-home-subs .intro-home-subs-box .intro-home-subs-box-text2 a.icon{position: relative;margin-top: 6px;margin-left: 10px;display: inline}.contact-list-img .mainwidth{display: flex;justify-content: center;flex-wrap: wrap}.contact-list-img .mainwidth .contact-id70{flex: 0 0 33.3333%;margin: 0 0 65px 0;min-width: 163px;padding: 0 5px}.contact-list-img .mainwidth .contact-id70 .jq-circle-hidden > p{padding: 40px 5px 20px 5px}.contact-item span.mailicon{background: url(/files/wieland-werke/theme/img/svg-icons/wie_umschlag_gross.png) no-repeat 0px 0px;background: rgba(0,0,0,0) url(/files/wieland-werke/theme/img/svg-icons/wie_umschlag_gross.svg) no-repeat 0px 0px;background-size: 26px auto;background-position: -4px -4px;display: inline-block;height: 15px;width: 24px}.contact-list-text .mainwidth{display: flex;justify-content: flex-start;flex-flow: row wrap}.contact-list-text .contact-item{height: 66px;min-width: 310px;width: 100%}.contact-list-text .contact-item span.mailicon{margin-left: 24px}.module-box-miniteaser .halfwidth{display: flex;justify-content: stretch}.module-box-miniteaser .halfwidth .tile + .tile{display: flex;flex-direction: column;justify-content: space-between}.module-box-miniteaser .halfwidth .tile + .tile .headline{margin-bottom: 16px}.module-box-miniteaser .halfwidth .tile + .tile.hide-mobile-text .content{display: flex;flex-direction: column;justify-content: center;margin-top: 30px;height: 100%}.module-box-miniteaser .halfwidth .tile + .tile.hide-mobile-text .headline{margin: 0}.module-box-miniteaser .halfwidth .tile + .tile.hide-mobile-text .text{display: none}.module-box-image-link-teaser .tile + .tile{display: flex;flex-direction: column;justify-content: space-between}table.table-plain td,table.table-plain th,table.table-plain tr{border: none !important}table.table-plain td:nth-child(1) *,table.table-plain th:nth-child(1) *,table.table-plain tr:nth-child(1) *{font-family: 'MuseoSans-300' !important}table.table-plain td{width: 30px;padding: 10px 0}table.table-plain td:first-child{width: 100px;padding: 10px 15px 10px 0}@media only screen and (min-width: 620px){.intro-home-subs .intro-home-subs-box .intro-home-subs-box-text1 a{font-size: 18px}.contact-item span.mailicon{background-size: 30px auto;background-position: -4px -4px;height: 18px;width: 28px}.contact-list-img .mainwidth .contact-id70{margin: 0 0 85px 0;min-width: 180px}.contact-list-text .mainwidth:last-child:after{content: '';min-width: 400px}.contact-list-text .contact-item{height: 100px;min-width: 400px;width: 50%}table.table-plain{width: auto !important}table.table-plain td{width: 70px}table.table-plain td:first-child{width: 400px}}@media only screen and (min-width: 800px){.intro-home-subs .intro-home-subs-box > div{max-width: 640px}.intro-home-subs .intro-home-subs-box .intro-home-subs-box-text2 a{font-size: 1.6666rem}}@media only screen and (min-width: 1080px){.grid-4er > .halfwidth > .grid-4er{height: 100%}.grid-4er > .halfwidth > .grid-4er.ce_metalpricewidget .tile{min-height: 300px;max-height: 320px}.module-box-miniteaser .halfwidth{display: flex;justify-content: stretch}.module-box-miniteaser .halfwidth .tile + .tile{min-height: 240px}.module-box-miniteaser .halfwidth .tile + .tile.hide-mobile-text .content{display: initial;margin: 0;height: auto}.module-box-miniteaser .halfwidth .tile + .tile.hide-mobile-text .headline{margin-bottom: 16px}.module-box-miniteaser .halfwidth .tile + .tile.hide-mobile-text .text{display: block}}@media screen and (min-width: 620px) and (max-width: 1080px){.grid-4er.fullwidth > .halfwidth-mobile{grid-column: 1 / -1 !important;min-height: 290px;width: 100%}}
@import url(//hello.myfonts.net/count/3752af);
@font-face{font-family: MuseoSans-300;src: url(../../files/wieland-werke/theme/webfonts/3752AF_1_0.eot);src: url(../../files/wieland-werke/theme/webfonts/3752AF_1_0.eot?#iefix) format('embedded-opentype'), url(../../files/wieland-werke/theme/webfonts/3752AF_1_0.woff2) format('woff2'), url(../../files/wieland-werke/theme/webfonts/3752AF_1_0.woff) format('woff');font-display: swap;}
@font-face{font-family: MuseoSans-700;src: url(../../files/wieland-werke/theme/webfonts/3752AF_0_0.eot);src: url(../../files/wieland-werke/theme/webfonts/3752AF_0_0.eot?#iefix) format('embedded-opentype'), url(../../files/wieland-werke/theme/webfonts/3752AF_0_0.woff2) format('woff2'), url(../../files/wieland-werke/theme/webfonts/3752AF_0_0.woff) format('woff');font-display: swap;}
@font-face{font-family: MuseoSans-300Italic;src: url(../../files/wieland-werke/theme/webfonts/3752AF_6_0.eot);src: url(../../files/wieland-werke/theme/webfonts/3752AF_6_0.eot?#iefix) format('embedded-opentype'), url(../../files/wieland-werke/theme/webfonts/3752AF_6_0.woff2) format('woff2'), url(../../files/wieland-werke/theme/webfonts/3752AF_6_0.woff) format('woff')}
@font-face{font-family:MuseoSans-900Italic;src:url(../../files/wieland-werke/theme/webfonts/3752AF_2_0.eot);src:url(../../files/wieland-werke/theme/webfonts/3752AF_2_0.eot?#iefix) format('embedded-opentype'),url(../../files/wieland-werke/theme/webfonts/3752AF_2_0.woff2) format('woff2'),url(../../files/wieland-werke/theme/webfonts/3752AF_2_0.woff) format('woff');font-display: swap;}@font-face{font-family:MuseoSans-500;src:url(../../files/wieland-werke/theme/webfonts/3752AF_3_0.eot);src:url(../../files/wieland-werke/theme/webfonts/3752AF_3_0.eot?#iefix) format('embedded-opentype'),url(../../files/wieland-werke/theme/webfonts/3752AF_3_0.woff2) format('woff2'),url(../../files/wieland-werke/theme/webfonts/3752AF_3_0.woff) format('woff');font-display: swap;}@font-face{font-family:MuseoSans-100;src:url(../../files/wieland-werke/theme/webfonts/3752AF_4_0.eot);src:url(../../files/wieland-werke/theme/webfonts/3752AF_4_0.eot?#iefix) format('embedded-opentype'),url(../../files/wieland-werke/theme/webfonts/3752AF_4_0.woff2) format('woff2'),url(../../files/wieland-werke/theme/webfonts/3752AF_4_0.woff) format('woff');font-display: swap;}@font-face{font-family:MuseoSans-700Italic;src:url(../../files/wieland-werke/theme/webfonts/3752AF_5_0.eot);src:url(../../files/wieland-werke/theme/webfonts/3752AF_5_0.eot?#iefix) format('embedded-opentype'),url(../../files/wieland-werke/theme/webfonts/3752AF_5_0.woff2) format('woff2'),url(../../files/wieland-werke/theme/webfonts/3752AF_5_0.woff) format('woff');font-display: swap;}@font-face{font-family:MuseoSans-100Italic;src:url(../../files/wieland-werke/theme/webfonts/3752AF_7_0.eot);src:url(../../files/wieland-werke/theme/webfonts/3752AF_7_0.eot?#iefix) format('embedded-opentype'),url(../../files/wieland-werke/theme/webfonts/3752AF_7_0.woff2) format('woff2'),url(../../files/wieland-werke/theme/webfonts/3752AF_7_0.woff) format('woff');font-display: swap;}@font-face{font-family:MuseoSans-500Italic;src:url(../../files/wieland-werke/theme/webfonts/3752AF_8_0.eot);src:url(../../files/wieland-werke/theme/webfonts/3752AF_8_0.eot?#iefix) format('embedded-opentype'),url(../../files/wieland-werke/theme/webfonts/3752AF_8_0.woff2) format('woff2'),url(../../files/wieland-werke/theme/webfonts/3752AF_8_0.woff) format('woff');font-display: swap;}@font-face{font-family:MuseoSans-900;src:url(../../files/wieland-werke/theme/webfonts/3752AF_9_0.eot);src:url(../../files/wieland-werke/theme/webfonts/3752AF_9_0.eot?#iefix) format('embedded-opentype'),url(../../files/wieland-werke/theme/webfonts/3752AF_9_0.woff2) format('woff2'),url(../../files/wieland-werke/theme/webfonts/3752AF_9_0.woff) format('woff');font-display: swap;}
.grid-4er{display: -ms-grid;-ms-grid-columns: 1fr 20px minmax(0, 530px) 20px minmax(0, 530px) 20px 1fr;-ms-grid-auto-rows: auto}.grid-4er .fullwidth,.grid-4er .mainwidth,.grid-4er .halfwidth,.grid-4er .halfwidth-mobile,.grid-4er .halfwidth-mobile + .halfwidth-mobile{-ms-grid-column: 1;-ms-grid-column-span: 7}.grid-4er .mainwidth{-ms-grid-column: 3;-ms-grid-column-span: 3}.grid-4er .mainwidth:nth-child(1){-ms-grid-row: 1}.grid-4er .mainwidth:nth-child(2){-ms-grid-row: 2}.grid-4er .mainwidth:nth-child(3){-ms-grid-row: 3}.grid-4er .mainwidth:nth-child(4){-ms-grid-row: 4}.grid-4er .mainwidth:nth-child(5){-ms-grid-row: 5}.grid-4er .mainwidth:nth-child(6){-ms-grid-row: 6}.grid-4er .mainwidth:nth-child(7){-ms-grid-row: 7}.grid-4er .mainwidth:nth-child(8){-ms-grid-row: 8}.grid-4er .mainwidth:nth-child(9){-ms-grid-row: 9}.grid-4er .mainwidth:nth-child(10){-ms-grid-row: 10}.grid-4er .halfwidth{-ms-grid-column: 3;-ms-grid-column-span: 3}.grid-4er .halfwidth + .halfwidth{-ms-grid-column: 3;-ms-grid-column-span: 3}.grid-4er .fullwidth{-ms-grid-column: 1;-ms-grid-column-span: 7}.grid-4er .fullwidth:nth-child(1){-ms-grid-row: 1}.grid-4er .fullwidth:nth-child(2){-ms-grid-row: 2}.grid-4er .fullwidth:nth-child(3){-ms-grid-row: 3}.grid-4er .fullwidth:nth-child(4){-ms-grid-row: 4}.grid-4er .fullwidth:nth-child(5){-ms-grid-row: 5}.grid-4er .fullwidth:nth-child(6){-ms-grid-row: 6}.grid-4er .fullwidth:nth-child(7){-ms-grid-row: 7}.grid-4er .fullwidth:nth-child(8){-ms-grid-row: 8}.grid-4er .fullwidth:nth-child(9){-ms-grid-row: 9}.grid-4er .fullwidth:nth-child(10){-ms-grid-row: 10}.grid-4er .halfwidth:nth-child(1){-ms-grid-row: 1}.grid-4er .halfwidth:nth-child(2){-ms-grid-row: 2}.grid-4er .halfwidth:nth-child(3){-ms-grid-row: 3}.grid-4er .halfwidth:nth-child(4){-ms-grid-row: 4}.grid-4er .halfwidth:nth-child(5){-ms-grid-row: 5}.grid-4er .halfwidth:nth-child(6){-ms-grid-row: 6}.grid-4er .halfwidth:nth-child(7){-ms-grid-row: 7}.grid-4er .halfwidth:nth-child(8){-ms-grid-row: 8}.grid-4er .halfwidth:nth-child(9){-ms-grid-row: 9}.grid-4er .halfwidth:nth-child(10){-ms-grid-row: 10}@media only screen and (min-width: 620px){.grid-4er .halfwidth{-ms-grid-column: 3;-ms-grid-column-span: 1}.grid-4er .halfwidth + .halfwidth{-ms-grid-column: 5;-ms-grid-column-span: 1}.grid-4er .halfwidth:nth-child(1){-ms-grid-row: 1}.grid-4er .halfwidth:nth-child(2){-ms-grid-row: 1}.grid-4er .halfwidth:nth-child(3){-ms-grid-row: 2}.grid-4er .halfwidth:nth-child(4){-ms-grid-row: 2}.grid-4er .halfwidth:nth-child(5){-ms-grid-row: 3}.grid-4er .halfwidth:nth-child(6){-ms-grid-row: 3}.grid-4er .halfwidth:nth-child(7){-ms-grid-row: 4}.grid-4er .halfwidth:nth-child(8){-ms-grid-row: 4}.grid-4er .halfwidth:nth-child(9){-ms-grid-row: 5}.grid-4er .halfwidth:nth-child(10){-ms-grid-row: 5}}
.white .rsts-nav{text-align: center !important;position: absolute !important;margin: 0 auto !important;bottom: 16px !important;z-index: 1;left: 0 !important;right: 0 !important;width: 100%}@media only screen and (min-width: 0px){.white .rsts-nav{padding-bottom: 0}}@media only screen and (min-width: 350px){.white .rsts-nav{padding-bottom: 2.7777rem}}@media only screen and (min-width: 800px){.white .rsts-nav{padding-bottom: 0}}.white .rsts-nav li{position: relative !important;z-index: 10}.white .rsts-nav a{background: #fff !important;width: 30px !important;height: 2px !important;margin: 0 2px;box-shadow: none !important;border-radius: 0 !important}.white .rsts-nav a:before{position: absolute;content: '';top: 3px;right: 0px;left: 0px;bottom: -3px;z-index: 40}.white .rsts-nav a.active{background: #e0241b !important}@media only screen and (orientation: landscape){.mobile .white .rsts-nav{padding-bottom: 0}}.gray .rsts-nav{text-align: center !important;position: absolute !important;margin: 0 auto !important;bottom: 16px !important;z-index: 1;left: 0 !important;right: 0 !important;width: 100%}.gray .rsts-nav a{background: #53555a !important;width: 30px !important;height: 2px !important;margin: 0 2px;box-shadow: none !important;border-radius: 0 !important}.gray .rsts-nav a.active{background: #e0241b !important}.rsts-caption{display: none}.rsts-skin-default.rsts-main{max-height: calc(100% - 58px);overflow: hidden}.sliderbox-id50{height: 100vh;opacity: 0}.sliderbox-id50 .inner{position: absolute !important;margin: 0 auto;left: 0;right: 0;width: 100%;max-width: 1200px;bottom: 12% !important;padding: 25px}.sliderbox-id50 .inner .sliderbox-text1{font-size: 0.8333rem;margin-bottom: 16px;margin-left: -100px}.sliderbox-id50 .inner .sliderbox-text2{font-size: 22px;line-height: 110%;margin-bottom: -20px}.sliderbox-id50 .inner .sliderbox-text2 a.icon{position: relative;margin-top: 6px;margin-left: 10px;display: inline}.rsts-active .sliderbox-id50{opacity: 1;transition: opacity 1s}.rsts-active .sliderbox-id50 .inner{bottom: 12% !important}.rsts-active .sliderbox-id50 .inner .sliderbox-text1{float: left;display: inline;margin-bottom: 0px;margin-left: 0;padding: 8px 16px;width: 100%}.rsts-active .sliderbox-id50 .inner .sliderbox-text2{display: inline;float: left;margin-bottom: 0;padding: 8px 16px}.white .rsts-active a{color: #fff !important}.white .rsts-active a.headline{font-size: 1.2222rem;position: relative;margin: 0;padding: 0}.gray .rsts-active a,.gray .rsts-slide a{color: #53555a !important}.gray .rsts-active a.headline,.gray .rsts-slide a.headline{font-size: 22px;position: relative;margin: 0;padding: 0}.sliderbox-id50{right: 0 !important;position: absolute !important}.sliderbox-id50 .inner{bottom: 15%;padding: 0}.sliderbox-id50 .inner .sliderbox-text1{width: 90%}.sliderbox-id50 .inner .sliderbox-text2{font-size: 2.2222rem;width: 90%}.sliderbox-id50 .inner .sliderbox-text2 a.icon{margin-top: 20px}@media only screen and (min-width: 0px){.sliderbox-id50{width: 100% !important}.sliderbox-id50 .inner{padding: 0 0 20px 0}.sliderbox-id50 .inner a.headline{font-size: 1.2222rem}.sliderbox-id50 .inner .sliderbox-text2{margin-top: 0;line-height: 55%}}@media only screen and (min-width: 350px){.sliderbox-id50{width: 100% !important}.sliderbox-id50 .inner{padding: 10px 10px 20px 10px}.sliderbox-id50 .inner a.headline{font-size: 1.2222rem}.sliderbox-id50 .inner .sliderbox-text2{line-height: 55%;margin-top: 0px}}@media only screen and (min-width: 800px){.sliderbox-id50{width: 80% !important}.sliderbox-id50 .inner{padding: 0}.sliderbox-id50 .inner a.headline{font-size: 2.2222rem}.sliderbox-id50 .inner .sliderbox-text2{line-height: 100%}}@media only screen and (min-width: 1100px){.sliderbox-id50{width: 50% !important}.sliderbox-id50 .inner{padding: 0}.sliderbox-id50 .inner a.headline{font-size: 2.2222rem}.sliderbox-id50 .inner .sliderbox-text2{line-height: 100%}}@media only screen and (min-width: 0px){.has-continuereading .sliderbox-id50 .inner{padding-bottom: 4.75rem}}@media only screen and (min-width: 350px){.has-continuereading .sliderbox-id50 .inner{padding-bottom: 4.75rem}}@media only screen and (min-width: 800px){.has-continuereading .sliderbox-id50 .inner{padding-bottom: 0}}@media only screen and (min-width: 1100px){.has-continuereading .sliderbox-id50 .inner{padding-bottom: 0}}.white .sliderbox-text1{font-size: 1.2222rem}.white .rsts-active a{color: #fff !important}.white .rsts-active a.headline{position: relative;margin: 0;padding: 0}.gray .sliderbox-text1{font-size: 1.2222rem}.gray .rsts-active a{color: #53555a !important}.gray .rsts-active a.headline{font-size: 2.2222rem;position: relative;margin: 0;padding: 0}
.tipso_bubble,.tipso_bubble>.tipso_arrow{-webkit-box-sizing:border-box;box-sizing:border-box}.tipso_bubble{position:absolute;text-align:center;border-radius:6px;z-index:900;-webkit-box-shadow:0 3px 17px -3px rgba(0,0,0,.3);box-shadow:0 3px 17px -3px rgba(0,0,0,.3)}.tipso_bubble *{color:#fff!important;font-size:15px}.tipso_title{border-radius:6px 6px 0 0}.tipso_content{word-wrap:break-word;padding:.5em 1em}.tipso_bubble.tiny{font-size:.6rem}.tipso_bubble.small{font-size:.8rem}.tipso_bubble.default{font-size:1rem}.tipso_bubble.large{font-size:1.2rem;width:100%}.tipso_bubble>.tipso_arrow{position:absolute;width:0;height:0;border:8px solid;pointer-events:none}.tipso_bubble.top>.tipso_arrow{border-top-color:#000;border-bottom-color:transparent;top:100%}.tipso_bubble.bottom>.tipso_arrow,.tipso_bubble.top>.tipso_arrow{border-right-color:transparent;border-left-color:transparent;left:50%;margin-left:-8px}.tipso_bubble.bottom>.tipso_arrow{border-bottom-color:#000;border-top-color:transparent;bottom:100%}.tipso_bubble.left>.tipso_arrow{border-left-color:#000;border-right-color:transparent;left:100%}.tipso_bubble.left>.tipso_arrow,.tipso_bubble.right>.tipso_arrow{border-top-color:transparent;border-bottom-color:transparent;top:50%;margin-top:-8px}.tipso_bubble.right>.tipso_arrow{border-right-color:#000;border-left-color:transparent;right:100%}.tipso_bubble.top_right_corner,.tipso_bubble .top_right_corner{border-bottom-left-radius:0}.tipso_bubble.bottom_right_corner,.tipso_bubble .bottom_right_corner{border-top-left-radius:0}.tipso_bubble.top_left_corner,.tipso_bubble .top_left_corner{border-bottom-right-radius:0}.tipso_bubble.bottom_left_corner,.tipso_bubble .bottom_left_corner{border-top-right-radius:0}
@media only print{*{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;color: #000 !important}*,*:before,*:after,p:first-letter,div:first-letter,blockquote:first-letter,li:first-letter,p:first-line,div:first-line,blockquote:first-line,li:first-line{background: transparent !important;box-shadow: none !important;text-shadow: none !important}html,body{-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;background: #fff !important;margin: 0;padding: 8px 0;text-rendering: optimizeLegibility}h1,h2,h3,h4,h5,h6{page-break-after: avoid;page-break-inside: avoid}h1 + p,h2 + p,h3 + p{page-break-before: avoid}a{background-color: transparent;-webkit-text-decoration-skip: objects}li{background: none;page-break-inside: avoid}li:before{color: #000 !important}.text ul,.text ol{padding-top: 16px}.text ul > li,.text ol > li{padding-top: 0}.text-center-mobile{text-align: left !important}img{border-style: none;page-break-after: auto;page-break-before: auto;page-break-inside: avoid}.polyfill-autoheight{display: none}.polyfill-autoheight.mobile + .desktop,.polyfill-autoheight .polyfill-autoheight{display: block}.polyfill-autoheight.halfwidth{display: block}svg:not(:root){overflow: hidden}::-webkit-input-placeholder,:-moz-placeholder,::-moz-placeholder,:-ms-input-placeholder{color: transparent}table{min-width: auto !important;max-width: 100% !important;width: 100%}table td,table th{padding-left: 0 !important;padding-right: 0 !important}.no-print,.noprint,#header .header-icons,#header nav,#wrapper > .custom,#footer,#scrollToTop,.cc-banner,.mailicon,picture source,.mod_rocksolid_slider,.slider-id80,.video-frame-wrapper,#wieland_logoanimation,.back,.arrowlink,.arrow-left-small:after,.tipso_bubble,#filter,.downloads #form,.downloads .clearTags,.downloads .sortby,.mod_search form,.jq-inputMobileClickScroll,.kartenicon,.modul-worldwide .single-entry .hidden{display: none !important}.mod_newsreader .mainwidth.category > .right{display: block !important}.mainwidth.category > .right{display: none}.grid-4er{opacity: 1 !important;page-break-inside: avoid}.grid-4er .halfwidth{page-break-inside: avoid}.p1x{padding: 16px 0}.pt1x{padding-top: 16px}.pb1x{padding-bottom: 16px}.m1x{margin: 16px 0}.mt1x{margin-top: 16px}.mb1x{margin-bottom: 16px}.mt-1x{margin-top: 0 !important}.mb-1x{margin-bottom: 0 !important}.p2x{padding: 16px 0}.pt2x{padding-top: 16px}.pb2x{padding-bottom: 16px}.m2x{margin: 16px 0}.mt2x{margin-top: 16px}.mb2x{margin-bottom: 16px}.mt-2x{margin-top: 0 !important}.mb-2x{margin-bottom: 0 !important}.p3x{padding: 16px 0}.pt3x{padding-top: 16px}.pb3x{padding-bottom: 16px}.m3x{margin: 16px 0}.mt3x{margin-top: 16px}.mb3x{margin-bottom: 16px}.mt-3x{margin-top: 0 !important}.mb-3x{margin-bottom: 0 !important}.p4x{padding: 16px 0}.pt4x{padding-top: 16px}.pb4x{padding-bottom: 16px}.m4x{margin: 16px 0}.mt4x{margin-top: 16px}.mb4x{margin-bottom: 16px}.mt-4x{margin-top: 0 !important}.mb-4x{margin-bottom: 0 !important}.p5x{padding: 16px 0}.pt5x{padding-top: 16px}.pb5x{padding-bottom: 16px}.m5x{margin: 16px 0}.mt5x{margin-top: 16px}.mb5x{margin-bottom: 16px}.mt-5x{margin-top: 0 !important}.mb-5x{margin-bottom: 0 !important}.p6x{padding: 16px 0}.pt6x{padding-top: 16px}.pb6x{padding-bottom: 16px}.m6x{margin: 16px 0}.mt6x{margin-top: 16px}.mb6x{margin-bottom: 16px}.mt-6x{margin-top: 0 !important}.mb-6x{margin-bottom: 0 !important}.p7x{padding: 16px 0}.pt7x{padding-top: 16px}.pb7x{padding-bottom: 16px}.m7x{margin: 16px 0}.mt7x{margin-top: 16px}.mb7x{margin-bottom: 16px}.mt-7x{margin-top: 0 !important}.mb-7x{margin-bottom: 0 !important}.p8x{padding: 16px 0}.pt8x{padding-top: 16px}.pb8x{padding-bottom: 16px}.m8x{margin: 16px 0}.mt8x{margin-top: 16px}.mb8x{margin-bottom: 16px}.mt-8x{margin-top: 0 !important}.mb-8x{margin-bottom: 0 !important}.p9x{padding: 16px 0}.pt9x{padding-top: 16px}.pb9x{padding-bottom: 16px}.m9x{margin: 16px 0}.mt9x{margin-top: 16px}.mb9x{margin-bottom: 16px}.mt-9x{margin-top: 0 !important}.mb-9x{margin-bottom: 0 !important}.p10x{padding: 16px 0}.pt10x{padding-top: 16px}.pb10x{padding-bottom: 16px}.m10x{margin: 16px 0}.mt10x{margin-top: 16px}.mb10x{margin-bottom: 16px}.mt-10x{margin-top: 0 !important}.mb-10x{margin-bottom: 0 !important}#header{height: auto !important;opacity: 1 !important;position: initial !important;top: initial !important}#header .logo{position: initial}#container{margin-top: 24px;margin-bottom: 0;min-height: initial}.mopile{display: none !important}.desktop{display: inherit !important}.jq-equal-startpage .mainwidth{min-height: auto !important}.grid-4er .halfwidth .tile .polyfill-autoheight{display: block !important}.grid-4er .halfwidth .tile .polyfill-autoheight img{visibility: visible !important}.maillink,.arrowlink,.pdflink,.telefonicon,.faxicon,.kartenicon{background: none;padding-left: 0}.mailkontakt,.quote .quote-text{padding: 0 0 16px 0}.quote .quote-name,.quote .quote-sub{border: 0;padding-left: 0}.jq-circle-wrapper{margin-bottom: 0;page-break-inside: avoid}.jq-circle-wrapper img ~ .relative-z-index *{padding-top: 16px !important;text-align: center !important}.jq-circle-wrapper .relative-z-index{padding: 0;text-align: left !important}.jq-circle-wrapper .relative-z-index *{text-align: left !important}.jq-circle-wrapper .jq-circle-bg{display: none !important}.jq-circle-wrapper .jq-circle-hidden{display: block !important;padding: 0}.jq-circle-wrapper .jq-circle-image-text{margin-bottom: 0;margin-top: 0}.jq-arrow-slide .hidden{display: block !important}.overview-box .headline{margin-left: 0}.overview-box ul li{padding-left: 0}.modul-worldwide .single-entry{page-break-inside: avoid}}
#header{box-shadow:0px 5px 5px rgba(0, 0, 0, 0.3)}.intro-home-subs .intro-home-subs-box{position:absolute !important;margin:0 auto;left:0;right:0;bottom:0 !important;width:100%;max-width:none;padding-bottom:1.6em;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%)}.sliderbox-id50{z-index:1}.rsts-slide .adapt{position:relative;z-index:1}.rsts-slide.rsts-slide-default::after{position:absolute;content:'';display:block;width:100%;height:60vw;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);left:0;bottom:0}@media (min-width:350px){.has-continuereading .sliderbox-id50 .inner,.white .rsts-nav{padding-bottom:0}}@media (min-width:830px){.rsts-slide.rsts-slide-default::after{height:40vw}}@media (min-width:1280px){.rsts-slide.rsts-slide-default::after{height:35vw}}@media (min-width:1600px){.rsts-slide.rsts-slide-default::after{height:20vw}}.mod_rocksolid_slider,.rsts-view,.rsts-slides,.rsts-slide{height:60vw}.rsts-crop{height:60vw !important}@media (min-width:768px){.mod_rocksolid_slider,.rsts-view,.rsts-slides,.rsts-slide{height:35vw}.rsts-crop{height:35vw !important}}.startpage-2019 #continuereading{bottom:50px}.vh-70 video#chVideo{width:100%}.vh-70 .rsts-skin-default.rsts-main{height:auto !important}.vh-70 .rsts-slide.rsts-slide-default>div::after{position:absolute;content:'';display:block;width:100%;height:40vw;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);left:0;bottom:0}.vh-70 .sliderbox-id50{height:58vw !important}@media (min-width:768px){.vh-70 .sliderbox-id50{height:36.5vw !important}}.vh-70 .rsts-slide .adapt{z-index:auto}.vh-70 .mejs__video,.vh-70 video#chVideo_html5{width:100% !important;height:auto !important}.vh-70 .mejs__controls.mejs__offscreen,.vh-70 .mejs__overlay-play{display:none !important}.startpage-2019 .flockler .mainwidth .desktop-padding:first-child{padding:0 !important}.startpage-2019 .flockler .logo-imgx{max-height:313px;overflow:hidden;display:flex;height:100%}.startpage-2019 .flockler .text.ml1x span{display:block;line-height:1.3;color:#fff;font-size:14px}.startpage-2019 span#continuereading{display:none}.startpage-2019 .author.pb1x img{max-width:32px;float:left;margin-right:11px;height:32px}.startpage-2019 .text.ml1x{line-height:1}.startpage-2019 .ce_metalpricewidget .hint,.startpage-2019 .chart-wrapper{display:none}.startpage-2019 .ce_metalpricewidget.grid-4er .arrow-left-big:after{content:'';opacity:0}@media (max-width:767px){.startpage-2019 .grid-4er.grid-4er--max-768.module-box-miniteaser.inViewport{display:block;max-width:767px;margin:0 auto}}.startpage-2019 .ce_rsce_new_jubilaeum_counter_box .tile{position:relative}@media (min-width:768px){.startpage-2019 .mainwidth.ce_rsce_new_jubilaeum_counter_box{display:flex}.startpage-2019 .mainwidth.ce_rsce_new_jubilaeum_counter_box>div{width:50%}}.startpage-2019 .logo-imgx img{display:none}@media (max-width:599px){.startpage-2019 div#counter div{display:inline-block;padding:1em}.startpage-2019 div#counter div span.time{font-size:20px}.startpage-2019 .halfwidth.halfwidth-mobile.mb2x.max-width-767,.startpage-2019 .halfwidth.halfwidth-mobile.mb2x.flockler{display:block}.startpage-2019 .logo-imgx img{display:block}}.startpage-2019 table tr td:last-child{text-align:right}.startpage-2019 .module-box-miniteaser.inViewport.module-metalcharat-press-box{max-width:1080px;margin:0 auto}.startpage-2019 .ce_metalpricewidget .content-tile>div,.startpage-2019 .ce_metalpricewidget .content-tile>table,.startpage-2019 .ce_metalpricewidget .content-tile>a{max-width:500px;margin:0 auto}.startpage-2019 .ce_text.press-box.mb2x.block .content{max-width:500px;margin:0 auto}.startpage-2019 .ce_metalpricewidget .content-tile>a{margin-top:35px;display:block}.startpage-2019 .ce_text.press-box.mb2x.block{margin:0 0 20px 0}@media (min-width:1024px){.startpage-2019 .module-box-miniteaser.inViewport.module-metalcharat-press-box{display:flex}.startpage-2019 .module-box-miniteaser.inViewport.module-metalcharat-press-box>div{width:50%;margin-right:5px}.startpage-2019 .module-metalcharat-press-box .max-width-767{margin-left:15px;margin-right:0 !important}.startpage-2019 table tr td:last-child{padding-left:24px;text-align:left}.startpage-2019 .press-box .p2x{padding-bottom:13px}.startpage-2019 .ce_text.press-box.mb2x.block{margin:0 0 0 10px}}.startpage-2019 .ce_metalpricewidget.jq-equal-startpage.inViewport>div{min-height:100px !important}.startpage-2019 .ce_rsce_new_jubilaeum_counter_box{width:100%}.startpage-2019 .white #counter *{color:#fff}.startpage-2019 .ce_rsce_new_jubilaeum_counter_box .logo-img{display:flex;flex-wrap:wrap;position:relative;height:100%;align-items:center}.startpage-2019 .ce_rsce_new_jubilaeum_counter_box .logo-img img{max-width:100%;padding:1em;margin:0 auto}@media (min-width:1280px){.startpage-2019 .ce_rsce_new_jubilaeum_counter_box .logo-img img{max-width:95%;height:108px}}.startpage-2019 .ce_rsce_new_jubilaeum_counter_box #counter{text-align:center}.startpage-2019 .ce_rsce_new_jubilaeum_counter_box #counter div span:first-child{font-size:10px;display:block}@media (min-width:1280px){.vh-70 .rsts-slide.rsts-slide-default::after{height:20vw}}
@media only print{*{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;color: #000 !important}*,*:before,*:after,p:first-letter,div:first-letter,blockquote:first-letter,li:first-letter,p:first-line,div:first-line,blockquote:first-line,li:first-line{background: transparent !important;box-shadow: none !important;text-shadow: none !important}html,body{-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;background: #fff !important;margin: 0;padding: 8px 0;text-rendering: optimizeLegibility}h1,h2,h3,h4,h5,h6{page-break-after: avoid;page-break-inside: avoid}h1 + p,h2 + p,h3 + p{page-break-before: avoid}a{background-color: transparent;-webkit-text-decoration-skip: objects}li{background: none;page-break-inside: avoid}li:before{color: #000 !important}.text ul,.text ol{padding-top: 16px}.text ul > li,.text ol > li{padding-top: 0}.text-center-mobile{text-align: left !important}.jq-circle-wrapper .relative-z-index,.mainwidth.text-left.jq-circle-wrapper.bg-gray10 h2{text-align: center !important}img{border-style: none;page-break-after: auto;page-break-before: auto;page-break-inside: avoid}.polyfill-autoheight{display: none}.polyfill-autoheight.mobile + .desktop,.polyfill-autoheight .polyfill-autoheight{display: block}.polyfill-autoheight.halfwidth{display: block}svg:not(:root){overflow: hidden}::-webkit-input-placeholder,:-moz-placeholder,::-moz-placeholder,:-ms-input-placeholder{color: transparent}table{min-width: auto !important;max-width: 100% !important;width: 100%}table td,table th{padding-left: 0 !important;padding-right: 0 !important}.no-print,.noprint,#header .header-icons,#header nav,#wrapper > .custom,#footer,#scrollToTop,.cc-banner,.mailicon,picture source,.mod_rocksolid_slider,.slider-id80,.video-frame-wrapper,#wieland_logoanimation,.back,.arrowlink,.arrow-left-small:after,.tipso_bubble,#filter,.downloads #form,.downloads .clearTags,.downloads .sortby,.mod_search form,.jq-inputMobileClickScroll,.kartenicon,.modul-worldwide .single-entry .hidden{display: none !important}.mod_newsreader .mainwidth.category > .right{display: block !important}.mainwidth.category > .right{display: none}.grid-4er{opacity: 1 !important;page-break-inside: avoid}.grid-4er .halfwidth{page-break-inside: avoid}.p1x{padding: 16px 0}.pt1x{padding-top: 16px}.pb1x{padding-bottom: 16px}.m1x{margin: 16px 0}.mt1x{margin-top: 16px}.mb1x{margin-bottom: 16px}.mt-1x{margin-top: 0 !important}.mb-1x{margin-bottom: 0 !important}.p2x{padding: 16px 0}.pt2x{padding-top: 16px}.pb2x{padding-bottom: 16px}.m2x{margin: 16px 0}.mt2x{margin-top: 16px}.mb2x{margin-bottom: 16px}.mt-2x{margin-top: 0 !important}.mb-2x{margin-bottom: 0 !important}.p3x{padding: 16px 0}.pt3x{padding-top: 16px}.pb3x{padding-bottom: 16px}.m3x{margin: 16px 0}.mt3x{margin-top: 16px}.mb3x{margin-bottom: 16px}.mt-3x{margin-top: 0 !important}.mb-3x{margin-bottom: 0 !important}.p4x{padding: 16px 0}.pt4x{padding-top: 16px}.pb4x{padding-bottom: 16px}.m4x{margin: 16px 0}.mt4x{margin-top: 16px}.mb4x{margin-bottom: 16px}.mt-4x{margin-top: 0 !important}.mb-4x{margin-bottom: 0 !important}.p5x{padding: 16px 0}.pt5x{padding-top: 16px}.pb5x{padding-bottom: 16px}.m5x{margin: 16px 0}.mt5x{margin-top: 16px}.mb5x{margin-bottom: 16px}.mt-5x{margin-top: 0 !important}.mb-5x{margin-bottom: 0 !important}.p6x{padding: 16px 0}.pt6x{padding-top: 16px}.pb6x{padding-bottom: 16px}.m6x{margin: 16px 0}.mt6x{margin-top: 16px}.mb6x{margin-bottom: 16px}.mt-6x{margin-top: 0 !important}.mb-6x{margin-bottom: 0 !important}.p7x{padding: 16px 0}.pt7x{padding-top: 16px}.pb7x{padding-bottom: 16px}.m7x{margin: 16px 0}.mt7x{margin-top: 16px}.mb7x{margin-bottom: 16px}.mt-7x{margin-top: 0 !important}.mb-7x{margin-bottom: 0 !important}.p8x{padding: 16px 0}.pt8x{padding-top: 16px}.pb8x{padding-bottom: 16px}.m8x{margin: 16px 0}.mt8x{margin-top: 16px}.mb8x{margin-bottom: 16px}.mt-8x{margin-top: 0 !important}.mb-8x{margin-bottom: 0 !important}.p9x{padding: 16px 0}.pt9x{padding-top: 16px}.pb9x{padding-bottom: 16px}.m9x{margin: 16px 0}.mt9x{margin-top: 16px}.mb9x{margin-bottom: 16px}.mt-9x{margin-top: 0 !important}.mb-9x{margin-bottom: 0 !important}.p10x{padding: 16px 0}.pt10x{padding-top: 16px}.pb10x{padding-bottom: 16px}.m10x{margin: 16px 0}.mt10x{margin-top: 16px}.mb10x{margin-bottom: 16px}.mt-10x{margin-top: 0 !important}.mb-10x{margin-bottom: 0 !important}#header{height: auto !important;opacity: 1 !important;position: initial !important;top: initial !important}#header .logo{position: initial}#container{margin-top: 24px;margin-bottom: 0;min-height: initial}.mopile{display: none !important}.desktop{display: inherit !important}.jq-equal-startpage .mainwidth{min-height: auto !important}.grid-4er .halfwidth .tile .polyfill-autoheight{display: block !important}.grid-4er .halfwidth .tile .polyfill-autoheight img{visibility: visible !important}.grid-4er .halfwidth{grid-column: 2}.grid-4er .halfwidth + .halfwidth{grid-column: 3}.maillink,.arrowlink,.pdflink,.telefonicon,.faxicon,.kartenicon{background: none;padding-left: 0}.mailkontakt,.quote .quote-text{padding: 0 0 16px 0}.quote .quote-name,.quote .quote-sub{border: 0;padding-left: 0}.jq-circle-wrapper{margin-bottom: 0;page-break-inside: avoid}.jq-circle-wrapper img ~ .relative-z-index *{padding-top: 16px !important;text-align: center !important}.jq-circle-wrapper .relative-z-index{padding: 0;text-align: left !important}.jq-circle-wrapper .relative-z-index *{text-align: left !important}.jq-circle-wrapper .jq-circle-bg{display: none !important}.jq-circle-wrapper .jq-circle-hidden{display: block !important;padding: 0}.jq-circle-wrapper .jq-circle-image-text{margin-bottom: 0;margin-top: 0}.jq-arrow-slide .hidden{display: block !important}.overview-box .headline{margin-left: 0}.overview-box ul li{padding-left: 0}.modul-worldwide .single-entry{page-break-inside: avoid}.chrome .mainwidth,.safari .mainwidth{max-height: none}.jq-circle-wrapper{margin-bottom: 0;page-break-inside: unset}@page{margin: 2cm}@page :left{margin: 1cm}@page :right{margin: 1cm}@page :first{margin: 1cm 2cm}h2.text-l.font-bold{margin-top: 1cm;font-size: 25px}.mainwidth.category{margin-top: 1cm}.module-box-miniteaser .polyfill-autoheight img{text-align: right;float: right;margin-right: 1em;max-width: 5cm;height: auto}.grid-4er .tile,div .polyfill-autoheight img,.mainwidth.slider-id80 .slick-list img{width: auto !important}.grid-4er .tile{float: none}.grid-4er.module-box-miniteaser-headline img{max-width: 265px !important}.grid-4er .halfwidth .tile{height: auto}.jq-circle-image-text .jq-circle-image img{width: auto;max-width: 1200px;margin: 0 auto;display: block;page-break-inside: avoid;position: relative}.jq-circle-image{display: block;page-break-inside: avoid;position: relative}.module-box-miniteaser-headline .halfwidth .tile + .tile{height: auto}.gbc-teaser,.slick-arrow,.pdflink,.telefonicon:before,.faxicon:before,.pdflink:before,.maillink:before,.nopdflink:before{display: none !important}#header .logo img{height: 29px}span.arrow.border-bottomOFF{font-size: 25px}.contact-id70{margin-top: 3em}.mainwidth.slider-id80,#top .tabs-accordion-wrapper .r-tabs-panel{display: block !important}.slider-id80 .slick-track{width: auto !important;max-width: 18cm;transform: none !important}.slider-id80 .slick-slide{float: none}.slider-id80 .slick-track{width: auto !important;max-width: 18cm;transform: translate3d(0, 0, 0) !important;margin: 1cm !important}table.th-style-1 td{border-bottom: 1pt solid #aaa !important}.event img{max-width: 10cm !important}.mod_eventlist .event{text-align: center}}
