@charset "UTF-8";
@font-face {
  font-family: "franklin-book";
  src: url("/Resources/Public/Fonts/Franklin_Gothic/8c6b1fba-8068-4c32-a8f5-b1b3288004e6.eot?#iefix");
  src: url("/Resources/Public/Fonts/Franklin_Gothic/8c6b1fba-8068-4c32-a8f5-b1b3288004e6.eot?#iefix") format("eot"), url("/Resources/Public/Fonts/Franklin_Gothic/acf921c0-54b3-471c-a2d5-557967aff4e7.woff2") format("woff2"), url("/Resources/Public/Fonts/Franklin_Gothic/b30dbf2b-eb2c-4f2a-94c9-1e489d2ec08b.woff") format("woff"), url("/Resources/Public/Fonts/Franklin_Gothic/5aeeb173-fc08-4674-9c6a-b09f238b92cd.ttf") format("truetype"), url("/Resources/Public/Fonts/Franklin_Gothic/608c22c8-e454-420d-a1e2-7612366cdb2c.svg#608c22c8-e454-420d-a1e2-7612366cdb2c") format("svg");
}
@font-face {
  font-family: "franklin-medium";
  src: url("/Resources/Public/Fonts/Franklin_Gothic/6331e787-e8e1-48ce-9c7c-91147b9963a4.eot?#iefix");
  src: url("/Resources/Public/Fonts/Franklin_Gothic/6331e787-e8e1-48ce-9c7c-91147b9963a4.eot?#iefix") format("eot"), url("/Resources/Public/Fonts/Franklin_Gothic/5199909a-9747-4f4b-bd04-bb8934107186.woff2") format("woff2"), url("/Resources/Public/Fonts/Franklin_Gothic/948c65aa-1785-4458-92df-b7104bc84ef8.woff") format("woff"), url("/Resources/Public/Fonts/Franklin_Gothic/a0a8f50c-58c9-4a93-9964-d30d1f38ed27.ttf") format("truetype"), url("/Resources/Public/Fonts/Franklin_Gothic/7e7f4b29-0bca-4c59-9b21-bacc785acde6.svg#7e7f4b29-0bca-4c59-9b21-bacc785acde6") format("svg");
}
@font-face {
  font-family: "franklin-book-condensed";
  src: url("/Resources/Public/Fonts/Franklin_Gothic/c22d3720-eb88-4787-b2a2-30080d406695.eot?#iefix");
  src: url("/Resources/Public/Fonts/Franklin_Gothic/c22d3720-eb88-4787-b2a2-30080d406695.eot?#iefix") format("eot"), url("/Resources/Public/Fonts/Franklin_Gothic/8babd34c-1071-40f7-98ae-b4233c11c675.woff2") format("woff2"), url("/Resources/Public/Fonts/Franklin_Gothic/6c191c9e-7e4a-47d6-ab60-62f4640933d4.woff") format("woff"), url("/Resources/Public/Fonts/Franklin_Gothic/e6e80285-5044-49ca-bf0f-50529340caaa.ttf") format("truetype"), url("/Resources/Public/Fonts/Franklin_Gothic/89f2df7e-a7bf-4d25-96d6-6042b8375eef.svg#89f2df7e-a7bf-4d25-96d6-6042b8375eef") format("svg");
}
@font-face {
  font-family: "franklin-demi";
  src: url("/Resources/Public/Fonts/Franklin_Gothic/b6d30bd9-2fbd-4cf1-b7fd-70d6862bb7a7.eot?#iefix");
  src: url("/Resources/Public/Fonts/Franklin_Gothic/b6d30bd9-2fbd-4cf1-b7fd-70d6862bb7a7.eot?#iefix") format("eot"), url("/Resources/Public/Fonts/Franklin_Gothic/e57a291b-edbf-47f3-9bb8-54856ad6248c.woff2") format("woff2"), url("/Resources/Public/Fonts/Franklin_Gothic/5a3c32b3-e996-4222-ab16-5c4fc41a3e0f.woff") format("woff"), url("/Resources/Public/Fonts/Franklin_Gothic/b17edc27-6ad0-477f-a40a-549dea28ba5c.ttf") format("truetype"), url("/Resources/Public/Fonts/Franklin_Gothic/90d94413-02fd-4100-bfea-195bf7fd17f4.svg#90d94413-02fd-4100-bfea-195bf7fd17f4") format("svg");
}
@font-face {
  font-family: "franklin-demi-compressed";
  src: url("/Resources/Public/Fonts/Franklin_Gothic/b906c6da-800c-413f-8601-72b2cd1ce33a.eot?#iefix");
  src: url("/Resources/Public/Fonts/Franklin_Gothic/b906c6da-800c-413f-8601-72b2cd1ce33a.eot?#iefix") format("eot"), url("/Resources/Public/Fonts/Franklin_Gothic/74d78431-aee4-411e-84bc-71fc87d59e0a.woff2") format("woff2"), url("/Resources/Public/Fonts/Franklin_Gothic/7c25f54b-0d4a-4c7e-be49-7b7e3333fad9.woff") format("woff"), url("/Resources/Public/Fonts/Franklin_Gothic/d547dc71-a8cc-44b6-8469-c89a198ff220.ttf") format("truetype"), url("/Resources/Public/Fonts/Franklin_Gothic/b6f8689e-e301-471a-949d-20c4b5682f90.svg#b6f8689e-e301-471a-949d-20c4b5682f90") format("svg");
}
@font-face {
  font-family: "franklin-heavy";
  src: url("/Resources/Public/Fonts/Franklin_Gothic/bfb06fea-a050-44fe-854c-8a64eb46abe8.eot?#iefix");
  src: url("/Resources/Public/Fonts/Franklin_Gothic/bfb06fea-a050-44fe-854c-8a64eb46abe8.eot?#iefix") format("eot"), url("/Resources/Public/Fonts/Franklin_Gothic/16b08b3c-532d-42ed-a104-fe3818005767.woff2") format("woff2"), url("/Resources/Public/Fonts/Franklin_Gothic/95dac6a3-72c9-4475-84e3-8b3a2e67c4f4.woff") format("woff"), url("/Resources/Public/Fonts/Franklin_Gothic/ee2fced8-605c-4eaf-a6ce-d139c3c0f1ee.ttf") format("truetype"), url("/Resources/Public/Fonts/Franklin_Gothic/6161e825-90dc-4925-ac25-f1dd6dd03c9b.svg#6161e825-90dc-4925-ac25-f1dd6dd03c9b") format("svg");
}
@font-face {
  font-family: "franklin-condensed-medium";
  src: url("/Resources/Public/Fonts/Franklin_Gothic/30c60814-9889-4f2e-9e7f-135b1ba03c31.eot?#iefix");
  src: url("/Resources/Public/Fonts/Franklin_Gothic/30c60814-9889-4f2e-9e7f-135b1ba03c31.eot?#iefix") format("eot"), url("/Resources/Public/Fonts/Franklin_Gothic/f50792ae-ad03-4e0f-8c4a-48ff22f3e4dd.woff2") format("woff2"), url("/Resources/Public/Fonts/Franklin_Gothic/4c4044bb-da43-4bec-9f1d-cdbacaa799a6.woff") format("woff"), url("/Resources/Public/Fonts/Franklin_Gothic/608872b1-aa8e-40ae-bf8e-664149a1f165.ttf") format("truetype"), url("/Resources/Public/Fonts/Franklin_Gothic/cef62a74-b3fc-49a2-9546-50b71e4ed268.svg#cef62a74-b3fc-49a2-9546-50b71e4ed268") format("svg");
}
@font-face {
  font-family: "franklin-condensed-demi";
  src: url("/Resources/Public/Fonts/Franklin_Gothic/00dc190b-2bef-4a2a-b289-e951734338a2.eot?#iefix");
  src: url("/Resources/Public/Fonts/Franklin_Gothic/00dc190b-2bef-4a2a-b289-e951734338a2.eot?#iefix") format("eot"), url("/Resources/Public/Fonts/Franklin_Gothic/0292000f-355d-48f1-aae6-c6474cd228fd.woff2") format("woff2"), url("/Resources/Public/Fonts/Franklin_Gothic/9de365f1-1821-462c-9efb-6ba362624c28.woff") format("woff"), url("/Resources/Public/Fonts/Franklin_Gothic/f74baf35-d71e-4189-b137-e2f213fed719.ttf") format("truetype"), url("/Resources/Public/Fonts/Franklin_Gothic/1302b19c-74e5-4241-9b04-8e6607212f57.svg#1302b19c-74e5-4241-9b04-8e6607212f57") format("svg");
}
@font-face {
  font-family: 'icomoon';
  src: url("/Resources/Public/Fonts/IcoMoon/icomoon.eot?59ozsk&v=4");
  src: url("/Resources/Public/Fonts/IcoMoon/icomoon.eot?59ozsk#iefix&v=4") format("embedded-opentype"), url("/Resources/Public/Fonts/IcoMoon/icomoon.ttf?59ozsk&v=4") format("truetype"), url("/Resources/Public/Fonts/IcoMoon/icomoon.woff?59ozsk&v=4") format("woff"), url("/Resources/Public/Fonts/IcoMoon/icomoon.svg?59ozsk#icomoon&v=4") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 1, ../../Private/Sass/src/_icons.scss */
[class^="icon-"], [class*=" icon-"] {
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 13, ../../Private/Sass/src/_icons.scss */
.icon-triangle-right:before {
  content: "\e901";
}

/* line 16, ../../Private/Sass/src/_icons.scss */
.icon-triangle-left:before {
  content: "\e903";
}

/* line 19, ../../Private/Sass/src/_icons.scss */
.icon-triangle-down:before {
  content: "\e902";
}

/* line 22, ../../Private/Sass/src/_icons.scss */
.icon-arrow-right:before {
  content: "\e904";
}

/* line 25, ../../Private/Sass/src/_icons.scss */
.icon-play-square:before {
  content: "\e900";
}

/* line 28, ../../Private/Sass/src/_icons.scss */
.icon-clock:before {
  content: "\e94e";
}

/* line 31, ../../Private/Sass/src/_icons.scss */
.icon-tv:before {
  content: "\e95b";
}

/* line 34, ../../Private/Sass/src/_icons.scss */
.icon-play:before {
  content: "\ea15";
}

/* line 37, ../../Private/Sass/src/_icons.scss */
.icon-facebook:before {
  content: "\ea90";
}

/* line 40, ../../Private/Sass/src/_icons.scss */
.icon-twitter:before {
  content: "\ea96";
}

/* line 43, ../../Private/Sass/src/_icons.scss */
.icon-instagram:before {
  content: "\ea92";
}

/* line 46, ../../Private/Sass/src/_icons.scss */
.icon-youtube:before {
  content: "\ea9d";
}

/* line 49, ../../Private/Sass/src/_icons.scss */
.icon-rss:before {
  content: "\ea9b";
}

/* line 52, ../../Private/Sass/src/_icons.scss */
.icon-download:before {
  content: "\e9c7";
}

/* line 55, ../../Private/Sass/src/_icons.scss */
.icon-checked:before {
  content: "\ea54";
}

/* line 58, ../../Private/Sass/src/_icons.scss */
.icon-alert:before {
  content: "\ea07";
}

/* line 61, ../../Private/Sass/src/_icons.scss */
.icon-stopwatch:before {
  content: "\e952";
}

/* line 64, ../../Private/Sass/src/_icons.scss */
.icon-chevron-up:before {
  content: "\e905";
}

/* line 67, ../../Private/Sass/src/_icons.scss */
.icon-chevron-down:before {
  content: "\e906";
}

/* line 70, ../../Private/Sass/src/_icons.scss */
.icon-chevron-right:before {
  content: "\e907";
}

/* line 73, ../../Private/Sass/src/_icons.scss */
.icon-chevron-left:before {
  content: "\e908";
}

@media screen and (max-width: 839px) {
  /* line 3, ../../Private/Sass/src/_base_tags.scss */
  h1, h2, h3, h4 {
    font-family: "franklin-condensed-demi";
    line-height: 1.15;
  }

  /* line 8, ../../Private/Sass/src/_base_tags.scss */
  img {
    max-width: 100%;
    height: auto;
  }

  /* line 20, ../../Private/Sass/src/_base_tags.scss */
  .colLeft h1 {
    font-size: 2.8rem;
    margin: .8em 0 .3em;
    line-height: 1.15;
  }
  /* line 26, ../../Private/Sass/src/_base_tags.scss */
  .colLeft h2 {
    font-size: 2.4rem;
    margin: .8em 0 .3em;
    line-height: 1.15;
  }
  /* line 32, ../../Private/Sass/src/_base_tags.scss */
  .colLeft h3 {
    font-size: 2rem;
    margin: .8em 0 .3em;
    line-height: 1.15;
  }
  /* line 38, ../../Private/Sass/src/_base_tags.scss */
  .colLeft h4 {
    font-size: 1.8rem;
    margin: .8em 0 .3em;
    line-height: 1.15;
  }
  /* line 45, ../../Private/Sass/src/_base_tags.scss */
  .colLeft p {
    margin: 0 0 1em 0;
    padding: 0;
    font-size: 1.5rem;
    line-height: 1.4;
    color: #333;
  }
  /* line 54, ../../Private/Sass/src/_base_tags.scss */
  .colLeft > b,
  .colLeft > span,
  .colLeft > a {
    font-size: 1.5rem;
  }
  /* line 61, ../../Private/Sass/src/_base_tags.scss */
  .colLeft .static-content ul,
  .colLeft .static-content ol {
    margin: 0 0 1em 0;
    font-size: 1.5rem;
    line-height: 1.4;
  }
  /* line 67, ../../Private/Sass/src/_base_tags.scss */
  .colLeft .static-content ul > li,
  .colLeft .static-content ol > li {
    margin: 0 0 .5em 2rem;
  }
  /* line 70, ../../Private/Sass/src/_base_tags.scss */
  .colLeft .static-content ul > li p,
  .colLeft .static-content ol > li p {
    margin-bottom: .5em;
  }
  /* line 72, ../../Private/Sass/src/_base_tags.scss */
  .colLeft .static-content ul > li p:last-child,
  .colLeft .static-content ol > li p:last-child {
    margin-bottom: 0;
  }
  /* line 78, ../../Private/Sass/src/_base_tags.scss */
  .colLeft table {
    font-size: 1.4rem;
    width: 100%;
    margin: 0 0 1em 0;
    color: #333;
  }
  /* line 84, ../../Private/Sass/src/_base_tags.scss */
  .colLeft table thead {
    background-color: #F2F2F2;
  }
  /* line 88, ../../Private/Sass/src/_base_tags.scss */
  .colLeft table tbody {
    width: 100%;
  }
  /* line 91, ../../Private/Sass/src/_base_tags.scss */
  .colLeft table tr:hover {
    background-color: inherit;
    color: inherit;
  }
  /* line 95, ../../Private/Sass/src/_base_tags.scss */
  .colLeft table tr:hover a, .colLeft table tr:hover span {
    color: inherit;
  }
  /* line 98, ../../Private/Sass/src/_base_tags.scss */
  .colLeft table tr th, .colLeft table tr td {
    padding: .6em;
    border-color: #d7d7d7;
  }
  /* line 102, ../../Private/Sass/src/_base_tags.scss */
  .colLeft table tr th a:hover, .colLeft table tr td a:hover {
    color: inherit;
  }
  /* line 109, ../../Private/Sass/src/_base_tags.scss */
  .colLeft table:not(.fixed-col-width) tr th, .colLeft table:not(.fixed-col-width) tr td {
    width: auto;
    white-space: nowrap;
  }

  /* line 119, ../../Private/Sass/src/_base_tags.scss */
  .static-content a:not(.plain-link),
  table a:not(.plain-link) {
    position: relative;
  }
  /* line 32, ../../Private/Sass/src/_mixins.scss */
  .static-content a:not(.plain-link):before,
  table a:not(.plain-link):before {
    display: inline;
    position: relative;
    left: 0;
    top: -.3em;
    margin-right: .5em;
    font-size: .5em;
    color: #cc3300;
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\e901';
  }
  /* line 123, ../../Private/Sass/src/_base_tags.scss */
  .static-content p a,
  table p a {
    text-decoration: none;
  }
}
/* line 1, ../../Private/Sass/src/_base.scss */
body,
body div#bgtop {
  background-size: cover;
  background-position: top left;
}

/* line 7, ../../Private/Sass/src/_base.scss */
.grecaptcha-badge {
  z-index: 1;
}

@media screen and (max-width: 839px) {
  /* line 12, ../../Private/Sass/src/_base.scss */
  * {
    box-sizing: border-box;
  }

  /* line 16, ../../Private/Sass/src/_base.scss */
  html {
    font-size: 10px;
  }

  /* line 20, ../../Private/Sass/src/_base.scss */
  body {
    width: 100%;
    font-size: 100%;
    font-size: 100%;
    padding: 0;
    margin: 0;
    color: #333;
    overflow-x: hidden;
    -webkit-text-size-adjust: none;
  }

  /* line 31, ../../Private/Sass/src/_base.scss */
  body #wrapper {
    width: 100%;
    padding: 0;
  }

  /* line 38, ../../Private/Sass/src/_base.scss */
  body #wrapper:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: transparent;
    z-index: -1;
    -moz-transition: background-color 0.3s;
    -o-transition: background-color 0.3s;
    -webkit-transition: background-color 0.3s;
    transition: background-color 0.3s;
  }

  /* line 50, ../../Private/Sass/src/_base.scss */
  body.menu-open #wrapper:before {
    background-color: rgba(0, 0, 0, 0.7);
    z-index: 10;
  }

  /* line 56, ../../Private/Sass/src/_base.scss */
  .colLeft {
    width: 100%;
    margin: 0 0 1.5rem;
    padding-right: 0;
    float: none;
  }
  /* line 62, ../../Private/Sass/src/_base.scss */
  .colLeft > section,
  .colLeft .section {
    width: auto;
    padding: 0 1.5rem;
    margin: 1.5rem 0 3rem;
  }
  /* line 69, ../../Private/Sass/src/_base.scss */
  .colLeft > :last-child {
    margin-bottom: 0;
  }

  /* line 73, ../../Private/Sass/src/_base.scss */
  .colRight {
    width: 100%;
    float: none;
  }
  /* line 77, ../../Private/Sass/src/_base.scss */
  .colRight .banner-new {
    margin: 0 0 1.5rem 0;
  }
}
/* line 1, ../../Private/Sass/src/_common.scss */
.responsive-img {
  width: 100%;
  height: auto;
}

/* line 6, ../../Private/Sass/src/_common.scss */
.no-section-padding {
  margin-left: -1.5rem;
  margin-right: -1.5rem;
}

/* line 11, ../../Private/Sass/src/_common.scss */
.clearfix,
.clearfix:after {
  content: '';
  display: table;
  clear: both;
}

@media screen and (min-width: 840px) {
  /* line 18, ../../Private/Sass/src/_common.scss */
  .mobile-only {
    display: none !important;
  }
}

@media screen and (max-width: 839px) {
  /* line 24, ../../Private/Sass/src/_common.scss */
  .desktop-only {
    display: none !important;
  }
}

/* line 30, ../../Private/Sass/src/_common.scss */
.no-wrap {
  display: inline-block;
}

/* line 34, ../../Private/Sass/src/_common.scss */
.scroll-wrapper {
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
}

/* line 39, ../../Private/Sass/src/_common.scss */
.color-white {
  color: #fff;
}

/* line 43, ../../Private/Sass/src/_common.scss */
.no-margin-bottom {
  margin-bottom: 0 !important;
}

/* line 44, ../../Private/Sass/src/_common.scss */
.no-margin-top {
  margin-top: 0 !important;
}

/* line 46, ../../Private/Sass/src/_common.scss */
.margin-top-xs {
  margin-top: 1.5rem;
}

/* line 47, ../../Private/Sass/src/_common.scss */
.margin-bottom-xs {
  margin-bottom: 1.5rem;
}

/* line 49, ../../Private/Sass/src/_common.scss */
.flex-wrapper {
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  margin: -5px;
}
/* line 54, ../../Private/Sass/src/_common.scss */
.flex-wrapper [class*=flex-item] {
  padding: 5px;
  box-sizing: border-box;
}
/* line 59, ../../Private/Sass/src/_common.scss */
.flex-wrapper .flex-item-50 {
  width: 50%;
}

/* line 64, ../../Private/Sass/src/_common.scss */
.toggle-wrapper {
  margin-bottom: 15px;
  position: relative;
}
/* line 68, ../../Private/Sass/src/_common.scss */
.toggle-wrapper .toggle-container {
  display: none;
  padding: 10px;
  background-color: #F2F2F2;
}
/* line 72, ../../Private/Sass/src/_common.scss */
.toggle-wrapper .toggle-container *:last-child {
  margin-bottom: 0;
}
/* line 76, ../../Private/Sass/src/_common.scss */
.toggle-wrapper.open .text-toggle:before {
  background-color: transparent;
}
/* line 77, ../../Private/Sass/src/_common.scss */
.toggle-wrapper.open .text-toggle:after {
  transform: translateY(-50%) scaleY(-1);
}

/* line 81, ../../Private/Sass/src/_common.scss */
.text-toggle {
  position: relative;
  margin-bottom: 0 !important;
  padding-bottom: 4px !important;
  padding-right: 30px !important;
}
/* line 87, ../../Private/Sass/src/_common.scss */
.text-toggle.inline {
  display: inline-block;
}
/* line 89, ../../Private/Sass/src/_common.scss */
.text-toggle:before {
  content: '';
  position: absolute;
  left: 0;
  right: 0px;
  bottom: 0px;
  height: 1px;
  background-color: #333;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
/* line 100, ../../Private/Sass/src/_common.scss */
.text-toggle:after {
  position: absolute;
  right: 5px;
  top: 50%;
  transform: translateY(-50%);
  -moz-transition: -moz-transform 0.3s;
  -o-transition: -o-transform 0.3s;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  content: '\e906';
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@media screen and (max-width: 479px) {
  /* line 122, ../../Private/Sass/src/_common.scss */
  .flex-wrapper .flex-item-50 {
    width: 100%;
  }
}
/* line 85, ../../Private/Sass/src/_buttons.scss */
[class^=btn] {
  box-sizing: border-box;
  font-family: "franklin-book-condensed";
  outline: 0;
  padding: .7rem 1.6rem;
  font-size: 1.8rem;
  line-height: 1.4;
  cursor: pointer;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  display: inline-block;
  text-align: center;
  width: auto;
}
/* line 15, ../../Private/Sass/src/_buttons.scss */
[class^=btn]:hover {
  text-decoration: inherit !important;
}
@media screen and (min-width: 840px) {
  /* line 85, ../../Private/Sass/src/_buttons.scss */
  [class^=btn] {
    font-size: 16px;
  }
}

/* line 90, ../../Private/Sass/src/_buttons.scss */
.btn-small {
  padding: .4rem .7em;
  min-width: 0;
  font-size: 1.6rem;
}
@media screen and (min-width: 840px) {
  /* line 90, ../../Private/Sass/src/_buttons.scss */
  .btn-small {
    font-size: 16px;
    padding: 4px .7em;
  }
}

/* line 95, ../../Private/Sass/src/_buttons.scss */
.btn-yellow {
  background-color: #ffcc05;
  color: #333;
}
/* line 70, ../../Private/Sass/src/_buttons.scss */
.btn-yellow:before {
  color: #fff;
}

/* line 100, ../../Private/Sass/src/_buttons.scss */
.btn-gray {
  background-color: #F2F2F2;
  color: #333;
}
/* line 79, ../../Private/Sass/src/_buttons.scss */
.btn-gray:before {
  color: #ffcc05;
}

/* line 105, ../../Private/Sass/src/_buttons.scss */
.btn-plain {
  padding-left: 0;
  padding-right: 0;
}

/* line 112, ../../Private/Sass/src/_buttons.scss */
.btn-icon > span {
  display: inline-block;
  vertical-align: middle;
}
/* line 117, ../../Private/Sass/src/_buttons.scss */
.btn-icon [class*=icon-] {
  margin-right: .4em;
  position: relative;
  margin-top: -.05em;
}

/* line 125, ../../Private/Sass/src/_buttons.scss */
.btn-icon-triangle {
  padding-right: 2.4rem;
}
@media screen and (min-width: 840px) {
  /* line 125, ../../Private/Sass/src/_buttons.scss */
  .btn-icon-triangle {
    padding-right: 20px;
  }
}
/* line 31, ../../Private/Sass/src/_buttons.scss */
.btn-icon-triangle:before {
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #fff;
  font-size: .8em;
  margin-right: .5em;
  content: "";
  display: table-cell;
  vertical-align: middle;
}
/* line 48, ../../Private/Sass/src/_buttons.scss */
.btn-icon-triangle > * {
  display: table-cell;
  vertical-align: middle;
  padding-left: .5em;
}

/* line 128, ../../Private/Sass/src/_buttons.scss */
.btn-icon-download {
  padding-right: 2.4rem;
  padding-left: .5em;
  padding-right: .5em;
}
@media screen and (min-width: 840px) {
  /* line 128, ../../Private/Sass/src/_buttons.scss */
  .btn-icon-download {
    padding-right: 20px;
  }
}
/* line 31, ../../Private/Sass/src/_buttons.scss */
.btn-icon-download:before {
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #fff;
  font-size: .8em;
  margin-right: .5em;
  content: "";
  display: table-cell;
  vertical-align: middle;
}
/* line 48, ../../Private/Sass/src/_buttons.scss */
.btn-icon-download > * {
  display: table-cell;
  vertical-align: middle;
  padding-left: .5em;
}

/* line 135, ../../Private/Sass/src/_buttons.scss */
.buttons {
  margin: -5px;
}
/* line 138, ../../Private/Sass/src/_buttons.scss */
.buttons > [class*=btn] {
  margin: 5px;
}

@media screen and (min-width: 840px), print {
  /* line 4, ../../Private/Sass/src/_header.scss */
  #header .logo img {
    width: auto;
    height: 78px;
  }
  /* line 9, ../../Private/Sass/src/_header.scss */
  #header .logo span {
    position: absolute;
    left: 83px;
    top: -2px;
    font-size: 36px;
    line-height: 1;
    font-family: 'franklin-condensed-demi';
    color: #000;
  }
  /* line 21, ../../Private/Sass/src/_header.scss */
  #header #top-nav {
    right: 2px;
  }
  /* line 24, ../../Private/Sass/src/_header.scss */
  #header #top-nav li {
    margin: 0;
  }
  /* line 28, ../../Private/Sass/src/_header.scss */
  #header #top-nav a {
    padding: 0;
  }
  /* line 31, ../../Private/Sass/src/_header.scss */
  #header #top-nav a [class*=icon-] {
    font-size: 26px;
    line-height: 32px;
    display: inline-block;
    margin-left: 15px;
    color: #333;
  }
  /* line 39, ../../Private/Sass/src/_header.scss */
  #header #top-nav a .icon-instagram {
    margin-left: 9px;
  }
  /* line 43, ../../Private/Sass/src/_header.scss */
  #header #top-nav a .icon-rss {
    font-size: 22px;
  }
}
@media screen and (max-width: 839px) {
  /* line 54, ../../Private/Sass/src/_header.scss */
  #header,
  #header * {
    box-sizing: border-box;
  }

  /* line 59, ../../Private/Sass/src/_header.scss */
  #header {
    height: auto;
    padding: 1.5rem 1rem;
    position: relative;
    margin: 0;
    background-color: #fff;
    z-index: 100;
    -moz-box-shadow: #000 0 0 2px;
    -webkit-box-shadow: #000 0 0 2px;
    box-shadow: #000 0 0 2px;
  }
  /* line 68, ../../Private/Sass/src/_header.scss */
  #header .logo {
    position: absolute;
    left: .9rem;
    top: .7rem;
    z-index: 1;
  }
  /* line 74, ../../Private/Sass/src/_header.scss */
  #header .logo img {
    width: 6.5rem;
    height: 6.5rem;
    display: inline-block;
  }
  /* line 80, ../../Private/Sass/src/_header.scss */
  #header .logo span {
    vertical-align: top;
    font-family: 'franklin-condensed-demi';
    font-size: 2.8em;
    position: absolute;
    left: 70px;
    top: -3px;
    color: #231F1F;
  }
  /* line 93, ../../Private/Sass/src/_header.scss */
  #header #top-nav {
    display: none;
  }
  /* line 99, ../../Private/Sass/src/_header.scss */
  #header .series-nav {
    width: auto;
    margin: 0 0 10px 0;
  }
  /* line 105, ../../Private/Sass/src/_header.scss */
  #header #language_toggle {
    position: absolute;
    top: 1.8rem;
    right: 6rem;
    display: inline-block;
    border-left: 1px solid #d7d7d7;
    height: 3rem;
    width: 50px;
    text-align: center;
    line-height: 3rem;
    font-size: 1.4rem;
  }
  /* line 119, ../../Private/Sass/src/_header.scss */
  #header #language_selector {
    display: none;
    position: relative;
    top: 100%;
    margin-top: 3.7rem;
    text-align: center;
    padding: 1rem 0;
  }
  /* line 127, ../../Private/Sass/src/_header.scss */
  #header #language_selector > * {
    opacity: 0;
    -moz-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
  }
  /* line 132, ../../Private/Sass/src/_header.scss */
  #header #language_selector.open > * {
    opacity: 1;
  }
  /* line 136, ../../Private/Sass/src/_header.scss */
  #header #language_selector > span {
    font-family: 'franklin-book-condensed';
    font-size: 1.8em;
    line-height: 2.8rem;
    margin: 0 1rem;
    vertical-align: bottom;
  }
  /* line 144, ../../Private/Sass/src/_header.scss */
  #header #language_selector .btn {
    margin: 0 .5rem;
  }
}
@media screen and (max-width: 839px) {
  /* line 3, ../../Private/Sass/src/_footer.scss */
  .series-nav-footer {
    display: none;
  }

  /* line 7, ../../Private/Sass/src/_footer.scss */
  #footer {
    box-sizing: border-box;
    width: 100%;
    height: auto;
    margin: 0;
    border: 0;
    padding: 1.5rem 1.5rem 4.5rem;
    background-color: #fff;
    text-align: center;
  }
  /* line 20, ../../Private/Sass/src/_footer.scss */
  #footer > ul > li {
    display: inline-block;
    margin: 0;
    padding: 0;
  }
  /* line 25, ../../Private/Sass/src/_footer.scss */
  #footer > ul > li a {
    font-family: 'franklin-book-condensed';
    font-size: 1.6em;
    padding: 0 .5em;
    margin: .5em 0;
    border-right: 1px solid #333;
  }
  /* line 33, ../../Private/Sass/src/_footer.scss */
  #footer > ul > li:last-child a {
    border: 0;
  }
}
@media screen and (min-width: 840px) {
  /* line 3, ../../Private/Sass/src/_box_list.scss */
  .box-list:after {
    content: '';
    display: table;
    clear: both;
  }
}
@media screen and (max-width: 839px) {
  /* line 11, ../../Private/Sass/src/_box_list.scss */
  .colLeft .box-list {
    position: relative;
    padding-top: 3rem;
    padding-bottom: 3rem;
    background: #F2F2F2;
  }
  /* line 17, ../../Private/Sass/src/_box_list.scss */
  .colLeft .box-list:after {
    display: table;
    content: '';
    clear: both;
  }
  /* line 23, ../../Private/Sass/src/_box_list.scss */
  .colLeft .box-list .box {
    width: 100%;
    padding: 0;
    margin: 0 0 1.5rem;
  }
  /* line 28, ../../Private/Sass/src/_box_list.scss */
  .colLeft .box-list .box:last-child {
    margin: 0;
  }
  /* line 30, ../../Private/Sass/src/_box_list.scss */
  .colLeft .box-list .box img {
    width: 100%;
  }
  /* line 34, ../../Private/Sass/src/_box_list.scss */
  .colLeft .box-list .box header {
    left: 0;
    right: 0;
    bottom: 0;
    height: auto;
    padding: 1.3rem;
    border: 0;
    background: #fff;
  }
  /* line 45, ../../Private/Sass/src/_box_list.scss */
  .colLeft .box-list .box header h1, .colLeft .box-list .box header h2, .colLeft .box-list .box header h3, .colLeft .box-list .box header h4 {
    color: #333;
    font-size: 2rem !important;
    margin: 0 !important;
  }
}
/* line 1, ../../Private/Sass/src/_logo_banner.scss */
.logo-banner {
  height: auto;
}
/* line 4, ../../Private/Sass/src/_logo_banner.scss */
.logo-banner header {
  margin-bottom: 2rem;
}
/* line 7, ../../Private/Sass/src/_logo_banner.scss */
.logo-banner header h1, .logo-banner header h2, .logo-banner header h3, .logo-banner header h4 {
  background-color: transparent;
  height: auto;
  padding: 0;
  margin: 0;
  font-size: 2em;
  color: #333;
}
/* line 16, ../../Private/Sass/src/_logo_banner.scss */
.logo-banner header .prev-btn,
.logo-banner header .next-btn {
  display: none;
}
/* line 23, ../../Private/Sass/src/_logo_banner.scss */
.logo-banner .logo {
  text-align: center;
}
/* line 26, ../../Private/Sass/src/_logo_banner.scss */
.logo-banner .logo img {
  border: 1px solid #d7d7d7;
  display: inherit;
}
/* line 33, ../../Private/Sass/src/_logo_banner.scss */
.logo-banner .logo-plain {
  margin: 1.5rem -0.75rem -0.75rem;
  overflow: hidden;
}
/* line 37, ../../Private/Sass/src/_logo_banner.scss */
.logo-banner .logo-plain .logo {
  width: 33.33%;
  padding: 0.75rem;
  display: inline-block;
}
/* line 42, ../../Private/Sass/src/_logo_banner.scss */
.logo-banner .logo-plain .logo a {
  display: block;
  font-size: 0;
  line-height: 0;
}
/* line 48, ../../Private/Sass/src/_logo_banner.scss */
.logo-banner .logo-plain .logo img {
  max-width: 100%;
  height: auto;
  border: 1px solid #d7d7d7;
}

@media screen and (min-width: 840px) {
  /* line 60, ../../Private/Sass/src/_logo_banner.scss */
  .logo-banner {
    padding-top: 18px;
    margin-bottom: 4px;
  }
  /* line 64, ../../Private/Sass/src/_logo_banner.scss */
  .logo-banner header {
    margin: 0;
  }
  /* line 67, ../../Private/Sass/src/_logo_banner.scss */
  .logo-banner header h1, .logo-banner header h2, .logo-banner header h3, .logo-banner header h4 {
    font-size: 13px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    background: #353535;
    margin: 0;
    height: 21px;
    padding-top: 8px;
  }
  /* line 79, ../../Private/Sass/src/_logo_banner.scss */
  .logo-banner header .prev-btn,
  .logo-banner header .next-btn {
    display: block;
  }
  /* line 85, ../../Private/Sass/src/_logo_banner.scss */
  .logo-banner .logo {
    text-align: center;
  }
  /* line 88, ../../Private/Sass/src/_logo_banner.scss */
  .logo-banner .logo a:after {
    display: none;
  }
  /* line 90, ../../Private/Sass/src/_logo_banner.scss */
  .logo-banner .logo img {
    border: none;
    max-width: 100%;
    height: auto;
  }
  /* line 97, ../../Private/Sass/src/_logo_banner.scss */
  .logo-banner .swiper-container {
    border: 1px solid #c7c7c7;
  }
}
/* line 3, ../../Private/Sass/src/_video_banner.scss */
.colLeft .video-banner {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #F2F2F2;
  font-size: 0;
  margin-top: 0;
  margin-bottom: 1.5rem;
}
/* line 12, ../../Private/Sass/src/_video_banner.scss */
.colLeft .video-banner > header {
  margin: 0 0 2rem;
}
/* line 15, ../../Private/Sass/src/_video_banner.scss */
.colLeft .video-banner > header h2, .colLeft .video-banner > header h3 {
  margin: 0;
}
/* line 18, ../../Private/Sass/src/_video_banner.scss */
.colLeft .video-banner footer {
  margin-top: 3rem;
  text-align: center;
}
/* line 24, ../../Private/Sass/src/_video_banner.scss */
.colLeft .video-banner .video-slider .swiper-slide {
  max-width: 300px;
}
@media screen and (min-width: 840px) {
  /* line 32, ../../Private/Sass/src/_video_banner.scss */
  .colLeft .video-banner {
    background: transparent;
    padding: 0;
    margin: 22px 0 0 0 !important;
  }
  /* line 37, ../../Private/Sass/src/_video_banner.scss */
  .colLeft .video-banner > header {
    display: none;
  }
  /* line 39, ../../Private/Sass/src/_video_banner.scss */
  .colLeft .video-banner footer {
    text-align: right;
    margin-top: 15px;
  }
  /* line 45, ../../Private/Sass/src/_video_banner.scss */
  .colLeft .video-banner .video-slider .swiper-slide {
    max-width: 237px;
    margin-right: 8px;
  }
  /* line 49, ../../Private/Sass/src/_video_banner.scss */
  .colLeft .video-banner .video-slider .swiper-slide:last-child {
    margin-right: 0;
  }
}
@media screen and (max-width: 479px) {
  /* line 59, ../../Private/Sass/src/_video_banner.scss */
  .colLeft .video-banner .video-slider .swiper-slide {
    max-width: 260px;
  }
}

/* line 2, ../../Private/Sass/src/_video_preview_item.scss */
.video-preview {
  font-size: 0;
}
/* line 6, ../../Private/Sass/src/_video_preview_item.scss */
.video-preview .media [class*=icon] {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  margin-top: -4rem;
  text-align: center;
  font-size: 8rem;
  color: #ffcc05;
}
/* line 17, ../../Private/Sass/src/_video_preview_item.scss */
.video-preview .media [class*=icon]:before {
  content: '\ea1c';
}
/* line 21, ../../Private/Sass/src/_video_preview_item.scss */
.video-preview header {
  height: auto;
  padding: 2rem 1.5rem;
  border: 0;
  background-color: #fff;
  height: 11.8rem;
  overflow: hidden;
}
/* line 29, ../../Private/Sass/src/_video_preview_item.scss */
.video-preview header .title {
  font-size: 1.8rem;
  margin: 0;
  max-height: 100%;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 38, ../../Private/Sass/src/_video_preview_item.scss */
.video-preview header .subtitle-top {
  font-size: 1.2rem;
  line-height: 1.2;
  margin: 0 0 .4em;
  color: #919191;
}
/* line 45, ../../Private/Sass/src/_video_preview_item.scss */
.video-preview header .subtitle-bottom {
  font-size: 1.2rem;
  line-height: 1.2;
  margin: .4em 0 0;
  color: #919191;
}

@media screen and (min-width: 840px) {
  /* line 58, ../../Private/Sass/src/_video_preview_item.scss */
  .video-preview .media [class*=icon] {
    margin-top: -40px;
    font-size: 80px;
  }
  /* line 64, ../../Private/Sass/src/_video_preview_item.scss */
  .video-preview header {
    padding: 10px 4px;
    height: 48px;
    border: 1px solid #c7c7c7;
    border-top-width: 0;
  }
  /* line 70, ../../Private/Sass/src/_video_preview_item.scss */
  .video-preview header .title {
    font-size: 13px;
  }
  /* line 74, ../../Private/Sass/src/_video_preview_item.scss */
  .video-preview header .subtitle-top {
    font-size: 13px;
    margin: 0;
    line-height: 1.2;
  }
  /* line 80, ../../Private/Sass/src/_video_preview_item.scss */
  .video-preview header .subtitle-bottom {
    display: none;
    font-size: 13px;
    margin: 0;
    line-height: 1.2;
  }
  /* line 89, ../../Private/Sass/src/_video_preview_item.scss */
  .video-preview:hover header .title {
    text-decoration: underline;
  }
}
/* line 3, ../../Private/Sass/src/_highlight_banner.scss */
.colLeft .highlight-banner {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #F2F2F2;
  font-size: 0;
}
/* line 9, ../../Private/Sass/src/_highlight_banner.scss */
.colLeft .highlight-banner .swiper-container {
  padding-bottom: 2rem;
}
/* line 12, ../../Private/Sass/src/_highlight_banner.scss */
.colLeft .highlight-banner .swiper-container .swiper-pagination {
  bottom: 0;
}
/* line 15, ../../Private/Sass/src/_highlight_banner.scss */
.colLeft .highlight-banner .swiper-container .swiper-pagination .swiper-pagination-bullet {
  background: #d7d7d7;
  opacity: 1;
}
/* line 19, ../../Private/Sass/src/_highlight_banner.scss */
.colLeft .highlight-banner .swiper-container .swiper-pagination .swiper-pagination-bullet-active {
  background: #333;
}
/* line 27, ../../Private/Sass/src/_highlight_banner.scss */
.colLeft .highlight-banner .highlight-preview .media img {
  width: 100%;
}
/* line 32, ../../Private/Sass/src/_highlight_banner.scss */
.colLeft .highlight-banner .highlight-preview header {
  background-color: #e30613;
  color: #fff;
  padding: 1rem 1.5rem;
}
/* line 37, ../../Private/Sass/src/_highlight_banner.scss */
.colLeft .highlight-banner .highlight-preview header h3 {
  margin: 0;
}
@media screen and (min-width: 840px) {
  /* line 46, ../../Private/Sass/src/_highlight_banner.scss */
  .colLeft .highlight-banner {
    background: transparent;
    padding: 0;
    margin: 22px 0 0 0 !important;
  }
  /* line 51, ../../Private/Sass/src/_highlight_banner.scss */
  .colLeft .highlight-banner .swiper-container {
    padding: 0;
  }
  /* line 54, ../../Private/Sass/src/_highlight_banner.scss */
  .colLeft .highlight-banner .swiper-container .swiper-slide {
    max-width: 237px;
    margin-right: 8px;
  }
  /* line 58, ../../Private/Sass/src/_highlight_banner.scss */
  .colLeft .highlight-banner .swiper-container .swiper-slide:last-child {
    margin-right: 0;
  }
  /* line 63, ../../Private/Sass/src/_highlight_banner.scss */
  .colLeft .highlight-banner .swiper-container .swiper-pagination {
    display: none;
  }
  /* line 69, ../../Private/Sass/src/_highlight_banner.scss */
  .colLeft .highlight-banner .highlight-preview header {
    padding: 10px 4px;
    border: 1px solid #c7c7c7;
    border-top-width: 0;
    background: transparent !important;
    color: #333;
  }
  /* line 76, ../../Private/Sass/src/_highlight_banner.scss */
  .colLeft .highlight-banner .highlight-preview header .title {
    font-size: 13px;
  }
  /* line 82, ../../Private/Sass/src/_highlight_banner.scss */
  .colLeft .highlight-banner .highlight-preview:hover header .title {
    text-decoration: underline;
  }
}

@media screen and (min-width: 840px) {
  /* line 3, ../../Private/Sass/src/_fixes.scss */
  section.social .social_share_privacy_area li {
    clear: none;
  }

  /* line 8, ../../Private/Sass/src/_fixes.scss */
  #partner-links .title-yellow-bg {
    background-color: #ffcc05;
    color: #000;
    padding: 6px 8px;
    font-family: 'franklin-demi-compressed';
    font-size: 17px;
    text-transform: uppercase;
    height: auto;
    margin: 0;
  }
}
@media screen and (max-width: 839px) {
  /* line 24, ../../Private/Sass/src/_fixes.scss */
  section.social {
    display: none;
  }

  /* line 28, ../../Private/Sass/src/_fixes.scss */
  .raquo {
    display: none !important;
  }

  /* line 31, ../../Private/Sass/src/_fixes.scss */
  section.video-highlights {
    display: none;
  }

  /* line 36, ../../Private/Sass/src/_fixes.scss */
  .colLeft .gt-social,
  .colLeft .banner-safety {
    display: none;
  }

  /* line 43, ../../Private/Sass/src/_fixes.scss */
  .colRight #series-logo,
  .colRight #adac-newsletter,
  .colRight #countdown,
  .colRight #kalender,
  .colRight #online-nennung,
  .colRight #links,
  .colRight #partner-links,
  .colRight #links-more {
    display: none;
  }
  /* line 54, ../../Private/Sass/src/_fixes.scss */
  .colRight img {
    width: 100%;
  }
}
/* line 1, ../../Private/Sass/src/_menu_common.scss */
.menu-toggle {
  display: none;
}

@media screen and (max-width: 839px) {
  /* line 8, ../../Private/Sass/src/_menu_common.scss */
  .menu {
    height: auto;
    padding: 0;
    border: 0;
    overflow: visible;
  }
  /* line 14, ../../Private/Sass/src/_menu_common.scss */
  .menu li {
    display: block;
    width: 100%;
  }
  /* line 28, ../../Private/Sass/src/_menu_common.scss */
  .menu li a.active {
    background-color: #fff;
  }
  /* line 33, ../../Private/Sass/src/_menu_common.scss */
  .menu a {
    display: block;
    padding: 1.1rem 2rem;
    margin: 0;
    font-family: 'franklin-book-condensed';
    font-weight: normal;
    font-size: 1.8em;
    line-height: 1.4;
    border: 0 !important;
  }
  /* line 43, ../../Private/Sass/src/_menu_common.scss */
  .menu a h1, .menu a h2, .menu a h3 {
    margin: 0;
    font-family: 'franklin-book-condensed';
    line-height: 1.4;
  }
  /* line 51, ../../Private/Sass/src/_menu_common.scss */
  .menu .menu-title {
    display: inline-block;
    padding: 0;
    margin: 0;
    line-height: 50px;
    font-family: 'franklin-book-condensed';
    vertical-align: bottom;
  }
  /* line 61, ../../Private/Sass/src/_menu_common.scss */
  .menu .menu-toggle {
    display: inline-block;
    vertical-align: middle;
    border: 0;
    background: none;
    height: 50px;
    padding: 0 15px;
    cursor: pointer;
    outline: none;
  }
  /* line 71, ../../Private/Sass/src/_menu_common.scss */
  .menu .menu-toggle:hover, .menu .menu-toggle:focus {
    outline: none;
  }
  /* line 76, ../../Private/Sass/src/_menu_common.scss */
  .menu .menu-toggle .bar {
    display: block;
    width: 18px;
    height: 2px;
    border-radius: 1px;
    background-color: #333;
  }
  /* line 83, ../../Private/Sass/src/_menu_common.scss */
  .menu .menu-toggle .bar:not(:first-child) {
    margin-top: 3px;
  }
  /* line 90, ../../Private/Sass/src/_menu_common.scss */
  .menu > ul {
    display: none;
    padding: 0;
    margin: 0;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
  }
  /* line 99, ../../Private/Sass/src/_menu_common.scss */
  .menu > ul > li {
    display: block;
    float: none;
    border-bottom: 1px solid #333;
    margin: 0;
    padding: 0;
    position: static;
  }
}
@media screen and (max-width: 839px) {
  /* line 4, ../../Private/Sass/src/_menu_main.scss */
  #nav li a,
  #nav li a.active {
    padding: 1.1rem 2rem;
    text-shadow: none;
    color: #333;
  }

  /* line 10, ../../Private/Sass/src/_menu_main.scss */
  #nav ul ul li {
    padding: 0;
  }
  /* line 12, ../../Private/Sass/src/_menu_main.scss */
  #nav ul ul li a {
    padding: 1.1rem 2rem;
    min-width: 0;
    color: #333;
    border: 0;
    background: transparent;
  }

  /* line 20, ../../Private/Sass/src/_menu_main.scss */
  #nav ul > li {
    position: static;
  }

  /* line 25, ../../Private/Sass/src/_menu_main.scss */
  #nav {
    overflow: visible;
    position: static;
    width: 100%;
    z-index: 0;
    background-color: #fff;
    padding: .25rem 0;
  }
  /* line 33, ../../Private/Sass/src/_menu_main.scss */
  #nav li a {
    color: #333;
  }
  /* line 37, ../../Private/Sass/src/_menu_main.scss */
  #nav > .menu-toggle {
    border-left: 1px solid #d7d7d7;
    border-right: 1px solid #d7d7d7;
    float: right;
    height: 3rem;
  }
  /* line 44, ../../Private/Sass/src/_menu_main.scss */
  #nav:after {
    display: table;
    content: '';
    clear: both;
  }
  /* line 50, ../../Private/Sass/src/_menu_main.scss */
  #nav > ul.submenu-open {
    left: -100%;
  }
  /* line 53, ../../Private/Sass/src/_menu_main.scss */
  #nav > ul ul.submenu-open {
    left: 0;
  }
  /* line 57, ../../Private/Sass/src/_menu_main.scss */
  #nav ul {
    background-color: #ffcc05;
    top: 8rem;
    position: absolute;
    left: 0;
    right: auto;
    width: 100%;
    -moz-transition: left 0.3s;
    -o-transition: left 0.3s;
    -webkit-transition: left 0.3s;
    transition: left 0.3s;
    z-index: 10;
  }
  /* line 68, ../../Private/Sass/src/_menu_main.scss */
  #nav ul > li ul {
    display: none;
    position: absolute;
    top: 0;
    left: 100%;
    right: auto;
    width: 100% !important;
    background-color: #ebebeb;
  }
  /* line 77, ../../Private/Sass/src/_menu_main.scss */
  #nav ul > li ul > li {
    margin: 0;
    border-bottom: 1px solid #333;
  }
  /* line 81, ../../Private/Sass/src/_menu_main.scss */
  #nav ul > li ul > li a {
    background-color: transparent;
  }
  /* line 86, ../../Private/Sass/src/_menu_main.scss */
  #nav ul > li ul > li:first-child {
    background-color: #ffcc05;
  }
  /* line 94, ../../Private/Sass/src/_menu_main.scss */
  #nav .js-menu-back:before {
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #000;
    font-size: .5em;
    margin-right: .6rem;
    vertical-align: top;
    content: "\e903";
    position: relative;
    top: 6px;
  }
}
@media screen and (min-width: 840px), print {
  /* line 4, ../../Private/Sass/src/_menu_series.scss */
  #subnav_top .menu-title {
    display: inline-block;
    vertical-align: top;
    font-family: 'franklin-condensed-medium';
    font-weight: normal;
    font-size: 17px;
    line-height: 29px;
    margin: 0;
    padding: 0 8px 3px;
  }
  /* line 15, ../../Private/Sass/src/_menu_series.scss */
  #subnav_top .inner-section > ul {
    display: inline-block;
    vertical-align: top;
  }
}
@media screen and (max-width: 839px) {
  /* line 24, ../../Private/Sass/src/_menu_series.scss */
  #subnav_top {
    padding: 1.8rem 1rem;
    margin: 0;
    background-color: #aaa;
    width: 100%;
    height: auto;
    border: 0;
    font-size: 1rem;
  }
  /* line 36, ../../Private/Sass/src/_menu_series.scss */
  #subnav_top.no-submenu .menu .menu-toggle {
    display: none;
  }
  /* line 37, ../../Private/Sass/src/_menu_series.scss */
  #subnav_top.no-submenu .menu .menu-title {
    padding-left: 1.5rem;
  }
  /* line 39, ../../Private/Sass/src/_menu_series.scss */
  #subnav_top.no-submenu .menu .menu-title:hover {
    background-color: inherit;
  }
  /* line 43, ../../Private/Sass/src/_menu_series.scss */
  #subnav_top .inner-section {
    background-color: #ffcc05;
    z-index: 10;
  }
  /* line 49, ../../Private/Sass/src/_menu_series.scss */
  #subnav_top .menu {
    height: 5rem;
  }
  /* line 52, ../../Private/Sass/src/_menu_series.scss */
  #subnav_top .menu .menu-toggle {
    width: 100%;
    z-index: 10;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
  }
  /* line 61, ../../Private/Sass/src/_menu_series.scss */
  #subnav_top .menu .menu-toggle [class*=icon] {
    display: block;
    width: 2rem;
    font-size: 1.3rem;
  }
  /* line 66, ../../Private/Sass/src/_menu_series.scss */
  #subnav_top .menu .menu-toggle [class*=icon]:before {
    content: "\e906";
  }
  /* line 72, ../../Private/Sass/src/_menu_series.scss */
  #subnav_top .menu .menu-toggle.active [class*=icon]:before {
    content: "\e905";
  }
  /* line 81, ../../Private/Sass/src/_menu_series.scss */
  #subnav_top .menu .menu-title {
    z-index: -1;
    width: 100%;
    line-height: 2.4rem;
    padding: 1.3rem 1.5rem 1.3rem 4.5rem;
  }
  /* line 88, ../../Private/Sass/src/_menu_series.scss */
  #subnav_top .menu > ul {
    display: none;
    background-color: #ffcc05;
  }
  /* line 92, ../../Private/Sass/src/_menu_series.scss */
  #subnav_top .menu > ul > li:first-child {
    border-top: 1px solid #333;
  }
  /* line 97, ../../Private/Sass/src/_menu_series.scss */
  #subnav_top .menu > ul > li > ul {
    display: none;
    position: static;
    background-color: #ebebeb;
    margin: 0;
    padding: 0;
  }
  /* line 104, ../../Private/Sass/src/_menu_series.scss */
  #subnav_top .menu > ul > li > ul > li {
    padding: 0;
    margin: 0;
    border-top: 1px solid #333;
  }
  /* line 109, ../../Private/Sass/src/_menu_series.scss */
  #subnav_top .menu > ul > li > ul > li a {
    padding: 10px 15px 9px 32px;
    font-size: 1.4em;
  }
  /* line 113, ../../Private/Sass/src/_menu_series.scss */
  #subnav_top .menu > ul > li > ul > li a.active {
    color: #cc3300;
  }
}
/* line 1, ../../Private/Sass/src/_news_teaser.scss */
.colLeft > section.news-teaser {
  margin-bottom: 3rem;
  background-color: #f8f8f8;
  margin-top: 0 !important;
}
/* line 9, ../../Private/Sass/src/_news_teaser.scss */
.colLeft > section.news-teaser .article-preview-big figure {
  font-size: 0;
  line-height: 0;
}
/* line 14, ../../Private/Sass/src/_news_teaser.scss */
.colLeft > section.news-teaser .article-preview-big header {
  background: #353535;
  padding: 1.5rem 1.5rem 2rem;
}
/* line 18, ../../Private/Sass/src/_news_teaser.scss */
.colLeft > section.news-teaser .article-preview-big header .title {
  color: #ffcc05;
  font-size: 2.4em;
  margin: 0;
}
/* line 24, ../../Private/Sass/src/_news_teaser.scss */
.colLeft > section.news-teaser .article-preview-big header .subtitle-top {
  color: #fff;
  font-size: 1.2em;
  line-height: 1.2;
  margin-bottom: .4em;
}
/* line 30, ../../Private/Sass/src/_news_teaser.scss */
.colLeft > section.news-teaser .article-preview-big header .subtitle-top .date {
  float: right;
}
/* line 32, ../../Private/Sass/src/_news_teaser.scss */
.colLeft > section.news-teaser .article-preview-big header .subtitle-top:after {
  content: '';
  display: table;
  clear: both;
}
/* line 42, ../../Private/Sass/src/_news_teaser.scss */
.colLeft > section.news-teaser .article-preview {
  padding: 1.5rem 0;
  border-bottom: 1px solid #d7d7d7;
}
/* line 46, ../../Private/Sass/src/_news_teaser.scss */
.colLeft > section.news-teaser .article-preview figure {
  float: left;
  width: 40%;
  font-size: 0;
  line-height: 0;
}
/* line 53, ../../Private/Sass/src/_news_teaser.scss */
.colLeft > section.news-teaser .article-preview header {
  margin-left: 40%;
  padding-left: 1.5rem;
}
/* line 57, ../../Private/Sass/src/_news_teaser.scss */
.colLeft > section.news-teaser .article-preview header .title {
  font-size: 1.8em;
  margin: 0;
}
/* line 62, ../../Private/Sass/src/_news_teaser.scss */
.colLeft > section.news-teaser .article-preview header .subtitle-top {
  font-size: 1.2em;
  line-height: 1.2;
  margin: 0 0 .4em;
  color: #919191;
}
/* line 69, ../../Private/Sass/src/_news_teaser.scss */
.colLeft > section.news-teaser .article-preview header .subtitle-bottom {
  font-size: 1.2em;
  line-height: 1.2;
  margin: .4em 0 0;
  color: #919191;
}
/* line 77, ../../Private/Sass/src/_news_teaser.scss */
.colLeft > section.news-teaser .article-preview:after {
  display: table;
  content: '';
  clear: both;
}
/* line 85, ../../Private/Sass/src/_news_teaser.scss */
.colLeft > section.news-teaser .bottom {
  padding: 3rem 0;
  text-align: center;
}

@media screen and (min-width: 840px) {
  /* line 5, ../../Private/Sass/src/_news_teaser_desktop.scss */
  #top-news .slideTeaser article {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    z-index: 0;
    -moz-transition: opacity 0.5s;
    -o-transition: opacity 0.5s;
    -webkit-transition: opacity 0.5s;
    transition: opacity 0.5s;
  }
  /* line 13, ../../Private/Sass/src/_news_teaser_desktop.scss */
  #top-news .slideTeaser article:first-child {
    opacity: 1;
    z-index: 1;
  }
}
@media screen and (max-width: 839px) {
  /* line 5, ../../Private/Sass/src/_series_footer.scss */
  #series_footer .inner-section {
    padding: 3rem;
    text-align: center;
  }
  /* line 10, ../../Private/Sass/src/_series_footer.scss */
  #series_footer .inner-section .block {
    margin: 0 0 4.5rem 0;
  }
  /* line 12, ../../Private/Sass/src/_series_footer.scss */
  #series_footer .inner-section .block:last-child {
    margin-bottom: 0;
  }
  /* line 18, ../../Private/Sass/src/_series_footer.scss */
  #series_footer .inner-section .title {
    text-transform: uppercase;
    font-size: 2em;
    margin-bottom: .5em;
  }
  /* line 26, ../../Private/Sass/src/_series_footer.scss */
  #series_footer .inner-section ul > li {
    border: 0;
    padding: 0;
    background: transparent;
  }
  /* line 31, ../../Private/Sass/src/_series_footer.scss */
  #series_footer .inner-section ul > li > a {
    font-size: 1.6em;
    font-family: 'franklin-book-condensed';
    padding: .3em 0;
    display: block;
  }
  /* line 37, ../../Private/Sass/src/_series_footer.scss */
  #series_footer .inner-section ul > li > a:after {
    display: none !important;
  }
  /* line 46, ../../Private/Sass/src/_series_footer.scss */
  #series_footer .social-footer.inner-section {
    background-color: #353535;
  }
  /* line 49, ../../Private/Sass/src/_series_footer.scss */
  #series_footer .social-footer.inner-section a, #series_footer .social-footer.inner-section .title {
    color: #fff;
  }
  /* line 50, ../../Private/Sass/src/_series_footer.scss */
  #series_footer .social-footer.inner-section .btn-yellow {
    color: #333;
  }
  /* line 54, ../../Private/Sass/src/_series_footer.scss */
  #series_footer .social-footer.inner-section .social-links ul > li {
    display: inline-block;
  }
  /* line 57, ../../Private/Sass/src/_series_footer.scss */
  #series_footer .social-footer.inner-section .social-links ul > li > a {
    display: inline-block;
    padding: .15em .4em 0;
    font-size: 4rem;
    line-height: 1;
  }
  /* line 63, ../../Private/Sass/src/_series_footer.scss */
  #series_footer .social-footer.inner-section .social-links ul > li > a span {
    vertical-align: middle;
  }
  /* line 71, ../../Private/Sass/src/_series_footer.scss */
  #series_footer .social-footer.inner-section .newsletter [class^=btn-] {
    margin-top: .5rem;
  }
  /* line 76, ../../Private/Sass/src/_series_footer.scss */
  #series_footer .links-footer.inner-section,
  #series_footer .additional-footer.inner-section {
    background-color: #F2F2F2;
  }
  /* line 80, ../../Private/Sass/src/_series_footer.scss */
  #series_footer .links-footer.inner-section .title,
  #series_footer .additional-footer.inner-section .title {
    color: #333;
  }
  /* line 82, ../../Private/Sass/src/_series_footer.scss */
  #series_footer .links-footer.inner-section a,
  #series_footer .additional-footer.inner-section a {
    color: #333;
    position: relative;
  }
  /* line 32, ../../Private/Sass/src/_mixins.scss */
  #series_footer .links-footer.inner-section a:before,
  #series_footer .additional-footer.inner-section a:before {
    display: inline;
    position: relative;
    left: 0;
    top: -.3em;
    margin-right: .5em;
    font-size: .5em;
    color: #cc3300;
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\e901';
  }
  /* line 87, ../../Private/Sass/src/_series_footer.scss */
  #series_footer .links-footer.inner-section h3,
  #series_footer .additional-footer.inner-section h3 {
    margin-bottom: .1em;
  }
  /* line 89, ../../Private/Sass/src/_series_footer.scss */
  #series_footer .links-footer.inner-section aside, #series_footer .links-footer.inner-section .block,
  #series_footer .additional-footer.inner-section aside,
  #series_footer .additional-footer.inner-section .block {
    margin-bottom: 2rem;
  }
  /* line 92, ../../Private/Sass/src/_series_footer.scss */
  #series_footer .links-footer.inner-section aside:last-child, #series_footer .links-footer.inner-section .block:last-child,
  #series_footer .additional-footer.inner-section aside:last-child,
  #series_footer .additional-footer.inner-section .block:last-child {
    margin-bottom: 0;
  }

  /* line 100, ../../Private/Sass/src/_series_footer.scss */
  #partner-links img {
    display: none;
  }
}
@media screen and (max-width: 839px) {
  /* line 2, ../../Private/Sass/src/_form.scss */
  .form-row, .form-row-textarea {
    margin-bottom: 2rem;
  }
  /* line 5, ../../Private/Sass/src/_form.scss */
  .form-row label, .form-row-textarea label {
    font-size: 1.5rem;
    line-height: 1.4;
    font-weight: bold;
    margin-bottom: .5rem;
    display: block;
    width: 100% !important;
    position: static;
  }
  /* line 15, ../../Private/Sass/src/_form.scss */
  .form-row input, .form-row textarea, .form-row-textarea input, .form-row-textarea textarea {
    padding: .5rem;
    background-color: #f8f8f8;
    border: 1px solid #c5c5c5;
    display: block;
    font-size: 1.5rem;
    width: 100%;
  }
  /* line 24, ../../Private/Sass/src/_form.scss */
  .form-row:after, .form-row-textarea:after {
    content: '';
    display: table;
    clear: both;
  }

  /* line 31, ../../Private/Sass/src/_form.scss */
  .form-row-img {
    padding-left: 0;
    margin-bottom: 1.5rem;
  }

  /* line 36, ../../Private/Sass/src/_form.scss */
  #captcha_code_row input#captcha_code {
    width: 100%;
  }

  /* line 40, ../../Private/Sass/src/_form.scss */
  #submit_btn,
  .formular #submit_btn,
  #contact-form #contact_submit {
    border: 0;
    box-sizing: border-box;
    font-family: "franklin-book-condensed";
    outline: 0;
    padding: .7rem 1.6rem;
    font-size: 1.8rem;
    line-height: 1.4;
    cursor: pointer;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    display: inline-block;
    text-align: center;
    width: auto;
    padding: .4rem .7em;
    min-width: 0;
    font-size: 1.6rem;
    background-color: #ffcc05;
    color: #333;
    padding-right: 2.4rem;
  }
  /* line 15, ../../Private/Sass/src/_buttons.scss */
  #submit_btn:hover,
  .formular #submit_btn:hover,
  #contact-form #contact_submit:hover {
    text-decoration: inherit !important;
  }
}
@media screen and (max-width: 839px) and (min-width: 840px) {
  /* line 40, ../../Private/Sass/src/_form.scss */
  #submit_btn,
  .formular #submit_btn,
  #contact-form #contact_submit {
    font-size: 16px;
  }
}
@media screen and (max-width: 839px) and (min-width: 840px) {
  /* line 40, ../../Private/Sass/src/_form.scss */
  #submit_btn,
  .formular #submit_btn,
  #contact-form #contact_submit {
    font-size: 16px;
    padding: 4px .7em;
  }
}
@media screen and (max-width: 839px) {
  /* line 70, ../../Private/Sass/src/_buttons.scss */
  #submit_btn:before,
  .formular #submit_btn:before,
  #contact-form #contact_submit:before {
    color: #fff;
  }
}
@media screen and (max-width: 839px) and (min-width: 840px) {
  /* line 40, ../../Private/Sass/src/_form.scss */
  #submit_btn,
  .formular #submit_btn,
  #contact-form #contact_submit {
    padding-right: 20px;
  }
}
@media screen and (max-width: 839px) {
  /* line 31, ../../Private/Sass/src/_buttons.scss */
  #submit_btn:before,
  .formular #submit_btn:before,
  #contact-form #contact_submit:before {
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #fff;
    font-size: .8em;
    margin-right: .5em;
    content: "";
    display: table-cell;
    vertical-align: middle;
  }
  /* line 48, ../../Private/Sass/src/_buttons.scss */
  #submit_btn > *,
  .formular #submit_btn > *,
  #contact-form #contact_submit > * {
    display: table-cell;
    vertical-align: middle;
    padding-left: .5em;
  }
}
/* line 1, ../../Private/Sass/src/_photos.scss */
.pswp__ui {
  position: static !important;
}

/* line 6, ../../Private/Sass/src/_photos.scss */
.photos a:before {
  display: none;
}

/* line 2, ../../Private/Sass/src/_live_banner_mobile.scss */
#live_banner_m > header {
  background-color: #ee0000;
  padding: 1rem 1.5rem;
  border-bottom: 1px solid #fff;
}
/* line 7, ../../Private/Sass/src/_live_banner_mobile.scss */
#live_banner_m > header h3 {
  text-transform: uppercase;
  font-size: 2rem;
  line-height: 1;
  color: #fff;
  margin: 0;
}
/* line 15, ../../Private/Sass/src/_live_banner_mobile.scss */
#live_banner_m > header .controls {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  color: #fff;
}
/* line 22, ../../Private/Sass/src/_live_banner_mobile.scss */
#live_banner_m > header .controls [class*=icon] {
  font-size: 2rem;
  padding: 1rem;
  margin-left: 0rem;
  display: inline-block;
}
/* line 29, ../../Private/Sass/src/_live_banner_mobile.scss */
#live_banner_m > header .controls .disabled {
  opacity: .5;
}
/* line 35, ../../Private/Sass/src/_live_banner_mobile.scss */
#live_banner_m #live_slider {
  font-size: 0;
  border: 4px solid #ee0000;
}
/* line 40, ../../Private/Sass/src/_live_banner_mobile.scss */
#live_banner_m #live_slider.has-pagination {
  padding-bottom: 2rem;
}
/* line 45, ../../Private/Sass/src/_live_banner_mobile.scss */
#live_banner_m #live_slider.has-pagination .swiper-pagination .swiper-pagination-bullet {
  background: #d7d7d7;
  opacity: 1;
}
/* line 49, ../../Private/Sass/src/_live_banner_mobile.scss */
#live_banner_m #live_slider.has-pagination .swiper-pagination .swiper-pagination-bullet-active {
  background: #e30613;
}
/* line 56, ../../Private/Sass/src/_live_banner_mobile.scss */
#live_banner_m #live_slider article {
  padding: 1.5rem 1.5rem;
}
/* line 59, ../../Private/Sass/src/_live_banner_mobile.scss */
#live_banner_m #live_slider article header {
  margin-bottom: 1.5rem;
}
/* line 62, ../../Private/Sass/src/_live_banner_mobile.scss */
#live_banner_m #live_slider article header h4 {
  font-size: 1.8rem;
  margin: 0;
}
/* line 69, ../../Private/Sass/src/_live_banner_mobile.scss */
#live_banner_m #live_slider article .links a {
  display: block;
  font-size: 1.6rem;
  margin-bottom: .5rem;
}
/* line 74, ../../Private/Sass/src/_live_banner_mobile.scss */
#live_banner_m #live_slider article .links a:last-child {
  margin-bottom: 0;
}
/* line 76, ../../Private/Sass/src/_live_banner_mobile.scss */
#live_banner_m #live_slider article .links a .text {
  vertical-align: middle;
}
/* line 80, ../../Private/Sass/src/_live_banner_mobile.scss */
#live_banner_m #live_slider article .links a [class*=icon] {
  display: inline-block;
  vertical-align: middle;
  padding: .4em;
  font-size: 1.2em;
  margin-right: 1rem;
  color: #fff;
  background-color: #ee0000;
}

@media screen and (max-width: 479px) {
  /* line 97, ../../Private/Sass/src/_live_banner_mobile.scss */
  #live_banner.sportgala {
    padding: 0;
    margin: 0;
  }
  /* line 101, ../../Private/Sass/src/_live_banner_mobile.scss */
  #live_banner.sportgala .link-only a {
    padding: 30px 15px;
  }
}
/* line 2, ../../Private/Sass/src/_info_box.scss */
#info_box {
  display: none;
}

@media screen and (max-width: 839px) {
  /* line 7, ../../Private/Sass/src/_info_box.scss */
  #info_box table, #info_box tr, #info_box td {
    width: auto;
    margin: 0;
    padding: 0;
    border: 0;
  }
  /* line 13, ../../Private/Sass/src/_info_box.scss */
  #info_box .title {
    height: auto;
    background: inherit;
    color: inherit;
    text-transform: inherit;
  }

  /* line 21, ../../Private/Sass/src/_info_box.scss */
  #info_box {
    display: block;
    background-color: #ffcc05;
    padding: 2.5rem 1.5rem 2.5rem;
    margin: 3rem 0 0;
  }
  /* line 27, ../../Private/Sass/src/_info_box.scss */
  #info_box > header {
    margin-bottom: 2rem;
  }
  /* line 30, ../../Private/Sass/src/_info_box.scss */
  #info_box > header .title {
    font-size: 2.4em;
    font-weight: normal;
    text-transform: uppercase;
    margin: 0;
    line-height: 1.2;
  }
  /* line 40, ../../Private/Sass/src/_info_box.scss */
  #info_box .tabs-container .tabs {
    margin: 0 -.2rem;
    display: -webkit-flex;
    display: flex;
  }
  /* line 44, ../../Private/Sass/src/_info_box.scss */
  #info_box .tabs-container .tabs .tab {
    margin: 0 .2rem;
    -webkit-flex: 1 1 30%;
    flex: 1 1 30%;
    display: inline-block;
    background-color: rgba(0, 0, 0, 0.15);
  }
  /* line 50, ../../Private/Sass/src/_info_box.scss */
  #info_box .tabs-container .tabs .tab.active {
    background-color: #fff;
  }
  /* line 54, ../../Private/Sass/src/_info_box.scss */
  #info_box .tabs-container .tabs .tab a {
    padding: 1rem 1.5rem;
    font-family: "franklin-condensed-demi";
    font-size: 1.6rem;
    text-align: left;
    display: inline-block;
    width: 100%;
  }
  /* line 65, ../../Private/Sass/src/_info_box.scss */
  #info_box .tabs-container > .content {
    background-color: #fff;
    padding: 2rem 0;
  }
  /* line 69, ../../Private/Sass/src/_info_box.scss */
  #info_box .tabs-container > .content .tab-content {
    display: none;
  }
  /* line 72, ../../Private/Sass/src/_info_box.scss */
  #info_box .tabs-container > .content .tab-content.active {
    display: block;
  }
  /* line 74, ../../Private/Sass/src/_info_box.scss */
  #info_box .tabs-container > .content .tab-content a:not([class*=btn]):before {
    content: '';
  }
  /* line 77, ../../Private/Sass/src/_info_box.scss */
  #info_box .tabs-container > .content .tab-content header {
    background-color: #353535;
    text-align: center;
    padding: 1.5rem;
    margin-bottom: 1.5rem;
  }
  /* line 83, ../../Private/Sass/src/_info_box.scss */
  #info_box .tabs-container > .content .tab-content header .subtitle-top {
    font-family: "franklin-condensed-demi";
    font-size: 1.6em;
    line-height: 1.2;
    color: #fff;
    margin-bottom: .5em;
  }
  /* line 91, ../../Private/Sass/src/_info_box.scss */
  #info_box .tabs-container > .content .tab-content header .title a,
  #info_box .tabs-container > .content .tab-content header .subtitle-bottom {
    font-family: "franklin-condensed-demi";
    font-size: 2.4em;
    line-height: 1.2;
    color: #ffcc05;
    margin: 0;
  }
  /* line 102, ../../Private/Sass/src/_info_box.scss */
  #info_box .tabs-container > .content .tab-content .content {
    padding: 0 1.5rem;
  }
  /* line 105, ../../Private/Sass/src/_info_box.scss */
  #info_box .tabs-container > .content .tab-content .content .no-padding-wrapper {
    margin: 0 -1.5rem;
  }
  /* line 109, ../../Private/Sass/src/_info_box.scss */
  #info_box .tabs-container > .content .tab-content .content [class^=btn-] {
    margin-top: 1.5rem;
  }
  /* line 113, ../../Private/Sass/src/_info_box.scss */
  #info_box .tabs-container > .content .tab-content .content h4 {
    font-size: 1.6em;
    font-weight: normal;
    margin: 0 0 .4em;
  }
  /* line 119, ../../Private/Sass/src/_info_box.scss */
  #info_box .tabs-container > .content .tab-content .content table {
    width: 100%;
    font-size: 1.4em;
  }
  /* line 123, ../../Private/Sass/src/_info_box.scss */
  #info_box .tabs-container > .content .tab-content .content table tr {
    border: 1px solid #d7d7d7;
    border-width: 1px 0;
  }
  /* line 127, ../../Private/Sass/src/_info_box.scss */
  #info_box .tabs-container > .content .tab-content .content table tr:nth-child(even) {
    background-color: #F2F2F2;
  }
  /* line 132, ../../Private/Sass/src/_info_box.scss */
  #info_box .tabs-container > .content .tab-content .content table td {
    padding: 1rem .5rem;
    white-space: normal;
    position: relative;
  }
  /* line 137, ../../Private/Sass/src/_info_box.scss */
  #info_box .tabs-container > .content .tab-content .content table td:first-child {
    padding-left: 1.5rem;
  }
  /* line 138, ../../Private/Sass/src/_info_box.scss */
  #info_box .tabs-container > .content .tab-content .content table td:last-child {
    padding-right: 1.5rem;
  }
  /* line 140, ../../Private/Sass/src/_info_box.scss */
  #info_box .tabs-container > .content .tab-content .content table td:last-child {
    text-align: right;
  }
  /* line 152, ../../Private/Sass/src/_info_box.scss */
  #info_box #tab_current h2 {
    font-size: 1em;
    margin: 0;
    font-weight: normal;
  }
  /* line 158, ../../Private/Sass/src/_info_box.scss */
  #info_box #tab_current h3 {
    font-family: 'franklin-book-condensed';
    font-size: 2.2em;
    font-weight: normal;
    padding: .4em;
    text-align: center;
    margin: 0 0 .5em;
  }
  /* line 171, ../../Private/Sass/src/_info_box.scss */
  #info_box #tab_calendar tr:first-child {
    border-top: 0;
  }
  /* line 176, ../../Private/Sass/src/_info_box.scss */
  #info_box #tab_calendar td .flag {
    position: absolute;
    left: 1.5rem;
    top: 1rem;
    width: auto;
  }
  /* line 183, ../../Private/Sass/src/_info_box.scss */
  #info_box #tab_calendar td .text {
    margin-left: 3rem;
    display: inline-block;
  }
  /* line 189, ../../Private/Sass/src/_info_box.scss */
  #info_box #tab_calendar td:last-child {
    min-width: 15rem;
  }
}
@media screen and (max-width: 839px) {
  /* line 5, ../../Private/Sass/src/_weekend_box.scss */
  #weekend_box table, #weekend_box tr, #weekend_box td {
    width: auto;
    margin: 0;
    padding: 0;
    border: 0;
  }
  /* line 11, ../../Private/Sass/src/_weekend_box.scss */
  #weekend_box .title {
    height: auto;
    background: inherit;
    color: inherit;
    text-transform: inherit;
  }

  /* line 19, ../../Private/Sass/src/_weekend_box.scss */
  #weekend_box {
    display: block;
    background-color: #ffcc05;
    padding: 2.5rem 1.5rem 2.5rem;
  }
  /* line 24, ../../Private/Sass/src/_weekend_box.scss */
  #weekend_box > header {
    margin-bottom: 1rem;
  }
  /* line 27, ../../Private/Sass/src/_weekend_box.scss */
  #weekend_box > header .title {
    font-size: 2em;
    font-weight: normal;
    text-transform: uppercase;
    margin: 0;
    line-height: 1.2;
  }
  /* line 37, ../../Private/Sass/src/_weekend_box.scss */
  #weekend_box > .content {
    background-color: #fff;
    padding: 2rem 1.5rem;
  }
  /* line 41, ../../Private/Sass/src/_weekend_box.scss */
  #weekend_box > .content .item {
    position: relative;
  }
  /* line 44, ../../Private/Sass/src/_weekend_box.scss */
  #weekend_box > .content .item .subtitle-top {
    margin-bottom: .4em;
    font-size: 1.2em;
    line-height: 1.2;
  }
  /* line 50, ../../Private/Sass/src/_weekend_box.scss */
  #weekend_box > .content .item .title {
    margin: 0;
    font-size: 1.8em;
  }
  /* line 55, ../../Private/Sass/src/_weekend_box.scss */
  #weekend_box > .content .item .text-link {
    position: relative;
    text-decoration: none;
    font-size: 1em;
  }
  /* line 32, ../../Private/Sass/src/_mixins.scss */
  #weekend_box > .content .item .text-link:before {
    display: inline;
    position: relative;
    left: 0;
    top: -.3em;
    margin-right: .5em;
    font-size: .5em;
    color: #cc3300;
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\e901';
  }
  /* line 61, ../../Private/Sass/src/_weekend_box.scss */
  #weekend_box > .content .item .buttons {
    margin-bottom: -.6rem;
  }
  /* line 64, ../../Private/Sass/src/_weekend_box.scss */
  #weekend_box > .content .item .buttons [class*=btn] {
    color: #ee0000;
    font-size: 1.6em;
  }
  /* line 69, ../../Private/Sass/src/_weekend_box.scss */
  #weekend_box > .content .item .buttons [class*=btn]:not(:last-child) {
    margin-right: 3rem;
  }
  /* line 74, ../../Private/Sass/src/_weekend_box.scss */
  #weekend_box > .content .item:not(:last-child) {
    padding-bottom: 1.3rem;
    margin-bottom: 1.5rem;
  }
  /* line 78, ../../Private/Sass/src/_weekend_box.scss */
  #weekend_box > .content .item:not(:last-child):after {
    content: '';
    display: block;
    height: 1px;
    background-color: #d7d7d7;
    position: absolute;
    left: -1.5rem;
    bottom: 0;
    right: -1.5rem;
  }
}
@media screen and (max-width: 839px) {
  /* line 6, ../../Private/Sass/src/_page_common_mobile.scss */
  body.series .colLeft > section:first-child {
    margin-top: 1.5rem;
  }
  /* line 8, ../../Private/Sass/src/_page_common_mobile.scss */
  body.series .colLeft > section:last-child {
    margin-bottom: 0;
  }
  /* line 11, ../../Private/Sass/src/_page_common_mobile.scss */
  body.series .colLeft > section header.title-select,
  body.series .colLeft > section header.title {
    height: auto;
    border-bottom: 1px solid #d7d7d7;
    margin-bottom: 1.5rem;
    z-index: 1;
  }
  /* line 19, ../../Private/Sass/src/_page_common_mobile.scss */
  body.series .colLeft > section header.title-select h1, body.series .colLeft > section header.title-select h2, body.series .colLeft > section header.title-select h3, body.series .colLeft > section header.title-select h4,
  body.series .colLeft > section header.title h1,
  body.series .colLeft > section header.title h2,
  body.series .colLeft > section header.title h3,
  body.series .colLeft > section header.title h4 {
    font-size: 2rem;
    position: static;
    margin: 0 0 1.5rem 0;
    padding: 0;
    border: 0;
  }
  /* line 28, ../../Private/Sass/src/_page_common_mobile.scss */
  body.series .colLeft > section header.title-select .selectors,
  body.series .colLeft > section header.title .selectors {
    font-size: 1.2rem;
    height: auto !important;
    border: 0;
    margin-bottom: 1.5rem;
  }
  /* line 34, ../../Private/Sass/src/_page_common_mobile.scss */
  body.series .colLeft > section header.title-select .selectors ul.season-select,
  body.series .colLeft > section header.title .selectors ul.season-select {
    float: none;
  }
  /* line 37, ../../Private/Sass/src/_page_common_mobile.scss */
  body.series .colLeft > section header.title-select .selectors ul.season-select li,
  body.series .colLeft > section header.title .selectors ul.season-select li {
    margin: 0;
    float: none;
  }
  /* line 42, ../../Private/Sass/src/_page_common_mobile.scss */
  body.series .colLeft > section header.title-select .selectors ul.season-select a.active,
  body.series .colLeft > section header.title .selectors ul.season-select a.active {
    border: 1px solid #d7d7d7;
  }
  /* line 51, ../../Private/Sass/src/_page_common_mobile.scss */
  body.series .colLeft .pagination {
    border: 0;
    text-align: left;
    margin: 1.5rem 0;
    padding: 0;
    font-size: 1.2rem;
  }
  /* line 58, ../../Private/Sass/src/_page_common_mobile.scss */
  body.series .colLeft .pagination a {
    border: 0;
    padding: .7em 1.2em;
    margin: 0 .3em;
  }
  /* line 64, ../../Private/Sass/src/_page_common_mobile.scss */
  body.series .colLeft .pagination li:first-child a {
    margin-left: 0;
  }
  /* line 68, ../../Private/Sass/src/_page_common_mobile.scss */
  body.series .colLeft .pagination li:last-child a {
    margin-right: 0;
  }
  /* line 74, ../../Private/Sass/src/_page_common_mobile.scss */
  body.series .colLeft table {
    font-size: 1.4rem;
  }
  /* line 78, ../../Private/Sass/src/_page_common_mobile.scss */
  body.series .colLeft table .pdf-link {
    background: transparent !important;
    padding-left: 0 !important;
    margin-left: 0 !important;
    float: none !important;
  }
}
@media screen and (min-width: 840px) {
  /* line 5, ../../Private/Sass/src/_page_common.scss */
  #series-logo.svg a {
    display: block;
    padding: 15px 10px;
  }
  /* line 10, ../../Private/Sass/src/_page_common.scss */
  #series-logo.svg img {
    width: 100%;
    height: auto;
  }

  /* line 16, ../../Private/Sass/src/_page_common.scss */
  .title-select {
    border-bottom: 1px solid #c7c7c7;
  }

  /* line 20, ../../Private/Sass/src/_page_common.scss */
  .selectors.dropdown {
    position: absolute;
    right: 0;
    top: 0;
  }
}
/* line 28, ../../Private/Sass/src/_page_common.scss */
.selectors.dropdown {
  height: auto !important;
  z-index: 10;
  box-sizing: border-box;
}
/* line 33, ../../Private/Sass/src/_page_common.scss */
.selectors.dropdown * {
  box-sizing: border-box;
}
/* line 35, ../../Private/Sass/src/_page_common.scss */
.selectors.dropdown .dropdown-inner {
  display: inline-block;
  width: 90px;
  position: relative;
}
/* line 41, ../../Private/Sass/src/_page_common.scss */
.selectors.dropdown .dropdown-inner > a:after {
  content: "\e902";
  vertical-align: middle;
  position: absolute;
  right: 1em;
  top: 0;
  bottom: 0;
  margin-top: .6em;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 62, ../../Private/Sass/src/_page_common.scss */
.selectors.dropdown .dropdown-inner a {
  display: inline-block;
  width: 100%;
  padding: .5em 2em .5em 1em;
  font-size: 14px;
  text-align: center;
  background-color: #ffcc05 !important;
  color: #333;
}
/* line 71, ../../Private/Sass/src/_page_common.scss */
.selectors.dropdown .dropdown-inner a:hover {
  background-color: #ffcc05 !important;
  color: #333;
}
/* line 76, ../../Private/Sass/src/_page_common.scss */
.selectors.dropdown .dropdown-inner ul {
  display: none;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
}
/* line 84, ../../Private/Sass/src/_page_common.scss */
.selectors.dropdown .dropdown-inner ul li {
  display: inline-block;
  width: 100%;
}
/* line 88, ../../Private/Sass/src/_page_common.scss */
.selectors.dropdown .dropdown-inner ul li a {
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  border-color: rgba(255, 255, 255, 0.3) !important;
  background-image: none;
}

@media screen and (max-width: 839px) {
  /* line 4, ../../Private/Sass/src/_files_section.scss */
  .colLeft section.files {
    border: 0;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  /* line 9, ../../Private/Sass/src/_files_section.scss */
  .colLeft section.files h3 {
    font-size: 1.8rem;
    margin: 0 0 .5em 0;
  }
  /* line 14, ../../Private/Sass/src/_files_section.scss */
  .colLeft section.files ul {
    padding: 0;
    margin-bottom: 4rem !important;
  }
  /* line 18, ../../Private/Sass/src/_files_section.scss */
  .colLeft section.files ul:last-child {
    margin-bottom: 0;
  }
  /* line 20, ../../Private/Sass/src/_files_section.scss */
  .colLeft section.files ul li {
    padding: 1rem 6.5rem 1.1rem 0;
    border-bottom: 1px solid #d7d7d7;
    margin-bottom: 1.5rem;
  }
  /* line 26, ../../Private/Sass/src/_files_section.scss */
  .colLeft section.files ul li a:not([class^=btn]) {
    background-image: none;
    padding: 0;
    font-size: 1.5rem;
    display: inline;
  }
  /* line 34, ../../Private/Sass/src/_files_section.scss */
  .colLeft section.files ul li .date {
    font-size: 1.2em;
    margin: 0;
  }
  /* line 40, ../../Private/Sass/src/_files_section.scss */
  .colLeft section.files ul li [class^=btn] {
    position: absolute;
    right: 0;
    bottom: -1px;
  }
  /* line 45, ../../Private/Sass/src/_files_section.scss */
  .colLeft section.files ul li [class^=btn]:hover, .colLeft section.files ul li [class^=btn]:active {
    text-decoration: inherit;
  }
}
/* line 4, ../../Private/Sass/src/page/_static.scss */
.static-content h1:first-child, .static-content h2:first-child {
  margin-top: 0;
}
/* line 7, ../../Private/Sass/src/page/_static.scss */
.static-content a {
  text-decoration: underline;
}
/* line 9, ../../Private/Sass/src/page/_static.scss */
.static-content a:after {
  display: none;
}
/* line 12, ../../Private/Sass/src/page/_static.scss */
.static-content [class^=btn-] {
  text-decoration: none;
}

@media screen and (min-width: 840px), print {
  /* line 20, ../../Private/Sass/src/page/_static.scss */
  .static .colLeft > img {
    margin-bottom: 10px;
  }
  /* line 24, ../../Private/Sass/src/page/_static.scss */
  .static .static-content {
    font-size: 15px;
    line-height: 1.4;
    color: #333;
    border: 0;
  }
  /* line 30, ../../Private/Sass/src/page/_static.scss */
  .static .static-content h1, .static .static-content h2 {
    font-family: "franklin-condensed-demi";
    font-size: 28px;
    margin-bottom: .6em;
  }
  /* line 36, ../../Private/Sass/src/page/_static.scss */
  .static .static-content h3 {
    font-family: "franklin-condensed-demi";
    font-size: 20px;
    line-height: 1.2;
    margin-top: .7em;
    margin-bottom: .3em;
  }
  /* line 44, ../../Private/Sass/src/page/_static.scss */
  .static .static-content p {
    margin: 0 0 1em 0;
    padding: 0;
  }
  /* line 49, ../../Private/Sass/src/page/_static.scss */
  .static .static-content ul, .static .static-content ol {
    margin: 0 0 1em 0;
  }
  /* line 52, ../../Private/Sass/src/page/_static.scss */
  .static .static-content ul p, .static .static-content ol p {
    margin-bottom: .5em;
  }
  /* line 56, ../../Private/Sass/src/page/_static.scss */
  .static .files {
    font-size: 15px;
    border: 0;
    margin-top: 10px;
  }
  /* line 61, ../../Private/Sass/src/page/_static.scss */
  .static .files h3 {
    font-family: "franklin-condensed-demi";
    font-size: 18px;
  }
}
@media screen and (max-width: 839px) {
  /* line 73, ../../Private/Sass/src/page/_static.scss */
  body.static header.title {
    display: none;
  }
  /* line 76, ../../Private/Sass/src/page/_static.scss */
  body.static .title.back {
    margin: 1.5rem 1.5rem -1.5rem;
    border-color: #d7d7d7;
    padding: 0 !important;
  }
  /* line 82, ../../Private/Sass/src/page/_static.scss */
  body.static .title.back a {
    font-size: 1.5rem;
    position: relative;
  }
  /* line 32, ../../Private/Sass/src/_mixins.scss */
  body.static .title.back a:before {
    display: inline;
    position: relative;
    left: 0;
    top: -.3em;
    margin-right: .5em;
    font-size: .5em;
    color: #cc3300;
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\e903';
  }
  /* line 89, ../../Private/Sass/src/page/_static.scss */
  body.static a::after {
    display: none;
  }
  /* line 95, ../../Private/Sass/src/page/_static.scss */
  body.static .colLeft ul, body.static .colLeft ol {
    margin-bottom: 1em;
  }
  /* line 97, ../../Private/Sass/src/page/_static.scss */
  body.static .colLeft ul li, body.static .colLeft ol li {
    margin-left: 2rem;
  }
  /* line 102, ../../Private/Sass/src/page/_static.scss */
  body.static .static-content {
    padding: 3rem 1.5rem;
    margin: 0;
    border: 0;
    overflow-x: auto;
  }
  /* line 108, ../../Private/Sass/src/page/_static.scss */
  body.static .static-content *:first-child {
    margin-top: 0;
  }
  /* line 111, ../../Private/Sass/src/page/_static.scss */
  body.static .static-content .address {
    font-size: 1.5rem;
  }
  /* line 115, ../../Private/Sass/src/page/_static.scss */
  body.static .static-content > a {
    font-size: 1.5rem;
  }
  /* line 120, ../../Private/Sass/src/page/_static.scss */
  body.static .static-content #contact-form {
    font-size: 1.4rem;
  }
  /* line 125, ../../Private/Sass/src/page/_static.scss */
  body.static .static-content .pdf-link {
    background: transparent;
    padding-left: 0;
  }
  /* line 130, ../../Private/Sass/src/page/_static.scss */
  body.static .static-content .static-newslink {
    width: 100%;
  }
  /* line 135, ../../Private/Sass/src/page/_static.scss */
  body.static .files {
    border-top: 1px solid #d7d7d7;
    margin: 0 0 3rem;
    padding: 4rem 1.5rem 1.5rem;
  }

  /* line 144, ../../Private/Sass/src/page/_static.scss */
  .static-partners a:before {
    display: none;
  }
}
/* line 3, ../../Private/Sass/src/page/_news_article.scss */
body.series .colLeft article.story.details .story-content .body a {
  text-decoration: underline;
}

@media screen and (min-width: 840px) {
  /* line 11, ../../Private/Sass/src/page/_news_article.scss */
  body.series .colLeft article.story.details figure figcaption {
    background-color: #F2F2F2;
    color: #333;
  }
  /* line 15, ../../Private/Sass/src/page/_news_article.scss */
  body.series .colLeft article.story.details figure figcaption:after {
    content: '';
    display: table;
    clear: both;
  }
  /* line 23, ../../Private/Sass/src/page/_news_article.scss */
  body.series .colLeft article.story.details .story-content {
    border: 0;
  }
  /* line 27, ../../Private/Sass/src/page/_news_article.scss */
  body.series .colLeft article.story.details .story-content header {
    margin-bottom: 15px;
  }
  /* line 30, ../../Private/Sass/src/page/_news_article.scss */
  body.series .colLeft article.story.details .story-content header h1 {
    font-family: "franklin-condensed-demi";
    font-size: 28px;
  }
  /* line 35, ../../Private/Sass/src/page/_news_article.scss */
  body.series .colLeft article.story.details .story-content header h2 {
    font-size: 20px;
    line-height: 1.15;
    color: #919191;
    font-family: 'franklin-book-condensed';
    margin: .2em 0 0;
  }
  /* line 43, ../../Private/Sass/src/page/_news_article.scss */
  body.series .colLeft article.story.details .story-content header .subtitle-bottom {
    color: #919191;
    margin: 1em 0 0;
    font-size: 15px;
  }
  /* line 51, ../../Private/Sass/src/page/_news_article.scss */
  body.series .colLeft article.story.details .story-content .teaser {
    font-weight: bold;
    font-size: 15px;
  }
  /* line 57, ../../Private/Sass/src/page/_news_article.scss */
  body.series .colLeft article.story.details .story-content .body {
    font-size: 15px;
    line-height: 1.4;
    color: #333;
  }
  /* line 62, ../../Private/Sass/src/page/_news_article.scss */
  body.series .colLeft article.story.details .story-content .body p {
    margin: 0 0 1em 0;
    padding: 0;
  }
}
@media screen and (max-width: 839px) {
  /* line 73, ../../Private/Sass/src/page/_news_article.scss */
  body.series .colLeft article.story.details {
    padding: 0;
  }
  /* line 76, ../../Private/Sass/src/page/_news_article.scss */
  body.series .colLeft article.story.details > .title {
    display: none;
  }
  /* line 80, ../../Private/Sass/src/page/_news_article.scss */
  body.series .colLeft article.story.details figure figcaption {
    padding: .7rem 1.5rem .6rem;
    background-color: #F2F2F2;
    color: #333;
    text-align: right;
  }
  /* line 86, ../../Private/Sass/src/page/_news_article.scss */
  body.series .colLeft article.story.details figure figcaption > span:not(.desktop-only) {
    display: block;
    width: 100%;
    font-size: 1.2rem;
    line-height: 1.5;
    float: none;
  }
  /* line 97, ../../Private/Sass/src/page/_news_article.scss */
  body.series .colLeft article.story.details .story-content {
    padding: 1.5rem 1.5rem;
    border: 0;
  }
  /* line 102, ../../Private/Sass/src/page/_news_article.scss */
  body.series .colLeft article.story.details .story-content header.title {
    margin: 0 0 1.5rem;
  }
  /* line 105, ../../Private/Sass/src/page/_news_article.scss */
  body.series .colLeft article.story.details .story-content header.title .header {
    font-size: 2rem;
    line-height: 1.15;
    color: #919191;
    font-family: 'franklin-book-condensed';
    margin: .2em 0 0;
  }
  /* line 113, ../../Private/Sass/src/page/_news_article.scss */
  body.series .colLeft article.story.details .story-content header.title .kicker {
    font-size: 2.8rem;
    margin: 0;
  }
  /* line 118, ../../Private/Sass/src/page/_news_article.scss */
  body.series .colLeft article.story.details .story-content header.title .subtitle-bottom {
    color: #919191;
    margin: 1em 0 0;
    font-size: 1.5rem;
  }
  /* line 126, ../../Private/Sass/src/page/_news_article.scss */
  body.series .colLeft article.story.details .story-content .teaser {
    font-weight: bold;
    font-size: 1.5rem;
  }
  /* line 132, ../../Private/Sass/src/page/_news_article.scss */
  body.series .colLeft article.story.details .story-content footer {
    margin: 3rem -1.5rem 0;
    background-color: transparent;
    border-bottom: 1px solid #d7d7d7;
    padding: 0rem 1.5rem 4rem;
  }
  /* line 138, ../../Private/Sass/src/page/_news_article.scss */
  body.series .colLeft article.story.details .story-content footer .back-btn {
    box-sizing: border-box;
    font-family: "franklin-book-condensed";
    outline: 0;
    padding: .7rem 1.6rem;
    font-size: 1.8rem;
    line-height: 1.4;
    cursor: pointer;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    display: inline-block;
    text-align: center;
    width: auto;
    padding: .4rem .7em;
    min-width: 0;
    font-size: 1.6rem;
    background-color: #ffcc05;
    color: #333;
    padding-right: 2.4rem;
  }
  /* line 15, ../../Private/Sass/src/_buttons.scss */
  body.series .colLeft article.story.details .story-content footer .back-btn:hover {
    text-decoration: inherit !important;
  }
}
@media screen and (max-width: 839px) and (min-width: 840px) {
  /* line 138, ../../Private/Sass/src/page/_news_article.scss */
  body.series .colLeft article.story.details .story-content footer .back-btn {
    font-size: 16px;
  }
}
@media screen and (max-width: 839px) and (min-width: 840px) {
  /* line 138, ../../Private/Sass/src/page/_news_article.scss */
  body.series .colLeft article.story.details .story-content footer .back-btn {
    font-size: 16px;
    padding: 4px .7em;
  }
}
@media screen and (max-width: 839px) {
  /* line 70, ../../Private/Sass/src/_buttons.scss */
  body.series .colLeft article.story.details .story-content footer .back-btn:before {
    color: #fff;
  }
}
@media screen and (max-width: 839px) and (min-width: 840px) {
  /* line 138, ../../Private/Sass/src/page/_news_article.scss */
  body.series .colLeft article.story.details .story-content footer .back-btn {
    padding-right: 20px;
  }
}
@media screen and (max-width: 839px) {
  /* line 31, ../../Private/Sass/src/_buttons.scss */
  body.series .colLeft article.story.details .story-content footer .back-btn:before {
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #fff;
    font-size: .8em;
    margin-right: .5em;
    content: "";
    display: table-cell;
    vertical-align: middle;
  }
  /* line 48, ../../Private/Sass/src/_buttons.scss */
  body.series .colLeft article.story.details .story-content footer .back-btn > * {
    display: table-cell;
    vertical-align: middle;
    padding-left: .5em;
  }
  /* line 145, ../../Private/Sass/src/page/_news_article.scss */
  body.series .colLeft article.story.details .story-content footer .selectors {
    float: none;
    height: auto !important;
    margin: 0 0 3rem;
  }
  /* line 152, ../../Private/Sass/src/page/_news_article.scss */
  body.series .colLeft article.story.details .story-content footer .selectors a {
    color: #333;
  }
  /* line 168, ../../Private/Sass/src/page/_news_article.scss */
  body.series .colLeft article.story.details .story-content footer .selectors #news-select:after {
    content: '';
    display: table;
    clear: both;
  }
  /* line 174, ../../Private/Sass/src/page/_news_article.scss */
  body.series .colLeft article.story.details .story-content footer .selectors #news-select li.prev {
    float: left;
  }
  /* line 177, ../../Private/Sass/src/page/_news_article.scss */
  body.series .colLeft article.story.details .story-content footer .selectors #news-select li.prev a {
    position: relative;
  }
  /* line 32, ../../Private/Sass/src/_mixins.scss */
  body.series .colLeft article.story.details .story-content footer .selectors #news-select li.prev a:before {
    display: inline;
    position: relative;
    left: 0;
    top: -.3em;
    margin-right: .5em;
    font-size: .5em;
    color: #cc3300;
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\e903';
  }
  /* line 182, ../../Private/Sass/src/page/_news_article.scss */
  body.series .colLeft article.story.details .story-content footer .selectors #news-select li.next {
    float: right;
  }
  /* line 185, ../../Private/Sass/src/page/_news_article.scss */
  body.series .colLeft article.story.details .story-content footer .selectors #news-select li.next a {
    position: relative;
  }
  /* line 63, ../../Private/Sass/src/_mixins.scss */
  body.series .colLeft article.story.details .story-content footer .selectors #news-select li.next a:after {
    display: inline;
    position: relative;
    right: 0;
    top: -.3em;
    margin-left: .5em;
    font-size: .5em;
    color: #cc3300;
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\e901';
  }
  /* line 191, ../../Private/Sass/src/page/_news_article.scss */
  body.series .colLeft article.story.details .story-content footer .selectors .sep {
    display: none;
  }
}
@media screen and (max-width: 839px) {
  /* line 6, ../../Private/Sass/src/page/_news_list.scss */
  body.series .colLeft > section.news header.title-select {
    margin-bottom: 0;
  }
  /* line 11, ../../Private/Sass/src/page/_news_list.scss */
  body.series .colLeft > section.news article.teaser {
    padding: 1.5rem 0;
    border-bottom: 1px solid #d7d7d7;
    border-width: 0 0 1px 0;
    min-height: 130px;
  }
  /* line 18, ../../Private/Sass/src/page/_news_list.scss */
  body.series .colLeft > section.news article.teaser header {
    padding: 0;
    margin-left: 156px;
  }
  /* line 22, ../../Private/Sass/src/page/_news_list.scss */
  body.series .colLeft > section.news article.teaser header .title {
    font-size: 1.8em;
    line-height: 1.15;
    margin: 0;
  }
  /* line 28, ../../Private/Sass/src/page/_news_list.scss */
  body.series .colLeft > section.news article.teaser header .subtitle-top {
    font-size: 1.2em;
    line-height: 1.2;
    margin: 0 0 .4em;
    color: #919191;
  }
  /* line 34, ../../Private/Sass/src/page/_news_list.scss */
  body.series .colLeft > section.news article.teaser header .subtitle-top:after {
    display: none;
  }
  /* line 37, ../../Private/Sass/src/page/_news_list.scss */
  body.series .colLeft > section.news article.teaser header .subtitle-bottom {
    font-size: 1.2em;
    line-height: 1.2;
    margin: .4em 0 0;
    color: #919191;
  }
  /* line 44, ../../Private/Sass/src/page/_news_list.scss */
  body.series .colLeft > section.news article.teaser header h2 {
    display: none;
  }
  /* line 48, ../../Private/Sass/src/page/_news_list.scss */
  body.series .colLeft > section.news article.teaser .teaser {
    display: none;
  }
}
@media screen and (max-width: 839px) {
  /* line 5, ../../Private/Sass/src/page/_events.scss */
  body.series .colLeft > section.events h2 {
    display: none;
  }
  /* line 7, ../../Private/Sass/src/page/_events.scss */
  body.series .colLeft > section.events .race-name {
    padding-right: 2em;
  }
}
@media screen and (max-width: 839px) {
  /* line 7, ../../Private/Sass/src/page/_races.scss */
  body.series .colLeft > section.races.list .teaser {
    padding: 0;
    margin: 0 0 1.5rem;
    overflow-x: auto;
  }
  /* line 12, ../../Private/Sass/src/page/_races.scss */
  body.series .colLeft > section.races.list .teaser table {
    margin: 0;
  }
  /* line 16, ../../Private/Sass/src/page/_races.scss */
  body.series .colLeft > section.races.list .teaser .race-header {
    padding: .8rem 1rem;
  }
  /* line 19, ../../Private/Sass/src/page/_races.scss */
  body.series .colLeft > section.races.list .teaser .race-header a {
    font-size: 1.6rem;
    font-family: "franklin-condensed-demi";
  }
  /* line 24, ../../Private/Sass/src/page/_races.scss */
  body.series .colLeft > section.races.list .teaser .race-header img.flag {
    margin-top: 1px;
    margin-right: 15px;
  }
  /* line 30, ../../Private/Sass/src/page/_races.scss */
  body.series .colLeft > section.races.list .teaser .sideheader {
    width: 8rem;
  }
  /* line 34, ../../Private/Sass/src/page/_races.scss */
  body.series .colLeft > section.races.list .teaser .track-graphic {
    display: none;
  }
  /* line 38, ../../Private/Sass/src/page/_races.scss */
  body.series .colLeft .additional-info {
    font-size: 1.2rem;
  }
  /* line 41, ../../Private/Sass/src/page/_races.scss */
  body.series .colLeft .additional-info .links {
    line-height: 0;
  }
  /* line 44, ../../Private/Sass/src/page/_races.scss */
  body.series .colLeft .additional-info .links a {
    box-sizing: border-box;
    font-family: "franklin-book-condensed";
    outline: 0;
    padding: .7rem 1.6rem;
    font-size: 1.8rem;
    line-height: 1.4;
    cursor: pointer;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    display: inline-block;
    text-align: center;
    width: auto;
    padding: .4rem .7em;
    min-width: 0;
    font-size: 1.6rem;
    background-color: #ffcc05;
    color: #333;
    padding-right: 2.4rem;
  }
  /* line 15, ../../Private/Sass/src/_buttons.scss */
  body.series .colLeft .additional-info .links a:hover {
    text-decoration: inherit !important;
  }
}
@media screen and (max-width: 839px) and (min-width: 840px) {
  /* line 44, ../../Private/Sass/src/page/_races.scss */
  body.series .colLeft .additional-info .links a {
    font-size: 16px;
  }
}
@media screen and (max-width: 839px) and (min-width: 840px) {
  /* line 44, ../../Private/Sass/src/page/_races.scss */
  body.series .colLeft .additional-info .links a {
    font-size: 16px;
    padding: 4px .7em;
  }
}
@media screen and (max-width: 839px) {
  /* line 70, ../../Private/Sass/src/_buttons.scss */
  body.series .colLeft .additional-info .links a:before {
    color: #fff;
  }
}
@media screen and (max-width: 839px) and (min-width: 840px) {
  /* line 44, ../../Private/Sass/src/page/_races.scss */
  body.series .colLeft .additional-info .links a {
    padding-right: 20px;
  }
}
@media screen and (max-width: 839px) {
  /* line 31, ../../Private/Sass/src/_buttons.scss */
  body.series .colLeft .additional-info .links a:before {
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #fff;
    font-size: .8em;
    margin-right: .5em;
    content: "";
    display: table-cell;
    vertical-align: middle;
  }
  /* line 48, ../../Private/Sass/src/_buttons.scss */
  body.series .colLeft .additional-info .links a > * {
    display: table-cell;
    vertical-align: middle;
    padding-left: .5em;
  }
}
@media screen and (max-width: 839px) {
  /* line 5, ../../Private/Sass/src/page/_sessions.scss */
  body.series .colLeft > section.sessions .pdf-event-link {
    background: transparent !important;
    float: none !important;
    position: relative;
    font-size: 1.5rem;
    margin: .4em 0 0;
    display: inline-block;
    padding: 0;
  }
  /* line 32, ../../Private/Sass/src/_mixins.scss */
  body.series .colLeft > section.sessions .pdf-event-link:before {
    display: inline;
    position: relative;
    left: 0;
    top: -.3em;
    margin-right: .5em;
    font-size: .5em;
    color: #cc3300;
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\e901';
  }
}
@media screen and (max-width: 839px) {
  /* line 6, ../../Private/Sass/src/page/_details_common.scss */
  body.series .colLeft > article.details,
  body.series .colLeft > section.sessions {
    padding: 1.5rem 1.5rem 0;
    margin: 0;
  }
  /* line 11, ../../Private/Sass/src/page/_details_common.scss */
  body.series .colLeft > article.details .title,
  body.series .colLeft > section.sessions .title {
    margin-bottom: 1.5rem;
    border-color: #d7d7d7;
  }
  /* line 16, ../../Private/Sass/src/page/_details_common.scss */
  body.series .colLeft > article.details .title a,
  body.series .colLeft > section.sessions .title a {
    font-size: 1.5rem;
    position: relative;
  }
  /* line 32, ../../Private/Sass/src/_mixins.scss */
  body.series .colLeft > article.details .title a:before,
  body.series .colLeft > section.sessions .title a:before {
    display: inline;
    position: relative;
    left: 0;
    top: -.3em;
    margin-right: .5em;
    font-size: .5em;
    color: #cc3300;
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\e903';
  }
  /* line 22, ../../Private/Sass/src/page/_details_common.scss */
  body.series .colLeft > article.details .swiper-container,
  body.series .colLeft > section.sessions .swiper-container {
    font-size: 0;
    line-height: 0;
  }
  /* line 27, ../../Private/Sass/src/page/_details_common.scss */
  body.series .colLeft > article.details header,
  body.series .colLeft > section.sessions header {
    margin-bottom: 3rem;
  }
  /* line 30, ../../Private/Sass/src/page/_details_common.scss */
  body.series .colLeft > article.details header h1,
  body.series .colLeft > section.sessions header h1 {
    font-size: 2.8em;
    padding: 0;
    margin: 0;
  }
  /* line 36, ../../Private/Sass/src/page/_details_common.scss */
  body.series .colLeft > article.details header h2,
  body.series .colLeft > section.sessions header h2 {
    font-size: 1.8em;
    line-height: 1.15;
    font-family: 'franklin-book-condensed';
    padding: 0;
    margin: 0;
  }
  /* line 46, ../../Private/Sass/src/page/_details_common.scss */
  body.series .colLeft > article.details .pagination,
  body.series .colLeft > section.sessions .pagination {
    border: 0;
    text-align: left;
    margin: 1.5rem 0;
    padding: 0;
    font-size: 1.2rem;
    float: none;
  }
  /* line 55, ../../Private/Sass/src/page/_details_common.scss */
  body.series .colLeft > article.details .files,
  body.series .colLeft > section.sessions .files {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 60, ../../Private/Sass/src/page/_details_common.scss */
  body.series .colLeft > article.details .pdf-link,
  body.series .colLeft > section.sessions .pdf-link {
    position: relative;
  }
  /* line 32, ../../Private/Sass/src/_mixins.scss */
  body.series .colLeft > article.details .pdf-link:before,
  body.series .colLeft > section.sessions .pdf-link:before {
    display: inline;
    position: relative;
    left: 0;
    top: -.3em;
    margin-right: .5em;
    font-size: .5em;
    color: #cc3300;
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\e901';
  }
}
@media screen and (max-width: 839px) {
  /* line 5, ../../Private/Sass/src/page/_details_specific.scss */
  .car.details .car-teams tr:hover {
    color: #fff;
  }
  /* line 11, ../../Private/Sass/src/page/_details_specific.scss */
  .car.details .car_properties tr td, .car.details .car-teams tr td {
    white-space: normal;
  }
  /* line 15, ../../Private/Sass/src/page/_details_specific.scss */
  .car.details .car_properties tr th.car-properties, .car.details .car-teams tr th.car-properties {
    width: 12rem;
  }

  /* line 24, ../../Private/Sass/src/page/_details_specific.scss */
  .team.details .team-car tr:hover {
    color: #fff;
  }
  /* line 30, ../../Private/Sass/src/page/_details_specific.scss */
  .team.details .team-car tr td, .team.details .driver-details tr td, .team.details .team-details tr td {
    white-space: normal;
  }
  /* line 33, ../../Private/Sass/src/page/_details_specific.scss */
  .team.details .team-car tr td a, .team.details .driver-details tr td a, .team.details .team-details tr td a {
    display: inline-block;
    padding-left: .6em;
  }
  /* line 8, ../../Private/Sass/src/_mixins.scss */
  .team.details .team-car tr td a:before, .team.details .driver-details tr td a:before, .team.details .team-details tr td a:before {
    position: absolute;
    left: 0;
    top: .5em;
  }
  /* line 38, ../../Private/Sass/src/page/_details_specific.scss */
  .team.details .team-car tr th.term, .team.details .driver-details tr th.term, .team.details .team-details tr th.term {
    width: 12rem;
  }

  /* line 47, ../../Private/Sass/src/page/_details_specific.scss */
  .driver.details header {
    margin-bottom: 4rem !important;
  }
  /* line 51, ../../Private/Sass/src/page/_details_specific.scss */
  .driver.details img.portrait {
    width: 200px;
    float: none;
    margin-bottom: 1rem;
  }
  /* line 57, ../../Private/Sass/src/page/_details_specific.scss */
  .driver.details table.slim {
    width: 100%;
  }
  /* line 61, ../../Private/Sass/src/page/_details_specific.scss */
  .driver.details table.slim tr td {
    white-space: normal;
  }
  /* line 64, ../../Private/Sass/src/page/_details_specific.scss */
  .driver.details table.slim tr td a {
    display: inline-block;
    padding-left: .6em;
  }
  /* line 8, ../../Private/Sass/src/_mixins.scss */
  .driver.details table.slim tr td a:before {
    position: absolute;
    left: 0;
    top: .5em;
  }
  /* line 73, ../../Private/Sass/src/page/_details_specific.scss */
  .driver.details .team_name tr td {
    white-space: normal;
  }
  /* line 77, ../../Private/Sass/src/page/_details_specific.scss */
  .driver.details .team_name tr td:first-child {
    width: 120px;
    white-space: normal;
  }

  /* line 87, ../../Private/Sass/src/page/_details_specific.scss */
  .track.details .track-graphic {
    margin-bottom: 1.5rem;
  }
  /* line 93, ../../Private/Sass/src/page/_details_specific.scss */
  .track.details table tr td {
    white-space: normal;
  }

  /* line 105, ../../Private/Sass/src/page/_details_specific.scss */
  .detailedresults.details table tr td {
    white-space: normal;
  }

  /* line 115, ../../Private/Sass/src/page/_details_specific.scss */
  .videoplayer.details .caption {
    padding: .7rem 1.5rem .6rem;
    background-color: #F2F2F2;
    color: #333;
  }

  /* line 126, ../../Private/Sass/src/page/_details_specific.scss */
  .championship.details table tbody td.driver-position {
    width: 4.4rem;
  }
  /* line 130, ../../Private/Sass/src/page/_details_specific.scss */
  .championship.details table tbody td.driver-points {
    width: 6.6rem;
  }
  /* line 134, ../../Private/Sass/src/page/_details_specific.scss */
  .championship.details table tbody td.driver-name {
    white-space: normal;
  }
  /* line 137, ../../Private/Sass/src/page/_details_specific.scss */
  .championship.details table tbody td.driver-name a {
    display: inline-block;
    padding-left: .6em;
  }
  /* line 8, ../../Private/Sass/src/_mixins.scss */
  .championship.details table tbody td.driver-name a:before {
    position: absolute;
    left: 0;
    top: .5em;
  }
}
@media screen and (max-width: 839px) {
  /* line 9, ../../Private/Sass/src/page/_gallery.scss */
  body.series .colLeft > article.gallery.details .photos,
  body.series .colLeft > .static-content .photos,
  body.static .colLeft > article.gallery.details .photos,
  body.static .colLeft > .static-content .photos {
    margin: 0;
  }
  /* line 12, ../../Private/Sass/src/page/_gallery.scss */
  body.series .colLeft > article.gallery.details .photos a,
  body.series .colLeft > .static-content .photos a,
  body.static .colLeft > article.gallery.details .photos a,
  body.static .colLeft > .static-content .photos a {
    display: block;
    width: 50%;
    float: left;
    line-height: 0;
    font-size: 0;
  }
  /* line 19, ../../Private/Sass/src/page/_gallery.scss */
  body.series .colLeft > article.gallery.details .photos a:nth-child(odd),
  body.series .colLeft > .static-content .photos a:nth-child(odd),
  body.static .colLeft > article.gallery.details .photos a:nth-child(odd),
  body.static .colLeft > .static-content .photos a:nth-child(odd) {
    padding: 0 .5rem 1rem 0;
  }
  /* line 22, ../../Private/Sass/src/page/_gallery.scss */
  body.series .colLeft > article.gallery.details .photos a:nth-child(even),
  body.series .colLeft > .static-content .photos a:nth-child(even),
  body.static .colLeft > article.gallery.details .photos a:nth-child(even),
  body.static .colLeft > .static-content .photos a:nth-child(even) {
    padding: 0 0 1rem .5rem;
  }
  /* line 27, ../../Private/Sass/src/page/_gallery.scss */
  body.series .colLeft > article.gallery.details .photos img,
  body.series .colLeft > .static-content .photos img,
  body.static .colLeft > article.gallery.details .photos img,
  body.static .colLeft > .static-content .photos img {
    width: 100%;
    height: auto;
  }
  /* line 32, ../../Private/Sass/src/page/_gallery.scss */
  body.series .colLeft > article.gallery.details .photos:after,
  body.series .colLeft > .static-content .photos:after,
  body.static .colLeft > article.gallery.details .photos:after,
  body.static .colLeft > .static-content .photos:after {
    content: '';
    display: table;
    clear: both;
  }
}
/* line 4, ../../Private/Sass/src/page/_videos.scss */
.colLeft .video-list .block .list {
  margin: 0 -5px;
}
/* line 7, ../../Private/Sass/src/page/_videos.scss */
.colLeft .video-list .block .list .item {
  float: left;
  display: block;
  padding: 0 5px;
  margin: 0 0 10px;
  box-sizing: border-box;
}
/* line 15, ../../Private/Sass/src/page/_videos.scss */
.colLeft .video-list .block .list:after {
  content: '';
  display: table;
  clear: both;
}
@media screen and (min-width: 840px) {
  /* line 24, ../../Private/Sass/src/page/_videos.scss */
  .colLeft .video-list .block {
    margin-bottom: 30px;
  }
  /* line 27, ../../Private/Sass/src/page/_videos.scss */
  .colLeft .video-list .block h2 {
    font-size: 2em;
    line-height: 1em;
    margin: 27px 0 18px 0;
  }
  /* line 34, ../../Private/Sass/src/page/_videos.scss */
  .colLeft .video-list .block .list .item {
    width: 33.33%;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 839px) {
  /* line 47, ../../Private/Sass/src/page/_videos.scss */
  .colLeft .video-list .block .list .item {
    width: 50%;
  }
  /* line 50, ../../Private/Sass/src/page/_videos.scss */
  .colLeft .video-list .block .list .item .video-preview header {
    border: 1px solid #d7d7d7;
    border-width: 0 1px 1px;
  }
  /* line 54, ../../Private/Sass/src/page/_videos.scss */
  .colLeft .video-list .block .list .item .video-preview header .title {
    max-height: 40px;
  }
}
@media screen and (max-width: 479px) {
  /* line 68, ../../Private/Sass/src/page/_videos.scss */
  .colLeft .video-list .block .list .item {
    width: 100%;
  }
  /* line 71, ../../Private/Sass/src/page/_videos.scss */
  .colLeft .video-list .block .list .item .video-preview header {
    height: auto;
  }
  /* line 74, ../../Private/Sass/src/page/_videos.scss */
  .colLeft .video-list .block .list .item .video-preview header .title {
    max-height: none;
  }
}

@media screen and (max-width: 839px) {
  /* line 10, ../../Private/Sass/src/page/_image_lists.scss */
  body.series .colLeft > .teams.list .list-wrapper:after,
  body.series .colLeft > .drivers.list .list-wrapper:after,
  body.series .colLeft > .cars.list .list-wrapper:after,
  body.series .colLeft > .galleries.list .list-wrapper:after {
    content: '';
    display: table;
    clear: both;
  }
  /* line 18, ../../Private/Sass/src/page/_image_lists.scss */
  body.series .colLeft > .teams.list .teaser,
  body.series .colLeft > .drivers.list .teaser,
  body.series .colLeft > .cars.list .teaser,
  body.series .colLeft > .galleries.list .teaser {
    width: 100%;
    height: auto;
    margin: 0 0 1rem 0;
  }
  /* line 23, ../../Private/Sass/src/page/_image_lists.scss */
  body.series .colLeft > .teams.list .teaser img,
  body.series .colLeft > .drivers.list .teaser img,
  body.series .colLeft > .cars.list .teaser img,
  body.series .colLeft > .galleries.list .teaser img {
    width: 100%;
    height: auto;
    margin: 0;
  }
  /* line 32, ../../Private/Sass/src/page/_image_lists.scss */
  body.series .colLeft > .teams.list .teaser header,
  body.series .colLeft > .teams.list .teaser figcaption,
  body.series .colLeft > .drivers.list .teaser header,
  body.series .colLeft > .drivers.list .teaser figcaption,
  body.series .colLeft > .cars.list .teaser header,
  body.series .colLeft > .cars.list .teaser figcaption,
  body.series .colLeft > .galleries.list .teaser header,
  body.series .colLeft > .galleries.list .teaser figcaption {
    height: auto;
    padding: 1rem;
    border-color: #d7d7d7;
  }
  /* line 38, ../../Private/Sass/src/page/_image_lists.scss */
  body.series .colLeft > .teams.list .teaser header h2,
  body.series .colLeft > .teams.list .teaser figcaption h2,
  body.series .colLeft > .drivers.list .teaser header h2,
  body.series .colLeft > .drivers.list .teaser figcaption h2,
  body.series .colLeft > .cars.list .teaser header h2,
  body.series .colLeft > .cars.list .teaser figcaption h2,
  body.series .colLeft > .galleries.list .teaser header h2,
  body.series .colLeft > .galleries.list .teaser figcaption h2 {
    padding: 0;
    font-size: 1.6rem;
    margin: 0;
  }
  /* line 47, ../../Private/Sass/src/page/_image_lists.scss */
  body.series .colLeft > .teams.list .teaser > a:hover header,
  body.series .colLeft > .teams.list .teaser > a:hover figcaption,
  body.series .colLeft > .drivers.list .teaser > a:hover header,
  body.series .colLeft > .drivers.list .teaser > a:hover figcaption,
  body.series .colLeft > .cars.list .teaser > a:hover header,
  body.series .colLeft > .cars.list .teaser > a:hover figcaption,
  body.series .colLeft > .galleries.list .teaser > a:hover header,
  body.series .colLeft > .galleries.list .teaser > a:hover figcaption {
    background: inherit;
    color: inherit;
    border-color: #d7d7d7;
  }
  /* line 53, ../../Private/Sass/src/page/_image_lists.scss */
  body.series .colLeft > .teams.list .teaser > a:hover header h2, body.series .colLeft > .teams.list .teaser > a:hover header h3,
  body.series .colLeft > .teams.list .teaser > a:hover figcaption h2,
  body.series .colLeft > .teams.list .teaser > a:hover figcaption h3,
  body.series .colLeft > .drivers.list .teaser > a:hover header h2,
  body.series .colLeft > .drivers.list .teaser > a:hover header h3,
  body.series .colLeft > .drivers.list .teaser > a:hover figcaption h2,
  body.series .colLeft > .drivers.list .teaser > a:hover figcaption h3,
  body.series .colLeft > .cars.list .teaser > a:hover header h2,
  body.series .colLeft > .cars.list .teaser > a:hover header h3,
  body.series .colLeft > .cars.list .teaser > a:hover figcaption h2,
  body.series .colLeft > .cars.list .teaser > a:hover figcaption h3,
  body.series .colLeft > .galleries.list .teaser > a:hover header h2,
  body.series .colLeft > .galleries.list .teaser > a:hover header h3,
  body.series .colLeft > .galleries.list .teaser > a:hover figcaption h2,
  body.series .colLeft > .galleries.list .teaser > a:hover figcaption h3 {
    color: inherit;
  }
  /* line 61, ../../Private/Sass/src/page/_image_lists.scss */
  body.series .colLeft > .teams.list.drivers .media,
  body.series .colLeft > .drivers.list.drivers .media,
  body.series .colLeft > .cars.list.drivers .media,
  body.series .colLeft > .galleries.list.drivers .media {
    position: relative;
    max-height: 360px;
    overflow: hidden;
  }
  /* line 66, ../../Private/Sass/src/page/_image_lists.scss */
  body.series .colLeft > .teams.list.drivers .media img,
  body.series .colLeft > .drivers.list.drivers .media img,
  body.series .colLeft > .cars.list.drivers .media img,
  body.series .colLeft > .galleries.list.drivers .media img {
    float: none;
  }
}
@media screen and (max-width: 839px) and (max-width: 700px) {
  /* line 61, ../../Private/Sass/src/page/_image_lists.scss */
  body.series .colLeft > .teams.list.drivers .media,
  body.series .colLeft > .drivers.list.drivers .media,
  body.series .colLeft > .cars.list.drivers .media,
  body.series .colLeft > .galleries.list.drivers .media {
    max-height: 270px;
  }
}
@media screen and (max-width: 839px) and (max-width: 480px) {
  /* line 61, ../../Private/Sass/src/page/_image_lists.scss */
  body.series .colLeft > .teams.list.drivers .media,
  body.series .colLeft > .drivers.list.drivers .media,
  body.series .colLeft > .cars.list.drivers .media,
  body.series .colLeft > .galleries.list.drivers .media {
    max-height: 200px;
  }
}
@media screen and (max-width: 839px) and (max-width: 400px) {
  /* line 61, ../../Private/Sass/src/page/_image_lists.scss */
  body.series .colLeft > .teams.list.drivers .media,
  body.series .colLeft > .drivers.list.drivers .media,
  body.series .colLeft > .cars.list.drivers .media,
  body.series .colLeft > .galleries.list.drivers .media {
    max-height: 160px;
  }
}
@media screen and (max-width: 839px) {
  /* line 83, ../../Private/Sass/src/page/_image_lists.scss */
  body.series .colLeft > .teams.list.drivers .teaser,
  body.series .colLeft > .drivers.list.drivers .teaser,
  body.series .colLeft > .cars.list.drivers .teaser,
  body.series .colLeft > .galleries.list.drivers .teaser {
    width: 50%;
  }
  /* line 86, ../../Private/Sass/src/page/_image_lists.scss */
  body.series .colLeft > .teams.list.drivers .teaser:nth-child(odd),
  body.series .colLeft > .drivers.list.drivers .teaser:nth-child(odd),
  body.series .colLeft > .cars.list.drivers .teaser:nth-child(odd),
  body.series .colLeft > .galleries.list.drivers .teaser:nth-child(odd) {
    padding: 0 .5rem 0 0;
  }
  /* line 90, ../../Private/Sass/src/page/_image_lists.scss */
  body.series .colLeft > .teams.list.drivers .teaser:nth-child(even),
  body.series .colLeft > .drivers.list.drivers .teaser:nth-child(even),
  body.series .colLeft > .cars.list.drivers .teaser:nth-child(even),
  body.series .colLeft > .galleries.list.drivers .teaser:nth-child(even) {
    padding: 0 0 0 .5rem;
  }
  /* line 94, ../../Private/Sass/src/page/_image_lists.scss */
  body.series .colLeft > .teams.list.drivers .teaser img.flag_btm,
  body.series .colLeft > .drivers.list.drivers .teaser img.flag_btm,
  body.series .colLeft > .cars.list.drivers .teaser img.flag_btm,
  body.series .colLeft > .galleries.list.drivers .teaser img.flag_btm {
    width: auto;
    right: 1rem;
    bottom: 32px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  /* line 106, ../../Private/Sass/src/page/_image_lists.scss */
  body.series .colLeft > .teams.list.galleries .teaser .count,
  body.series .colLeft > .drivers.list.galleries .teaser .count,
  body.series .colLeft > .cars.list.galleries .teaser .count,
  body.series .colLeft > .galleries.list.galleries .teaser .count {
    display: none;
    top: 70%;
    box-sizing: content-box;
  }
  /* line 112, ../../Private/Sass/src/page/_image_lists.scss */
  body.series .colLeft > .teams.list.galleries .teaser .date,
  body.series .colLeft > .drivers.list.galleries .teaser .date,
  body.series .colLeft > .cars.list.galleries .teaser .date,
  body.series .colLeft > .galleries.list.galleries .teaser .date {
    font-family: 'franklin-book-condensed';
  }
}
/* line 6, ../../Private/Sass/src/page/_grid.scss */
body.series .colLeft > .grid.details table tr th {
  padding: 8px 13px;
}
/* line 10, ../../Private/Sass/src/page/_grid.scss */
body.series .colLeft > .grid.details table tr th:first-child,
body.series .colLeft > .grid.details table tr td:first-child {
  width: 44px;
}
/* line 15, ../../Private/Sass/src/page/_grid.scss */
body.series .colLeft > .grid.details table tr td {
  padding: 13px 10px;
  position: relative;
}
/* line 19, ../../Private/Sass/src/page/_grid.scss */
body.series .colLeft > .grid.details table tr td > span {
  display: block;
}
/* line 27, ../../Private/Sass/src/page/_grid.scss */
body.series .colLeft > .grid.details .team, body.series .colLeft > .grid.details .driver {
  font-size: 1.2em;
}
/* line 30, ../../Private/Sass/src/page/_grid.scss */
body.series .colLeft > .grid.details .car {
  position: absolute;
  right: 15px;
  top: 15px;
}
/* line 37, ../../Private/Sass/src/page/_grid.scss */
body.series .colLeft > .grid.details .position {
  background-color: #333;
  color: #fff;
  font-size: 16px;
  line-height: 37px;
  width: 40px;
  height: 37px;
  display: block;
  text-align: center;
  margin: 0 auto;
}

@media screen and (max-width: 839px) {
  /* line 54, ../../Private/Sass/src/page/_grid.scss */
  body.series .colLeft > .grid.details h2 {
    font-size: 2rem;
  }
  /* line 60, ../../Private/Sass/src/page/_grid.scss */
  body.series .colLeft > .grid.details table tr th, body.series .colLeft > .grid.details table tr td {
    padding: .6em;
    white-space: normal;
  }
  /* line 64, ../../Private/Sass/src/page/_grid.scss */
  body.series .colLeft > .grid.details table tr th:first-child, body.series .colLeft > .grid.details table tr td:first-child {
    width: 6.5rem;
  }
  /* line 68, ../../Private/Sass/src/page/_grid.scss */
  body.series .colLeft > .grid.details table tr th a, body.series .colLeft > .grid.details table tr td a {
    display: inline-block;
    padding-left: .6em;
  }
  /* line 8, ../../Private/Sass/src/_mixins.scss */
  body.series .colLeft > .grid.details table tr th a:before, body.series .colLeft > .grid.details table tr td a:before {
    position: absolute;
    left: 0;
    top: .5em;
  }
  /* line 72, ../../Private/Sass/src/page/_grid.scss */
  body.series .colLeft > .grid.details table tr th > span, body.series .colLeft > .grid.details table tr td > span {
    display: block;
    margin-bottom: .8em;
  }
  /* line 76, ../../Private/Sass/src/page/_grid.scss */
  body.series .colLeft > .grid.details table tr th > span:last-child, body.series .colLeft > .grid.details table tr td > span:last-child {
    margin-bottom: 0;
  }
  /* line 84, ../../Private/Sass/src/page/_grid.scss */
  body.series .colLeft > .grid.details .team {
    font-size: 1em;
  }
  /* line 88, ../../Private/Sass/src/page/_grid.scss */
  body.series .colLeft > .grid.details .driver {
    font-size: 1em;
    display: block;
    margin-bottom: .3em;
  }
  /* line 93, ../../Private/Sass/src/page/_grid.scss */
  body.series .colLeft > .grid.details .driver:last-child {
    margin-bottom: 0;
  }
  /* line 98, ../../Private/Sass/src/page/_grid.scss */
  body.series .colLeft > .grid.details .car {
    position: static;
  }
  /* line 102, ../../Private/Sass/src/page/_grid.scss */
  body.series .colLeft > .grid.details .sep {
    display: none;
  }
  /* line 105, ../../Private/Sass/src/page/_grid.scss */
  body.series .colLeft > .grid.details .position {
    font-size: 1.5rem;
    line-height: 3.5rem;
    width: 3.5rem;
    height: 3.5rem;
  }
}
@media screen and (max-width: 839px) {
  /* line 6, ../../Private/Sass/src/page/_results.scss */
  body.series .colLeft > .session.details .sep {
    display: none;
  }
  /* line 8, ../../Private/Sass/src/page/_results.scss */
  body.series .colLeft > .session.details div.team-name {
    margin-bottom: .5em;
  }
  /* line 12, ../../Private/Sass/src/page/_results.scss */
  body.series .colLeft > .session.details div.driver-name {
    display: block;
    width: 100%;
  }
}
@media screen and (max-width: 839px) {
  /* line 4, ../../Private/Sass/src/page/_points.scss */
  body.series .colLeft > section.points header h1 {
    display: none;
  }
  /* line 6, ../../Private/Sass/src/page/_points.scss */
  body.series .colLeft > section.points .content {
    border: 0;
    padding: 0;
  }
}
@media screen and (min-width: 840px) {
  /* line 3, ../../Private/Sass/src/page/_newsletter.scss */
  body.newsletter .colLeft #newsletter-form #captcha_code_row {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 839px) {
  /* line 12, ../../Private/Sass/src/page/_newsletter.scss */
  body.newsletter .colLeft #newsletter-form {
    padding-left: 0;
    margin: 4rem 0 0;
  }
  /* line 16, ../../Private/Sass/src/page/_newsletter.scss */
  body.newsletter .colLeft #newsletter-form #form_msg {
    font-weight: normal;
    font-size: 1.4rem;
  }
  /* line 39, ../../Private/Sass/src/page/_newsletter.scss */
  body.newsletter .colLeft #newsletter-form #terms_accept_row {
    padding-left: 0;
  }
  /* line 42, ../../Private/Sass/src/page/_newsletter.scss */
  body.newsletter .colLeft #newsletter-form #terms_accept_row input {
    display: none;
  }
  /* line 44, ../../Private/Sass/src/page/_newsletter.scss */
  body.newsletter .colLeft #newsletter-form #terms_accept_row label {
    display: block;
    font-weight: normal;
  }
  /* line 48, ../../Private/Sass/src/page/_newsletter.scss */
  body.newsletter .colLeft #newsletter-form #terms_accept_row label br {
    display: none;
  }
  /* line 49, ../../Private/Sass/src/page/_newsletter.scss */
  body.newsletter .colLeft #newsletter-form #terms_accept_row label .checkbox_ph {
    width: 4px;
  }
}
@media screen and (max-width: 839px) {
  /* line 4, ../../Private/Sass/src/page/_contact.scss */
  body.kontakt .colLeft .contact_infos {
    font-weight: normal;
    font-size: 1.5rem;
  }
  /* line 10, ../../Private/Sass/src/page/_contact.scss */
  body.kontakt .colLeft #contact-form input, body.kontakt .colLeft #contact-form textarea {
    width: 100%;
    margin: 0;
  }
  /* line 15, ../../Private/Sass/src/page/_contact.scss */
  body.kontakt .colLeft #contact-form #contact_street {
    width: 72%;
    margin-right: 3%;
    float: left;
  }
  /* line 21, ../../Private/Sass/src/page/_contact.scss */
  body.kontakt .colLeft #contact-form #contact_streetnumber {
    width: 25%;
  }
  /* line 25, ../../Private/Sass/src/page/_contact.scss */
  body.kontakt .colLeft #contact-form #contact_postode {
    width: 34%;
    margin-right: 3%;
    float: left;
  }
  /* line 31, ../../Private/Sass/src/page/_contact.scss */
  body.kontakt .colLeft #contact-form #contact_city {
    width: 63%;
    float: left;
    margin: 0;
  }
  /* line 37, ../../Private/Sass/src/page/_contact.scss */
  body.kontakt .colLeft #contact-form #contact_copy {
    display: inline;
  }
  /* line 41, ../../Private/Sass/src/page/_contact.scss */
  body.kontakt .colLeft #contact-form #contact_message {
    position: static;
  }
  /* line 45, ../../Private/Sass/src/page/_contact.scss */
  body.kontakt .colLeft #contact-form #captcha_code {
    width: 100%;
  }
}
@media screen and (max-width: 839px) {
  /* line 5, ../../Private/Sass/src/page/_all_results.scss */
  body.ergebnisse .colLeft .detailedresults #result_content {
    padding: 0;
    border: 0;
    float: none;
    position: relative;
  }
  /* line 12, ../../Private/Sass/src/page/_all_results.scss */
  body.ergebnisse .colLeft .detailedresults #result_content #left_content {
    float: none;
    position: absolute;
    top: -33px;
    left: -5px;
    right: -5px;
    bottom: auto;
    width: auto;
    margin: 0;
    padding: 0;
  }
  /* line 24, ../../Private/Sass/src/page/_all_results.scss */
  body.ergebnisse .colLeft .detailedresults #result_content #left_content #menu {
    display: none;
    width: 100%;
    font-size: 1.4rem;
    margin-bottom: 3rem;
    border: 1px solid #333;
    border-width: 1px 0 0 0;
    background-color: #ffcc05;
  }
  /* line 33, ../../Private/Sass/src/page/_all_results.scss */
  body.ergebnisse .colLeft .detailedresults #result_content #left_content #menu.open {
    display: block;
  }
  /* line 38, ../../Private/Sass/src/page/_all_results.scss */
  body.ergebnisse .colLeft .detailedresults #result_content #left_content #menu a {
    display: block;
    padding: 1.1rem 2rem;
    margin: 0;
    font-family: 'franklin-book-condensed';
    font-weight: normal;
    font-size: 1.8rem;
    line-height: 1.4;
    border-width: 0 0 1px 0;
    border-bottom: 1px solid #333;
    background-image: none !important;
  }
  /* line 51, ../../Private/Sass/src/page/_all_results.scss */
  body.ergebnisse .colLeft .detailedresults #result_content #left_content #menu a:hover {
    background-color: inherit;
    border-color: inherit;
    color: inherit;
  }
  /* line 58, ../../Private/Sass/src/page/_all_results.scss */
  body.ergebnisse .colLeft .detailedresults #result_content #left_content #menu a.active {
    border-width: 0 0 1px 0;
    border-color: #333 !important;
    background-color: #fff;
    color: #333;
  }
  /* line 66, ../../Private/Sass/src/page/_all_results.scss */
  body.ergebnisse .colLeft .detailedresults #result_content #left_content #menu a:not(.level0) {
    padding: 10px 15px 9px 32px !important;
    font-size: 1.4rem;
    background-color: #ebebeb;
  }
  /* line 72, ../../Private/Sass/src/page/_all_results.scss */
  body.ergebnisse .colLeft .detailedresults #result_content #left_content #menu a:not(.level0).active {
    color: #cc3300;
    background-color: #fff;
  }
  /* line 80, ../../Private/Sass/src/page/_all_results.scss */
  body.ergebnisse .colLeft .detailedresults #result_content #left_content #menu a.level2 {
    padding-left: 42px !important;
  }
  /* line 80, ../../Private/Sass/src/page/_all_results.scss */
  body.ergebnisse .colLeft .detailedresults #result_content #left_content #menu a.level3 {
    padding-left: 52px !important;
  }
  /* line 80, ../../Private/Sass/src/page/_all_results.scss */
  body.ergebnisse .colLeft .detailedresults #result_content #left_content #menu a.level4 {
    padding-left: 62px !important;
  }
  /* line 80, ../../Private/Sass/src/page/_all_results.scss */
  body.ergebnisse .colLeft .detailedresults #result_content #left_content #menu a.level5 {
    padding-left: 72px !important;
  }
  /* line 80, ../../Private/Sass/src/page/_all_results.scss */
  body.ergebnisse .colLeft .detailedresults #result_content #left_content #menu a.level6 {
    padding-left: 82px !important;
  }
  /* line 80, ../../Private/Sass/src/page/_all_results.scss */
  body.ergebnisse .colLeft .detailedresults #result_content #left_content #menu a.level7 {
    padding-left: 92px !important;
  }
  /* line 80, ../../Private/Sass/src/page/_all_results.scss */
  body.ergebnisse .colLeft .detailedresults #result_content #left_content #menu a.level8 {
    padding-left: 102px !important;
  }
  /* line 80, ../../Private/Sass/src/page/_all_results.scss */
  body.ergebnisse .colLeft .detailedresults #result_content #left_content #menu a.level9 {
    padding-left: 112px !important;
  }
  /* line 80, ../../Private/Sass/src/page/_all_results.scss */
  body.ergebnisse .colLeft .detailedresults #result_content #left_content #menu a.level10 {
    padding-left: 122px !important;
  }
  /* line 89, ../../Private/Sass/src/page/_all_results.scss */
  body.ergebnisse .colLeft .detailedresults #result_content #file_content {
    width: 100%;
    float: none;
  }
  /* line 93, ../../Private/Sass/src/page/_all_results.scss */
  body.ergebnisse .colLeft .detailedresults #result_content #file_content h1 {
    margin: 0 0 1.6rem 0;
  }
  /* line 97, ../../Private/Sass/src/page/_all_results.scss */
  body.ergebnisse .colLeft .detailedresults #result_content #file_content h3 {
    margin: 0 0 .5em 0;
  }
  /* line 103, ../../Private/Sass/src/page/_all_results.scss */
  body.ergebnisse .colLeft .detailedresults #result_content #file_content .files h3 {
    margin: 0 0 .5em 0;
  }
  /* line 111, ../../Private/Sass/src/page/_all_results.scss */
  body.ergebnisse .colLeft .detailedresults #result_content #file_content .lists h3 {
    margin: .8em 0 .5em;
  }
  /* line 115, ../../Private/Sass/src/page/_all_results.scss */
  body.ergebnisse .colLeft .detailedresults #result_content #file_content .lists a {
    position: relative;
  }
  /* line 32, ../../Private/Sass/src/_mixins.scss */
  body.ergebnisse .colLeft .detailedresults #result_content #file_content .lists a:before {
    display: inline;
    position: relative;
    left: 0;
    top: -.3em;
    margin-right: .5em;
    font-size: .5em;
    color: #cc3300;
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\e901';
  }
  /* line 117, ../../Private/Sass/src/page/_all_results.scss */
  body.ergebnisse .colLeft .detailedresults #result_content #file_content .lists ul {
    margin: 0 0 0 .5rem;
    font-size: 1.5rem;
  }
  /* line 121, ../../Private/Sass/src/page/_all_results.scss */
  body.ergebnisse .colLeft .detailedresults #result_content #file_content .lists ul li {
    padding: 0;
    list-style: none;
    margin-bottom: .8em;
  }
}
@media screen and (max-width: 840px) {
  /* line 2, ../../Private/Sass/src/page/_secured_download.scss */
  #static-login {
    width: 100%;
    margin: 0;
  }
}
/* line 1, ../../Private/Sass/src/_banner.scss */
.banner-image {
  padding: 0;
  margin: 1.5rem 0;
  font-size: 0;
  line-height: 0;
}

/* line 9, ../../Private/Sass/src/_banner.scss */
.banner-new {
  padding: 2rem 1.5rem;
  overflow: hidden;
  min-height: 11rem;
  display: table;
  width: 100%;
  box-sizing: border-box;
}
/* line 17, ../../Private/Sass/src/_banner.scss */
.banner-new .inner-banner {
  display: table-cell;
  vertical-align: middle;
}
/* line 22, ../../Private/Sass/src/_banner.scss */
.banner-new h3 {
  font-family: 'franklin-heavy';
  font-size: 2.6em;
  line-height: 1.3;
  text-transform: uppercase;
  z-index: 1;
  margin: 0;
}
/* line 31, ../../Private/Sass/src/_banner.scss */
.banner-new p {
  font-family: 'franklin-book-condensed';
  font-size: 2.2em;
  z-index: 1;
  margin: 0;
}
/* line 38, ../../Private/Sass/src/_banner.scss */
.banner-new img {
  max-width: 100%;
  height: auto;
}

/* line 44, ../../Private/Sass/src/_banner.scss */
.banner-text {
  text-align: center;
}

/* line 48, ../../Private/Sass/src/_banner.scss */
.banner-small {
  padding-top: 1rem;
  padding-bottom: 1rem;
  min-height: 0;
}
/* line 53, ../../Private/Sass/src/_banner.scss */
.banner-small h3 {
  font-size: 2em;
}
/* line 57, ../../Private/Sass/src/_banner.scss */
.banner-small.banner-icon [class*=icon] {
  font-size: 3rem;
  margin-top: -1.5rem;
}

/* line 64, ../../Private/Sass/src/_banner.scss */
[class*=banner-gray] {
  background-color: #353535;
  color: #ffcc05;
}
/* line 68, ../../Private/Sass/src/_banner.scss */
[class*=banner-gray] a {
  color: #ffcc05;
}
/* line 72, ../../Private/Sass/src/_banner.scss */
[class*=banner-gray].banner-gray-white {
  color: #fff;
}
/* line 74, ../../Private/Sass/src/_banner.scss */
[class*=banner-gray].banner-gray-white a {
  color: #fff;
}
/* line 75, ../../Private/Sass/src/_banner.scss */
[class*=banner-gray].banner-gray-white [class*=icon] {
  color: rgba(255, 255, 255, 0.8);
}

/* line 80, ../../Private/Sass/src/_banner.scss */
[class*=banner-yellow] {
  background-color: #ffcc05;
  color: #333;
}
/* line 84, ../../Private/Sass/src/_banner.scss */
[class*=banner-yellow] a {
  color: #333;
}
/* line 89, ../../Private/Sass/src/_banner.scss */
[class*=banner-yellow].banner-yellow-white a {
  color: #fff;
}

/* line 94, ../../Private/Sass/src/_banner.scss */
.banner-red {
  background-color: #e30613;
  color: #fff;
}
/* line 98, ../../Private/Sass/src/_banner.scss */
.banner-red a {
  color: #fff;
}

/* line 105, ../../Private/Sass/src/_banner.scss */
.banner-icon [class^=icon] {
  position: absolute;
  right: 1.5rem;
  top: 50%;
  font-size: 100px;
  color: #FBE079;
  margin-top: -50px;
  z-index: 0;
}

/* line 117, ../../Private/Sass/src/_banner.scss */
.banner-wrc-results {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
/* line 121, ../../Private/Sass/src/_banner.scss */
.banner-wrc-results img {
  display: inline-block !important;
  vertical-align: middle;
  width: 35%;
  max-width: 18rem;
  height: auto;
  margin-left: 3%;
}
/* line 130, ../../Private/Sass/src/_banner.scss */
.banner-wrc-results .text {
  display: inline-block;
  vertical-align: middle;
  width: 62%;
  padding-left: 2rem;
}
/* line 136, ../../Private/Sass/src/_banner.scss */
.banner-wrc-results .text h3 {
  font-family: "franklin-condensed-demi";
  font-size: 2.4em;
}
/* line 141, ../../Private/Sass/src/_banner.scss */
.banner-wrc-results .text p {
  font-size: 1.8em;
}
/* line 146, ../../Private/Sass/src/_banner.scss */
.banner-wrc-results:after {
  content: '';
  display: table;
  clear: both;
}

/* line 153, ../../Private/Sass/src/_banner.scss */
.banner-instagram {
  background-color: #E91E63;
}

/* line 156, ../../Private/Sass/src/_banner.scss */
.banner-youtube {
  background-color: #ff0000;
}

/* line 159, ../../Private/Sass/src/_banner.scss */
.banner-facebook {
  background-color: #3b5998;
}
/* line 161, ../../Private/Sass/src/_banner.scss */
.banner-facebook.banner-social [class*=icon] {
  font-size: 40px;
}

/* line 165, ../../Private/Sass/src/_banner.scss */
.banner-social {
  padding: 0 8px;
  min-height: 60px;
  margin-bottom: 12px;
}
/* line 170, ../../Private/Sass/src/_banner.scss */
.banner-social:last-child {
  margin-bottom: 0;
}
/* line 174, ../../Private/Sass/src/_banner.scss */
.banner-social [class*=icon] {
  color: #fff;
  position: absolute;
  left: 8px;
  top: 0;
  font-size: 45px;
  line-height: 60px;
}
/* line 183, ../../Private/Sass/src/_banner.scss */
.banner-social p {
  color: #fff;
  display: block;
  margin-left: 45px;
  text-transform: uppercase;
  text-align: center;
  line-height: 1;
  padding-top: 3px;
}
/* line 192, ../../Private/Sass/src/_banner.scss */
.banner-social p span {
  font-size: 16px;
  display: block;
}
/* line 197, ../../Private/Sass/src/_banner.scss */
.banner-social p strong {
  font-family: "franklin-condensed-demi";
  font-size: 30px;
  display: block;
}

/* line 206, ../../Private/Sass/src/_banner.scss */
.banner-countdown {
  background-color: #ee0000;
}
@media screen and (min-width: 840px) {
  /* line 206, ../../Private/Sass/src/_banner.scss */
  .banner-countdown {
    padding: 11px 12px 14px 12px !important;
  }
}
/* line 212, ../../Private/Sass/src/_banner.scss */
.banner-countdown .inner-banner {
  display: block;
}
/* line 214, ../../Private/Sass/src/_banner.scss */
.banner-countdown .header {
  font-family: "franklin-condensed-demi";
  font-size: 20px;
  margin: 0 0 .8em;
  color: #ffffff;
  text-align: center;
}
/* line 223, ../../Private/Sass/src/_banner.scss */
.banner-countdown .container > div {
  display: inline-block;
  width: 25%;
  text-align: center;
}
/* line 228, ../../Private/Sass/src/_banner.scss */
.banner-countdown .container > div .text {
  display: block;
  font-size: 12px;
  margin: 0 0 .4em;
  color: #ffffff;
}
/* line 235, ../../Private/Sass/src/_banner.scss */
.banner-countdown .container > div .number {
  display: block;
  width: 100%;
  font-family: "franklin-condensed-demi";
  font-size: 24px;
  color: #ffffff;
}
/* line 244, ../../Private/Sass/src/_banner.scss */
.banner-countdown .container:after {
  content: '';
  clear: both;
  display: table;
}

/* line 252, ../../Private/Sass/src/_banner.scss */
.banner-countdown-done {
  background-color: #ee0000;
  padding: 18px 0 !important;
}
/* line 255, ../../Private/Sass/src/_banner.scss */
.banner-countdown-done .header {
  font-family: "franklin-condensed-demi";
  font-size: 30px;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
}

@media screen and (min-width: 840px) {
  /* line 265, ../../Private/Sass/src/_banner.scss */
  .banner-new:not(.banner-social) {
    max-width: 729px;
    margin: 0 0 12px 0;
    min-height: 0;
    padding: 18px 10px;
  }
  /* line 271, ../../Private/Sass/src/_banner.scss */
  .banner-new:not(.banner-social):first-child {
    padding-top: 0;
  }

  /* line 274, ../../Private/Sass/src/_banner.scss */
  .banner-image {
    padding-top: 18px;
    margin-bottom: 4px;
  }
}
/* line 2, ../../Private/Sass/src/_live_stream_banner.scss */
#livestream_inline {
  padding: 0;
  font-size: 0;
  line-height: 0;
}
/* line 7, ../../Private/Sass/src/_live_stream_banner.scss */
#livestream_inline .preview-container {
  position: relative;
}
/* line 10, ../../Private/Sass/src/_live_stream_banner.scss */
#livestream_inline .preview-container img {
  width: 100%;
}
/* line 14, ../../Private/Sass/src/_live_stream_banner.scss */
#livestream_inline .preview-container h3 {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: auto;
  padding: 1.5rem;
  border: 0;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC43Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7)));
  background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
  color: #fff;
  font-size: 2.6rem !important;
}
/* line 27, ../../Private/Sass/src/_live_stream_banner.scss */
#livestream_inline .preview-container .icon-play {
  position: absolute;
  top: 45%;
  left: 50%;
  font-size: 9rem;
  margin: -4.5rem 0 0 -4.5rem;
  color: rgba(255, 255, 255, 0.9);
}

@media screen and (max-width: 840px) {
  /* line 41, ../../Private/Sass/src/_live_stream_banner.scss */
  #livestream {
    background: transparent;
    position: relative;
    padding: 0;
    margin: 1.5rem 0;
  }
  /* line 47, ../../Private/Sass/src/_live_stream_banner.scss */
  #livestream header {
    display: none;
  }
  /* line 51, ../../Private/Sass/src/_live_stream_banner.scss */
  #livestream img {
    width: 100%;
  }
  /* line 56, ../../Private/Sass/src/_live_stream_banner.scss */
  #livestream ul {
    position: static;
    font-size: 0;
    line-height: 0;
  }
  /* line 61, ../../Private/Sass/src/_live_stream_banner.scss */
  #livestream ul li {
    display: none;
    position: static;
  }
  /* line 66, ../../Private/Sass/src/_live_stream_banner.scss */
  #livestream ul li:last-child {
    display: block;
  }
  /* line 70, ../../Private/Sass/src/_live_stream_banner.scss */
  #livestream ul li:last-child a {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    padding: 1.5rem;
    color: #fff;
    font-weight: normal;
    background: transparent;
    text-shadow: none;
  }
  /* line 82, ../../Private/Sass/src/_live_stream_banner.scss */
  #livestream ul li:last-child a:after {
    display: none;
  }
  /* line 84, ../../Private/Sass/src/_live_stream_banner.scss */
  #livestream ul li:last-child a span {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 1.5rem;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC43Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7)));
    background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    font-family: "franklin-condensed-demi";
    font-size: 2.6rem;
    line-height: 1.15;
  }
  /* line 99, ../../Private/Sass/src/_live_stream_banner.scss */
  #livestream ul li:last-child a.js-live:before {
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    font-size: 100%;
    color: rgba(255, 255, 255, 0.9);
    font-size: 10rem;
    margin-top: -5rem;
    margin-left: -5rem;
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\ea15";
  }
}
/* line 2, ../../Private/Sass/src/_cookie_layer.scss */
#band-cookies a:not(#band-cookies-ok) {
  text-decoration: underline;
}
/* line 4, ../../Private/Sass/src/_cookie_layer.scss */
#band-cookies #band-cookies-ok {
  box-sizing: border-box;
  font-family: "franklin-book-condensed";
  outline: 0;
  padding: .7rem 1.6rem;
  font-size: 1.8rem;
  line-height: 1.4;
  cursor: pointer;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  display: inline-block;
  text-align: center;
  width: auto;
  padding: .4rem .7em;
  min-width: 0;
  font-size: 1.6rem;
  background-color: #ffcc05;
  color: #333;
  padding-right: 2.4rem;
  display: block;
  width: 160px;
  padding-right: .7em;
  margin: 1rem auto 0;
  font-size: 1rem;
  font-weight: normal;
  border-radius: 0;
  position: relative;
  text-decoration: none;
}
/* line 15, ../../Private/Sass/src/_buttons.scss */
#band-cookies #band-cookies-ok:hover {
  text-decoration: inherit !important;
}
@media screen and (min-width: 840px) {
  /* line 4, ../../Private/Sass/src/_cookie_layer.scss */
  #band-cookies #band-cookies-ok {
    font-size: 16px;
  }
}
@media screen and (min-width: 840px) {
  /* line 4, ../../Private/Sass/src/_cookie_layer.scss */
  #band-cookies #band-cookies-ok {
    font-size: 16px;
    padding: 4px .7em;
  }
}
/* line 70, ../../Private/Sass/src/_buttons.scss */
#band-cookies #band-cookies-ok:before {
  color: #fff;
}
@media screen and (min-width: 840px) {
  /* line 4, ../../Private/Sass/src/_cookie_layer.scss */
  #band-cookies #band-cookies-ok {
    padding-right: 20px;
  }
}
/* line 31, ../../Private/Sass/src/_buttons.scss */
#band-cookies #band-cookies-ok:before {
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #fff;
  font-size: .8em;
  margin-right: .5em;
  content: "";
  display: table-cell;
  vertical-align: middle;
}
/* line 48, ../../Private/Sass/src/_buttons.scss */
#band-cookies #band-cookies-ok > * {
  display: table-cell;
  vertical-align: middle;
  padding-left: .5em;
}
/* line 20, ../../Private/Sass/src/_cookie_layer.scss */
#band-cookies #band-cookies-ok:before {
  position: absolute;
  top: 9px;
  left: 11px;
}

@media screen and (max-width: 839px) {
  /* line 31, ../../Private/Sass/src/_cookie_layer.scss */
  #band-cookies p {
    padding-top: 0;
    line-height: 1.4;
  }
  /* line 37, ../../Private/Sass/src/_cookie_layer.scss */
  #band-cookies #band-cookies-ok {
    font-size: 1.6rem;
    width: 15rem;
    margin-top: 1.5rem;
  }
  /* line 42, ../../Private/Sass/src/_cookie_layer.scss */
  #band-cookies #band-cookies-ok:before {
    top: 6px;
    left: 11px;
  }
  /* line 48, ../../Private/Sass/src/_cookie_layer.scss */
  #band-cookies #band-cookies-close {
    display: none;
  }
}
