html {
  --grid__columns: 12;
  --grid__gutter: 1.875rem;
}
.row {
  display: grid;
  grid-template-columns: repeat(var(--grid__columns), 1fr);
  grid-gap: var(--grid__gutter);
  grid-auto-columns: 1fr;
}

.row--show {
  position: relative;
  background: #f9f9f9;
  z-index: 0;
  padding-top: 0.9375rem;
}

.row--show:before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  height: 100%;
  background: repeating-linear-gradient(to right, #f0f0f0 0%, #f0f0f0 calc((100% - (1.875rem * 11)) / 12), #f9f9f9 calc((100% - (1.875rem * 11)) / 12), #f9f9f9 calc(((100% - (1.875rem * 11)) / 12) + 1.875rem) );
}


/* ----- */
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {
  grid-column: 1 / -1;
}

.row-span-xs-1, .row-span-xs-2, .row-span-xs-3, .row-span-xs-4, .row-span-xs-5, .row-span-xs-6, .row-span-xs-7, .row-span-xs-8, .row-span-xs-9, .row-span-xs-10, .row-span-xs-11, .row-span-xs-12, .row-span-sm-1, .row-span-sm-2, .row-span-sm-3, .row-span-sm-4, .row-span-sm-5, .row-span-sm-6, .row-span-sm-7, .row-span-sm-8, .row-span-sm-9, .row-span-sm-10, .row-span-sm-11, .row-span-sm-12, .row-span-md-1, .row-span-md-2, .row-span-md-3, .row-span-md-4, .row-span-md-5, .row-span-md-6, .row-span-md-7, .row-span-md-8, .row-span-md-9, .row-span-md-10, .row-span-md-11, .row-span-md-12, .row-span-lg-1, .row-span-lg-2, .row-span-lg-3, .row-span-lg-4, .row-span-lg-5, .row-span-lg-6, .row-span-lg-7, .row-span-lg-8, .row-span-lg-9, .row-span-lg-10, .row-span-lg-11, .row-span-lg-12, .row-span-xl-1, .row-span-xl-2, .row-span-xl-3, .row-span-xl-4, .row-span-xl-5, .row-span-xl-6, .row-span-xl-7, .row-span-xl-8, .row-span-xl-9, .row-span-xl-10, .row-span-xl-11, .row-span-xl-12 {
  grid-row: 1;
}

.justify-start {
  justify-self: start;
}

.justify-center {
  justify-self: center;
}

.justify-end {
  justify-self: end;
}

.justify-stretch {
  justify-self: stretch;
}

.align-start {
  align-self: start;
}

.align-center {
  align-self: center;
}

.align-end {
  align-self: end;
}

.align-stretch {
  align-self: stretch;
}

.col-1 {
  grid-column: span 1 / span 1;
}

.col-2 {
  grid-column: span 2 / span 2;
}

.col-3 {
  grid-column: span 3 / span 3;
}

.col-4 {
  grid-column: span 4 / span 4;
}

.col-5 {
  grid-column: span 5 / span 5;
}

.col-6 {
  grid-column: span 6 / span 6;
}

.col-7 {
  grid-column: span 7 / span 7;
}

.col-8 {
  grid-column: span 8 / span 8;
}

.col-9 {
  grid-column: span 9 / span 9;
}

.col-10 {
  grid-column: span 10 / span 10;
}

.col-11 {
  grid-column: span 11 / span 11;
}

.col-12 {
  grid-column: span 12 / span 12;
}

@media screen and (min-width: 0) {
  .col-xs-1 {
    grid-column: span 1 / span 1;
  }

  .col-xs-2 {
    grid-column: span 2 / span 2;
  }

  .col-xs-3 {
    grid-column: span 3 / span 3;
  }

  .col-xs-4 {
    grid-column: span 4 / span 4;
  }

  .col-xs-5 {
    grid-column: span 5 / span 5;
  }

  .col-xs-6 {
    grid-column: span 6 / span 6;
  }

  .col-xs-7 {
    grid-column: span 7 / span 7;
  }

  .col-xs-8 {
    grid-column: span 8 / span 8;
  }

  .col-xs-9 {
    grid-column: span 9 / span 9;
  }

  .col-xs-10 {
    grid-column: span 10 / span 10;
  }

  .col-xs-11 {
    grid-column: span 11 / span 11;
  }

  .col-xs-12 {
    grid-column: span 12 / span 12;
  }
}

@media screen and (min-width: 0) {
  .col-start-xs-1 {
    grid-column-start: 1;
  }

  .row-start-xs-1 {
    grid-row-start: 1;
  }

  .col-start-xs-2 {
    grid-column-start: 2;
  }

  .row-start-xs-2 {
    grid-row-start: 2;
  }

  .col-start-xs-3 {
    grid-column-start: 3;
  }

  .row-start-xs-3 {
    grid-row-start: 3;
  }

  .col-start-xs-4 {
    grid-column-start: 4;
  }

  .row-start-xs-4 {
    grid-row-start: 4;
  }

  .col-start-xs-5 {
    grid-column-start: 5;
  }

  .row-start-xs-5 {
    grid-row-start: 5;
  }

  .col-start-xs-6 {
    grid-column-start: 6;
  }

  .row-start-xs-6 {
    grid-row-start: 6;
  }

  .col-start-xs-7 {
    grid-column-start: 7;
  }

  .row-start-xs-7 {
    grid-row-start: 7;
  }

  .col-start-xs-8 {
    grid-column-start: 8;
  }

  .row-start-xs-8 {
    grid-row-start: 8;
  }

  .col-start-xs-9 {
    grid-column-start: 9;
  }

  .row-start-xs-9 {
    grid-row-start: 9;
  }

  .col-start-xs-10 {
    grid-column-start: 10;
  }
  .row-start-xs-10 {
    grid-row-start: 10;
  }

  .col-start-xs-11 {
    grid-column-start: 11;
  }

  .row-start-xs-11 {
    grid-row-start: 11;
  }

  .col-start-xs-12 {
    grid-column-start: 12;
  }

  .row-start-xs-12 {
    grid-row-start: 12;
  }
}

@media screen and (min-width: 0) {
  .pull-right-xs {
    grid-column-end: -1;
  }

  .pull-left-xs {
    grid-row-start: 1;
    grid-column-end: inherit;
  }
}

@media screen and (min-width: 0) {
  .justify-xs-start {
    justify-self: start;
  }

  .justify-xs-center {
    justify-self: center;
  }

  .justify-xs-end {
    justify-self: end;
  }

  .justify-xs-stretch {
    justify-self: stretch;
  }

  .align-xs-start {
    align-self: start;
  }

  .align-xs-center {
    align-self: center;
  }

  .align-xs-end {
    align-self: end;
  }

  .align-xs-stretch {
    align-self: stretch;
  }
}

@media screen and (min-width: 0) {
  .row-span-xs-1 {
    grid-row: span 1 / span 1;
  }

  .row-span-xs-2 {
    grid-row: span 2 / span 2;
  }

  .row-span-xs-3 {
    grid-row: span 3 / span 3;
  }

  .row-span-xs-4 {
    grid-row: span 4 / span 4;
  }

  .row-span-xs-5 {
    grid-row: span 5 / span 5;
  }

  .row-span-xs-6 {
    grid-row: span 6 / span 6;
  }

  .row-span-xs-7 {
    grid-row: span 7 / span 7;
  }

  .row-span-xs-8 {
    grid-row: span 8 / span 8;
  }

  .row-span-xs-9 {
    grid-row: span 9 / span 9;
  }

  .row-span-xs-10 {
    grid-row: span 10 / span 10;
  }

  .row-span-xs-11 {
    grid-row: span 11 / span 11;
  }

  .row-span-xs-12 {
    grid-row: span 12 / span 12;
  }
}

@media screen and (min-width: 34.375em) {
  .col-sm-1 {
    grid-column: span 1 / span 1;
  }

  .col-sm-2 {
    grid-column: span 2 / span 2;
  }

  .col-sm-3 {
    grid-column: span 3 / span 3;
  }

  .col-sm-4 {
    grid-column: span 4 / span 4;
  }

  .col-sm-5 {
    grid-column: span 5 / span 5;
  }

  .col-sm-6 {
    grid-column: span 6 / span 6;
  }

  .col-sm-7 {
    grid-column: span 7 / span 7;
  }

  .col-sm-8 {
    grid-column: span 8 / span 8;
  }

  .col-sm-9 {
    grid-column: span 9 / span 9;
  }

  .col-sm-10 {
    grid-column: span 10 / span 10;
  }

  .col-sm-11 {
    grid-column: span 11 / span 11;
  }

  .col-sm-12 {
    grid-column: span 12 / span 12;
  }
}

@media screen and (min-width: 34.375em) {
  .col-start-sm-1 {
    grid-column-start: 1;
  }

  .row-start-sm-1 {
    grid-row-start: 1;
  }

  .col-start-sm-2 {
    grid-column-start: 2;
  }

  .row-start-sm-2 {
    grid-row-start: 2;
  }

  .col-start-sm-3 {
    grid-column-start: 3;
  }

  .row-start-sm-3 {
    grid-row-start: 3;
  }

  .col-start-sm-4 {
    grid-column-start: 4;
  }

  .row-start-sm-4 {
    grid-row-start: 4;
  }

  .col-start-sm-5 {
    grid-column-start: 5;
  }

  .row-start-sm-5 {
    grid-row-start: 5;
  }

  .col-start-sm-6 {
    grid-column-start: 6;
  }

  .row-start-sm-6 {
    grid-row-start: 6;
  }

  .col-start-sm-7 {
    grid-column-start: 7;
  }

  .row-start-sm-7 {
    grid-row-start: 7;
  }

  .col-start-sm-8 {
    grid-column-start: 8;
  }

  .row-start-sm-8 {
    grid-row-start: 8;
  }

  .col-start-sm-9 {
    grid-column-start: 9;
  }

  .row-start-sm-9 {
    grid-row-start: 9;
  }

  .col-start-sm-10 {
    grid-column-start: 10;
  }

  .row-start-sm-10 {
    grid-row-start: 10;
  }

  .col-start-sm-11 {
    grid-column-start: 11;
  }

  .row-start-sm-11 {
    grid-row-start: 11;
  }

  .col-start-sm-12 {
    grid-column-start: 12;
  }

  .row-start-sm-12 {
    grid-row-start: 12;
  }
}

@media screen and (min-width: 34.375em) {
  .pull-right-sm {
    grid-column-end: -1;
  }

  .pull-left-sm {
    grid-row-start: 1;
    grid-column-end: inherit;
  }
}

@media screen and (min-width: 34.375em) {
  .justify-sm-start {
    justify-self: start;
  }

  .justify-sm-center {
    justify-self: center;
  }

  .justify-sm-end {
    justify-self: end;
  }

  .justify-sm-stretch {
    justify-self: stretch;
  }

  .align-sm-start {
    align-self: start;
  }

  .align-sm-center {
    align-self: center;
  }

  .align-sm-end {
    align-self: end;
  }

  .align-sm-stretch {
    align-self: stretch;
  }
}

@media screen and (min-width: 34.375em) {
  .row-span-sm-1 {
    grid-row: span 1 / span 1;
  }

  .row-span-sm-2 {
    grid-row: span 2 / span 2;
  }

  .row-span-sm-3 {
    grid-row: span 3 / span 3;
  }

  .row-span-sm-4 {
    grid-row: span 4 / span 4;
  }

  .row-span-sm-5 {
    grid-row: span 5 / span 5;
  }

  .row-span-sm-6 {
    grid-row: span 6 / span 6;
  }

  .row-span-sm-7 {
    grid-row: span 7 / span 7;
  }

  .row-span-sm-8 {
    grid-row: span 8 / span 8;
  }

  .row-span-sm-9 {
    grid-row: span 9 / span 9;
  }

  .row-span-sm-10 {
    grid-row: span 10 / span 10;
  }

  .row-span-sm-11 {
    grid-row: span 11 / span 11;
  }

  .row-span-sm-12 {
    grid-row: span 12 / span 12;
  }
}


@media screen and (min-width: 48em) {
  .col-md-1 {
    grid-column: span 1 / span 1;
  }

  .col-md-2 {
    grid-column: span 2 / span 2;
  }

  .col-md-3 {
    grid-column: span 3 / span 3;
  }

  .col-md-4 {
    grid-column: span 4 / span 4;
  }

  .col-md-5 {
    grid-column: span 5 / span 5;
  }

  .col-md-6 {
    grid-column: span 6 / span 6;
  }

  .col-md-7 {
    grid-column: span 7 / span 7;
  }

  .col-md-8 {
    grid-column: span 8 / span 8;
  }

  .col-md-9 {
    grid-column: span 9 / span 9;
  }

  .col-md-10 {
    grid-column: span 10 / span 10;
  }

  .col-md-11 {
    grid-column: span 11 / span 11;
  }

  .col-md-12 {
    grid-column: span 12 / span 12;
  }
}

@media screen and (min-width: 48em) {
  .col-start-md-1 {
    grid-column-start: 1;
  }

  .row-start-md-1 {
    grid-row-start: 1;
  }

  .col-start-md-2 {
    grid-column-start: 2;
  }

  .row-start-md-2 {
    grid-row-start: 2;
  }

  .col-start-md-3 {
    grid-column-start: 3;
  }

  .row-start-md-3 {
    grid-row-start: 3;
  }

  .col-start-md-4 {
    grid-column-start: 4;
  }

  .row-start-md-4 {
    grid-row-start: 4;
  }

  .col-start-md-5 {
    grid-column-start: 5;
  }

  .row-start-md-5 {
    grid-row-start: 5;
  }

  .col-start-md-6 {
    grid-column-start: 6;
  }

  .row-start-md-6 {
     grid-row-start: 6;
  }

  .col-start-md-7 {
    grid-column-start: 7;
  }

  .row-start-md-7 {
    grid-row-start: 7;
  }

  .col-start-md-8 {
    grid-column-start: 8;
  }

  .row-start-md-8 {
    grid-row-start: 8;
  }

  .col-start-md-9 {
    grid-column-start: 9;
  }

  .row-start-md-9 {
    grid-row-start: 9;
  }

  .col-start-md-10 {
    grid-column-start: 10;
  }

  .row-start-md-10 {
    grid-row-start: 10;
  }

  .col-start-md-11 {
    grid-column-start: 11;
  }
  
  .row-start-md-11 {
    grid-row-start: 11;
  }
  
  .col-start-md-12 {
    grid-column-start: 12;
  }
  
  .row-start-md-12 {
    grid-row-start: 12;
  }
}

@media screen and (min-width: 48em) {
  .pull-right-md {
    grid-column-end: -1;
  }
  
  .pull-left-md {
    grid-row-start: 1;
    grid-column-end: inherit;
  }
}

@media screen and (min-width: 48em) {
  .justify-md-start {
    justify-self: start;
  }

  .justify-md-center {
    justify-self: center;
  }

  .justify-md-end {
    justify-self: end;
  }

  .justify-md-stretch {
    justify-self: stretch;
  }

  .align-md-start {
    align-self: start;
  }

  .align-md-center {
    align-self: center;
  }

  .align-md-end {
    align-self: end;
  }

  .align-md-stretch {
    align-self: stretch;
  }
}

@media screen and (min-width: 48em) {
  .row-span-md-1 {
    grid-row: span 1 / span 1;
  }

  .row-span-md-2 {
    grid-row: span 2 / span 2;
  }

  .row-span-md-3 {
    grid-row: span 3 / span 3;
  }

  .row-span-md-4 {
    grid-row: span 4 / span 4;
  }

  .row-span-md-5 {
    grid-row: span 5 / span 5;
  }

  .row-span-md-6 {
    grid-row: span 6 / span 6;
  }

  .row-span-md-7 {
    grid-row: span 7 / span 7;
  }

  .row-span-md-8 {
    grid-row: span 8 / span 8;
  }

  .row-span-md-9 {
    grid-row: span 9 / span 9;
  }

  .row-span-md-10 {
    grid-row: span 10 / span 10;
  }

  .row-span-md-11 {
    grid-row: span 11 / span 11;
  }

  .row-span-md-12 {
    grid-row: span 12 / span 12;
  }
}

@media screen and (min-width: 58.75em) {
  .col-lg-1 {
    grid-column: span 1 / span 1;
  }
  
  .col-lg-2 {
    grid-column: span 2 / span 2;
  }
  
  .col-lg-3 {
    grid-column: span 3 / span 3;
  }
  
  .col-lg-4 {
    grid-column: span 4 / span 4;
  }
  
  .col-lg-5 {
    grid-column: span 5 / span 5;
  }
  
  .col-lg-6 {
    grid-column: span 6 / span 6;
  }
  
  .col-lg-7 {
    grid-column: span 7 / span 7;
  }
  
  .col-lg-8 {
    grid-column: span 8 / span 8;
  }
  
  .col-lg-9 {
    grid-column: span 9 / span 9;
  }
  
  .col-lg-10 {
    grid-column: span 10 / span 10;
  }
  
  .col-lg-11 {
    grid-column: span 11 / span 11;
  }
  
  .col-lg-12 {
    grid-column: span 12 / span 12;
  }
}

@media screen and (min-width: 58.75em) {
  .col-start-lg-1 {
    grid-column-start: 1;
  }
  
  .row-start-lg-1 {
    grid-row-start: 1;
  }
  
  .col-start-lg-2 {
    grid-column-start: 2;
  }
  
  .row-start-lg-2 {
    grid-row-start: 2;
  }
  
  .col-start-lg-3 {
    grid-column-start: 3;
  }
  
  .row-start-lg-3 {
    grid-row-start: 3;
  }
  
  .col-start-lg-4 {
    grid-column-start: 4;
  }
  
  .row-start-lg-4 {
    grid-row-start: 4;
  }
  
  .col-start-lg-5 {
    grid-column-start: 5;
  }
  
  .row-start-lg-5 {
    grid-row-start: 5;
  }
  
  .col-start-lg-6 {
    grid-column-start: 6;
  }
  
  .row-start-lg-6 {
    grid-row-start: 6;
  }
  
  .col-start-lg-7 {
    grid-column-start: 7;
  }
  
  .row-start-lg-7 {
    grid-row-start: 7;
  }
  
  .col-start-lg-8 {
    grid-column-start: 8;
  }
  
  .row-start-lg-8 {
    grid-row-start: 8;
  }
  
  .col-start-lg-9 {
    grid-column-start: 9;
  }
  
  .row-start-lg-9 {
    grid-row-start: 9;
  }
  
  .col-start-lg-10 {
    grid-column-start: 10;
  }
  
  .row-start-lg-10 {
    grid-row-start: 10;
  }
  
  .col-start-lg-11 {
    grid-column-start: 11;
  }
  
  .row-start-lg-11 {
    grid-row-start: 11;
  }
  
  .col-start-lg-12 {
    grid-column-start: 12;
  }
  
  .row-start-lg-12 {
    grid-row-start: 12;
  }
}

@media screen and (min-width: 58.75em) {
  .pull-right-lg {
    grid-column-end: -1;
  }
  
  .pull-left-lg {
    grid-row-start: 1;
    grid-column-end: inherit;
  }
}

@media screen and (min-width: 58.75em) {
  .justify-lg-start {
    justify-self: start;
  }

  .justify-lg-center {
    justify-self: center;
  }

  .justify-lg-end {
    justify-self: end;
  }

  .justify-lg-stretch {
    justify-self: stretch;
  }

  .align-lg-start {
    align-self: start;
  }

  .align-lg-center {
    align-self: center;
  }

  .align-lg-end {
    align-self: end;
  }

  .align-lg-stretch {
    align-self: stretch;
  }
}

@media screen and (min-width: 58.75em) {
  .row-span-lg-1 {
    grid-row: span 1 / span 1;
  }

  .row-span-lg-2 {
    grid-row: span 2 / span 2;
  }

  .row-span-lg-3 {
    grid-row: span 3 / span 3;
  }

  .row-span-lg-4 {
    grid-row: span 4 / span 4;
  }

  .row-span-lg-5 {
    grid-row: span 5 / span 5;
  }

  .row-span-lg-6 {
    grid-row: span 6 / span 6;
  }

  .row-span-lg-7 {
    grid-row: span 7 / span 7;
  }

  .row-span-lg-8 {
    grid-row: span 8 / span 8;
  }

  .row-span-lg-9 {
    grid-row: span 9 / span 9;
  }

  .row-span-lg-10 {
    grid-row: span 10 / span 10;
  }

  .row-span-lg-11 {
    grid-row: span 11 / span 11;
  }

  .row-span-lg-12 {
    grid-row: span 12 / span 12;
  }
}

@media screen and (min-width: 68.75em) {
  .col-xl-1 {
    grid-column: span 1 / span 1;
  }
  
  .col-xl-2 {
    grid-column: span 2 / span 2;
  }
  
  .col-xl-3 {
    grid-column: span 3 / span 3;
  }
  
  .col-xl-4 {
    grid-column: span 4 / span 4;
  }
  
  .col-xl-5 {
    grid-column: span 5 / span 5;
  }
  
  .col-xl-6 {
    grid-column: span 6 / span 6;
  }
  
  .col-xl-7 {
    grid-column: span 7 / span 7;
  }
  
  .col-xl-8 {
    grid-column: span 8 / span 8;
  }
  
  .col-xl-9 {
    grid-column: span 9 / span 9;
  }
  
  .col-xl-10 {
    grid-column: span 10 / span 10;
  }
  
  .col-xl-11 {
    grid-column: span 11 / span 11;
  }
  
  .col-xl-12 {
    grid-column: span 12 / span 12;
  }
}

@media screen and (min-width: 68.75em) {
  .col-start-xl-1 {
     grid-column-start: 1;
  }
  
  .row-start-xl-1 {
    grid-row-start: 1;
  }
  
  .col-start-xl-2 {
    grid-column-start: 2;
  }
  
  .row-start-xl-2 {
    grid-row-start: 2;
  }
  
  .col-start-xl-3 {
    grid-column-start: 3;
  }
  
  .row-start-xl-3 {
    grid-row-start: 3;
  }
  
  .col-start-xl-4 {
    grid-column-start: 4;
  }
  
  .row-start-xl-4 {
    grid-row-start: 4;
  }
  
  .col-start-xl-5 {
    grid-column-start: 5;
  }
  
  .row-start-xl-5 {
    grid-row-start: 5;
  }
  
  .col-start-xl-6 {
    grid-column-start: 6;
  }
  
  .row-start-xl-6 {
    grid-row-start: 6;
  }
  
  .col-start-xl-7 {
    grid-column-start: 7;
  }
  
  .row-start-xl-7 {
    grid-row-start: 7;
  }
  
  .col-start-xl-8 {
    grid-column-start: 8;
  }
  
  .row-start-xl-8 {
    grid-row-start: 8;
  }
  
  .col-start-xl-9 {
    grid-column-start: 9;
  }
  
  .row-start-xl-9 {
    grid-row-start: 9;
  }
  
  .col-start-xl-10 {
    grid-column-start: 10;
  }
  
  .row-start-xl-10 {
    grid-row-start: 10;
  }
  
  .col-start-xl-11 {
    grid-column-start: 11;
  }
  
  .row-start-xl-11 {
    grid-row-start: 11;
  }
  
  .col-start-xl-12 {
    grid-column-start: 12;
  }
  
  .row-start-xl-12 {
    grid-row-start: 12;
  }
}

@media screen and (min-width: 68.75em) {
  .pull-right-xl {
    grid-column-end: -1;
  }
  
  .pull-left-xl {
    grid-row-start: 1;
    grid-column-end: inherit;
  }
}

@media screen and (min-width: 68.75em) {
  .justify-xl-start {
    justify-self: start;
  }

  .justify-xl-center {
    justify-self: center;
  }

  .justify-xl-end {
    justify-self: end;
  }

  .justify-xl-stretch {
    justify-self: stretch;
  }

  .align-xl-start {
    align-self: start;
  }

  .align-xl-center {
    align-self: center;
  }

  .align-xl-end {
    align-self: end;
  }

  .align-xl-stretch {
    align-self: stretch;
  }
}

@media screen and (min-width: 68.75em) {
  .row-span-xl-1 {
    grid-row: span 1 / span 1;
  }

  .row-span-xl-2 {
    grid-row: span 2 / span 2;
  }

  .row-span-xl-3 {
    grid-row: span 3 / span 3;
  }

  .row-span-xl-4 {
    grid-row: span 4 / span 4;
  }

  .row-span-xl-5 {
    grid-row: span 5 / span 5;
  }

  .row-span-xl-6 {
    grid-row: span 6 / span 6;
  }

  .row-span-xl-7 {
    grid-row: span 7 / span 7;
  }

  .row-span-xl-8 {
    grid-row: span 8 / span 8;
  }

  .row-span-xl-9 {
    grid-row: span 9 / span 9;
  }

  .row-span-xl-10 {
    grid-row: span 10 / span 10;
  }

  .row-span-xl-11 {
    grid-row: span 11 / span 11;
  }

  .row-span-xl-12 {
    grid-row: span 12 / span 12;
  }
}

.col-start-1 {
  grid-column-start: 1;
}

.row-start-1 {
  grid-row-start: 1;
}

.col-start-2 {
  grid-column-start: 2;
}

.row-start-2 {
  grid-row-start: 2;
}

.col-start-3 {
  grid-column-start: 3;
}

.row-start-3 {
  grid-row-start: 3;
}

.col-start-4 {
  grid-column-start: 4;
}

.row-start-4 {
  grid-row-start: 4;
}

.col-start-5 {
  grid-column-start: 5;
}

.row-start-5 {
  grid-row-start: 5;
}

.col-start-6 {
  grid-column-start: 6;
}

.row-start-6 {
  grid-row-start: 6;
}

.col-start-7 {
  grid-column-start: 7;
}

.row-start-7 {
  grid-row-start: 7;
}

.col-start-8 {
  grid-column-start: 8;
}

.row-start-8 {
  grid-row-start: 8;
}

.col-start-9 {
  grid-column-start: 9;
}

.row-start-9 {
  grid-row-start: 9;
}

.col-start-10 {
  grid-column-start: 10;
}
.row-start-10 {
  grid-row-start: 10;
}

.col-start-11 {
  grid-column-start: 11;
}

.row-start-11 {
  grid-row-start: 11;
}

.col-start-12 {
  grid-column-start: 12;
}

.row-start-12 {
  grid-row-start: 12;
}

.row-span-1 {
  grid-row: span 1 / span 1;
}

.row-span-2 {
  grid-row: span 2 / span 2;
}

.row-span-3 {
  grid-row: span 3 / span 3;
}

.row-span-4 {
  grid-row: span 4 / span 4;
}

.row-span-5 {
  grid-row: span 5 / span 5;
}

.row-span-6 {
  grid-row: span 6 / span 6;
}

.row-span-7 {
  grid-row: span 7 / span 7;
}

.row-span-8 {
  grid-row: span 8 / span 8;
}

.row-span-9 {
  grid-row: span 9 / span 9;
}

.row-span-10 {
  grid-row: span 10 / span 10;
}

.row-span-11 {
  grid-row: span 11 / span 11;
}

.row-span-12 {
  grid-row: span 12 / span 12;
}

body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
.rsts-main,.rsts-main *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.rsts-header,.rsts-footer,.rsts-thumbs-header,.rsts-thumbs-footer{overflow:hidden}.rsts-view,.rsts-thumbs-view{position:relative}@media print{.rsts-view,.rsts-thumbs-view{position:static}}.rsts-crop,.rsts-thumbs-crop{position:relative;overflow:hidden}@media print{.rsts-crop,.rsts-thumbs-crop{position:static;overflow:visible;width:auto !important;height:auto !important;transform:none !important}}.rsts-slides,.rsts-slide,.rsts-thumbs-slides,.rsts-thumbs-slide{position:absolute;left:0;top:0}@media print{.rsts-slides,.rsts-slide,.rsts-thumbs-slides,.rsts-thumbs-slide{position:static;width:auto !important;height:auto !important;transform:none !important}.rsts-slides.rsts-slide-image img,.rsts-slides.rsts-slide-video img,.rsts-slides.rsts-thumbs-slide-image img,.rsts-slides.rsts-thumbs-slide-video img,.rsts-slide.rsts-slide-image img,.rsts-slide.rsts-slide-video img,.rsts-slide.rsts-thumbs-slide-image img,.rsts-slide.rsts-thumbs-slide-video img,.rsts-thumbs-slides.rsts-slide-image img,.rsts-thumbs-slides.rsts-slide-video img,.rsts-thumbs-slides.rsts-thumbs-slide-image img,.rsts-thumbs-slides.rsts-thumbs-slide-video img,.rsts-thumbs-slide.rsts-slide-image img,.rsts-thumbs-slide.rsts-slide-video img,.rsts-thumbs-slide.rsts-thumbs-slide-image img,.rsts-thumbs-slide.rsts-thumbs-slide-video img{width:100% !important;height:auto !important;margin:0 !important}}.rsts-slide,.rsts-thumbs-slide{overflow:hidden}@media print{.rsts-slide,.rsts-thumbs-slide{position:static}}.rsts-video-iframe,.rsts-thumbs-video-iframe{position:absolute;top:0;left:0;width:100%;height:100%}.rsts-type-slide .rsts-view,.rsts-thumbs-type-slide .rsts-thumbs-view{cursor:url("../../bundles/rocksolidslider/img/openhand.cur"),default;cursor:-webkit-grab;cursor:-moz-grab;cursor:-ms-grab;cursor:-o-grab;cursor:grab}.rsts-type-slide.rsts-dragging .rsts-view,.rsts-thumbs-type-slide.rsts-thumbs-dragging .rsts-thumbs-view{cursor:url("../../bundles/rocksolidslider/img/closedhand.cur"),default;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-ms-grabbing;cursor:-o-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rsts-type-slide.rsts-dragging-disabled .rsts-view,.rsts-thumbs-type-slide.rsts-thumbs-dragging-disabled .rsts-thumbs-view{cursor:auto}@media print{.rsts-nav,.rsts-prev,.rsts-next,.rsts-overlay-prev,.rsts-overlay-next,.rsts-progress,.rsts-thumbs-nav,.rsts-thumbs-prev,.rsts-thumbs-next,.rsts-thumbs-overlay-prev,.rsts-thumbs-overlay-next,.rsts-thumbs-progress{display:none !important}}

.rsts-skin-default.rsts-main{position:relative}.rsts-skin-default.rsts-type-fade .rsts-slide{background-color:#fff}.rsts-skin-default .rsts-caption{position:absolute;top:20px;left:20px;margin-right:20px;padding:5px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;background-color:#000;background-color:rgba(0,0,0,0.4);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translate(0, -20px);-moz-transform:translate(0, -20px);-ms-transform:translate(0, -20px);-o-transform:translate(0, -20px);transform:translate(0, -20px);-webkit-transition:opacity 0.5s,-webkit-transform 0.5s;-moz-transition:opacity 0.5s,-moz-transform 0.5s;-o-transition:opacity 0.5s,-o-transform 0.5s;transition:opacity 0.5s,transform 0.5s}.rsts-skin-default .rsts-active .rsts-caption{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.rsts-skin-default .rsts-prev,.rsts-skin-default .rsts-next,.rsts-skin-default .rsts-video-play,.rsts-skin-default .rsts-video-stop,.rsts-skin-default .rsts-thumbs-prev,.rsts-skin-default .rsts-thumbs-next{position:absolute;right:55px;bottom:15px;overflow:hidden;width:30px;height:30px;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.1);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;outline:none;line-height:0;text-align:center;text-decoration:none;text-indent:-9999px;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAilBMVEUHBwg/QEF5enp5ensCAwQHCAhzdHUAAQEGBwh8fX37+/svMDBub3COjo9yc3NtbW709fWvsLDm5uba2trR0dEuLi6Pj4/Q0NDl5eXZ2toFBgfz8/MuLy/09PT29vb8/Pz6+vp7e3x0dXZzdHT4+Pj39/f9/v3+/v79/f3///8EBQb5+fkAAAD19fVMP6q+AAAALnRSTlOAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8hTP8QAAAJ1JREFUeNrV0lkPwiAMAOB53zrva2xOxQm0///vWZ4a1o3EN20gNPnSlFASRKVQIS2KFHPKaPvcH8St8WesXYzddVMIZn3NZ1tTZ9Y7QLa7MdfVWlgYZqk9lzML7VZPbGCdDsFekpI14GoN/fGoY6aqkbVaUvVg0lKN7v3wvcuwt/Tg5tIPRjA77I/i1dhX2dnEJnYq4vP+2a/4FX8AsSOXytKixMYAAAAASUVORK5CYII=');-webkit-box-shadow:0 0 2px rgba(0,0,0,0.1);-moz-box-shadow:0 0 2px rgba(0,0,0,0.1);box-shadow:0 0 2px rgba(0,0,0,0.1);background-position:50% 50%;-webkit-transition:opacity 0.05s linear;-moz-transition:opacity 0.05s linear;-o-transition:opacity 0.05s linear;transition:opacity 0.05s linear}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-device-pixel-ratio: 4 / 3), only screen and (min-device-pixel-ratio: 1.3){.rsts-skin-default .rsts-prev,.rsts-skin-default .rsts-next,.rsts-skin-default .rsts-video-play,.rsts-skin-default .rsts-video-stop,.rsts-skin-default .rsts-thumbs-prev,.rsts-skin-default .rsts-thumbs-next{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAIVBMVEWhoaE7PD15enqVlpaTk5N2d3h0dHVoaWpmZmcGBwj19fXsWX/bAAAAC3RSTlOAgICAgICAgICAgMiF55wAAAB9SURBVHja7dUxEoAgFANRFBTw/ge2YythEivHn/6VmU3XiwUOHPhPuGYf196zjLHPOi0tWsBYtICx/Zxgw4INCzYs2LBgw4INC55ZFadhN+NVbeh9jhf6mGJDgw0NNjTY0GBDgz0NXusiYDRWwGisgNHFL0Yrnwxd4MCBtd3+EosAicYyWQAAAABJRU5ErkJggg==');background-size:30px,30px}}.rsts-skin-default .rsts-prev:hover,.rsts-skin-default .rsts-next:hover,.rsts-skin-default .rsts-video-play:hover,.rsts-skin-default .rsts-video-stop:hover,.rsts-skin-default .rsts-thumbs-prev:hover,.rsts-skin-default .rsts-thumbs-next:hover{background-color:#eee;background-color:rgba(238,238,238,0.7)}.rsts-skin-default .rsts-next,.rsts-skin-default .rsts-thumbs-next{right:20px;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAkFBMVEUBAQLPz9AlJiYlJifS0tIsLS0nJyjQ0dDR0tIBAQElJSYrLC2tra39/PwFBQYFBgf6+fmBgYKCgoL9/f339vZBQULIycnIyMiCg4PR0dEmJycmJyjMzMz8/Pzl5eXj4+MCAwQGBwghIiP09PT7+/shIiL6+vrNzs7Nzc0iIyP29vb39/cHCAkAAAD////19fV/WdL3AAAAMHRSTlOAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRnvRdAAAAnklEQVR42tXSxw7CMAwG4LL3XqUtLdRQqNPY7/92WEJVDhkSN7B8iPTpl6M4ETMAA0t/ChmwPTELe+uPGKsQKywWflYUJxn5eI9xpOsneXidp7pp3Wa+dHrGbWY6d43bLD673nR9vLsZaL5cNfoAyp0eDyRdntxp6icy+/Ei981HqVGLq3xo1GaFm4kuRb1vvp1mFNzYLrzvn/2KX/MbXNOe099MDj0AAAAASUVORK5CYII=')}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-device-pixel-ratio: 4 / 3), only screen and (min-device-pixel-ratio: 1.3){.rsts-skin-default .rsts-next,.rsts-skin-default .rsts-thumbs-next{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAHlBMVEWhoaE7PD2VlpaTk5N2d3h0dHVoaWpmZmcGBwj19fXtfGSSAAAACnRSTlOAgICAgICAgICAXdxslAAAAHxJREFUeNrt1TEOgDAMxdDSAi33vzBbPVUoZkLE+1O2/HK9KHHixH/A9fS4jnGGMfZZl6VFBzAWHcLHQD9gocFCg4UGCw0WGiw0WGjwum3qEsb7tH1xWViwsGBhwcKChQULC5Z2jRs2itHdfc+GjWB094vR+ieHLnHixK4bjyV89TB6vlgAAAAASUVORK5CYII=');background-size:30px,30px}}.rsts-skin-default .rsts-thumbs-prev,.rsts-skin-default .rsts-thumbs-next{position:absolute;top:50%;right:10px;margin-top:-15px}.rsts-skin-default .rsts-thumbs-prev{right:auto;left:10px}.rsts-skin-default.rsts-direction-y .rsts-prev{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAbFBMVEUgISLDw8MgICGUlZaIiImSk5PCwsP9/f39/PyHh4iUlJWSkpLX2NgAAQIoKSkGBwgdHR7Ly8skJSYEBAXHyMj+/v739/ciIyMhIiImJyfNzc3S0tL8/Pz7+/v29vYHCAnNzs4AAAD////19fVh+HN2AAAAJHRSTlOAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC401waAAAAiUlEQVR42uXRyQ7CMAwE0LC2QHfaQkji1sP//yNR1csEiXMlfPFI7zCWbN7JCCVmnj9i738x2hbMpHPTzCAmfag+XyAmrWt2QzqV5URuSLWqdHXmsDMRbFHYuPbnkPBw0rtaBzgbw21IWPKjdg6xxHV68ZJ2j9mhXyrRX/34fblgLQyQLf57S/wBI9V2nx3O9QoAAAAASUVORK5CYII=')}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-device-pixel-ratio: 4 / 3), only screen and (min-device-pixel-ratio: 1.3){.rsts-skin-default.rsts-direction-y .rsts-prev{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAG1BMVEWjpKQ5OTqVlpaTk5NmZmdoaWp2d3gGBwj19fXoTOf7AAAACXRSTlOAgICAgICAgIC7HeZcAAAAeUlEQVR42u3UMQ6AMAzF0A8BmvufGHVpyOIOFRJI8f5WyxcqXLhw4U9jLeCznYzRNtYi2zsIs2UttqzFlrXYshZb1mLLWmg31iJ7+YVaaJ210GY9x/awWdsc+z5s1uaEQ4cNbY449LChzQFn3W3S9qsBFi5cuPDr+AYQcW8C6kiUiAAAAABJRU5ErkJggg==');background-size:30px,30px}}.rsts-skin-default.rsts-direction-y .rsts-next{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAbFBMVEUwMTKKi4suLzAGBwja2trR0dEwMDEuLi/Q0NDZ2dmJiYp7e3x6e3t/gIEAAQL09PTn5+f6+vr8/Px0dHVwcHH8/f329vYFBgdzdHT+/v79/v339/f9/f3///90dXb4+Pj5+fkEBQYAAAD19fUC5l8BAAAAJHRSTlOAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC401waAAAAnElEQVR42uXSyQ4CIQwG4HEddRZmZUSEQnn/d7RkSAi4HI2Jf6AlfIceoHCOMcccrTXcMR5OtInf5k/YyLVL84qHjoHvwLrhmdW+0AJIhT6eVc79YYtYCQBRIZanPmO1QWuxVqr2/aIylqD9fdP4OoLMZ5sb+dK2i8Xr3cTZie+CRk49aOTUcSRNOfo8TXPUnB1QPj0J5z/5Hb7OD7UPdeTEuFeXAAAAAElFTkSuQmCC')}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-device-pixel-ratio: 4 / 3), only screen and (min-device-pixel-ratio: 1.3){.rsts-skin-default.rsts-direction-y .rsts-next{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAG1BMVEWjpKQ5OTqVlpaTk5NmZmdoaWp2d3gGBwj19fXoTOf7AAAACXRSTlOAgICAgICAgIC7HeZcAAAAg0lEQVR42u3UMQ6EMAxE0WVDYu5/YhpLXzBSRkAF8i9tvXZ+24MKFy5c+HP4P06H0RzGRoyjjWgOY1Nj0YLFpsaip7hFNrBog3ug02brDKsWK3imxQqe6EWsxWi1HqOxHqONBTuN9RiN9Vg11mPVWI9V99tL0rEe6/dVA1i4cOHCl9oBak1vAkBKLfwAAAAASUVORK5CYII=');background-size:30px,30px}}.rsts-skin-default.rsts-video-playing .rsts-nav,.rsts-skin-default.rsts-video-playing .rsts-prev,.rsts-skin-default.rsts-video-playing .rsts-next{display:none}.rsts-skin-default.rsts-video-playing .rsts-nav-thumbs{display:block}.rsts-skin-default.rsts-touch .rsts-nav-numbers,.rsts-skin-default.rsts-touch .rsts-nav-tabs{display:none}.rsts-skin-default .rsts-nav{position:absolute;right:95px;bottom:12px;left:10px;text-align:right}.rsts-skin-default .rsts-nav ul{margin:0 !important;padding:0 !important}.rsts-skin-default .rsts-nav li{display:inline}.rsts-skin-default .rsts-nav-numbers a,.rsts-skin-default .rsts-nav-tabs a{display:inline-block;height:30px;min-width:30px;padding:0.65em 0.5em 0.5em;margin:0 2px 3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;outline:none;font-size:12px;text-align:center;text-decoration:none;color:#fff;background-color:#555;background-color:rgba(85,85,85,0.6);-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.2);-moz-box-shadow:0 0 2px rgba(0,0,0,0.2);box-shadow:0 0 2px rgba(0,0,0,0.2);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.2s ease-in;-moz-transition:opacity 0.2s ease-in;-o-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in}.rsts-skin-default .rsts-nav-numbers a:hover,.rsts-skin-default .rsts-nav-numbers a.active,.rsts-skin-default .rsts-nav-tabs a:hover,.rsts-skin-default .rsts-nav-tabs a.active{color:#333;background-color:#fff;background-color:rgba(255,255,255,0.5)}.rsts-skin-default:hover .rsts-nav-numbers a,.rsts-skin-default:hover .rsts-nav-tabs a{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.rsts-skin-default .rsts-nav-bullets{line-height:0}.rsts-skin-default .rsts-nav-bullets a{display:inline-block;width:9px;height:9px;overflow:hidden;margin:12px 4px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;outline:none;text-align:left;text-indent:-999px;background-color:#fff;background-color:rgba(255,255,255,0.8);-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:0 0 2px #777;-moz-box-shadow:0 0 2px #777;box-shadow:0 0 2px #777}.rsts-skin-default .rsts-nav-bullets a:hover,.rsts-skin-default .rsts-nav-bullets a.active{background-color:#777;-webkit-box-shadow:inset 0 2px 0 -1px rgba(255,255,255,0.5),inset 0 -2px 0 -1px rgba(0,0,0,0.3),0 0 0 1px #555;-moz-box-shadow:inset 0 2px 0 -1px rgba(255,255,255,0.5),inset 0 -2px 0 -1px rgba(0,0,0,0.3),0 0 0 1px #555;box-shadow:inset 0 2px 0 -1px rgba(255,255,255,0.5),inset 0 -2px 0 -1px rgba(0,0,0,0.3),0 0 0 1px #555}.rsts-skin-default .rsts-nav-thumbs{position:static;padding-top:5px}.rsts-skin-default .rsts-nav .rsts-nav-prev,.rsts-skin-default .rsts-nav .rsts-nav-next{display:none}.rsts-skin-default .rsts-video-play{top:50%;right:auto;bottom:auto;left:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAMAAABG8BK2AAAAb1BMVEU4ODgGBgbx8fGurq7i4uIODg5QUFD7+/vBwcEUFBQYGBggICC1tbXNzc0JCQkVFRWsrKwTExPExMTS0tImJibv7+9KSkozMzP4+PhYWFj+/v6Dg4MDAwPl5eVycnKenp4MDAza2toPDw////8AAACZ5/RyAAAAJXRSTlOAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwmBGiwAAALNJREFUeNrt1kcOwkAQRFFyxsYmBxtDc/8zIrGpA/xaWKhnO9KT5ncvZvCxnGSSSSaZv2GK0sIsFzMHM53MWwPzfkU8OwsT9cHCRHOyMHFpLYwCIUaBEKNAiFEgxCgQYhSIMQrEGAXijAJxJrZrC7NZGZjb/WF41PHqSLw/Owa+q9D6KQthlAUwykIYZSGMsiBGWRCjLIhRFsQoC2Ga0S8LZMqx7gAzLPr0aUsmmWSS6SXzBf8cqwAv1zglAAAAAElFTkSuQmCC')}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-device-pixel-ratio: 4 / 3), only screen and (min-device-pixel-ratio: 1.3){.rsts-skin-default .rsts-video-play{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAARVBMVEUJCQlOTk4nJyddXV1gYGD29vbh4eGTk5PAwMA2NjYYGBgGBga3t7dUVFQtLS0SEhKHh4fb29sDAwPz8/NaWlr///8AAACZTZFgAAAAF3RSTlOAgICAgICAgICAgICAgICAgICAgICAgCZn8kAAAAFfSURBVHja7dpZUsMwFAVR5gDRLMT+l8r1Cqjih/5oLyB1kurYlp4evkGXGDFixIgRI0aMGDFixIgRI0aMGDFifseQvsBfPvjrdgdhzvsnCHPePkCY8/oCwpxzu4MwCQeESTggTMIBYa5wQJiEA8IkHBAm4YAwVzggTMIBYRIOCJNwQJgrHBAm4YAwCQeESTggzBUOCJNwQJiEA8IkHBDmCgeESTggTMIBYRIOCHOFA8IkHBAm4YAw5/UZhDn7iYOZjfPLlM5pZizMv2lXzk1vNs4duHTOs2kszFN7V87L1WycN73SOe/AY2FWB7tyFnGzcVaUpXPW2mNhdiF25WwWzcbZuSqds6c3Fma3c1fOpvRsnB3y0jmzg7EwU5VdOcOv2TiTuNI5M8qxMNPbXTlD9tk4E//SOWchxsKcEnmsoMM8qGNOYsRgLjFixIgRI0aMGDFixIgRI0aMGDH/e/0Ai4OJ2+ZcrkwAAAAASUVORK5CYII=');background-size:70px,70px}}.rsts-skin-default .rsts-video-stop{top:20px;right:20px;left:auto;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAbFBMVEWnp6dOTk7x8fHv7+9HR0fw8PDu7u7e3t5NTU3f398UFBQTExP4+PhLS0tvb29xcXH09PRJSUn39/fn5+cWFhampqb29vZISEhMTExLS0ukpKT////r6+sAAAD///8AAABKSkr19fUAAAD///8df9PJAAAAJHRSTlN6e35+e35+e3t7fX1/fHl5fXt/e315fnt7e3p/foGBfnt9gIDdofLFAAAAk0lEQVR42u2SSQ7DIAxF03nKPBEC2Ni9/x3jsMXqsuqiljxITx/8EcX7Y/wxuOmUhmPhIMdlg4akzxGbMscrBu4IyHLANce+Ymb7WKRWPsdyqpCnZJzVzUmUEgvpxmAYA4dxAB3TIanvupqisJdkRwr2O403K9V43bdpgaLuu6/x3KY7sO7VN7+m4TI5+K3v8H28AYM7doAzbo6MAAAAAElFTkSuQmCC')}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-device-pixel-ratio: 4 / 3), only screen and (min-device-pixel-ratio: 1.3){.rsts-skin-default .rsts-video-stop{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAALVBMVEXo6OjGxsZjY2PKysq3t7ewsLCOjo7f39+Pj4/l5eVfX19hYWHj4+NRUVH///80A/15AAAAD3RSTlOGkL2PlZemiKWHvr2HyICcCOzTAAAAv0lEQVR42u3VSQ7DIAxA0bRJSBjs+x83mzYfNnatLqpKeM0THmRY9IuYeOKJJ7bwlsdTWwCfUpsS+Smni7EipfVW5PQwtte5iqAdvIvcGiuy25gs0e1ta7YwuqJ76+NRr6P1MbkSTM7HaKyP0QXK1HyMxgaxrjde1cBe1TV4MzZeMxYdm7OvF9OWR7H0YtpDG/ojnDurnc6hfT7Iw9tnImE7ney00bdFJ3Uw+mXpQoq822Nv8/Yf383EE0/8G3wBfh3Bcn7dsMIAAAAASUVORK5CYII=');background-size:30px,30px}}.rsts-skin-default .rsts-video-youtube>.rsts-video-stop{top:25px}.rsts-skin-default .rsts-video-vimeo>.rsts-video-stop{top:10px;right:auto;left:10px}.rsts-skin-default .rsts-progress{position:absolute;top:0;right:0;width:100%;height:2px;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.rsts-skin-default .rsts-progress div{height:100%;background-color:#fff}.rsts-skin-default .rsts-progress.rsts-progress-active{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:0.3}.rsts-skin-default .rsts-thumbs-slide{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}.rsts-skin-default .rsts-thumbs-slide.rsts-thumbs-active-thumb{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}

#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
.mobile_menu{position:fixed;z-index:100;display:none}.mobile_menu .inner{height:100%;background:#000;overflow-y:scroll}.mobile_menu.active.position_left{box-shadow:2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_top{box-shadow:0 2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_right{box-shadow:-2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_bottom{box-shadow:0 -2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.no_shadow{box-shadow:none!important}.mobile_menu_trigger{display:none}.mobile_menu_wrapper{position:relative;width:100%;overflow:hidden}.mobile_menu_overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99}.mobile_menu_overlay.background{background:rgba(0,0,0,.5)}.mobile_menu li.submenu_hide>ul{display:none}.mobile_menu li.submenu_show>ul{display:block}body.ie8 .mobile_menu,body.ie8 .mobile_menu_trigger,body.ie9 .mobile_menu,body.ie9 .mobile_menu_trigger{display:none!important}
@media screen{
#iso_ajaxBox{width:20%;padding:9px 50px 9px 24px;position:fixed;top:10%;left:40%;background:#fff url(../../system/modules/isotope/assets/images/loading.gif) no-repeat right center;border:2px solid #000;font-family:"Trebuchet MS",Verdana,sans-serif;font-size:15px;line-height:18px;text-align:left;color:#000;z-index:9999}#iso_ajaxBox.btnClose{background-image:none;cursor:pointer}#iso_ajaxBox p{margin:1em 0;padding:0}#iso_ajaxBox .iso_error{padding-left:34px;background:url(../../system/modules/isotope/assets/images/cross-24.png) left center no-repeat}#iso_ajaxBox .iso_confirm{padding-left:34px;background:url(../../system/modules/isotope/assets/images/tick-24.png) left center no-repeat}#iso_ajaxBox .iso_info{padding-left:34px;background:url(../../system/modules/isotope/assets/images/information-24.png) left center no-repeat}#iso_ajaxOverlay{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#000;z-index:9998;-moz-opacity:.5;opacity:.5;_display:none;filter:Alpha(opacity=50)}
}
@font-face{font-display:swap;font-family:"Saira Semi Condensed";font-style:normal;font-weight:100;src:url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-100.eot");src:url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-100.eot?#iefix") format("embedded-opentype"), url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-100.woff2") format("woff2"), url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-100.woff") format("woff"), url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-100.ttf") format("truetype"), url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-100.svg#SairaSemiCondensed") format("svg")}@font-face{font-display:swap;font-family:"Saira Semi Condensed";font-style:normal;font-weight:200;src:url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-200.eot");src:url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-200.eot?#iefix") format("embedded-opentype"), url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-200.woff2") format("woff2"), url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-200.woff") format("woff"), url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-200.ttf") format("truetype"), url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-200.svg#SairaSemiCondensed") format("svg")}@font-face{font-display:swap;font-family:"Saira Semi Condensed";font-style:normal;font-weight:300;src:url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-300.eot");src:url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-300.eot?#iefix") format("embedded-opentype"), url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-300.woff2") format("woff2"), url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-300.woff") format("woff"), url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-300.ttf") format("truetype"), url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-300.svg#SairaSemiCondensed") format("svg")}@font-face{font-display:swap;font-family:"Saira Semi Condensed";font-style:normal;font-weight:400;src:url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-regular.eot");src:url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-regular.eot?#iefix") format("embedded-opentype"), url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-regular.woff2") format("woff2"), url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-regular.woff") format("woff"), url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-regular.ttf") format("truetype"), url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-regular.svg#SairaSemiCondensed") format("svg")}@font-face{font-display:swap;font-family:"Saira Semi Condensed";font-style:normal;font-weight:500;src:url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-500.eot");src:url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-500.eot?#iefix") format("embedded-opentype"), url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-500.woff2") format("woff2"), url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-500.woff") format("woff"), url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-500.ttf") format("truetype"), url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-500.svg#SairaSemiCondensed") format("svg")}@font-face{font-display:swap;font-family:"Saira Semi Condensed";font-style:normal;font-weight:600;src:url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-600.eot");src:url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-600.eot?#iefix") format("embedded-opentype"), url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-600.woff2") format("woff2"), url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-600.woff") format("woff"), url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-600.ttf") format("truetype"), url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-600.svg#SairaSemiCondensed") format("svg")}@font-face{font-display:swap;font-family:"Saira Semi Condensed";font-style:normal;font-weight:700;src:url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-700.eot");src:url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-700.eot?#iefix") format("embedded-opentype"), url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-700.woff2") format("woff2"), url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-700.woff") format("woff"), url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-700.ttf") format("truetype"), url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-700.svg#SairaSemiCondensed") format("svg")}@font-face{font-display:swap;font-family:"Saira Semi Condensed";font-style:normal;font-weight:800;src:url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-800.eot");src:url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-800.eot?#iefix") format("embedded-opentype"), url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-800.woff2") format("woff2"), url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-800.woff") format("woff"), url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-800.ttf") format("truetype"), url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-800.svg#SairaSemiCondensed") format("svg")}@font-face{font-display:swap;font-family:"Saira Semi Condensed";font-style:normal;font-weight:900;src:url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-900.eot");src:url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-900.eot?#iefix") format("embedded-opentype"), url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-900.woff2") format("woff2"), url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-900.woff") format("woff"), url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-900.ttf") format("truetype"), url("../../files/BODIS-EXHAUST/fonts/saira-semi-condensed-v11-latin-900.svg#SairaSemiCondensed") format("svg")}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div{border:0px #fff solid}body{background-color:#000;font-family:"Saira Semi Condensed", sans-serif;font-size:18px;line-height:24px;color:white;font-weight:100}.wartung{display:block;text-align:center;background:#8F081C;color:#fff;padding:20px;width:90%;max-width:475px;margin:30px auto}.wartung strong{text-transform:uppercase;font-size:20px;display:block;margin:0 0 -10px 0}.XXXsubmit.add_to_cart{display:none}.kontakthinweis h1{margin-bottom:30px}.kontakthinweis p{margin:0 0 30px 0;max-width:750px}.fahrzeugwahl a{position:absolute;top:15px;border:0px #ccc solid;background:#ECDC08;padding:15px 20px;border-radius:8px;width:auto;margin:60px auto 30px auto;display:inline-block;font-size:24px;text-decoration:none;color:#000;font-weight:600;text-transform:uppercase;animation-name:fahrzeugwahl;animation-duration:0.95s;text-align:center;left:40%;-webkit-transition:all 0.3s;transition:all 0.3s}.fahrzeugwahl a:hover{transform:scale(1.025);box-shadow:0px 0px 10px rgba(0, 0, 0, 0.65)}@keyframes fahrzeugwahl{from{transform:scale(1.5);top:-60px;opacity:0}to{transform:scale(1);top:15px;opacity:1}}@keyframes fahrzeugwahlmob{from{transform:scale(1.5);top:-40px;opacity:0}to{transform:scale(1);top:-20px;opacity:1}}@media only screen and (max-width:2000px){.fahrzeugwahl a{left:37%}}@media only screen and (max-width:1500px){.fahrzeugwahl a{left:32%}}@media only screen and (max-width:1200px){.fahrzeugwahl a{left:27%}}@media only screen and (max-width:950px){.fahrzeugwahl a{left:22%}}@media only screen and (max-width:769px){.fahrzeugwahl a{font-size:20px;top:-20px;padding:7px 10px;border-radius:8px;left:20px;margin:60px auto 30px auto;animation-name:fahrzeugwahlmob;animation-duration:0.95s}}#container{margin:0 auto}html{scroll-behavior:smooth;-webkit-scroll-behavior:smooth}img{vertical-align:bottom}.center{text-align:center;margin:0 auto}.sprung{margin:0px}@media only screen and (min-width:769px){.sprung{visibility:hidden;height:0px !important;position:absolute;margin:-100px}}h1,h2,h3,h4,h5,h6{font-weight:100 !important;margin:10px 0px 0px 0px;font-size:24px;line-height:30px}.sback{display:none}a{color:white}h1{margin:30px 0px 60px 0px;font-size:50px;line-height:56px;font-weight:300 !important}h2{margin:50px 0px 20px 0px;font-size:40px;line-height:46px;color:#ECDC08;font-weight:300 !important}h3{margin:0px 0px 20px 0px;font-size:30px;line-height:36px}h4{margin:0px 0px 0px 0px;font-size:20px;line-height:26px}h5{margin:0px 0px 0px 0px;font-size:16px;line-height:24px}.sprung{visibility:hidden;height:0px !important;position:absolute;margin:-100px}#euf_overlay{z-index:9999999999999}#euf_overlay h2{margin:0}.euf_overlay__content{border-radius:10px;background-image:linear-gradient(to top, #bf001d, #af001d);color:#fff}.euf_overlay__close{color:#fff !important;font-size:30px !important}.mod_iso_cart{overflow-x:auto !important}.shop .mod_iso_cart.mini{display:none !important}.mod_iso_cart.mini p.empty.message,.mod_iso_cart.mini .cart,.mod_iso_cart.mini .checkout{display:none}.mod_iso_cart.mini{text-align:center;z-index:10000000000000000 !important;max-width:300px;right:0;left:auto;text-align:center;display:inline-block;position:fixed;top:0;border:0px #fff solid;z-index:9999999}.mod_iso_cart.mini a{-webkit-transition:all 0.25s;transition:all 0.25s;font-size:16px;font-weight:500;background:#ECDC08;color:#000;text-decoration:none;display:inline-block;padding:5px;box-shadow:0px 0px 8px rgba(0, 0, 0, 0.85);border-radius:0 0 0 10px}.XXmod_iso_cart.mini a:hover{padding:5px 35px 5px 5px}.XXmod_iso_cart.mini a:after{content:">";position:absolute;top:5px;right:-45px;-webkit-transition:all 0.3s;transition:all 0.3s}.XXmod_iso_cart.mini a:hover:after{content:">";position:absolute;top:15px;right:5px;font-size:30px !important;font-weight:300}.mod_iso_cart.mini .label{font-size:14px;display:block;width:100%}.mod_iso_cart.mini span{display:inline-block}@media only screen and (max-width:769px){.mod_iso_cart.mini{right:0;left:auto;top:75px;border-radius:10px 0px 0 10px}.subtotal span{display:none !important}.subtotal span.currency{display:inline-block !important}}.mod_article.start{margin-top:0px !important;margin-bottom:0px !important}.start h1{margin:0px 0px 0px 0px;font-size:55px;line-height:65px}.start h2{margin:0px 0px 0px 0px;font-size:30px;line-height:36px}h2.zubehoer{text-align:center;margin-top:120px;margin-bottom:40px;color:#fff}h3.weitere{text-align:center;margin:50px auto 20px auto;color:#fff;max-width:100%;padding-left:20px;padding-right:20px}h3.weitere a{border:1px #fff solid;text-decoration:none;padding:10px 20px}.back{margin:80px 0;display:block;text-align:center}.back a{display:inline-block;padding:10px 20px;text-decoration:none;text-align:center;margin:0 auto;border:1px #fff solid}#main{margin:0 auto;border-radius:0px}#main .mod_article{max-width:1400px;padding:40px 50px;margin:0 auto}#main .mod_article.full,#main .mod_article#shopnav{max-width:100%;padding:40px 0px}#main .mod_article.short{padding-top:0px}.down{margin:-60px auto 0 auto !important;left:0;right:0;position:absolute;text-align:center;display:block;width:50px;z-index:99;text-align:center}.down a{text-align:center;color:#ECDC08;display:inline-block;text-decoration:none;font-size:50px;line-height:50px;padding:10px 10px 10px 10px;transform:rotate(90deg);cursor:pointer;border:0px #fff solid;background:rgba(0, 0, 0, 0);text-shadow:1px 1px 0px #000}#main .mod_article,#main .artikelliste,#footer .inside,.artikeldetails{position:relative;padding-left:40px;padding-right:40px}#main .mod_article.kurz{padding-top:0;padding-bottom:0}@media only screen and (max-width:769px){#main .mod_article,#main .artikelliste,#footer .inside,.artikeldetails{padding-left:20px;padding-right:20px}.mod_article.start{margin-top:20px !important;margin-bottom:-10px !important;padding-top:0px !important}#main .mod_article{padding-top:20px;padding-bottom:20px}#main .mod_article.kurz,#main .mod_article.full.kurz{padding-top:0px;padding-bottom:0px !important}}.home #container{background:url(../../files/BODIS-EXHAUST/basics/background-3.jpg) right 150px no-repeat}.home h2{color:#fff}#shopnav{background:url(../../files/BODIS-EXHAUST/basics/Detail-Auspuff-1b.jpg) 0 200px no-repeat}ul{padding:0}#main .ce_gallery{display:flex}#main .ce_gallery figure:not(.detailgalerie figure){padding:2px !important}@media only screen and (max-width:769px){#main .ce_gallery{flex-wrap:wrap}#main .ce_gallery figure:not(.detailgalerie figure){width:33.333%;padding:5px !important}}.baujahrtext{display:block;width:100%;clear:both;border:0px #fff solid;margin:50px auto 50px auto;text-align:center !important}.baujahrtext table,.baujahrtext p{text-align:center !important;max-width:700px !important;border:0px #fff solid;display:block;clear:both;text-align:center;margin:0 auto}.baujahrtext div{display:block;max-width:700px;margin:0 auto !important;border:0px #fff solid}.baujahrtext tbody,.baujahrtext tbody tr{display:block !important;width:100% !important;border:0px #fff solid;text-align:left !important}.baujahrtext tbody td{border:1px #fff solid;border:1px #fff solid}.baujahrtext tbody{margin:30px 0 !important}.XXXbaujahrtext .text:before{display:block;position:absolute;top:-45px;left:-40px;content:"Nicht erschrecken,Ich teste gerade etwas an der Darstellung der Tabelle"}.baujahrtext .text{position:relative;padding:0 20px;max-width:750px;display:block;margin:0 auto;border:0px #fff solid}.baujahrtext .text ul li{display:flex;justify-content:space-between;padding:5px 0;border:0px rgba(255, 255, 255, 0.5) dotted;border-bottom-width:1px;text-align:left !important}.baujahrtext .text ul li :nth-child(1){border:0px #fff solid}.baujahrtext .text ul li em{display:block !important;text-align:right !important;hyphens:none;min-width:70px !important;border:0px #fff solid}.baujahrtext .download{display:block;border:0px #fff solid}.baujahrtext .download ul{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;margin:40px auto}.baujahrtext .download ul li{display:inline-block;font-size:20px;margin:5px 15px 5px 15px}.baujahrtext .download ul li a{-webkit-transition:all 0.1s;transition:all 0.1s;border-radius:10px;text-decoration:none;padding:12px 20px 12px 60px;color:#fff;font-weight:500;background-image:linear-gradient(to top, #7c0000, #7e0000);position:relative;display:inline-block;text-transform:uppercase;margin-bottom:10px}.baujahrtext .download ul li img{position:absolute;display:inline-block;left:-12px;top:-5px;height:60px;width:auto !important}.baujahrtext .download ul li:hover img{height:60px;width:auto !important}.baujahrtext .download ul li a:hover{transform:scale(1.025)}@media only screen and (max-width:669px){.baujahrtext .download ul li{font-size:15px;margin:5px 15px 5px 15px;width:90% !important}.baujahrtext .download ul li a{padding:7px 15px 7px 30px;display:block}.baujahrtext .download ul li img{position:absolute;display:inline-block;left:-5px;top:0px;height:38px;width:auto !important}.baujahrtext .download ul li:hover img{height:40px}}table{max-width:100% !important;width:100% !important}.XXbaujahrtext ul li a:before{content:"";display:inline-block;position:absolute;left:10px;top:13px;width:27px;height:27px;background:url(https://2023-02.bodis-exhaust.com/files/BODIS-EXHAUST/basics/downloadicons/download-icon.png) center center no-repeat;background-size:100% 100%;border-radius:0%;-webkit-transition:all 0.3s;transition:all 0.3s}.baujahrtext ul li a[href$=".com"]{padding-left:60px}.XXbaujahrtext ul li a[href$=".com"]:before{content:"";display:inline-block;left:0px;top:0px;width:50px;height:50px;background:#ECDC08 url(https://2023-02.bodis-exhaust.com/files/BODIS-EXHAUST/basics/downloadicons/a-pdf.png) center center no-repeat;background-size:100% 100%;border-radius:50%}.XXXbaujahrtext a[href$=".jpg"]{background:url(../../files/BODIS-EXHAUST/images/pdf.png) center left no-repeat;display:inline-block;padding-left:15px;line-height:16px}.XXXbaujahrtext a[href$=".xls"],a[href$=".csv"],a[href$=".xlw"],a[href$=".xlt"]{background:url(../../files/BODIS-EXHAUST/images/excel.png) center left no-repeat;display:inline-block;padding-left:15px;line-height:16px}.XXXbaujahrtext a[href$=".doc"],a[href$=".rtf"],a[href$=".txt"]{background:url(../../files/BODIS-EXHAUST/images/word.png) center left no-repeat;display:inline-block;padding-left:15px;line-height:16px}.XXXbaujahrtext a[href^="mailto:"]{background:url(../../files/BODIS-EXHAUST/images/mailto.png) center left no-repeat;display:inline-block;padding-left:15px;line-height:16px}.artikelliste{margin:0 0 0px 0;border:0px #e3001c solid;box-shadow:0px 10px 30px rgba(255, 255, 255, 0.15);border-bottom-width:1px;-webkit-transition:all 0.3s;transition:all 0.3s}.artikelliste{border-top-width:1px !important}.sliderimage+.artikelliste{padding-top:70px}.artikelliste .inside{border:0px #fff solid;display:flex;flex-wrap:wrap;font-size:16px;line-height:20px;margin:0 0 0px 0;padding-bottom:0px;padding-top:65px;border:0 rgba(255, 255, 255, 0.5) solid}.artikelbild{cursor:pointer;border:0px #fff solid;width:40%;position:relative;-webkit-transition:all 0.3s;transition:all 0.3s}.artikelbild.big{width:100% !important;max-width:800px;margin-bottom:50px}.homologation .itext{display:inline-block;padding:3px;font-size:14px;line-height:18px;opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;transform:scale(0);position:absolute;text-align:left;left:65px;top:-8px;width:220px;z-index:10}.homologation:hover .itext{opacity:1;transform:scale(1);z-index:11}.artikeldaten{border:0px #fff solid;width:30%;position:relative;padding-left:20px !important;display:block}.artikeldaten h2{margin:0 0 10px 0;color:#ECDC08}.artikelpreis{border:0px #fff solid;width:30%;text-align:right;font-weight:300}.einzelpreis{font-size:34px;line-height:40px;color:#ECDC08;margin:0px 0 6px 0}.artikeldetails .einzelpreis{margin-top:60px;text-align:center}.artikeldetails .order{text-align:center}.artikeldetails .order a{font-weight:400;font-size:26px;background:#ECDC08;color:#8F081C;padding:20px 10px;margin:30px auto 0 auto;text-align:center}.artikeldetails .order a:hover{font-size:26px;background:#ECDC08;color:#8F081C;padding:20px 10px;margin:30px auto 0 auto;text-align:center}.artikeldetails .beschreibung{text-align:center;position:relative}.artikeldetails .beschreibung h4{font-size:30px;line-height:36px;color:#ECDC08}.artikeldetails .eckdaten h4{margin:50px 0 30px 0}.artikeldetails .beschreibung h1{font-size:14px;line-height:18px;color:#ECDC08;margin:-25px 0 40px 0 !important}@media only screen and (max-width:769px){.artikeldetails .beschreibung h1{margin:0px 0 40px 0 !important}}.artikelbeschreibungstext{max-width:830px;border:1px rgba(255, 255, 255, 0.5) solid;margin:-30px auto 30px auto;padding:20px 20px;text-align:left}.artikelbeschreibungstext p{margin:0}.artikelbeschreibungstext.zentriert p{text-align:center}.XXartikelbeschreibungstext{display:none}.artikeldetails .produktvideo{border:0px #fff solid;margin:30px auto 20px auto;text-align:center;width:100%;display:block;max-width:920px}.artikeldetails .produktvideo video{text-align:center;width:100%;box-shadow:0px 0px 20px rgba(255, 255, 255, 0.45)}.drow{display:flex;flex-wrap:wrap;border:0px #8F081C solid;border-bottom-width:1px;padding:15px 0}.drow .spa{display:block;width:30%;text-align:right;padding-right:15px;color:#ECDC08;font-weight:400}.drow .spb{display:block;width:70%}@media only screen and (max-width:769px){.drow .spa,.drow .spb{width:100%;text-align:left}.drow .spa{margin-bottom:6px}}.artikelliste .small a,.artikeldetail .small a{display:block}.artikeldetails .small{text-align:center}.order a{margin:30px 0 15px 0}.order a,.orderorder a{text-align:center;font-size:20px;text-transform:uppercase;display:inline-block;min-width:200px;padding:5px 10px;border:1px solid rgba(255, 255, 255, 0.5);text-decoration:none;clear:both !important;-webkit-transition:all 0.15s;transition:all 0.15s}.order a:hover,.orderorder a:hover{transform:scale(1);border-color:#ECDC08 !important}.artikelliste .inside,.shopstart,.artikeldetails{max-width:1000px;margin-left:auto;margin-right:auto;margin-bottom:70px}.shopstart h1{text-align:center}.homologation{position:absolute;top:-15px;left:-15px;display:inline-block}.homologation img{max-width:65px}.ausfuehrung a,.material a{display:inline-block;margin-left:10px;border:1px #ddd solid;padding:1px 5px;line-height:20px;border-radius:3px;text-decoration:none;-webkit-transition:all 0.3s;transition:all 0.3s}.infomaterialbeschreibung,.infoausfuehrungbeschreibung{cursor:pointer;color:#fff;border:1px #ECDC08 solid;padding:3px 4px;font-size:16px;line-height:16px;display:inline-block;margin-left:6px}.infomaterialbeschreibung p,.infoausfuehrungbeschreibung p{margin:0}.infomaterialbeschreibung img,.infoausfuehrungbeschreibung img{margin:0px 0 10px 0}.infomaterialbeschreibung .materialbeschreibung,.infoausfuehrungbeschreibung .ausfuehrungbeschreibung{z-index:99999999999;top:0;bottom:0;left:0;right:0;position:fixed;margin:0 auto;width:100%;background:rgba(0, 0, 0, 0.7);-webkit-transition:all 0.3s;transition:all 0.3s;transform:scale(0);z-index:-1}.infomaterialbeschreibung .materialbeschreibung .inside,.infoausfuehrungbeschreibung .ausfuehrungbeschreibung .inside{border:1px #ECDC08 solid;padding:15px;max-width:530px;max-height:750px;width:100%;margin:0 auto !important;background:#000;left:0;right:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.infomaterialbeschreibung.on .inside p:nth-child(1):after,.infoausfuehrungbeschreibung.on .inside p:nth-child(1):after{border:1px #ECDC08 solid;color:#ECDC08;content:"X";font-size:30px;position:absolute;display:block;display:inline-block;top:-35px;right:0px;padding:5px;z-index:999999999999;transform:scale(1, 0.9)}.infomaterialbeschreibung.on .materialbeschreibung,.infoausfuehrungbeschreibung.on .ausfuehrungbeschreibung{transform:scale(1);z-index:9999999999}.artikelnr,.ausfuehrung,.material,.katalysator,.gruppe{display:block}.gruppe{display:block;margin-top:3px}.artikelnr{margin-bottom:30px}.ausfuehrung,.material,.katalysator{line-height:26px}.artikelnr span{font-size:22px;font-weight:300}.artikeldetails ul{margin-top:20px;border:0px #fff solid;padding:0px;list-style-type:none;text-align:center}.artikeldetails ul li{display:block;margin:10px 0}.artikeldetails ul li:after{content:"";display:block;height:1px;background:#8F081C;margin-top:10px}.kurz .baujahrtext,.kurz .galerie{display:none}@media only screen and (max-width:769px){.artikelbild,.artikeldaten,.artikelpreis{width:100%;text-align:left}.artikelbild{order:2}.artikeldaten{order:1;padding-left:0 !important}.artikelpreis{order:3}.artikelbild img{margin:15px 0 15px 0}.order a,.orderorder a{display:block}.artikelnr{margin-bottom:5px}.homologation{top:-65px;left:auto;right:15px}.homologation img{max-width:45px}.artikeldetails .eckdaten h4{margin:35px 0 10px 0}}@media only screen and (min-width:600px){.artikelliste.zoom{animation-name:zoom;animation-duration:0.25s}.artikelliste.zoom img{animation-name:bildzoom;animation-duration:0.55s}@keyframes zoom{from{transform:scale(0.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes bildzoom{from{transform:scale(1.05);opacity:0}to{transform:scale(1);opacity:1}}}.galerie .more,.galerie .less{margin-top:10px;display:none;border:1px #fff solid;padding:10px 20px;cursor:pointer}.galerie{position:relative;display:flex;max-width:90% !important;justify-content:center;z-index:9999999;margin:-25px auto 100px auto;text-align:center;flex-wrap:wrap}.galerie span{position:relative;-webkit-transition:all 0.3s;transition:all 0.3s}.galerie img{position:relative;height:200px;width:auto !important;cursor:pointer;-webkit-transition:all 0.3s;transition:all 0.3s;z-index:1}.galerie img:hover{transform:scale(1.025)}.galerie .clone{position:absolute;top:0px;display:block;z-index:99999999999 !important}.galerie .clone img{height:auto;border:#ECDC08 solid 2px;padding:0px;box-shadow:0px 0px 20px rgba(0, 0, 0, 0.85);animation-name:clone;animation-duration:0.5s;z-index:99999999999 !important}.galerie .clone.hide{width:0;height:0;opacity:0.5}.beschreibung .galerie{margin-top:10px}@keyframes clone{from{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.fit{width:100%;object-fit:scale-down;height:auto;max-height:700px}.detail .fit{max-height:725px;height:auto}.mySlides{display:block;display:none;-webkit-transition:all 0.5s;transition:all 0.5s;position:relative}.mySlides.on{display:block}.w3-content{position:relative;overflow:hidden}.w3-button{border:none !important;position:absolute;bottom:20px;padding:5px 20px;cursor:pointer;text-shadow:2px 2px #000000}.w3-button img{width:30px}.w3-display-left{background:rgba(0, 0, 0, 0.75);left:50%;margin-left:-75px;transform:rotate(0deg) scale(0.8);text-shadow:-3px -3px #000000;opacity:0.5;-webkit-transition:all 0.3s;transition:all 0.3s}.w3-display-right{background:rgba(0, 0, 0, 0.75);right:50%;margin-right:-75px;transform:rotate(0deg) scale(0.8);opacity:0.5;-webkit-transition:all 0.3s;transition:all 0.3s}.w3-display-left:hover{transform:rotate(0deg) scale(1);opacity:1}.w3-display-right:hover{transform:scale(1);opacity:1}.sback{display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;background-size:cover}.on .back{display:block}.mySlides img.fit{border:0px #fff solid}.mySlides span{position:absolute}.mySlides span:after{position:absolute;content:"";left:0;right:0;top:0;bottom:0;width:100%;background:rgba(0, 0, 0, 0.5);animation-name:sliderafter;animation-fill-mode:forwards;animation-duration:1s;animation-timing-function:ease-in-out}.mySlides.detail span:after{position:absolute;content:"";left:0;right:0;top:0;bottom:0;width:100%;background:rgba(0, 0, 0, 0.5);animation-name:sliderafterdetail;animation-fill-mode:forwards;animation-duration:1s;animation-timing-function:ease-in-out}.w3-content span{animation-name:slider;animation-duration:0.5s;animation-iteration-count:forwards;animation-timing-function:ease-in-out;transform:scale(1.15)}.sback{animation-name:slideback;animation-duration:0.5s;animation-iteration-count:forwards;animation-timing-function:ease-in-out;transform:rotate(0deg)}.fit{animation-name:slideron;animation-duration:0.5s;animation-iteration-count:forwards;animation-timing-function:ease-in-out;transform:rotate(0deg)}@keyframes slider{0%{transform:scale(1)}100%{transform:scale(1.15)}}@keyframes sliderafter{0%{background:rgba(0, 0, 0, 0.4)}100%{background:rgba(0, 0, 0, 0.75)}}@keyframes sliderafterdetail{0%{background:rgba(0, 0, 0, 0.3)}100%{background:rgba(0, 0, 0, 0.7)}}@keyframes slideback{0%{-webkit-filter:blur(3px);filter:blur(3px)}100%{-webkit-filter:blur(15px);filter:blur(15px)}}@keyframes slideron{0%{transform:scale(1.15);opacity:0.5}100%{transform:scale(1);opacity:1}}.galerie span,.galerie.zoom p img{animation-name:zoom;animation-duration:0.8s}.galerie.zoom figure img{animation-name:zoom;animation-duration:0.8s}@keyframes zoom{from{transform:scale(0.5);opacity:0}to{transform:scale(1);opacity:1}}@media only screen and (max-width:769px){.galerie{flex-wrap:wrap;max-width:auto !important;margin:5px auto 50px auto}.galerie span{width:auto}.galerie img{max-height:600px !important;padding:0 20px}.galerie img.big{transform:scale(1)}.galerie span:nth-child(n+2),.beschreibung .galerie img:nth-child(n+2){width:0 !important;height:0 !important;transform:scale(0);opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s}.galerie.more span:nth-child(n+2),.beschreibung .galerie.more img:nth-child(n+2){width:auto !important;height:auto !important;transform:scale(1);opacity:1}.galerie .less{display:none}.galerie .more{display:inline-block}.galerie.more .more{display:none}.galerie.more .less{display:inline-block}.galerie .clone{display:none}}.detailartikelbild{display:block;position:absolute;bottom:-150px;margin:0 auto;text-align:center;left:0;right:0}.detailartikelbild img{cursor:pointer;width:33%;max-width:300px;-webkit-transition:all 0.3s;transition:all 0.3s;border:0px #fff solid;box-shadow:0px 0px 0px rgba(0, 0, 0, 0.25)}.detailartikelbild.big img{max-width:100% !important;box-shadow:0px 0px 15px rgba(0, 0, 0, 0.75)}.data{text-align:center;margin-top:100px}.data .hinweis{display:block;padding-top:30px !important;border:0px #fff solid}.data h1{color:#ECDC08;font-size:66px;line-height:74px;margin:0 0 22px 0}.detailgalerie{margin-top:0px;margin-bottom:10px !important;width:100% !important;max-width:100% !important;display:block;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.detailgalerie figure{width:100%}.detailgalerie .more{cursor:pointer;width:100%;display:block}.detailgalerie .more span{display:inline-block;margin:40px 0 0px 0;padding:10px;border:1px #fff solid}.detailgalerie span,.detailgalerie span figure,.detailgalerie span img{width:0;height:0;transform:scale(0);-webkit-transition:all 0.3s;transition:all 0.3s;opacity:0}.pics{width:100% !important;max-width:100% !important;display:block;border:0px #fff solid;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch !important}.detailgalerie span,.detailgalerie span.active figure,.detailgalerie span.active img{width:auto;height:auto;transform:scale(1);opacity:1}.detailgalerie span.active figure{display:flex;align-items:center}.detailgalerie span.active.pics{width:100% !important;max-width:100% !important;display:block;display:flex;justify-content:center;align-items:center;margin-top:40px}.detailgalerie span.active.pics figure{padding:0px !important;background:linear-gradient(45deg, rgba(255, 255, 255, 0.045) 0%, rgba(255, 255, 255, 0.12) 100%)}.detailgalerie span.active.pics figure img{height:200px;margin:5px}@media only screen and (max-width:669px){.detailartikelbild{margin:0 auto;text-align:center;left:0;right:0}.detailartikelbild img{cursor:pointer;width:50%;max-width:300px;-webkit-transition:all 0.3s;transition:all 0.3s;border:5px #fff solid;box-shadow:0px 0px 0px rgba(0, 0, 0, 0.25)}}.flag ul{padding:0;list-style-type:none;display:flex;flex-wrap:wrap}.flag ul li{width:50px}.flag ul li img{display:inline-block;padding-right:20px}.sonderangebot #main p a{text-decoration:none;margin:30px 0 0 0;display:inline-block;padding:8px 20px;border:1px #fff solid;-webkit-transition:all 0.3s;transition:all 0.3s}.sonderangebot #main p a:hover{background:#333}.sonderangebot #main h2{margin-top:0}.sonderangebot #main h4{font-size:36px;line-height:40px}.sonderangebot #main h4 strong{color:#ECDC08;font-weight:400}.sonderangebot #main .ce_text{padding:20px 0;margin:20px 0;border:0 #8F081C solid;border-bottom-width:1px}.sonderangebot #main .ce_text:last-child{border-bottom-width:0px}.sonderangebot #main .multilang{display:flex;flex-wrap:wrap;padding-bottom:50px;margin-bottom:50px;border:0px #ECDC08 dotted;border-bottom-width:1px}.sonderangebot #main .multilang div:nth-child(1){width:50%}.sonderangebot #main .multilang div:nth-child(2){width:50%}@media only screen and (max-width:669px){.sonderangebot #main figure{float:none;width:100%;max-width:100%;margin:0 0 20px 0}.sonderangebot #main .multilang div:nth-child(1){width:100%}.sonderangebot #main .multilang div:nth-child(2){width:100%}}.downloads ul{display:flex;flex-wrap:wrap;justify-content:left;list-style-type:none;align-items:stretch}.downloads ul li{width:100% !important}.downloads ul li img{display:block;margin:0 0 8px 0}.downloads ul li a{position:relative;padding:10px;display:block;text-decoration:none;border:rgba(255, 255, 255, 0.25) solid 1px;-webkit-transition:all 0.3s;transition:all 0.3s}.downloads ul li a:hover{background:#8F081C}.downloads ul li a[href$=".pdf"]{padding:10px 10px 10px 45px}.downloads ul li a[href$=".pdf"]:before{content:"";display:inline-block;position:absolute;top:6px;left:8px;width:25px;height:31px;background:url(../../files/BODIS-EXHAUST/basics/icons/icon-pdf.png);background-size:25px 31px;opacity:0.5;transform:scale(0.7);-webkit-transition:all 0.3s;transition:all 0.3s}.downloads ul li a[href$=".pdf"]:hover:before{opacity:1;transform:scale(1)}@media only screen and (max-width:969px){.downloads ul li{width:50%}}@media only screen and (max-width:669px){.downloads ul li{width:100%}}.downloads ul li.downloads{animation-name:downloads;animation-duration:0.4s}@keyframes downloads{from{transform:scale(0, 1.2);opacity:0}to{transform:scale(1);opacity:1}}.row.ce_rowStart .downloads ul{display:block}.row.ce_rowStart ul li.downloads{width:100%}@media only screen and (max-width:969px){.row.ce_rowStart .col-md-4{margin:-33px 0 !important}}#cboxLoadedContent{border-color:#8F081C}#cboxTitle,#cboxCurrent{display:none !important;opacity:0;border-color:#8F081C}#cboxPrevious{background:transparent !important;width:35px;height:35px;text-indent:0;opacity:1;color:transparent;text-align:center;background:rgba(0, 0, 0, 0.5) url("../../files/BODIS-EXHAUST/basics/icons/pic-left.png?2") !important;background-size:100% 100% !important;background-repeat:no-repeat;-webkit-transition:all 0.3s;transition:all 0.3s;z-index:9999999999 !important}#cboxPrevious:hover{background-image:url("../../files/BODIS-EXHAUST/basics/icons/pic-left.png?2") !important}#cboxNext{background:transparent !important;width:35px;height:35px;text-indent:0;opacity:1;color:transparent;text-align:center;background:rgba(0, 0, 0, 0.5) url("../../files/BODIS-EXHAUST/basics/icons/pic-right.png?2") !important;background-size:100% 100% !important;background-repeat:no-repeat;-webkit-transition:all 0.3s;transition:all 0.3s;z-index:9999999999 !important}#cboxNext:hover{background-image:url("../../files/BODIS-EXHAUST/basics/icons/pic-right.png?2") !important}#cboxClose{background:transparent !important;text-indent:0;opacity:1;color:transparent;text-align:center;width:30px;height:30px;background:rgba(0, 0, 0, 0.5) url("../../files/BODIS-EXHAUST/basics/icons/pic-close.png?2") !important;background-size:100% 100% !important;background-repeat:no-repeat;-webkit-transition:all 0.3s;transition:all 0.3s;z-index:9999999999 !important}#cboxClose:hover{background-image:url("../../files/BODIS-EXHAUST/basics/icons/pic-close.png?2") !important}#cboxPrevious:focus,#cboxNext:focus,#cboxClose:focus{outline-width:0}@media only screen and (max-width:600px){#cboxPrevious{width:19px;height:22px}#cboxNext{width:19px;height:22px}#cboxClose{width:20px;height:25px}}ul.language{margin-top:25px !important}ul.language li{display:inline-block !important}ul.language li a{padding:3px 6px;margin:0 3px 0 0;border:1px rgba(255, 255, 255, 0.5) solid;border-radius:3px;display:inline-block}ul.language li strong a{color:#000;background:#fff;font-weight:normal}.bodisserien{display:block;min-height:1000px !important}.bodisserien .toggler{cursor:pointer;font-size:26px;line-height:32px;padding:10px 20px;border:#fff solid 1px;margin:0 0 15px 0;-webkit-transition:all 0.3s;transition:all 0.3s}.bodisserien .toggler:hover,.bodisserien .toggler.ui-state-active{background:#8F081C;border-color:#fff}.ui-state-active+.accordion{margin-bottom:60px}.bodisserien .accordion{margin-top:-20px;padding:0px;background:rgba(255, 255, 255, 0)}.ui-state-active .accordion{margin-top:0px}.accordion div{display:flex;flex-wrap:wrap;align-items:stretch}.accordion h3,.accordion ul{width:100%;margin:0 0 0px 0}.accordion h3{color:#ECDC08;font-size:34px;line-height:40px}.accordion div ul{padding-left:20px;list-style-type:square}.accordion div em{color:#ECDC08;font-style:normal}.flex.serien{display:flex;flex-wrap:wrap}.flex.serien h2{padding-top:80px;border:0px dotted #ECDC08;border-bottom-width:1px}.flex.serien .full{display:block;width:100% !important}.flex.serien .multiserien{display:block;width:50%;margin-top:60px;padding-bottom:100px;background-image:linear-gradient(to bottom, #000 0%, #0a0a0a 75%, #000 100%)}.multiserien{padding:20px}.multiserien h3{color:#ECDC08;font-size:34px;line-height:40px;width:100%;margin:0 0 0px 0}.multilang.full h2 a{text-decoration:none;color:#ECDC08;margin-right:10px}.multiserien ul{padding-left:20px;list-style-type:square}div em{color:#ECDC08;font-style:normal}#main .ce_gallery.multiserien{flex-wrap:wrap;justify-content:flex-end}#main .ce_gallery.multiserien figure{width:auto !important;border:0px #fff solid}.serienankerlink ul{list-style-type:none;padding:0}.serienankerlink ul li a{text-decoration:none}.serienankerlink ul li{height:auto !important}.serienankerlink ul li a:before{content:"> "}.serienankerlink ul li a{margin:5px 0;display:inline-block;border:1px rgba(255, 255, 255, 0.25) solid;padding:5px 10px;-webkit-transition:all 0.3s;transition:all 0.3s}.serienankerlink ul li a:hover{letter-spacing:0.05em;background:rgba(255, 255, 255, 0.3)}.serienankerlink ul li.on a{background:#ECDC08;color:#000;font-weight:500}@media only screen and (max-width:769px){.accordion div{display:block}.accordion div .ce_text,.multiserien{padding:10px}.accordion div .ce_gallery{width:100%}.flex.serien .multiserien{width:100%}#main .ce_gallery.multiserien{ustify-content:center}.flex.serien .multiserien{margin-top:20px;padding-bottom:0px}}@media only screen and (max-width:400px){#main .ce_gallery.multiserien figure{width:50% !important}}.multiserien.zoom{animation-name:serienzoom;animation-duration:0.25s}@keyframes serienzoom{from{transform:scale(0.5);opacity:0}to{transform:scale(1);opacity:1}}#shopnav h2{margin-bottom:0px}#shopnav .link{display:inline-block;border:1px #000 solid;padding:5px 10px}#shopnav a{color:#fff;text-decoration:none}#shopnav ul{padding:0;list-style-type:none}#shopnav .e1,#shopnav .e2,#shopnav .e3{font-size:30px;line-height:30px;display:inline-block;padding:35px 35px;padding:0px;margin:20px;border:0px #000 solid;cursor:pointer;-webkit-transition:all 0.3s;transition:all 0.3s;font-weight:normal}#shopnav .e1{padding:40px 40px;border:1px rgba(255, 255, 255, 0.5) solid;box-shadow:0px 0px 20px rgba(255, 255, 255, 0.25);border-radius:0px;border-radius:6px}#shopnav .e2{font-size:20px;line-height:20px;text-align:center;padding:25px 25px;border:1px rgba(255, 255, 255, 0.5) solid;box-shadow:0px 0px 20px rgba(255, 255, 255, 0.25);border-radius:0px;border-radius:6px}#shopnav .e3{font-size:20px;line-height:20px;text-align:center;padding:25px 25px;border:1px rgba(255, 255, 255, 0.5) solid;box-shadow:0px 0px 20px rgba(255, 255, 255, 0.25);border-radius:0px;border-radius:6px}#shopnav .e1:hover{transform:scale(1.2);box-shadow:0px 0px 30px rgba(255, 255, 255, 0.35);color:#ECDC08;border-color:#ECDC08}#shopnav .modell,#shopnav .jahr{position:absolute;transform:scale(0);-webkit-transition:all 0.3s;transition:all 0.3s}#shopnav .modell,#shopnav .jahr,#shopnav .navi{padding:20px;margin:0 auto;display:flex;align-content:center;align-items:center;flex-wrap:wrap;justify-content:center;-webkit-transition:all 0.3s;transition:all 0.3s;width:100% !important}#shopnav .e1.on{color:#ECDC08;text-align:center;border-radius:6px;border-color:#ECDC08;background-image:linear-gradient(to top, #e3001c, #6e0513);background-image:none;border-radius:6px}#shopnav .e1.on:hover{transform:scale(1)}#shopnav .e2:hover{transform:scale(1.2);box-shadow:0px 0px 30px rgba(255, 255, 255, 0.35);color:#ECDC08;border-color:#ECDC08}#shopnav .e3:hover{transform:scale(1.2);box-shadow:0px 0px 30px rgba(255, 255, 255, 0.35);color:#ECDC08;border-color:#ECDC08}#shopnav .e3:hover a{color:#ECDC08}#shopnav .drei{border:0px solid #fff;padding-top:0;padding-bottom:0}#shopnav .zwei br,#shopnav .drei br{display:none}#shopnav .zwei .e1.on+.modell{transform:scale(1);position:relative}#shopnav .e2.on{border-radius:6px !important}#shopnav .e2.on+.drei .jahr{transform:scale(1);position:relative;border-radius:6px}#shopnav .e1,#shopnav .e2{display:none}#shopnav .zwei .e1.on{display:block !important;color:#ECDC08;text-align:center;width:100%;border-radius:6px;border-color:#ECDC08;background-image:linear-gradient(to top, #e3001c, #6e0513);background-image:none}#shopnav .eins .e1{display:block}#shopnav .zwei .e2{display:block}#shopnav .zwei .e1{padding:20px 20px 20px 20px;margin-bottom:-10px}#shopnav .drei,#shopnav .drei .modell,#shopnav .drei .jahr{display:block;position:relative;transform:scale(1);text-align:center}#shopnav .drei .modell .e2{display:none}#shopnav .drei .modell{padding:0}#shopnav .drei .on .modell{display:block !important;width:auto;height:auto}#shopnav .drei .jahr{display:none}#shopnav .drei .e2.on{display:block;position:relative;transform:scale(1);margin:0 auto;text-align:center;border-radius:6px}#shopnav .zwei .e2.on,#shopnav .drei .e2.on{color:#ECDC08;text-align:center;border-radius:0px;border-color:#ECDC08;background-image:linear-gradient(to top, #e3001c, #6e0513);background-image:none}#shopnav .drei .e2.on+.jahr{color:#fff;text-align:center;border-radius:0px;display:block;position:relative;transform:scale(1)}#shopnav .zwei .e1.on,#shopnav .drei .e2.on{margin-left:auto;margin-right:auto;max-width:70%}#zwei,#drei{padding-top:100px !important;display:block}.eins{-webkit-transition:all 0.3s;transition:all 0.3s}.eins.zoom .e1{animation-name:navzoom;animation-duration:0.8s}@keyframes navzoom{from{transform:scale(0.5);opacity:0}to{transform:scale(1);opacity:1}}#shopnav .top{display:none;width:100%;clear:both;text-align:center}#shopnav .drei .top{margin-bottom:15px}#shopnav .top.on{display:block}#shopnav .top a{display:inline-block;padding:5px 10px;text-decoration:none;border:0px #fff solid}@media only screen and (max-width:769px){#shopnav .e1,#shopnav .e2,#shopnav .e3{padding:10px 10px}#shopnav .e1,#shopnav .e2,#shopnav li{font-size:24px;line-height:24px;margin:10px}#shopnav .e2,#shopnav li{font-size:20px;line-height:20px;padding:15px}#shopnav .modell,#shopnav .jahr,#shopnav .navi{padding:5px}#shopnav .e2.on{padding:15px 15px}#shopnav .zwei .e1{margin-bottom:15px}}@media only screen and (max-width:500px){#shopnav .eins .e1{width:100%;text-align:center;margin:0px 0%}#shopnav .e2,#shopnav .drei .e2.on,#shopnav .drei .e3{width:100% !important;max-width:100% !important;text-align:center;margin:0px 0% !important}#shopnav .zwei .e1.on{max-width:100%;text-align:center;margin:0px 0}#shopnav .drei .e1.on{max-width:100%;text-align:center;margin:0px 0}#shopnav .e1,#shopnav .e2,#shopnav .e3{border-radius:0}}.mod_article.teaser{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:center}.mod_article.teaser .ce_text{border:0px #fff solid !important;width:28%;margin-bottom:0px;-webkit-transition:all 0.3s;transition:all 0.3s;padding-bottom:35px;position:relative;margin-bottom:45px}.mod_article.teaser h3{font-size:30px;line-height:36px;margin:15px 0 0 0}.mod_article.teaser img{width:150px}.mod_article.teaser .ce_text:nth-child(1) img{padding:30px 0 30px 0}.mod_article.teaser p a{font-weight:600;background:#ECDC08;color:#000;border-radius:5px;position:absolute;bottom:0;width:100%;left:0;rigth:0;display:block;border:0px #fff solid;padding:10px 20px;text-decoration:none;margin-top:30px;text-transform:uppercase}.mod_article.teaser .ce_text.zoom{animation-name:teaser;animation-duration:1s}.mod_article.teaser .ce_text.zoom img{animation-name:teaserbild;animation-duration:1s}@media only screen and (min-width:769px){@keyframes teaser{from{padding-top:30px;transform:scale(0.7);opacity:0}to{padding-top:0px;transform:scale(1);opacity:1}}@keyframes teaserbild{from{transform:scale(1.5);opacity:0}to{transform:scale(1);opacity:1}}}@media only screen and (max-width:769px){.mod_article.teaser{padding:0 !important}.mod_article.teaser .ce_text{font-size:14px;line-height:18px;padding:10px 10px 30px 10px;width:48%;margin-bottom:20px;border:1px rgba(255, 255, 255, 0.2) solid;box-shadow:0px 0px 20px rgba(255, 255, 255, 0)}.mod_article.teaser .ce_text.ohne_link{padding-bottom:0px;margin-bottom:0}.mod_article.teaser .ce_text:nth-child(1),.mod_article.teaser .ce_text:nth-child(4){width:100%}.mod_article.teaser .ce_text:nth-child(1) img{padding:0;width:150px}.mod_article.teaser .ce_text:nth-child(4) img{width:100px}}.artikelgrid{max-width:500px;margin:0 auto;text-align:center}.artikelgridpart .quantity_container{border:1px #ECDC08 solid}.artikelgridpart .quantity_container input{text-align:center;max-width:75px;margin:15px auto;font-size:40px;background:#ECDC08;color:#000}.artikelgridpart .widerruf,.footnote-widerruf{font-size:14px;line-height:18px;display:block;margin-bottom:20px;color:#ECDC08;max-width:600px}.artikelgrid h3 sup{color:#ECDC08}.artikelgridpart ::-webkit-input-placeholder{color:#ECDC08}.artikelgridpart ::-moz-placeholder{color:#ECDC08}.artikelgridpart :-ms-input-placeholder{color:#ECDC08}.artikelgridpart :-moz-placeholder{color:#ECDC08}.mod_iso_cart td.name,.orderproducts td.name{color:#ECDC08;font-size:24px;line-height:30px}.mod_iso_cart td ul,.orderproducts td ul{margin:0 0 25px 0;color:#fff;font-size:18px;line-height:24px}.mod_iso_cart td ul li,.orderproducts td ul li{display:inline-block}.mod_iso_cart td ul strong,.orderproducts td ul strong{display:none}.mod_iso_cart td.col_0,.orderproducts td.col_0{width:0px;display:none}.mod_iso_cart td.col_1,.orderproducts td.col_1{width:50%;padding-right:40px}.mod_iso_cart td.col_2,.orderproducts td.col_2{width:10%}.mod_iso_cart td.col_3,.orderproducts td.col_3{width:15%;text-align:right}.mod_iso_cart td.col_4,.orderproducts td.col_4{width:15%;text-align:right}.mod_iso_cart td.col_5,.orderproducts td.col_5{width:10%;text-align:right}.mod_iso_cart .quantity input,.orderproducts .quantity input{width:40px;text-align:center}.foot_last td{padding-top:30px !important}.foot_last .price.total{font-size:24px;line-height:30px;color:#ECDC08}.XXcol_1.name{position:relative;overflow:visible}.XXcol_1.name ul li:nth-child(5){border:0px #fff solid;position:absolute;left:0px;top:-8px;color:#ECDC08}.orderproducts{margin-top:40px}.review h3{color:#ECDC08;margin:40px 0 15px 0}.orderproducts .col_last,.orderproducts .foot_last{font-weight:500}td.tax{display:none}.XXfoot_2{display:none}.foot_last.total{font-weight:500}.steps ol{margin:0px 0px 5px;padding:10px}.steps ol li{padding:10px;display:inline-block;width:19%;text-align:center;border:1px rgba(255, 255, 255, 0.25) solid}.steps ol li.active,.steps ol li.passed{background:rgba(255, 255, 255, 0.25)}@media only screen and (max-width:769px){.steps ol li{width:49%}.steps ol li.last{width:98%}}@media only screen and (max-width:450px){.steps ol li,.steps ol li.last{width:100%}}.radio_container,.checkbox_container{border:0px}.radio_container span,.checkbox_container span{display:block;width:100%;position:relative;clear:both}.shipping.shippingmethod{min-height:400px}.radio_container input,.checkbox_container input{margin-left:-10px;width:25px;height:25px}.radio_container label,.checkbox_container label{width:80%;margin-top:-20px;display:inline-block;position:absolute;top:26px;left:30px}.radio_container label span.currency{display:inline-block;width:auto}#ontop{opacity:0;position:fixed;bottom:-80px;left:0;right:0;margin:0 auto;display:inline-block;background:#8F081C;width:45px;height:50px;padding-top:20px;font-size:38px;color:#000;text-align:center;-webkit-transition:all 0.3s;transition:all 0.3s;z-index:9999999 !important}#ontop a{text-decoration:none;color:#fff;padding:12px 10px 50px 10px;-webkit-transition:all 0.3s;transition:all 0.3s}#ontop.show{opacity:1;bottom:0px}.mod_rocksolid_slider{position:relative}.slidertext h1,.slidertext p,.slidertext h3{margin:0}.slidertext p{margin:20px 0}#slider .inside .mod_rocksolid_slider,.sliderimage{position:relative;text-align:center;max-width:2560px;margin:0 auto}#slider .ce_text p{margin:0 0 10px 0;display:block}#slider .ce_text p:nth-child(1),.sliderimage .slidertext h1{margin-left:60px;font-size:50px;line-height:50px;animation-name:slider-p1;animation-duration:1s;font-weight:100 !important}#slider .ce_text p:nth-child(2),.sliderimage .slidertext p{font-size:40px;line-height:40px;animation-name:slider-p2;animation-duration:1.15s}#slider .ce_text p:nth-child(3),.sliderimage .slidertext h3{margin-left:20px;font-size:50px;line-height:50px;animation-name:slider-p3;animation-duration:1.25s}#slider img{animation-name:slider-bild;animation-duration:1.25s}#slider .ce_text,.sliderimage .slidertext{overflow:visible;display:inline-block;position:absolute;bottom:180px;left:8%;font-size:50px;line-height:50px}#slider .ce_text span,.sliderimage .slidertext span{padding:0 60px;display:inline-block;background-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, black 30%, black 70%, rgba(0, 0, 0, 0) 100%)}.sliderimage.ohne .slidertext{border:0px #fff solid !important;margin:0 auto !important;display:block;left:0;right:0}.sliderimage.ohne img{max-height:700px}.sliderimage.ohne .slidertext h1,.sliderimage.ohne .slidertext h3,.sliderimage.ohne .slidertext p{margin-left:0px;text-align:center !important;margin-left:auto;margin-right:auto}.slidertext.detail p{border:0px #fff solid;font-size:20px}.slidertext.detail p.name,.slidertextdetailmobil p.name{font-size:50px;color:#ECDC08}.XXslidertext.detail h1,.XXslidertextdetailmobil h1{font-size:50px;color:#ECDC08;margin:0}@media only screen and (max-width:769px){.slidertext.detail p{font-size:16px !important;margin-left:20px !important}.slidertext.detail p.name,.slidertextdetailmobil p.name{font-size:34px !important}.slidertext.detail h1,.XXslidertextdetailmobil h1{font-size:34px}.XXslidertext.detail{bottom:10px !important}}.slidertextmobil,.slidertextdetailmobil{display:none}@media only screen and (max-width:769px){.slidertext{display:none !important}.slidertext.start{display:block !important}.slidertextmobil,.slidertextdetailmobil,.slidertextdetailmobil h1{display:block;text-align:center;padding:0px 10px 10px 10px !important;font-size:20px !important;font-weight:500}.slidertextdetailmobil p.name{margin:-10px 0 -20px 0}#slider .ce_text p:nth-child(1),.sliderimage .slidertext h1{margin-left:5px;font-size:26px;line-height:26px}#slider .ce_text p:nth-child(2),.sliderimage .slidertext p{margin-left:15px;font-size:22px;line-height:22px}#slider .ce_text p:nth-child(3),.sliderimage .slidertext h3{margin-left:0px;font-size:25px;line-height:25px}#slider .ce_text{bottom:40px;left:-40px !important}.sliderimage .slidertext{bottom:20px;left:-10px !important}.sliderimage .slidertext span{padding:0 20px !important}.slidertext p{margin:10px 0}}.slidertext{left:0px !important;border:0px #fff solid !important;text-align:left !important;bottom:100px !important}.slidertext p,.slidertext h1,.slidertext h3,.slidertext p span,.slidertext h1 span,.slidertext h3 span,.sliderimage.ohne .slidertext p,.sliderimage.ohne .slidertext h1,.sliderimage.ohne .slidertext h3,.sliderimage.ohne .slidertext p span,.sliderimage.ohne .slidertext h1 span,.sliderimage.ohne .slidertext h3 span{text-align:left !important}@keyframes slider-p1{from{transform:scale(5);filter:blur(20px);opacity:0.2}to{transform:scale(1);filter:blur(0px);opacity:1}}@keyframes slider-p2{from{transform:scale(0.1);filter:blur(10px);opacity:0.4}to{transform:scale(1);filter:blur(0px);opacity:1}}@keyframes slider-p3{from{transform:scale(7);filter:blur(25px);opacity:0.3}to{transform:scale(1);filter:blur(0px);opacity:1}}@keyframes slider-bild{from{transform:scale(1.8, 1.4) translate(-350px, 0px);filter:blur(15px);opacity:0.5}to{transform:scale(1) translate(0px, 0px);filter:blur(0px);opacity:1}}#header .inside{max-width:800px;margin:0 auto;display:flex;justify-content:space-between !important;text-align:center}#header{padding:50px 0px;background-image:linear-gradient(#8F081C, black);border:0px #fff solid}#header .ce_text{font-size:15px;line-height:22px}#header .ce_text a{text-decoration:none}#header .ce_text p{margin:0}#header .ce_text a:hover{text-decoration:underline}.home #header .inside div{animation-name:zoomin;animation-duration:1s}@keyframes zoomin{from{transform:scale(0.25);opacity:0.2}to{transform:scale(1);opacity:1}}#navheader{border:0px #fff solid;position:sticky !important;top:0px !important;z-index:9999999999;background:#000;border:0px #8F081C solid;border-bottom-width:5px;box-shadow:0px 0px 0px rgba(0, 0, 0, 0.55)}#navheader ul li{font-size:18px;text-transform:uppercase}#navheader ul,#footer ul{max-width:1000px;margin:30px auto;text-align:center;list-style-type:none}#navheader ul{margin:15px auto 15px auto}#navheader ul li,#footer ul li{display:inline-block;padding:5px 10px}#navheader ul li a,#footer a{text-decoration:none;-webkit-transition:all 0.3s;transition:all 0.3s}#navheader ul li strong,#navheader ul li.trail,#navheader ul li.trail a{font-weight:normal;color:#ECDC08 !important}#navheader ul li.shoplink.active a{font-weight:normal;color:#ECDC08 !important}#navheader ul li a:hover{color:#ECDC08 !important}.home #navheader{animation-name:nav;animation-duration:0.75s}@keyframes nav{from{padding-top:30px;transform:scale(0) translate(-3500px, 0px);opacity:0}to{left:0px;padding-top:0px;transform:scale(1) translate(0px, 0px);opacity:1}}.mod_mobile_menu span{font-size:30px;display:inline-block;position:fixed;top:5px;right:5px;padding:7px;cursor:pointer;color:#ECDC08 !important;text-shadow:0px 0px #fff !important}.mod_mobile_menu{z-index:9999999999999 !important}.inner{text-transform:uppercase;padding:20px;text-align:center;position:relative;z-index:999999999999}.inner li a,.inner li strong{display:block;text-align:center;padding:5px;color:#fff;border:0px rgba(255, 255, 255, 0.75) solid;text-decoration:none;margin-bottom:8px}.inner li strong{border:1px solid #ECDC08;color:#ECDC08}@media screen and (max-width:767px){#navheader{display:none}#header div{border:0px solid #fff}#header .ce_text p.tel a{display:block;background:url(../../files/BODIS-EXHAUST/basics/icons/icon-tel.png) no-repeat;width:25px;height:25px;margin:10px 5px 0 5px}#header .ce_text p.mail a{display:block;background:url(../../files/BODIS-EXHAUST/basics/icons/icon-mail.png) no-repeat;width:25px;height:25px;margin:10px 5px 0 5px}#header .ce_text a{background-size:25px 25px !important}#header .ce_text p{display:inline-block}#header .ce_text p.fax{display:none}#header .ce_text br{display:none}#header .ce_text{order:1;padding:0;margin:0;font-size:0;margin:0 auto;border:0px #fff solid;width:20%}#header .inside{justify-content:center !important;padding-top:10px}#header .inside .ce_image{order:2;max-width:35%}#header{padding:40px 40px 10px 40px !important}#header{text-align:left;padding:0 65px 0 0 !important}#header .inside{justify-content:left !important}}@media screen and (max-width:450px){#header img{padding:0px 0px !important}#header .ce_text p.tel a{display:block;background:url(../../files/BODIS-EXHAUST/basics/icons/icon-tel.png) no-repeat;width:25px;height:25px;margin:0px 2px 0 2px}#header .ce_text p.mail a{display:block;background:url(../../files/BODIS-EXHAUST/basics/icons/icon-mail.png) no-repeat;width:25px;height:25px;margin:0px 2px 0 2px}#header .ce_text a{background-size:25px 25px !important}#header .ce_text{width:80px;padding:10px 3px}#header .ce_image{width:auto;padding:10px 0}}label{display:block}input,.textarea,select{outline:none;width:100%;display:block;background:#000;border:0px #ECDC08 solid;border-bottom-width:1px;padding:10px;color:#fff;margin:0 0 10px 0}select{padding:10px 10px 10px 0}.XXinput:focus,.XXtextarea:focus{width:100%;display:block;background:#333;border:0px #ECDC08 solid !important;border-bottom-width:1px !important;padding:10px;color:#fff;margin:0 0 10px 0}.submit,.weitere a{width:100%;display:block;background:#ECDC08;border:0px #ECDC08 solid;border-bottom-width:1px;padding:10px;color:#000;margin:40px 0 10px 0;font-size:17px;cursor:pointer}.weitere{text-align:center}.weitere a{width:auto;line-height:23px;font-weight:400;text-decoration:none;text-align:center;margin:35px auto !important;background:#000;color:#fff;border:1px #fff solid;padding:10px 20px;display:inline-block}#footer{position:relative;width:100%;bottom:0px;padding:30px 0px 20px 0px;margin:0 auto;background-image:linear-gradient(black 0%, #8F081C 25%, #8F081C 78%, black 100%);border:0px #8F081C solid;border-top-width:2px}#footer .inside{position:relative;display:flex;flex-wrap:wrap;width:100%;padding-top:40px;padding-bottom:40px;margin:0 auto;max-width:1600px;justify-content:space-between}#footer .ce_text{width:24%;font-size:18px;line-height:26px}#footer .ce_text{width:27%}#footer .ce_text:nth-child(4){width:15%}#footer .ce_text ul{text-align:left;padding:0 !important;margin:0}#footer .ce_text ul li{display:block;margin:0 !important;padding:0 !important}#footer .ce_text img{width:25px;margin:0 5px 5px 0}#footer .ce_text h4{font-size:24px;font-weight:400 !important}.hinweis{font-size:16px}p.error{background:#E3001C;color:#fff;padding:3px 6px}.error input{background:#333}.empty.message{font-size:24px;text-align:center}.mod_iso_checkout p.error{padding:10px;max-width:500px;font-weight:500 !important}.mod_iso_checkout p.empty.message{display:none}@media only screen and (max-width:1000px){#footer .ce_text{width:32%}#footer .ce_text:nth-child(4){width:100%;text-align:center}#footer .ce_text:nth-child(4) p{display:inline-block;margin:10px 20px;text-align:center}#footer .ce_text h4{margin-top:15px;text-align:center}}@media only screen and (max-width:769px){#footer .ce_text{width:100%;text-align:center}#footer .ce_text:nth-child(4){width:100%;text-align:center}#footer .ce_text:nth-child(4) p{display:block;margin:0px;text-align:center}#footer .ce_text h4{margin:30px 0 15px 0;text-align:center}#footer .ce_text ul{text-align:center}#footer .ce_text p{margin:0}}@media only screen and (max-width:680px){#header .inside{max-width:1200px;margin:0 auto}#header{padding:20px 0px 0px 0px}h1{font-size:34px;line-height:40px;margin:0px 0px 15px 0px}.abstand h1{margin:0px 0px 0px 0px}h2{font-size:30px;line-height:36px}.XXh3{margin:0px 0px 7px 0px;font-size:16px;line-height:22px}.mod_article.teaser img{width:70px}.mod_article.teaser h3{font-size:26px;line-height:30px;margin:10px 0 0 0}.artikelliste .inside{margin-bottom:40px}.artikelliste .inside{padding-top:35px}.start h1{margin:0px 0px 5px 0px;font-size:30px;line-height:36px}.start h2{margin:0px 0px 0px 0px;font-size:22px;line-height:24px}#container{padding-bottom:0px;min-height:auto}#main{padding:15px 0px;border-radius:0px;background:#000}#header img{padding:0px 15px}#navheader ul li{font-size:16px;border:1px #ffff solid;margin:0px 5px;padding:10px 8px}}
