/*  Gazet van Antwerpen - 2024-12-05T10:09:59+0100 *test.gva.be* Copyright (c) 2024 Mediahuis  */
@charset "UTF-8";
/* font definitions */
/* @example
    @include x-link(
        color, #fff
        background-color, #555, #000
    );
*/
/* @example
    @include x-mq(30em 36em, 44em 50em) {
        .selector {
            color: #333;
        }
    };
 *
    @include x-mq(
        25em 30em, 44em 50em, '.scope-x',
        60em, '.scope-y'
    ){
        .selector {
            color: #333;
        }
    };
*/
/* @example
    @include x-supports(ccspositionsticky) { <content> };
    .csspositiionsticky {
        <content>
    }
   @example
    @include x-supports(ccspositionsticky, '.theme') { <content> };
    .csspositiionsticky.theme {
        <content>
    }
*/
/* @example
    @include x-themes(regio) { <content> };
    .theme-regio {
        <content>
    }
   @example
    @include x-supports(ccspositionsticky, '.theme') { <content> };
    .csspositiionsticky.theme {
        <content>
    }
*/
/* @example
    @if $is-hbvl {
        .selector {
            color: white;
        }
    }
*/
/** Default Fonts **/
/** FONTS **/
/** HEADER **/
/****************************************************************************
 *
 * MODULES: module-specific settings of which there are too few to create a
 * separate file go here.
 *
 * notice: always prefix variables with your module name (e.g. $header-)
 *
 ****************************************************************************/
.article-teaser__image .article-teaser__indicator-video, .article-teaser__image .article-teaser__indicator-photos {
  height: 1.875rem;
  width: 1.875rem;
  z-index: 2;
  background: #000;
  background-color: #222; }
  .article-teaser__image .article-teaser__indicator-video .icon, .article-teaser__image .article-teaser__indicator-video .comment__footer [class*="icon"], .comment__footer .article-teaser__image .article-teaser__indicator-video [class*="icon"], .article-teaser__image .article-teaser__indicator-photos .icon, .article-teaser__image .article-teaser__indicator-photos .comment__footer [class*="icon"], .comment__footer .article-teaser__image .article-teaser__indicator-photos [class*="icon"] {
    height: 0.6875rem;
    width: 0.8125rem;
    margin: 0.46875rem 0 0 0.53125rem;
    fill: #fff; }
  .article-teaser__image .article-teaser__indicator-video .icon-text, .article-teaser__image .article-teaser__indicator-photos .icon-text {
    margin-left: 2rem;
    margin-bottom: 1.5625rem; }

.article-teaser__image .article-teaser__indicator-video {
  background-color: rgba(0, 0, 0, 0.8); }

.article-teaser__image .article-teaser__indicator-photos .icon, .article-teaser__image .article-teaser__indicator-photos .comment__footer [class*="icon"], .comment__footer .article-teaser__image .article-teaser__indicator-photos [class*="icon"] {
  height: 0.9375rem;
  width: 1.0625rem; }

.widget--media .article-teaser__image .article-teaser__indicator-video .icon, .article-teaser--cr625 .article-teaser__image .article-teaser__indicator-video .icon, .article-teaser--hr430 .article-teaser__image .article-teaser__indicator-video .icon, .article-teaser--lsc .article-teaser__image .article-teaser__indicator-video .icon, .media-section--photospecial .article-teaser--ts205 .article-teaser__image .article-teaser__indicator-video .icon, .widget--media .article-teaser__image .article-teaser__indicator-video .comment__footer [class*="icon"], .comment__footer .widget--media .article-teaser__image .article-teaser__indicator-video [class*="icon"], .article-teaser--cr625 .article-teaser__image .article-teaser__indicator-video .comment__footer [class*="icon"], .comment__footer .article-teaser--cr625 .article-teaser__image .article-teaser__indicator-video [class*="icon"], .article-teaser--hr430 .article-teaser__image .article-teaser__indicator-video .comment__footer [class*="icon"], .comment__footer .article-teaser--hr430 .article-teaser__image .article-teaser__indicator-video [class*="icon"], .article-teaser--lsc .article-teaser__image .article-teaser__indicator-video .comment__footer [class*="icon"], .comment__footer .article-teaser--lsc .article-teaser__image .article-teaser__indicator-video [class*="icon"], .media-section--photospecial .article-teaser--ts205 .article-teaser__image .article-teaser__indicator-video .comment__footer [class*="icon"], .comment__footer .media-section--photospecial .article-teaser--ts205 .article-teaser__image .article-teaser__indicator-video [class*="icon"] {
  height: 1.6875rem;
  width: 1.5rem;
  margin: 0.75rem 0.875rem; }

@media only screen and (min-width: 62.1875em) {
  .widget--media .article-teaser__image .article-teaser__indicator-photos .icon, .article-teaser--cr625 .article-teaser__image .article-teaser__indicator-photos .icon, .article-teaser--hr430 .article-teaser__image .article-teaser__indicator-photos .icon, .article-teaser--lsc .article-teaser__image .article-teaser__indicator-photos .icon, .media-section--photospecial .article-teaser--ts205 .article-teaser__image .article-teaser__indicator-photos .icon, .widget--media .article-teaser__image .article-teaser__indicator-photos .comment__footer [class*="icon"], .comment__footer .widget--media .article-teaser__image .article-teaser__indicator-photos [class*="icon"], .article-teaser--cr625 .article-teaser__image .article-teaser__indicator-photos .comment__footer [class*="icon"], .comment__footer .article-teaser--cr625 .article-teaser__image .article-teaser__indicator-photos [class*="icon"], .article-teaser--hr430 .article-teaser__image .article-teaser__indicator-photos .comment__footer [class*="icon"], .comment__footer .article-teaser--hr430 .article-teaser__image .article-teaser__indicator-photos [class*="icon"], .article-teaser--lsc .article-teaser__image .article-teaser__indicator-photos .comment__footer [class*="icon"], .comment__footer .article-teaser--lsc .article-teaser__image .article-teaser__indicator-photos [class*="icon"], .media-section--photospecial .article-teaser--ts205 .article-teaser__image .article-teaser__indicator-photos .comment__footer [class*="icon"], .comment__footer .media-section--photospecial .article-teaser--ts205 .article-teaser__image .article-teaser__indicator-photos [class*="icon"] {
    height: 1.5rem;
    width: 1.875rem;
    margin: 0.8125rem 0.59375rem; } }

.widget--media .article-teaser__image .icon, .article-teaser--cr625 .article-teaser__image .icon, .article-teaser--hr430 .article-teaser__image .icon, .article-teaser--lsc .article-teaser__image .icon, .media-section--photospecial .article-teaser--ts205 .article-teaser__image .icon, .widget--media .article-teaser__image .comment__footer [class*="icon"], .comment__footer .widget--media .article-teaser__image [class*="icon"], .article-teaser--cr625 .article-teaser__image .comment__footer [class*="icon"], .comment__footer .article-teaser--cr625 .article-teaser__image [class*="icon"], .article-teaser--hr430 .article-teaser__image .comment__footer [class*="icon"], .comment__footer .article-teaser--hr430 .article-teaser__image [class*="icon"], .article-teaser--lsc .article-teaser__image .comment__footer [class*="icon"], .comment__footer .article-teaser--lsc .article-teaser__image [class*="icon"], .media-section--photospecial .article-teaser--ts205 .article-teaser__image .comment__footer [class*="icon"], .comment__footer .media-section--photospecial .article-teaser--ts205 .article-teaser__image [class*="icon"] {
  fill: currentColor; }

.widget--media .article-teaser__image .icon-text, .article-teaser--cr625 .article-teaser__image .icon-text, .article-teaser--hr430 .article-teaser__image .icon-text, .article-teaser--lsc .article-teaser__image .icon-text, .media-section--photospecial .article-teaser--ts205 .article-teaser__image .icon-text {
  margin-left: 2rem !important;
  margin-bottom: 1.5625rem !important; }

.widget--media .article-teaser__image .article-teaser__indicator-video, .article-teaser--cr625 .article-teaser__image .article-teaser__indicator-video, .article-teaser--hr430 .article-teaser__image .article-teaser__indicator-video, .article-teaser--lsc .article-teaser__image .article-teaser__indicator-video, .media-section--photospecial .article-teaser--ts205 .article-teaser__image .article-teaser__indicator-video, .widget--media .article-teaser__image .article-teaser__indicator-photos, .article-teaser--cr625 .article-teaser__image .article-teaser__indicator-photos, .article-teaser--hr430 .article-teaser__image .article-teaser__indicator-photos, .article-teaser--lsc .article-teaser__image .article-teaser__indicator-photos, .media-section--photospecial .article-teaser--ts205 .article-teaser__image .article-teaser__indicator-photos {
  height: 3.125rem;
  width: 3.125rem;
  background-color: #222;
  color: #fff; }

.widget--media .article-teaser--video .article-teaser__image .article-teaser__indicator-video, .widget--media .widget.video-special .article-teaser .article-teaser__image .article-teaser__indicator-video, .widget.video-special .widget--media .article-teaser .article-teaser__image .article-teaser__indicator-video, .article-teaser--video.article-teaser--cr625 .article-teaser__image .article-teaser__indicator-video, .widget.video-special .article-teaser--cr625.article-teaser .article-teaser__image .article-teaser__indicator-video, .article-teaser--video.article-teaser--hr430 .article-teaser__image .article-teaser__indicator-video, .widget.video-special .article-teaser--hr430.article-teaser .article-teaser__image .article-teaser__indicator-video, .widget--media .article-teaser--video .article-teaser__image .article-teaser__indicator-photos, .widget--media .widget.video-special .article-teaser .article-teaser__image .article-teaser__indicator-photos, .widget.video-special .widget--media .article-teaser .article-teaser__image .article-teaser__indicator-photos, .article-teaser--video.article-teaser--cr625 .article-teaser__image .article-teaser__indicator-photos, .widget.video-special .article-teaser--cr625.article-teaser .article-teaser__image .article-teaser__indicator-photos, .article-teaser--video.article-teaser--hr430 .article-teaser__image .article-teaser__indicator-photos, .widget.video-special .article-teaser--hr430.article-teaser .article-teaser__image .article-teaser__indicator-photos {
  margin-bottom: -1.5625rem !important;
  margin-left: 0 !important; }

.bar, .region-subnav {
  color: #fff;
  -webkit-font-smoothing: antialiased; }
  .bar a, .region-subnav a {
    color: #fff; }
  .bar a.is-active, .region-subnav a.is-active, .bar a:hover, .region-subnav a:hover, .bar a:focus, .region-subnav a:focus {
    color: rgba(255, 255, 255, 0.8); }

figcaption, .milli, .badge__icon,
.badge__label, .article__byline {
  font-size: 0.8125rem;
  line-height: 1.2307692308; }

.table caption, .lsc-widget table caption {
  font-size: 1rem;
  line-height: 1.25;
  font-weight: 700;
  text-transform: uppercase; }

.article__header > h1 {
  font-size: 2.25rem;
  line-height: 1.0555555556; }

.article__header > p {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  text-transform: uppercase; }

.article__intro {
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 700; }

.widget--related-media .widget__list li + li .article-teaser, .widget--2up .widget__list li + li .article-teaser, .widget--3up .widget__list li + li .article-teaser, .widget--4up .widget__list li + li .article-teaser {
  margin-top: 0; }

.widget--related-media .widget__item, .widget--2up .widget__item, .widget--3up .widget__item, .widget--4up .widget__item {
  border: 0; }

.widget--media .widget__list, .widget.photo-special .widget__list, .widget.video-special .widget__list {
  margin: 0 -0.625rem;
  display: block;
  font-size: 0;
  list-style: none;
  padding: 0;
  text-align: left;
  text-rendering: optimizespeed; }
  .widget--media .widget__list:after, .widget.photo-special .widget__list:after, .widget.video-special .widget__list:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  .widget--media .widget__list > .grid, .widget.photo-special .widget__list > .grid, .widget.video-special .widget__list > .grid, .widget--media .widget--related-media .widget__list > .widget__list, .widget--related-media .widget--media .widget__list > .widget__list, .widget.photo-special .widget--related-media .widget__list > .widget__list, .widget--related-media .widget.photo-special .widget__list > .widget__list, .widget.video-special .widget--related-media .widget__list > .widget__list, .widget--related-media .widget.video-special .widget__list > .widget__list, .widget--media .widget--2up .widget__list > .widget__list, .widget--2up .widget--media .widget__list > .widget__list, .widget.photo-special .widget--2up .widget__list > .widget__list, .widget--2up .widget.photo-special .widget__list > .widget__list, .widget.video-special .widget--2up .widget__list > .widget__list, .widget--2up .widget.video-special .widget__list > .widget__list, .widget--media .widget--3up .widget__list > .widget__list, .widget--3up .widget--media .widget__list > .widget__list, .widget.photo-special .widget--3up .widget__list > .widget__list, .widget--3up .widget.photo-special .widget__list > .widget__list, .widget.video-special .widget--3up .widget__list > .widget__list, .widget--3up .widget.video-special .widget__list > .widget__list, .widget--media .widget--4up .widget__list > .widget__list, .widget--4up .widget--media .widget__list > .widget__list, .widget.photo-special .widget--4up .widget__list > .widget__list, .widget--4up .widget.photo-special .widget__list > .widget__list, .widget.video-special .widget--4up .widget__list > .widget__list, .widget--4up .widget.video-special .widget__list > .widget__list, .widget--media .site-index .widget__list > ul, .site-index .widget--media .widget__list > ul, .widget.photo-special .site-index .widget__list > ul, .site-index .widget.photo-special .widget__list > ul, .widget.video-special .site-index .widget__list > ul, .site-index .widget.video-special .widget__list > ul {
    margin: 0; }
  .widget--media .widget__list > hr, .widget.photo-special .widget__list > hr, .widget.video-special .widget__list > hr {
    margin-left: 0.625rem;
    margin-right: 0.625rem; }
  .widget--media .widget__list li + li .article-teaser, .widget.photo-special .widget__list li + li .article-teaser, .widget.video-special .widget__list li + li .article-teaser {
    margin-top: 0; }

.widget--media .widget__item, .widget.photo-special .widget__item, .widget.video-special .widget__item {
  display: inline-block ;
  vertical-align: top ;
  font-size: 0.875rem;
  direction: ltr;
  letter-spacing: normal;
  margin: 0;
  text-align: left;
  text-rendering: auto;
  width: 100%;
  word-spacing: normal;
  border: 0; }

.widget--media .widget__item__inner, .widget.photo-special .widget__item__inner, .widget.video-special .widget__item__inner {
  padding: 0 0.625rem;
  display: block; }

.widget--media .widget__item, .widget.photo-special .widget__item, .widget.video-special .widget__item {
  width: 50%; }

.widget--media .article-teaser, .widget.photo-special .article-teaser, .widget.video-special .article-teaser {
  margin-top: 0; }
  .widget--media .article-teaser .article-teaser__image, .widget.photo-special .article-teaser .article-teaser__image, .widget.video-special .article-teaser .article-teaser__image {
    max-width: none;
    float: none; }

.widget--media .article-teaser__image .article-teaser__indicator-video, .widget.photo-special .article-teaser__image .article-teaser__indicator-video, .widget.video-special .article-teaser__image .article-teaser__indicator-video,
.widget--media .article-teaser__image .article-teaser__indicator-photos,
.widget.photo-special .article-teaser__image .article-teaser__indicator-photos,
.widget.video-special .article-teaser__image .article-teaser__indicator-photos {
  background-color: #d21d10; }
  .widget--media .article-teaser__image .article-teaser__indicator-video .icon, .widget.photo-special .article-teaser__image .article-teaser__indicator-video .icon, .widget.video-special .article-teaser__image .article-teaser__indicator-video .icon, .widget--media .article-teaser__image .article-teaser__indicator-video .comment__footer [class*="icon"], .comment__footer .widget--media .article-teaser__image .article-teaser__indicator-video [class*="icon"], .widget.photo-special .article-teaser__image .article-teaser__indicator-video .comment__footer [class*="icon"], .comment__footer .widget.photo-special .article-teaser__image .article-teaser__indicator-video [class*="icon"], .widget.video-special .article-teaser__image .article-teaser__indicator-video .comment__footer [class*="icon"], .comment__footer .widget.video-special .article-teaser__image .article-teaser__indicator-video [class*="icon"],
  .widget--media .article-teaser__image .article-teaser__indicator-photos .icon,
  .widget.photo-special .article-teaser__image .article-teaser__indicator-photos .icon,
  .widget.video-special .article-teaser__image .article-teaser__indicator-photos .icon,
  .widget--media .article-teaser__image .article-teaser__indicator-photos .comment__footer [class*="icon"],
  .comment__footer .widget--media .article-teaser__image .article-teaser__indicator-photos [class*="icon"],
  .widget.photo-special .article-teaser__image .article-teaser__indicator-photos .comment__footer [class*="icon"],
  .comment__footer .widget.photo-special .article-teaser__image .article-teaser__indicator-photos [class*="icon"],
  .widget.video-special .article-teaser__image .article-teaser__indicator-photos .comment__footer [class*="icon"],
  .comment__footer .widget.video-special .article-teaser__image .article-teaser__indicator-photos [class*="icon"] {
    fill: #fff; }

.widget--media .article-teaser__image .article-teaser__indicator-video, .widget.photo-special .article-teaser__image .article-teaser__indicator-video, .widget.video-special .article-teaser__image .article-teaser__indicator-video {
  background-color: rgba(210, 29, 16, 0.8); }

.widget--hero .article-teaser__header h1, .widget--thumb .article-teaser__header h1, .widget--most-read .article-teaser__header h1, .widget--standpunt .article-teaser__header h1 {
  line-height: 1.15; }

.widget--hero li + li .article-teaser__header h1, .widget--thumb li + li .article-teaser__header h1, .widget--most-read li + li .article-teaser__header h1, .widget--standpunt li + li .article-teaser__header h1 {
  font-size: 0.875rem; }

.pill {
  border-radius: 0.9375rem; }
  .pill {
    color: #fff;
    text-decoration: none;
    outline: none; }
  .is-active.pill, .pill:hover, .pill:focus {
    color: #fff;
    text-decoration: none;
    outline: none; }

.pill--alpha {
  color: #fff;
  background-color: #d21d10; }

.is-active.pill--alpha, .pill--alpha:hover, .pill--alpha:focus {
  color: #fff;
  background-color: #a3160c; }

.pill--alpha:active {
  background-color: #731009; }

.pill--beta {
  color: #fff;
  background-color: #d21d10; }

.is-active.pill--beta, .pill--beta:hover, .pill--beta:focus {
  color: #fff;
  background-color: #a3160c; }

.pill--beta:active {
  background-color: #731009; }

.pill, .pill--gamma {
  color: #fff;
  background-color: #7a7a7a; }

.is-active.pill, .is-active.pill--gamma, .pill:hover, .pill--gamma:hover, .pill:focus, .pill--gamma:focus {
  color: #fff;
  background-color: #616060; }

.pill:active, .pill--gamma:active {
  background-color: #474747; }

.pill--eta {
  color: #656565;
  background-color: #eee; }

.is-active.pill--eta, .pill--eta:hover, .pill--eta:focus {
  color: #d21d10;
  background-color: #d5d4d4; }

.pill--eta:active {
  color: #d21d10;
  background-color: #bbbbbb; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section,
summary {
  display: block; }

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden],
template {
  display: none; }

@-webkit-viewport {
  width: "device-width"; }

@-moz-viewport {
  width: "device-width"; }

@-ms-viewport {
  width: "device-width"; }

@-o-viewport {
  width: "device-width"; }

@viewport {
  width: "device-width"; }

*, *:before, *:after {
  -moz-box-sizing: border-box;
       box-sizing: border-box; }

html {
  height: 100%;
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

html,
body {
  min-height: 100%; }

body {
  overflow-x: hidden; }

html,
button,
input,
select,
textarea {
  color: #333; }

body {
  margin: 0;
  font-size: 1em;
  line-height: 1.4285714286; }

.body-wrapper {
  position: relative;
  margin: 2.1875rem auto 0; }
  @media only screen and (min-width: 37.5em) {
    .body-wrapper {
      margin-top: 12.375rem; } }
  .site-header-sticky--compact + .body-wrapper {
    margin-top: 6.125rem; }
  .native .body-wrapper {
    margin-top: 0; }
  .layout-wallpaper .body-wrapper {
    max-width: 62.25rem; }
  .theme-regio--hascity .body-wrapper {
    margin-top: 6.75rem; }
  @media only screen and (min-width: 71em) {
    .layout-smallskyscraper .body-wrapper {
      max-width: 71rem !important; } }
  @media only screen and (min-width: 1250px) {
    .layout-wideskyscraper .body-wrapper {
      max-width: 73.5rem !important; } }
  @media only screen and (min-width: 1250px) {
    .layout-extrawideskyscraper .body-wrapper {
      max-width: 82.25rem !important; } }

.oneplatform_fragment_enableMenus .body-wrapper {
  margin-top: 1.25rem; }

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  font-weight: 700; }

h1,
.h1 {
  font-size: 1.875rem;
  line-height: 1; }

h2,
.h2 {
  font-size: 1.5rem;
  line-height: 1.25; }

h3,
.h3,
.masthead__subtitle {
  font-size: 1.25rem;
  line-height: 1; }

h4,
.h4 {
  font-size: 1.125rem;
  line-height: 1.1111111111; }

h5,
.h5,
.header-section,
.article__related ol span {
  font-size: 1rem;
  line-height: 1.25; }

h6,
.h6,
.lsc-section-title {
  font-size: 0.875rem;
  line-height: 1.4285714286; }

.giga {
  font-size: 4.5rem;
  line-height: 1.1111111111; }

.mega {
  font-size: 3rem;
  line-height: 1.25; }

.kilo {
  font-size: 2.25rem;
  line-height: 1.1111111111; }

address {
  margin: 0 0 1.25rem; }

blockquote,
pre {
  margin: 0 0 1.25rem; }

blockquote p {
  margin: 0; }

pre {
  overflow: auto;
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word; }
  pre code {
    font-size: 0.8125rem;
    line-height: 1.5384615385; }

code,
kbd,
pre,
samp {
  font-family: "Monaco", Courier New, monospace;
  font-size: 1em; }

hr {
  margin: 0 0 1.25rem;
  display: block;
  border: 0;
  border-top-color: #eee;
  border-top-style: solid;
  border-top-width: 0.1875rem;
  height: 0.0625rem;
  padding: 0; }

figure {
  margin: 0 0 1.25rem;
  padding: 0; }

figcaption p {
  margin-bottom: 0; }

figcaption span {
  display: block;
  font-style: italic; }

ul,
ol,
dl {
  margin: 0 0 1.25rem; }

ul {
  list-style-type: square; }

li > ul,
li > ol {
  margin-bottom: 0; }

ul,
ol,
dd {
  margin-left: 1.25rem;
  padding: 0; }

div[data-test-id='inline-related-wrapper'] ul {
  margin-left: 0; }

.oneplatform_fragment_enableMenus div[data-fragment-name='sitefooter'] ul {
  margin-left: 0; }

.oneplatform_fragment_enableMenus div[data-fragment-name='siteheader'] ul {
  margin-bottom: 0; }

dt {
  font-weight: 700; }

::-moz-selection {
  background: #000;
  color: #fff;
  text-shadow: none; }

::selection {
  background: #000;
  color: #fff;
  text-shadow: none; }

::-moz-selection {
  background: #000;
  color: #fff;
  text-shadow: none; }

p {
  margin: 0 0 1.25rem;
  padding: 0; }

a {
  background-color: transparent;
  color: #d21d10;
  text-decoration: none; }
  a:hover, a:focus {
    color: #a3160c; }
  a:focus {
    outline: thin dotted; }
  a:active, a:hover {
    outline: none; }

.oneplatform_fragment_enableMenus div[data-testid='weather-forecast'] a {
  color: inherit; }
  .oneplatform_fragment_enableMenus div[data-testid='weather-forecast'] a:hover, .oneplatform_fragment_enableMenus div[data-testid='weather-forecast'] a:focus {
    text-decoration: inherit; }

abbr[title],
dfn[title] {
  border-bottom: 0.0625rem dotted;
  cursor: help; }

b,
strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

q {
  quotes: '‘' '’' '“' '”'; }
  q:before {
    content: '‘';
    content: open-quote; }
  q:after {
    content: '’';
    content: close-quote; }
  q q:before {
    content: '“';
    content: open-quote; }
  q q:after {
    content: '”';
    content: close-quote; }

sup,
sub {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

small {
  font-size: 85%; }

.micro, .breadcrumb ol, .pill, .lsc-section-title a {
  font-size: 0.75rem;
  line-height: 1.25; }

.uc {
  text-transform: uppercase; }

.nc {
  text-transform: none !important; }

u, ins {
  text-decoration: none; }

ins {
  background: #ff9;
  color: #555; }

del, s {
  text-decoration: line-through; }

mark {
  background: #ff0;
  color: #333;
  font-style: italic;
  font-weight: bold; }

img,
embed,
object,
iframe {
  border: 0;
  max-width: 100%; }

img {
  height: auto; }

audio,
canvas,
img,
video {
  vertical-align: middle; }

figure > img {
  image-rendering: optimizeQuality;
  -ms-interpolation-mode: bicubic;
  display: block; }

svg:not(:root) {
  overflow: hidden; }

table {
  margin: 0 0 1.25rem;
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show;
  width: 100%; }

caption, th, td {
  padding: 0.625rem;
  padding-left: 0;
  text-align: left; }

form,
fieldset {
  margin: 0 0 1.25rem; }

fieldset,
legend {
  border: 0;
  padding: 0; }

button,
input,
optgroup,
select,
textarea {
  border-radius: 0;
  font-family: inherit;
  font-size: 100%;
  margin: 0; }

button {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled],
html input[disabled] {
  cursor: default; }

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

button,
input {
  line-height: normal; }

input[type="checkbox"],
input[type="radio"] {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  padding: 0; }

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="email"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="url"],
input[type="color"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="week"],
select.form-input,
select.ui-datepicker-month,
select.ui-datepicker-year,
select.abo-input--text,
textarea {
  -webkit-appearance: none;
  -moz-appearance: none; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

textarea {
  resize: vertical;
  overflow: auto;
  vertical-align: top; }
  textarea:active, textarea:focus {
    cursor: text;
    outline: none; }

textarea[contenteditable] {
  -webkit-appearance: none; }

optgroup {
  font-weight: bold; }

details {
  margin-bottom: 1.25rem; }

/**
 * This font currently only has a medium font weight available
 * Regular and Bold fallback to Medium
 */
@font-face {
  font-family: 'FFGoodCondensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("https://testmarkup.gva.be/extra/assets/font/FFGoodCondensed-Medium.woff2") format("woff2"), url("https://testmarkup.gva.be/extra/assets/font/FFGoodCondensed-Medium.woff") format("woff"); }

@font-face {
  font-family: 'FFGoodCondensed';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("https://testmarkup.gva.be/extra/assets/font/FFGoodCondensed-Medium.woff2") format("woff2"), url("https://testmarkup.gva.be/extra/assets/font/FFGoodCondensed-Medium.woff") format("woff"); }

@font-face {
  font-family: 'FFGoodCondensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("https://testmarkup.gva.be/extra/assets/font/FFGoodCondensed-Bold.woff2") format("woff2"), url("https://testmarkup.gva.be/extra/assets/font/FFGoodCondensed-Bold.woff") format("woff"); }

@font-face {
  font-family: 'FFGoodCondensed Fallback';
  size-adjust: 71.4%;
  src: local("Arial"); }

/**
 * This font currently only has a medium font weight available
 * Regular and Bold fallback to Medium
 */
@font-face {
  font-family: 'FFGoodWide';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("https://testmarkup.gva.be/extra/assets/font/FFGoodWide-Medium.woff2") format("woff2"), url("https://testmarkup.gva.be/extra/assets/font/FFGoodWide-Medium.woff") format("woff"); }

@font-face {
  font-family: 'FFGoodWide';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("https://testmarkup.gva.be/extra/assets/font/FFGoodWide-Medium.woff2") format("woff2"), url("https://testmarkup.gva.be/extra/assets/font/FFGoodWide-Medium.woff") format("woff"); }

@font-face {
  font-family: 'FFGoodWide';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("https://testmarkup.gva.be/extra/assets/font/FFGoodWide-Bold.woff2") format("woff2"), url("https://testmarkup.gva.be/extra/assets/font/FFGoodWide-Bold.woff") format("woff"); }

@font-face {
  font-family: 'FFGoodWide Fallback';
  size-adjust: 103.95%;
  src: local("Arial"); }

@font-face {
  font-family: 'Merriweather';
  src: url("https://testmarkup.gva.be/extra/assets/font/merriweather/Merriweather-Black.woff2") format("woff2"), url("https://testmarkup.gva.be/extra/assets/font/merriweather/Merriweather-Black.woff") format("woff"), local("Merriweather-Black");
  font-display: swap;
  font-weight: 900;
  font-style: normal; }

/* @example
    <div class="island">
        I am boxed off.
        <div class="bleed-x">To the edge</div>
    </div>
*/
.bleed-x, .masthead {
  margin-left: -1.25rem !important;
  margin-right: -1.25rem !important; }

.bleed-y {
  margin-bottom: -1.25rem !important;
  margin-top: -1.25rem !important; }

.bleed-x-half {
  margin-left: -0.625rem !important;
  margin-right: -0.625rem !important; }

.bleed-y-half {
  margin-bottom: -0.625rem !important;
  margin-top: -0.625rem !important; }

body:after, .body-wrapper:after, .grid:after, .widget--related-media .widget__list:after, .widget--2up .widget__list:after, .widget--3up .widget__list:after, .widget--4up .widget__list:after, .site-index ul:after, .bar:after, .region-subnav:after, .bar__nav:after, .region-subnav__list:after,
.bar__nav ul:after,
.region-subnav__list ul:after, .carousel:after, .carousel ol:after, .form-group:after, .media:after, .one-liner:after, .article__body:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

/* @example
    <div class="center">
        <div class="center__item"></div>
    </div>
*/
/* @example
    <div class="center">
        <div class="center__item"></div>
        <div class="center__ghost"></div>
    </div>
*/
.center {
  display: block !important;
  height: 100%;
  letter-spacing: -.31em;
  text-align: center !important;
  width: 100%; }

.opera:-o-prefocus,
.center {
  word-spacing: -.43em; }

.center__ghost {
  display: none !important; }

.center:after {
  content: '' !important; }

.center:after {
  display: inline-block !important;
  vertical-align: middle !important;
  height: 100% !important; }

.center__item {
  display: inline-block !important;
  vertical-align: middle !important;
  max-width: 100%; }

.center__item,
.center__ghost,
.center:before {
  letter-spacing: normal;
  text-rendering: auto;
  word-spacing: normal; }

/* @example
    <div class="ch">
        <div class="ch__push">
          <div class="ch__pull"></div>
        </div>
    </div>
*/
.ch {
  overflow: hidden;
  width: 100%; }

.ch__push {
  float: left;
  left: 50%;
  position: relative; }

.ch__pull {
  left: -50%;
  position: relative; }

.container {
  margin: 0 auto !important;
  max-width: 62.25rem !important; }
  .layout-smallskyscraper .container {
    max-width: 71rem !important; }
  .layout-wideskyscraper .container {
    max-width: 73.5rem !important; }
  .layout-extrawideskyscraper .container {
    max-width: 81rem !important; }

.container--narrow {
  max-width: 38.4734239802rem !important; }

.container--wide {
  max-width: 100.7205rem !important; }

.context {
  position: relative; }

.context__child {
  left: 0;
  position: absolute !important;
  top: 0; }

/* @example
    @include x-display('', true);

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

    .display-block: {
        display: block !important;
    }

    .display-inline-block: {
        display: inline-block !important;
    }

    .display-table: {
        display: table !important;
    }

    .display-table-cell: {
        display: table-cell !important;
    }
*/
.display-block, .bar__nav a, .region-subnav__list a {
  display: block !important; }

.display-inline-block {
  display: inline-block !important; }

.display-table {
  display: table !important;
  table-layout: fixed !important;
  width: 100% !important; }

.display-table-cell {
  display: table-cell !important; }

.display-none, .article-teaser__body {
  display: none !important; }

@media only screen and (min-width: 30em) {
  .display-block--bp2, .article-teaser__body {
    display: block !important; }
  .display-inline-block--bp2 {
    display: inline-block !important; }
  .display-table--bp2 {
    display: table !important;
    table-layout: fixed !important;
    width: 100% !important; }
  .display-table-cell--bp2 {
    display: table-cell !important; }
  .display-none--bp2 {
    display: none !important; } }

@media only screen and (min-width: 37.5em) {
  .display-block--bp3 {
    display: block !important; }
  .display-inline-block--bp3 {
    display: inline-block !important; }
  .display-table--bp3 {
    display: table !important;
    table-layout: fixed !important;
    width: 100% !important; }
  .display-table-cell--bp3 {
    display: table-cell !important; }
  .display-none--bp3 {
    display: none !important; } }

@media only screen and (min-width: 48em) {
  .display-block--bp4 {
    display: block !important; }
  .display-inline-block--bp4 {
    display: inline-block !important; }
  .display-table--bp4 {
    display: table !important;
    table-layout: fixed !important;
    width: 100% !important; }
  .display-table-cell--bp4 {
    display: table-cell !important; }
  .display-none--bp4, .bar__toggle, .region-subnav__toggle, .site-menu {
    display: none !important; } }

@media only screen and (min-width: 62.1875em) {
  .display-block--bp5 {
    display: block !important; }
  .display-inline-block--bp5 {
    display: inline-block !important; }
  .display-table--bp5 {
    display: table !important;
    table-layout: fixed !important;
    width: 100% !important; }
  .display-table-cell--bp5 {
    display: table-cell !important; }
  .display-none--bp5 {
    display: none !important; } }

@media only screen and (min-width: 64em) {
  .display-block--bp6 {
    display: block !important; }
  .display-inline-block--bp6 {
    display: inline-block !important; }
  .display-table--bp6 {
    display: table !important;
    table-layout: fixed !important;
    width: 100% !important; }
  .display-table-cell--bp6 {
    display: table-cell !important; }
  .display-none--bp6 {
    display: none !important; } }

/* @example
    <div class="flex-embed flex-embed--16by9">
        <ul class="flex-embed__item">
            <li><a href="#">[img]</a></li>
            <li><a href="#">[img]</a></li>
            <li><a href="#">[img]</a></li>
        </ul>
    </div>
 *
    <div class="flex-embed flex-embed--16by9">
        [iframe|object|embed]
    </div>
*/
.flex-embed {
  height: 0 !important;
  overflow: hidden !important;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0 !important;
  padding-top: 0;
  position: relative !important; }

.flex-embed > iframe,
.flex-embed > embed,
.flex-embed > object,
.flex-embed > img,
.flex-embed__item {
  position: absolute !important;
  left: 0 !important;
  top: 0 !important;
  bottom: 0 !important;
  right: 0 !important; }

.flex-embed--1by1 {
  padding-bottom: 100% !important; }

.flex-embed--4by3 {
  padding-bottom: 75% !important; }

.flex-embed--16by9 {
  padding-bottom: 56.25% !important; }

.flex-embed--3by2 {
  padding-bottom: 66.67% !important; }

.flex-embed--3by1 {
  padding-bottom: 33.33% !important; }

/* @example
    <div class="flex-embed" style="padding-bottom: 75%">
        [iframe|object|embed]
    </div>
*/
/* @example
    <div class="flex-split">
        <div>Box of content aligned left</div>
        <div>More content aligned right</div>
    </div>
*/
.flex-split {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  box-align: center;
  flex-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  box-pack: justify;
  flex-pack: justify;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .flex-split .a11y:first-child + * {
    margin-right: auto; }

/* @example
    <div class="grid">
        <div class="grid__col size-1-4">
            <div class="grid__col__inner"></div>
        </div>
        <div class="grid__col size-1-4">
            <div class="grid__col__inner"></div>
        </div>
        <div class="grid__col size-1-4">
            <div class="grid__col__inner"></div>
        </div>
        <div class="grid__col size-1-4">
            <div class="grid__col__inner"></div>
        </div>
    </div>
 *
    <div class="grid grid--reverse">
        <div class="grid__col size-1-2">
            <div class="grid__col__inner"></div>
        </div>
        <div class="grid__col size-1-2">
            <div class="grid__col__inner"></div>
        </div>
    </div>
*/
.grid, .widget--related-media .widget__list, .widget--2up .widget__list, .widget--3up .widget__list, .widget--4up .widget__list, .site-index ul {
  margin: 0 -0.625rem;
  display: block;
  font-size: 0;
  list-style: none;
  padding: 0;
  text-align: left;
  text-rendering: optimizespeed; }
  .grid > .grid, .widget--related-media .widget__list > .grid, .widget--2up .widget__list > .grid, .widget--3up .widget__list > .grid, .widget--4up .widget__list > .grid, .site-index ul > .grid, .widget--related-media .grid > .widget__list, .widget--related-media .widget__list > .widget__list, .site-index .widget--related-media ul > .widget__list, .widget--related-media .site-index ul > .widget__list, .widget--2up .grid > .widget__list, .widget--2up .widget__list > .widget__list, .site-index .widget--2up ul > .widget__list, .widget--2up .site-index ul > .widget__list, .widget--3up .grid > .widget__list, .widget--3up .widget__list > .widget__list, .site-index .widget--3up ul > .widget__list, .widget--3up .site-index ul > .widget__list, .widget--4up .grid > .widget__list, .widget--4up .widget__list > .widget__list, .site-index .widget--4up ul > .widget__list, .widget--4up .site-index ul > .widget__list, .site-index .grid > ul, .widget--related-media .site-index .widget__list > ul, .site-index .widget--related-media .widget__list > ul, .widget--2up .site-index .widget__list > ul, .site-index .widget--2up .widget__list > ul, .widget--3up .site-index .widget__list > ul, .site-index .widget--3up .widget__list > ul, .widget--4up .site-index .widget__list > ul, .site-index .widget--4up .widget__list > ul, .site-index ul > ul {
    margin: 0; }
  .grid > hr, .widget--related-media .widget__list > hr, .widget--2up .widget__list > hr, .widget--3up .widget__list > hr, .widget--4up .widget__list > hr, .site-index ul > hr {
    margin-left: 0.625rem;
    margin-right: 0.625rem; }

.grid--center {
  text-align: center; }

.grid--right {
  text-align: right; }

.grid--reverse {
  direction: rtl; }

.grid--middle > .grid__col, .widget--related-media .grid--middle > .widget__item, .widget--2up .grid--middle > .widget__item, .widget--3up .grid--middle > .widget__item, .widget--4up .grid--middle > .widget__item, .site-index ul .grid--middle > li {
  vertical-align: middle; }

.grid--bottom > .grid__col, .widget--related-media .grid--bottom > .widget__item, .widget--2up .grid--bottom > .widget__item, .widget--3up .grid--bottom > .widget__item, .widget--4up .grid--bottom > .widget__item, .site-index ul .grid--bottom > li {
  vertical-align: bottom; }

.grid--bleed {
  margin: 0; }
  .grid--bleed > .grid__col__inner, .widget--related-media .grid--bleed > .widget__item__inner, .widget--2up .grid--bleed > .widget__item__inner, .widget--3up .grid--bleed > .widget__item__inner, .widget--4up .grid--bleed > .widget__item__inner, .site-index ul li .grid--bleed > a, .site-index .grid--bleed > .gdpr-footer__button--privacy {
    padding: 0; }

.grid--narrow, .widget--related-media .widget__list {
  margin: 0 -0.3125rem; }
  .grid--narrow > hr, .widget--related-media .widget__list > hr {
    margin-left: 0.3125rem;
    margin-right: 0.3125rem; }
  .grid--narrow .grid__col__inner, .widget--related-media .widget__list .grid__col__inner, .grid--narrow .widget--related-media .widget__item__inner, .widget--related-media .grid--narrow .widget__item__inner, .widget--related-media .widget__list .widget__item__inner, .grid--narrow .widget--2up .widget__item__inner, .widget--2up .grid--narrow .widget__item__inner, .grid--narrow .widget--3up .widget__item__inner, .widget--3up .grid--narrow .widget__item__inner, .grid--narrow .widget--4up .widget__item__inner, .widget--4up .grid--narrow .widget__item__inner, .grid--narrow .site-index ul li a, .site-index ul li .grid--narrow a, .widget--related-media .widget__list .site-index ul li a, .site-index ul li .widget--related-media .widget__list a, .grid--narrow .site-index .gdpr-footer__button--privacy, .site-index .grid--narrow .gdpr-footer__button--privacy, .widget--related-media .widget__list .site-index .gdpr-footer__button--privacy, .site-index .widget--related-media .widget__list .gdpr-footer__button--privacy {
    padding: 0 0.3125rem; }

.grid__col, .widget--related-media .widget__item, .widget--2up .widget__item, .widget--3up .widget__item, .widget--4up .widget__item, .site-index ul li {
  display: inline-block ;
  vertical-align: top ;
  font-size: 0.875rem;
  direction: ltr;
  letter-spacing: normal;
  margin: 0;
  text-align: left;
  text-rendering: auto;
  width: 100%;
  word-spacing: normal; }

.grid__col--center {
  display: block;
  margin: 0 auto; }

.grid__col--first {
  float: left; }

.grid__col--last {
  float: right; }

.grid__col__inner, .widget--related-media .widget__item__inner, .widget--2up .widget__item__inner, .widget--3up .widget__item__inner, .widget--4up .widget__item__inner, .site-index ul li a, .site-index .gdpr-footer__button--privacy {
  padding: 0 0.625rem;
  display: block; }

@media only screen and (min-width: 48em) {
  .separator {
    border-right: 0.0625rem solid #eee; }
    .separator.separator--or {
      position: relative;
      height: 100%; }
      .separator.separator--or:before {
        width: 1.875rem;
        height: 1.875rem;
        line-height: 1.875rem;
        position: absolute;
        right: -0.9375rem;
        top: 1.25rem;
        content: 'of';
        display: block;
        border-radius: 0.9375rem;
        border: 0.0625rem solid #eee;
        color: #999;
        background-color: #fff;
        text-align: center; } }

/* @example
    <div class="island">
        I am boxed off.
    </div>
*/
.island {
  margin-bottom: 1.25rem;
  padding: 1.25rem;
  display: block; }
  .island:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  .island > :last-child {
    margin-bottom: 0; }

.islet {
  margin-bottom: 1.25rem;
  padding: 0.625rem;
  display: block; }
  .islet:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  .islet > :last-child {
    margin-bottom: 0; }

.pull-left {
  float: left !important; }

.pull-right {
  float: right !important; }

.pull-none {
  float: none !important; }

@media only screen and (min-width: 30em) {
  .pull-left--bp2 {
    float: left !important; }
  .pull-right--bp2 {
    float: right !important; }
  .pull-none--bp2 {
    float: none !important; } }

@media only screen and (min-width: 37.5em) {
  .pull-left--bp3 {
    float: left !important; }
  .pull-right--bp3 {
    float: right !important; }
  .pull-none--bp3 {
    float: none !important; } }

@media only screen and (min-width: 48em) {
  .pull-left--bp4 {
    float: left !important; }
  .pull-right--bp4 {
    float: right !important; }
  .pull-none--bp4 {
    float: none !important; } }

@media only screen and (min-width: 62.1875em) {
  .pull-left--bp5 {
    float: left !important; }
  .pull-right--bp5 {
    float: right !important; }
  .pull-none--bp5 {
    float: none !important; } }

@media only screen and (min-width: 64em) {
  .pull-left--bp6 {
    float: left !important; }
  .pull-right--bp6 {
    float: right !important; }
  .pull-none--bp6 {
    float: none !important; } }

/* @example
    <div class="margin-vm margin-vl--bp3"></div>
 *
    <div class="padding-hs"></div>
*/
.margin-an, .comment__footer menu {
  margin-top: 0 !important;
  margin-right: 0 !important;
  margin-bottom: 0 !important;
  margin-left: 0 !important; }

.margin-vn {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

.margin-hn {
  margin-right: 0 !important;
  margin-left: 0 !important; }

.margin-tn, .comment {
  margin-top: 0 !important; }

.margin-rn {
  margin-right: 0 !important; }

.margin-bn, .article-teaser__body p, .lsc-widget-logo, .lsc-widget table {
  margin-bottom: 0 !important; }

.margin-ln {
  margin-left: 0 !important; }

.padding-an {
  padding-top: 0 !important;
  padding-right: 0 !important;
  padding-bottom: 0 !important;
  padding-left: 0 !important; }

.padding-vn {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.padding-hn {
  padding-right: 0 !important;
  padding-left: 0 !important; }

.padding-tn {
  padding-top: 0 !important; }

.padding-rn {
  padding-right: 0 !important; }

.padding-bn, .regio-neighbour {
  padding-bottom: 0 !important; }

.padding-ln {
  padding-left: 0 !important; }

.margin-as {
  margin-top: 0.625rem !important;
  margin-right: 0.625rem !important;
  margin-bottom: 0.625rem !important;
  margin-left: 0.625rem !important; }

.margin-vs {
  margin-top: 0.625rem !important;
  margin-bottom: 0.625rem !important; }

.margin-hs {
  margin-right: 0.625rem !important;
  margin-left: 0.625rem !important; }

.margin-ts {
  margin-top: 0.625rem !important; }

.margin-rs {
  margin-right: 0.625rem !important; }

.margin-bs, .breadcrumb ol, .comment__header, .comment__message p, .article__tags ul, .site-social {
  margin-bottom: 0.625rem !important; }

.margin-ls {
  margin-left: 0.625rem !important; }

.padding-as, .nav-tabs a {
  padding-top: 0.625rem !important;
  padding-right: 0.625rem !important;
  padding-bottom: 0.625rem !important;
  padding-left: 0.625rem !important; }

.padding-vs {
  padding-top: 0.625rem !important;
  padding-bottom: 0.625rem !important; }

.padding-hs {
  padding-right: 0.625rem !important;
  padding-left: 0.625rem !important; }

.padding-ts {
  padding-top: 0.625rem !important; }

.padding-rs, .comment__footer li:first-child, .article__related time {
  padding-right: 0.625rem !important; }

.padding-bs {
  padding-bottom: 0.625rem !important; }

.padding-ls {
  padding-left: 0.625rem !important; }

.margin-am {
  margin-top: 1.25rem !important;
  margin-right: 1.25rem !important;
  margin-bottom: 1.25rem !important;
  margin-left: 1.25rem !important; }

.margin-vm {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important; }

.margin-hm {
  margin-right: 1.25rem !important;
  margin-left: 1.25rem !important; }

.margin-tm {
  margin-top: 1.25rem !important; }

.margin-rm {
  margin-right: 1.25rem !important; }

.margin-bm, .site-container, .region-subnav {
  margin-bottom: 1.25rem !important; }

.margin-lm {
  margin-left: 1.25rem !important; }

.padding-am {
  padding-top: 1.25rem !important;
  padding-right: 1.25rem !important;
  padding-bottom: 1.25rem !important;
  padding-left: 1.25rem !important; }

.padding-vm {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important; }

.padding-hm {
  padding-right: 1.25rem !important;
  padding-left: 1.25rem !important; }

.padding-tm, .comment {
  padding-top: 1.25rem !important; }

.padding-rm {
  padding-right: 1.25rem !important; }

.padding-bm {
  padding-bottom: 1.25rem !important; }

.padding-lm {
  padding-left: 1.25rem !important; }

.margin-al {
  margin-top: 2.5rem !important;
  margin-right: 2.5rem !important;
  margin-bottom: 2.5rem !important;
  margin-left: 2.5rem !important; }

.margin-vl {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important; }

.margin-hl {
  margin-right: 2.5rem !important;
  margin-left: 2.5rem !important; }

.margin-tl {
  margin-top: 2.5rem !important; }

.margin-rl {
  margin-right: 2.5rem !important; }

.margin-bl {
  margin-bottom: 2.5rem !important; }

.margin-ll {
  margin-left: 2.5rem !important; }

.padding-al {
  padding-top: 2.5rem !important;
  padding-right: 2.5rem !important;
  padding-bottom: 2.5rem !important;
  padding-left: 2.5rem !important; }

.padding-vl {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important; }

.padding-hl {
  padding-right: 2.5rem !important;
  padding-left: 2.5rem !important; }

.padding-tl {
  padding-top: 2.5rem !important; }

.padding-rl {
  padding-right: 2.5rem !important; }

.padding-bl {
  padding-bottom: 2.5rem !important; }

.padding-ll {
  padding-left: 2.5rem !important; }

@media only screen and (min-width: 30em) {
  .margin-an--bp2 {
    margin-top: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 0 !important;
    margin-left: 0 !important; }
  .margin-vn--bp2 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .margin-hn--bp2 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .margin-tn--bp2 {
    margin-top: 0 !important; }
  .margin-rn--bp2 {
    margin-right: 0 !important; }
  .margin-bn--bp2 {
    margin-bottom: 0 !important; }
  .margin-ln--bp2 {
    margin-left: 0 !important; }
  .padding-an--bp2 {
    padding-top: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important; }
  .padding-vn--bp2 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .padding-hn--bp2 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .padding-tn--bp2 {
    padding-top: 0 !important; }
  .padding-rn--bp2 {
    padding-right: 0 !important; }
  .padding-bn--bp2 {
    padding-bottom: 0 !important; }
  .padding-ln--bp2 {
    padding-left: 0 !important; }
  .margin-as--bp2 {
    margin-top: 0.625rem !important;
    margin-right: 0.625rem !important;
    margin-bottom: 0.625rem !important;
    margin-left: 0.625rem !important; }
  .margin-vs--bp2 {
    margin-top: 0.625rem !important;
    margin-bottom: 0.625rem !important; }
  .margin-hs--bp2 {
    margin-right: 0.625rem !important;
    margin-left: 0.625rem !important; }
  .margin-ts--bp2 {
    margin-top: 0.625rem !important; }
  .margin-rs--bp2 {
    margin-right: 0.625rem !important; }
  .margin-bs--bp2 {
    margin-bottom: 0.625rem !important; }
  .margin-ls--bp2 {
    margin-left: 0.625rem !important; }
  .padding-as--bp2 {
    padding-top: 0.625rem !important;
    padding-right: 0.625rem !important;
    padding-bottom: 0.625rem !important;
    padding-left: 0.625rem !important; }
  .padding-vs--bp2 {
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important; }
  .padding-hs--bp2 {
    padding-right: 0.625rem !important;
    padding-left: 0.625rem !important; }
  .padding-ts--bp2 {
    padding-top: 0.625rem !important; }
  .padding-rs--bp2 {
    padding-right: 0.625rem !important; }
  .padding-bs--bp2 {
    padding-bottom: 0.625rem !important; }
  .padding-ls--bp2 {
    padding-left: 0.625rem !important; }
  .margin-am--bp2 {
    margin-top: 1.25rem !important;
    margin-right: 1.25rem !important;
    margin-bottom: 1.25rem !important;
    margin-left: 1.25rem !important; }
  .margin-vm--bp2 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important; }
  .margin-hm--bp2 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important; }
  .margin-tm--bp2 {
    margin-top: 1.25rem !important; }
  .margin-rm--bp2 {
    margin-right: 1.25rem !important; }
  .margin-bm--bp2 {
    margin-bottom: 1.25rem !important; }
  .margin-lm--bp2 {
    margin-left: 1.25rem !important; }
  .padding-am--bp2 {
    padding-top: 1.25rem !important;
    padding-right: 1.25rem !important;
    padding-bottom: 1.25rem !important;
    padding-left: 1.25rem !important; }
  .padding-vm--bp2 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important; }
  .padding-hm--bp2 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important; }
  .padding-tm--bp2 {
    padding-top: 1.25rem !important; }
  .padding-rm--bp2 {
    padding-right: 1.25rem !important; }
  .padding-bm--bp2 {
    padding-bottom: 1.25rem !important; }
  .padding-lm--bp2 {
    padding-left: 1.25rem !important; }
  .margin-al--bp2 {
    margin-top: 2.5rem !important;
    margin-right: 2.5rem !important;
    margin-bottom: 2.5rem !important;
    margin-left: 2.5rem !important; }
  .margin-vl--bp2 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important; }
  .margin-hl--bp2 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important; }
  .margin-tl--bp2 {
    margin-top: 2.5rem !important; }
  .margin-rl--bp2 {
    margin-right: 2.5rem !important; }
  .margin-bl--bp2 {
    margin-bottom: 2.5rem !important; }
  .margin-ll--bp2 {
    margin-left: 2.5rem !important; }
  .padding-al--bp2 {
    padding-top: 2.5rem !important;
    padding-right: 2.5rem !important;
    padding-bottom: 2.5rem !important;
    padding-left: 2.5rem !important; }
  .padding-vl--bp2 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important; }
  .padding-hl--bp2 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important; }
  .padding-tl--bp2 {
    padding-top: 2.5rem !important; }
  .padding-rl--bp2 {
    padding-right: 2.5rem !important; }
  .padding-bl--bp2 {
    padding-bottom: 2.5rem !important; }
  .padding-ll--bp2 {
    padding-left: 2.5rem !important; } }

@media only screen and (min-width: 37.5em) {
  .margin-an--bp3 {
    margin-top: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 0 !important;
    margin-left: 0 !important; }
  .margin-vn--bp3 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .margin-hn--bp3 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .margin-tn--bp3 {
    margin-top: 0 !important; }
  .margin-rn--bp3 {
    margin-right: 0 !important; }
  .margin-bn--bp3 {
    margin-bottom: 0 !important; }
  .margin-ln--bp3 {
    margin-left: 0 !important; }
  .padding-an--bp3 {
    padding-top: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important; }
  .padding-vn--bp3 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .padding-hn--bp3 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .padding-tn--bp3 {
    padding-top: 0 !important; }
  .padding-rn--bp3 {
    padding-right: 0 !important; }
  .padding-bn--bp3 {
    padding-bottom: 0 !important; }
  .padding-ln--bp3 {
    padding-left: 0 !important; }
  .margin-as--bp3 {
    margin-top: 0.625rem !important;
    margin-right: 0.625rem !important;
    margin-bottom: 0.625rem !important;
    margin-left: 0.625rem !important; }
  .margin-vs--bp3 {
    margin-top: 0.625rem !important;
    margin-bottom: 0.625rem !important; }
  .margin-hs--bp3 {
    margin-right: 0.625rem !important;
    margin-left: 0.625rem !important; }
  .margin-ts--bp3 {
    margin-top: 0.625rem !important; }
  .margin-rs--bp3 {
    margin-right: 0.625rem !important; }
  .margin-bs--bp3 {
    margin-bottom: 0.625rem !important; }
  .margin-ls--bp3 {
    margin-left: 0.625rem !important; }
  .padding-as--bp3 {
    padding-top: 0.625rem !important;
    padding-right: 0.625rem !important;
    padding-bottom: 0.625rem !important;
    padding-left: 0.625rem !important; }
  .padding-vs--bp3 {
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important; }
  .padding-hs--bp3 {
    padding-right: 0.625rem !important;
    padding-left: 0.625rem !important; }
  .padding-ts--bp3 {
    padding-top: 0.625rem !important; }
  .padding-rs--bp3 {
    padding-right: 0.625rem !important; }
  .padding-bs--bp3 {
    padding-bottom: 0.625rem !important; }
  .padding-ls--bp3 {
    padding-left: 0.625rem !important; }
  .margin-am--bp3 {
    margin-top: 1.25rem !important;
    margin-right: 1.25rem !important;
    margin-bottom: 1.25rem !important;
    margin-left: 1.25rem !important; }
  .margin-vm--bp3 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important; }
  .margin-hm--bp3 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important; }
  .margin-tm--bp3 {
    margin-top: 1.25rem !important; }
  .margin-rm--bp3 {
    margin-right: 1.25rem !important; }
  .margin-bm--bp3 {
    margin-bottom: 1.25rem !important; }
  .margin-lm--bp3 {
    margin-left: 1.25rem !important; }
  .padding-am--bp3 {
    padding-top: 1.25rem !important;
    padding-right: 1.25rem !important;
    padding-bottom: 1.25rem !important;
    padding-left: 1.25rem !important; }
  .padding-vm--bp3 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important; }
  .padding-hm--bp3 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important; }
  .padding-tm--bp3 {
    padding-top: 1.25rem !important; }
  .padding-rm--bp3 {
    padding-right: 1.25rem !important; }
  .padding-bm--bp3 {
    padding-bottom: 1.25rem !important; }
  .padding-lm--bp3 {
    padding-left: 1.25rem !important; }
  .margin-al--bp3 {
    margin-top: 2.5rem !important;
    margin-right: 2.5rem !important;
    margin-bottom: 2.5rem !important;
    margin-left: 2.5rem !important; }
  .margin-vl--bp3 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important; }
  .margin-hl--bp3 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important; }
  .margin-tl--bp3 {
    margin-top: 2.5rem !important; }
  .margin-rl--bp3 {
    margin-right: 2.5rem !important; }
  .margin-bl--bp3 {
    margin-bottom: 2.5rem !important; }
  .margin-ll--bp3 {
    margin-left: 2.5rem !important; }
  .padding-al--bp3 {
    padding-top: 2.5rem !important;
    padding-right: 2.5rem !important;
    padding-bottom: 2.5rem !important;
    padding-left: 2.5rem !important; }
  .padding-vl--bp3 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important; }
  .padding-hl--bp3 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important; }
  .padding-tl--bp3 {
    padding-top: 2.5rem !important; }
  .padding-rl--bp3 {
    padding-right: 2.5rem !important; }
  .padding-bl--bp3 {
    padding-bottom: 2.5rem !important; }
  .padding-ll--bp3 {
    padding-left: 2.5rem !important; } }

@media only screen and (min-width: 48em) {
  .margin-an--bp4 {
    margin-top: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 0 !important;
    margin-left: 0 !important; }
  .margin-vn--bp4 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .margin-hn--bp4 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .margin-tn--bp4 {
    margin-top: 0 !important; }
  .margin-rn--bp4 {
    margin-right: 0 !important; }
  .margin-bn--bp4 {
    margin-bottom: 0 !important; }
  .margin-ln--bp4 {
    margin-left: 0 !important; }
  .padding-an--bp4 {
    padding-top: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important; }
  .padding-vn--bp4 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .padding-hn--bp4 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .padding-tn--bp4 {
    padding-top: 0 !important; }
  .padding-rn--bp4 {
    padding-right: 0 !important; }
  .padding-bn--bp4 {
    padding-bottom: 0 !important; }
  .padding-ln--bp4 {
    padding-left: 0 !important; }
  .margin-as--bp4 {
    margin-top: 0.625rem !important;
    margin-right: 0.625rem !important;
    margin-bottom: 0.625rem !important;
    margin-left: 0.625rem !important; }
  .margin-vs--bp4 {
    margin-top: 0.625rem !important;
    margin-bottom: 0.625rem !important; }
  .margin-hs--bp4 {
    margin-right: 0.625rem !important;
    margin-left: 0.625rem !important; }
  .margin-ts--bp4 {
    margin-top: 0.625rem !important; }
  .margin-rs--bp4 {
    margin-right: 0.625rem !important; }
  .margin-bs--bp4 {
    margin-bottom: 0.625rem !important; }
  .margin-ls--bp4 {
    margin-left: 0.625rem !important; }
  .padding-as--bp4 {
    padding-top: 0.625rem !important;
    padding-right: 0.625rem !important;
    padding-bottom: 0.625rem !important;
    padding-left: 0.625rem !important; }
  .padding-vs--bp4 {
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important; }
  .padding-hs--bp4 {
    padding-right: 0.625rem !important;
    padding-left: 0.625rem !important; }
  .padding-ts--bp4 {
    padding-top: 0.625rem !important; }
  .padding-rs--bp4 {
    padding-right: 0.625rem !important; }
  .padding-bs--bp4 {
    padding-bottom: 0.625rem !important; }
  .padding-ls--bp4 {
    padding-left: 0.625rem !important; }
  .margin-am--bp4 {
    margin-top: 1.25rem !important;
    margin-right: 1.25rem !important;
    margin-bottom: 1.25rem !important;
    margin-left: 1.25rem !important; }
  .margin-vm--bp4 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important; }
  .margin-hm--bp4 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important; }
  .margin-tm--bp4 {
    margin-top: 1.25rem !important; }
  .margin-rm--bp4 {
    margin-right: 1.25rem !important; }
  .margin-bm--bp4 {
    margin-bottom: 1.25rem !important; }
  .margin-lm--bp4 {
    margin-left: 1.25rem !important; }
  .padding-am--bp4 {
    padding-top: 1.25rem !important;
    padding-right: 1.25rem !important;
    padding-bottom: 1.25rem !important;
    padding-left: 1.25rem !important; }
  .padding-vm--bp4 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important; }
  .padding-hm--bp4 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important; }
  .padding-tm--bp4 {
    padding-top: 1.25rem !important; }
  .padding-rm--bp4 {
    padding-right: 1.25rem !important; }
  .padding-bm--bp4 {
    padding-bottom: 1.25rem !important; }
  .padding-lm--bp4 {
    padding-left: 1.25rem !important; }
  .margin-al--bp4 {
    margin-top: 2.5rem !important;
    margin-right: 2.5rem !important;
    margin-bottom: 2.5rem !important;
    margin-left: 2.5rem !important; }
  .margin-vl--bp4 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important; }
  .margin-hl--bp4 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important; }
  .margin-tl--bp4 {
    margin-top: 2.5rem !important; }
  .margin-rl--bp4 {
    margin-right: 2.5rem !important; }
  .margin-bl--bp4 {
    margin-bottom: 2.5rem !important; }
  .margin-ll--bp4 {
    margin-left: 2.5rem !important; }
  .padding-al--bp4 {
    padding-top: 2.5rem !important;
    padding-right: 2.5rem !important;
    padding-bottom: 2.5rem !important;
    padding-left: 2.5rem !important; }
  .padding-vl--bp4 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important; }
  .padding-hl--bp4 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important; }
  .padding-tl--bp4 {
    padding-top: 2.5rem !important; }
  .padding-rl--bp4 {
    padding-right: 2.5rem !important; }
  .padding-bl--bp4 {
    padding-bottom: 2.5rem !important; }
  .padding-ll--bp4 {
    padding-left: 2.5rem !important; } }

@media only screen and (min-width: 62.1875em) {
  .margin-an--bp5 {
    margin-top: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 0 !important;
    margin-left: 0 !important; }
  .margin-vn--bp5 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .margin-hn--bp5 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .margin-tn--bp5 {
    margin-top: 0 !important; }
  .margin-rn--bp5 {
    margin-right: 0 !important; }
  .margin-bn--bp5 {
    margin-bottom: 0 !important; }
  .margin-ln--bp5 {
    margin-left: 0 !important; }
  .padding-an--bp5 {
    padding-top: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important; }
  .padding-vn--bp5 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .padding-hn--bp5 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .padding-tn--bp5 {
    padding-top: 0 !important; }
  .padding-rn--bp5 {
    padding-right: 0 !important; }
  .padding-bn--bp5 {
    padding-bottom: 0 !important; }
  .padding-ln--bp5 {
    padding-left: 0 !important; }
  .margin-as--bp5 {
    margin-top: 0.625rem !important;
    margin-right: 0.625rem !important;
    margin-bottom: 0.625rem !important;
    margin-left: 0.625rem !important; }
  .margin-vs--bp5 {
    margin-top: 0.625rem !important;
    margin-bottom: 0.625rem !important; }
  .margin-hs--bp5 {
    margin-right: 0.625rem !important;
    margin-left: 0.625rem !important; }
  .margin-ts--bp5 {
    margin-top: 0.625rem !important; }
  .margin-rs--bp5 {
    margin-right: 0.625rem !important; }
  .margin-bs--bp5 {
    margin-bottom: 0.625rem !important; }
  .margin-ls--bp5 {
    margin-left: 0.625rem !important; }
  .padding-as--bp5 {
    padding-top: 0.625rem !important;
    padding-right: 0.625rem !important;
    padding-bottom: 0.625rem !important;
    padding-left: 0.625rem !important; }
  .padding-vs--bp5 {
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important; }
  .padding-hs--bp5 {
    padding-right: 0.625rem !important;
    padding-left: 0.625rem !important; }
  .padding-ts--bp5 {
    padding-top: 0.625rem !important; }
  .padding-rs--bp5 {
    padding-right: 0.625rem !important; }
  .padding-bs--bp5 {
    padding-bottom: 0.625rem !important; }
  .padding-ls--bp5 {
    padding-left: 0.625rem !important; }
  .margin-am--bp5 {
    margin-top: 1.25rem !important;
    margin-right: 1.25rem !important;
    margin-bottom: 1.25rem !important;
    margin-left: 1.25rem !important; }
  .margin-vm--bp5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important; }
  .margin-hm--bp5 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important; }
  .margin-tm--bp5, .site-container {
    margin-top: 1.25rem !important; }
  .margin-rm--bp5 {
    margin-right: 1.25rem !important; }
  .margin-bm--bp5 {
    margin-bottom: 1.25rem !important; }
  .margin-lm--bp5 {
    margin-left: 1.25rem !important; }
  .padding-am--bp5 {
    padding-top: 1.25rem !important;
    padding-right: 1.25rem !important;
    padding-bottom: 1.25rem !important;
    padding-left: 1.25rem !important; }
  .padding-vm--bp5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important; }
  .padding-hm--bp5 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important; }
  .padding-tm--bp5 {
    padding-top: 1.25rem !important; }
  .padding-rm--bp5 {
    padding-right: 1.25rem !important; }
  .padding-bm--bp5 {
    padding-bottom: 1.25rem !important; }
  .padding-lm--bp5 {
    padding-left: 1.25rem !important; }
  .margin-al--bp5 {
    margin-top: 2.5rem !important;
    margin-right: 2.5rem !important;
    margin-bottom: 2.5rem !important;
    margin-left: 2.5rem !important; }
  .margin-vl--bp5 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important; }
  .margin-hl--bp5 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important; }
  .margin-tl--bp5 {
    margin-top: 2.5rem !important; }
  .margin-rl--bp5 {
    margin-right: 2.5rem !important; }
  .margin-bl--bp5 {
    margin-bottom: 2.5rem !important; }
  .margin-ll--bp5 {
    margin-left: 2.5rem !important; }
  .padding-al--bp5 {
    padding-top: 2.5rem !important;
    padding-right: 2.5rem !important;
    padding-bottom: 2.5rem !important;
    padding-left: 2.5rem !important; }
  .padding-vl--bp5 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important; }
  .padding-hl--bp5 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important; }
  .padding-tl--bp5 {
    padding-top: 2.5rem !important; }
  .padding-rl--bp5 {
    padding-right: 2.5rem !important; }
  .padding-bl--bp5 {
    padding-bottom: 2.5rem !important; }
  .padding-ll--bp5 {
    padding-left: 2.5rem !important; } }

@media only screen and (min-width: 64em) {
  .margin-an--bp6 {
    margin-top: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 0 !important;
    margin-left: 0 !important; }
  .margin-vn--bp6 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .margin-hn--bp6 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .margin-tn--bp6 {
    margin-top: 0 !important; }
  .margin-rn--bp6 {
    margin-right: 0 !important; }
  .margin-bn--bp6 {
    margin-bottom: 0 !important; }
  .margin-ln--bp6 {
    margin-left: 0 !important; }
  .padding-an--bp6 {
    padding-top: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important; }
  .padding-vn--bp6 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .padding-hn--bp6 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .padding-tn--bp6 {
    padding-top: 0 !important; }
  .padding-rn--bp6 {
    padding-right: 0 !important; }
  .padding-bn--bp6 {
    padding-bottom: 0 !important; }
  .padding-ln--bp6 {
    padding-left: 0 !important; }
  .margin-as--bp6 {
    margin-top: 0.625rem !important;
    margin-right: 0.625rem !important;
    margin-bottom: 0.625rem !important;
    margin-left: 0.625rem !important; }
  .margin-vs--bp6 {
    margin-top: 0.625rem !important;
    margin-bottom: 0.625rem !important; }
  .margin-hs--bp6 {
    margin-right: 0.625rem !important;
    margin-left: 0.625rem !important; }
  .margin-ts--bp6 {
    margin-top: 0.625rem !important; }
  .margin-rs--bp6 {
    margin-right: 0.625rem !important; }
  .margin-bs--bp6 {
    margin-bottom: 0.625rem !important; }
  .margin-ls--bp6 {
    margin-left: 0.625rem !important; }
  .padding-as--bp6 {
    padding-top: 0.625rem !important;
    padding-right: 0.625rem !important;
    padding-bottom: 0.625rem !important;
    padding-left: 0.625rem !important; }
  .padding-vs--bp6 {
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important; }
  .padding-hs--bp6 {
    padding-right: 0.625rem !important;
    padding-left: 0.625rem !important; }
  .padding-ts--bp6 {
    padding-top: 0.625rem !important; }
  .padding-rs--bp6 {
    padding-right: 0.625rem !important; }
  .padding-bs--bp6 {
    padding-bottom: 0.625rem !important; }
  .padding-ls--bp6 {
    padding-left: 0.625rem !important; }
  .margin-am--bp6 {
    margin-top: 1.25rem !important;
    margin-right: 1.25rem !important;
    margin-bottom: 1.25rem !important;
    margin-left: 1.25rem !important; }
  .margin-vm--bp6 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important; }
  .margin-hm--bp6 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important; }
  .margin-tm--bp6 {
    margin-top: 1.25rem !important; }
  .margin-rm--bp6 {
    margin-right: 1.25rem !important; }
  .margin-bm--bp6 {
    margin-bottom: 1.25rem !important; }
  .margin-lm--bp6 {
    margin-left: 1.25rem !important; }
  .padding-am--bp6 {
    padding-top: 1.25rem !important;
    padding-right: 1.25rem !important;
    padding-bottom: 1.25rem !important;
    padding-left: 1.25rem !important; }
  .padding-vm--bp6 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important; }
  .padding-hm--bp6 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important; }
  .padding-tm--bp6 {
    padding-top: 1.25rem !important; }
  .padding-rm--bp6 {
    padding-right: 1.25rem !important; }
  .padding-bm--bp6 {
    padding-bottom: 1.25rem !important; }
  .padding-lm--bp6 {
    padding-left: 1.25rem !important; }
  .margin-al--bp6 {
    margin-top: 2.5rem !important;
    margin-right: 2.5rem !important;
    margin-bottom: 2.5rem !important;
    margin-left: 2.5rem !important; }
  .margin-vl--bp6 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important; }
  .margin-hl--bp6 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important; }
  .margin-tl--bp6 {
    margin-top: 2.5rem !important; }
  .margin-rl--bp6 {
    margin-right: 2.5rem !important; }
  .margin-bl--bp6 {
    margin-bottom: 2.5rem !important; }
  .margin-ll--bp6 {
    margin-left: 2.5rem !important; }
  .padding-al--bp6 {
    padding-top: 2.5rem !important;
    padding-right: 2.5rem !important;
    padding-bottom: 2.5rem !important;
    padding-left: 2.5rem !important; }
  .padding-vl--bp6 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important; }
  .padding-hl--bp6 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important; }
  .padding-tl--bp6 {
    padding-top: 2.5rem !important; }
  .padding-rl--bp6 {
    padding-right: 2.5rem !important; }
  .padding-bl--bp6 {
    padding-bottom: 2.5rem !important; }
  .padding-ll--bp6 {
    padding-left: 2.5rem !important; } }

/* @example
    <div class="split">
        <div class="split__right">Box of content</div>
        <div class="split__left">More content</div>
    </div>
 *
    <dl class="split">
        <dt class="split__left">Burger and fries</dt>
        <dd class="split__right">&pound;5.99</dd>
        <dt class="split__left">Fillet steak</dt>
        <dd class="split__right">&pound;19.99</dd>
        <dt class="split__left">Ice cream</dt>
        <dd class="split__right">&pound;2.99</dd>
    </dl>
 *
    <ol class="split results">
        <li class="first">
            <b class="split__left">1st place</b> <span class="split__right">Bob</span>
        </li>
        <li class="second">
            <b class="split__left">2nd place</b> <span class="split__right">Lilly</span>
        </li>
        <li class="third">
            <b class="split__left">3rd place</b> <span class="split__right">Ted</span>
        </li>
    </ol>​
*/
.split, .comment, .site-supnav-sticky, .lsc-section-title {
  list-style: none !important; }
  .split:after, .comment:after, .site-supnav-sticky:after, .lsc-section-title:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }

/* @example
    @include _x-split('', true);

    .split__left {
        clear: left !important;
        float: left !important;
    }

    .split__right {
        clear: right !important;
        float: right !important;
    }
*/
.split__left, .site-supnav__list:first-child {
  float: left !important;
  clear: left !important; }

.split__right {
  float: right !important;
  clear: right !important; }

@media only screen and (min-width: 30em) {
  .split__left--bp2 {
    float: left !important;
    clear: left !important; }
  .split__right--bp2 {
    float: right !important;
    clear: right !important; } }

@media only screen and (min-width: 37.5em) {
  .split__left--bp3 {
    float: left !important;
    clear: left !important; }
  .split__right--bp3, .comment__footer {
    float: right !important;
    clear: right !important; } }

@media only screen and (min-width: 48em) {
  .split__left--bp4 {
    float: left !important;
    clear: left !important; }
  .split__right--bp4 {
    float: right !important;
    clear: right !important; } }

@media only screen and (min-width: 62.1875em) {
  .split__left--bp5 {
    float: left !important;
    clear: left !important; }
  .split__right--bp5 {
    float: right !important;
    clear: right !important; } }

@media only screen and (min-width: 64em) {
  .split__left--bp6 {
    float: left !important;
    clear: left !important; }
  .split__right--bp6 {
    float: right !important;
    clear: right !important; } }

/* @example
    @include x-align('', true);

    .align-left: {
        text-align: left !important;
    }

    .align-center: {
        text-align: center !important;
    }

    .align-right: {
        text-align: right !important;
    }

    .align-top: {
        vertical-align: top !important;
    }

    .align-bottom: {
        vertical-align: bottom !important;
    }

    .align-middle: {
        vertical-align: middle !important;
    }
*/
.align-left {
  text-align: left !important; }

.align-right {
  text-align: right !important; }

.align-center, .site-copyright, .site-menu-link {
  text-align: center !important; }

.align-top {
  vertical-align: top !important; }

.align-bottom {
  vertical-align: bottom !important; }

.align-middle {
  vertical-align: middle !important; }

@media only screen and (min-width: 30em) {
  .align-left--bp2 {
    text-align: left !important; }
  .align-right--bp2 {
    text-align: right !important; }
  .align-center--bp2 {
    text-align: center !important; }
  .align-top--bp2 {
    vertical-align: top !important; }
  .align-bottom--bp2 {
    vertical-align: bottom !important; }
  .align-middle--bp2 {
    vertical-align: middle !important; } }

@media only screen and (min-width: 37.5em) {
  .align-left--bp3 {
    text-align: left !important; }
  .align-right--bp3 {
    text-align: right !important; }
  .align-center--bp3 {
    text-align: center !important; }
  .align-top--bp3 {
    vertical-align: top !important; }
  .align-bottom--bp3 {
    vertical-align: bottom !important; }
  .align-middle--bp3 {
    vertical-align: middle !important; } }

@media only screen and (min-width: 48em) {
  .align-left--bp4 {
    text-align: left !important; }
  .align-right--bp4 {
    text-align: right !important; }
  .align-center--bp4 {
    text-align: center !important; }
  .align-top--bp4 {
    vertical-align: top !important; }
  .align-bottom--bp4 {
    vertical-align: bottom !important; }
  .align-middle--bp4 {
    vertical-align: middle !important; } }

@media only screen and (min-width: 62.1875em) {
  .align-left--bp5 {
    text-align: left !important; }
  .align-right--bp5 {
    text-align: right !important; }
  .align-center--bp5 {
    text-align: center !important; }
  .align-top--bp5 {
    vertical-align: top !important; }
  .align-bottom--bp5 {
    vertical-align: bottom !important; }
  .align-middle--bp5 {
    vertical-align: middle !important; } }

@media only screen and (min-width: 64em) {
  .align-left--bp6 {
    text-align: left !important; }
  .align-right--bp6 {
    text-align: right !important; }
  .align-center--bp6 {
    text-align: center !important; }
  .align-top--bp6 {
    vertical-align: top !important; }
  .align-bottom--bp6 {
    vertical-align: bottom !important; }
  .align-middle--bp6 {
    vertical-align: middle !important; } }

/* @example
    <body>
        <div class="main-content size-2-3--bp3"></div>
        <aside class="main-sidebar size-1-3--bp3"></aside>
    </body>
 *
    <div class="grid">
        <div class="grid__col size-3-5--bp4"></div>
        <div class="grid__col size-1-2 size-1-5--bp4"></div>
        <div class="grid__col size-1-2 size-1-5--bp4"></div>
    </div>
*/
.size-1-2, .size-2-4, .size-3-6, .size-4-8, .size-5-10 {
  width: 50% !important; }

.size-2-2, .size-3-3, .size-4-4, .size-5-5, .size-6-6, .size-8-8, .size-10-10 {
  width: 100% !important; }

.size-1-3, .widget--related-media .widget__item, .size-2-6 {
  width: 33.3333333333% !important; }

.size-2-3, .size-4-6 {
  width: 66.6666666667% !important; }

.size-1-4, .size-2-8 {
  width: 25% !important; }

.size-3-4, .size-6-8 {
  width: 75% !important; }

.size-1-5, .lsc-widget table .t10, .size-2-10 {
  width: 20% !important; }

.size-2-5, .size-4-10 {
  width: 40% !important; }

.size-3-5, .size-6-10 {
  width: 60% !important; }

.size-4-5, .size-8-10 {
  width: 80% !important; }

.size-1-6 {
  width: 16.6666666667% !important; }

.size-5-6 {
  width: 83.3333333333% !important; }

.size-1-8 {
  width: 12.5% !important; }

.size-3-8 {
  width: 37.5% !important; }

.size-5-8 {
  width: 62.5% !important; }

.size-7-8 {
  width: 87.5% !important; }

.size-1-10 {
  width: 10% !important; }

.size-3-10 {
  width: 30% !important; }

.size-7-10 {
  width: 70% !important; }

.size-9-10 {
  width: 90% !important; }

.pull-1-2, .pull-2-4, .pull-3-6, .pull-4-8, .pull-5-10 {
  margin-left: -50% !important; }

.pull-2-2, .pull-3-3, .pull-4-4, .pull-5-5, .pull-6-6, .pull-8-8, .pull-10-10 {
  margin-left: -100% !important; }

.pull-1-3, .pull-2-6 {
  margin-left: -33.3333333333% !important; }

.pull-2-3, .pull-4-6 {
  margin-left: -66.6666666667% !important; }

.pull-1-4, .pull-2-8 {
  margin-left: -25% !important; }

.pull-3-4, .pull-6-8 {
  margin-left: -75% !important; }

.pull-1-5, .pull-2-10 {
  margin-left: -20% !important; }

.pull-2-5, .pull-4-10 {
  margin-left: -40% !important; }

.pull-3-5, .pull-6-10 {
  margin-left: -60% !important; }

.pull-4-5, .pull-8-10 {
  margin-left: -80% !important; }

.pull-1-6 {
  margin-left: -16.6666666667% !important; }

.pull-5-6 {
  margin-left: -83.3333333333% !important; }

.pull-1-8 {
  margin-left: -12.5% !important; }

.pull-3-8 {
  margin-left: -37.5% !important; }

.pull-5-8 {
  margin-left: -62.5% !important; }

.pull-7-8 {
  margin-left: -87.5% !important; }

.pull-1-10 {
  margin-left: -10% !important; }

.pull-3-10 {
  margin-left: -30% !important; }

.pull-7-10 {
  margin-left: -70% !important; }

.pull-9-10 {
  margin-left: -90% !important; }

.push-1-2, .push-2-4, .push-3-6, .push-4-8, .push-5-10 {
  margin-left: 50% !important; }

.push-2-2, .push-3-3, .push-4-4, .push-5-5, .push-6-6, .push-8-8, .push-10-10 {
  margin-left: 100% !important; }

.push-1-3, .push-2-6 {
  margin-left: 33.3333333333% !important; }

.push-2-3, .push-4-6 {
  margin-left: 66.6666666667% !important; }

.push-1-4, .push-2-8 {
  margin-left: 25% !important; }

.push-3-4, .push-6-8 {
  margin-left: 75% !important; }

.push-1-5, .push-2-10 {
  margin-left: 20% !important; }

.push-2-5, .push-4-10 {
  margin-left: 40% !important; }

.push-3-5, .push-6-10 {
  margin-left: 60% !important; }

.push-4-5, .push-8-10 {
  margin-left: 80% !important; }

.push-1-6 {
  margin-left: 16.6666666667% !important; }

.push-5-6 {
  margin-left: 83.3333333333% !important; }

.push-1-8 {
  margin-left: 12.5% !important; }

.push-3-8 {
  margin-left: 37.5% !important; }

.push-5-8 {
  margin-left: 62.5% !important; }

.push-7-8 {
  margin-left: 87.5% !important; }

.push-1-10 {
  margin-left: 10% !important; }

.push-3-10 {
  margin-left: 30% !important; }

.push-7-10 {
  margin-left: 70% !important; }

.push-9-10 {
  margin-left: 90% !important; }

@media only screen and (min-width: 30em) {
  .size-1-2--bp2, .size-2-4--bp2, .size-3-6--bp2, .size-4-8--bp2, .size-5-10--bp2 {
    width: 50% !important; }
  .size-2-2--bp2, .size-3-3--bp2, .size-4-4--bp2, .size-5-5--bp2, .size-6-6--bp2, .size-8-8--bp2, .size-10-10--bp2 {
    width: 100% !important; }
  .size-1-3--bp2, .size-2-6--bp2 {
    width: 33.3333333333% !important; }
  .size-2-3--bp2, .size-4-6--bp2 {
    width: 66.6666666667% !important; }
  .size-1-4--bp2, .size-2-8--bp2 {
    width: 25% !important; }
  .size-3-4--bp2, .size-6-8--bp2 {
    width: 75% !important; }
  .size-1-5--bp2, .size-2-10--bp2 {
    width: 20% !important; }
  .size-2-5--bp2, .size-4-10--bp2 {
    width: 40% !important; }
  .size-3-5--bp2, .size-6-10--bp2 {
    width: 60% !important; }
  .size-4-5--bp2, .size-8-10--bp2 {
    width: 80% !important; }
  .size-1-6--bp2 {
    width: 16.6666666667% !important; }
  .size-5-6--bp2 {
    width: 83.3333333333% !important; }
  .size-1-8--bp2 {
    width: 12.5% !important; }
  .size-3-8--bp2 {
    width: 37.5% !important; }
  .size-5-8--bp2 {
    width: 62.5% !important; }
  .size-7-8--bp2 {
    width: 87.5% !important; }
  .size-1-10--bp2 {
    width: 10% !important; }
  .size-3-10--bp2 {
    width: 30% !important; }
  .size-7-10--bp2 {
    width: 70% !important; }
  .size-9-10--bp2 {
    width: 90% !important; }
  .pull-1-2--bp2, .pull-2-4--bp2, .pull-3-6--bp2, .pull-4-8--bp2, .pull-5-10--bp2 {
    margin-left: -50% !important; }
  .pull-2-2--bp2, .pull-3-3--bp2, .pull-4-4--bp2, .pull-5-5--bp2, .pull-6-6--bp2, .pull-8-8--bp2, .pull-10-10--bp2 {
    margin-left: -100% !important; }
  .pull-1-3--bp2, .pull-2-6--bp2 {
    margin-left: -33.3333333333% !important; }
  .pull-2-3--bp2, .pull-4-6--bp2 {
    margin-left: -66.6666666667% !important; }
  .pull-1-4--bp2, .pull-2-8--bp2 {
    margin-left: -25% !important; }
  .pull-3-4--bp2, .pull-6-8--bp2 {
    margin-left: -75% !important; }
  .pull-1-5--bp2, .pull-2-10--bp2 {
    margin-left: -20% !important; }
  .pull-2-5--bp2, .pull-4-10--bp2 {
    margin-left: -40% !important; }
  .pull-3-5--bp2, .pull-6-10--bp2 {
    margin-left: -60% !important; }
  .pull-4-5--bp2, .pull-8-10--bp2 {
    margin-left: -80% !important; }
  .pull-1-6--bp2 {
    margin-left: -16.6666666667% !important; }
  .pull-5-6--bp2 {
    margin-left: -83.3333333333% !important; }
  .pull-1-8--bp2 {
    margin-left: -12.5% !important; }
  .pull-3-8--bp2 {
    margin-left: -37.5% !important; }
  .pull-5-8--bp2 {
    margin-left: -62.5% !important; }
  .pull-7-8--bp2 {
    margin-left: -87.5% !important; }
  .pull-1-10--bp2 {
    margin-left: -10% !important; }
  .pull-3-10--bp2 {
    margin-left: -30% !important; }
  .pull-7-10--bp2 {
    margin-left: -70% !important; }
  .pull-9-10--bp2 {
    margin-left: -90% !important; }
  .push-1-2--bp2, .push-2-4--bp2, .push-3-6--bp2, .push-4-8--bp2, .push-5-10--bp2 {
    margin-left: 50% !important; }
  .push-2-2--bp2, .push-3-3--bp2, .push-4-4--bp2, .push-5-5--bp2, .push-6-6--bp2, .push-8-8--bp2, .push-10-10--bp2 {
    margin-left: 100% !important; }
  .push-1-3--bp2, .push-2-6--bp2 {
    margin-left: 33.3333333333% !important; }
  .push-2-3--bp2, .push-4-6--bp2 {
    margin-left: 66.6666666667% !important; }
  .push-1-4--bp2, .push-2-8--bp2 {
    margin-left: 25% !important; }
  .push-3-4--bp2, .push-6-8--bp2 {
    margin-left: 75% !important; }
  .push-1-5--bp2, .push-2-10--bp2 {
    margin-left: 20% !important; }
  .push-2-5--bp2, .push-4-10--bp2 {
    margin-left: 40% !important; }
  .push-3-5--bp2, .push-6-10--bp2 {
    margin-left: 60% !important; }
  .push-4-5--bp2, .push-8-10--bp2 {
    margin-left: 80% !important; }
  .push-1-6--bp2 {
    margin-left: 16.6666666667% !important; }
  .push-5-6--bp2 {
    margin-left: 83.3333333333% !important; }
  .push-1-8--bp2 {
    margin-left: 12.5% !important; }
  .push-3-8--bp2 {
    margin-left: 37.5% !important; }
  .push-5-8--bp2 {
    margin-left: 62.5% !important; }
  .push-7-8--bp2 {
    margin-left: 87.5% !important; }
  .push-1-10--bp2 {
    margin-left: 10% !important; }
  .push-3-10--bp2 {
    margin-left: 30% !important; }
  .push-7-10--bp2 {
    margin-left: 70% !important; }
  .push-9-10--bp2 {
    margin-left: 90% !important; } }

@media only screen and (min-width: 37.5em) {
  .size-1-2--bp3, .article__sidebar, .size-2-4--bp3, .size-3-6--bp3, .size-4-8--bp3, .size-5-10--bp3 {
    width: 50% !important; }
  .size-2-2--bp3, .size-3-3--bp3, .size-4-4--bp3, .size-5-5--bp3, .size-6-6--bp3, .size-8-8--bp3, .size-10-10--bp3 {
    width: 100% !important; }
  .size-1-3--bp3, .size-2-6--bp3 {
    width: 33.3333333333% !important; }
  .size-2-3--bp3, .size-4-6--bp3 {
    width: 66.6666666667% !important; }
  .size-1-4--bp3, .size-2-8--bp3 {
    width: 25% !important; }
  .size-3-4--bp3, .size-6-8--bp3 {
    width: 75% !important; }
  .size-1-5--bp3, .size-2-10--bp3 {
    width: 20% !important; }
  .size-2-5--bp3, .size-4-10--bp3 {
    width: 40% !important; }
  .size-3-5--bp3, .size-6-10--bp3 {
    width: 60% !important; }
  .size-4-5--bp3, .size-8-10--bp3 {
    width: 80% !important; }
  .size-1-6--bp3 {
    width: 16.6666666667% !important; }
  .size-5-6--bp3 {
    width: 83.3333333333% !important; }
  .size-1-8--bp3 {
    width: 12.5% !important; }
  .size-3-8--bp3 {
    width: 37.5% !important; }
  .size-5-8--bp3 {
    width: 62.5% !important; }
  .size-7-8--bp3 {
    width: 87.5% !important; }
  .size-1-10--bp3 {
    width: 10% !important; }
  .size-3-10--bp3 {
    width: 30% !important; }
  .size-7-10--bp3 {
    width: 70% !important; }
  .size-9-10--bp3 {
    width: 90% !important; }
  .pull-1-2--bp3, .pull-2-4--bp3, .pull-3-6--bp3, .pull-4-8--bp3, .pull-5-10--bp3 {
    margin-left: -50% !important; }
  .pull-2-2--bp3, .pull-3-3--bp3, .pull-4-4--bp3, .pull-5-5--bp3, .pull-6-6--bp3, .pull-8-8--bp3, .pull-10-10--bp3 {
    margin-left: -100% !important; }
  .pull-1-3--bp3, .pull-2-6--bp3 {
    margin-left: -33.3333333333% !important; }
  .pull-2-3--bp3, .pull-4-6--bp3 {
    margin-left: -66.6666666667% !important; }
  .pull-1-4--bp3, .pull-2-8--bp3 {
    margin-left: -25% !important; }
  .pull-3-4--bp3, .pull-6-8--bp3 {
    margin-left: -75% !important; }
  .pull-1-5--bp3, .pull-2-10--bp3 {
    margin-left: -20% !important; }
  .pull-2-5--bp3, .pull-4-10--bp3 {
    margin-left: -40% !important; }
  .pull-3-5--bp3, .pull-6-10--bp3 {
    margin-left: -60% !important; }
  .pull-4-5--bp3, .pull-8-10--bp3 {
    margin-left: -80% !important; }
  .pull-1-6--bp3 {
    margin-left: -16.6666666667% !important; }
  .pull-5-6--bp3 {
    margin-left: -83.3333333333% !important; }
  .pull-1-8--bp3 {
    margin-left: -12.5% !important; }
  .pull-3-8--bp3 {
    margin-left: -37.5% !important; }
  .pull-5-8--bp3 {
    margin-left: -62.5% !important; }
  .pull-7-8--bp3 {
    margin-left: -87.5% !important; }
  .pull-1-10--bp3 {
    margin-left: -10% !important; }
  .pull-3-10--bp3 {
    margin-left: -30% !important; }
  .pull-7-10--bp3 {
    margin-left: -70% !important; }
  .pull-9-10--bp3 {
    margin-left: -90% !important; }
  .push-1-2--bp3, .push-2-4--bp3, .push-3-6--bp3, .push-4-8--bp3, .push-5-10--bp3 {
    margin-left: 50% !important; }
  .push-2-2--bp3, .push-3-3--bp3, .push-4-4--bp3, .push-5-5--bp3, .push-6-6--bp3, .push-8-8--bp3, .push-10-10--bp3 {
    margin-left: 100% !important; }
  .push-1-3--bp3, .push-2-6--bp3 {
    margin-left: 33.3333333333% !important; }
  .push-2-3--bp3, .push-4-6--bp3 {
    margin-left: 66.6666666667% !important; }
  .push-1-4--bp3, .push-2-8--bp3 {
    margin-left: 25% !important; }
  .push-3-4--bp3, .push-6-8--bp3 {
    margin-left: 75% !important; }
  .push-1-5--bp3, .push-2-10--bp3 {
    margin-left: 20% !important; }
  .push-2-5--bp3, .push-4-10--bp3 {
    margin-left: 40% !important; }
  .push-3-5--bp3, .push-6-10--bp3 {
    margin-left: 60% !important; }
  .push-4-5--bp3, .push-8-10--bp3 {
    margin-left: 80% !important; }
  .push-1-6--bp3 {
    margin-left: 16.6666666667% !important; }
  .push-5-6--bp3 {
    margin-left: 83.3333333333% !important; }
  .push-1-8--bp3 {
    margin-left: 12.5% !important; }
  .push-3-8--bp3 {
    margin-left: 37.5% !important; }
  .push-5-8--bp3 {
    margin-left: 62.5% !important; }
  .push-7-8--bp3 {
    margin-left: 87.5% !important; }
  .push-1-10--bp3 {
    margin-left: 10% !important; }
  .push-3-10--bp3 {
    margin-left: 30% !important; }
  .push-7-10--bp3 {
    margin-left: 70% !important; }
  .push-9-10--bp3 {
    margin-left: 90% !important; } }

@media only screen and (min-width: 48em) {
  .size-1-2--bp4, .widget--2up .widget__item,
  .widget--2up .widget__list > li, .size-2-4--bp4, .size-3-6--bp4, .size-4-8--bp4, .size-5-10--bp4 {
    width: 50% !important; }
  .size-2-2--bp4, .widget--media--1up .widget__item, .article__sidebar, .size-3-3--bp4, .size-4-4--bp4, .size-5-5--bp4, .size-6-6--bp4, .size-8-8--bp4, .size-10-10--bp4 {
    width: 100% !important; }
  .size-1-3--bp4, .widget--3up .widget__item,
  .widget--3up .widget__list > li, .size-2-6--bp4 {
    width: 33.3333333333% !important; }
  .size-2-3--bp4, .size-4-6--bp4 {
    width: 66.6666666667% !important; }
  .size-1-4--bp4, .widget--4up .widget__item,
  .widget--4up .widget__list > li, .size-2-8--bp4 {
    width: 25% !important; }
  .size-3-4--bp4, .size-6-8--bp4 {
    width: 75% !important; }
  .size-1-5--bp4, .size-2-10--bp4 {
    width: 20% !important; }
  .size-2-5--bp4, .size-4-10--bp4 {
    width: 40% !important; }
  .size-3-5--bp4, .size-6-10--bp4 {
    width: 60% !important; }
  .size-4-5--bp4, .size-8-10--bp4 {
    width: 80% !important; }
  .size-1-6--bp4 {
    width: 16.6666666667% !important; }
  .size-5-6--bp4 {
    width: 83.3333333333% !important; }
  .size-1-8--bp4 {
    width: 12.5% !important; }
  .size-3-8--bp4 {
    width: 37.5% !important; }
  .size-5-8--bp4 {
    width: 62.5% !important; }
  .size-7-8--bp4 {
    width: 87.5% !important; }
  .size-1-10--bp4 {
    width: 10% !important; }
  .size-3-10--bp4 {
    width: 30% !important; }
  .size-7-10--bp4 {
    width: 70% !important; }
  .size-9-10--bp4 {
    width: 90% !important; }
  .pull-1-2--bp4, .pull-2-4--bp4, .pull-3-6--bp4, .pull-4-8--bp4, .pull-5-10--bp4 {
    margin-left: -50% !important; }
  .pull-2-2--bp4, .pull-3-3--bp4, .pull-4-4--bp4, .pull-5-5--bp4, .pull-6-6--bp4, .pull-8-8--bp4, .pull-10-10--bp4 {
    margin-left: -100% !important; }
  .pull-1-3--bp4, .pull-2-6--bp4 {
    margin-left: -33.3333333333% !important; }
  .pull-2-3--bp4, .pull-4-6--bp4 {
    margin-left: -66.6666666667% !important; }
  .pull-1-4--bp4, .pull-2-8--bp4 {
    margin-left: -25% !important; }
  .pull-3-4--bp4, .pull-6-8--bp4 {
    margin-left: -75% !important; }
  .pull-1-5--bp4, .pull-2-10--bp4 {
    margin-left: -20% !important; }
  .pull-2-5--bp4, .pull-4-10--bp4 {
    margin-left: -40% !important; }
  .pull-3-5--bp4, .pull-6-10--bp4 {
    margin-left: -60% !important; }
  .pull-4-5--bp4, .pull-8-10--bp4 {
    margin-left: -80% !important; }
  .pull-1-6--bp4 {
    margin-left: -16.6666666667% !important; }
  .pull-5-6--bp4 {
    margin-left: -83.3333333333% !important; }
  .pull-1-8--bp4 {
    margin-left: -12.5% !important; }
  .pull-3-8--bp4 {
    margin-left: -37.5% !important; }
  .pull-5-8--bp4 {
    margin-left: -62.5% !important; }
  .pull-7-8--bp4 {
    margin-left: -87.5% !important; }
  .pull-1-10--bp4 {
    margin-left: -10% !important; }
  .pull-3-10--bp4 {
    margin-left: -30% !important; }
  .pull-7-10--bp4 {
    margin-left: -70% !important; }
  .pull-9-10--bp4 {
    margin-left: -90% !important; }
  .push-1-2--bp4, .push-2-4--bp4, .push-3-6--bp4, .push-4-8--bp4, .push-5-10--bp4 {
    margin-left: 50% !important; }
  .push-2-2--bp4, .push-3-3--bp4, .push-4-4--bp4, .push-5-5--bp4, .push-6-6--bp4, .push-8-8--bp4, .push-10-10--bp4 {
    margin-left: 100% !important; }
  .push-1-3--bp4, .push-2-6--bp4 {
    margin-left: 33.3333333333% !important; }
  .push-2-3--bp4, .push-4-6--bp4 {
    margin-left: 66.6666666667% !important; }
  .push-1-4--bp4, .push-2-8--bp4 {
    margin-left: 25% !important; }
  .push-3-4--bp4, .push-6-8--bp4 {
    margin-left: 75% !important; }
  .push-1-5--bp4, .push-2-10--bp4 {
    margin-left: 20% !important; }
  .push-2-5--bp4, .push-4-10--bp4 {
    margin-left: 40% !important; }
  .push-3-5--bp4, .push-6-10--bp4 {
    margin-left: 60% !important; }
  .push-4-5--bp4, .push-8-10--bp4 {
    margin-left: 80% !important; }
  .push-1-6--bp4 {
    margin-left: 16.6666666667% !important; }
  .push-5-6--bp4 {
    margin-left: 83.3333333333% !important; }
  .push-1-8--bp4 {
    margin-left: 12.5% !important; }
  .push-3-8--bp4 {
    margin-left: 37.5% !important; }
  .push-5-8--bp4 {
    margin-left: 62.5% !important; }
  .push-7-8--bp4 {
    margin-left: 87.5% !important; }
  .push-1-10--bp4 {
    margin-left: 10% !important; }
  .push-3-10--bp4 {
    margin-left: 30% !important; }
  .push-7-10--bp4 {
    margin-left: 70% !important; }
  .push-9-10--bp4 {
    margin-left: 90% !important; } }

@media only screen and (min-width: 62.1875em) {
  .size-1-2--bp5, .article__sidebar, .size-2-4--bp5, .size-3-6--bp5, .size-4-8--bp5, .size-5-10--bp5 {
    width: 50% !important; }
  .size-2-2--bp5, .size-3-3--bp5, .size-4-4--bp5, .size-5-5--bp5, .size-6-6--bp5, .size-8-8--bp5, .size-10-10--bp5 {
    width: 100% !important; }
  .size-1-3--bp5, .size-2-6--bp5 {
    width: 33.3333333333% !important; }
  .size-2-3--bp5, .size-4-6--bp5 {
    width: 66.6666666667% !important; }
  .size-1-4--bp5, .size-2-8--bp5 {
    width: 25% !important; }
  .size-3-4--bp5, .size-6-8--bp5 {
    width: 75% !important; }
  .size-1-5--bp5, .size-2-10--bp5 {
    width: 20% !important; }
  .size-2-5--bp5, .size-4-10--bp5 {
    width: 40% !important; }
  .size-3-5--bp5, .size-6-10--bp5 {
    width: 60% !important; }
  .size-4-5--bp5, .size-8-10--bp5 {
    width: 80% !important; }
  .size-1-6--bp5 {
    width: 16.6666666667% !important; }
  .size-5-6--bp5 {
    width: 83.3333333333% !important; }
  .size-1-8--bp5 {
    width: 12.5% !important; }
  .size-3-8--bp5 {
    width: 37.5% !important; }
  .size-5-8--bp5 {
    width: 62.5% !important; }
  .size-7-8--bp5 {
    width: 87.5% !important; }
  .size-1-10--bp5 {
    width: 10% !important; }
  .size-3-10--bp5 {
    width: 30% !important; }
  .size-7-10--bp5 {
    width: 70% !important; }
  .size-9-10--bp5 {
    width: 90% !important; }
  .pull-1-2--bp5, .pull-2-4--bp5, .pull-3-6--bp5, .pull-4-8--bp5, .pull-5-10--bp5 {
    margin-left: -50% !important; }
  .pull-2-2--bp5, .pull-3-3--bp5, .pull-4-4--bp5, .pull-5-5--bp5, .pull-6-6--bp5, .pull-8-8--bp5, .pull-10-10--bp5 {
    margin-left: -100% !important; }
  .pull-1-3--bp5, .pull-2-6--bp5 {
    margin-left: -33.3333333333% !important; }
  .pull-2-3--bp5, .pull-4-6--bp5 {
    margin-left: -66.6666666667% !important; }
  .pull-1-4--bp5, .pull-2-8--bp5 {
    margin-left: -25% !important; }
  .pull-3-4--bp5, .pull-6-8--bp5 {
    margin-left: -75% !important; }
  .pull-1-5--bp5, .pull-2-10--bp5 {
    margin-left: -20% !important; }
  .pull-2-5--bp5, .pull-4-10--bp5 {
    margin-left: -40% !important; }
  .pull-3-5--bp5, .pull-6-10--bp5 {
    margin-left: -60% !important; }
  .pull-4-5--bp5, .pull-8-10--bp5 {
    margin-left: -80% !important; }
  .pull-1-6--bp5 {
    margin-left: -16.6666666667% !important; }
  .pull-5-6--bp5 {
    margin-left: -83.3333333333% !important; }
  .pull-1-8--bp5 {
    margin-left: -12.5% !important; }
  .pull-3-8--bp5 {
    margin-left: -37.5% !important; }
  .pull-5-8--bp5 {
    margin-left: -62.5% !important; }
  .pull-7-8--bp5 {
    margin-left: -87.5% !important; }
  .pull-1-10--bp5 {
    margin-left: -10% !important; }
  .pull-3-10--bp5 {
    margin-left: -30% !important; }
  .pull-7-10--bp5 {
    margin-left: -70% !important; }
  .pull-9-10--bp5 {
    margin-left: -90% !important; }
  .push-1-2--bp5, .push-2-4--bp5, .push-3-6--bp5, .push-4-8--bp5, .push-5-10--bp5 {
    margin-left: 50% !important; }
  .push-2-2--bp5, .push-3-3--bp5, .push-4-4--bp5, .push-5-5--bp5, .push-6-6--bp5, .push-8-8--bp5, .push-10-10--bp5 {
    margin-left: 100% !important; }
  .push-1-3--bp5, .push-2-6--bp5 {
    margin-left: 33.3333333333% !important; }
  .push-2-3--bp5, .push-4-6--bp5 {
    margin-left: 66.6666666667% !important; }
  .push-1-4--bp5, .push-2-8--bp5 {
    margin-left: 25% !important; }
  .push-3-4--bp5, .push-6-8--bp5 {
    margin-left: 75% !important; }
  .push-1-5--bp5, .push-2-10--bp5 {
    margin-left: 20% !important; }
  .push-2-5--bp5, .push-4-10--bp5 {
    margin-left: 40% !important; }
  .push-3-5--bp5, .push-6-10--bp5 {
    margin-left: 60% !important; }
  .push-4-5--bp5, .push-8-10--bp5 {
    margin-left: 80% !important; }
  .push-1-6--bp5 {
    margin-left: 16.6666666667% !important; }
  .push-5-6--bp5 {
    margin-left: 83.3333333333% !important; }
  .push-1-8--bp5 {
    margin-left: 12.5% !important; }
  .push-3-8--bp5 {
    margin-left: 37.5% !important; }
  .push-5-8--bp5 {
    margin-left: 62.5% !important; }
  .push-7-8--bp5 {
    margin-left: 87.5% !important; }
  .push-1-10--bp5 {
    margin-left: 10% !important; }
  .push-3-10--bp5 {
    margin-left: 30% !important; }
  .push-7-10--bp5 {
    margin-left: 70% !important; }
  .push-9-10--bp5 {
    margin-left: 90% !important; } }

@media only screen and (min-width: 64em) {
  .size-1-2--bp6, .size-2-4--bp6, .size-3-6--bp6, .size-4-8--bp6, .size-5-10--bp6 {
    width: 50% !important; }
  .size-2-2--bp6, .size-3-3--bp6, .size-4-4--bp6, .size-5-5--bp6, .size-6-6--bp6, .size-8-8--bp6, .size-10-10--bp6 {
    width: 100% !important; }
  .size-1-3--bp6, .size-2-6--bp6 {
    width: 33.3333333333% !important; }
  .size-2-3--bp6, .size-4-6--bp6 {
    width: 66.6666666667% !important; }
  .size-1-4--bp6, .size-2-8--bp6 {
    width: 25% !important; }
  .size-3-4--bp6, .size-6-8--bp6 {
    width: 75% !important; }
  .size-1-5--bp6, .size-2-10--bp6 {
    width: 20% !important; }
  .size-2-5--bp6, .size-4-10--bp6 {
    width: 40% !important; }
  .size-3-5--bp6, .size-6-10--bp6 {
    width: 60% !important; }
  .size-4-5--bp6, .size-8-10--bp6 {
    width: 80% !important; }
  .size-1-6--bp6 {
    width: 16.6666666667% !important; }
  .size-5-6--bp6 {
    width: 83.3333333333% !important; }
  .size-1-8--bp6 {
    width: 12.5% !important; }
  .size-3-8--bp6 {
    width: 37.5% !important; }
  .size-5-8--bp6 {
    width: 62.5% !important; }
  .size-7-8--bp6 {
    width: 87.5% !important; }
  .size-1-10--bp6 {
    width: 10% !important; }
  .size-3-10--bp6 {
    width: 30% !important; }
  .size-7-10--bp6 {
    width: 70% !important; }
  .size-9-10--bp6 {
    width: 90% !important; }
  .pull-1-2--bp6, .pull-2-4--bp6, .pull-3-6--bp6, .pull-4-8--bp6, .pull-5-10--bp6 {
    margin-left: -50% !important; }
  .pull-2-2--bp6, .pull-3-3--bp6, .pull-4-4--bp6, .pull-5-5--bp6, .pull-6-6--bp6, .pull-8-8--bp6, .pull-10-10--bp6 {
    margin-left: -100% !important; }
  .pull-1-3--bp6, .pull-2-6--bp6 {
    margin-left: -33.3333333333% !important; }
  .pull-2-3--bp6, .pull-4-6--bp6 {
    margin-left: -66.6666666667% !important; }
  .pull-1-4--bp6, .pull-2-8--bp6 {
    margin-left: -25% !important; }
  .pull-3-4--bp6, .pull-6-8--bp6 {
    margin-left: -75% !important; }
  .pull-1-5--bp6, .pull-2-10--bp6 {
    margin-left: -20% !important; }
  .pull-2-5--bp6, .pull-4-10--bp6 {
    margin-left: -40% !important; }
  .pull-3-5--bp6, .pull-6-10--bp6 {
    margin-left: -60% !important; }
  .pull-4-5--bp6, .pull-8-10--bp6 {
    margin-left: -80% !important; }
  .pull-1-6--bp6 {
    margin-left: -16.6666666667% !important; }
  .pull-5-6--bp6 {
    margin-left: -83.3333333333% !important; }
  .pull-1-8--bp6 {
    margin-left: -12.5% !important; }
  .pull-3-8--bp6 {
    margin-left: -37.5% !important; }
  .pull-5-8--bp6 {
    margin-left: -62.5% !important; }
  .pull-7-8--bp6 {
    margin-left: -87.5% !important; }
  .pull-1-10--bp6 {
    margin-left: -10% !important; }
  .pull-3-10--bp6 {
    margin-left: -30% !important; }
  .pull-7-10--bp6 {
    margin-left: -70% !important; }
  .pull-9-10--bp6 {
    margin-left: -90% !important; }
  .push-1-2--bp6, .push-2-4--bp6, .push-3-6--bp6, .push-4-8--bp6, .push-5-10--bp6 {
    margin-left: 50% !important; }
  .push-2-2--bp6, .push-3-3--bp6, .push-4-4--bp6, .push-5-5--bp6, .push-6-6--bp6, .push-8-8--bp6, .push-10-10--bp6 {
    margin-left: 100% !important; }
  .push-1-3--bp6, .push-2-6--bp6 {
    margin-left: 33.3333333333% !important; }
  .push-2-3--bp6, .push-4-6--bp6 {
    margin-left: 66.6666666667% !important; }
  .push-1-4--bp6, .push-2-8--bp6 {
    margin-left: 25% !important; }
  .push-3-4--bp6, .push-6-8--bp6 {
    margin-left: 75% !important; }
  .push-1-5--bp6, .push-2-10--bp6 {
    margin-left: 20% !important; }
  .push-2-5--bp6, .push-4-10--bp6 {
    margin-left: 40% !important; }
  .push-3-5--bp6, .push-6-10--bp6 {
    margin-left: 60% !important; }
  .push-4-5--bp6, .push-8-10--bp6 {
    margin-left: 80% !important; }
  .push-1-6--bp6 {
    margin-left: 16.6666666667% !important; }
  .push-5-6--bp6 {
    margin-left: 83.3333333333% !important; }
  .push-1-8--bp6 {
    margin-left: 12.5% !important; }
  .push-3-8--bp6 {
    margin-left: 37.5% !important; }
  .push-5-8--bp6 {
    margin-left: 62.5% !important; }
  .push-7-8--bp6 {
    margin-left: 87.5% !important; }
  .push-1-10--bp6 {
    margin-left: 10% !important; }
  .push-3-10--bp6 {
    margin-left: 30% !important; }
  .push-7-10--bp6 {
    margin-left: 70% !important; }
  .push-9-10--bp6 {
    margin-left: 90% !important; } }

.sprite, .widget--standpunt .widget__header[class*="author--"]:after, .lsc-widget-logo a {
  background-image: url(../img/sprite@1x.png?v=20062);
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
  text-decoration: none; }

.sprite--author-collier, .widget--standpunt .widget__header.author--rudy-collier:after {
  background-position: 0rem -8.875rem;
  height: 4.375rem;
  width: 4.375rem; }

.sprite--author-daeninck, .widget--standpunt .widget__header.author--wim-daeninck:after {
  background-position: -4.6875rem -8.875rem;
  height: 4.375rem;
  width: 4.375rem; }

.sprite--author-debruyn, .widget--standpunt .widget__header.author--paul-de-bruyn:after {
  background-position: -9.375rem -8.875rem;
  height: 4.375rem;
  width: 4.375rem; }

.sprite--author-geudens, .widget--standpunt .widget__header.author--paul-geudens:after {
  background-position: -14.9375rem 0rem;
  height: 4.375rem;
  width: 4.375rem; }

.sprite--author-hendrikx, .widget--standpunt .widget__header.author--dirk-hendrikx:after {
  background-position: -14.9375rem -4.6875rem;
  height: 4.375rem;
  width: 4.375rem; }

.sprite--author-molenaar, .widget--standpunt .widget__header.author--lex-moolenaar:after {
  background-position: 0rem -13.5625rem;
  height: 4.375rem;
  width: 4.375rem; }

.sprite--author-vandeperre, .widget--standpunt .widget__header.author--patrick-van-de-perre:after {
  background-position: -14.9375rem -9.375rem;
  height: 3.6875rem;
  width: 4.0625rem; }

.sprite--author-vanmarsenille, .widget--standpunt .widget__header.author--kris-vanmarsenille:after {
  background-position: -4.6875rem -13.5625rem;
  height: 4.375rem;
  width: 4.375rem; }

.sprite--author-vanwiele, .widget--standpunt .widget__header.author--sacha-van-wiele:after {
  background-position: -9.375rem -13.5625rem;
  height: 4.375rem;
  width: 4.375rem; }

.sprite--brand-acap {
  background-position: -19.625rem -10.5625rem;
  height: 2.125rem;
  width: 2.375rem; }

.sprite--brand-cim {
  background-position: -19.625rem -8.9375rem;
  height: 1.3125rem;
  width: 3.75rem; }

.sprite--brand-dso_biz {
  background-position: -19.625rem -1.8125rem;
  height: 1.875rem;
  width: 5.625rem; }

.sprite--brand-gopress {
  background-position: -19.625rem -5.8125rem;
  height: 1.25rem;
  width: 5.1875rem; }

.sprite--brand-license2publish {
  background-position: 0rem -18.25rem;
  height: 1.25rem;
  width: 8.625rem; }

.sprite--brand-lsc, .lsc-widget-logo a {
  background-position: -19.625rem -7.375rem;
  height: 1.25rem;
  width: 4.625rem; }

.sprite--brand-mediahuis {
  background-position: -19.625rem 0rem;
  height: 1.5rem;
  width: 8.1875rem; }

.sprite--brand-mediargus {
  background-position: -19.625rem -4rem;
  height: 1.5rem;
  width: 6.25rem; }

.sprite--brand-sportwereld {
  background-position: 0rem 0rem;
  height: 2rem;
  width: 14.625rem; }

.sprite--logo-kempen {
  background-position: 0rem -2.3125rem;
  height: 1.875rem;
  width: 12.25rem; }

.sprite--logo-mechelen {
  background-position: 0rem -4.5rem;
  height: 1.875rem;
  width: 12.25rem; }

.sprite--logo-metropool {
  background-position: 0rem -6.6875rem;
  height: 1.875rem;
  width: 12.25rem; }

.sprite--print {
  background-position: -28.125rem -13.875rem;
  height: 1rem;
  width: 1rem; }

.sprite--traffic-1 {
  background-position: -22.3125rem -10.5625rem;
  height: 2rem;
  width: 2rem; }

.sprite--weather-1 {
  background-position: -24.625rem -10.5625rem;
  height: 2rem;
  width: 2rem; }

.sprite--weather-10 {
  background-position: -22.5rem -22.3125rem;
  height: 2rem;
  width: 2rem; }

.sprite--weather-11 {
  background-position: -24.8125rem -22.3125rem;
  height: 2rem;
  width: 2rem; }

.sprite--weather-12 {
  background-position: 0rem -24.8125rem;
  height: 2rem;
  width: 2rem; }

.sprite--weather-13 {
  background-position: -2.3125rem -24.8125rem;
  height: 2rem;
  width: 2rem; }

.sprite--weather-14 {
  background-position: -4.625rem -24.8125rem;
  height: 2rem;
  width: 2rem; }

.sprite--weather-15 {
  background-position: -6.9375rem -24.8125rem;
  height: 2rem;
  width: 2rem; }

.sprite--weather-16 {
  background-position: -9.25rem -24.8125rem;
  height: 2rem;
  width: 2rem; }

.sprite--weather-17 {
  background-position: -11.5625rem -24.8125rem;
  height: 2rem;
  width: 2rem; }

.sprite--weather-18 {
  background-position: -13.875rem -24.8125rem;
  height: 2rem;
  width: 2rem; }

.sprite--weather-19 {
  background-position: -16.1875rem -24.8125rem;
  height: 2rem;
  width: 2rem; }

.sprite--weather-2 {
  background-position: -18.5rem -24.8125rem;
  height: 2rem;
  width: 2rem; }

.sprite--weather-20 {
  background-position: -20.8125rem -24.8125rem;
  height: 2rem;
  width: 2rem; }

.sprite--weather-21 {
  background-position: -23.125rem -24.8125rem;
  height: 2rem;
  width: 2rem; }

.sprite--weather-22 {
  background-position: -19.625rem -13rem;
  height: 2.1875rem;
  width: 2.1875rem; }

.sprite--weather-23 {
  background-position: -22.125rem -13rem;
  height: 2.1875rem;
  width: 2.1875rem; }

.sprite--weather-24 {
  background-position: -24.625rem -13rem;
  height: 2.1875rem;
  width: 2.1875rem; }

.sprite--weather-25 {
  background-position: -19.625rem -15.5rem;
  height: 2.1875rem;
  width: 2.1875rem; }

.sprite--weather-26 {
  background-position: -22.125rem -15.5rem;
  height: 2.1875rem;
  width: 2.1875rem; }

.sprite--weather-3 {
  background-position: -25.4375rem -24.8125rem;
  height: 2rem;
  width: 2rem; }

.sprite--weather-4 {
  background-position: -28.125rem 0rem;
  height: 2rem;
  width: 2rem; }

.sprite--weather-5 {
  background-position: -28.125rem -2.3125rem;
  height: 2rem;
  width: 2rem; }

.sprite--weather-6 {
  background-position: -28.125rem -4.625rem;
  height: 2rem;
  width: 2rem; }

.sprite--weather-7 {
  background-position: -28.125rem -6.9375rem;
  height: 2rem;
  width: 2rem; }

.sprite--weather-8 {
  background-position: -28.125rem -9.25rem;
  height: 2rem;
  width: 2rem; }

.sprite--weather-9 {
  background-position: -28.125rem -11.5625rem;
  height: 2rem;
  width: 2rem; }

.sprite--weather-clearDay {
  background-position: -24.625rem -15.5rem;
  height: 2.1875rem;
  width: 2.1875rem; }

.sprite--weather-clearNight {
  background-position: -14.0625rem -13.5625rem;
  height: 2.1875rem;
  width: 2.1875rem; }

.sprite--weather-cloudyDay {
  background-position: -16.5625rem -13.5625rem;
  height: 2.1875rem;
  width: 2.1875rem; }

.sprite--weather-cloudyNight {
  background-position: 0rem -19.8125rem;
  height: 2.1875rem;
  width: 2.1875rem; }

.sprite--weather-drizzleDay {
  background-position: -2.5rem -19.8125rem;
  height: 2.1875rem;
  width: 2.1875rem; }

.sprite--weather-drizzleNight {
  background-position: -5rem -19.8125rem;
  height: 2.1875rem;
  width: 2.1875rem; }

.sprite--weather-fogDay {
  background-position: -7.5rem -19.8125rem;
  height: 2.1875rem;
  width: 2.1875rem; }

.sprite--weather-fogNight {
  background-position: -10rem -19.8125rem;
  height: 2.1875rem;
  width: 2.1875rem; }

.sprite--weather-freezingRainDay {
  background-position: -12.5rem -19.8125rem;
  height: 2.1875rem;
  width: 2.1875rem; }

.sprite--weather-freezingRainNight {
  background-position: -15rem -19.8125rem;
  height: 2.1875rem;
  width: 2.1875rem; }

.sprite--weather-heavyOvercast {
  background-position: -17.5rem -19.8125rem;
  height: 2.1875rem;
  width: 2.1875rem; }

.sprite--weather-heavyRain {
  background-position: -20rem -19.8125rem;
  height: 2.1875rem;
  width: 2.1875rem; }

.sprite--weather-heavySleet {
  background-position: -22.5rem -19.8125rem;
  height: 2.1875rem;
  width: 2.1875rem; }

.sprite--weather-heavySnowfall {
  background-position: -25rem -19.8125rem;
  height: 2.1875rem;
  width: 2.1875rem; }

.sprite--weather-lightSnowfall {
  background-position: 0rem -22.3125rem;
  height: 2.1875rem;
  width: 2.1875rem; }

.sprite--weather-overcastDay {
  background-position: -2.5rem -22.3125rem;
  height: 2.1875rem;
  width: 2.1875rem; }

.sprite--weather-overcastNight {
  background-position: -5rem -22.3125rem;
  height: 2.1875rem;
  width: 2.1875rem; }

.sprite--weather-rain {
  background-position: -7.5rem -22.3125rem;
  height: 2.1875rem;
  width: 2.1875rem; }

.sprite--weather-sleet {
  background-position: -10rem -22.3125rem;
  height: 2.1875rem;
  width: 2.1875rem; }

.sprite--weather-slightlyCloudyDay {
  background-position: -12.5rem -22.3125rem;
  height: 2.1875rem;
  width: 2.1875rem; }

.sprite--weather-slightlyCloudyNight {
  background-position: -15rem -22.3125rem;
  height: 2.1875rem;
  width: 2.1875rem; }

.sprite--weather-snowfall {
  background-position: -17.5rem -22.3125rem;
  height: 2.1875rem;
  width: 2.1875rem; }

.sprite--weather-thunderstorm {
  background-position: -20rem -22.3125rem;
  height: 2.1875rem;
  width: 2.1875rem; }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite, .widget--standpunt .widget__header[class*="author--"]:after, .lsc-widget-logo a {
    background-image: url(../img/sprite@2x.png?v=20062);
    background-size: 24.9375rem auto; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--author-collier, .widget--standpunt .widget__header.author--rudy-collier:after {
    background-position: 0rem -8.25rem;
    height: 4.375rem;
    width: 4.375rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--author-daeninck, .widget--standpunt .widget__header.author--wim-daeninck:after {
    background-position: -4.53125rem -8.25rem;
    height: 4.375rem;
    width: 4.375rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--author-debruyn, .widget--standpunt .widget__header.author--paul-de-bruyn:after {
    background-position: -9.0625rem -8.25rem;
    height: 4.375rem;
    width: 4.375rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--author-geudens, .widget--standpunt .widget__header.author--paul-geudens:after {
    background-position: -14.78125rem 0rem;
    height: 4.375rem;
    width: 4.375rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--author-hendrikx, .widget--standpunt .widget__header.author--dirk-hendrikx:after {
    background-position: -14.78125rem -4.53125rem;
    height: 4.375rem;
    width: 4.375rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--author-molenaar, .widget--standpunt .widget__header.author--lex-moolenaar:after {
    background-position: 0rem -12.78125rem;
    height: 4.375rem;
    width: 4.375rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--author-vandeperre, .widget--standpunt .widget__header.author--patrick-van-de-perre:after {
    background-position: -13.59375rem -12.78125rem;
    height: 3.6875rem;
    width: 4.0625rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--author-vanmarsenille, .widget--standpunt .widget__header.author--kris-vanmarsenille:after {
    background-position: -4.53125rem -12.78125rem;
    height: 4.375rem;
    width: 4.375rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--author-vanwiele, .widget--standpunt .widget__header.author--sacha-van-wiele:after {
    background-position: -9.0625rem -12.78125rem;
    height: 4.375rem;
    width: 4.375rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--brand-acap {
    background-position: -19.3125rem -15.65625rem;
    height: 1.375rem;
    width: 1.5rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--brand-cim {
    background-position: -19.3125rem -3.4375rem;
    height: 1.3125rem;
    width: 3.75rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--brand-dso_biz {
    background-position: -19.3125rem 0rem;
    height: 1.875rem;
    width: 5.625rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--brand-gopress {
    background-position: 0rem -17.3125rem;
    height: 1.5rem;
    width: 6.25rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--brand-license2publish {
    background-position: -13.53125rem -17.3125rem;
    height: 1.125rem;
    width: 7.65625rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--brand-lsc, .lsc-widget-logo a {
    background-position: -19.3125rem -2.03125rem;
    height: 1.25rem;
    width: 4.65625rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--brand-mediahuis {
    background-position: -6.40625rem -17.3125rem;
    height: 1.3125rem;
    width: 6.96875rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--brand-sportwereld {
    background-position: 0rem 0rem;
    height: 2rem;
    width: 14.625rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--logo-kempen {
    background-position: 0rem -2.15625rem;
    height: 1.875rem;
    width: 12.34375rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--logo-mechelen {
    background-position: 0rem -4.1875rem;
    height: 1.875rem;
    width: 12.34375rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--logo-metropool {
    background-position: 0rem -6.21875rem;
    height: 1.875rem;
    width: 12.34375rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--print {
    background-position: -13.59375rem -8.25rem;
    height: 1rem;
    width: 1rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--traffic-1 {
    background-position: -19.3125rem -4.875rem;
    height: 2rem;
    width: 2rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--weather-1 {
    background-position: -21.46875rem -4.875rem;
    height: 2rem;
    width: 2rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--weather-10 {
    background-position: -19.3125rem -7.03125rem;
    height: 2rem;
    width: 2rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--weather-11 {
    background-position: -21.46875rem -7.03125rem;
    height: 2rem;
    width: 2rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--weather-12 {
    background-position: -19.3125rem -9.1875rem;
    height: 2rem;
    width: 2rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--weather-13 {
    background-position: -21.46875rem -9.1875rem;
    height: 2rem;
    width: 2rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--weather-14 {
    background-position: -19.3125rem -11.34375rem;
    height: 2rem;
    width: 2rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--weather-15 {
    background-position: -21.46875rem -11.34375rem;
    height: 2rem;
    width: 2rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--weather-16 {
    background-position: -19.3125rem -13.5rem;
    height: 2rem;
    width: 2rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--weather-17 {
    background-position: -21.46875rem -13.5rem;
    height: 2rem;
    width: 2rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--weather-18 {
    background-position: -14.78125rem -9.0625rem;
    height: 2rem;
    width: 2rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--weather-19 {
    background-position: -16.9375rem -9.0625rem;
    height: 2rem;
    width: 2rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--weather-2 {
    background-position: 0rem -18.96875rem;
    height: 2rem;
    width: 2rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--weather-20 {
    background-position: -2.15625rem -18.96875rem;
    height: 2rem;
    width: 2rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--weather-21 {
    background-position: -4.3125rem -18.96875rem;
    height: 2rem;
    width: 2rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--weather-22 {
    background-position: -12.5rem -2.15625rem;
    height: 1.875rem;
    width: 1.875rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--weather-23 {
    background-position: -12.5rem -4.1875rem;
    height: 1.875rem;
    width: 1.875rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--weather-24 {
    background-position: -12.5rem -6.21875rem;
    height: 1.875rem;
    width: 1.875rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--weather-25 {
    background-position: -21.5625rem -18.96875rem;
    height: 1.875rem;
    width: 1.875rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--weather-26 {
    background-position: 0rem -21.125rem;
    height: 1.875rem;
    width: 1.875rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--weather-3 {
    background-position: -6.46875rem -18.96875rem;
    height: 2rem;
    width: 2rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--weather-4 {
    background-position: -8.625rem -18.96875rem;
    height: 2rem;
    width: 2rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--weather-5 {
    background-position: -10.78125rem -18.96875rem;
    height: 2rem;
    width: 2rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--weather-6 {
    background-position: -12.9375rem -18.96875rem;
    height: 2rem;
    width: 2rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--weather-7 {
    background-position: -15.09375rem -18.96875rem;
    height: 2rem;
    width: 2rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--weather-8 {
    background-position: -17.25rem -18.96875rem;
    height: 2rem;
    width: 2rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--weather-9 {
    background-position: -19.40625rem -18.96875rem;
    height: 2rem;
    width: 2rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--weather-clearDay {
    background-position: -23.21875rem -3.4375rem;
    height: 1.125rem;
    width: 1.09375rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--weather-clearNight {
    background-position: -23.625rem -4.875rem;
    height: 1.125rem;
    width: 1.09375rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--weather-cloudyDay {
    background-position: -23.625rem -7.03125rem;
    height: 1.125rem;
    width: 1.09375rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--weather-cloudyNight {
    background-position: -23.625rem -9.1875rem;
    height: 1.125rem;
    width: 1.09375rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--weather-drizzleDay {
    background-position: -23.625rem -11.34375rem;
    height: 1.125rem;
    width: 1.09375rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--weather-drizzleNight {
    background-position: -23.625rem -13.5rem;
    height: 1.125rem;
    width: 1.09375rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--weather-fogDay {
    background-position: -20.96875rem -15.65625rem;
    height: 1.125rem;
    width: 1.09375rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--weather-fogNight {
    background-position: -22.21875rem -15.65625rem;
    height: 1.125rem;
    width: 1.09375rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--weather-freezingRainDay {
    background-position: -23.46875rem -15.65625rem;
    height: 1.125rem;
    width: 1.09375rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--weather-freezingRainNight {
    background-position: -14.78125rem -11.21875rem;
    height: 1.125rem;
    width: 1.09375rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--weather-heavyOvercast {
    background-position: -16.03125rem -11.21875rem;
    height: 1.125rem;
    width: 1.09375rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--weather-heavyRain {
    background-position: -17.28125rem -11.21875rem;
    height: 1.125rem;
    width: 1.09375rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--weather-heavySleet {
    background-position: -17.8125rem -12.78125rem;
    height: 1.125rem;
    width: 1.09375rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--weather-heavySnowfall {
    background-position: -17.8125rem -14.03125rem;
    height: 1.125rem;
    width: 1.09375rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--weather-lightSnowfall {
    background-position: -17.8125rem -15.28125rem;
    height: 1.125rem;
    width: 1.09375rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--weather-overcastDay {
    background-position: -21.34375rem -17.3125rem;
    height: 1.125rem;
    width: 1.09375rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--weather-overcastNight {
    background-position: -22.59375rem -17.3125rem;
    height: 1.125rem;
    width: 1.09375rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--weather-rain {
    background-position: -23.84375rem -17.3125rem;
    height: 1.125rem;
    width: 1.09375rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--weather-sleet {
    background-position: -23.59375rem -18.96875rem;
    height: 1.125rem;
    width: 1.09375rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--weather-slightlyCloudyDay {
    background-position: -2.03125rem -21.125rem;
    height: 1.125rem;
    width: 1.09375rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--weather-slightlyCloudyNight {
    background-position: -3.28125rem -21.125rem;
    height: 1.125rem;
    width: 1.09375rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--weather-snowfall {
    background-position: -4.53125rem -21.125rem;
    height: 1.125rem;
    width: 1.09375rem; } }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi) {
  .sprite--weather-thunderstorm {
    background-position: -5.78125rem -21.125rem;
    height: 1.125rem;
    width: 1.09375rem; } }

/*
 * The MIT License
 * Copyright (c) 2012 Matias Meno <m@tias.me>
 */
@-webkit-keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2.5rem);
    -ms-transform: translateY(2.5rem);
    transform: translateY(2.5rem); }
  30%,
  70% {
    opacity: 1;
    -webkit-transform: translateY(0rem);
    -ms-transform: translateY(0rem);
    transform: translateY(0rem); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2.5rem);
    -ms-transform: translateY(-2.5rem);
    transform: translateY(-2.5rem); } }

@keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2.5rem);
    -ms-transform: translateY(2.5rem);
    transform: translateY(2.5rem); }
  30%,
  70% {
    opacity: 1;
    -webkit-transform: translateY(0rem);
    -ms-transform: translateY(0rem);
    transform: translateY(0rem); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2.5rem);
    -ms-transform: translateY(-2.5rem);
    transform: translateY(-2.5rem); } }

@-webkit-keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2.5rem);
    -ms-transform: translateY(2.5rem);
    transform: translateY(2.5rem); }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0rem);
    -ms-transform: translateY(0rem);
    transform: translateY(0rem); } }

@keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2.5rem);
    -ms-transform: translateY(2.5rem);
    transform: translateY(2.5rem); }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0rem);
    -ms-transform: translateY(0rem);
    transform: translateY(0rem); } }

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1); }
  10% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1); }
  20% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1); } }

@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1); }
  10% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1); }
  20% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1); } }

.dropzone,
.dropzone * {
  -moz-box-sizing: border-box;
       box-sizing: border-box; }

.dropzone {
  min-height: 9.375rem;
  border: 0.125rem solid rgba(0, 0, 0, 0.3);
  background: white;
  padding: 1.25rem 1.25rem; }

.dropzone.dz-clickable {
  cursor: pointer; }

.dropzone.dz-clickable * {
  cursor: default; }

.dropzone.dz-clickable .dz-message,
.dropzone.dz-clickable .dz-message * {
  cursor: pointer; }

.dropzone.dz-started .dz-message {
  display: none; }

.dropzone.dz-drag-hover {
  border-style: solid; }

.dropzone.dz-drag-hover .dz-message {
  opacity: 0.5; }

.dropzone .dz-message {
  text-align: center;
  margin: 2em 0; }

.dropzone .dz-preview {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin: 1rem;
  min-height: 6.25rem; }

.dropzone .dz-preview:hover {
  z-index: 1000; }

.dropzone .dz-preview:hover .dz-details {
  opacity: 1; }

.dropzone .dz-preview.dz-file-preview .dz-image {
  border-radius: 1.25rem;
  background: #999;
  background: -webkit-linear-gradient(top, #eee, #ddd);
  background: linear-gradient(to bottom, #eee, #ddd); }

.dropzone .dz-preview.dz-file-preview .dz-details {
  opacity: 1; }

.dropzone .dz-preview.dz-image-preview {
  background: white; }

.dropzone .dz-preview.dz-image-preview .dz-details {
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear; }

.dropzone .dz-preview .dz-remove {
  font-size: 0.875rem;
  text-align: center;
  display: block;
  cursor: pointer;
  border: none; }

.dropzone .dz-preview .dz-remove:hover {
  text-decoration: underline; }

.dropzone .dz-preview:hover .dz-details {
  opacity: 1; }

.dropzone .dz-preview .dz-details {
  z-index: 20;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  font-size: 0.8125rem;
  min-width: 100%;
  max-width: 100%;
  padding: 2em 1em;
  text-align: center;
  color: rgba(0, 0, 0, 0.9);
  line-height: 150%; }

.dropzone .dz-preview .dz-details .dz-size {
  margin-bottom: 1em;
  font-size: 1rem; }

.dropzone .dz-preview .dz-details .dz-filename {
  white-space: nowrap; }

.dropzone .dz-preview .dz-details .dz-filename:hover span {
  border: 0.0625rem solid rgba(200, 200, 200, 0.8);
  background-color: rgba(255, 255, 255, 0.8); }

.dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
  overflow: hidden;
  text-overflow: ellipsis; }

.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
  border: 0.0625rem solid transparent; }

.dropzone .dz-preview .dz-details .dz-filename span,
.dropzone .dz-preview .dz-details .dz-size span {
  background-color: rgba(255, 255, 255, 0.4);
  padding: 0 0.4em;
  border-radius: 0.1875rem; }

.dropzone .dz-preview:hover .dz-image img {
  -webkit-transform: scale(1.05, 1.05);
  -ms-transform: scale(1.05, 1.05);
  transform: scale(1.05, 1.05);
  -webkit-filter: blur(0.5rem);
  filter: blur(0.5rem); }

.dropzone .dz-preview .dz-image {
  border-radius: 1.25rem;
  overflow: hidden;
  width: 7.5rem;
  height: 7.5rem;
  position: relative;
  display: block;
  z-index: 10; }

.dropzone .dz-preview .dz-image img {
  display: block; }

.dropzone .dz-preview.dz-success .dz-success-mark {
  -webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); }

.dropzone .dz-preview.dz-error .dz-error-mark {
  opacity: 1;
  -webkit-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
  animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); }

.dropzone .dz-preview .dz-success-mark,
.dropzone .dz-preview .dz-error-mark {
  pointer-events: none;
  opacity: 0;
  z-index: 500;
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  margin-left: -1.6875rem;
  margin-top: -1.6875rem; }

.dropzone .dz-preview .dz-success-mark svg,
.dropzone .dz-preview .dz-error-mark svg {
  display: block;
  width: 3.375rem;
  height: 3.375rem; }

.dropzone .dz-preview.dz-processing .dz-progress {
  opacity: 1;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear; }

.dropzone .dz-preview.dz-complete .dz-progress {
  opacity: 0;
  -webkit-transition: opacity 0.4s ease-in;
  transition: opacity 0.4s ease-in; }

.dropzone .dz-preview:not(.dz-processing) .dz-progress {
  -webkit-animation: pulse 6s ease infinite;
  animation: pulse 6s ease infinite; }

.dropzone .dz-preview .dz-progress {
  opacity: 1;
  z-index: 1000;
  pointer-events: none;
  position: absolute;
  height: 1rem;
  left: 50%;
  top: 50%;
  margin-top: -0.5rem;
  width: 5rem;
  margin-left: -2.5rem;
  background: rgba(255, 255, 255, 0.9);
  -webkit-transform: scale(1);
  border-radius: 0.5rem;
  overflow: hidden; }

.dropzone .dz-preview .dz-progress .dz-upload {
  background: #333;
  background: -webkit-linear-gradient(top, #666, #444);
  background: linear-gradient(to bottom, #666, #444);
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 0;
  -webkit-transition: width 300ms ease-in-out;
  transition: width 300ms ease-in-out; }

.dropzone .dz-preview.dz-error .dz-error-message {
  display: block; }

.dropzone .dz-preview.dz-error:hover .dz-error-message {
  opacity: 1;
  pointer-events: auto; }

.dropzone .dz-preview .dz-error-message {
  pointer-events: none;
  z-index: 1000;
  position: absolute;
  display: block;
  display: none;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  border-radius: 0.5rem;
  font-size: 0.8125rem;
  top: 9.375rem;
  left: -0.625rem;
  width: 8.75rem;
  background: #be2626;
  background: -webkit-linear-gradient(top, #be2626, #a92222);
  background: linear-gradient(to bottom, #be2626, #a92222);
  padding: 0.5em 1.2em;
  color: white; }

.dropzone .dz-preview .dz-error-message:after {
  content: '';
  position: absolute;
  top: -0.375rem;
  left: 4rem;
  width: 0;
  height: 0;
  border-left: 0.375rem solid transparent;
  border-right: 0.375rem solid transparent;
  border-bottom: 0.375rem solid #be2626; }

[class^="flag-"],
[class*=" flag-"],
[class^="jersey-"],
[class*=" jersey-"] {
  background-image: url(../img/sprite-sw.png?v=20062);
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
  text-decoration: none; }

[class^="flag-"],
[class*=" flag-"] {
  height: 0.75rem;
  width: 1.375rem; }

[class^="jersey-"],
[class*=" jersey-"] {
  width: 1rem;
  height: 0.75rem; }

.flag-AD,.flag-AND {
  background-position: 0rem 0rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-AE,.flag-ARE,.flag-UAE {
  background-position: -1.4375rem 0rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-AF,.flag-AFG {
  background-position: 0rem -1.0625rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-AG,.flag-ATG,.flag-ANT {
  background-position: -1.4375rem -1.0625rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-AI,.flag-AIA {
  background-position: -2.875rem 0rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-AL,.flag-ALB {
  background-position: -2.875rem -1.0625rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-AM,.flag-ARM {
  background-position: 0rem -2.125rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-AN,.flag-ANT,.flag-AHO {
  background-position: -1.4375rem -2.125rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-AO,.flag-AGO,.flag-ANG {
  background-position: -2.875rem -2.125rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-AQ,.flag-ATA {
  background-position: 0rem -3.1875rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-AR,.flag-ARG {
  background-position: -1.4375rem -3.1875rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-AS,.flag-ASM,.flag-ASA {
  background-position: -1.4375rem -18.0625rem;
  height: 0.5625rem;
  width: 1.125rem; }

.flag-AT,.flag-AUT,.flag-OOS {
  background-position: -2.875rem -3.1875rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-AU,.flag-AUS {
  background-position: -4.3125rem 0rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-AW,.flag-ABW,.flag-ARU {
  background-position: -4.3125rem -1.0625rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-AZ,.flag-AZE {
  background-position: -4.3125rem -2.125rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-BA,.flag-BIH {
  background-position: -4.3125rem -3.1875rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-BB,.flag-BRB,.flag-BAR {
  background-position: 0rem -4.25rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-BD,.flag-BGD,.flag-BAN {
  background-position: -1.4375rem -4.25rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-BE,.flag-BEL {
  background-position: -2.875rem -4.25rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-BF,.flag-BFA,.flag-BUR {
  background-position: -4.3125rem -4.25rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-BG,.flag-BGR,.flag-BUL {
  background-position: -5.75rem 0rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-BH,.flag-BHS,.flag-BRN {
  background-position: -5.75rem -1.0625rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-BI,.flag-BDI {
  background-position: -5.75rem -2.125rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-BJ,.flag-Benin {
  background-position: -5.75rem -3.1875rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-BM,.flag-BMU,.flag-BER {
  background-position: -2.875rem -18.0625rem;
  height: 0.5625rem;
  width: 1.125rem; }

.flag-BN,.flag-BRN,.flag-BRU {
  background-position: -5.75rem -4.25rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-BO,.flag-BOL {
  background-position: 0rem -5.3125rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-BR,.flag-BRA {
  background-position: -1.4375rem -5.3125rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-BS,.flag-BHS,.flag-BAH {
  background-position: -2.875rem -5.3125rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-BT,.flag-BTN,.flag-BHU {
  background-position: -4.3125rem -5.3125rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-BW,.flag-BWA,.flag-BOT {
  background-position: -5.75rem -5.3125rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-BY,.flag-BLR,.flag-WRU {
  background-position: -7.1875rem 0rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-BZ,.flag-BLZ,.flag-BIZ {
  background-position: -7.1875rem -1.0625rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-CA,.flag-CDN,.flag-CAN {
  background-position: -7.1875rem -2.125rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-CATALONIA {
  background-position: -7.1875rem -3.1875rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-CC,.flag-CCK {
  background-position: -4.3125rem -18.0625rem;
  height: 0.5625rem;
  width: 1.125rem; }

.flag-CD,.flag-COD {
  background-position: -7.1875rem -4.25rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-CF,.flag-CAF {
  background-position: -7.1875rem -5.3125rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-CG,.flag-COG,.flag-CGO {
  background-position: 0rem -6.375rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-CH,.flag-CHE,.flag-ZWI {
  background-position: -1.4375rem -6.375rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-CI,.flag-CIV {
  background-position: -2.875rem -6.375rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-CK,.flag-COK {
  background-position: -5.75rem -18.0625rem;
  height: 0.5625rem;
  width: 1.125rem; }

.flag-CL,.flag-CHL,.flag-CHI {
  background-position: -4.3125rem -6.375rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-CM,.flag-CMR {
  background-position: -5.75rem -6.375rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-CN,.flag-CHN {
  background-position: -7.1875rem -6.375rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-CO,.flag-COL {
  background-position: 0rem -7.4375rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-CR,.flag-CRI,.flag-CRC {
  background-position: -1.4375rem -7.4375rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-CU,.flag-CUB {
  background-position: -2.875rem -7.4375rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-CV,.flag-CPV {
  background-position: -4.3125rem -7.4375rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-CX,.flag-CXR {
  background-position: -7.1875rem -18.0625rem;
  height: 0.5625rem;
  width: 1.125rem; }

.flag-CY,.flag-CYP {
  background-position: -5.75rem -7.4375rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-CZ,.flag-CZE,.flag-TSJ {
  background-position: -7.1875rem -7.4375rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-DE,.flag-DUI,.flag-GER {
  background-position: -8.625rem 0rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-DJ,.flag-DJI {
  background-position: -8.625rem -1.0625rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-DK,.flag-DNK,.flag-DEN {
  background-position: -8.625rem -2.125rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-DM,.flag-DMA {
  background-position: -8.625rem -3.1875rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-DO,.flag-DOM {
  background-position: -8.625rem -4.25rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-DZ,.flag-DZA,.flag-ALG {
  background-position: -8.625rem -5.3125rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-EC,.flag-ECU {
  background-position: -8.625rem -6.375rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-EE,.flag-EST {
  background-position: -8.625rem -7.4375rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-EG,.flag-EGY {
  background-position: 0rem -8.5rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-EH,.flag-ESH {
  background-position: -1.4375rem -8.5rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-ENG {
  background-position: -2.875rem -8.5rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-ER,.flag-ERI {
  background-position: -4.3125rem -8.5rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-ES,.flag-ESP,.flag-SPA {
  background-position: -5.75rem -8.5rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-ET,.flag-ETH {
  background-position: -7.1875rem -8.5rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-EUROPEANUNION {
  background-position: -8.625rem -8.5rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-FI,.flag-FIN {
  background-position: -10.0625rem 0rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-FJ,.flag-FJI,.flag-FIJ {
  background-position: -10.0625rem -1.0625rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-FK,.flag-FLK {
  background-position: -8.625rem -18.0625rem;
  height: 0.5625rem;
  width: 1.125rem; }

.flag-FM,.flag-FSM {
  background-position: -10.0625rem -2.125rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-FO,.flag-FRO {
  background-position: -10.0625rem -3.1875rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-FR,.flag-FRA {
  background-position: -10.0625rem -4.25rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-GA,.flag-GAB {
  background-position: -10.0625rem -5.3125rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-GB,.flag-GBR {
  background-position: -10.0625rem -6.375rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-GD,.flag-GRD,.flag-GRN {
  background-position: -10.0625rem -7.4375rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-GE,.flag-GEO {
  background-position: -10.0625rem -8.5rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-GF,.flag-GUF {
  background-position: 0rem -9.5625rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-GH,.flag-GHA {
  background-position: -1.4375rem -9.5625rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-GI,.flag-GIB {
  background-position: -2.875rem -9.5625rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-GL,.flag-GRL {
  background-position: -4.3125rem -9.5625rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-GM,.flag-GMB,.flag-GAM {
  background-position: -5.75rem -9.5625rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-GN,.flag-GIN,.flag-GUI {
  background-position: -7.1875rem -9.5625rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-GP,.flag-GLP {
  background-position: -8.625rem -9.5625rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-GQ,.flag-GNQ,.flag-GEQ {
  background-position: -10.0625rem -9.5625rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-GR,.flag-GRE,.flag-GRI {
  background-position: -11.5rem 0rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-GS,.flag-SGS {
  background-position: -10.0625rem -18.0625rem;
  height: 0.5625rem;
  width: 1.125rem; }

.flag-GT,.flag-GTM,.flag-GUA {
  background-position: -11.5rem -1.0625rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-GU,.flag-GUM {
  background-position: 0rem -18.0625rem;
  height: 0.625rem;
  width: 1.125rem; }

.flag-GW,.flag-GNB,.flag-GBS {
  background-position: -11.5rem -2.125rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-GY,.flag-GUY {
  background-position: -11.5rem -3.1875rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-HK,.flag-HKG {
  background-position: -11.5rem -4.25rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-HM,.flag-HMD,.flag-HDM {
  background-position: -11.5rem -18.0625rem;
  height: 0.5625rem;
  width: 1.125rem; }

.flag-HN,.flag-HND,.flag-HON {
  background-position: -11.5rem -5.3125rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-HR,.flag-CRO,.flag-KRO {
  background-position: -11.5rem -6.375rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-HT,.flag-HTI,.flag-HAI {
  background-position: -11.5rem -7.4375rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-HU,.flag-HUN {
  background-position: -11.5rem -8.5rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-ID,.flag-IDN,.flag-INA {
  background-position: -11.5rem -9.5625rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-IE,.flag-IRL,.flag-IER {
  background-position: 0rem -10.625rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-IL,.flag-ISR {
  background-position: -1.4375rem -10.625rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-IN,.flag-IND {
  background-position: -2.875rem -10.625rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-IQ,.flag-IRQ {
  background-position: -4.3125rem -10.625rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-IR,.flag-IRN,.flag-IRI {
  background-position: -5.75rem -10.625rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-IS,.flag-ISL {
  background-position: -7.1875rem -10.625rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-IT,.flag-ITA {
  background-position: -8.625rem -10.625rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-JM,.flag-JAM {
  background-position: -10.0625rem -10.625rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-JO,.flag-JOR {
  background-position: -11.5rem -10.625rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-JP,.flag-JPN,.flag-JAP {
  background-position: 0rem -11.6875rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-KE,.flag-KEN {
  background-position: -1.4375rem -11.6875rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-KG,.flag-KGZ {
  background-position: -2.875rem -11.6875rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-KH,.flag-KHM,.flag-CAM {
  background-position: -4.3125rem -11.6875rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-KI,.flag-KIR {
  background-position: -5.75rem -11.6875rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-KM,.flag-COM {
  background-position: -7.1875rem -11.6875rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-KN,.flag-KNA,.flag-SKN {
  background-position: -8.625rem -11.6875rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-KP,.flag-PRK {
  background-position: -10.0625rem -11.6875rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-KR,.flag-KOR {
  background-position: -11.5rem -11.6875rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-KW,.flag-KWT,.flag-KUW {
  background-position: -12.9375rem 0rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-KY,.flag-CYM,.flag-CAY {
  background-position: -12.9375rem -18.0625rem;
  height: 0.5625rem;
  width: 1.125rem; }

.flag-KZ,.flag-KAZ {
  background-position: -12.9375rem -1.0625rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-LB,.flag-LBN,.flag-LIB {
  background-position: -12.9375rem -2.125rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-LC,.flag-LCA {
  background-position: -12.9375rem -3.1875rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-LI,.flag-LIE {
  background-position: -12.9375rem -4.25rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-LK,.flag-LKA,.flag-SRI {
  background-position: -12.9375rem -5.3125rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-LR,.flag-LBR {
  background-position: -12.9375rem -6.375rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-LS,.flag-LSO,.flag-LES {
  background-position: -12.9375rem -7.4375rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-LT,.flag-LTU,.flag-LIT {
  background-position: -12.9375rem -8.5rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-LU,.flag-LUX {
  background-position: -12.9375rem -9.5625rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-LV,.flag-LAT,.flag-LET {
  background-position: -12.9375rem -10.625rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-LY,.flag-LBY,.flag-LBA {
  background-position: -12.9375rem -11.6875rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-MA,.flag-MAR {
  background-position: 0rem -12.75rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-MC,.flag-MCO,.flag-MON {
  background-position: -1.4375rem -12.75rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-MD,.flag-MDA {
  background-position: -2.875rem -12.75rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-ME,.flag-MNE {
  background-position: -4.3125rem -12.75rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-MG,.flag-MDG,.flag-MAD {
  background-position: -5.75rem -12.75rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-MH,.flag-MHL {
  background-position: -7.1875rem -12.75rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-MK,.flag-MKD {
  background-position: -8.625rem -12.75rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-ML,.flag-MLI {
  background-position: -10.0625rem -12.75rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-MM,.flag-MMR,.flag-MYA {
  background-position: -11.5rem -12.75rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-MN,.flag-MNG,.flag-MGL {
  background-position: -12.9375rem -12.75rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-MO,.flag-MAC {
  background-position: -14.375rem 0rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-MP,.flag-MNP {
  background-position: -14.375rem -18.0625rem;
  height: 0.5625rem;
  width: 1.125rem; }

.flag-MQ,.flag-MTQ {
  background-position: -14.375rem -1.0625rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-MR,.flag-MRT,.flag-MTN {
  background-position: -14.375rem -2.125rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-MS,.flag-MSR {
  background-position: -15.8125rem -18.0625rem;
  height: 0.5625rem;
  width: 1.125rem; }

.flag-MT,.flag-MLT {
  background-position: -14.375rem -3.1875rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-MU,.flag-MUS,.flag-MRI {
  background-position: -14.375rem -4.25rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-MV,.flag-MDV {
  background-position: -14.375rem -5.3125rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-MW,.flag-MWI,.flag-MAW {
  background-position: -14.375rem -6.375rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-MX,.flag-MEX {
  background-position: -14.375rem -7.4375rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-MY,.flag-MYS,.flag-MAS {
  background-position: -14.375rem -8.5rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-MZ,.flag-MOZ {
  background-position: -14.375rem -9.5625rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-NA,.flag-NAM {
  background-position: -14.375rem -10.625rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-NE,.flag-NER,.flag-NIG {
  background-position: -14.375rem -11.6875rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-NF,.flag-NFK {
  background-position: -17.25rem -18.0625rem;
  height: 0.5625rem;
  width: 1.125rem; }

.flag-NG,.flag-NGA,.flag-NGR {
  background-position: -14.375rem -12.75rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-NI,.flag-NIC,.flag-NCA {
  background-position: 0rem -13.8125rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-NL,.flag-NLD,.flag-NED {
  background-position: -1.4375rem -13.8125rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-NO,.flag-NOR,.flag-NOO {
  background-position: -2.875rem -13.8125rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-NP,.flag-NPL {
  background-position: -18.6875rem -8.5rem;
  height: 0.75rem;
  width: 0.5625rem; }

.flag-NR,.flag-NRU {
  background-position: -4.3125rem -13.8125rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-NU,.flag-NIU {
  background-position: 0rem -19rem;
  height: 0.5625rem;
  width: 1.125rem; }

.flag-NZ,.flag-NZL {
  background-position: -5.75rem -13.8125rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-OM,.flag-OMN,.flag-OMA {
  background-position: -7.1875rem -13.8125rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-PA,.flag-PAN {
  background-position: -8.625rem -13.8125rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-PE,.flag-PER {
  background-position: -10.0625rem -13.8125rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-PF,.flag-PYF {
  background-position: -11.5rem -13.8125rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-PG,.flag-PNG {
  background-position: -12.9375rem -13.8125rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-PH,.flag-PHL,.flag-PHI {
  background-position: -14.375rem -13.8125rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-PK,.flag-PAK {
  background-position: -15.8125rem 0rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-PL,.flag-POL {
  background-position: -15.8125rem -1.0625rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-PM,.flag-SPM {
  background-position: -15.8125rem -2.125rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-PN,.flag-PCN {
  background-position: -1.4375rem -19rem;
  height: 0.5625rem;
  width: 1.125rem; }

.flag-PR,.flag-PRI,.flag-PUR {
  background-position: -15.8125rem -3.1875rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-PS,.flag-PSE,.flag-PLE {
  background-position: -15.8125rem -4.25rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-PT,.flag-PRT,.flag-POR {
  background-position: -15.8125rem -5.3125rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-PW,.flag-PLW {
  background-position: -15.8125rem -6.375rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-PY,.flag-PRY,.flag-PAR {
  background-position: -15.8125rem -7.4375rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-QA,.flag-QAT {
  background-position: -15.8125rem -8.5rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-RE,.flag-REU {
  background-position: -15.8125rem -9.5625rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-RO,.flag-ROU,.flag-ROE {
  background-position: -15.8125rem -10.625rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-RS,.flag-SRB,.flag-SER {
  background-position: -15.8125rem -11.6875rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-RU,.flag-RUS {
  background-position: -15.8125rem -12.75rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-RW,.flag-RWA {
  background-position: -15.8125rem -13.8125rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-SA,.flag-SAU,.flag-KSA {
  background-position: 0rem -14.875rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-SB,.flag-SLB,.flag-SOL {
  background-position: -1.4375rem -14.875rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-SC,.flag-SYC,.flag-SEY {
  background-position: -2.875rem -14.875rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-SCO {
  background-position: -4.3125rem -14.875rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-SD,.flag-SDN,.flag-SUD {
  background-position: -5.75rem -14.875rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-SE,.flag-SWE,.flag-ZWE {
  background-position: -7.1875rem -14.875rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-SG,.flag-SGP,.flag-SIN {
  background-position: -8.625rem -14.875rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-SI,.flag-SVN,.flag-SLO {
  background-position: -10.0625rem -14.875rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-SK,.flag-SVK,.flag-SLW {
  background-position: -11.5rem -14.875rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-SL,.flag-SLE {
  background-position: -12.9375rem -14.875rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-SM,.flag-RSM {
  background-position: -14.375rem -14.875rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-SN,.flag-SEN {
  background-position: -15.8125rem -14.875rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-SO,.flag-SOM {
  background-position: 0rem -15.9375rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-SR,.flag-SUR {
  background-position: -1.4375rem -15.9375rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-ST,.flag-STP {
  background-position: -2.875rem -15.9375rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-SV,.flag-SLV,.flag-ESA {
  background-position: -4.3125rem -15.9375rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-SY,.flag-SYR {
  background-position: -5.75rem -15.9375rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-SZ,.flag-SWZ {
  background-position: -7.1875rem -15.9375rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-TD,.flag-TCD,.flag-CHA {
  background-position: -8.625rem -15.9375rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-TG,.flag-TGO,.flag-TOG {
  background-position: -10.0625rem -15.9375rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-TH,.flag-THA {
  background-position: -11.5rem -15.9375rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-TJ,.flag-TJK {
  background-position: -12.9375rem -15.9375rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-TK,.flag-TKL {
  background-position: -2.875rem -19rem;
  height: 0.5625rem;
  width: 1.125rem; }

.flag-TL,.flag-TMP {
  background-position: -14.375rem -15.9375rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-TM,.flag-TMN {
  background-position: -15.8125rem -15.9375rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-TN,.flag-TUN {
  background-position: -17.25rem 0rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-TO,.flag-TON,.flag-TGA {
  background-position: -17.25rem -1.0625rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-TR,.flag-TUR {
  background-position: -17.25rem -2.125rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-TT,.flag-TTO,.flag-TRI {
  background-position: -17.25rem -3.1875rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-TV,.flag-TUV {
  background-position: -17.25rem -4.25rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-TW,.flag-TPE,.flag-TAI {
  background-position: -17.25rem -5.3125rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-TZ,.flag-TZA,.flag-TAN {
  background-position: -17.25rem -6.375rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-UA,.flag-UKR,.flag-OEK {
  background-position: -17.25rem -7.4375rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-UG,.flag-UGA {
  background-position: -17.25rem -8.5rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-US,.flag-USA,.flag-VS {
  background-position: -17.25rem -9.5625rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-UY,.flag-URY,.flag-URU {
  background-position: -17.25rem -10.625rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-UZ,.flag-UZB,.flag-OEZ {
  background-position: -17.25rem -11.6875rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-VA,.flag-VAT {
  background-position: -17.25rem -12.75rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-VC,.flag-VCT {
  background-position: -17.25rem -13.8125rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-VE,.flag-VEN {
  background-position: -17.25rem -14.875rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-VG,.flag-VGR,.flag-IVB {
  background-position: -4.3125rem -19rem;
  height: 0.5625rem;
  width: 1.125rem; }

.flag-VI,.flag-VIR,.flag-ISV {
  background-position: -17.25rem -15.9375rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-VN,.flag-VNM,.flag-VIE {
  background-position: 0rem -17rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-VU,.flag-VUT,.flag-VAN {
  background-position: -1.4375rem -17rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-WAL {
  background-position: -2.875rem -17rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-WF,.flag-WLF {
  background-position: -4.3125rem -17rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-WS,.flag-WSM,.flag-SAM {
  background-position: -5.75rem -17rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-YE,.flag-YEM {
  background-position: -7.1875rem -17rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-ZA,.flag-ZAF,.flag-RSA {
  background-position: -8.625rem -17rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-ZM,.flag-ZMB,.flag-ZAM {
  background-position: -10.0625rem -17rem;
  height: 0.75rem;
  width: 1.125rem; }

.flag-ZW,.flag-ZIM {
  background-position: -11.5rem -17rem;
  height: 0.75rem;
  width: 1.125rem; }

.jersey-blue {
  background-position: -14.25rem -17rem;
  height: 0.75rem;
  width: 1rem; }

.jersey-blue_virtual {
  background-position: -12.9375rem -17rem;
  height: 0.75rem;
  width: 1rem; }

.jersey-green {
  background-position: -15.5625rem -17rem;
  height: 0.75rem;
  width: 1rem; }

.jersey-pink {
  background-position: -18.6875rem 0rem;
  height: 0.75rem;
  width: 1rem; }

.jersey-pink_virtual {
  background-position: -16.875rem -17rem;
  height: 0.75rem;
  width: 1rem; }

.jersey-polka_blue {
  background-position: -18.6875rem -1.0625rem;
  height: 0.75rem;
  width: 1rem; }

.jersey-polka_red {
  background-position: -18.6875rem -2.125rem;
  height: 0.75rem;
  width: 1rem; }

.jersey-red {
  background-position: -18.6875rem -4.25rem;
  height: 0.75rem;
  width: 1rem; }

.jersey-red_virtual {
  background-position: -18.6875rem -3.1875rem;
  height: 0.75rem;
  width: 1rem; }

.jersey-white {
  background-position: -18.6875rem -5.3125rem;
  height: 0.75rem;
  width: 1rem; }

.jersey-yellow {
  background-position: -18.6875rem -7.4375rem;
  height: 0.75rem;
  width: 1rem; }

.jersey-yellow_virtual {
  background-position: -18.6875rem -6.375rem;
  height: 0.75rem;
  width: 1rem; }

/**
 * Swiper 3.0.8
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 *
 * http://www.idangero.us/swiper/
 *
 * Copyright 2015, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 *
 * Licensed under MIT
 *
 * Released on: June 14, 2015
 */
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  /* Fix of Webkit flickering */
  z-index: 1; }

.swiper-container-no-flexbox .swiper-slide {
  float: left; }

.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column; }

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0rem, 0, 0);
  -ms-transform: translate3d(0rem, 0, 0);
  transform: translate3d(0rem, 0, 0); }

.swiper-container-multirow > .swiper-wrapper {
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap; }

.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto; }

.swiper-slide {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0 auto;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative; }

/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000; }

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
  -ms-touch-action: pan-y;
  touch-action: pan-y; }

.swiper-wp8-vertical {
  -ms-touch-action: pan-x;
  touch-action: pan-x; }

/* Arrows */
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: 1.6875rem;
  height: 2.75rem;
  margin-top: -1.375rem;
  z-index: 10;
  cursor: pointer;
  background-size: 1.6875rem 2.75rem;
  background-position: center;
  background-repeat: no-repeat; }

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none; }

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 0.625rem;
  right: auto; }

.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 0.625rem;
  left: auto; }

.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }

/* Pagination Styles */
.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms;
  transition: 300ms;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10; }

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0; }

.swiper-pagination-bullet {
  width: 0.5rem;
  height: 0.5rem;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2; }

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer; }

.swiper-pagination-white .swiper-pagination-bullet {
  background: #fff; }

.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff; }

.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff; }

.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000; }

.swiper-container-vertical > .swiper-pagination {
  right: 0.625rem;
  top: 50%;
  -webkit-transform: translate3d(0rem, -50%, 0);
  -ms-transform: translate3d(0rem, -50%, 0);
  transform: translate3d(0rem, -50%, 0); }

.swiper-container-vertical > .swiper-pagination .swiper-pagination-bullet {
  margin: 0.3125rem 0;
  display: block; }

.swiper-container-horizontal > .swiper-pagination {
  bottom: 0.625rem;
  left: 0;
  width: 100%; }

.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet {
  margin: 0 0.3125rem; }

/* 3D Container */
.swiper-container-3d {
  -webkit-perspective: 75rem;
  -o-perspective: 75rem;
  perspective: 75rem; }

.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d; }

.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10; }

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  /* Firefox 3.6-15 */
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */ }

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  /* Firefox 3.6-15 */
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */ }

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  /* Firefox 3.6-15 */
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */ }

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  /* Firefox 3.6-15 */
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */ }

/* Coverflow */
.swiper-container-coverflow .swiper-wrapper {
  /* Windows 8 IE 10 fix */
  -ms-perspective: 75rem; }

/* Fade */
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.swiper-container-fade .swiper-slide {
  pointer-events: none; }

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none; }

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto; }

/* Cube */
.swiper-container-cube {
  overflow: visible; }

.swiper-container-cube .swiper-slide {
  pointer-events: none;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  width: 100%;
  height: 100%; }

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0; }

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible; }

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0rem;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(3.125rem);
  filter: blur(3.125rem); }

.swiper-container-cube.swiper-container-vertical .swiper-cube-shadow {
  z-index: 0; }

/* Scrollbar */
.swiper-scrollbar {
  border-radius: 0.625rem;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1); }

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 0.1875rem;
  z-index: 50;
  height: 0.3125rem;
  width: 98%; }

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 0.1875rem;
  top: 1%;
  z-index: 50;
  width: 0.3125rem;
  height: 98%; }

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 0.625rem;
  left: 0;
  top: 0; }

.swiper-scrollbar-cursor-drag {
  cursor: move; }

/* Preloader */
.swiper-lazy-preloader {
  width: 2.625rem;
  height: 2.625rem;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -1.3125rem;
  margin-top: -1.3125rem;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -ms-transform-origin: 50%;
      transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite; }

.swiper-lazy-preloader:after {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat; }

.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }

@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg); } }

@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.a11y {
  border: 0;
  clip: rect(0.0625rem, 0.0625rem, 0.0625rem, 0.0625rem);
  height: 0.0625rem;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 0.0625rem; }

.ui-accordion .ui-state-active .ui-accordion-header-icon:before {
  content: '▼'; }

.ui-accordion-header {
  position: relative; }

.ui-accordion-header-icon:before {
  margin-top: -0.4375rem;
  right: 1.25rem;
  content: '►';
  display: inline-block;
  font-size: .8em;
  position: absolute;
  top: 50%; }

.widgetgroup.article-list--bullets {
  background-color: #eee;
  margin: 0.625rem 0; }
  .widgetgroup.article-list--bullets .widget__list {
    margin-bottom: 0; }
  .widgetgroup.article-list--bullets .article-teaser {
    margin-top: 0;
    margin-bottom: 0; }
    .widgetgroup.article-list--bullets .article-teaser > a {
      padding: 0.3125rem 0; }
  .widgetgroup.article-list--bullets .article-teaser__header {
    margin-bottom: 0; }
  .widgetgroup.article-list--bullets .article-teaser__image {
    margin-bottom: 0; }
    .widgetgroup.article-list--bullets .article-teaser__image .article-teaser__header h1 {
      padding: 0.3125rem 0.3125rem 0.125rem; }
    .widgetgroup.article-list--bullets .article-teaser__image + .article-teaser__text {
      display: none; }
  .widgetgroup.article-list--bullets .widget__item {
    position: relative; }
  .widgetgroup.article-list--bullets .link-complex:before, .widgetgroup.article-list--bullets .widget:first-child .article-teaser__header:after {
    background-color: #656565;
    width: 0.0625rem;
    content: '';
    position: absolute;
    left: 1.5625rem;
    top: -0.125rem;
    bottom: 0; }
  .widgetgroup.article-list--bullets .article-teaser__text:before {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='15px' height='15px' fill='%23555' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 20c5.523 0 10-4.477 10-10S15.523 0 10 0 0 4.477 0 10s4.477 10 10 10zm0-5.263c2.616 0 4.737-2.12 4.737-4.737 0-2.616-2.12-4.737-4.737-4.737-2.616 0-4.737 2.12-4.737 4.737 0 2.616 2.12 4.737 4.737 4.737z' fill-rule='evenodd'/%3E%3C/svg%3E");
    margin-left: -2rem;
    padding-top: 0.125rem;
    position: absolute;
    z-index: 1; }
  .widgetgroup.article-list--bullets .article-teaser__text h1 {
    font-size: 1rem;
    line-height: 1.1; }
  .widgetgroup.article-list--bullets .article-teaser__text:before, .widgetgroup.article-list--bullets .article-teaser__image .article-teaser__header:before {
    background-color: #eee;
    background-repeat: no-repeat;
    background-position: center;
    width: 0.9375rem;
    height: 0.9375rem;
    display: block;
    -moz-box-sizing: content-box;
         box-sizing: content-box;
    content: ''; }
  .widgetgroup.article-list--bullets .article-teaser {
    overflow: hidden; }
    .widgetgroup.article-list--bullets .article-teaser .article-teaser__text {
      margin-left: 4.375rem; }
  .widgetgroup.article-list--bullets .widget:first-child .article-teaser {
    margin-bottom: 0; }
    .widgetgroup.article-list--bullets .widget:first-child .article-teaser > a {
      padding: 0; }
  .widgetgroup.article-list--bullets .widget:first-child .link-complex:before {
    display: none; }
  .widgetgroup.article-list--bullets .widget:first-child .article-teaser__header {
    margin-left: 3.125rem;
    margin-right: 0.9375rem; }
    .widgetgroup.article-list--bullets .widget:first-child .article-teaser__header:before {
      background-color: transparent;
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='15px' height='15px' fill='%23fff' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 20c5.523 0 10-4.477 10-10S15.523 0 10 0 0 4.477 0 10s4.477 10 10 10zm0-5.263c2.616 0 4.737-2.12 4.737-4.737 0-2.616-2.12-4.737-4.737-4.737-2.616 0-4.737 2.12-4.737 4.737 0 2.616 2.12 4.737 4.737 4.737z' fill-rule='evenodd'/%3E%3C/svg%3E");
      margin-left: -2rem;
      padding-top: 0;
      content: '';
      position: absolute;
      top: 0.3125rem; }
    .widgetgroup.article-list--bullets .widget:first-child .article-teaser__header:after {
      background-color: #fff;
      position: absolute;
      top: 1.3125rem;
      bottom: -0.625rem;
      left: -1.5625rem; }
  .widgetgroup.article-list--bullets .widget:first-child .article--header-size--default {
    font-size: 1.125rem; }

.breadcrumb li:first-child:before {
  display: none; }

.breadcrumb li:last-child b {
  font-weight: 600; }

.breadcrumb a, .breadcrumb a:hover, .breadcrumb a:focus, .breadcrumb a:active {
  text-decoration: none; }

.breadcrumb b {
  font-weight: 400; }

.breadcrumb .bc__divider {
  display: none; }

.datepicker-wrapper > a {
  display: inline-block ;
  vertical-align: middle ;
  height: 1.875rem;
  width: 1.875rem;
  text-align: center; }

.datepicker-wrapper i:before {
  position: relative;
  top: 0.3125rem; }

.datepicker-wrapper input {
  margin-bottom: 0 !important; }

.ui-helper-clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0); }

.ui-front {
  z-index: 300; }

.ui-state-disabled {
  cursor: default !important; }

.ui-state-hover > * {
  background-color: #a3160c;
  color: #fff !important; }

.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none; }
  .ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0;
    background-color: #eee;
    border: 0.0625rem solid #999;
    border-radius: 0.125rem; }
  .ui-datepicker .ui-datepicker-prev,
  .ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 0.125rem;
    width: 1.8em;
    height: 1.8em;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased; }
    .ui-datepicker .ui-datepicker-prev:before,
    .ui-datepicker .ui-datepicker-next:before {
      position: absolute;
      top: 0.4375rem;
      left: 0.25rem;
      width: 1.8em;
      height: 1.8em; }
    .ui-datepicker .ui-datepicker-prev span,
    .ui-datepicker .ui-datepicker-next span {
      display: none; }
  .ui-datepicker .ui-datepicker-prev {
    left: 0.125rem; }
    .ui-datepicker .ui-datepicker-prev:before {
      content: "\276E"; }
  .ui-datepicker .ui-datepicker-next {
    right: 0.125rem; }
    .ui-datepicker .ui-datepicker-next:before {
      content: "\276F"; }
  .ui-datepicker .ui-datepicker-prev-hover {
    left: 0.0625rem; }
  .ui-datepicker .ui-datepicker-next-hover {
    right: 0.0625rem; }
  .ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center; }
    .ui-datepicker .ui-datepicker-title select {
      font-size: 1em;
      margin: 0.0625rem 0; }
      .ui-datepicker .ui-datepicker-title select.ui-datepicker-month-year {
        width: 100%; }
      .ui-datepicker .ui-datepicker-title select.ui-datepicker-month, .ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
        width: 49%; }
  .ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em; }
  .ui-datepicker th {
    padding: 0.125rem 0.0625rem;
    text-align: center;
    font-weight: normal;
    border: 0;
    text-transform: none; }
  .ui-datepicker td {
    border: 0.0625rem solid #999;
    padding: 0;
    text-align: center; }
    .ui-datepicker td span,
    .ui-datepicker td a {
      display: block;
      padding: 0.5rem 0.25rem 0.25rem 0.25rem;
      text-decoration: none; }
  .ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0; }
    .ui-datepicker .ui-datepicker-buttonpane button {
      float: right;
      margin: .5em .2em .4em;
      cursor: pointer;
      padding: .2em .6em .3em .6em;
      width: auto;
      overflow: visible; }
      .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
        float: left; }
  .ui-datepicker.ui-datepicker-multi {
    width: auto; }

.ui-datepicker-multi .ui-datepicker-group {
  float: left; }
  .ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em; }

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0; }

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left; }

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%; }

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3333333333%; }

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%; }

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0; }

.ui-datepicker-trigger {
  display: inline-block ;
  vertical-align: middle ;
  margin-left: 0.625rem;
  height: 0.9375rem; }

.ui-datepicker-calendar td {
  border: 0.0625rem solid #a3160c;
  background-color: #e4f0f8; }
  .ui-datepicker-calendar td > a {
    color: #a3160c !important; }
    .ui-datepicker-calendar td > a:hover {
      background-color: #a3160c;
      color: #fff !important; }

.ui-datepicker-calendar .ui-datepicker-unselectable {
  border-color: #eee;
  background-color: #fff;
  color: #eee; }

.ui-datepicker-calendar .ui-datepicker-other-month {
  border: 0;
  background-color: #fff; }

.ui-datepicker-calendar .ui-datepicker-current-day {
  background-color: #fff; }

.ui-datepicker-calendar .ui-datepicker-today {
  border-color: #5c0d07;
  background-color: #a3160c;
  color: #fff !important; }
  .ui-datepicker-calendar .ui-datepicker-today > a {
    color: #fff !important; }

.ui-widget {
  font-size: 0.875rem; }

.ui-widget-content {
  border: 0.0625rem solid #eee;
  background-color: #fff;
  color: #555; }

body:before {
  content: "Environment: test;\aPackage: 24.16.4;\aTime: 05-12-2024 10:9";
  display: block;
  position: fixed;
  right: 0;
  bottom: 0;
  width: 7.8125rem;
  background: #000;
  color: #fff;
  font-size: 0.625rem;
  overflow: visible;
  padding: 0.3125rem 0 0 0.3125rem;
  white-space: pre-line;
  word-wrap: break-word; }

body.no-build-info:before {
  display: none; }

.ui-slider {
  position: relative;
  text-align: left; }
  .ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1rem;
    height: 1rem;
    background-color: #d21d10;
    cursor: pointer;
    border-radius: 0.1875rem; }
  .ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: 0.6875rem;
    display: block;
    border: 0;
    background-position: 0 0; }
  .ui-slider.ui-state-disabled .ui-slider-handle,
  .ui-slider.ui-state-disabled .ui-slider-range {
    -webkit-filter: inherit;
            filter: inherit; }

.ui-slider-horizontal {
  height: 0.625rem;
  background-color: #e4f0f8; }
  .ui-slider-horizontal .ui-slider-handle {
    margin-left: -0.5625rem;
    top: -0.25rem; }
  .ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%; }
  .ui-slider-horizontal .ui-slider-range-min {
    left: 0; }
  .ui-slider-horizontal .ui-slider-range-max {
    right: 0; }

.ui-slider-vertical {
  width: 0.75rem;
  background-color: #e4f0f8;
  height: 6.25rem; }
  .ui-slider-vertical .ui-slider-handle {
    left: -0.25rem;
    margin-left: 0;
    margin-bottom: -0.5625rem; }
  .ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%; }
  .ui-slider-vertical .ui-slider-range-min {
    bottom: 0; }
  .ui-slider-vertical .ui-slider-range-max {
    top: 0; }

.ui-timepicker-wrapper {
  overflow-y: auto;
  height: 9.375rem;
  border-color: #eee;
  border-style: solid;
  border-width: 0.0625rem;
  width: 10%;
  background: #fff;
  outline: none;
  z-index: 300;
  margin: 0; }

.ui-timepicker-list {
  margin: 0;
  padding: 0;
  list-style: none; }
  .ui-timepicker-list li {
    padding: 0.1875rem 0 0.1875rem 0.3125rem;
    cursor: pointer;
    white-space: nowrap;
    color: #000;
    list-style: none;
    margin: 0; }
    .ui-timepicker-list li:hover {
      background: #d21d10;
      color: #fff; }
  .ui-timepicker-list li.ui-timepicker-selected {
    background: #d21d10;
    color: #fff; }
    .ui-timepicker-list li.ui-timepicker-selected:hover {
      background: #d21d10;
      color: #fff; }

.dropdown {
  position: relative;
  text-align: left;
  z-index: 199; }

.dropdown__list {
  background-color: #fff;
  border-color: gainsboro;
  border-style: solid;
  border-width: 0.0625rem;
  position: absolute;
  left: 0;
  top: 1.25rem;
  z-index: 200; }
  .dropdown__list li {
    float: none;
    display: block; }
    .dropdown__list li a {
      padding: 0.375rem 0.25rem 0.125rem 0.25rem; }
      .secondary-nav .dropdown__list li a {
        padding: 0.125rem 0.25rem 0.0625rem; }

.dropdown-toggle i {
  margin-left: 0.3125rem; }

.dropdown-menu, .ui-autocomplete {
  text-align: left;
  position: absolute;
  top: 100%;
  left: 0;
  float: left;
  min-width: 10rem;
  padding: 0.3125rem 0;
  margin: 0.125rem 0 0;
  z-index: 200;
  list-style-type: none;
  background-color: #fff;
  border: 0.0625rem solid #999; }
  .dropdown-menu > li, .ui-autocomplete > li {
    display: block; }
    .dropdown-menu > li > a, .ui-autocomplete > li > a {
      display: block;
      padding: 0.1875rem 1.25rem;
      clear: both;
      text-decoration: none;
      color: #555; }
      .dropdown-menu > li > a:focus, .ui-autocomplete > li > a:focus, .dropdown-menu > li > a:hover, .ui-autocomplete > li > a:hover, .dropdown-menu > li > a:active, .ui-autocomplete > li > a:active, .dropdown-menu > li > a.ui-state-focus, .ui-autocomplete > li > a.ui-state-focus, .dropdown-menu > li > a.ui-state-hover, .ui-autocomplete > li > a.ui-state-hover {
        background-color: #555;
        color: #fff !important;
        text-decoration: none !important; }
  .dropdown-menu > .dropdown__divider, .ui-autocomplete > .dropdown__divider {
    height: 0.0625rem;
    padding: 0;
    overflow: hidden;
    background-color: #eee;
    border-bottom: 0.0625rem solid #fff;
    margin: 0.3125rem 0; }

.ui-autocomplete {
  z-index: 401; }

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0.0625rem, 0.0625rem, 0.0625rem, 0.0625rem);
  height: 0.0625rem;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 0.0625rem; }

.badge {
  display: inline-block ;
  vertical-align: middle ;
  background-color: gainsboro;
  border-radius: 0.1875rem;
  overflow: hidden;
  padding: 0;
  text-align: center; }
  .badge.link-button, .badge.bar__toggle, .badge.region-subnav__toggle, .results-menu > ul > li > a.badge, .results-menu > ul > li > ul > li > a.badge {
    color: #fff;
    background-color: #7a7a7a;
    text-decoration: none;
    outline: none; }
  .badge.link-button.is-active, .badge.is-active.bar__toggle, .badge.is-active.region-subnav__toggle, .results-menu > ul > li > a.badge.is-active, .results-menu > ul > li > ul > li > a.badge.is-active, .badge.link-button:hover, .badge.bar__toggle:hover, .badge.region-subnav__toggle:hover, .results-menu > ul > li > a.badge:hover, .results-menu > ul > li > ul > li > a.badge:hover, .badge.link-button:focus, .badge.bar__toggle:focus, .badge.region-subnav__toggle:focus, .results-menu > ul > li > a.badge:focus, .results-menu > ul > li > ul > li > a.badge:focus {
    color: #fff;
    background-color: #616060;
    text-decoration: none;
    outline: none; }
  .badge.link-button:active, .badge.bar__toggle:active, .badge.region-subnav__toggle:active, .results-menu > ul > li > a.badge:active, .results-menu > ul > li > ul > li > a.badge:active {
    background-color: #474747; }

.badge__icon,
.badge__label {
  display: block; }

.badge__icon {
  margin-bottom: 0.0625rem;
  height: 2.5rem;
  background-color: #fff;
  border-color: gainsboro;
  border-style: solid;
  border-width: 0.0625rem 0.0625rem 0; }

.badge__label {
  padding: .1em 1em; }

.badge--clean {
  background: none; }
  .badge--clean .badge__icon {
    border: 0; }

/* @example
    <div class="bar bar--beta">
        <h3 class="bar__item">Title</h3>
        <ul class="bar__nav">
            <li><a href="#">item1</a></li>
            <li><a href="#">item2</a></li>
            <li><a href="#">item3</a></li>
            <li><a href="#">item4</a></li>
            <li><a href="#">item5</a></li>
        </ul>
    </div>
*/
.bar, .region-subnav {
  min-height: 2.1875rem;
  background-color: #7a7a7a; }
  .bar .divider:before, .region-subnav .divider:before, .bar .breadcrumb li:before, .breadcrumb .bar li:before, .region-subnav .breadcrumb li:before, .breadcrumb .region-subnav li:before, .bar .comment__footer li + li:before, .comment__footer .bar li + li:before, .region-subnav .comment__footer li + li:before, .comment__footer .region-subnav li + li:before, .bar .list-time time:before, .list-time .bar time:before, .region-subnav .list-time time:before, .list-time .region-subnav time:before, .bar .nav-inline--slashed > li:before, .region-subnav .nav-inline--slashed > li:before, .bar .nav-inline--dotted > li:before, .region-subnav .nav-inline--dotted > li:before, .bar .nav-inline--piped > li:before, .region-subnav .nav-inline--piped > li:before, .bar .nav-inline--bordered > li:before, .region-subnav .nav-inline--bordered > li:before, .bar .site-social > li:before, .region-subnav .site-social > li:before, .bar .divider:after, .region-subnav .divider:after, .bar .breadcrumb li:after, .breadcrumb .bar li:after, .region-subnav .breadcrumb li:after, .breadcrumb .region-subnav li:after, .bar .comment__footer li + li:after, .comment__footer .bar li + li:after, .region-subnav .comment__footer li + li:after, .comment__footer .region-subnav li + li:after, .bar .list-time time:after, .list-time .bar time:after, .region-subnav .list-time time:after, .list-time .region-subnav time:after, .bar .nav-inline--slashed > li:after, .region-subnav .nav-inline--slashed > li:after, .bar .nav-inline--dotted > li:after, .region-subnav .nav-inline--dotted > li:after, .bar .nav-inline--piped > li:after, .region-subnav .nav-inline--piped > li:after, .bar .nav-inline--bordered > li:after, .region-subnav .nav-inline--bordered > li:after, .bar .site-social > li:after, .region-subnav .site-social > li:after {
    color: #fff;
    border-color: #fff;
    color: rgba(255, 255, 255, 0.5);
    border-color: rgba(255, 255, 255, 0.5); }
  .bar a, .region-subnav a {
    line-height: 2.1875rem; }
  .bar .bar__item, .region-subnav .bar__item, .bar a, .region-subnav a,
  .bar > ul,
  .region-subnav > ul {
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-top: 0; }
  .bar .icon-text, .region-subnav .icon-text,
  .bar .sprite-text,
  .region-subnav .sprite-text {
    vertical-align: baseline; }

.bar__item {
  display: inline-block ;
  vertical-align: middle ;
  line-height: inherit; }

.bar__nav, .region-subnav__list {
  display: none; }
  @media only screen and (min-width: 48em) {
    .bar__nav, .region-subnav__list {
      display: block;
      float: left; } }
  .bar__nav li, .region-subnav__list li {
    border-color: #fff;
    border-style: solid;
    border-width: 0;
    border-color: rgba(255, 255, 255, 0.5);
    border-top-width: 0.0625rem;
    width: 100%; }
  .bar__nav > li, .region-subnav__list > li {
    position: relative; }
    @media only screen and (min-width: 48em) {
      .bar__nav > li, .region-subnav__list > li {
        border-right-width: 0.0625rem;
        border-top-width: 0;
        width: auto; } }
  .bar__nav ul li:first-child, .region-subnav__list ul li:first-child {
    border-top-width: 0; }
  .bar__nav ul a, .region-subnav__list ul a {
    background-color: #616060; }
  .bar__nav ul a.is-active, .region-subnav__list ul a.is-active, .bar__nav ul a:hover, .region-subnav__list ul a:hover, .bar__nav ul a:focus, .region-subnav__list ul a:focus {
    background-color: #7a7a7a; }
  .bar__nav ul a:active, .region-subnav__list ul a:active {
    background-color: #474747; }
  .bar__nav a, .region-subnav__list a {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    line-height: 2.1875rem;
    border: 0;
    padding-bottom: 0;
    padding-top: 0; }
    .bar__nav a, .region-subnav__list a {
      color: #fff;
      text-decoration: none; }
    .bar__nav a.is-active, .region-subnav__list a.is-active, .bar__nav a:hover, .region-subnav__list a:hover, .bar__nav a:focus, .region-subnav__list a:focus {
      color: #fff;
      text-decoration: none; }

.bar__nav > li > a, .region-subnav__list > li > a,
.bar__toggle,
.region-subnav__toggle {
  color: #fff;
  background-color: #7a7a7a; }

.bar__nav > li > a.is-active, .region-subnav__list > li > a.is-active, .bar__nav > li > a:hover, .region-subnav__list > li > a:hover, .bar__nav > li > a:focus, .region-subnav__list > li > a:focus,
.bar__toggle.is-active,
.is-active.region-subnav__toggle,
.bar__toggle:hover,
.region-subnav__toggle:hover,
.bar__toggle:focus,
.region-subnav__toggle:focus {
  color: #fff;
  background-color: #616060; }

.bar__nav > li > a:active, .region-subnav__list > li > a:active,
.bar__toggle:active,
.region-subnav__toggle:active {
  background-color: #474747; }


.bar__toggle,
.region-subnav__toggle {
  float: left; }

body:after {
  content: "bp0";
  display: block;
  height: 0;
  overflow: hidden;
  speak: none;
  width: 0; }
  @media only screen and (min-width: 20em) {
    body:after {
      content: "bp1"; } }
  @media only screen and (min-width: 30em) {
    body:after {
      content: "bp2"; } }
  @media only screen and (min-width: 37.5em) {
    body:after {
      content: "bp3"; } }
  @media only screen and (min-width: 48em) {
    body:after {
      content: "bp4"; } }
  @media only screen and (min-width: 62.1875em) {
    body:after {
      content: "bp5"; } }
  @media only screen and (min-width: 64em) {
    body:after {
      content: "bp6"; } }
  @media only screen and (min-width: 77.5em) {
    body:after {
      content: "bp7"; } }

.button {
  display: inline-block ;
  vertical-align: middle ;
  margin: 0 0 0.41667rem;
  background-clip: padding-box;
  border-color: transparent;
  border-style: solid;
  border-width: 0.0625rem;
  color: #fff;
  cursor: pointer;
  font-family: FFGoodWide, "FFGoodWide Fallback", Open Sans, Arial, Helvetica, sans-serif;
  font-size: inherit;
  font-weight: 400;
  outline: none;
  overflow: visible;
  padding: 0.35em 0.8em;
  position: relative;
  text-align: center;
  text-decoration: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-appearance: none; }
  .button {
    background-color: #7a7a7a; }
  .button.is-active, .button:hover, .button:focus {
    background-color: #616060; }
  .button:active {
    background-color: #474747; }
  .button:hover {
    color: #fff; }

.button--large {
  font-size: 1.125rem; }

.button--small {
  font-size: 0.8125rem; }

.button--mini {
  font-size: 0.8125rem;
  padding: 0 .4em; }
  .button--mini .icon, .button--mini .comment__footer [class*="icon"], .comment__footer .button--mini [class*="icon"], .button--mini .sprite, .button--mini .widget--standpunt .widget__header[class*="author--"]:after, .widget--standpunt .button--mini .widget__header[class*="author--"]:after, .button--mini .lsc-widget-logo a, .lsc-widget-logo .button--mini a {
    -webkit-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
            transform-origin: 0 0; }
  .button--mini .icon, .button--mini .comment__footer [class*="icon"], .comment__footer .button--mini [class*="icon"] {
    margin-right: -0.3125rem;
    -webkit-transform: scale(0.8);
        -ms-transform: scale(0.8);
            transform: scale(0.8); }
  .button--mini .sprite, .button--mini .widget--standpunt .widget__header[class*="author--"]:after, .widget--standpunt .button--mini .widget__header[class*="author--"]:after, .button--mini .lsc-widget-logo a, .lsc-widget-logo .button--mini a {
    margin-right: -0.1875rem;
    -webkit-transform: scale(0.9);
        -ms-transform: scale(0.9);
            transform: scale(0.9); }
  .button--mini:hover {
    text-decoration: none; }

.button--block, .button--facebook {
  display: block;
  padding-left: 0;
  padding-right: 0;
  width: 100%; }

.button-link, .button {
  vertical-align: top; }

.breaking-news-wrapper a {
  text-decoration: none; }

.breaking-news__title {
  margin-top: -5rem;
  margin-left: 1.875rem; }

.breaking-news__hd {
  display: inline;
  font-size: 2.25rem;
  line-height: 1.4;
  font-family: FFGoodWide, "FFGoodWide Fallback", Open Sans, Arial, Helvetica, sans-serif;
  color: #fff;
  background-color: #e20714;
  box-shadow: 0.625rem 0 0 #e20714, -0.625rem 0 0 #e20714;
  padding: 0.3125rem 0; }

.breaking-news__hd2 {
  margin-bottom: 0;
  font-family: FFGoodWide, "FFGoodWide Fallback", Open Sans, Arial, Helvetica, sans-serif;
  color: #000; }

.breaking-news__section-title-wrapper {
  margin-left: -0.625rem;
  font-size: 0; }
  .breaking-news__section-title-wrapper .icon-plus {
    display: inline-block;
    width: 3.75rem;
    height: 1.875rem;
    vertical-align: top;
    margin-right: 0.125rem;
    top: 0; }

.breaking-news__section-title {
  position: relative;
  display: inline-block;
  height: 1.875rem;
  font-size: 0.875rem;
  font-family: FFGoodWide, "FFGoodWide Fallback", Open Sans, Arial, Helvetica, sans-serif;
  color: #e20714;
  text-transform: uppercase;
  background-color: #fff;
  padding: 0.3125rem 0.625rem;
  margin-bottom: 0.1875rem; }

.breaking-news__box-container.right {
  margin: 0.625rem 1.25rem 1.25rem; }
  .breaking-news__box-container.right .button--block, .breaking-news__box-container.right .button--facebook {
    background-color: transparent;
    color: #000;
    text-align: left;
    text-decoration: underline;
    text-transform: uppercase; }

.breaking-news__box__paragraph {
  color: #000;
  margin-bottom: 0; }

.breaking-news__box__list-item__link {
  color: #000; }

.breaking-news__box__list {
  margin-left: 0;
  list-style-type: none;
  text-decoration: underline; }

.pill {
  display: inline-block ;
  vertical-align: middle ;
  margin: 0 0.1875rem 0.41667rem 0;
  padding: 0.125rem 0.375rem;
  background-clip: padding-box;
  border-color: transparent;
  border-style: solid;
  border-width: 0.0625rem;
  cursor: pointer;
  font-weight: 400;
  overflow: visible;
  position: relative;
  text-align: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-appearance: none; }

.carousel {
  position: relative; }
  .m_js .carousel {
    padding: 0 3.125rem; }
  .carousel ol {
    -webkit-transition: all .2s;
    transition: all .2s;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    margin: 0;
    position: relative;
    left: 0; }
    .m_js .carousel ol {
      width: 500rem; }
  .carousel li {
    float: left; }
  .carousel a {
    display: block; }
  .carousel img {
    margin: 0 0.625rem 0 0; }

.carousel__inner {
  overflow: hidden; }
  .carousel__inner ol {
    list-style: none; }

.carousel__prev,
.carousel__next {
  left: 0;
  margin-top: -1.1em;
  position: absolute;
  top: 50%; }
  .m_no-js .carousel__prev, .m_no-js
  .carousel__next {
    display: none; }

.carousel__next {
  left: auto;
  right: 0; }

#article-comments:focus {
  outline: none; }

#article-comments .pagination.pagination--centered.pagination--bordered, #article-comments .pagination--centered.pagination--bordered {
  padding-top: 0.2734375rem; }
  #article-comments .pagination.pagination--centered.pagination--bordered ol li, #article-comments .pagination--centered.pagination--bordered ol li {
    margin-top: 0.1640625rem; }
    #article-comments .pagination.pagination--centered.pagination--bordered ol li.current a, #article-comments .pagination--centered.pagination--bordered ol li.current a {
      color: #fff;
      background-color: #d21d10;
      padding: 1px 3px; }

#article-comments .section-header, #article-comments .lsc-section-title {
  border: none;
  color: #fff; }
  #article-comments .section-header .section-title, #article-comments .lsc-section-title .section-title {
    font-weight: normal; }

.article-comments__debaterules {
  margin: 0 0.3125rem;
  padding-top: 0.625rem;
  border-top: 0.0625rem solid #ddd;
  font-size: 85%;
  line-height: 1.5em; }

.comments-list {
  display: inline-block ;
  vertical-align: middle ;
  color: #333;
  width: 100%;
  margin-left: 0;
  margin-top: -0.0625rem;
  margin-bottom: 0.625rem;
  list-style-type: none;
  color: #7a7a7a;
  background-color: #eee;
  border-color: rgba(0, 0, 0, 0.1);
  border-style: solid;
  border-width: 0.0625rem; }
  .comments-list a {
    color: #333; }
  .comments-list a.is-active, .comments-list a:hover, .comments-list a:focus {
    color: rgba(51, 51, 51, 0.8); }
  .comments-list > .comment {
    margin-top: 0.0625rem;
    border-color: gainsboro;
    border-style: dotted;
    border-width: 0.0625rem 0 0; }
    .comments-list > .comment:first-child {
      border-top-width: 0; }
  .comments-list .comment {
    margin: 0 -0.625rem;
    padding: 0 0.625rem;
    border-top: 0; }
    .comments-list .comment:nth-child(even) {
      background-color: transparent; }
      .comments-list .comment:nth-child(even) .comments-list li {
        background-color: transparent; }
        .comments-list .comment:nth-child(even) .comments-list li .comments-list li {
          background-color: transparent; }
    .comments-list .comment:nth-child(odd) {
      background-color: gainsboro; }
      .comments-list .comment:nth-child(odd) .comments-list li {
        background-color: gainsboro; }
        .comments-list .comment:nth-child(odd) .comments-list li .comments-list li {
          background-color: gainsboro; }

.comment__header {
  font-weight: bold; }
  .comment__header:first-letter {
    text-transform: uppercase; }

.comment__footer {
  margin-bottom: 1.25rem; }
  .comment__footer menu {
    padding: 0; }
  .comment__footer li {
    font-style: italic; }
  .comment__footer li:first-child a {
    padding-right: 0;
    padding-left: 0; }
  .comment__footer a {
    font-style: normal;
    vertical-align: top !important;
    text-decoration: underline; }
    .comment__footer a, .comment__footer a:hover, .comment__footer a:focus, .comment__footer a:active {
      text-decoration: none; }
  .comment__footer [class*="icon"] {
    margin-right: .1em;
    position: relative;
    top: -.08em; }

.dialog-backdrop {
  background-color: rgba(0, 0, 0, 0.75);
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 800; }

.dialog {
  background-color: #fff;
  position: fixed;
  top: 50vh;
  left: 50vw;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  max-width: 45rem;
  max-height: 37.5rem;
  z-index: 801; }

.dialog__button-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 99;
  width: 1.75rem;
  height: 1.75rem;
  padding: 0;
  outline: 0;
  background-color: #000;
  color: #fff;
  border-radius: 50%;
  border: 0.125rem solid #fff;
  line-height: 1.75rem;
  -webkit-transform: translate(50%, -50%);
      -ms-transform: translate(50%, -50%);
          transform: translate(50%, -50%); }
  .dialog__button-close .icon-remove {
    width: 0.625rem;
    height: 0.625rem;
    vertical-align: middle;
    margin-top: -0.125rem; }

.dialog__subtitle {
  font-family: FFGoodWide, "FFGoodWide Fallback", Open Sans, Arial, Helvetica, sans-serif;
  font-size: 1.5rem;
  text-transform: uppercase; }

.dialog__input__wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin: 2.5rem 0 2.5rem; }

.dialog__input--search {
  width: 100%;
  margin-right: 1.25rem;
  height: 2.5rem;
  border: 0;
  font-family: FFGoodWide, "FFGoodWide Fallback", Open Sans, Arial, Helvetica, sans-serif;
  font-size: 1.25rem;
  padding: 0 1.25rem;
  outline: 0; }

html.is-dialog-active body,
body.is-dialog-active {
  overflow: hidden;
  max-height: 100%;
  max-height: 100vh; }

/* @example
    <ul class="list-inline">
        <li><a href="#">Home</a></li>
        <li class="divider divider--dot"><a href="#">About</a></li>
        <li class="divider"><a href="#">Portfolio</a></li>
        <li class="divider divider divider--after"><a href="#">Contact</a></li>
    </ul>
*/
.divider, .breadcrumb li, .comment__footer li + li, .list-time time, .nav-inline--slashed > li, .nav-inline--dotted > li, .nav-inline--piped > li, .nav-inline--bordered > li, .site-social > li {
  position: relative; }
  .divider:before, .breadcrumb li:before, .comment__footer li + li:before, .list-time time:before, .nav-inline--slashed > li:before, .nav-inline--dotted > li:before, .nav-inline--piped > li:before, .nav-inline--bordered > li:before, .site-social > li:before, .divider:after, .breadcrumb li:after, .comment__footer li + li:after, .list-time time:after, .nav-inline--slashed > li:after, .nav-inline--dotted > li:after, .nav-inline--piped > li:after, .nav-inline--bordered > li:after, .site-social > li:after {
    color: gainsboro;
    border-color: gainsboro;
    border-style: solid;
    border-width: 0;
    content: '/'; }
  .divider:before, .breadcrumb li:before, .comment__footer li + li:before, .list-time time:before, .nav-inline--slashed > li:before, .nav-inline--dotted > li:before, .nav-inline--piped > li:before, .nav-inline--bordered > li:before, .site-social > li:before {
    display: inline-block ;
    vertical-align: middle ; }
  .divider:after, .breadcrumb li:after, .comment__footer li + li:after, .list-time time:after, .nav-inline--slashed > li:after, .nav-inline--dotted > li:after, .nav-inline--piped > li:after, .nav-inline--bordered > li:after, .site-social > li:after {
    display: none; }

.divider--border:before, .divider--pipe:before, .comment__footer li + li:before, .nav-inline--piped > li:before, .list-time time:before, .nav-inline--bordered > li:before, .site-social > li:before, .divider--border:after, .divider--pipe:after, .comment__footer li + li:after, .nav-inline--piped > li:after, .list-time time:after, .nav-inline--bordered > li:after, .site-social > li:after {
  content: '';
  border-left-width: 1px;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1px; }

.divider--border:after, .divider--pipe:after, .comment__footer li + li:after, .nav-inline--piped > li:after, .list-time time:after, .nav-inline--bordered > li:after, .site-social > li:after {
  left: auto;
  right: 0; }

.divider--pipe:before, .comment__footer li + li:before, .nav-inline--piped > li:before, .divider--pipe:after, .comment__footer li + li:after, .nav-inline--piped > li:after {
  height: 60%;
  top: 25%; }

.divider--after:before, .list-time time:before {
  display: none; }

.divider--after:after, .list-time time:after {
  display: inline-block ;
  vertical-align: middle ; }

.mijnzone-sticky {
  position: relative;
  margin-bottom: 1.25rem; }
  @media only screen and (min-width: 48em) {
    .mijnzone-sticky {
      position: -webkit-sticky;
      position: sticky;
      top: 5rem; } }

.mijnzone-sidebar {
  background-color: #ffc200;
  padding: 0.3125rem; }

.mijnzone-sidebar__link,
.mijnzone__link {
  color: #000;
  text-decoration: none;
  display: block;
  position: relative; }

.mijnzone-sidebar__header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 1.25rem 1.875rem; }
  .mijnzone-sidebar__header .mijnzone-sidebar__title {
    text-transform: none; }

.mijnzone-sidebar__title {
  text-transform: uppercase;
  font-family: "BarlowSemiCondensed", "Arial", Helvetica, sans-serif;
  font-size: 1.25rem;
  margin-bottom: 0; }

.mijnzone-sidebar__header__left {
  margin-right: 1.875rem; }

.mijnzone-sidebar.mijnzone-sidebar {
  background-color: #ffc200; }

.mijnzone-sidebar__body {
  padding: 1.875rem; }
  .mijnzone-sidebar__body .mijnzone-sidebar__link {
    text-decoration: underline; }
  .mijnzone-sidebar__body .icon, .mijnzone-sidebar__body .comment__footer [class*="icon"], .comment__footer .mijnzone-sidebar__body [class*="icon"] {
    width: 2.5rem;
    height: 2.5rem;
    margin-right: 1.25rem; }

.mijnzone-sidebar__text {
  margin-bottom: 0;
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 0.8125rem; }

.mijnzone-sidebar__text--large {
  font-family: FFGoodWide, "FFGoodWide Fallback", Open Sans, Arial, Helvetica, sans-serif;
  font-size: 1rem; }

.mijnzone-sidebar__text--small {
  font-size: 0.75rem; }

.widget__button--load {
  display: block;
  color: #000;
  font-size: 1.125rem;
  background-color: transparent;
  border: 0.1875rem solid #000;
  text-transform: uppercase;
  width: 100%;
  line-height: 1.875rem;
  font-family: FFGoodWide, "FFGoodWide Fallback", Open Sans, Arial, Helvetica, sans-serif;
  margin: 1.25rem auto 2.5rem; }

.mijnzone-sidebar__list {
  list-style-type: none;
  margin: 0;
  font-family: "BarlowSemiCondensed", "Arial", Helvetica, sans-serif; }

.mijnzone-sidebar__list__item {
  padding: 0.625rem 2.5rem; }

.mijnzone-sidebar__list__item--main {
  padding: 0.625rem 1.25rem;
  border-bottom: 0.0625rem solid #ffc200; }

.mijnzone-sidebar__list__item--flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 1.25rem; }

.personalization-dialog-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 800; }

.personalization-dialog-content {
  background-color: #ffc200;
  width: 100%;
  max-width: 31.25rem;
  max-height: 90%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  z-index: 800;
  padding: 2.5rem;
  -webkit-font-smoothing: antialiased; }
  .personalization-dialog-content .widget__item {
    color: #000;
    font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    font-size: 1.125rem;
    border-bottom: 0.0625rem solid #fbd762;
    padding-bottom: 1.25rem;
    margin-bottom: 1.25rem; }
    .personalization-dialog-content .widget__item:last-child {
      border-bottom: none; }
  .personalization-dialog-content .icon, .personalization-dialog-content .comment__footer [class*="icon"], .comment__footer .personalization-dialog-content [class*="icon"] {
    width: 1.25rem;
    height: 1.5625rem; }

.personalization-dialog__button {
  background-color: transparent;
  outline: 0;
  border: none; }
  .personalization-dialog__button:focus, .personalization-dialog__button:hover {
    background-color: transparent; }

.personalization-dialog__button--close {
  background-color: transparent;
  float: right; }
  .personalization-dialog__button--close .icon, .personalization-dialog__button--close .comment__footer [class*="icon"], .comment__footer .personalization-dialog__button--close [class*="icon"] {
    width: 1.5625rem;
    height: 1.5625rem;
    color: #000; }

.personalization-dialog__button--search {
  border: 0.1875rem solid #000;
  color: #000;
  font-family: FFGoodWide, "FFGoodWide Fallback", Open Sans, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  font-size: 1.25rem;
  padding: 0 1.25rem; }

.personalization-dialog__button--action {
  float: right;
  color: #000;
  width: 1.875rem;
  height: 1.875rem; }

.personalization-dialog__button--return {
  cursor: pointer;
  margin-top: 1.875rem; }
  .personalization-dialog__button--return .icon, .personalization-dialog__button--return .comment__footer [class*="icon"], .comment__footer .personalization-dialog__button--return [class*="icon"] {
    height: 1.25rem; }
  .personalization-dialog__button--return .icon-text {
    text-transform: uppercase;
    font-family: FFGoodWide, "FFGoodWide Fallback", Open Sans, Arial, Helvetica, sans-serif; }

.personalization__manual__text {
  font-family: sans-serif;
  font-size: 1.5rem;
  margin-top: 2.5rem;
  padding-right: 1.25rem;
  text-align: center; }

.form-group {
  list-style: none;
  margin-left: 0; }

.form-group--inline .form-input, .form-group--inline select.ui-datepicker-month, .form-group--inline select.ui-datepicker-year,
.form-group--inline .button {
  float: left;
  margin-bottom: 0; }

.form-group--inline .form-input, .form-group--inline select.ui-datepicker-month, .form-group--inline select.ui-datepicker-year {
  margin-right: -5rem;
  padding-right: 5rem; }

.form-group--inline .button {
  width: 5rem; }

.form-input, select.ui-datepicker-month, select.ui-datepicker-year {
  margin-bottom: 0.41667rem;
  display: inline-block ;
  vertical-align: middle ;
  border-color: gainsboro;
  border-style: solid;
  border-width: 0.0625rem;
  line-height: normal;
  padding: 0.35em 0.8em;
  width: 100%; }
  .form-input:focus, select.ui-datepicker-month:focus, select.ui-datepicker-year:focus {
    -webkit-transition: .2s border, .2s box-shadow;
    transition: .2s border, .2s box-shadow; }
    .form-input:focus:focus, select.ui-datepicker-month:focus:focus, select.ui-datepicker-year:focus:focus {
      box-shadow: rgba(0, 0, 0, 0.075) 0 0.0625rem 0.0625rem inset, rgba(210, 29, 16, 0.6) 0 0 0.5rem;
      border-color: #d21d10;
      outline: 0;
      z-index: 2; }
  .form-input::-webkit-input-placeholder, select.ui-datepicker-month::-webkit-input-placeholder, select.ui-datepicker-year::-webkit-input-placeholder {
    color: #cccccc;
    font-style: italic;
    line-height: normal; }
  .form-input:-ms-input-placeholder, select.ui-datepicker-month:-ms-input-placeholder, select.ui-datepicker-year:-ms-input-placeholder {
    color: #cccccc;
    font-style: italic;
    line-height: normal; }
  .form-input:-moz-placeholder, select.ui-datepicker-month:-moz-placeholder, select.ui-datepicker-year:-moz-placeholder {
    color: #cccccc;
    font-style: italic;
    line-height: normal; }
  .form-input[type="color"], select.ui-datepicker-month[type="color"], select.ui-datepicker-year[type="color"] {
    min-height: 2.5rem; }

select ~ .icon--caret {
  display: none; }


select.form-input,
select.ui-datepicker-month,
select.ui-datepicker-year, select.abo-input--text {
  background-repeat: no-repeat;
  background-position: right 0.625rem center;
  height: auto;
  width: 100%; }
  select.form-input[multiple], select.ui-datepicker-month[multiple], select.ui-datepicker-year[multiple], select.abo-input--text[multiple] {
    background-image: none; }
  select.form-input ~ .icon--caret, select.ui-datepicker-month ~ .icon--caret, select.ui-datepicker-year ~ .icon--caret, select.abo-input--text ~ .icon--caret {
    margin-left: -1.25rem;
    margin-top: -0.3125rem;
    display: inline-block; }

select.abo-input--text {
  width: 20.4375rem; }

.form-input--small {
  font-size: 0.8125rem; }

.from-input--large {
  font-size: 1.125rem; }

.form-label {
  margin-bottom: 0.41667rem;
  display: inline-block ;
  vertical-align: middle ; }
  .form-label abbr {
    color: #f00;
    border-bottom: 0; }

.form-help-text {
  display: inline-block ;
  vertical-align: middle ;
  color: #999; }

.form--flag {
  width: 25rem;
  max-width: 100%;
  padding: 0.625rem;
  margin: 5rem auto 0;
  background-color: #fff; }
  .modalbox .form--flag + .button.button--clean {
    position: absolute;
    right: 50%;
    margin-right: -12.5rem;
    top: 5rem;
    z-index: 800; }
  .form--flag input, .form--flag textarea, .form--flag select {
    max-width: 100%; }

.form-group--order label {
  width: 6.5625rem;
  display: inline-block; }

.form-group--filter label {
  width: 3.4375rem;
  display: inline-block; }

#dg_home {
  display: none; }

.gdpr-notification {
  position: fixed;
  z-index: 801;
  left: 0;
  right: 0;
  width: 100%;
  height: 17.5rem;
  top: 0;
  background-color: #656565;
  overflow: hidden;
  -webkit-font-smoothing: antialiased; }
  @media only screen and (min-width: 62.1875em) {
    .gdpr-notification {
      height: 15.625rem; } }
  .layout-wallpaper .gdpr-notification {
    max-width: 62.25rem;
    margin-left: auto;
    margin-right: auto; }

.gdpr-notification__container {
  max-width: 62.25rem;
  padding: 0.625rem;
  margin: 0 auto; }

.gdpr-notification__title {
  color: #fff; }

.gdpr-notification__body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex; }

.gdpr-notification__body__text {
  color: #fff;
  width: 65%;
  font-size: 0.8125rem; }
  .gdpr-notification__body__text p {
    margin: 0 0 0.625rem;
    padding: 0; }
  .gdpr-notification__body__text a {
    color: #fff; }

.gdpr-notification__buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 35%; }

.gdpr-notification__button--accept {
  background-color: #d21d10;
  color: #fff;
  padding: 0.625rem; }

.gdpr-notification__button--info {
  color: #fff;
  background-color: transparent;
  text-decoration: underline; }

.is-gdpr-notification-active {
  padding-top: 15.625rem; }

.gdpr-dialog-backdrop {
  background-color: rgba(0, 0, 0, 0.75);
  position: fixed;
  bottom: 0;
  right: 0;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100vw;
  z-index: 700; }

.gdpr-dialog-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 800; }

.gdpr-dialog {
  background-color: #fff;
  max-width: 48rem;
  max-height: 90%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  z-index: 800;
  padding: 1.25rem;
  -webkit-font-smoothing: antialiased; }

.gdpr-dialog__buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.gdpr-dialog__button--accept {
  background-color: #d21d10;
  color: #fff;
  padding: 0.625rem; }

.gdpr-dialog__button--info {
  color: #333;
  background-color: transparent;
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 0.6875rem;
  padding: 0.625rem;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
              -ms-grid-row-align: center;
          align-self: center; }
  .gdpr-dialog__button--info:hover, .gdpr-dialog__button--info:active, .gdpr-dialog__button--info:focus {
    color: #333;
    background-color: transparent;
    text-decoration: underline; }

.gdpr-dialog__button--decline {
  color: #333;
  background-color: transparent;
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 0.6875rem;
  padding: 0.625rem;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
              -ms-grid-row-align: center;
          align-self: center; }
  .gdpr-dialog__button--decline:hover, .gdpr-dialog__button--decline:active, .gdpr-dialog__button--decline:focus {
    color: #333;
    background-color: transparent;
    text-decoration: underline; }

.gdpr-dialog__toggle-switch {
  padding: 1.25rem 0; }

.gdpr-dialog__toggle-switch__input {
  border: 0;
  clip: rect(0.0625rem, 0.0625rem, 0.0625rem, 0.0625rem);
  height: 0.0625rem;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 0.0625rem; }

.gdpr-dialog__toggle-switch__label {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.gdpr-dialog__toggle-switch__input + .gdpr-dialog__toggle-switch__label:before, .gdpr-dialog__toggle-switch__input + .gdpr-dialog__toggle-switch__label:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: -3.125rem;
  -webkit-transition: 0.2s right;
  transition: 0.2s right; }

.gdpr-dialog__toggle-switch__input + .gdpr-dialog__toggle-switch__label:before {
  background-color: #ccc;
  border-radius: 1.25rem;
  width: 2.8125rem;
  height: 1.5625rem; }

.gdpr-dialog__toggle-switch__input + .gdpr-dialog__toggle-switch__label:after {
  background-color: #fff;
  width: 1.5625rem;
  height: 1.5625rem;
  border-radius: 50%;
  border: 0.0625rem solid #ccc;
  right: -1.875rem; }

.gdpr-dialog__toggle-switch__input:checked + .gdpr-dialog__toggle-switch__label:before {
  background-color: #bada55; }

.gdpr-dialog__toggle-switch__input:checked + .gdpr-dialog__toggle-switch__label:after {
  right: -3.125rem; }

/*hr*/
.hr {
  border-top-color: gainsboro;
  border-top-style: dotted;
  border-top-width: 0.0625rem; }

/*hr*/
.hr-alpha {
  border-top-color: #d21d10; }

/*hr*/
.hr-beta {
  border-top-color: #d21d10; }

/*hr*/
.hr-epsilon {
  border-top-color: #000; }

/*hr*/
.hr-gamma {
  border-top-color: #7a7a7a; }

/* @example
    <a href=#><svg class="icon"></svg></a>
*/
.icon, .comment__footer [class*="icon"] {
  width: 0.875rem;
  height: 0.875rem;
  display: none;
  fill: currentColor;
  position: relative;
  top: -0.0625rem;
  vertical-align: middle;
  pointer-events: none; }
  .svg-loaded .icon, .svg-loaded .comment__footer [class*="icon"], .comment__footer .svg-loaded [class*="icon"] {
    display: inline; }

.icon--x2 {
  width: 1.75rem;
  height: 1.75rem; }

.icon--x3 {
  width: 2.625rem;
  height: 2.625rem; }

.icon--x4 {
  width: 3.5rem;
  height: 3.5rem; }

.icon--x5 {
  width: 4.375rem;
  height: 4.375rem; }

.icon--small {
  height: 0.4375rem !important;
  width: 0.4375rem !important; }

.icon--white, .icon--light {
  fill: #fff; }

.icon--mute {
  fill: #a8a8a8; }

.icon-caret--up {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg); }

.icon-caret--right {
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg); }

.icon-caret--left {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg); }

/* @example
    <a href=#><i class="icon icon--mail"></i></a>
*/
/*.icon {
    @include x-inline-block;
    background-repeat: no-repeat;
    background-size: 100%;
    text-decoration: none;

    .grunticon & {
        font-size: 0;
    }
}*/
.js-matchcenter-overview-table .video-sw:after {
  display: block;
  content: '\25BA';
  height: 0.625rem;
  width: 0.625rem;
  font-style: normal;
  color: #206BBB;
  float: left;
  text-indent: 0; }

.icon-plus {
  width: 1.3125rem; }

/* @example
    <a href=#>
        <i class="icon icon--mail"></i>
        <span class="icon-text">E-mail</span>
    </a>
*/
.icon-text {
  display: inline-block ;
  vertical-align: middle ;
  padding-right: .3em; }
  .icon + .icon-text, .comment__footer [class*="icon"] + .icon-text {
    padding-left: .3em;
    padding-right: 0; }

.split.is-js-enhanced .icon--pencil + .icon-text, .is-js-enhanced.comment .icon--pencil + .icon-text, .is-js-enhanced.site-supnav-sticky .icon--pencil + .icon-text, .is-js-enhanced.lsc-section-title .icon--pencil + .icon-text {
  line-height: 2.5rem; }

[id*="ticker_jobat"] iframe {
  margin-bottom: 1.25rem;
  display: block;
  margin-left: auto;
  margin-right: auto; }

.label {
  display: inline-block ;
  vertical-align: middle ;
  font-size: 0.625rem;
  line-height: 1.2;
  font-family: FFGoodWide, "FFGoodWide Fallback", Open Sans, Arial, Helvetica, sans-serif;
  padding: 0.2em;
  color: #999;
  border-radius: 0.1875rem;
  font-weight: 400;
  margin-right: 0.5em;
  text-transform: uppercase; }

.label--beta, .label--news, .label--region {
  background-color: #d21d10;
  color: #fff; }

.label--alpha, .label--newsflash, .label--sports, .label--update, .article__district {
  background-color: #d21d10;
  color: #fff; }

.label--epsilon {
  background-color: #000;
  color: #fff; }

.article__district {
  padding: 0.41667rem;
  display: inline-block ;
  vertical-align: middle ; }

.label--live {
  background-color: #e10300;
  color: #fff;
  padding-left: 0.3125rem;
  padding-right: 0.3125rem;
  text-transform: uppercase;
  font-size: 1.25rem; }
  .article-teaser--live .label--live {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 99; }

/* @example
    <a class="link-button" href="#">
        Link button
    </a>
*/
.link-button, .bar__toggle, .region-subnav__toggle, .results-menu > ul > li > a, .results-menu > ul > li > ul > li > a {
  display: inline-block ;
  vertical-align: middle ;
  border-border-color: #474747;
  border-style: solid;
  border-width: 0;
  padding: 0.35em 0.8em; }
  .link-button, .bar__toggle, .region-subnav__toggle, .results-menu > ul > li > a, .results-menu > ul > li > ul > li > a {
    color: #fff;
    background-color: #7a7a7a;
    text-decoration: none;
    outline: none; }
  .link-button.is-active, .is-active.bar__toggle, .is-active.region-subnav__toggle, .results-menu > ul > li > a.is-active, .results-menu > ul > li > ul > li > a.is-active, .link-button:hover, .bar__toggle:hover, .region-subnav__toggle:hover, .results-menu > ul > li > a:hover, .results-menu > ul > li > ul > li > a:hover, .link-button:focus, .bar__toggle:focus, .region-subnav__toggle:focus, .results-menu > ul > li > a:focus, .results-menu > ul > li > ul > li > a:focus {
    color: #fff;
    background-color: #616060;
    text-decoration: none;
    outline: none; }
  .link-button:active, .bar__toggle:active, .region-subnav__toggle:active, .results-menu > ul > li > a:active, .results-menu > ul > li > ul > li > a:active {
    background-color: #474747; }

.link-button--readlater {
  margin: 0 auto;
  padding: 0; }
  .link-button--readlater,
  .link-button--readlater .icon-bookmark,
  .link-button--readlater .icon-bookmark-saved {
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translate3d(-50%, 0, 0) rotate(0);
            transform: translate3d(-50%, 0, 0) rotate(0);
    -webkit-transition: -webkit-transform .3s ease-in-out;
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
    fill: #fff;
    width: 2.1rem;
    height: 2.45rem;
    padding: 0.625rem; }
  .link-button--readlater .link-button__icon-wrapper {
    position: relative;
    background-color: #000;
    -webkit-transition: .3s ease-in-out fill, .3s ease-in-out background-color;
    transition: .3s ease-in-out fill, .3s ease-in-out background-color;
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 50%; }
  .link-button--readlater.js-is-active .icon-bookmark,
  .link-button--readlater.js-is-active .icon-bookmark-saved {
    -webkit-transform: translate3d(-50%, 0, 0) rotate(360deg);
            transform: translate3d(-50%, 0, 0) rotate(360deg); }
  .link-button--readlater.js-is-active .link-button__icon-wrapper {
    background-color: #d21d10; }
  .register__form .link-button--readlater {
    margin-left: -0.625rem;
    margin-bottom: 0.625rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .register__form .link-button--readlater .icon-text {
      -webkit-box-ordinal-group: 1;
      -webkit-order: 0;
         -moz-box-ordinal-group: 1;
          -ms-flex-order: 0;
              order: 0; }
    .register__form .link-button--readlater .link-button__icon-wrapper {
      background-color: #d21d10;
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
         -moz-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1;
      width: 2.625rem;
      height: 2.625rem;
      border-radius: 50%; }

/* @example
    <a class="link-to-button" href="#">
        Link button
    </a>
*/
.link-to-button, .carousel__prev,
.carousel__next {
  display: inline-block ;
  vertical-align: middle ;
  border-style: solid;
  border-width: 0;
  padding: 0.35em 0.8em; }
  .link-to-button, .carousel__prev,
  .carousel__next {
    border-color: transparent;
    background-color: transparent;
    color: #fff;
    text-decoration: none;
    outline: none; }
  .link-to-button.is-active, .is-active.carousel__prev,
  .is-active.carousel__next, .link-to-button:hover, .carousel__prev:hover,
  .carousel__next:hover, .link-to-button:focus, .carousel__prev:focus,
  .carousel__next:focus {
    border-color: #474747;
    background-color: #7a7a7a;
    color: #fff;
    text-decoration: none;
    outline: none; }
  .link-to-button:active, .carousel__prev:active,
  .carousel__next:active {
    background-color: #474747; }

.link-clean, .link-clean:hover, .link-clean:focus, .link-clean:active {
  text-decoration: none; }

/* @example
    <a class="link-complex" href="#">
        Link complex
        <span class="link-complex__target">target</span>
    </a>
*/
.link-complex, .link-complex:hover, .link-complex:focus, .link-complex:active {
  text-decoration: none; }

.link-complex .link-complex__target {
  text-decoration: underline; }
  .link-complex .link-complex__target:hover, .link-complex .link-complex__target:focus, .link-complex .link-complex__target:active {
    text-decoration: none; }

a.link--register {
  margin-top: 0.625rem;
  font-size: 0.8125rem;
  text-decoration: underline; }

.button--facebook {
  font-size: 0.75rem;
  line-height: 2.5rem;
  height: 2.5rem;
  padding: 0;
  border-color: transparent !important;
  color: #fff !important;
  font-weight: bold;
  text-transform: uppercase;
  background-color: #3a5998 !important;
  background-image: none; }
  .button--facebook:hover {
    background-color: #253961 !important; }
  .button--facebook .icon--facebook-white {
    font-size: 1.5rem;
    line-height: normal;
    display: inline-block;
    margin-right: 0.3125rem;
    vertical-align: middle; }

#registration-form .form__append {
  display: none; }

/* @example
    <a class="link-next" href="#">Read more</a>
*/
.link-next:after {
  content: " »"; }

.link-paco-close {
  height: 1.875rem;
  width: 1.875rem;
  line-height: 1.875rem;
  position: absolute;
  z-index: 800;
  display: block;
  right: -0.9375rem;
  top: 2.5rem;
  border-radius: 0.625rem;
  background: #000;
  text-decoration: none;
  text-align: center;
  color: #fff;
  border: 0.0625rem solid #fff; }

/* @example
    <a class="link-prev" href="#">Previous posts</a>
*/
.link-prev:before {
  content: "« "; }

.link--proceed {
  color: #d21d10;
  display: block; }
  .link--proceed:after {
    content: " »";
    color: #d21d10; }

/* @example
    <ul class="list-unstyled">
        <li><a href="#">Home</a></li>
        <li><a href="#">About</a></li>
        <li><a href="#">Portfolio</a></li>
        <li><a href="#">Contact</a></li>
    </ul>
*/
.list-unstyled {
  list-style: none;
  margin-left: 0; }

/* @example
    <ul class="list-block">
        <li class="list-block__content">Foo</li>
        <li class="list-block__content">Bar</li>
        <li class="list-block__content">Baz</li>
    </ul>
*/
.list-block, .list-time, .region-overview ol {
  margin-left: 0.765625rem;
  color: #7a7a7a;
  list-style-type: square; }
  .list-block > li, .list-time > li, .region-overview ol > li {
    border-color: gainsboro;
    border-style: dotted;
    border-width: 0;
    border-top-width: 0.0625rem;
    margin-top: 0.0625rem; }
    .list-block > li:first-child, .list-time > li:first-child, .region-overview ol > li:first-child {
      border-top-width: 0; }

.list-block--unstyled {
  list-style: none;
  margin-left: 0; }

.list-block--striped, .region-overview ol {
  list-style: none;
  margin-left: 0; }
  .list-block--striped li:nth-of-type(odd), .region-overview ol li:nth-of-type(odd) {
    background-color: #eee; }
  .list-block--striped .foo:nth-of-type(odd), .region-overview ol .foo:nth-of-type(odd),
  .list-block--striped > li,
  .region-overview ol > li {
    border-style: solid;
    margin-top: 0; }
  .list-block--striped .list-block__content, .region-overview ol .list-block__content, .list-block--striped .article__related a, .article__related .list-block--striped a, .list-block--striped .region-overview a, .region-overview .list-block--striped a, .region-overview ol a {
    background-color: transparent; }

.list-block--expanded .list-block__content, .list-block--expanded .article__related a, .article__related .list-block--expanded a, .list-block--expanded .region-overview a, .region-overview .list-block--expanded a {
  padding: 0.625rem 0; }

.list-block__content, .article__related a, .region-overview a {
  padding: 0.3125rem 0;
  display: inline-block ;
  vertical-align: middle ;
  background-color: #fff; }
  li:first-child .list-block__content, li:first-child .article__related a, .article__related li:first-child a, li:first-child .region-overview a, .region-overview li:first-child a {
    padding-top: 0; }

/* @example
    <ul class="list-inline">
        <li><a href="#">Home</a></li>
        <li><a href="#">About</a></li>
        <li><a href="#">Portfolio</a></li>
        <li><a href="#">Contact</a></li>
    </ul>
*/
.list-inline, .breadcrumb ol, .article__tags ul {
  list-style: none;
  margin-left: 0; }
  .list-inline > li, .breadcrumb ol > li, .article__tags ul > li {
    display: inline-block ;
    vertical-align: top ; }

/* @example
    <ol class="list-time">
        <li><a href="#"><time>02/02/2014</time><span>Item1</span></a></li>
        <li><a href="#"><time>02/02/2014</time><span>Item2</span></a></li>
        <li><a href="#"><time>02/02/2014</time><span>Item3</span></a></li>
        <li><a href="#"><time>02/02/2014</time><span>Item4</span></a></li>
    </ol>
*/
.list-time a {
  padding-bottom: 0.3125rem;
  padding-top: 0.3125rem;
  display: inline-block ;
  vertical-align: middle ; }

.list-time time {
  padding-right: .4em; }

.list-time span {
  font-weight: 600; }

/* @example
    <ol class="list-numbered">
        <li><a class="list-numbered__content" href="#">Home</a></li>
        <li><a class="list-numbered__content" href="#">About</a></li>
        <li><a class="list-numbered__content" href="#">Portfolio</a></li>
        <li><a class="list-numbered__content" href="#">Contact</a></li>
    </ol>
*/
.list-numbered, .widget--most-read .widget__list {
  border-width: 0.0625rem;
  list-style: none;
  margin-left: 0; }
  .list-numbered, .widget--most-read .widget__list,
  .list-numbered > li,
  .widget--most-read .widget__list > li {
    border-color: gainsboro;
    border-style: solid; }
  
  .list-numbered > li,
  .widget--most-read .widget__list > li {
    border-width: 0;
    border-top-width: 0.0625rem;
    counter-increment: number; }
    .list-numbered > li:first-child, .widget--most-read .widget__list > li:first-child {
      border-top-width: 0; }

.list-numbered__content, .widget--most-read .article-teaser__text {
  padding: 0.625rem 0.625rem 0.625rem 3.125rem;
  background-color: #fff;
  display: block;
  position: relative; }
  .list-numbered__content:before, .widget--most-read .article-teaser__text:before, .list-numbered__content:after, .widget--most-read .article-teaser__text:after {
    width: 2.5rem;
    height: 100%;
    left: 0;
    position: absolute;
    z-index: 1; }
  .list-numbered__content:after, .widget--most-read .article-teaser__text:after {
    border-right-color: gainsboro;
    border-right-style: solid;
    border-right-width: 0.0625rem;
    background-color: #eee;
    background-image: -webkit-linear-gradient(left, rgba(220, 220, 220, 0) 90%, rgba(220, 220, 220, 0.5) 100%);
    background-image: linear-gradient(to right, rgba(220, 220, 220, 0) 90%, rgba(220, 220, 220, 0.5) 100%);
    content: '';
    top: 0; }
  .list-numbered__content:before, .widget--most-read .article-teaser__text:before {
    font-size: 1.5rem;
    color: #7a7a7a;
    content: counter(number);
    font-family: FFGoodWide, "FFGoodWide Fallback", Open Sans, Arial, Helvetica, sans-serif;
    font-weight: 700;
    margin-top: -.71em;
    text-align: center;
    top: 50%;
    z-index: 2; }

.list-numbered__content[data-number]:before, .widget--most-read .article-teaser__text[data-number]:before {
  font-size: 0.75rem;
  content: attr(data-number); }

.masthead {
  padding: 1.25rem;
  position: relative;
  border-top-color: gainsboro;
  border-top-style: solid;
  border-top-width: 0.0625rem; }

.masthead__title,
.masthead__subtitle {
  text-transform: uppercase;
  margin-bottom: 0; }

.masthead__title {
  font-size: 3rem;
  word-break: break-all;
  color: #333;
  font-weight: 800;
  line-height: 1; }
  .masthead__title a {
    color: #333; }
  .masthead__title a.is-active, .masthead__title a:hover, .masthead__title a:focus {
    color: rgba(51, 51, 51, 0.8); }
  .masthead__title a, .masthead__title a:hover, .masthead__title a:focus, .masthead__title a:active {
    text-decoration: none; }
  .layout-large-cityname .masthead__title {
    font-size: 2.25rem; }
    @media only screen and (min-width: 37.5em) and (max-width: 64em) {
      .layout-large-cityname .masthead__title {
        font-size: 2.8vw; } }
    @media only screen and (min-width: 64em) and (max-width: 77.5em) {
      .layout-large-cityname .masthead__title {
        font-size: 2vw; } }
    @media only screen and (min-width: 77.5em) {
      .layout-large-cityname .masthead__title {
        font-size: 1.6vw; } }

.masthead__subtitle {
  font-weight: 700;
  float: left; }

.masthead .link-complex {
  font-size: 0.8125rem;
  float: left; }

.masthead .icon--star, .masthead .icon--star-2 {
  height: 1rem;
  width: 1rem;
  margin-left: 1rem; }

/*html*/
.modalbox-active {
  overflow-y: hidden; }
  .modalbox-active body {
    overflow-y: hidden;
    -ms-touch-action: none; }

.modalbox {
  background-color: rgba(0, 0, 0, 0.7);
  left: 0;
  height: 100%;
  overflow-y: auto;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 800; }
  .modalbox.effect-zoom {
    background-color: transparent;
    -webkit-transition: background .3s ease-in-out;
    transition: background .3s ease-in-out; }
    .modalbox.effect-zoom .modalbox__inner {
      -webkit-transition: opacity .3s, -webkit-transform .3s;
      transition: opacity .3s, -webkit-transform .3s;
      transition: transform .3s, opacity .3s;
      transition: transform .3s, opacity .3s, -webkit-transform .3s;
      -webkit-transform: scale(0.7);
          -ms-transform: scale(0.7);
              transform: scale(0.7);
      opacity: 0; }
      .modalbox-active .modalbox.effect-zoom .modalbox__inner {
        -webkit-transform: scale(1);
            -ms-transform: scale(1);
                transform: scale(1);
        opacity: 1;
        visibility: visible; }
  .modalbox .is-hidden {
    display: block !important;
    visibility: hidden; }

.modalbox__content:focus {
  outline: none; }

.modalbox--opaque {
  background-color: rgba(0, 0, 0, 0.7); }
  .m_no-opacity .modalbox--opaque {
    background: url("../img/black-transp-bg.png"); }

.modalbox--invert {
  background-color: #fff; }

/* @example
    <ul class="nav-inline">
        <li>Item</li>
        <li>Item</li>
        <li>Item</li>
    </ul>
*/
.nav-inline, .bar__nav, .region-subnav__list,
.bar__nav ul,
.region-subnav__list ul, .comment__footer menu, .nav-block, .results-menu ul, .nav-tabs, .site-social, .site-supnav__list {
  list-style: none;
  margin-left: 0;
  letter-spacing: -.24em; }
  .nav-inline > li, .bar__nav > li, .region-subnav__list > li, .bar__nav ul > li, .region-subnav__list ul > li, .comment__footer menu > li, .nav-block > li, .results-menu ul > li, .nav-tabs > li, .site-social > li, .site-supnav__list > li {
    display: inline-block ;
    vertical-align: top ; }
  .nav-inline .opera:-o-prefocus, .bar__nav .opera:-o-prefocus, .region-subnav__list .opera:-o-prefocus, .comment__footer menu .opera:-o-prefocus, .nav-block .opera:-o-prefocus, .results-menu ul .opera:-o-prefocus, .nav-tabs .opera:-o-prefocus, .site-social .opera:-o-prefocus, .site-supnav__list .opera:-o-prefocus, .nav-inline, .bar__nav, .region-subnav__list,
  .bar__nav ul,
  .region-subnav__list ul, .comment__footer menu, .nav-block, .results-menu ul, .nav-tabs, .site-social, .site-supnav__list {
    word-spacing: -.43em; }
  .nav-inline > li, .bar__nav > li, .region-subnav__list > li, .bar__nav ul > li, .region-subnav__list ul > li, .comment__footer menu > li, .nav-block > li, .results-menu ul > li, .nav-tabs > li, .site-social > li, .site-supnav__list > li {
    letter-spacing: normal;
    word-spacing: normal; }
  .nav-inline a, .bar__nav a, .region-subnav__list a, .comment__footer menu a, .nav-block a, .results-menu ul a, .nav-tabs a, .site-social a, .site-supnav__list a {
    display: inline-block ;
    vertical-align: middle ;
    padding-left: 0.625rem;
    padding-right: 0.625rem; }

/* @example
    <ul class="nav-inline nav-inline--slashed">
        <li>Item</li>
        <li>Item</li>
        <li>Item</li>
    </ul>
*/
.nav-inline--slashed > li:first-child:before, .nav-inline--dotted > li:first-child:before, .nav-inline--piped > li:first-child:before, .nav-inline--bordered > li:first-child:before, .site-social > li:first-child:before {
  display: none; }

/* @example
    <ul class="nav-inline nav-inline--dotted">
        <li>Item</li>
        <li>Item</li>
        <li>Item</li>
    </ul>
*/
.nav-inline--dotted > li:before, .nav-inline--dotted > li:after {
  content: '•';
  font-weight: 800; }

/* @example
    <ul class="nav-inline nav-inline--piped">
        <li>Item</li>
        <li>Item</li>
        <li>Item</li>
    </ul>
*/
/* @example
    <ul class="nav-inline nav-inline--bordered">
        <li>Item</li>
        <li>Item</li>
        <li>Item</li>
    </ul>
*/
/* @example
    <ul class="nav-block">
        <li>Item</li>
        <li>Item</li>
        <li>Item</li>
    </ul>
*/
.nav-block, .results-menu ul,
.nav-block > li,
.results-menu ul > li {
  border-color: gainsboro;
  border-style: solid;
  border-width: 0; }


.nav-block > li,
.results-menu ul > li {
  width: 100%; }

.nav-block a, .results-menu ul a {
  padding-bottom: 0.625rem;
  padding-top: 0.625rem;
  display: block; }

.nav-block .nav-block, .results-menu ul .nav-block, .nav-block .results-menu ul, .results-menu .nav-block ul, .results-menu ul ul {
  margin: -0.0625rem; }

/* @example
    <ul class="nav-block nav-block--bordered">
        <li>Item</li>
        <li>Item</li>
        <li>Item</li>
    </ul>
*/
.nav-block--bordered, .results-menu ul {
  border-top-width: 1px;
  border-left-width: 1px; }
  .nav-block--bordered > li, .results-menu ul > li {
    border-bottom-width: 1px;
    border-right-width: 1px; }
  .nav-block--bordered a, .results-menu ul a {
    margin: -1px; }
  .nav-block--bordered .link-button, .results-menu ul .link-button, .nav-block--bordered .bar__toggle, .results-menu ul .bar__toggle, .nav-block--bordered .region-subnav__toggle, .results-menu ul .region-subnav__toggle, .nav-block--bordered .results-menu > ul > li > a, .results-menu > ul > li > a, .nav-block--bordered .results-menu > ul > li > ul > li > a, .results-menu > ul > li > ul > li > a,
  .nav-block--bordered .link-to-button,
  .results-menu ul .link-to-button,
  .nav-block--bordered .carousel__prev,
  .results-menu ul .carousel__prev,
  .nav-block--bordered .carousel__next,
  .results-menu ul .carousel__next {
    border-width: 1px; }

.nav-multi a, .sports-menu a {
  padding-left: 1.25rem;
  padding-right: 1.25rem; }

.nav-multi li li > a, .sports-menu li li > a {
  text-indent: 0.625rem; }

.nav-multi li li li > a, .sports-menu li li li > a {
  text-indent: 1.25rem; }

/* @example
    <ul class="nav-tabs">
        <li><a href="#">Item</a></li>
        <li><a href="#">Item</a></li>
        <li><a href="#">Item</a></li>
        <li>
            <a href="#">Item</a>
            <ul>
                <li><a href="#">Subitem</a></li>
                <li><a href="#">Subitem</a></li>
                <li><a href="#">Subitem</a></li>
            </ul>
        </li>
    </ul>
*/
.nav-tabs {
  border-bottom-color: gainsboro;
  border-bottom-style: solid;
  border-bottom-width: 0.0625rem;
  position: relative; }
  .m_no-js .nav-tabs li {
    width: 100%; }
    .m_no-js .nav-tabs li a {
      border-color: gainsboro gainsboro transparent;
      display: block; }
  .nav-tabs a {
    border-color: transparent;
    border-style: solid;
    border-width: 0.0625rem;
    font-family: FFGoodWide, "FFGoodWide Fallback", Open Sans, Arial, Helvetica, sans-serif;
    position: relative;
    top: 0.0625rem; }
    .nav-tabs a, .nav-tabs a:hover, .nav-tabs a:focus, .nav-tabs a:active {
      text-decoration: none; }
  .nav-tabs ul {
    list-style: none;
    margin-left: 0;
    background-color: #fff;
    border-color: gainsboro;
    border-style: solid;
    border-width: 0.0625rem;
    box-shadow: 0 0 0.3125rem rgba(0, 0, 0, 0.2);
    left: 50%;
    margin-left: -40%;
    position: absolute;
    top: 100%;
    z-index: 200;
    width: 80%; }
    .nav-tabs ul li:first-child a {
      border-top-color: transparent; }
    .nav-tabs ul a {
      border-top-color: #f6f6f6;
      display: block; }

.site-supnav-sticky .digital-paper {
  position: relative; }
  .js-morning-edition-published .site-supnav-sticky .digital-paper {
    margin-right: 0.5rem; }
  .site-supnav-sticky .digital-paper:after {
    position: absolute;
    top: 0.125rem;
    right: -0.3125rem;
    z-index: 5;
    width: 0.875rem;
    height: 0.875rem;
    content: '1';
    display: block;
    border-radius: 50%;
    background: #d21d10;
    text-align: center;
    line-height: 1.2;
    color: #fff;
    opacity: 0; }

.js-morning-edition-published .site-supnav-sticky .digital-paper--highlight:after {
  opacity: 1; }

@media only screen and (min-width: 48em) {
  .js-morning-edition-published .site-supnav-sticky .digital-paper--highlight {
    margin-right: 0.625rem; } }

.todayspaper-teaser {
  position: relative; }
  .todayspaper-teaser:before {
    content: 'Nieuw';
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
    display: none;
    width: 3.0625rem;
    height: 3.0625rem;
    line-height: 3;
    color: #fff;
    background-color: #d21d10;
    border-radius: 1.53125rem;
    text-align: center;
    -webkit-transform: translate(25%, -25%) rotate(15deg);
        -ms-transform: translate(25%, -25%) rotate(15deg);
            transform: translate(25%, -25%) rotate(15deg); }

.todayspaper-popover {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 5;
  margin-top: -0.9375rem;
  -webkit-transform: translate(0, -100%);
      -ms-transform: translate(0, -100%);
          transform: translate(0, -100%);
  border-style: solid;
  border-color: #d21d10;
  border-width: 0.1875rem 0.1875rem 1.25rem;
  border-radius: 0.1875rem 0.1875rem 0.0625rem 0.0625rem; }
  .todayspaper-popover:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    width: 0;
    height: 0;
    margin: 0 auto;
    -webkit-transform: translate(0, 2.1875rem);
        -ms-transform: translate(0, 2.1875rem);
            transform: translate(0, 2.1875rem);
    border-style: solid;
    border-width: 0.9375rem 0.9375rem 0 0.9375rem;
    border-color: #d21d10 transparent transparent transparent; }

.todayspaper-popover__body {
  padding: 1.25rem;
  margin: 0;
  background: rgba(255, 255, 255, 0.9);
  text-align: center; }

.todayspaper-popover__close {
  display: block;
  position: absolute;
  top: 0.41667rem;
  right: 0.41667rem;
  font-size: 0.6875rem;
  width: 0.875rem;
  height: 0.875rem;
  border-radius: 0.4375rem;
  color: #fff;
  background-color: #d21d10;
  text-decoration: none;
  text-align: center; }
  .todayspaper-popover__close:hover {
    color: #fff; }

.js-morning-edition-published .site-supnav-sticky .digital-paper:after,
.js-morning-edition-published .todayspaper-teaser:before,
.js-morning-edition-published .todayspaper-popover {
  display: block; }

.widget--publications-settings {
  margin-bottom: 1.25rem;
  padding: 1.25rem;
  display: block;
  background-color: #F1F1F1;
  margin-bottom: 0;
  margin-left: -1.25rem;
  margin-right: -1.25rem;
  margin-top: -1.25rem;
  padding-bottom: 0;
  padding-top: 1.875rem; }
  .widget--publications-settings:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  .widget--publications-settings > :last-child {
    margin-bottom: 0; }
  .widget--publications-settings .form-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .widget--publications-settings .form-group .form-label {
      margin-right: 0.625rem;
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0; }
    .widget--publications-settings .form-group .form-input, .widget--publications-settings .form-group select.ui-datepicker-month, .widget--publications-settings .form-group select.ui-datepicker-year {
      border: 0.0625rem solid gainsboro;
      border-radius: 0.3125rem;
      background-color: #fff;
      -webkit-align-self: center;
          -ms-flex-item-align: center;
                  -ms-grid-row-align: center;
              align-self: center;
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 100%;
         -moz-box-flex: 1;
          -ms-flex: 1 1 100%;
              flex: 1 1 100%; }
  .widget--publications-settings .active-region {
    margin: 0; }
  .widget--publications-settings .publications__list__label,
  .widget--publications-settings .nav-inline--piped {
    display: inline-block; }

.pagination ol, .pagination--centered ol, .pagination--bordered ol {
  list-style: none; }
  .pagination ol li, .pagination--centered ol li, .pagination--bordered ol li {
    display: inline-block ;
    vertical-align: middle ; }
    .pagination ol li a, .pagination--centered ol li a, .pagination--bordered ol li a {
      text-decoration: none; }

.pagination--centered {
  text-align: center; }

.pagination--bordered {
  border-top-color: gainsboro;
  border-top-style: solid;
  border-top-width: 1px; }

.widget--regio-box {
  margin-bottom: 0.625rem;
  background-color: #eee; }
  .widget--regio-box .section-header, .widget--regio-box .lsc-section-title {
    background-color: #222; }
    .widget--regio-box .section-header svg, .widget--regio-box .lsc-section-title svg {
      width: 2.5rem;
      height: 1.875rem;
      float: left;
      margin-top: -0.3125rem;
      margin-right: 0.3125rem; }
  .widget--regio-box .article-teaser {
    padding: 0 0.625rem;
    margin-bottom: 0; }
    .widget--regio-box .article-teaser .article-teaser__header {
      margin-top: 0.3125rem;
      margin-bottom: 0.3125rem; }
      .widget--regio-box .article-teaser .article-teaser__header > h1 {
        font-weight: 400;
        font-size: 0.875rem;
        line-height: 1.25rem; }
    .widget--regio-box .article-teaser:before, .widget--regio-box .article-teaser:after,
    .widget--regio-box .article-teaser .article-teaser__indicator-video,
    .widget--regio-box .article-teaser .article-teaser__indicator-photos {
      display: none;
      height: 0 !important; }

.regionals .article-teaser + .article-teaser:before {
  height: 0.625rem;
  border-top-color: gainsboro;
  border-top-style: dotted;
  border-top-width: 0.0625rem;
  content: '';
  display: block;
  width: 100%; }

.regionals .madein-list li {
  color: #239be4; }

.regionals .link span {
  text-decoration: underline; }

.regionals .section-title.section-title--adjacent {
  margin-top: 1.25rem; }

.buurtkrant .alt-family.uc.section-title {
  visibility: hidden; }
  .buurtkrant .alt-family.uc.section-title:before {
    content: 'buurtkrant';
    text-transform: uppercase;
    visibility: visible;
    float: left; }

.ribbon {
  overflow: hidden;
  position: relative; }
  .ribbon:after {
    height: 6.25rem;
    width: 0.625rem;
    top: -1.25rem;
    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);
    background-color: #000;
    position: absolute;
    right: 0; }

.site-logon.site-logon {
  position: relative;
  width: 12.5rem;
  padding: 0 0.625rem;
  background-color: #e20714;
  font-weight: normal;
  cursor: pointer; }
  .site-logon.site-logon .icon, .site-logon.site-logon .comment__footer [class*="icon"], .comment__footer .site-logon.site-logon [class*="icon"] {
    fill: #fff;
    top: 0; }

.site-logon-menu-trigger,
.logged-off {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 1.4375rem; }

.site-logon-user.site-logon-user {
  color: #fff;
  width: 100%; }

.site-logon-menu {
  position: absolute;
  width: 100%;
  left: 0;
  background-color: #e20714;
  z-index: 700; }

.icon-account {
  width: 1.4375rem;
  height: 1.4375rem; }

.icon-chevron-down,
.icon-chevron-up {
  width: 0.75rem;
  height: 0.75rem; }

.site-logon-menu__list {
  list-style-type: none;
  margin: 0; }

.site-logon-menu__item.site-logon-menu__item {
  border-bottom: 0.0625rem solid #fdbabd;
  padding: 0 2.0625rem; }
  .site-logon-menu__item.site-logon-menu__item:last-child {
    border-bottom: none; }

.logged-on,
.logged-off {
  width: 100%; }

.site-logon-menu__link.site-logon-menu__link {
  padding-left: 0;
  display: block;
  color: #fff; }
  .site-logon-menu__link.site-logon-menu__link:hover {
    text-decoration: none; }
  .site-logon-menu__link.site-logon-menu__link:focus {
    outline: 0; }

.site-logon-user {
  color: #fff; }
  .site-logon-user:hover {
    text-decoration: none; }
  .site-logon-user:focus {
    outline: 0; }

.social {
  display: inline-block ;
  vertical-align: middle ;
  border-radius: 0.1875rem;
  padding: 0;
  position: relative;
  text-align: center; }
  .social[data-shares]:after {
    content: attr(data-shares);
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 3em;
    display: none; }
  .social + .social {
    margin-left: 0.3125rem; }

.social__count {
  background-color: #fff;
  border-color: gainsboro;
  border-style: solid;
  border-width: 0.0625rem;
  padding: .1em 1.5em;
  position: relative; }
  .social__count:before, .social__count:after {
    border-color: transparent gainsboro;
    border-style: solid;
    border-width: 0.3125rem 0 0.3125rem 0.3125rem;
    content: '';
    height: 0;
    margin-right: -0.3125rem;
    margin-top: -0.3125rem;
    position: absolute;
    right: 0;
    top: 50%;
    width: 0; }
  .social__count:after {
    border-color: transparent #fff;
    margin-right: -0.25rem; }

.social__label {
  margin-left: 0.3125rem;
  padding: .1em 1em;
  position: relative;
  top: -0.0625rem; }

.social--large:after {
  height: 2.1875rem;
  line-height: 2.1875rem;
  width: 100%; }

.social--large .social__label {
  min-width: 0;
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
  display: block;
  overflow: hidden; }
  .social--large .social__label .icon, .social--large .social__label .comment__footer [class*="icon"], .comment__footer .social--large .social__label [class*="icon"] {
    margin: 0.6875rem 0.625rem; }
    .social--large .social__label .icon, .social--large .social__label .comment__footer [class*="icon"], .comment__footer .social--large .social__label [class*="icon"], .social--large .social__label .icon svg, .social--large .social__label .comment__footer [class*="icon"] svg, .comment__footer .social--large .social__label [class*="icon"] svg {
      width: 1.25rem;
      height: 1.25rem;
      display: block;
      color: #fff;
      fill: #fff; }
  .social--large .social__label.link-button--facebook .icon, .social--large .social__label.link-button--facebook .comment__footer [class*="icon"], .comment__footer .social--large .social__label.link-button--facebook [class*="icon"] {
    margin: 0.6875rem 0.3125rem 0 auto; }
    .social--large .social__label.link-button--facebook .icon, .social--large .social__label.link-button--facebook .comment__footer [class*="icon"], .comment__footer .social--large .social__label.link-button--facebook [class*="icon"], .social--large .social__label.link-button--facebook .icon svg, .social--large .social__label.link-button--facebook .comment__footer [class*="icon"] svg, .comment__footer .social--large .social__label.link-button--facebook [class*="icon"] svg {
      width: 0.9375rem;
      height: 1.875rem; }

.social--large .badge__shares,
.social--large .badge__reacties {
  margin-left: 0.625rem;
  border-left: 0.0625rem solid gainsboro;
  background: transparent;
  border-radius: 0;
  color: #000;
  text-decoration: none; }
  .social--large .badge__shares:before,
  .social--large .badge__reacties:before {
    font-size: 1.125rem;
    font-weight: bold; }
  .social--large .badge__shares .badge__label,
  .social--large .badge__reacties .badge__label {
    margin-top: -0.1875rem;
    display: block;
    text-transform: lowercase; }

.social--large .badge__shares .social__shares {
  font-weight: bold;
  font-size: 1.125rem; }

.social--large .badge__reacties:before {
  content: attr(data-reactions); }

.social--large .social__label {
  margin-left: 0;
  top: 0; }

.social--large + .social {
  margin-left: 0; }

li.shares + li.reactions .badge__reacties {
  margin-left: 0; }

/* @example
    <i class="sprite sprite--brand-jobat"></i>
*/
.sprite--brand-jobat,
.sprite--brand-vroom {
  margin-bottom: 0.75rem; }

/* @example
    <a href=#>
        <i class="sprite sprite--brand-jobat"></i>
        <span class="sprite-text">Jobat</span>
    </a>
*/
.sprite-text {
  display: inline-block ;
  vertical-align: middle ;
  padding-right: .3em; }
  .sprite + .sprite-text, .widget--standpunt .widget__header[class*="author--"]:after + .sprite-text, .lsc-widget-logo a + .sprite-text {
    padding-left: .3em;
    padding-right: 0; }

.subscription-notifier {
  color: #000;
  font-family: "Arial", Helvetica, sans-serif;
  font-weight: 700;
  text-align: center; }
  .subscription-notifier .article-teaser__body,
  .subscription-notifier [data-teaser-type='plus'] p,
  .subscription-notifier [data-teaser-type='free'] p {
    font-weight: 400; }

.subscription-notifier__icon {
  height: 3.3125rem;
  width: 5.5rem; }

.subscription-notifier__body {
  display: inline-block;
  margin-left: 1.25rem; }

.subscription-notifier--subscriber,
.subscription-notifier--nonsubscriber,
.subscription-notifier--loggedin,
.subscription-notifier--anonymous {
  display: none; }

.is-closed-article .subscription-notifier--subscriber {
  display: none !important; }

.is-closed-article .subscription-notifier--nonsubscriber {
  display: inline-block !important; }

/* @example
    <table class="table" role="grid">
        <caption>Table caption</caption>
        <colgroup>
            <col class="size-2-5">
            <col class="size-1-5">
            <col class="size-1-5">
            <col>
        </colgroup>
        <thead>
            <tr role="row">
                <th scope="col" role="columnheader">Columnheader 1</th>
                <th scope="col" role="columnheader">Columnheader 2</th>
                <th scope="col" role="columnheader">Columnheader 3</th>
                <th scope="col" role="columnheader">Columnheader 4</th>
            </tr>
        </thead>
        <tbody>
            <tr role="row">
                <th scope="row" role="rowheader">Rowheader 1</th>
                <td role="gridcell">Gridcell 1</td>
                <td role="gridcell">Gridcell 2</td>
                <td role="gridcell">Gridcell 3</td>
            </tr>
            <tr role="row">
                <th scope="row" role="rowheader">Rowheader 2</th>
                <td role="gridcell">Gridcell 2</td>
                <td role="gridcell">Gridcell 3</td>
                <td role="gridcell">Gridcell 4</td>
            </tr>
        </tbody>
    </table>
*/
.table th, .lsc-widget table th,
.table td,
.lsc-widget table td {
  padding: 0.41667rem 0.3125rem; }

.table th, .lsc-widget table th {
  font-weight: 400; }

.table thead th, .lsc-widget table thead th {
  color: #999;
  text-transform: uppercase; }

.table--bordered th, .table--bordered td {
  border-color: gainsboro;
  border-style: solid;
  border-width: 1px; }
  .table--bordered th:empty, .table--bordered td:empty {
    border: none; }

.table--bordered thead tr:last-child {
  border-bottom-width: 2px; }

.table--striped tbody tr:nth-of-type(odd), .lsc-widget table tbody tr:nth-of-type(odd) {
  background-color: #f1f1f1; }

.table--condensed th,
.table--condensed td {
  padding: 0.3125rem; }

.table--expanded th, .lsc-widget table th,
.table--expanded td,
.lsc-widget table td {
  padding-left: 0.625rem;
  padding-right: 0.625rem; }

.table--hover tbody tr:hover td, .lsc-widget table tbody tr:hover td,
.table--hover tbody tr:hover th,
.lsc-widget table tbody tr:hover th {
  background-color: #e1e1e1; }

@media only screen and (max-width: 48em) {
  .table--rwd {
    border: 0;
    display: block; }
    .table--rwd caption {
      display: block; }
    .table--rwd thead {
      display: none; }
    .table--rwd tbody, .table--rwd tr, .table--rwd th, .table--rwd td {
      border: 0;
      display: block;
      padding: 0;
      text-align: left;
      white-space: normal; }
    .table--rwd tr {
      padding: 0 0 1.25rem; }
    .table--rwd th[data-title]:before,
    .table--rwd td[data-title]:before {
      content: attr(data-title) ": ";
      font-weight: bold; }
    .table--rwd th:not([data-title]) {
      font-weight: bold; }
    .table--rwd td:empty {
      display: none; } }

.tabs {
  overflow: hidden; }

.m_js .tab-content {
  overflow: hidden;
  overflow-x: auto; }
  .m_js .tab-content > .tab-pane {
    display: none; }
  .m_js .tab-content > .is-active {
    display: block; }

.nav-tabs + .tab-content {
  margin-top: -1.25rem;
  margin-bottom: 1.25rem;
  padding: 0.625rem;
  border-color: gainsboro;
  border-style: solid;
  border-width: 0 0.0625rem 0.0625rem; }

.tab-content .list-numbered, .tab-content .widget--most-read .widget__list, .widget--most-read .tab-content .widget__list {
  margin-bottom: 0; }

.text-truncate, .nav-tabs a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  word-wrap: normal; }

.text-break {
  word-break: break-all; }

.text-nowrap, .m_js .nav-tabs, .site-menu-link {
  white-space: nowrap; }

.text-uc, .bar__nav > li > a, .region-subnav__list > li > a, .nav-tabs a, .header-section, .article__tags h3, .site-copyright, .region-overview strong, .lsc-section-title {
  text-transform: uppercase; }

.text-alpha, .masthead__subtitle {
  color: #d21d10; }

.text-beta, .article__related h3 {
  color: #d21d10; }

.text-gamma, .article__related time {
  color: #7a7a7a; }

.text-delta, .comment__footer li {
  color: #656565; }

.text-epsilon, .comment__header, .article-teaser__body {
  color: #000; }

.text-mute, figcaption span, .article__header > p, .article__byline {
  color: #999; }

/* built for gva */
.section-title {
  margin-bottom: 0.9375rem;
  line-height: 1.25;
  font-weight: 700;
  text-transform: uppercase; }
  .section-title a {
    text-decoration: none; }

.section-title.alt-family {
  font-size: 1.875rem;
  line-height: 1.3333333333; }

.section-title--adjacent {
  margin-bottom: 0.3125rem; }

.section-title--bordered {
  border-bottom-color: inherit;
  border-bottom-style: solid;
  border-bottom-width: 2px; }

.section-header, .lsc-section-title {
  background-color: #d21d10;
  color: #fff;
  -webkit-font-smoothing: antialiased;
  padding: 0.625rem;
  position: relative; }
  .section-header.section-header--bordered, .section-header--bordered.lsc-section-title {
    border-color: rgba(0, 0, 0, 0.1);
    border-style: solid;
    border-width: 1px 0; }
  .section-header a, .lsc-section-title a {
    color: #fff; }
  .section-header a.is-active, .lsc-section-title a.is-active, .section-header a:hover, .lsc-section-title a:hover, .section-header a:focus, .lsc-section-title a:focus {
    color: rgba(255, 255, 255, 0.8); }
  .section-header, .lsc-section-title,
  .section-header .section-title,
  .lsc-section-title .section-title {
    margin: 0; }
  .section-header + ul, .lsc-section-title + ul {
    margin-top: -0.0625rem; }
  .section-header.section-header--alt, .section-header--alt.lsc-section-title {
    background-color: #000; }

.section-header--bordered {
  border-width: 1px; }
  .section-header--bordered + .slab--bordered, .section-header--bordered + .regio-neighbour {
    border-top: 0; }

.slab-alpha, .bar--alpha,
.slab-beta,
.bar--beta,
.region-subnav,
.article-teaser--lsc .article-teaser__extra,
.article-teaser--lsc .article-teaser__header h1,
.site-nav__searchbox .site-search,
.slab-gamma,
.bar--gamma,
.slab-delta,
.bar--delta,
.slab-epsilon,
.bar--epsilon,
.article-teaser--lsc .article-teaser__body {
  color: #fff;
  -webkit-font-smoothing: antialiased;
  background-color: #d21d10; }
  .slab-alpha a, .bar--alpha a,
  .slab-beta a,
  .bar--beta a,
  .region-subnav a,
  .article-teaser--lsc .article-teaser__extra a,
  .article-teaser--lsc .article-teaser__header h1 a,
  .site-nav__searchbox .site-search a,
  .slab-gamma a,
  .bar--gamma a,
  .slab-delta a,
  .bar--delta a,
  .slab-epsilon a,
  .bar--epsilon a,
  .article-teaser--lsc .article-teaser__body a {
    color: #fff; }
  .slab-alpha a.is-active, .bar--alpha a.is-active, .slab-alpha a:hover, .bar--alpha a:hover, .slab-alpha a:focus, .bar--alpha a:focus,
  .slab-beta a.is-active,
  .bar--beta a.is-active,
  .region-subnav a.is-active,
  .article-teaser--lsc .article-teaser__extra a.is-active,
  .article-teaser--lsc .article-teaser__header h1 a.is-active,
  .site-nav__searchbox .site-search a.is-active,
  .slab-beta a:hover,
  .bar--beta a:hover,
  .region-subnav a:hover,
  .article-teaser--lsc .article-teaser__extra a:hover,
  .article-teaser--lsc .article-teaser__header h1 a:hover,
  .site-nav__searchbox .site-search a:hover,
  .slab-beta a:focus,
  .bar--beta a:focus,
  .region-subnav a:focus,
  .article-teaser--lsc .article-teaser__extra a:focus,
  .article-teaser--lsc .article-teaser__header h1 a:focus,
  .site-nav__searchbox .site-search a:focus,
  .slab-gamma a.is-active,
  .bar--gamma a.is-active,
  .slab-gamma a:hover,
  .bar--gamma a:hover,
  .slab-gamma a:focus,
  .bar--gamma a:focus,
  .slab-delta a.is-active,
  .bar--delta a.is-active,
  .slab-delta a:hover,
  .bar--delta a:hover,
  .slab-delta a:focus,
  .bar--delta a:focus,
  .slab-epsilon a.is-active,
  .bar--epsilon a.is-active,
  .article-teaser--lsc .article-teaser__body a.is-active,
  .slab-epsilon a:hover,
  .bar--epsilon a:hover,
  .article-teaser--lsc .article-teaser__body a:hover,
  .slab-epsilon a:focus,
  .bar--epsilon a:focus,
  .article-teaser--lsc .article-teaser__body a:focus {
    color: rgba(255, 255, 255, 0.8); }


.slab-beta,
.bar--beta,
.region-subnav,
.article-teaser--lsc .article-teaser__extra,
.article-teaser--lsc .article-teaser__header h1,
.site-nav__searchbox .site-search {
  background-color: #d21d10; }


.slab-gamma,
.bar--gamma {
  background-color: #7a7a7a; }


.slab-delta,
.bar--delta {
  background-color: #656565; }


.slab-epsilon,
.bar--epsilon,
.article-teaser--lsc .article-teaser__body {
  background-color: #000; }

.slab-zeta {
  background-color: #e4f0f8; }

.slab, .widget.photo-special, .widget.video-special, .region-events,
.slab-eta {
  color: #333;
  background-color: #eee; }
  .slab a, .widget.photo-special a, .widget.video-special a, .region-events a,
  .slab-eta a {
    color: #333; }
  .slab a.is-active, .widget.photo-special a.is-active, .widget.video-special a.is-active, .region-events a.is-active, .slab a:hover, .widget.photo-special a:hover, .widget.video-special a:hover, .region-events a:hover, .slab a:focus, .widget.photo-special a:focus, .widget.video-special a:focus, .region-events a:focus,
  .slab-eta a.is-active,
  .slab-eta a:hover,
  .slab-eta a:focus {
    color: rgba(51, 51, 51, 0.8); }

.slab--bordered, .regio-neighbour {
  border-color: rgba(0, 0, 0, 0.1);
  border-style: solid;
  border-width: 1px; }
  .slab--bordered + .slab--bordered, .regio-neighbour + .slab--bordered, .slab--bordered + .regio-neighbour, .regio-neighbour + .regio-neighbour {
    border-top: 0; }

.slider {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  z-index: 1; }

.slider__wrapper {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  z-index: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform; }
  .slider__wrapper .no-flexbox {
    width: 81.25rem; }

.slider__slide {
  width: 100%;
  height: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  position: relative; }
  .no-flexbox .slider__slide {
    float: left; }

.slider--horizontal .slider__slide {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.slider__button {
  margin-top: -1rem;
  display: block;
  position: absolute;
  top: 50%;
  z-index: 300; }
  .slider__button .icon, .slider__button .comment__footer [class*="icon"], .comment__footer .slider__button [class*="icon"] {
    width: 2rem;
    height: 2rem;
    color: #000; }

.slider__button--prev {
  left: 0; }

.slider__button--next {
  right: 0; }

.icon-pinit {
  width: 100%;
  height: 100%;
  display: inline-block;
  cursor: pointer;
  opacity: 1; }

.pin-link {
  height: 1.5rem;
  width: 3.125rem;
  position: absolute;
  left: 0.625rem;
  top: 0.625rem; }

.pin-container {
  position: relative;
  clear: left; }

figure.article__image {
  position: relative; }

.slideshow__overview.center__item + .center__ghost + .icon-pinit {
  display: none; }

.slideshow__overview.center__item.is-offscreen + .center__ghost + .icon-pinit {
  display: block; }

.social-sticky-wrapper {
  position: fixed;
  height: auto;
  width: auto;
  left: 50%;
  top: 12.375rem;
  margin-left: -33.625rem;
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-transition: 0.5s cubic-bezier(0, 0.5, 0, 1) -webkit-transform;
  transition: 0.5s cubic-bezier(0, 0.5, 0, 1) -webkit-transform;
  transition: 0.5s cubic-bezier(0, 0.5, 0, 1) transform;
  transition: 0.5s cubic-bezier(0, 0.5, 0, 1) transform, 0.5s cubic-bezier(0, 0.5, 0, 1) -webkit-transform;
  display: none; }
  @media only screen and (min-width: 77.5em) {
    .social-sticky-wrapper {
      display: block; }
      .layout-skyscraper .social-sticky-wrapper,
      .social-sticky-wrapper .layout-halfpageskyscraper {
        display: none; } }
  @media only screen and (min-width: 87.5em) {
    .layout-skyscraper .social-sticky-wrapper,
    .social-sticky-wrapper .layout-halfpageskyscraper {
      display: block; }
    .layout-extrawideskyscraper .social-sticky-wrapper {
      margin-left: -43.625rem; }
    .layout-wideskyscraper .social-sticky-wrapper {
      margin-left: -39.25rem; }
    .layout-smallskyscraper .social-sticky-wrapper {
      margin-left: -38rem; } }

.social-sticky-bar .article__share {
  text-align: center; }

.social-sticky-bar .badge__label {
  color: #fff; }

.layout-wallpaper .social-sticky-bar {
  display: none !important; }

.social-sticky-bar .badge__shares {
  margin-right: 0; }

.social-sticky-bar .social--large .badge__shares {
  margin-left: 0;
  padding-top: 0.625rem;
  border-left: none;
  border-right: none;
  border-top: 0.0625rem solid #bcdaee; }
  .social-sticky-bar .social--large .badge__shares .badge__label {
    color: #000;
    padding: 0; }

.brand--marketingblog {
  font-weight: bold; }

/* @example
    <div class="stat-group">
        <dl class="stat">
            <dt class="stat__title">Tweets</dt>
            <dd class="stat__value">27,740</dd>
        </dl>

        <dl class="stat">
            <dt class="stat__title">Following</dt>
            <dd class="stat__value">11,529</dd>
        </dl>

        <dl class="stat">
            <dt class="stat__title">Followers</dt>
            <dd class="stat__value">12,105</dd>
        </dl>
    </div>
*/
.stat-group {
  margin-bottom: 1.25rem; }

.stat {
  margin-bottom: 0;
  line-height: 1.1;
  text-align: right;
  text-transform: uppercase; }

.stat__title,
.stat__value {
  display: block;
  margin-left: 0; }

.stat__title {
  font-size: 75%;
  font-weight: 400; }
  .site-header-sticky .stat__title {
    margin: 0.1875rem 0; }

.stat__value {
  font-weight: 600; }

/* @example
    <div class="video video--youtube">
        [iframe|object|embed]
    </div>
 *
    <div class="video video--vmma">
        [iframe|object|embed]
    </div>
 *
    <div class="video video--zoomin">
        [iframe|object|embed]
    </div>
 *
    <div class="video video--vrt">
        [iframe|object|embed]
    </div>
 *
    <div class="video video--rob">
        [iframe|object|embed]
    </div>
 *
    <div class="video video--vt4">
        [iframe|object|embed]
    </div>
*
    <div class="video video--belgacom">
        [iframe|object|embed]
    </div>
*/
html .video {
  max-width: 40rem; }
  html .video .video__wrapper {
    height: 0 !important;
    overflow: hidden !important;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0 !important;
    padding-top: 0;
    position: relative;
    padding-bottom: 61.9718309859%; }

.video .js-theoplayer-placeholder {
  position: absolute;
  height: 100%;
  z-index: 1; }

.article__body .video--theoplayer .video__wrapper,
.article__body .video--gvatheoplayer .video__wrapper {
  max-width: 100%; }

.article__main .video {
  margin-bottom: 1.25rem; }

html .article__body .video {
  clear: both; }

html .video--youtube .video__wrapper,
html .video--vimeo .video__wrapper {
  padding-bottom: 62.323943662%; }

html .video--youtube iframe {
  position: absolute; }

html .video--gvavmma,
html .video--vmma {
  max-width: 35.5rem; }
  html .video--gvavmma .video__wrapper,
  html .video--vmma .video__wrapper {
    padding-bottom: 56.161971831%; }

html .video--zoomin .video__wrapper {
  padding-bottom: 66.9014084507%; }

html .video--humo .video__wrapper {
  padding-bottom: 103.169014085%; }

#jwplay_wrapper {
  height: auto !important;
  width: 100% !important; }

html .video--vrt .video__wrapper,
html .video--rob .video__wrapper,
html .video--vier .video__wrapper,
html .video--vijf .video__wrapper,
html .video--vt4 .video__wrapper {
  padding-bottom: 56.338028169%; }

html .video--vrt #jwplay_wrapper {
  position: static !important; }

.vjs-full-window .site-logo-sticky,
.vjs-full-window .site-header-sticky,
.vjs-full-window .site-supnav-sticky {
  z-index: 1; }

.video--theoplayer iframe,
.video--gvatheoplayer iframe {
  position: absolute !important;
  width: 100% !important;
  height: 100% !important;
  left: 0 !important;
  top: 0 !important; }

html .video--theoplayer .video__wrapper,
html .video--gvatheoplayer .video__wrapper {
  padding-bottom: 55.8098591549%; }

html .video.video--limnl.externalvideo .video__wrapper {
  padding-bottom: 56.25%; }

/* @example
    <div class="media">
        <img src="http://placekitten.com/200/300" alt="" class="media__object">
        <p class="media__body">Lorem ipsum dolor sit amet, consectetur adipisicing
        elit, sed do eiusmod tempor incididunt ut labore et aliqua.</p>
    </div>
*/
.media {
  margin-bottom: 1.25rem;
  display: block; }

.media__object {
  margin-right: 1.25rem;
  float: left; }
  .islet .media__object {
    margin-right: 0.625rem; }

.media__object--rev {
  margin-left: 1.25rem;
  float: right; }
  .islet .media__object--rev {
    margin-left: 0.625rem; }

.media__body {
  overflow: hidden; }
  .media__body, .media__body:last-child {
    margin-bottom: 0; }

.theme-mijnperso .widget-particles {
  margin-top: 2.5rem; }

.mijnperso-header {
  background-color: #e20714;
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 1rem;
  max-height: 5rem; }
  .mijnperso-header .section-title.section-title {
    font-size: 1.75rem;
    text-transform: none;
    font-family: "BarlowSemiCondensed", "Arial", Helvetica, sans-serif;
    margin-left: 0;
    margin-bottom: 0; }
  .mijnperso-header .mijnperso__text {
    font-size: 1rem;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: normal;
    margin-bottom: 0; }

.mijnperso-sidebar__list {
  position: static;
  list-style: none;
  font-family: "BarlowSemiCondensed", "Arial", Helvetica, sans-serif;
  font-size: 1.25rem;
  line-height: 2rem;
  text-align: right;
  margin-top: 0.9375rem;
  text-align: left; }
  @media only screen and (min-width: 48em) {
    .mijnperso-sidebar__list {
      position: fixed;
      margin-top: 0;
      margin-left: 0.625rem; } }

.mijnperso-sidebar__list__item {
  height: 2rem;
  padding: 0 0 0.5rem 1rem; }

.mijnperso-main .section-title {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.625rem;
  margin-left: 0;
  color: #000;
  text-transform: none;
  margin-bottom: 1.5rem;
  font-size: 1.25rem;
  font-family: "BarlowSemiCondensed", "Arial", Helvetica, sans-serif; }
  .mijnperso-main .section-title .icon, .mijnperso-main .section-title .comment__footer [class*="icon"], .comment__footer .mijnperso-main .section-title [class*="icon"] {
    width: 1.5rem;
    height: 1.5rem;
    margin-right: 0.625rem;
    fill: #555; }
  .mijnperso-main .section-title .bewaard-link.bewaard-link:hover {
    color: #00558a;
    text-decoration: underline; }

.mijnperso-main .widget-particles {
  border-top: 0.0625rem solid #999;
  padding-top: 0.625rem; }

.bewaard-link.bewaard-link {
  outline: 0;
  padding: 0;
  color: #0075be;
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 0.875rem; }

.flex-push {
  width: 100%; }

.mijnperso-sidebar__link {
  color: #000;
  text-decoration: none;
  display: block;
  width: 100%;
  text-align: center; }
  .mijnperso-sidebar__link:visited {
    color: initial; }
  @media only screen and (min-width: 48em) {
    .mijnperso-sidebar__link {
      text-align: left;
      padding: 0 1.25rem; }
      .mijnperso-sidebar__link:hover {
        color: #000;
        background-color: #F1F1F1;
        border-top-right-radius: 1.25rem;
        border-bottom-right-radius: 1.25rem;
        text-decoration: none; } }

/* @example
    <div class="one-liner">
        <p class="one-liner__item">Pargraph of content</p>
        <p class="one-liner__item">More content</p>
    </div>
*/
.one-liner__item {
  float: left; }

/* @example
    <div class="overlay"></div>
*/
.overlay {
  background-color: #000;
  bottom: 0;
  height: 100%;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 700; }
  .csstransitions .overlay.fx-fade {
    opacity: 0; }

.overlay,
.csstransitions .overlay.fx-fade.s-fx-end {
  opacity: .8; }

.widget:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

.widget__header:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

.widget__list {
  list-style: none;
  margin-left: 0;
  color: #7a7a7a; }
  .widget__list > li {
    border-color: gainsboro;
    border-style: dotted;
    border-width: 0;
    border-top-width: 0.0625rem;
    margin-top: 0.0625rem; }
    .widget__list > li:first-child {
      border-top-width: 0; }

.widget--media {
  margin-left: -1.3125rem;
  margin-right: -1.3125rem; }
  .widget--media .widget__header {
    background-color: #7a7a7a;
    color: #fff;
    padding: 0.625rem 1.25rem;
    position: relative;
    -webkit-font-smoothing: antialiased;
    padding: 0.3125rem 0.625rem;
    padding-bottom: 0.3125rem; }
    .widget--media .widget__header.section-header--bordered {
      border: rgba(0, 0, 0, 0.1) solid 1px 0; }
    .widget--media .widget__header a {
      color: #fff; }
    .widget--media .widget__header a.is-active, .widget--media .widget__header a:hover, .widget--media .widget__header a:focus {
      color: rgba(255, 255, 255, 0.8); }
    .widget--media .widget__header .section-title {
      margin-bottom: 0; }
  .widget--media .widget__body {
    margin-bottom: 1.25rem;
    padding: 1.25rem;
    display: block; }
    .widget--media .widget__body:after {
      content: ".";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden; }
    .widget--media .widget__body > :last-child {
      margin-bottom: 0; }
  .widget--media.widget--media--cartoons .widget__header .section-title {
    color: #fff; }
  .widget--media.widget--media--cartoons .article-teaser__text,
  .widget--media.widget--media--cartoons .article-teaser__header {
    margin: 0; }
  .theme-default .widget--media .widget__header {
    color: #fff;
    border-width: 0; }

@media only screen and (min-width: 48em) {
  .widget--media--1up {
    margin-left: 0;
    margin-right: 0; }
    .widget--media--1up .widget__header {
      padding-left: 0.625rem;
      padding-right: 0.625rem; }
    .widget--media--1up .widget__body {
      padding-top: 0; }
    .widget--media--1up .widget__item .article-teaser__image {
      margin-left: 0;
      margin-right: 0; }
    .widget--media--1up .widget__item .article-teaser__text {
      margin-left: 0.625rem;
      margin-right: 0.625rem; }
    .widget--media--1up .widget__item + .widget__item {
      display: none; } }

@media only screen and (min-width: 48em) {
  .widget--media--3up .widget__item,
  .widget--media--3up .widget__list > li {
    width: 33.3333333333%; } }

.widget--media--3up .widget__body {
  padding-bottom: 0; }

.widget--related-media .article-teaser .article-teaser__image {
  max-width: none;
  float: none; }

.widget.photo-special, .widget.video-special {
  margin-bottom: 1.25rem;
  padding: 0.625rem;
  display: block; }
  .widget.photo-special:after, .widget.video-special:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  .widget.photo-special > :last-child, .widget.video-special > :last-child {
    margin-bottom: 0; }
  .widget.photo-special .widget__header, .widget.video-special .widget__header {
    margin-bottom: 0.9375rem;
    font-size: 1rem;
    line-height: 1.25;
    font-weight: 700;
    text-transform: uppercase;
    font-family: FFGoodWide, "FFGoodWide Fallback", Open Sans, Arial, Helvetica, sans-serif; }
    .widget.photo-special .widget__header a, .widget.video-special .widget__header a {
      text-decoration: none; }

.widget--taglist {
  /* prettier ignore */ }
  .m_js .widget--taglist li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li {
    display: none; }
    .m_js .widget--taglist li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + .js-more-tags {
      display: inline-block; }
  .widget--taglist li.js-more-tags {
    display: none; }

.widget--hero .article-teaser__image {
  max-width: none;
  float: none; }

.widget--hero .article-teaser__header h1 {
  font-size: 1.125rem; }

.widget--thumb .article-teaser__image {
  max-width: 40%; }
  @media only screen and (min-width: 48em) {
    .widget--thumb .article-teaser__image {
      max-width: none; } }

.widget--2up {
  margin-bottom: 1.25rem;
  /* TODO REMOVE AFTER widget__inner wrapper is done by CR team */ }
  .widget--2up .widget__list > li {
    border: none;
    display: inline-block; }
    .widget--2up .widget__list > li > article {
      padding-left: 0.625rem;
      padding-right: 0.625rem; }

.widget--3up {
  margin-bottom: 1.25rem;
  /* TODO REMOVE AFTER widget__inner wrapper is done by CR team */ }
  .widget--3up .widget__list > li {
    border: none;
    display: inline-block; }
    .widget--3up .widget__list > li > article {
      padding-left: 0.625rem;
      padding-right: 0.625rem; }

.widget--4up {
  margin-bottom: 1.25rem;
  /* TODO REMOVE AFTER widget__inner wrapper is done by CR team */ }
  .widget--4up .widget__item,
  .widget--4up .widget__list > li {
    vertical-align: top; }
  .widget--4up .widget__list > li {
    border: none;
    display: inline-block; }
    .widget--4up .widget__list > li > article {
      padding-left: 0.625rem;
      padding-right: 0.625rem; }

h6.widget__header.alt-family {
  font-size: 1.125rem; }

.history-list ul {
  margin-left: 0; }

.history-list li {
  padding-top: 0.3125rem;
  list-style: none;
  margin-left: 0;
  padding-top: 5px; }

.history-list a {
  display: block;
  line-height: 1.2em;
  text-overflow: ellipsis;
  text-decoration: none;
  color: #000;
  overflow: hidden;
  white-space: nowrap;
  max-width: 100%;
  display: inline-block; }
  .history-list a:hover {
    color: #d21d10; }
  .history-list a time,
  .history-list a .tag {
    color: #d21d10; }
  .history-list a time {
    margin-right: 1.25rem; }

.history-list .tag {
  text-indent: -624.9375rem; }
  .history-list .tag i {
    text-indent: 0; }

.history-list .icon-video {
  display: inline-block;
  height: 0.75rem;
  width: 0.6875rem;
  background-size: 60%;
  background-position: center;
  background-color: #d21d10;
  color: #fff;
  border-radius: 0.125rem; }
  .history-list .icon-video svg {
    max-width: 50%;
    max-height: 50%;
    margin: 0.1875rem; }

.widget--video {
  margin-left: 0;
  margin-right: 0; }
  .widget--video .section-header, .widget--video .lsc-section-title {
    margin-right: 0.25rem; }

.widget--tagcloud {
  margin-bottom: 1.25rem; }
  .widget--tagcloud:first-child {
    margin-top: 0.625rem; }

.widget.simple-list li a {
  font-size: 1rem;
  line-height: 1.25;
  font-weight: 600;
  line-height: 1.25;
  text-decoration: none;
  color: #000; }
  .widget.simple-list li a:hover, .widget.simple-list li a:focus {
    color: #a3160c;
    text-decoration: underline; }

.widget--quote {
  padding: 1.25rem;
  margin-bottom: 1.25rem;
  border: 0.0625rem solid #d21d10;
  position: relative; }
  .widget--quote .widget__body:before {
    background: url("data:image/svg+xml;charset=utf8,%3Csvg width='60' height='60' fill='%23000' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.185,7.396 L10.997,0.926 L10.268,0.142 L2.813,4.457 C1.021,5.489 0.496,6.468 0.465,7.395 L0.459,7.395 L0.459,17.895 L10.959,17.895 L10.959,7.395 L6.185,7.395 L6.185,7.396 Z M24.458,17.896 L24.458,7.396 L13.958,7.396 L13.958,17.896 L18.644,17.896 L13.92,24.247 L14.649,25.032 L22.104,20.716 C23.821,19.728 24.372,18.788 24.444,17.897 L24.458,17.897 L24.458,17.896 Z' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat;
    width: 3.75rem;
    height: 3.75rem;
    display: block;
    opacity: 0.05;
    content: '';
    position: absolute;
    right: 1.25rem;
    bottom: 3.125rem; }
  .widget--quote h1 {
    margin-bottom: 1.25rem;
    font-size: 1.375rem; }
  .widget--quote .link--alpha {
    font-size: 0.75rem;
    font-weight: bold;
    text-align: right; }
  .widget--quote .article-teaser__author {
    margin-top: 0.9375rem;
    padding: 0 0.3125rem;
    display: inline-block;
    color: #7a7a7a;
    font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    font-size: 0.75rem; }

.widget--obituaries,
.widget--1limburg {
  margin-top: 1.25rem;
  padding: 0.625rem;
  font-size: 0.75rem; }
  .widget--obituaries .article-teaser,
  .widget--1limburg .article-teaser {
    margin-top: 0.625rem;
    margin-bottom: 0; }
  .widget--obituaries .article-teaser__header,
  .widget--1limburg .article-teaser__header {
    margin-bottom: 0; }
    .widget--obituaries .article-teaser__header h1,
    .widget--1limburg .article-teaser__header h1 {
      font-size: 1rem; }
  .widget--obituaries .widget__footer,
  .widget--1limburg .widget__footer {
    font-size: 0.75rem;
    text-align: right; }

.widget--1limburg {
  font-size: 1.125rem; }

.widget-slider {
  overflow: hidden;
  position: relative; }

.widget-slider__clipper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex; }

.widget-slider__item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  position: relative;
  width: 100%;
  list-style: none; }

@-webkit-keyframes skeleton {
  0% {
    background-position: -18.75rem 0; }
  100% {
    background-position: calc(18.75rem+100%) 0; } }

@keyframes skeleton {
  0% {
    background-position: -18.75rem 0; }
  100% {
    background-position: calc(18.75rem+100%) 0; } }

.skeleton-teaser__image {
  width: 18.75rem;
  height: 10.5625rem;
  max-width: 100%;
  margin-bottom: 0.625rem;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
  background-color: #fcfcfc;
  background-image: -webkit-linear-gradient(left, #fcfcfc, #f7f7f7, #fcfcfc);
  background-image: linear-gradient(90deg, #fcfcfc, #f7f7f7, #fcfcfc);
  -webkit-animation: skeleton 1.2s ease-in-out infinite;
          animation: skeleton 1.2s ease-in-out infinite; }

.skeleton-teaser__header {
  margin-left: 1.25rem;
  margin-right: 1.25rem; }
  .skeleton-teaser__header .skeleton-teaser__text {
    height: 1rem;
    margin-bottom: 0.625rem;
    background-color: #fcfcfc;
    background-image: -webkit-linear-gradient(left, #fcfcfc, #f7f7f7, #fcfcfc);
    background-image: linear-gradient(90deg, #fcfcfc, #f7f7f7, #fcfcfc);
    -webkit-animation: skeleton 1.2s ease-in-out infinite;
            animation: skeleton 1.2s ease-in-out infinite;
    max-width: 18.75rem; }
    .skeleton-teaser__header .skeleton-teaser__text:first-child {
      width: 90%; }
    .skeleton-teaser__header .skeleton-teaser__text:nth-child(2) {
      width: 70%; }
    .skeleton-teaser__header .skeleton-teaser__text:nth-child(3) {
      width: 50%; }

.skeleton-list--tiled {
  list-style: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

.skeleton-list--tiled .skeleton-list__item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 50%;
     -moz-box-flex: 0;
      -ms-flex: 0 50%;
          flex: 0 50%;
  padding: 0 0.3125rem; }
  @media only screen and (min-width: 48em) {
    .skeleton-list--tiled .skeleton-list__item {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
         -moz-box-flex: 1;
          -ms-flex: 1;
              flex: 1; } }
  .skeleton-list--tiled .skeleton-list__item .skeleton-teaser {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    margin-bottom: 1rem; }

.skeleton-list--vertical {
  list-style: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.skeleton-list--vertical .skeleton-teaser {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  @media only screen and (min-width: 48em) {
    .skeleton-list--vertical .skeleton-teaser {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; } }

.skeleton-list--vertical .skeleton-teaser__header {
  width: 50%;
  margin-left: 1.25rem; }

.adblock-banner {
  background: rgba(255, 0, 0, 0.5);
  margin: -1.25rem -1.25rem 1.25rem;
  padding: 1.25rem 1.25rem 0.0625rem;
  color: #fff; }

.adblock-banner__header {
  font-size: 1.875rem;
  font-family: Monitor; }

.adblock-banner__body {
  margin: 0; }

.modalbox--adblock .modalbox__content {
  width: 37.5rem;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -18.75rem;
  margin-top: -4.6875rem; }
  .modalbox--adblock .modalbox__content .adblock-banner {
    background: #f00;
    margin: 0 0 -0.0625rem;
    padding: 1.25rem;
    color: #fff; }
  .modalbox--adblock .modalbox__content .button {
    background-color: #f00; }

.lsc-soccer__event__inner, .lsc-soccer__wrapper {
  display: block;
  font-size: 0;
  list-style: none;
  margin: 0 -0.625rem;
  padding: 0; }
  .lsc-soccer__event__inner > .lsc-soccer__event__inner, .lsc-soccer__wrapper > .lsc-soccer__event__inner, .lsc-soccer__event__inner > .lsc-soccer__wrapper, .lsc-soccer__wrapper > .lsc-soccer__wrapper {
    margin: 0; }

.lsc-soccer__main,
.lsc-soccer__aside, .lsc-soccer__team,
.lsc-soccer__meta {
  display: inline-block;
  font-size: 0.875rem;
  width: 100%; }

.lsc-soccer__main__inner,
.lsc-soccer__aside__inner, .lsc-soccer__team__inner,
.lsc-soccer__meta__inner {
  padding: 0 0.625rem; }


.lsc-soccer__aside__inner {
  white-space: nowrap; }
  .lsc-soccer__aside__inner:before {
    content: "";
    height: 100%;
    display: inline-block;
    vertical-align: middle; }

.lsc-soccer {
  font-size: 0.875rem;
  font-family: "Merriweather", "Arial", Helvetica, sans-serif;
  text-transform: uppercase; }

.lsc-widget-header {
  background-color: #000; }

.lsc-widget-logo a {
  text-indent: -624.9375rem; }

.lsc-widget-logo span {
  font-family: "BarlowSemiCondensed", "Arial", Helvetica, sans-serif;
  font-size: .8em; }

.lsc-section-title {
  background: transparent !important;
  margin: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  border-left: 0;
  border-right: 0;
  border-top: 0;
  border-bottom: 0.0625rem solid #999;
  color: #357ec6 !important;
  font-size: 1.375rem;
  font-weight: 900; }
  .lsc-section-title a {
    margin-top: 0.4375rem;
    color: #357ec6 !important;
    font-size: 0.75rem;
    text-transform: none;
    font-weight: 400;
    text-decoration: none; }
    .lsc-section-title a:hover {
      color: #3071b2;
      text-decoration: none; }

.lsc-soccer__header {
  margin-top: 1.25rem;
  margin-bottom: 0.3125rem;
  overflow: hidden; }
  .lsc-soccer__header h2, .lsc-soccer__header a, .lsc-soccer__header h3 {
    margin: 0;
    color: #357ec6; }
  .lsc-soccer__header h2 {
    float: left;
    font-size: 1.1875rem;
    font-weight: bold;
    line-height: toEm(1.375rem, 1.1875rem); }
  .lsc-soccer__header a {
    float: right;
    font-size: 1em;
    font-weight: 300;
    line-height: 1.375rem;
    text-transform: none; }

.lsc-soccer__events {
  list-style: none;
  margin: 0;
  padding: 0; }

.lsc-soccer__event {
  border: none;
  height: 3.75rem;
  border-bottom: 0.0625rem solid #999; }

.lsc-soccer__event__inner {
  text-align: center; }
  .lsc-soccer__event__inner:before {
    content: '';
    display: inline-block;
    height: 100%;
    margin-left: -0.0625rem;
    height: 3.75rem;
    vertical-align: middle;
    width: 0.0625rem; }

.lsc-soccer__main,
.lsc-soccer__aside {
  vertical-align: middle; }

.lsc-soccer__main {
  width: 80%; }

.lsc-soccer__aside {
  vertical-align: top !important;
  width: 20%; }

.lsc-soccer__wrapper {
  text-align: center; }

.lsc-soccer__team,
.lsc-soccer__meta {
  vertical-align: middle; }

.lsc-soccer__meta {
  padding: 0;
  width: 20%; }

.lsc-soccer__meta__inner {
  padding: 0;
  margin-left: -50%;
  width: 200%; }

.lsc-soccer__progress, .lsc-soccer__status {
  vertical-align: middle;
  display: inline-block; }

.lsc-soccer__status .pill-live {
  display: none; }

.lsc-soccer__status .pill-gedaan, .lsc-soccer__status .pill-uitgesteld {
  font-size: 0.6875rem; }

.lsc-soccer__team {
  width: 40%; }
  .lsc-soccer__team > a {
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    overflow: hidden;
    display: block;
    position: relative;
    z-index: 1;
    color: #000;
    text-decoration: none; }
    .lsc-soccer__team > a:hover {
      text-decoration: none; }
  .lsc-soccer__team img {
    height: auto;
    margin: 0.25rem auto;
    max-width: 100%;
    width: 2.25rem;
    display: inline-block; }
  .lsc-soccer__team abbr {
    border-bottom: 0;
    display: inline-block;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
       -moz-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    color: #000;
    font-weight: 500;
    font-size: 0.75rem;
    line-height: 1.1;
    text-transform: uppercase; }
  .lsc-soccer__team abbr[title]:before {
    content: attr(title); }
  .lsc-soccer__team abbr[title] span {
    display: none; }

.lsc-soccer__home > a {
  float: left; }

.lsc-soccer__home > a {
  float: none; }

.lsc-soccer__home img {
  float: left; }

.lsc-soccer__away > a {
  float: right; }

.lsc-soccer__away img {
  -webkit-order: 1;
  -ms-flex-order: 1;
  -webkit-box-ordinal-group: 2;
     -moz-box-ordinal-group: 2;
          order: 1; }

.lsc-soccer__away > a {
  float: none; }

.lsc-soccer__away img {
  float: right; }

.lsc-soccer__status {
  color: #000;
  font-weight: 900;
  font-size: 1.125rem; }

.lsc-soccer__result {
  font-size: 1.375rem;
  font-weight: 900;
  line-height: 1.2; }
  .lsc-soccer__result a {
    color: #000;
    text-decoration: none; }
    .lsc-soccer__result a:hover {
      text-decoration: none; }

.lsc-soccer__cta-live,
.lsc-soccer__cta-video {
  background-color: #ececec;
  color: #333;
  display: block;
  font-size: 0.75rem;
  font-weight: 800;
  margin: .3em 0;
  padding: .5em .3em;
  text-transform: uppercase; }
  .lsc-soccer__cta-live:hover, .lsc-soccer__cta-live:focus,
  .lsc-soccer__cta-video:hover,
  .lsc-soccer__cta-video:focus {
    background-color: #dfdfdf; }
  .lsc-soccer__cta-live span,
  .lsc-soccer__cta-video span {
    display: none; }

.lsc-soccer__result .pill-live:before, .lsc-soccer__result .pill-gedaan:before, .lsc-soccer__result .pill-uitgesteld:before {
  display: block;
  color: #f00;
  font-size: 0.6875rem;
  text-transform: uppercase; }

.lsc-soccer__result .pill-live:before {
  content: "Live"; }

.lsc-soccer__result .pill-gedaan:before {
  content: "Einde"; }

.lsc-soccer__result .pill-uitgesteld:before {
  content: "Uitgesteld"; }

.lsc-soccer__next {
  display: none; }

.lsc-widget .lsc-soccer,
.lsc-widget .lsc-soccer__main,
.lsc-widget .lsc-soccer__aside,
.lsc-widget .lsc-soccer__team,
.lsc-widget .lsc-soccer__meta,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__main,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__aside,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__team,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__meta {
  font-size: 0.75rem; }

.lsc-widget .lsc-soccer__header,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__header {
  margin-left: 0.625rem;
  margin-right: 0.625rem; }

.lsc-widget .lsc-soccer,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer {
  font-size: 0.875rem;
  font-family: "Merriweather", "Arial", Helvetica, sans-serif;
  text-transform: uppercase; }

.lsc-widget .lsc-soccer__event,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__event {
  border-bottom: none; }
  .lsc-widget .lsc-soccer__event:nth-child(even),
  section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__event:nth-child(even) {
    background-color: #eee; }

.lsc-widget .lsc-soccer__event,
.lsc-widget .lsc-soccer__event__inner:before,
.lsc-widget .lsc-soccer__aside__inner,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__event,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__event__inner:before,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__aside__inner {
  height: 3.125rem; }

.lsc-widget .lsc-soccer__event,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__event {
  height: auto;
  min-height: 3.125rem;
  position: relative; }

.lsc-widget .lsc-soccer__aside,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__aside {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 75%; }
  .lsc-widget .lsc-soccer__aside .lsc-soccer__aside__inner,
  section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__aside .lsc-soccer__aside__inner {
    height: 100%; }

.lsc-widget .lsc-soccer__main,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__main {
  margin-left: 15%; }

.lsc-widget .lsc-soccer__event__inner,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__event__inner {
  margin: 0; }

.lsc-widget .lsc-soccer__main__inner,
.lsc-widget .lsc-soccer__aside__inner,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__main__inner,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__aside__inner {
  padding: 0;
  position: relative; }

.lsc-widget .lsc-soccer__main,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__main {
  width: 82%; }

.lsc-widget .lsc-soccer__main__inner,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__main__inner {
  margin-right: 0.625rem; }

.lsc-widget .lsc-soccer__team,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__team {
  width: 32.5%; }
  .lsc-widget .lsc-soccer__team img,
  section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__team img {
    width: 1.75rem;
    display: block;
    float: none; }

.lsc-widget .lsc-soccer__aside,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__aside {
  margin-right: 3%;
  width: 15%; }

.lsc-widget .lsc-soccer__aside__inner,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__aside__inner {
  border-right: 0.0625rem solid #eee; }

.lsc-widget .lsc-soccer__event:nth-child(even) .lsc-soccer__aside__inner,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__event:nth-child(even) .lsc-soccer__aside__inner {
  border-right: 0.0625rem solid #fff; }

.lsc-widget .pill-live:before,
.lsc-widget .pill-gedaan:before,
.lsc-widget .pill-uitgesteld:before,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .pill-live:before,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .pill-gedaan:before,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .pill-uitgesteld:before {
  display: none; }

.lsc-widget .lsc-soccer__meta,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__meta {
  width: 35%; }
  .lsc-widget .lsc-soccer__meta .pill-live,
  .lsc-widget .lsc-soccer__meta .pill-gedaan,
  .lsc-widget .lsc-soccer__meta .pill-uitgesteld,
  section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__meta .pill-live,
  section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__meta .pill-gedaan,
  section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__meta .pill-uitgesteld {
    display: block; }

.lsc-widget .lsc-soccer__status.lsc-soccer__status,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__status.lsc-soccer__status {
  font-size: 0.75rem; }

.lsc-widget .lsc-soccer__progress,
.lsc-widget .lsc-soccer__cta-video,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__progress,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__cta-video {
  width: 100%;
  font-weight: 500; }

.lsc-widget .lsc-soccer__progress,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__progress {
  margin-left: -0.25rem;
  font-weight: normal; }
  .lsc-widget .lsc-soccer__progress span,
  section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__progress span {
    margin-top: -0.3125rem;
    font-size: 80%;
    display: block; }
  .lsc-widget .lsc-soccer__progress.lsc-soccer__progress-extra + .lsc-soccer__live-loader,
  section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__progress.lsc-soccer__progress-extra + .lsc-soccer__live-loader {
    max-width: 2.8125rem;
    top: 50%;
    left: 50%;
    margin-left: -1.4375rem;
    margin-top: -1.4375rem; }

.lsc-widget .lsc-soccer__result,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__result {
  display: block; }

.lsc-widget .lsc-soccer__live-loader,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__live-loader {
  max-width: 2.5rem;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -1.25rem;
  margin-top: -1.25rem; }

.lsc-widget .lsc-soccer__cta-video,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__cta-video {
  background-color: #fff;
  font-weight: bold;
  display: inline-block;
  color: #000;
  line-height: 3.125rem;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  text-decoration: none;
  /*&:after {
            content: '>';
            margin-left: -2px;
        }*/ }
  .lsc-widget .lsc-soccer__cta-video:hover, .lsc-widget .lsc-soccer__cta-video:focus,
  section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__cta-video:hover,
  section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__cta-video:focus {
    background-color: #f00;
    color: #fff;
    text-decoration: none; }
  .lsc-widget .lsc-soccer__cta-video .lsc-soccer__status,
  section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__cta-video .lsc-soccer__status {
    color: #fff; }

.lsc-widget .lsc-soccer__event:nth-child(even) .lsc-soccer__cta-video,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__event:nth-child(even) .lsc-soccer__cta-video {
  background-color: #eee; }
  .lsc-widget .lsc-soccer__event:nth-child(even) .lsc-soccer__cta-video:hover,
  section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__event:nth-child(even) .lsc-soccer__cta-video:hover {
    background-color: #f00; }

.lsc-widget .lsc-soccer__prolsc-soccer__statusess span:after,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__prolsc-soccer__statusess span:after {
  content: '"'; }

.lsc-widget abbr[title],
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync abbr[title] {
  width: 100%;
  cursor: pointer;
  font-size: 0.75rem;
  text-overflow: ellipsis;
  overflow: hidden;
  /*&:before {
            display: none;
        }
        span {
            display: block;
            font-size: 14px !important;
        }*/ }

.lsc-widget .lsc_soccer__custom-event,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc_soccer__custom-event {
  text-align: left; }

.lsc-widget .lsc_soccer__custom-event__inner,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc_soccer__custom-event__inner {
  font-family: "BarlowSemiCondensed", "Arial", Helvetica, sans-serif;
  border-bottom: 0;
  display: inline-block;
  margin-left: 0.9375rem;
  text-decoration: none !important;
  color: #000 !important;
  font-weight: bold;
  font-size: 0.75rem !important;
  text-transform: uppercase;
  line-height: 1.4375rem; }

.lsc-widget {
  margin-bottom: 1.25rem; }

.live-sports-coverage .lsc-widget .lsc-soccer__header {
  margin-top: 0;
  margin-left: 0.625rem;
  margin-right: 0.625rem; }
  .live-sports-coverage .lsc-widget .lsc-soccer__header h3,
  .live-sports-coverage .lsc-widget .lsc-soccer__header a {
    margin-top: 0.625rem;
    margin-bottom: 0; }
  .live-sports-coverage .lsc-widget .lsc-soccer__header h3 {
    float: left; }

.live-sports-coverage .lsc-widget .lsc-soccer__events {
  border-top: 0.0625rem solid #999; }

.widget--archief {
  margin: 1.25rem 0; }
  .widget--archief .publication__cover--large,
  .widget--archief .publication__cover--small {
    border: 0.0625rem solid gainsboro;
    margin-bottom: 0.3125rem;
    padding: 0.3125rem; }
  .widget--archief .publication__timestamp__date--full {
    display: block; }

.widget--mostread .nav-tabs li {
  width: 50%; }
  .widget--mostread .nav-tabs li:first-child:last-child {
    width: 100%; }
  .widget--mostread .nav-tabs li a {
    display: block; }

.widget--mostread .milli, .widget--mostread .badge__icon,
.widget--mostread .badge__label {
  font-size: 0.625rem; }

.widget--most-read .article-teaser__image {
  max-width: none;
  float: none; }

.widget--most-read .widget__list > li {
  margin-top: 0; }

.widget--most-read .widget__list li + li .article-teaser {
  margin-top: 0; }

.widget--most-read .article-teaser__image,
.widget--most-read .article-teaser__header {
  margin-bottom: 0; }

.widget--most-read .article-teaser__image:before, .widget--most-read .article-teaser__image:after,
.widget--most-read .article-teaser__image .article-teaser__indicator-video,
.widget--most-read .article-teaser__image .article-teaser__indicator-photos {
  display: none; }

.widget-readpaper__container {
  display: block; }

a.widget-readpaper__container {
  color: #333;
  text-decoration: none; }

.widget-readpaper__container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.widget-readpaper__image {
  position: relative; }
  .widget-readpaper__image .icon, .widget-readpaper__image .comment__footer [class*="icon"], .comment__footer .widget-readpaper__image [class*="icon"] {
    width: 100%;
    height: 100%; }

.widget-readpaper__image__paper {
  position: absolute;
  top: 0.75rem;
  left: 0.1875rem;
  right: 0.1875rem;
  bottom: 0.9375rem;
  background-size: 100% 100%; }
  .is-tablet .widget-readpaper__image__paper {
    top: 0.625rem;
    left: 0.5625rem;
    right: 0.5rem;
    bottom: 0.625rem; }
  .is-desktop .widget-readpaper__image__paper {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }

.widget--sport .ranking, .widget--sport .gamedayoverview {
  overflow-x: auto; }

@media only screen and (min-width: 48em) {
  .widget--sport .ranking th, .widget--sport .ranking th.col--fit {
    width: 0.0625rem;
    padding-left: 0;
    padding-right: 0;
    white-space: nowrap;
    text-align: center; }
  .widget--sport .ranking th:first-child {
    text-align: left; }
  .widget--sport .ranking td {
    padding-left: 0.0625rem;
    padding-right: 0.0625rem; }
  .widget--sport .ranking th:nth-child(2) {
    white-space: normal; }
  .widget--sport .ranking td:nth-child(2) {
    text-overflow: ellipsis;
    overflow: hidden; } }

.gamedayoverview tbody .winning-team {
  font-weight: bold; }

.list-widget--horizontal {
  margin-bottom: 1.25rem; }
  .list-widget--horizontal .widget__list {
    font-size: 0; }
    .list-widget--horizontal .widget__list > li {
      border-top: 0; }
  .list-widget--horizontal .widget__item {
    display: inline-block;
    vertical-align: top; }
  .list-widget--horizontal .widget__item:first-child:nth-last-child(3),
  .list-widget--horizontal .widget__item:first-child:nth-last-child(3) ~ .widget__item {
    width: 100%; }
  @media only screen and (min-width: 48em) {
    .list-widget--horizontal .widget__item:first-child:nth-last-child(3),
    .list-widget--horizontal .widget__item:first-child:nth-last-child(3) ~ .widget__item {
      width: 33.3333333333%; } }
  .list-widget--horizontal .widget__item:first-child:nth-last-child(4),
  .list-widget--horizontal .widget__item:first-child:nth-last-child(4) ~ .widget__item {
    width: 100%; }
  @media only screen and (min-width: 48em) {
    .list-widget--horizontal .widget__item:first-child:nth-last-child(4),
    .list-widget--horizontal .widget__item:first-child:nth-last-child(4) ~ .widget__item {
      width: 25%; } }
  .list-widget--horizontal .widget__item:first-child:nth-last-child(5),
  .list-widget--horizontal .widget__item:first-child:nth-last-child(5) ~ .widget__item {
    width: 100%; }
  @media only screen and (min-width: 48em) {
    .list-widget--horizontal .widget__item:first-child:nth-last-child(5),
    .list-widget--horizontal .widget__item:first-child:nth-last-child(5) ~ .widget__item {
      width: 20%; } }
  .list-widget--horizontal .widget__item:first-child:nth-last-child(6),
  .list-widget--horizontal .widget__item:first-child:nth-last-child(6) ~ .widget__item {
    width: 100%; }
  @media only screen and (min-width: 48em) {
    .list-widget--horizontal .widget__item:first-child:nth-last-child(6),
    .list-widget--horizontal .widget__item:first-child:nth-last-child(6) ~ .widget__item {
      width: 16.6666666667%; } }
  .list-widget--horizontal .article-teaser {
    margin-top: 0; }
  .list-widget--horizontal.widget-listwidget--plus .article-teaser {
    margin-top: 0; }

.widget-grid {
  margin: 1.25rem 0.625rem; }

.widget-grid .widget__body {
  width: 100%;
  display: -ms-grid;
  display: grid; }

.teaser-one {
  -ms-grid-column-span: 1;
  -ms-grid-column: 1;
      grid-column: 1 / span 1;
  -ms-grid-row-span: 1;
  -ms-grid-row: 1;
      grid-row: 1 / span 1; }

.teaser-two {
  -ms-grid-column-span: 1;
  -ms-grid-column: 1;
      grid-column: 1 / span 1;
  -ms-grid-row-span: 1;
  -ms-grid-row: 3;
      grid-row: 3 / span 1; }

.teaser-three {
  -ms-grid-column-span: 1;
  -ms-grid-column: 1;
      grid-column: 1 / span 1;
  -ms-grid-row-span: 1;
  -ms-grid-row: 5;
      grid-row: 5 / span 1; }

.teaser-four {
  -ms-grid-column-span: 1;
  -ms-grid-column: 1;
      grid-column: 1 / span 1;
  -ms-grid-row-span: 1;
  -ms-grid-row: 7;
      grid-row: 7 / span 1; }

.teaser-five {
  -ms-grid-column-span: 1;
  -ms-grid-column: 1;
      grid-column: 1 / span 1;
  -ms-grid-row-span: 1;
  -ms-grid-row: 9;
      grid-row: 9 / span 1; }

.teaser-six {
  -ms-grid-column-span: 1;
  -ms-grid-column: 1;
      grid-column: 1 / span 1;
  -ms-grid-row-span: 1;
  -ms-grid-row: 11;
      grid-row: 11 / span 1; }

.teaser-seven {
  -ms-grid-column-span: 1;
  -ms-grid-column: 1;
      grid-column: 1 / span 1;
  -ms-grid-row-span: 1;
  -ms-grid-row: 13;
      grid-row: 13 / span 1; }

.teaser-eight {
  -ms-grid-column-span: 1;
  -ms-grid-column: 1;
      grid-column: 1 / span 1;
  -ms-grid-row-span: 1;
  -ms-grid-row: 15;
      grid-row: 15 / span 1; }

.teaser-nine {
  -ms-grid-column-span: 1;
  -ms-grid-column: 1;
      grid-column: 1 / span 1;
  -ms-grid-row-span: 1;
  -ms-grid-row: 17;
      grid-row: 17 / span 1; }

.widget-grid--oneleftfoursmallright5k .widget__body {
  -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
  -ms-grid-rows: max-content 0.625rem (max-content 0.625rem)[3] max-content;
      grid-template-rows: max-content 0.625rem repeat(3, max-content 0.625rem) max-content; }
  @media only screen and (min-width: 48em) {
    .widget-grid--oneleftfoursmallright5k .widget__body {
      -ms-grid-columns: (1fr 0.625rem)[3] 1fr;
          grid-template-columns: repeat(3, 1fr 0.625rem) 1fr;
      -ms-grid-rows: max-content 0.625rem max-content;
          grid-template-rows: max-content 0.625rem max-content; }
      .widget-grid--oneleftfoursmallright5k .widget__body .teaser-one {
        -ms-grid-column-span: 7;
        -ms-grid-column: 1;
            grid-column: 1 / span 7;
        -ms-grid-row-span: 1;
        -ms-grid-row: 1;
            grid-row: 1 / span 1; }
      .widget-grid--oneleftfoursmallright5k .widget__body .teaser-two {
        -ms-grid-column-span: 1;
        -ms-grid-column: 1;
            grid-column: 1 / span 1;
        -ms-grid-row-span: 1;
        -ms-grid-row: 3;
            grid-row: 3 / span 1; }
      .widget-grid--oneleftfoursmallright5k .widget__body .teaser-three {
        -ms-grid-column-span: 1;
        -ms-grid-column: 3;
            grid-column: 3 / span 1;
        -ms-grid-row-span: 1;
        -ms-grid-row: 3;
            grid-row: 3 / span 1; }
      .widget-grid--oneleftfoursmallright5k .widget__body .teaser-four {
        -ms-grid-column-span: 1;
        -ms-grid-column: 5;
            grid-column: 5 / span 1;
        -ms-grid-row-span: 1;
        -ms-grid-row: 3;
            grid-row: 3 / span 1; }
      .widget-grid--oneleftfoursmallright5k .widget__body .teaser-five {
        -ms-grid-column-span: 1;
        -ms-grid-column: 7;
            grid-column: 7 / span 1;
        -ms-grid-row-span: 1;
        -ms-grid-row: 3;
            grid-row: 3 / span 1; } }
  @media only screen and (min-width: 62.1875em) {
    .widget-grid--oneleftfoursmallright5k .widget__body {
      -ms-grid-columns: 4fr 0.625rem 1fr 0.625rem 1fr;
          grid-template-columns: 4fr 0.625rem 1fr 0.625rem 1fr;
      -ms-grid-rows: (10rem 0.625rem)[2] 6.25rem;
          grid-template-rows: repeat(2, 10rem 0.625rem) 6.25rem; }
      .widget-grid--oneleftfoursmallright5k .widget__body .teaser-one {
        -ms-grid-column-span: 1;
        -ms-grid-column: 1;
            grid-column: 1 / span 1;
        -ms-grid-row-span: 5;
        -ms-grid-row: 1;
            grid-row: 1 / span 5; }
      .widget-grid--oneleftfoursmallright5k .widget__body .teaser-two {
        -ms-grid-column-span: 1;
        -ms-grid-column: 3;
            grid-column: 3 / span 1;
        -ms-grid-row-span: 1;
        -ms-grid-row: 1;
            grid-row: 1 / span 1; }
      .widget-grid--oneleftfoursmallright5k .widget__body .teaser-three {
        -ms-grid-column-span: 1;
        -ms-grid-column: 5;
            grid-column: 5 / span 1;
        -ms-grid-row-span: 1;
        -ms-grid-row: 1;
            grid-row: 1 / span 1; }
      .widget-grid--oneleftfoursmallright5k .widget__body .teaser-four {
        -ms-grid-column-span: 1;
        -ms-grid-column: 3;
            grid-column: 3 / span 1;
        -ms-grid-row-span: 1;
        -ms-grid-row: 3;
            grid-row: 3 / span 1; }
      .widget-grid--oneleftfoursmallright5k .widget__body .teaser-five {
        -ms-grid-column-span: 1;
        -ms-grid-column: 5;
            grid-column: 5 / span 1;
        -ms-grid-row-span: 1;
        -ms-grid-row: 3;
            grid-row: 3 / span 1; } }

.widget-grid--oneleftsixsmallright5k .widget__body {
  -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
  -ms-grid-rows: max-content 0.625rem (max-content 0.625rem)[4] max-content;
      grid-template-rows: max-content 0.625rem repeat(4, max-content 0.625rem) max-content; }
  @media only screen and (min-width: 48em) {
    .widget-grid--oneleftsixsmallright5k .widget__body {
      -ms-grid-columns: (1fr 0.625rem)[2] 1fr;
          grid-template-columns: repeat(2, 1fr 0.625rem) 1fr;
      -ms-grid-rows: max-content 0.625rem max-content 0.625rem max-content;
          grid-template-rows: max-content 0.625rem max-content 0.625rem max-content; }
      .widget-grid--oneleftsixsmallright5k .widget__body .teaser-one {
        -ms-grid-column-span: 5;
        -ms-grid-column: 1;
            grid-column: 1 / span 5;
        -ms-grid-row-span: 1;
        -ms-grid-row: 1;
            grid-row: 1 / span 1; }
      .widget-grid--oneleftsixsmallright5k .widget__body .teaser-two {
        -ms-grid-column-span: 1;
        -ms-grid-column: 1;
            grid-column: 1 / span 1;
        -ms-grid-row-span: 1;
        -ms-grid-row: 3;
            grid-row: 3 / span 1; }
      .widget-grid--oneleftsixsmallright5k .widget__body .teaser-three {
        -ms-grid-column-span: 1;
        -ms-grid-column: 3;
            grid-column: 3 / span 1;
        -ms-grid-row-span: 1;
        -ms-grid-row: 3;
            grid-row: 3 / span 1; }
      .widget-grid--oneleftsixsmallright5k .widget__body .teaser-four {
        -ms-grid-column-span: 1;
        -ms-grid-column: 5;
            grid-column: 5 / span 1;
        -ms-grid-row-span: 1;
        -ms-grid-row: 3;
            grid-row: 3 / span 1; }
      .widget-grid--oneleftsixsmallright5k .widget__body .teaser-five {
        -ms-grid-column-span: 1;
        -ms-grid-column: 1;
            grid-column: 1 / span 1;
        -ms-grid-row-span: 1;
        -ms-grid-row: 5;
            grid-row: 5 / span 1; }
      .widget-grid--oneleftsixsmallright5k .widget__body .teaser-six {
        -ms-grid-column-span: 1;
        -ms-grid-column: 3;
            grid-column: 3 / span 1;
        -ms-grid-row-span: 1;
        -ms-grid-row: 5;
            grid-row: 5 / span 1; }
      .widget-grid--oneleftsixsmallright5k .widget__body .teaser-seven {
        -ms-grid-column-span: 1;
        -ms-grid-column: 5;
            grid-column: 5 / span 1;
        -ms-grid-row-span: 1;
        -ms-grid-row: 5;
            grid-row: 5 / span 1; } }
  @media only screen and (min-width: 62.1875em) {
    .widget-grid--oneleftsixsmallright5k .widget__body {
      -ms-grid-columns: 4fr 0.625rem 1fr 0.625rem 1fr;
          grid-template-columns: 4fr 0.625rem 1fr 0.625rem 1fr;
      -ms-grid-rows: (10rem 0.625rem)[2] 10rem;
          grid-template-rows: repeat(2, 10rem 0.625rem) 10rem; }
      .widget-grid--oneleftsixsmallright5k .widget__body .teaser-one {
        -ms-grid-column-span: 1;
        -ms-grid-column: 1;
            grid-column: 1 / span 1;
        -ms-grid-row-span: 5;
        -ms-grid-row: 1;
            grid-row: 1 / span 5; }
      .widget-grid--oneleftsixsmallright5k .widget__body .teaser-two {
        -ms-grid-column-span: 1;
        -ms-grid-column: 3;
            grid-column: 3 / span 1;
        -ms-grid-row-span: 1;
        -ms-grid-row: 1;
            grid-row: 1 / span 1; }
      .widget-grid--oneleftsixsmallright5k .widget__body .teaser-three {
        -ms-grid-column-span: 1;
        -ms-grid-column: 5;
            grid-column: 5 / span 1;
        -ms-grid-row-span: 1;
        -ms-grid-row: 1;
            grid-row: 1 / span 1; }
      .widget-grid--oneleftsixsmallright5k .widget__body .teaser-four {
        -ms-grid-column-span: 1;
        -ms-grid-column: 3;
            grid-column: 3 / span 1;
        -ms-grid-row-span: 1;
        -ms-grid-row: 3;
            grid-row: 3 / span 1; }
      .widget-grid--oneleftsixsmallright5k .widget__body .teaser-five {
        -ms-grid-column-span: 1;
        -ms-grid-column: 5;
            grid-column: 5 / span 1;
        -ms-grid-row-span: 1;
        -ms-grid-row: 3;
            grid-row: 3 / span 1; }
      .widget-grid--oneleftsixsmallright5k .widget__body .teaser-six {
        -ms-grid-column-span: 1;
        -ms-grid-column: 3;
            grid-column: 3 / span 1;
        -ms-grid-row-span: 1;
        -ms-grid-row: 5;
            grid-row: 5 / span 1; }
      .widget-grid--oneleftsixsmallright5k .widget__body .teaser-seven {
        -ms-grid-column-span: 1;
        -ms-grid-column: 5;
            grid-column: 5 / span 1;
        -ms-grid-row-span: 1;
        -ms-grid-row: 5;
            grid-row: 5 / span 1; } }

.widget-grid--imagetwotopsixbottom5k .widget__body {
  -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
  -ms-grid-rows: max-content 0.625rem (max-content 0.625rem)[7] max-content;
      grid-template-rows: max-content 0.625rem repeat(7, max-content 0.625rem) max-content; }
  @media only screen and (min-width: 48em) {
    .widget-grid--imagetwotopsixbottom5k .widget__body {
      -ms-grid-columns: (1fr 0.625rem)[2] 1fr;
          grid-template-columns: repeat(2, 1fr 0.625rem) 1fr;
      -ms-grid-rows: (max-content 0.625rem)[2] max-content;
          grid-template-rows: repeat(2, max-content 0.625rem) max-content; }
      .widget-grid--imagetwotopsixbottom5k .widget__body .teaser-one {
        -ms-grid-column-span: 1;
        -ms-grid-column: 1;
            grid-column: 1 / span 1;
        -ms-grid-row-span: 1;
        -ms-grid-row: 1;
            grid-row: 1 / span 1; }
      .widget-grid--imagetwotopsixbottom5k .widget__body .teaser-two {
        -ms-grid-column-span: 1;
        -ms-grid-column: 3;
            grid-column: 3 / span 1;
        -ms-grid-row-span: 1;
        -ms-grid-row: 1;
            grid-row: 1 / span 1; }
      .widget-grid--imagetwotopsixbottom5k .widget__body .teaser-three {
        -ms-grid-column-span: 1;
        -ms-grid-column: 5;
            grid-column: 5 / span 1;
        -ms-grid-row-span: 1;
        -ms-grid-row: 1;
            grid-row: 1 / span 1; }
      .widget-grid--imagetwotopsixbottom5k .widget__body .teaser-four {
        -ms-grid-column-span: 1;
        -ms-grid-column: 1;
            grid-column: 1 / span 1;
        -ms-grid-row-span: 1;
        -ms-grid-row: 3;
            grid-row: 3 / span 1; }
      .widget-grid--imagetwotopsixbottom5k .widget__body .teaser-five {
        -ms-grid-column-span: 1;
        -ms-grid-column: 3;
            grid-column: 3 / span 1;
        -ms-grid-row-span: 1;
        -ms-grid-row: 3;
            grid-row: 3 / span 1; }
      .widget-grid--imagetwotopsixbottom5k .widget__body .teaser-six {
        -ms-grid-column-span: 1;
        -ms-grid-column: 5;
            grid-column: 5 / span 1;
        -ms-grid-row-span: 1;
        -ms-grid-row: 3;
            grid-row: 3 / span 1; }
      .widget-grid--imagetwotopsixbottom5k .widget__body .teaser-seven {
        -ms-grid-column-span: 1;
        -ms-grid-column: 1;
            grid-column: 1 / span 1;
        -ms-grid-row-span: 1;
        -ms-grid-row: 5;
            grid-row: 5 / span 1; }
      .widget-grid--imagetwotopsixbottom5k .widget__body .teaser-eight {
        -ms-grid-column-span: 1;
        -ms-grid-column: 3;
            grid-column: 3 / span 1;
        -ms-grid-row-span: 1;
        -ms-grid-row: 5;
            grid-row: 5 / span 1; }
      .widget-grid--imagetwotopsixbottom5k .widget__body .teaser-nine {
        -ms-grid-column-span: 1;
        -ms-grid-column: 5;
            grid-column: 5 / span 1;
        -ms-grid-row-span: 1;
        -ms-grid-row: 5;
            grid-row: 5 / span 1; } }
  @media only screen and (min-width: 62.1875em) {
    .widget-grid--imagetwotopsixbottom5k .widget__body {
      -ms-grid-columns: (1fr 0.625rem)[5] 1fr;
          grid-template-columns: repeat(5, 1fr 0.625rem) 1fr;
      -ms-grid-rows: 2fr 0.625rem 10rem;
          grid-template-rows: 2fr 0.625rem 10rem; }
      .widget-grid--imagetwotopsixbottom5k .widget__body .teaser-one {
        -ms-grid-column-span: 3;
        -ms-grid-column: 1;
            grid-column: 1 / span 3;
        -ms-grid-row-span: 1;
        -ms-grid-row: 1;
            grid-row: 1 / span 1; }
      .widget-grid--imagetwotopsixbottom5k .widget__body .teaser-two {
        -ms-grid-column-span: 3;
        -ms-grid-column: 5;
            grid-column: 5 / span 3;
        -ms-grid-row-span: 1;
        -ms-grid-row: 1;
            grid-row: 1 / span 1; }
      .widget-grid--imagetwotopsixbottom5k .widget__body .teaser-three {
        -ms-grid-column-span: 3;
        -ms-grid-column: 9;
            grid-column: 9 / span 3;
        -ms-grid-row-span: 1;
        -ms-grid-row: 1;
            grid-row: 1 / span 1; }
      .widget-grid--imagetwotopsixbottom5k .widget__body .teaser-four {
        -ms-grid-column-span: 1;
        -ms-grid-column: 1;
            grid-column: 1 / span 1;
        -ms-grid-row-span: 1;
        -ms-grid-row: 3;
            grid-row: 3 / span 1; }
      .widget-grid--imagetwotopsixbottom5k .widget__body .teaser-five {
        -ms-grid-column-span: 1;
        -ms-grid-column: 3;
            grid-column: 3 / span 1;
        -ms-grid-row-span: 1;
        -ms-grid-row: 3;
            grid-row: 3 / span 1; }
      .widget-grid--imagetwotopsixbottom5k .widget__body .teaser-six {
        -ms-grid-column-span: 1;
        -ms-grid-column: 5;
            grid-column: 5 / span 1;
        -ms-grid-row-span: 1;
        -ms-grid-row: 3;
            grid-row: 3 / span 1; }
      .widget-grid--imagetwotopsixbottom5k .widget__body .teaser-seven {
        -ms-grid-column-span: 1;
        -ms-grid-column: 7;
            grid-column: 7 / span 1;
        -ms-grid-row-span: 1;
        -ms-grid-row: 3;
            grid-row: 3 / span 1; }
      .widget-grid--imagetwotopsixbottom5k .widget__body .teaser-eight {
        -ms-grid-column-span: 1;
        -ms-grid-column: 9;
            grid-column: 9 / span 1;
        -ms-grid-row-span: 1;
        -ms-grid-row: 3;
            grid-row: 3 / span 1; }
      .widget-grid--imagetwotopsixbottom5k .widget__body .teaser-nine {
        -ms-grid-column-span: 1;
        -ms-grid-column: 11;
            grid-column: 11 / span 1;
        -ms-grid-row-span: 1;
        -ms-grid-row: 3;
            grid-row: 3 / span 1; } }

.widget-grid--imageonetopfourleft5k .widget__body {
  -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
  -ms-grid-rows: max-content 0.625rem (max-content 0.625rem)[4] max-content;
      grid-template-rows: max-content 0.625rem repeat(4, max-content 0.625rem) max-content; }
  @media only screen and (min-width: 48em) {
    .widget-grid--imageonetopfourleft5k .widget__body {
      -ms-grid-columns: (1fr 0.625rem)[3] 1fr;
          grid-template-columns: repeat(3, 1fr 0.625rem) 1fr;
      -ms-grid-rows: max-content 0.625rem max-content;
          grid-template-rows: max-content 0.625rem max-content; }
      .widget-grid--imageonetopfourleft5k .widget__body .teaser-one {
        -ms-grid-column-span: 3;
        -ms-grid-column: 1;
            grid-column: 1 / span 3;
        -ms-grid-row-span: 1;
        -ms-grid-row: 1;
            grid-row: 1 / span 1; }
      .widget-grid--imageonetopfourleft5k .widget__body .teaser-two {
        -ms-grid-column-span: 3;
        -ms-grid-column: 5;
            grid-column: 5 / span 3;
        -ms-grid-row-span: 1;
        -ms-grid-row: 1;
            grid-row: 1 / span 1; }
      .widget-grid--imageonetopfourleft5k .widget__body .teaser-three {
        -ms-grid-column-span: 1;
        -ms-grid-column: 1;
            grid-column: 1 / span 1;
        -ms-grid-row-span: 1;
        -ms-grid-row: 3;
            grid-row: 3 / span 1; }
      .widget-grid--imageonetopfourleft5k .widget__body .teaser-four {
        -ms-grid-column-span: 1;
        -ms-grid-column: 3;
            grid-column: 3 / span 1;
        -ms-grid-row-span: 1;
        -ms-grid-row: 3;
            grid-row: 3 / span 1; }
      .widget-grid--imageonetopfourleft5k .widget__body .teaser-five {
        -ms-grid-column-span: 1;
        -ms-grid-column: 5;
            grid-column: 5 / span 1;
        -ms-grid-row-span: 1;
        -ms-grid-row: 3;
            grid-row: 3 / span 1; }
      .widget-grid--imageonetopfourleft5k .widget__body .teaser-six {
        -ms-grid-column-span: 1;
        -ms-grid-column: 7;
            grid-column: 7 / span 1;
        -ms-grid-row-span: 1;
        -ms-grid-row: 3;
            grid-row: 3 / span 1; } }
  @media only screen and (min-width: 62.1875em) {
    .widget-grid--imageonetopfourleft5k .widget__body {
      -ms-grid-columns: (2fr 0.625rem)[2] 1fr 0.625rem 1fr;
          grid-template-columns: repeat(2, 2fr 0.625rem) 1fr 0.625rem 1fr;
      -ms-grid-rows: 10rem 0.625rem 10rem;
          grid-template-rows: 10rem 0.625rem 10rem; }
      .widget-grid--imageonetopfourleft5k .widget__body .teaser-one {
        -ms-grid-column-span: 1;
        -ms-grid-column: 1;
            grid-column: 1 / span 1;
        -ms-grid-row-span: 3;
        -ms-grid-row: 1;
            grid-row: 1 / span 3; }
      .widget-grid--imageonetopfourleft5k .widget__body .teaser-two {
        -ms-grid-column-span: 1;
        -ms-grid-column: 3;
            grid-column: 3 / span 1;
        -ms-grid-row-span: 2;
        -ms-grid-row: 1;
            grid-row: 1 / span 2; }
      .widget-grid--imageonetopfourleft5k .widget__body .teaser-three {
        -ms-grid-column-span: 1;
        -ms-grid-column: 5;
            grid-column: 5 / span 1;
        -ms-grid-row-span: 1;
        -ms-grid-row: 1;
            grid-row: 1 / span 1; }
      .widget-grid--imageonetopfourleft5k .widget__body .teaser-four {
        -ms-grid-column-span: 1;
        -ms-grid-column: 7;
            grid-column: 7 / span 1;
        -ms-grid-row-span: 1;
        -ms-grid-row: 1;
            grid-row: 1 / span 1; }
      .widget-grid--imageonetopfourleft5k .widget__body .teaser-five {
        -ms-grid-column-span: 1;
        -ms-grid-column: 5;
            grid-column: 5 / span 1;
        -ms-grid-row-span: 1;
        -ms-grid-row: 3;
            grid-row: 3 / span 1; }
      .widget-grid--imageonetopfourleft5k .widget__body .teaser-six {
        -ms-grid-column-span: 1;
        -ms-grid-column: 7;
            grid-column: 7 / span 1;
        -ms-grid-row-span: 1;
        -ms-grid-row: 3;
            grid-row: 3 / span 1; } }

.widget-grid .article-teaser--hr300 .article-teaser__header,
.widget-grid .article-teaser--tr205 .article-teaser__header {
  display: -webkit-box !important;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
  max-height: 8rem; }

.widget-grid .article-teaser--cr625 .article-teaser__header,
.widget-grid .article-teaser--cr630 .article-teaser__header {
  display: -webkit-box !important;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  max-height: 9rem; }

.widget-grid .article-teaser--tr205 .article-teaser__header {
  font-size: 1rem; }
  @media only screen and (min-width: 48em) {
    .widget-grid .article-teaser--tr205 .article-teaser__header {
      font-size: 0.875rem; } }

.widget-grid .article-teaser--hr300 .article-teaser__header {
  font-size: 1rem; }
  @media only screen and (min-width: 48em) {
    .widget-grid .article-teaser--hr300 .article-teaser__header {
      font-size: 1.125rem; } }

.widget-grid .article-teaser--tr205.article-teaser--plus .article-teaser__image {
  margin-top: 0; }

@media only screen and (min-width: 48em) {
  .widget-grid .article-teaser--hr300 .article-teaser__image,
  .widget-grid .article-teaser--tr205 .article-teaser__image,
  .widget-grid .article-teaser--cr625 .article-teaser__image,
  .widget-grid .article-teaser--cr630 .article-teaser__image {
    float: none;
    max-width: 100%; } }

.widget--standpunt {
  margin-top: 3.125rem !important; }

.widget--standpunt {
  border-bottom: 0.125rem solid #d21d10; }
  .widget--standpunt .widget__header {
    position: relative; }
    .widget--standpunt .widget__header .section-header, .widget--standpunt .widget__header .lsc-section-title {
      color: #d21d10;
      background-color: #eee;
      text-align: center;
      padding-top: 3.4375rem; }
    .widget--standpunt .widget__header:after {
      display: block;
      content: "";
      visibility: visible;
      position: absolute;
      right: 0;
      bottom: 0;
      left: 0;
      margin-left: auto;
      margin-right: auto;
      top: -1.5625rem;
      border-radius: 50%; }
  .widget--standpunt .widget__body {
    background-color: #eee;
    overflow: hidden; }
  .widget--standpunt .widget__footer {
    margin: -2.5rem 0 1.25rem;
    padding: 0 2.5rem;
    position: relative; }
    .widget--standpunt .widget__footer .link-clean {
      font-family: FFGoodWide, "FFGoodWide Fallback", Open Sans, Arial, Helvetica, sans-serif;
      color: #333;
      font-size: 0.875rem;
      font-weight: bold;
      text-transform: uppercase;
      text-align: center; }
      .widget--standpunt .widget__footer .link-clean:hover {
        text-decoration: none; }
    .widget--standpunt .widget__footer .widget-more-link a {
      text-align: center;
      text-transform: uppercase;
      text-decoration: none;
      display: block;
      margin: 0 auto;
      font-weight: bold; }
  .widget--standpunt .article-teaser {
    padding: 1.25rem;
    position: relative; }
    .widget--standpunt .article-teaser:before {
      height: auto;
      content: "";
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAAAAADgE0Q3AAABKUlEQVRIx+2UQQrFIAxEc/+7iZQiRYpQShGRkjP8RbUZa+ru75plwotxMkqcoxKZSyStShyMEqFCTqt+0Ad90Af9AYqhhleg/a46hCQ2SR/cxQsEg8b/Qoukcw9JcSa9F48gR2ra9kyUqgcoQa8eAmkDQLuk1x6CJR6kprcemqSaALKQ7piEFxboGOqwSnUBaMH0M06Ls99QBhfvI+1MFgg2a8/RQY5vCPQ2fqS32W8oWTMwHnacuELZaq9WY0ysUHPOdI6YhQu02Wcr1GDF4qURcXT6l1KOmZrqZRV6fDetcrlF6gLJN9n5MVsLVR8T7s248/3pgfcJHdJvFR0p5iIwkPKKxEAWVKX7qcyJtSiDLDg4lf/OBn6J2RgztT8uXRr5843h1Df8AVO0Bn/RaP9KAAAAAElFTkSuQmCC);
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNS4wMThweCIgaGVpZ2h0PSIyNS4wNzZweCIgdmlld0JveD0iMCAwIDI1LjAxOCAyNS4wNzYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI1LjAxOCAyNS4wNzYiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxyZWN0IGZpbGw9IiNFRUVFRUUiIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIvPjxnPjxwYXRoIGZpbGw9IiNDRENEQ0QiIGQ9Ik0wLjgzOSwxMS4xNjVWMC40MzZoOS45MDh2OC40N2MwLDQuNTg2LTAuNTMsNy44ODgtMS41OTEsOS45MDhjLTEuNDcyLDIuNzcyLTMuNzY1LDQuODU5LTYuODc5LDYuMjYzbC0yLjI1OS0zLjY0NWMxLjg0OC0wLjc1MywzLjIyNi0xLjk0Miw0LjEzMi0zLjU2OGMwLjkwNy0xLjYyNSwxLjQxMi0zLjg1OSwxLjUxNS02LjY5OUgwLjgzOXoiLz48cGF0aCBmaWxsPSIjQ0RDRENEIiBkPSJNMTUuMTEsMTEuMTY1VjAuNDM2aDkuOTA3djguNDdjMCw0LjU4Ni0wLjUzLDcuODg4LTEuNTkxLDkuOTA4Yy0xLjQ3MiwyLjc3Mi0zLjc2NSw0Ljg1OS02Ljg3OSw2LjI2M2wtMi4yNTktMy42NDVjMS44NDgtMC43NTMsMy4yMjYtMS45NDIsNC4xMzItMy41NjhjMC45MDctMS42MjUsMS40MTItMy44NTksMS41MTUtNi42OTlIMTUuMTF6Ii8+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjwvc3ZnPg==);
      background-repeat: no-repeat;
      height: 1.5625rem;
      width: 1.5625rem;
      color: #cdcdcd;
      text-decoration: none;
      display: block;
      margin: -0.625rem auto 0.625rem;
      position: relative;
      z-index: 10; }
    .widget--standpunt .article-teaser .link-complex {
      margin: 0; }
  .widget--standpunt .article-teaser-text {
    position: relative; }
    .widget--standpunt .article-teaser-text:before {
      content: '';
      display: block;
      position: absolute;
      width: 100%;
      height: 0.0625rem;
      background-color: gainsboro;
      top: -1.375rem; }
  .widget--standpunt .article-teaser__author {
    color: #333;
    margin-bottom: 1.25rem;
    font-size: 0.875rem;
    position: relative;
    padding-bottom: 0.625rem; }
    .widget--standpunt .article-teaser__author:after {
      content: '';
      display: block;
      position: absolute;
      width: 100%;
      height: 0.0625rem;
      background-color: gainsboro;
      bottom: 0; }
  .widget--standpunt .article-teaser__header h1 {
    font-family: FFGoodWide, "FFGoodWide Fallback", Open Sans, Arial, Helvetica, sans-serif;
    color: #333;
    font-weight: 700;
    font-size: 1.25rem;
    text-decoration: none; }

.traffic-info {
  max-width: 38.4734239802rem;
  margin: 0 auto; }
  .traffic-info table.table--striped.traffic-info__table .traffic-info__table__row.traffic-info__table__row--header .table-column-header, .traffic-info .lsc-widget table.traffic-info__table .traffic-info__table__row.traffic-info__table__row--header .table-column-header, .lsc-widget .traffic-info table.traffic-info__table .traffic-info__table__row.traffic-info__table__row--header .table-column-header {
    color: #000;
    font-weight: bold; }
    .traffic-info table.table--striped.traffic-info__table .traffic-info__table__row.traffic-info__table__row--header .table-column-header.table-column-header--highlighted, .traffic-info .lsc-widget table.traffic-info__table .traffic-info__table__row.traffic-info__table__row--header .table-column-header.table-column-header--highlighted, .lsc-widget .traffic-info table.traffic-info__table .traffic-info__table__row.traffic-info__table__row--header .table-column-header.table-column-header--highlighted {
      color: #f00; }
  .traffic-info table.table--striped.traffic-info__table .traffic-info__table__row .table-cell .link-clean, .traffic-info .lsc-widget table.traffic-info__table .traffic-info__table__row .table-cell .link-clean, .lsc-widget .traffic-info table.traffic-info__table .traffic-info__table__row .table-cell .link-clean {
    color: #000; }
  .traffic-info table.table--striped.traffic-info__table .traffic-info__table__row .table-cell.table-cell--highlighted .link-clean, .traffic-info .lsc-widget table.traffic-info__table .traffic-info__table__row .table-cell.table-cell--highlighted .link-clean, .lsc-widget .traffic-info table.traffic-info__table .traffic-info__table__row .table-cell.table-cell--highlighted .link-clean {
    color: #f00; }
    .traffic-info table.table--striped.traffic-info__table .traffic-info__table__row .table-cell.table-cell--highlighted .link-clean:hover, .traffic-info .lsc-widget table.traffic-info__table .traffic-info__table__row .table-cell.table-cell--highlighted .link-clean:hover, .lsc-widget .traffic-info table.traffic-info__table .traffic-info__table__row .table-cell.table-cell--highlighted .link-clean:hover {
      color: #f00; }
  .traffic-info table.table--striped.traffic-info__table .traffic-info__table__row .table-cell.table-cell--centered, .traffic-info .lsc-widget table.traffic-info__table .traffic-info__table__row .table-cell.table-cell--centered, .lsc-widget .traffic-info table.traffic-info__table .traffic-info__table__row .table-cell.table-cell--centered {
    text-align: center; }
  .traffic-info table.table--striped.traffic-info__table .traffic-info__table__row .table-cell .traffic-info__evolution .icon-caret, .traffic-info .lsc-widget table.traffic-info__table .traffic-info__table__row .table-cell .traffic-info__evolution .icon-caret, .lsc-widget .traffic-info table.traffic-info__table .traffic-info__table__row .table-cell .traffic-info__evolution .icon-caret {
    width: 0.625rem;
    text-align: center; }
    .traffic-info table.table--striped.traffic-info__table .traffic-info__table__row .table-cell .traffic-info__evolution .icon-caret.icon-caret--up, .traffic-info .lsc-widget table.traffic-info__table .traffic-info__table__row .table-cell .traffic-info__evolution .icon-caret.icon-caret--up, .lsc-widget .traffic-info table.traffic-info__table .traffic-info__table__row .table-cell .traffic-info__evolution .icon-caret.icon-caret--up {
      color: #D22; }
    .traffic-info table.table--striped.traffic-info__table .traffic-info__table__row .table-cell .traffic-info__evolution .icon-caret.icon-caret--down, .traffic-info .lsc-widget table.traffic-info__table .traffic-info__table__row .table-cell .traffic-info__evolution .icon-caret.icon-caret--down, .lsc-widget .traffic-info table.traffic-info__table .traffic-info__table__row .table-cell .traffic-info__evolution .icon-caret.icon-caret--down {
      color: #2A2; }

.traffic-info__last-update {
  font-size: 0.75rem; }

.traffic-info__map {
  position: relative; }

.traffic-info__map__item {
  color: #000;
  position: absolute;
  font-weight: bold;
  text-shadow: 0 0 0.75rem #fff;
  font-size: 0.875rem;
  line-height: 1.4285714286; }
  .traffic-info__map__item.traffic-info__map__item--binnenring, .traffic-info__map__item.traffic-info__map__item--Antwerpen {
    color: #d60858; }
  .traffic-info__map__item.traffic-info__map__item--buitenring, .traffic-info__map__item.traffic-info__map__item--Hasselt, .traffic-info__map__item.traffic-info__map__item--Hasseltvia1, .traffic-info__map__item.traffic-info__map__item--Hasseltvia2 {
    color: #2196f3; }
  .traffic-info__map__item.R1R2-ANN-ANO-VIA1 {
    top: 55%;
    left: 56%; }
  .traffic-info__map__item.R1R2-ANO-ANZ-VIA1 {
    top: 66%;
    left: 59%; }
  .traffic-info__map__item.R1R2-ANH-ANN-VIA1 {
    top: 34%;
    left: 46%; }
  .traffic-info__map__item.R1R2-ANZ-ANC-VIA1 {
    top: 68%;
    left: 55%; }
  .traffic-info__map__item.R1R2-BEV-ANH-VIA1 {
    top: 38%;
    left: 34%; }
  .traffic-info__map__item.R1R2-ANC-ANW-VIA1 {
    top: 62%;
    left: 47%; }
  .traffic-info__map__item.R1R2-ANW-BEV-VIA1 {
    top: 55%;
    left: 37%; }
  .traffic-info__map__item.R1R2-ANN-ANH-VIA2 {
    top: 29%;
    left: 56%; }
  .traffic-info__map__item.R1R2-ANO-ANN-VIA2 {
    top: 51%;
    left: 67%; }
  .traffic-info__map__item.R1R2-ANW-ANC-VIA2 {
    top: 74%;
    left: 42%; }
  .traffic-info__map__item.R1R2-ANZ-ANO-VIA2 {
    top: 72%;
    left: 67%; }
  .traffic-info__map__item.R1R2-ANH-BEV-VIA2 {
    top: 24%;
    left: 26%; }
  .traffic-info__map__item.R1R2-BEV-ANW-VIA2 {
    top: 64%;
    left: 27%; }
  .traffic-info__map__item.R1R2-ANC-ANZ-VIA2 {
    top: 82%;
    left: 57%; }
  .traffic-info__map__item.E313-Goo-Gwe-ANT {
    top: 52%;
    left: 76%; }
  .traffic-info__map__item.E313-Gwe-Hoo-ANT {
    top: 52%;
    left: 67%; }
  .traffic-info__map__item.E313-Hoo-Hin-ANT {
    top: 52%;
    left: 58%; }
  .traffic-info__map__item.E313-Hin-Hwe-ANT {
    top: 52%;
    left: 49%; }
  .traffic-info__map__item.E313-Hwe-Mas-ANT {
    top: 52%;
    left: 40%; }
  .traffic-info__map__item.E313-Mas-RAN-ANT {
    top: 52%;
    left: 31%; }
  .traffic-info__map__item.E313-RAN-Wom-ANT {
    top: 52%;
    left: 22%; }
  .traffic-info__map__item.E313-Wom-ANO-ANT {
    top: 52%;
    left: 13%; }
  .traffic-info__map__item.E313-ANO-Wom-HAS-VIA1 {
    top: 66%;
    left: 9%;
    font-size: 0.75rem;
    line-height: 1.6666666667; }
    @media only screen and (min-width: 37.5em) {
      .traffic-info__map__item.E313-ANO-Wom-HAS-VIA1 {
        font-size: 0.8125rem;
        line-height: 1.5384615385; } }
    @media only screen and (min-width: 48em) {
      .traffic-info__map__item.E313-ANO-Wom-HAS-VIA1 {
        font-size: 0.875rem;
        line-height: 1.4285714286; } }
    .traffic-info__map__item.E313-ANO-Wom-HAS-VIA1:before {
      content: 'Via 1: ';
      color: #000; }
  .traffic-info__map__item.E313-ANO-Wom-HAS-VIA2 {
    top: 71%;
    left: 9%;
    font-size: 0.75rem;
    line-height: 1.6666666667; }
    @media only screen and (min-width: 37.5em) {
      .traffic-info__map__item.E313-ANO-Wom-HAS-VIA2 {
        font-size: 0.8125rem;
        line-height: 1.5384615385; } }
    @media only screen and (min-width: 48em) {
      .traffic-info__map__item.E313-ANO-Wom-HAS-VIA2 {
        font-size: 0.875rem;
        line-height: 1.4285714286; } }
    .traffic-info__map__item.E313-ANO-Wom-HAS-VIA2:before {
      content: 'Via 2: ';
      color: #000; }
  .traffic-info__map__item.E313-Wom-RAN-HAS {
    top: 68%;
    left: 22%; }
  .traffic-info__map__item.E313-RAN-Mas-HAS {
    top: 68%;
    left: 31%; }
  .traffic-info__map__item.E313-Mas-Hwe-HAS {
    top: 68%;
    left: 40%; }
  .traffic-info__map__item.E313-Hwe-Hin-HAS {
    top: 68%;
    left: 49%; }
  .traffic-info__map__item.E313-Hin-Hoo-HAS {
    top: 68%;
    left: 58%; }
  .traffic-info__map__item.E313-Hoo-Gwe-HAS {
    top: 68%;
    left: 67%; }
  .traffic-info__map__item.E313-Gwe-Goo-HAS {
    top: 68%;
    left: 76%; }
  @media only screen and (min-width: 37.5em) {
    .traffic-info__map__item {
      font-size: 1rem;
      line-height: 1.25; } }
  @media only screen and (min-width: 48em) {
    .traffic-info__map__item {
      font-size: 1.25rem;
      line-height: 1; } }

.traffic-info__map__image {
  width: 100%; }

.widget--sport h3, .cycling-ranking--widget h3 {
  margin-bottom: 0.625rem; }

.widget--sport tbody a, .cycling-ranking--widget tbody a {
  text-decoration: none;
  color: #333; }
  .widget--sport tbody a:hover, .cycling-ranking--widget tbody a:hover {
    color: #a3160c; }

.widget--sport .ranking tr.current-team, .cycling-ranking--widget .ranking tr.current-team {
  font-weight: bold; }

.widget--sport td, .cycling-ranking--widget td {
  padding-right: 0;
  font-size: 0.7875rem; }

.widget--sport .icon, .widget--sport .comment__footer [class*="icon"], .comment__footer .widget--sport [class*="icon"], .cycling-ranking--widget .icon, .cycling-ranking--widget .comment__footer [class*="icon"], .comment__footer .cycling-ranking--widget [class*="icon"] {
  display: inline-block;
  text-indent: -9999em;
  width: 1.125rem; }

.widget--sport .athlete ul, .cycling-ranking--widget .athlete ul {
  margin: inherit; }

.widget--sport .nationality, .cycling-ranking--widget .nationality {
  float: left;
  list-style-type: none;
  padding-right: 0.4em; }

.widget--sport .fullname, .cycling-ranking--widget .fullname {
  list-style-type: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

@-webkit-keyframes digest {
  0% {
    background-position: -41.0625rem 0; }
  100% {
    background-position: calc(42.1875rem + 100%) 0; } }

@keyframes digest {
  0% {
    background-position: -41.0625rem 0; }
  100% {
    background-position: calc(42.1875rem + 100%) 0; } }

.widget-ld {
  min-height: 25.625rem; }

.widget-ld--wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  box-shadow: 0rem 0.125rem 0.4375rem 0rem rgba(0, 0, 0, 0.28); }

.widget-ld--wrapper .widget__header,
.widget-ld--wrapper .widget__body,
.widget-ld--wrapper .widget__footer {
  background-color: #fcfcfc;
  background-image: -webkit-linear-gradient(left, #fcfcfc, #f7f7f7, #fcfcfc);
  background-image: linear-gradient(90deg, #fcfcfc, #f7f7f7, #fcfcfc);
  -webkit-animation: digest 1.2s ease-in-out infinite;
          animation: digest 1.2s ease-in-out infinite; }

.widget-ld--wrapper .widget__header {
  height: 2.5rem;
  margin-bottom: 0.3125rem;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
     -moz-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0; }

.widget-ld--wrapper .widget__body {
  height: 18.125rem;
  margin-bottom: 0.3125rem;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
     -moz-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1; }

.widget-ld--wrapper .widget__footer {
  height: 3.5rem;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
     -moz-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2; }

.icon-jobat {
  height: 1.125rem;
  width: 2.3125rem; }

.icon-mia-mim-mik {
  width: 15.625rem;
  height: 2.5rem; }

.icon-vroom {
  height: 1.125rem;
  width: 5.375rem; }

.icon-sportwereld {
  height: 2rem;
  width: 14.625rem; }

.icon-gezondheid {
  width: 7.3125rem;
  height: 2rem; }

.icon-zimmo {
  height: 1.125rem;
  width: 6.25rem; }

.icon-madein {
  height: 1.25rem;
  width: 2.6875rem; }

.icon-madeinantwerpen {
  height: 2.1875rem;
  width: 5rem; }

.icon-madeinmetropool {
  height: 2.1875rem;
  width: 5rem; }

.icon-madeinkempen {
  height: 2.1875rem;
  width: 4.0625rem; }

.icon-madeinlimburg {
  height: 2.1875rem;
  width: 4.0625rem; }

.icon-madeinmechelen {
  height: 2.1875rem;
  width: 4.5rem; }

.icon-madeinoostvlaanderen {
  height: 2.1875rem;
  width: 6.25rem; }

.icon-madeinwestvlaanderen {
  height: 2.1875rem;
  width: 6.25rem; }

.icon-madeinvlaamsbrabant {
  height: 2.1875rem;
  width: 6.25rem; }

.icon-uitinvlaanderen {
  height: 1.125rem;
  width: 6.75rem; }

.icon-inmemoriam {
  width: 6.25rem;
  height: 1.75rem; }

.app--nav {
  display: none; }
  .native .app--nav {
    display: block; }

.app--nav a {
  color: #fff;
  text-decoration: none;
  padding: 0.625rem;
  margin-left: -1.25rem;
  margin-right: -1.25rem;
  margin-top: -1.25rem;
  background-color: #d21d10;
  display: block; }

.retarget-pop-in {
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 600;
  margin: 1.25rem;
  background-color: #fff;
  border: 0.0625rem solid #ddd; }
  .retarget-pop-in svg.icon-circle-close {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    height: 1.25rem;
    width: 1.25rem;
    margin: 0.625rem;
    cursor: pointer;
    fill: #a8a8a8; }
    .retarget-pop-in svg.icon-circle-close:hover {
      fill: #000; }
  .retarget-pop-in .article__body {
    padding: 1.25rem 1.875rem 1.25rem 1.25rem; }

.retarget-pop-in__frame {
  max-width: 43.75rem; }

.retarget-pop-in--teaser {
  width: 32.8125rem;
  height: 10.5rem; }
  .retarget-pop-in--teaser img {
    width: auto;
    height: 1.875rem;
    margin-right: 1.25rem;
    margin-bottom: 0; }

.badge {
  display: inline-block ;
  vertical-align: middle ;
  background-color: gainsboro;
  border-radius: 0.1875rem;
  overflow: hidden;
  padding: 0;
  text-align: center; }
  .badge.link-button, .badge.bar__toggle, .badge.region-subnav__toggle, .results-menu > ul > li > a.badge, .results-menu > ul > li > ul > li > a.badge {
    color: #fff;
    background-color: #7a7a7a;
    text-decoration: none;
    outline: none; }
  .badge.link-button.is-active, .badge.is-active.bar__toggle, .badge.is-active.region-subnav__toggle, .results-menu > ul > li > a.badge.is-active, .results-menu > ul > li > ul > li > a.badge.is-active, .badge.link-button:hover, .badge.bar__toggle:hover, .badge.region-subnav__toggle:hover, .results-menu > ul > li > a.badge:hover, .results-menu > ul > li > ul > li > a.badge:hover, .badge.link-button:focus, .badge.bar__toggle:focus, .badge.region-subnav__toggle:focus, .results-menu > ul > li > a.badge:focus, .results-menu > ul > li > ul > li > a.badge:focus {
    color: #fff;
    background-color: #616060;
    text-decoration: none;
    outline: none; }
  .badge.link-button:active, .badge.bar__toggle:active, .badge.region-subnav__toggle:active, .results-menu > ul > li > a.badge:active, .results-menu > ul > li > ul > li > a.badge:active {
    background-color: #474747; }

.badge__icon,
.badge__label {
  display: block; }

.badge__icon {
  margin-bottom: 0.0625rem;
  height: 2.5rem;
  background-color: #fff;
  border-color: gainsboro;
  border-style: solid;
  border-width: 0.0625rem 0.0625rem 0; }

.badge__label {
  padding: .1em 1em; }

.badge--clean {
  background: none; }
  .badge--clean .badge__icon {
    border: 0; }

.ad {
  text-align: center; }
  .oneplatform_renderFragmentServerSide_articlelist .grid .ad, .oneplatform_renderFragmentServerSide_articlelist .widget--related-media .widget__list .ad, .widget--related-media .oneplatform_renderFragmentServerSide_articlelist .widget__list .ad, .oneplatform_renderFragmentServerSide_articlelist .widget--2up .widget__list .ad, .widget--2up .oneplatform_renderFragmentServerSide_articlelist .widget__list .ad, .oneplatform_renderFragmentServerSide_articlelist .widget--3up .widget__list .ad, .widget--3up .oneplatform_renderFragmentServerSide_articlelist .widget__list .ad, .oneplatform_renderFragmentServerSide_articlelist .widget--4up .widget__list .ad, .widget--4up .oneplatform_renderFragmentServerSide_articlelist .widget__list .ad, .oneplatform_renderFragmentServerSide_articlelist .site-index ul .ad, .site-index .oneplatform_renderFragmentServerSide_articlelist ul .ad {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem; }

.ad--3k,
.ad--webshop,
.ad--advertorial,
.ad--box,
.ad--halfpage,
.ad--mediumrectangle,
.ad--rectangle,
.ad--xlrectangle {
  margin-bottom: 1.25rem; }

.ad-group {
  margin-top: -1.25rem; }

.ad--leaderboard {
  padding-top: 0.625rem; }

.site-header-sticky .ad--button {
  text-align: right; }

.ad--skyscraper,
.ad--halfpageskyscraper,
.ad--halfpage_skyscraper {
  display: none;
  left: 50%;
  position: fixed;
  top: 11.125rem;
  -webkit-transform: translateX(50%) translateY(0);
      -ms-transform: translateX(50%) translateY(0);
          transform: translateX(50%) translateY(0);
  -webkit-transition: 0.3s cubic-bezier(0, 0.5, 0, 1) -webkit-transform;
  transition: 0.3s cubic-bezier(0, 0.5, 0, 1) -webkit-transform;
  transition: 0.3s cubic-bezier(0, 0.5, 0, 1) transform;
  transition: 0.3s cubic-bezier(0, 0.5, 0, 1) transform, 0.3s cubic-bezier(0, 0.5, 0, 1) -webkit-transform; }
  .layout-wallpaper .ad--skyscraper, .layout-wallpaper
  .ad--halfpageskyscraper, .layout-wallpaper
  .ad--halfpage_skyscraper {
    display: none !important; }
  .layout-skyscraper .ad--skyscraper,
  .layout-halfpageskyscraper .ad--skyscraper,
  .layout-halfpage_skyscraper .ad--skyscraper, .layout-skyscraper
  .ad--halfpageskyscraper,
  .layout-halfpageskyscraper
  .ad--halfpageskyscraper,
  .layout-halfpage_skyscraper
  .ad--halfpageskyscraper, .layout-skyscraper
  .ad--halfpage_skyscraper,
  .layout-halfpageskyscraper
  .ad--halfpage_skyscraper,
  .layout-halfpage_skyscraper
  .ad--halfpage_skyscraper {
    display: block;
    -webkit-transform: translateX(50%) translateY(0);
        -ms-transform: translateX(50%) translateY(0);
            transform: translateX(50%) translateY(0); }

.ad--halfpageskyscraper,
.ad--halfpage_skyscraper {
  margin-left: 12.6875rem; }

.ad--wideskyscraper,
.ad--wide_skyscraper {
  margin-left: 21.4375rem; }

.ad--smallskyscraper,
.ad--small_skyscraper {
  margin-left: 23.9375rem; }

@media only screen and (min-width: 1250px) {
  .ad--wideskyscraper {
    display: block; } }

.ad--skyscraper,
.ad--halfpageskyscraper,
.ad--halfpage_skyscraper {
  -webkit-transform: translateX(50%) translateY(0rem);
      -ms-transform: translateX(50%) translateY(0rem);
          transform: translateX(50%) translateY(0rem); }

.theme-regio--hascity .ad--skyscraper {
  -webkit-transform: translateX(50%) translateY(0rem);
      -ms-transform: translateX(50%) translateY(0rem);
          transform: translateX(50%) translateY(0rem); }

.js-sticky-header-active .ad--skyscraper,
.js-sticky-header-active .ad--halfpageskyscraper,
.js-sticky-header-active .ad--halfpage_skyscraper {
  -webkit-transform: translateX(50%) translateY(-2.3125rem);
      -ms-transform: translateX(50%) translateY(-2.3125rem);
          transform: translateX(50%) translateY(-2.3125rem); }

.js-sticky-header-active .theme-regio--hascity .ad--skyscraper,
.js-sticky-header-active .theme-regio--hascity .ad--halfpageskyscraper,
.js-sticky-header-active .theme-regio--hascity .ad--halfpage_skyscraper {
  -webkit-transform: translateX(50%) translateY(0rem);
      -ms-transform: translateX(50%) translateY(0rem);
          transform: translateX(50%) translateY(0rem); }
  .layout-skyscraper .js-sticky-header-active .theme-regio--hascity .ad--skyscraper,
  .layout-halfpageskyscraper .js-sticky-header-active .theme-regio--hascity .ad--skyscraper,
  .layout-halfpage_skyscraper .js-sticky-header-active .theme-regio--hascity .ad--skyscraper, .layout-skyscraper
  .js-sticky-header-active .theme-regio--hascity .ad--halfpageskyscraper,
  .layout-halfpageskyscraper
  .js-sticky-header-active .theme-regio--hascity .ad--halfpageskyscraper,
  .layout-halfpage_skyscraper
  .js-sticky-header-active .theme-regio--hascity .ad--halfpageskyscraper, .layout-skyscraper
  .js-sticky-header-active .theme-regio--hascity .ad--halfpage_skyscraper,
  .layout-halfpageskyscraper
  .js-sticky-header-active .theme-regio--hascity .ad--halfpage_skyscraper,
  .layout-halfpage_skyscraper
  .js-sticky-header-active .theme-regio--hascity .ad--halfpage_skyscraper {
    -webkit-transform: translateX(50%) translateY(0rem);
        -ms-transform: translateX(50%) translateY(0rem);
            transform: translateX(50%) translateY(0rem); }

.theme-regio--hascity .ad--skyscraper,
.theme-regio--hascity .ad--halfpageskyscraper,
.theme-regio--hascity .ad--halfpage_skyscraper {
  top: 12.5625rem; }

.show-xlrectangle {
  display: none !important; }

.layout-xlrectangle .show-xlrectangle {
  display: block !important; }

.article__body .ad--mediumrectangle {
  overflow: hidden; }

.article {
  margin-bottom: 1.25rem; }
  .article .video-source-origin {
    margin-bottom: 1.25rem; }

.article__body a {
  text-decoration: underline; }

.article__body a:hover,
.article__body a:focus {
  text-decoration: none; }

.article__header {
  margin-bottom: 0.625rem; }
  .article__header > p {
    margin-bottom: 0.3125rem; }

.temp_stickyAds_leaderboard .theme-regio--hascity .article__header {
  margin-top: 1.875rem; }

.article__subheader {
  margin-bottom: 0;
  font-size: 0.6875rem;
  color: #999; }

.article__byline a, .article__byline a:hover, .article__byline a:focus, .article__byline a:active {
  text-decoration: none; }

.article__image {
  background-color: #eee; }
  .article__image img {
    margin: 0 auto; }
  .article__image figcaption {
    background-color: #fff;
    padding-top: 0.3125rem; }

.article__image figcaption, .article__video figcaption {
  background-color: #fff; }

.article__image__caption, .article__video__caption, .article__image__credits, .article__video__credits {
  display: block;
  text-align: left; }

.article__image__caption, .article__video__caption, .article__body .video figcaption {
  color: #333;
  font-style: normal; }

.article__image__credits, .article__video__credits {
  color: #999;
  font-style: italic; }

.article__image--inline, .article__video--inline, .video--inline, .article__body .video {
  background-color: #eee;
  margin-bottom: 0.3125rem; }
  .article__image--inline figcaption, .article__video--inline figcaption, .video--inline figcaption, .article__body .video figcaption {
    background-color: transparent;
    padding: 0.1875rem 0.625rem; }

.article__intro {
  margin-bottom: 1.25rem; }
  .article__intro p {
    display: inline; }

.article__location {
  font-weight: 500;
  font-size: .9em;
  text-transform: uppercase; }

.article__sidebar {
  float: left;
  width: 100%; }
  .article__sidebar .article__sidebar__inner {
    padding-right: 0.875rem; }

.article__related {
  clear: both;
  width: 100%; }
  .article__related ol {
    margin-bottom: 0.625rem; }
    .article__related ol span {
      font-weight: 600; }
  .article__related a {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    word-wrap: normal; }
    .article__related a, .article__related a:hover, .article__related a:focus, .article__related a:active {
      text-decoration: none; }

.article__tags {
  margin-bottom: 0.625rem;
  padding-top: 0.625rem;
  border-color: gainsboro;
  border-style: dotted;
  border-width: 0.0625rem 0;
  clear: both;
  width: 100%; }
  @media only screen and (min-width: 30em) {
    .article__tags {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
         -moz-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; } }
  .article__tags h3 {
    margin-right: 0.625rem;
    font-size: 0.875rem;
    font-family: FFGoodWide, "FFGoodWide Fallback", Open Sans, Arial, Helvetica, sans-serif;
    line-height: 1.7;
    margin-bottom: 0; }
  .article__tags ul a {
    padding: 0 0.3125rem; }

.article__share {
  clear: both;
  width: 100%; }
  .article__share iframe {
    max-width: none; }

.enableReadLater .article__share.list-inline, .enableReadLater .breadcrumb ol.article__share, .breadcrumb .enableReadLater ol.article__share, .enableReadLater .article__tags ul.article__share, .article__tags .enableReadLater ul.article__share {
  text-align: right; }

.widget + .article__share {
  margin-top: 1.25rem; }

.crossheading {
  font-weight: 600; }

.byline {
  display: none; }
  .article__byline .byline {
    display: inline; }

.question {
  font-weight: bold; }

.related-articles .widget__header {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1.125rem;
  color: #d21d10;
  font-family: FFGoodWide, "FFGoodWide Fallback", Open Sans, Arial, Helvetica, sans-serif; }

.related-articles .article-teaser--plus {
  border-width: 0; }

.login-msg {
  margin: 6.25rem;
  text-align: center; }

.instagram-media {
  position: static !important; }

.modalbox__content .article__image--inline {
  position: absolute;
  top: 10%;
  left: 10%;
  right: 10%;
  bottom: 10%;
  max-height: 80%;
  margin: auto;
  background-color: transparent; }
  .modalbox__content .article__image--inline figcaption {
    display: none; }
  .modalbox__content .article__image--inline img {
    position: absolute;
    left: 1.75rem;
    right: 1.75rem;
    top: 1.75rem;
    bottom: 1.75rem;
    margin: auto; }

.article__image--inline-wrapper {
  text-decoration: none; }

.article__image--inline,
.article__video--inline,
.video--inline {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 0; }

.article__image--left,
.article__image--right {
  width: 44%; }

.article__image--left {
  float: left;
  margin-right: 0.625rem; }

.article__image--right {
  float: right;
  margin-left: 0.625rem; }

.article__image--fullwidth,
.article__video--inline,
.video--inline {
  margin-bottom: 0.625rem;
  text-align: center;
  clear: both; }
  .article__image--fullwidth figcaption,
  .article__video--inline figcaption,
  .video--inline figcaption {
    text-align: left; }

.article-teaser {
  margin-bottom: 0.625rem; }
  .article-teaser:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  .article-teaser > a {
    margin-left: -0.625rem;
    margin-right: -0.625rem;
    display: block; }
    .article-teaser > a:after {
      content: ".";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden; }
    .article-teaser > a:hover img, .article-teaser > a:focus img {
      opacity: .9; }
  .article-teaser + .article-teaser:before {
    height: 1.25rem;
    border-top-color: gainsboro;
    border-top-style: dotted;
    border-top-width: 0.0625rem;
    content: '';
    display: block;
    width: 100%; }
  .article-teaser + .article-teaser--eta:before, .article-teaser + .article--bg-color--1:before, .article-teaser + .article-teaser--zeta:before,
  .article-teaser + .article--bg-color--2:before, .article-teaser + .article-teaser--gamma:before,
  .article-teaser + .article--bg-color--3:before,
  .article-teaser + .article-teaser--eta + .article-teaser:before,
  .article-teaser + .article--bg-color--1 + .article-teaser:before,
  .article-teaser + .article-teaser--zeta + .article-teaser:before,
  .article-teaser + .article--bg-color--2 + .article-teaser:before,
  .article-teaser + .article-teaser--gamma + .article-teaser:before,
  .article-teaser + .article--bg-color--3 + .article-teaser:before {
    display: none; }
  li .article-teaser {
    margin-top: 1.25rem;
    margin-bottom: 0; }
  li:first-child .article-teaser {
    margin-top: 0; }
  .list-block li + li .article-teaser, .list-time li + li .article-teaser, .region-overview ol li + li .article-teaser {
    margin-top: 0.625rem; }

.article-teaser__image,
.article-teaser__text {
  position: relative; }

.article-teaser__image {
  position: relative;
  margin-left: 0.625rem;
  margin-right: 0.625rem; }

.article-teaser__text {
  margin-left: 0.625rem;
  margin-right: 0.625rem; }

.article-teaser__image {
  margin-bottom: 0.625rem;
  background-color: #eee;
  background-color: rgba(0, 0, 0, 0.1);
  float: left;
  max-width: 25%; }
  .article-teaser--inimage .article-teaser__image {
    max-width: 100%; }
  .slideshow__overview .article-teaser__image {
    max-width: none; }
  @media only screen and (min-width: 48em) {
    .article-teaser__image {
      max-width: 100%; } }
  .article-teaser--inimage .article-teaser__image .article-teaser__indicator-photos, .article-teaser--inimage .article-teaser__image .article-teaser__indicator-photos .icon-text {
    display: none; }
  .article-teaser__image .article-teaser__indicator-video, .article-teaser__image .article-teaser__indicator-photos {
    font-size: 0.875rem; }
    .article-teaser__image .article-teaser__indicator-video, .article-teaser__image .article-teaser__indicator-video .icon-text, .article-teaser__image .article-teaser__indicator-photos, .article-teaser__image .article-teaser__indicator-photos .icon-text {
      display: block;
      position: absolute;
      left: 0;
      bottom: 0; }
  .article-teaser__image .article-teaser__indicator-photos .icon-text {
    border-radius: 50%;
    color: #fff;
    font-weight: 400;
    z-index: 3;
    line-height: 1.375rem;
    padding: 0;
    margin-left: 1.375rem;
    margin-bottom: 0.9375rem;
    width: 1.375rem;
    height: 1.375rem;
    font-size: .7em;
    text-align: center; }
  .article-teaser__image img {
    position: relative;
    width: 100%; }
    @supports (-webkit-tap-highlight-color: black) {
      .article-teaser__image img {
        image-rendering: -webkit-optimize-contrast; } }
  .m_no-js .article-teaser__image [data-embed] {
    display: none; }
  .secondary-col .article-teaser--hr300.article-teaser--video a .article-teaser__image, .secondary-col .widget.video-special .article-teaser--hr300.article-teaser a .article-teaser__image, .widget.video-special .secondary-col .article-teaser--hr300.article-teaser a .article-teaser__image {
    float: none; }

.article-teaser__header {
  margin-bottom: 0.625rem;
  font-size: 1rem;
  font-family: FFGoodWide, "FFGoodWide Fallback", Open Sans, Arial, Helvetica, sans-serif; }
  .article-teaser__header .time {
    display: none; }
  .article-teaser__header h1 {
    margin-bottom: 0;
    font-size: 1em; }
  .block-fast-news-right .article-teaser__header,
  .block-section-page-heads .article-teaser__header {
    font-size: 1.25rem;
    line-height: 1; }
  .article--header-size--1 .article-teaser__header {
    font-size: 0.875rem;
    line-height: 1.4285714286; }
  .article--header-size--2 .article-teaser__header {
    font-size: 1rem;
    line-height: 1.25; }
  .article--header-size--3 .article-teaser__header {
    font-size: 1.125rem;
    line-height: 1.1111111111; }
  .article--header-size--4 .article-teaser__header {
    font-size: 1.25rem;
    line-height: 1; }
  .article--header-size--5 .article-teaser__header {
    font-size: 1.5rem;
    line-height: 1.25; }
  .article--header-size--6 .article-teaser__header {
    font-size: 1.875rem;
    line-height: 1; }
  .article--header-size--1 .article-teaser__header,
  .article--header-size--2 .article-teaser__header,
  .article--header-size--3 .article-teaser__header,
  .article--header-size--4 .article-teaser__header,
  .article--header-size--5 .article-teaser__header,
  .article--header-size--6 .article-teaser__header {
    line-height: 1.1; }
  .article-teaser__header .article__subheader {
    font-size: 0.75rem;
    text-transform: uppercase; }

.article-teaser__author {
  margin-bottom: -0.625rem;
  color: #999;
  font-size: 0.6875rem; }

.article-teaser__body {
  margin-bottom: 0.625rem; }

.article-teaser__related {
  margin-bottom: 0.625rem;
  margin-top: 0.625rem; }
  .article-teaser__related li {
    color: #d21d10; }
    .article-teaser__related li a {
      margin-left: 0;
      margin-right: 0; }
      .article-teaser__related li a, .article-teaser__related li a:hover, .article-teaser__related li a:focus, .article-teaser__related li a:active {
        text-decoration: none; }
  .article-teaser__related li + li {
    margin-top: .3em; }

.article-teaser__video .article-teaser__indicator-video, .article-teaser__video .article-teaser__indicator-photos,
.article-teaser__photoset .article-teaser__indicator-video,
.article-teaser__photoset .article-teaser__indicator-photos,
.article-teaser__comment .article-teaser__indicator-video,
.article-teaser__comment .article-teaser__indicator-photos {
  display: inline-block ;
  vertical-align: middle ;
  font-size: 0.75rem;
  -moz-box-sizing: content-box;
       box-sizing: content-box;
  background-repeat: no-repeat;
  background-position: center left;
  color: #d21d10;
  font-weight: 600;
  height: auto;
  line-height: 1;
  padding: 0 .2em;
  text-transform: uppercase;
  width: auto; }

/*
.article-teaser__video {
    &:before {
        content: 'Video';
        padding-left: 1.1em;
    }
}

.article-teaser__photoset {
    &:before {
        content: 'Foto';
        padding-left: 1.4em;
    }
}

.article-teaser__comment {
    &:before {
        content: 'Reageer';
        padding-left: 1.5em;
    }
}
*/
.article-teaser--video .article-teaser__image .article-teaser__indicator-video, .widget.video-special .article-teaser .article-teaser__image .article-teaser__indicator-video {
  opacity: .9;
  margin-bottom: -0.9375rem;
  margin-left: -0.9375rem;
  left: 50%;
  bottom: 50%; }

.article-teaser--lsc {
  position: relative; }
  .article-teaser--lsc .article-teaser__text,
  .article-teaser--lsc .article-teaser__extra {
    position: absolute; }
  .article-teaser--lsc .article-teaser__text {
    bottom: 1.25rem;
    left: 0; }
  .article-teaser--lsc .article-teaser__extra {
    top: 1.25rem;
    right: 1.25rem; }
    .article-teaser + .article-teaser--lsc .article-teaser__extra {
      top: 2.5rem; }
  .article-teaser--lsc .article-teaser__extra,
  .article-teaser--lsc .article-teaser__header h1 {
    display: inline-block ;
    vertical-align: middle ;
    font-weight: 700; }
  .article-teaser--lsc .article-teaser__header h1,
  .article-teaser--lsc .article-teaser__body,
  .article-teaser--lsc .article-teaser__extra {
    padding: 0.3125rem;
    opacity: .9; }

.article-teaser--eta, .article--bg-color--1, .article-teaser--zeta,
.article--bg-color--2, .article-teaser--gamma,
.article--bg-color--3 {
  margin-bottom: 1.375rem;
  background-color: #eee; }
  .article-teaser--eta .article-teaser__text, .article--bg-color--1 .article-teaser__text, .article-teaser--zeta .article-teaser__text, .article--bg-color--2 .article-teaser__text, .article-teaser--gamma .article-teaser__text, .article--bg-color--3 .article-teaser__text {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    padding-top: 0.625rem; }
  .article-teaser--eta .article-teaser__related, .article--bg-color--1 .article-teaser__related, .article-teaser--zeta .article-teaser__related, .article--bg-color--2 .article-teaser__related, .article-teaser--gamma .article-teaser__related, .article--bg-color--3 .article-teaser__related {
    margin-bottom: 1.25rem;
    padding-left: 0.625rem;
    padding-right: 0.625rem; }

.article-teaser--zeta,
.article--bg-color--2 {
  background-color: #e4f0f8; }

.article-teaser--gamma,
.article--bg-color--3 {
  background-color: #7a7a7a; }

@media only screen and (min-width: 48em) {
  .article-teaser--cr625 a,
  .article-teaser--hr430 a,
  .article-teaser--hr300 a {
    margin-left: -1.25rem;
    margin-right: -1.25rem; } }

@media only screen and (min-width: 48em) {
  .article-teaser--cr625 .article-teaser__image,
  .article-teaser--cr625 .article-teaser__text,
  .article-teaser--hr430 .article-teaser__image,
  .article-teaser--hr430 .article-teaser__text,
  .article-teaser--hr300 .article-teaser__image,
  .article-teaser--hr300 .article-teaser__text {
    margin-left: 1.25rem;
    margin-right: 1.25rem; } }

.article-teaser--cr625 .secondary-col .article-teaser__image,
.article-teaser--hr430 .secondary-col .article-teaser__image,
.article-teaser--hr300 .secondary-col .article-teaser__image {
  float: none; }

.article-teaser--cr625.article--header-size--1 .article-teaser__header,
.article-teaser--hr430.article--header-size--1 .article-teaser__header,
.article-teaser--hr300.article--header-size--1 .article-teaser__header {
  font-size: 0.875rem;
  line-height: 1.4285714286; }

.article-teaser--cr625.article--header-size--2 .article-teaser__header,
.article-teaser--hr430.article--header-size--2 .article-teaser__header,
.article-teaser--hr300.article--header-size--2 .article-teaser__header {
  font-size: 1rem;
  line-height: 1.25; }

.article-teaser--cr625.article--header-size--3 .article-teaser__header,
.article-teaser--hr430.article--header-size--3 .article-teaser__header,
.article-teaser--hr300.article--header-size--3 .article-teaser__header {
  font-size: 1.125rem;
  line-height: 1.1111111111; }

.article-teaser--cr625.article--header-size--4 .article-teaser__header,
.article-teaser--hr430.article--header-size--4 .article-teaser__header,
.article-teaser--hr300.article--header-size--4 .article-teaser__header {
  font-size: 1.25rem;
  line-height: 1; }

.article-teaser--cr625.article--header-size--5 .article-teaser__header,
.article-teaser--hr430.article--header-size--5 .article-teaser__header,
.article-teaser--hr300.article--header-size--5 .article-teaser__header {
  font-size: 1.5rem;
  line-height: 1.25; }

.article-teaser--cr625.article--header-size--6 .article-teaser__header,
.article-teaser--hr430.article--header-size--6 .article-teaser__header,
.article-teaser--hr300.article--header-size--6 .article-teaser__header {
  font-size: 1.875rem;
  line-height: 1; }

.article-teaser--cr625 .article-teaser__image,
.article-teaser--hr430 .article-teaser__image,
.article-teaser--lsc .article-teaser__image,
.media-section--photospecial .article-teaser--ts205 .article-teaser__image {
  max-width: none;
  float: none; }

.article-teaser--cr625 .article-teaser__header,
.article-teaser--cr630 .article-teaser__header {
  font-size: 1.875rem;
  line-height: 1; }

.article-teaser--hr430 .article-teaser__header {
  font-size: 1.25rem;
  line-height: 1; }

.article-teaser--hr300 .article-teaser__header {
  font-size: 1.25rem;
  line-height: 1; }

.article-teaser .article-teaser__header .icon-plus + h1 {
  display: inline; }

.site-container {
  margin: 0 auto !important;
  max-width: 62.25rem !important;
  position: relative; }
  .site-container main {
    background-color: #fff; }
  @media only screen and (min-width: 71em) {
    .layout-smallskyscraper .site-container {
      margin-right: 8.75rem !important; } }
  @media only screen and (min-width: 1250px) {
    .layout-wideskyscraper .site-container {
      margin-right: 11.25rem !important; } }
  @media only screen and (min-width: 1250px) {
    .layout-extrawideskyscraper .site-container {
      margin-right: 20rem !important; } }

.site-container__inner {
  padding-top: 1.25rem;
  border-color: gainsboro;
  border-style: solid;
  border-width: 0; }
  .temp_stickyAds_leaderboard .site-container__inner {
    padding-top: 0; }
  .site-container__inner main {
    padding: 0.625rem 0.625rem 0; }
  @media only screen and (min-width: 48em) {
    .site-container__inner {
      border-bottom-width: 0;
      border-width: 0.0625rem; }
      .site-container__inner main {
        padding-left: 1.25rem;
        padding-right: 1.25rem; } }
  .layout-wallpaper .site-container__inner {
    border-width: 0; }

.site-copyright {
  margin-right: -1.3125rem;
  margin-left: -1.3125rem;
  background-color: #fff;
  border-top-color: gainsboro;
  border-top-style: solid;
  border-top-width: 0.0625rem;
  padding-top: .3em; }
  .layout-wallpaper .site-copyright {
    margin-right: 0;
    margin-left: 0; }

.site-footer {
  background-color: #fff;
  margin-top: -0.625rem;
  padding: 0.625rem; }
  .site-footer .site-logo {
    display: block;
    margin-bottom: 0.625rem; }

.site-header-sticky {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: 400;
  width: 100%;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  min-height: 2.1875rem; }
  .is-gdpr-notification-active .site-header-sticky {
    top: 18.9375rem; }
    @media only screen and (min-width: 62.1875em) {
      .is-gdpr-notification-active .site-header-sticky {
        top: 17.0625rem; } }
  @media only screen and (min-width: 37.5em) {
    .site-header-sticky {
      min-height: 0;
      top: 1.4375rem; } }
  .site-header-sticky #search-header {
    min-width: 20.75rem; }
  .site-header-sticky .icon, .site-header-sticky .comment__footer [class*="icon"], .comment__footer .site-header-sticky [class*="icon"] {
    width: 1.25rem;
    height: 1.25rem;
    margin-right: 0.3125rem;
    display: inline-block;
    fill: currentColor; }
  .site-header-sticky .icon-search {
    width: 1.875rem;
    height: 2.1875rem; }
  @media only screen and (max-width: 37.5em) {
    .site-header-sticky {
      overflow: hidden; } }
  .layout-smallskyscraper .site-header-sticky .container {
    max-width: 71rem !important; }
  .layout-wideskyscraper .site-header-sticky .container {
    max-width: 73.5rem !important; }
  .layout-extrawideskyscraper .site-header-sticky .container {
    max-width: 82.25rem !important; }

.site-header-sticky--compact .site-banner {
  display: none; }

.js-sticky-header-active .site-header-sticky {
  -webkit-transform: translateY(-6.25rem);
      -ms-transform: translateY(-6.25rem);
          transform: translateY(-6.25rem); }

.js-sticky-header-active .site-header-sticky--compact.site-header-sticky--compact {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none; }

.header-wrapper {
  width: 100%;
  padding-top: 6.875rem;
  -webkit-transition: 0.5s cubic-bezier(0, 0.5, 0, 1) -webkit-transform;
  transition: 0.5s cubic-bezier(0, 0.5, 0, 1) -webkit-transform;
  transition: 0.5s cubic-bezier(0, 0.5, 0, 1) transform;
  transition: 0.5s cubic-bezier(0, 0.5, 0, 1) transform, 0.5s cubic-bezier(0, 0.5, 0, 1) -webkit-transform;
  z-index: 400 !important; }
  .header-wrapper .ad--leaderboard {
    margin-top: 3.75rem; }
  .layout-smallskyscraper .header-wrapper {
    max-width: 71rem !important; }
    .layout-smallskyscraper .header-wrapper .ad--leaderboard {
      -webkit-transform: translateX(-4.375rem);
          -ms-transform: translateX(-4.375rem);
              transform: translateX(-4.375rem); }
  .layout-wideskyscraper .header-wrapper {
    max-width: 73.5rem !important; }
    .layout-wideskyscraper .header-wrapper .ad--leaderboard {
      -webkit-transform: translateX(-5.625rem);
          -ms-transform: translateX(-5.625rem);
              transform: translateX(-5.625rem); }
  .layout-extrawideskyscraper .header-wrapper {
    max-width: 81rem !important; }
    .layout-extrawideskyscraper .header-wrapper .ad--leaderboard {
      -webkit-transform: translateX(-9.375rem);
          -ms-transform: translateX(-9.375rem);
              transform: translateX(-9.375rem); }
  @media only screen and (min-width: 37.5em) {
    .header-wrapper {
      max-width: 41rem !important;
      margin: 0 auto; } }
  @media only screen and (min-width: 62.1875em) {
    .header-wrapper {
      max-width: 62.25rem !important; } }
  .header-wrapper .is-fixed {
    -webkit-transform: translate3d(0, -200%, 0);
            transform: translate3d(0, -200%, 0); }
  .header-wrapper .site-supnav__list {
    height: 1.4375rem; }
  .header-wrapper .site-supnav-sticky {
    margin-top: 0; }

.header-wrapper--with-ad {
  height: 15rem;
  background-color: #fff;
  padding-top: 0; }
  .header-wrapper--with-ad .header-wrapper__group {
    height: 8.125rem; }
  .header-wrapper--with-ad .ad--leaderboard {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin-top: 0;
    margin-bottom: 0.625rem;
    background-color: #fff; }
    .layout-skyscraper .header-wrapper--with-ad .ad--leaderboard {
      -webkit-transform: translateX(0);
          -ms-transform: translateX(0);
              transform: translateX(0); }
  .header-wrapper--with-ad .site-header-sticky,
  .header-wrapper--with-ad .site-supnav-sticky {
    position: static; }
    .header-wrapper--with-ad .site-header-sticky.site-sticky-active,
    .header-wrapper--with-ad .site-supnav-sticky.site-sticky-active {
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0); }
  .header-wrapper--with-ad .ad-group,
  .header-wrapper--with-ad .header-wrapper__group {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
       -moz-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 700;
    margin-top: 0; }

.header-wrapper + .body-wrapper {
  -webkit-transform: translate3d(0, -8.125rem, 0);
          transform: translate3d(0, -8.125rem, 0);
  -webkit-transition: 0.5s cubic-bezier(0, 0.5, 0, 1) -webkit-transform;
  transition: 0.5s cubic-bezier(0, 0.5, 0, 1) -webkit-transform;
  transition: 0.5s cubic-bezier(0, 0.5, 0, 1) transform;
  transition: 0.5s cubic-bezier(0, 0.5, 0, 1) transform, 0.5s cubic-bezier(0, 0.5, 0, 1) -webkit-transform;
  margin-bottom: -8.125rem; }
  .js-sticky-header-active .header-wrapper + .body-wrapper .ad--skyscraper {
    -webkit-transform: translateX(50%) translateY(0);
        -ms-transform: translateX(50%) translateY(0);
            transform: translateX(50%) translateY(0); }
  .header-wrapper + .body-wrapper.body-wrapper--homepage {
    padding-top: 1.75rem; }

.site-index {
  margin-bottom: 1.25rem;
  padding: 1.25rem;
  display: block;
  padding-top: 1.875rem;
  padding-bottom: 1.25rem;
  clear: both;
  margin-left: -1.25rem;
  margin-right: -1.25rem; }
  .site-index:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  .site-index > :last-child {
    margin-bottom: 0; }
  .site-index .logged-off {
    height: auto; }
  .site-index h6 {
    font-size: 1rem;
    line-height: 1.25;
    margin: 0.625rem 0;
    text-transform: uppercase;
    border-bottom-color: #686868;
    border-bottom-style: solid;
    border-bottom-width: 0.125rem;
    font-family: FFGoodWide, "FFGoodWide Fallback", Open Sans, Arial, Helvetica, sans-serif;
    padding-bottom: .5em; }
    @media only screen and (min-width: 48em) {
      .site-index h6 {
        margin-bottom: 1.25rem;
        border: 0;
        padding-bottom: 0;
        margin-top: 0; } }
  .site-index ul {
    margin-bottom: 1.25rem; }
    .site-index ul li {
      width: 50%; }
      @media only screen and (min-width: 48em) {
        .site-index ul li {
          width: 100%; } }
      .site-index ul li a {
        color: #555;
        border-bottom: 0.0625rem solid #707070;
        display: block;
        padding-bottom: .4em;
        padding-top: .4em;
        color: #fff; }
        @media only screen and (min-width: 48em) {
          .site-index ul li a {
            border-bottom: 0;
            padding-bottom: .3em;
            padding-top: .3em; } }
  .site-index a, .site-index a:hover, .site-index a:focus, .site-index a:active {
    text-decoration: none; }
  .site-index a {
    text-decoration: none; }
  .site-index a.is-active, .site-index a:hover, .site-index a:focus {
    text-decoration: underline; }
  .site-index .gdpr-footer__button--privacy {
    background-color: transparent;
    text-align: left;
    white-space: nowrap;
    color: #fff;
    font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    font-size: 0.875rem; }
    @media only screen and (min-width: 48em) {
      .site-index .gdpr-footer__button--privacy {
        border-bottom: 0;
        padding-bottom: .3em;
        padding-top: .3em; } }
    .site-index .gdpr-footer__button--privacy:hover {
      text-decoration: underline; }
  .layout-wallpaper .site-index {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0; }

.site-logo {
  margin-bottom: 0.625rem;
  display: block;
  max-width: 35.625rem; }
  .site-logo img {
    width: 100%; }
  .site-logo:hover, .site-logo:focus {
    opacity: .8; }

.site-logo-sticky {
  position: absolute;
  bottom: 0.375rem;
  left: 0;
  z-index: 3;
  text-decoration: none;
  -webkit-transform-origin: 0 100%;
      -ms-transform-origin: 0 100%;
          transform-origin: 0 100%;
  max-height: 6.25rem;
  display: block;
  margin-left: 0.625rem; }
  .site-logo-sticky:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  .layout-wallpaper .site-banner .site-logo-sticky {
    left: 0.625rem;
    margin-left: 0.875rem; }
  @media only screen and (min-width: 37.5em) {
    .site-logo-sticky img {
      max-height: 100%; } }
  .site-header-sticky--compact .site-banner .site-logo-sticky {
    max-width: 100%;
    margin-top: 0.3125rem;
    position: static; }

.site-logo-wrapper {
  height: 6.25rem;
  position: relative;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem; }
  @media only screen and (max-width: 37.5em) {
    .site-logo-wrapper {
      height: 2.5rem; } }

.site-menu {
  clear: both; }

@-webkit-keyframes test {
  50% {
    background-color: rgba(0, 0, 0, 0.1); }
  100% {
    background-color: transparent; } }

@-keyframes test {
  50% {
    background-color: rgba(0, 0, 0, 0.1); }
  100% {
    background-color: transparent; } }

#menu,
#menu-regio {
  background-color: transparent; }
  #menu:target,
  #menu-regio:target {
    -webkit-animation-name: test;
            animation-name: test;
    -webkit-animation-delay: 0.25s;
            animation-delay: 0.25s;
    -webkit-animation-duration: 2s;
            animation-duration: 2s;
    timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }

.site-menu-link {
  width: 2.5rem !important;
  margin-bottom: 0.625rem;
  line-height: 2.5rem;
  display: block; }
  .site-menu-link, .site-menu-link:hover, .site-menu-link:focus, .site-menu-link:active {
    text-decoration: none; }
  @media only screen and (min-width: 62.1875em) {
    .site-menu-link {
      padding: 0.875rem 0.875rem 0; } }
  .site-menu-link {
    color: #fff; }
  .site-menu-link .icon-search.icon--light {
    -webkit-transform: scale(0.75);
        -ms-transform: scale(0.75);
            transform: scale(0.75); }

.js-sticky-header-active .site-nav-stickywrapper #site-nav,
.site-header-sticky--compact .site-nav-stickywrapper #site-nav {
  margin-left: 6.25rem; }

.site-header-sticky--compact #site-nav,
.js-sticky-header-active #site-nav {
  border-top-width: 0; }

.site-nav-sticky {
  float: left;
  margin: 0;
  list-style: none;
  position: relative;
  z-index: 10; }
  .site-nav-sticky:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  .site-nav-sticky a {
    font-size: 0.875rem;
    display: block;
    height: 100%;
    padding: 0.875rem 0.375rem 0;
    font-weight: 600;
    text-decoration: none; }
    @media only screen and (min-width: 62.1875em) {
      .site-nav-sticky a {
        padding: 0.875rem 0.875rem 0; } }
    .site-nav-sticky a {
      color: #fff; }
  .site-nav-sticky .site-nav__item {
    height: 3.125rem;
    vertical-align: bottom;
    float: left;
    text-transform: uppercase;
    width: auto !important; }
    .site-nav-sticky .site-nav__item a:hover,
    .site-nav-sticky .site-nav__item.active > a {
      border-right-color: transparent; }
    .site-nav-sticky .site-nav__item:first-child a {
      border-left: 0; }
    .site-nav-sticky .site-nav__item a:hover,
    .site-nav-sticky .site-nav__item.active > a {
      background-color: #fff;
      color: #d21d10; }

.site-nav--right {
  float: right; }
  .site-nav--right .site-nav__item a {
    padding: 0.4375rem 0.375rem 0; }
    @media only screen and (min-width: 62.1875em) {
      .site-nav--right .site-nav__item a {
        padding: 0.4375rem 1rem 0; } }
    .site-nav--right .site-nav__item a .icon-search--light {
      margin-top: 0.3125rem; }
  .site-nav--right .sprite + .sprite-text, .site-nav--right .widget--standpunt .widget__header[class*="author--"]:after + .sprite-text, .widget--standpunt .site-nav--right .widget__header[class*="author--"]:after + .sprite-text, .site-nav--right .lsc-widget-logo a + .sprite-text, .lsc-widget-logo .site-nav--right a + .sprite-text {
    padding-left: 0; }
  .site-nav--right .icon-search.icon--light {
    margin-top: 0.1875rem; }
  @media only screen and (max-width: 743px) {
    .js-sticky-header-active .site-nav--right .site-nav__item:nth-child(2) {
      display: none; } }
  @media only screen and (max-width: 567px) {
    .site-nav--right .site-nav__item:nth-child(2) {
      display: none; } }
  @media only screen and (max-width: 807px) {
    .site-header-sticky--compact .site-nav--right .site-nav__item:nth-child(2) {
      display: none; } }
  @media only screen and (max-width: 657px) {
    .js-sticky-header-active .site-nav--right .site-nav__item:nth-child(1) {
      display: none; } }
  @media only screen and (max-width: 480px) {
    .site-nav--right .site-nav__item:nth-child(1) {
      display: none; } }

@media only screen and (max-width: 721px) {
  .site-header-sticky--compact .site-nav--right .site-nav__item:nth-child(1) {
    display: none; } }

.site-nav-stickywrapper {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  margin-left: 0;
  background-color: #d21d10; }
  .m_csstransforms3d .site-nav-stickywrapper {
    -webkit-transform: scale(1) translate3d(0, 0, 0);
            transform: scale(1) translate3d(0, 0, 0); }
  .layout-wallpaper .site-nav-stickywrapper {
    background-color: transparent; }
    .layout-wallpaper .site-nav-stickywrapper > .container {
      background-color: #d21d10; }
  @media only screen and (max-width: 30em) {
    .site-nav-stickywrapper {
      display: none; } }
  .js-sticky-header-active .site-nav-stickywrapper {
    left: 0;
    right: 0;
    z-index: 400;
    top: 1.4375rem; }
    @media only screen and (min-width: 64em) and (max-width: 77.5em) {
      .layout-wallpaper .js-sticky-header-active .site-nav-stickywrapper {
        left: 12%;
        right: 12%; } }
  .site-nav-stickywrapper > .container {
    position: relative; }

.widget--newsletter .widget__header, .widget--newsletter .widget__body {
  padding: 0.625rem 1.25rem; }

.widget--newsletter .widget__body {
  padding-top: 0; }

.widget--newsletter .section-title {
  margin-bottom: 0;
  text-transform: none; }

.widget--newsletter .site-newsletter {
  margin-bottom: 0; }

.widget--newsletter .form-label {
  font-size: 0.9375rem;
  font-weight: bold; }

.widget--newsletter .js-hidden {
  max-height: 0;
  -webkit-transition: 0.3s max-height ease-in-out;
  transition: 0.3s max-height ease-in-out; }

.widget--newsletter .is-valid, .widget--newsletter .has-error {
  padding: 0.3125rem;
  border: 0.0625rem solid; }

.widget--newsletter .is-valid {
  background-color: rgba(8, 158, 0, 0.1);
  border-color: #089e00; }

.widget--newsletter .has-error {
  background-color: rgba(255, 0, 0, 0.1);
  border-color: #f00; }

.site-search input {
  border-color: #731009; }

.site-nav__regiosearch,
.site-nav__searchbox {
  top: -0.0625rem;
  position: relative;
  clear: both; }
  .site-nav__regiosearch > form,
  .site-nav__regiosearch > div,
  .site-nav__searchbox > form,
  .site-nav__searchbox > div {
    position: absolute;
    top: 0;
    right: 0;
    left: auto;
    width: 100%;
    min-width: 25rem;
    z-index: 200; }
    @media only screen and (min-width: 48em) {
      .site-nav__regiosearch > form,
      .site-nav__regiosearch > div,
      .site-nav__searchbox > form,
      .site-nav__searchbox > div {
        max-width: 25rem; } }
    .site-nav__regiosearch > form:after,
    .site-nav__regiosearch > div:after,
    .site-nav__searchbox > form:after,
    .site-nav__searchbox > div:after {
      height: 0.125rem;
      right: 3.125rem;
      box-shadow: inset 0 0 6.25rem rgba(0, 0, 0, 0.2);
      content: '';
      display: block;
      position: absolute;
      top: 0;
      width: 100%; }
  .site-nav__regiosearch .site-search,
  .site-nav__searchbox .site-search {
    margin-bottom: 1.25rem;
    padding: 1.25rem;
    display: block;
    margin-top: 0.0625rem;
    overflow: hidden;
    right: 0; }
    .site-nav__regiosearch .site-search:after,
    .site-nav__searchbox .site-search:after {
      content: ".";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden; }
    .site-nav__regiosearch .site-search > :last-child,
    .site-nav__searchbox .site-search > :last-child {
      margin-bottom: 0; }
    .site-nav__regiosearch .site-search .button,
    .site-nav__searchbox .site-search .button {
      text-transform: uppercase; }
    .site-nav__regiosearch .site-search input,
    .site-nav__searchbox .site-search input {
      border-color: #731009; }

.site-nav__regiosearch .site-search {
  background-color: #e07068; }
  .site-nav__regiosearch .site-search input {
    border-color: #731009; }

.site-nav__regiosearch > form:after,
.site-nav__regiosearch > div:after {
  right: 11rem; }

.site-nav__regiosearch__related {
  padding: 0.625rem;
  background-color: #fff;
  border-color: #731009;
  border-style: solid;
  border-width: 0.0625rem; }
  .site-nav__regiosearch__related a {
    line-height: normal; }

.site-social {
  float: right; }
  .site-social .icon-facebook {
    width: 0.78125rem;
    height: 1.5rem; }
  .site-social .icon-twitter {
    width: 1.09375rem;
    height: 1.5rem; }
  .site-social .icon-rss {
    width: 1.5rem;
    height: 1.5rem; }
  .site-social .icon-youtube {
    width: 1.5rem;
    height: 1.5rem; }

.fb-like {
  max-height: 5rem; }

.site-subnav-sticky {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  padding-top: 0.3125rem;
  min-height: 1.5625rem; }
  @media only screen and (min-width: 30em) {
    .site-subnav-sticky {
      display: block; }
      .js-sticky-header-active .site-subnav-sticky {
        display: none; } }
  .layout-wallpaper .site-subnav-sticky {
    background-color: #fff; }
  .site-subnav-sticky a {
    display: block;
    text-transform: uppercase;
    text-decoration: none; }
    .site-subnav-sticky a:hover, .site-subnav-sticky a.is-active {
      text-decoration: underline; }
  .js-sticky-header-active .site-subnav-sticky {
    display: none; }

.site-subnav__list {
  list-style: none;
  margin-left: 0;
  margin-bottom: 0;
  font-size: 0.6875rem; }
  .site-subnav__list > li {
    display: inline-block ;
    vertical-align: top ; }
  .m_js .site-subnav__list ul {
    min-width: 12.5rem;
    background-color: #fff;
    display: none;
    left: 0;
    list-style: none;
    margin: 0;
    position: absolute;
    top: 100%;
    z-index: 200;
    box-shadow: 0 0.3125rem 0.1875rem rgba(0, 0, 0, 0.3); }
    .m_js .site-subnav__list ul ul {
      left: 100%;
      top: 0; }
    .m_js .site-subnav__list ul li a {
      padding: 0.3125rem 0.625rem;
      border-bottom: 0.0625rem solid #dcdcdc;
      text-transform: none; }
      .m_js .site-subnav__list ul li a:hover {
        color: #0071c7;
        text-decoration: none; }
  .m_js .site-subnav__list li {
    position: relative; }
  .m_js .site-subnav__list .mh-menu-state-active > ul {
    display: block; }
  .m_js .site-subnav__list .mh-menu-header {
    background-color: #eee;
    display: none; }
  .m_js .site-subnav__list .mh-menu-back-button {
    display: none; }
  .site-subnav-sticky--region .site-subnav__list {
    margin: 0;
    padding: 0; }
  .site-subnav__list > li:first-child a {
    border-left-color: transparent; }
  @media only screen and (min-width: 62.1875em) {
    .site-subnav__list {
      font-size: 0.875rem; } }

.site-subnav-sticky--region.masthead {
  border-top: 0;
  left: 1.25rem;
  right: 1.25rem;
  max-width: 62.25rem; }

.site-subnav-sticky--region .masthead {
  border-top: 0; }

.site-subnav-sticky--region .region-title {
  margin-bottom: 0;
  color: #d21d10; }

.site-subnav-sticky--region a {
  color: inherit;
  display: inline; }
  .site-subnav-sticky--region a.link--alpha {
    text-transform: none; }

.site-supnav-sticky {
  font-size: 0.75rem;
  line-height: 1.6666666667;
  background-color: #222;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 401;
  width: 100%; }
  .is-gdpr-notification-active .site-supnav-sticky {
    top: 17.5rem; }
    @media only screen and (min-width: 62.1875em) {
      .is-gdpr-notification-active .site-supnav-sticky {
        top: 15.625rem; } }
  @media only screen and (min-width: 30em) {
    .site-supnav-sticky {
      display: block; } }
  .layout-wallpaper .site-supnav-sticky {
    padding: 0;
    background-color: transparent; }
    .layout-wallpaper .site-supnav-sticky > .container {
      background-color: #222; }
      .layout-wallpaper .site-supnav-sticky > .container:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden; }
  .site-supnav-sticky > .container {
    padding-top: 0.1875rem; }
    @media only screen and (max-width: 48em) {
      .site-supnav-sticky > .container {
        padding-left: 0.625rem;
        padding-right: 0.625rem; } }
    .layout-smallskyscraper .site-supnav-sticky > .container {
      max-width: 71rem !important; }
    .layout-wideskyscraper .site-supnav-sticky > .container {
      max-width: 73.5rem !important; }
    .layout-extrawideskyscraper .site-supnav-sticky > .container {
      max-width: 82.25rem !important; }
  .site-supnav-sticky a {
    padding: 0 0.625rem;
    color: #000; }
    @media only screen and (max-device-width: 1024px) {
      .site-supnav-sticky a {
        padding: 0 0.3125rem; } }
  .site-supnav-sticky li:first-child a {
    padding-left: 0; }

.site-supnav__list {
  margin: 0; }

.site-supnav__list:first-child {
  display: none !important; }
  @media only screen and (min-width: 30em) {
    .site-supnav__list:first-child {
      display: block !important; } }
  .site-supnav__list:first-child + .site-supnav__list {
    float: right;
    clear: right; }

.region-events {
  margin-bottom: 1.25rem;
  padding: 0.625rem;
  display: block; }
  .region-events:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  .region-events > :last-child {
    margin-bottom: 0; }
  .region-events .article-teaser__text {
    overflow: hidden; }

.region-in-memoriam .article-teaser__image {
  width: 4.375rem; }

.regio-neighbour {
  margin-bottom: 1.25rem;
  padding: 0.625rem;
  display: block; }
  .regio-neighbour:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  .regio-neighbour > :last-child {
    margin-bottom: 0; }

.region-overview {
  padding: 0 0.625rem;
  list-style: none;
  margin-left: 0; }
  @media only screen and (min-width: 48em) {
    .region-overview {
      -webkit-column-count: 4;
         -moz-column-count: 4;
              column-count: 4;
      padding: 0; } }
  @media only screen and (min-width: 62.1875em) {
    .region-overview {
      -webkit-column-count: 5;
         -moz-column-count: 5;
              column-count: 5; } }
  .region-overview > li {
    page-break-inside: avoid;
    -webkit-column-break-inside: avoid;
    column-break-inside: avoid; }
  .region-overview ol {
    margin-bottom: 1.25rem; }
  .region-overview strong {
    margin-bottom: 0.625rem;
    display: block; }
  .region-overview a, .region-overview a:hover, .region-overview a:focus, .region-overview a:active {
    text-decoration: none; }

.region-subnav {
  margin-left: -0.625rem;
  margin-right: -0.625rem; }
  @media only screen and (min-width: 48em) {
    .region-subnav {
      margin-left: -1.25rem;
      margin-right: -1.25rem; } }
  .region-subnav > a:last-child {
    min-width: 20%; }

.m_js .region-subnav__list ul {
  min-width: 12.5rem;
  background-color: #fff;
  display: none;
  left: 0;
  list-style: none;
  margin: 0;
  position: absolute;
  top: 100%;
  z-index: 200;
  box-shadow: 0 0.3125rem 0.1875rem rgba(0, 0, 0, 0.3); }
  .m_js .region-subnav__list ul ul {
    left: 100%;
    top: 0; }
  .m_js .region-subnav__list ul li a {
    padding: 0.3125rem 0.625rem;
    border-bottom: 0.0625rem solid #dcdcdc;
    text-transform: none; }
    .m_js .region-subnav__list ul li a:hover {
      color: #0071c7;
      text-decoration: none; }

.m_js .region-subnav__list li {
  position: relative; }

.m_js .region-subnav__list .mh-menu-state-active > ul {
  display: block; }

.m_js .region-subnav__list .mh-menu-header {
  background-color: #eee;
  display: none; }

.m_js .region-subnav__list .mh-menu-back-button {
  display: none; }

.m_js .region-subnav__list ul {
  min-width: 12.5rem; }

.region-subscription {
  margin-bottom: 1.25rem; }
  .region-subscription .islet {
    margin-bottom: 0; }
  .region-subscription h5, .region-subscription p {
    margin: 0 0 0.625rem; }
  .region-subscription .form-label {
    margin-bottom: 0.3125rem;
    font-weight: bold; }
  .region-subscription .form-group--radio .form-label {
    font-weight: normal; }
  .region-subscription button[disabled] {
    border-color: gainsboro !important;
    border-style: solid;
    border-width: 0.0625rem; }
  .region-subscription button.is-loading {
    color: rgba(0, 0, 0, 0) !important; }
  .region-subscription a[disabled] {
    color: #999 !important;
    cursor: not-allowed !important; }
    .region-subscription a[disabled]:hover .icon-text {
      text-decoration: none !important; }

.region-subscription__sections {
  border-color: #bcdaee; }

.region-subscription__action-buttons button {
  margin-bottom: 0; }

.region-subscription__link--facebook {
  color: #3b5998; }
  .region-subscription__link--facebook > .icon-text {
    font-size: 0.75rem;
    line-height: 1.2;
    text-decoration: none; }
  .region-subscription__link--facebook:hover > .icon-text {
    text-decoration: underline; }

.region-subscription__section--overview form .form-group {
  border-color: #bcdaee;
  border-style: solid;
  border-width: 0.0625rem 0 0 0; }

.region-subscription__section--overview form input[type=checkbox] {
  position: relative;
  bottom: 0.0625rem; }

.region-subscription__section--overview .region-subscription__action-buttons {
  border-color: #bcdaee;
  border-style: solid;
  border-width: 0.0625rem 0 0 0; }

.region-subscription__newsletter {
  margin: 0 0 0.41667rem; }

.region-subscription__checkbox-container {
  line-height: 1.3; }

.region-subscription__preview__close {
  padding-top: 0.3125rem;
  padding-bottom: 0.625rem; }

.region-subscription__preview__iframe {
  width: 41.25rem;
  height: 80%;
  background-color: #fff; }

.lsc-soccer__event__inner, .lsc-soccer__wrapper {
  display: block;
  font-size: 0;
  list-style: none;
  margin: 0 -0.625rem;
  padding: 0; }
  .lsc-soccer__event__inner > .lsc-soccer__event__inner, .lsc-soccer__wrapper > .lsc-soccer__event__inner, .lsc-soccer__event__inner > .lsc-soccer__wrapper, .lsc-soccer__wrapper > .lsc-soccer__wrapper {
    margin: 0; }

.lsc-soccer__main,
.lsc-soccer__aside, .lsc-soccer__team,
.lsc-soccer__meta {
  display: inline-block;
  font-size: 0.875rem;
  width: 100%; }

.lsc-soccer__main__inner,
.lsc-soccer__aside__inner, .lsc-soccer__team__inner,
.lsc-soccer__meta__inner {
  padding: 0 0.625rem; }


.lsc-soccer__aside__inner {
  white-space: nowrap; }
  .lsc-soccer__aside__inner:before {
    content: "";
    height: 100%;
    display: inline-block;
    vertical-align: middle; }

.lsc-soccer {
  font-size: 0.875rem;
  font-family: "Merriweather", "Arial", Helvetica, sans-serif;
  text-transform: uppercase; }

.lsc-widget-header {
  background-color: #000; }

.lsc-widget-logo a {
  text-indent: -624.9375rem; }

.lsc-widget-logo span {
  font-family: "BarlowSemiCondensed", "Arial", Helvetica, sans-serif;
  font-size: .8em; }

.lsc-section-title {
  background: transparent !important;
  margin: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  border-left: 0;
  border-right: 0;
  border-top: 0;
  border-bottom: 0.0625rem solid #999;
  color: #357ec6 !important;
  font-size: 1.375rem;
  font-weight: 900; }
  .lsc-section-title a {
    margin-top: 0.4375rem;
    color: #357ec6 !important;
    font-size: 0.75rem;
    text-transform: none;
    font-weight: 400;
    text-decoration: none; }
    .lsc-section-title a:hover {
      color: #3071b2;
      text-decoration: none; }

.lsc-soccer__header {
  margin-top: 1.25rem;
  margin-bottom: 0.3125rem;
  overflow: hidden; }
  .lsc-soccer__header h2, .lsc-soccer__header a, .lsc-soccer__header h3 {
    margin: 0;
    color: #357ec6; }
  .lsc-soccer__header h2 {
    float: left;
    font-size: 1.1875rem;
    font-weight: bold;
    line-height: toEm(1.375rem, 1.1875rem); }
  .lsc-soccer__header a {
    float: right;
    font-size: 1em;
    font-weight: 300;
    line-height: 1.375rem;
    text-transform: none; }

.lsc-soccer__events {
  list-style: none;
  margin: 0;
  padding: 0; }

.lsc-soccer__event {
  border: none;
  height: 3.75rem;
  border-bottom: 0.0625rem solid #999; }

.lsc-soccer__event__inner {
  text-align: center; }
  .lsc-soccer__event__inner:before {
    content: '';
    display: inline-block;
    height: 100%;
    margin-left: -0.0625rem;
    height: 3.75rem;
    vertical-align: middle;
    width: 0.0625rem; }

.lsc-soccer__main,
.lsc-soccer__aside {
  vertical-align: middle; }

.lsc-soccer__main {
  width: 80%; }

.lsc-soccer__aside {
  vertical-align: top !important;
  width: 20%; }

.lsc-soccer__wrapper {
  text-align: center; }

.lsc-soccer__team,
.lsc-soccer__meta {
  vertical-align: middle; }

.lsc-soccer__meta {
  padding: 0;
  width: 20%; }

.lsc-soccer__meta__inner {
  padding: 0;
  margin-left: -50%;
  width: 200%; }

.lsc-soccer__progress, .lsc-soccer__status {
  vertical-align: middle;
  display: inline-block; }

.lsc-soccer__status .pill-live {
  display: none; }

.lsc-soccer__status .pill-gedaan, .lsc-soccer__status .pill-uitgesteld {
  font-size: 0.6875rem; }

.lsc-soccer__team {
  width: 40%; }
  .lsc-soccer__team > a {
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    overflow: hidden;
    display: block;
    position: relative;
    z-index: 1;
    color: #000;
    text-decoration: none; }
    .lsc-soccer__team > a:hover {
      text-decoration: none; }
  .lsc-soccer__team img {
    height: auto;
    margin: 0.25rem auto;
    max-width: 100%;
    width: 2.25rem;
    display: inline-block; }
  .lsc-soccer__team abbr {
    border-bottom: 0;
    display: inline-block;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
       -moz-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    color: #000;
    font-weight: 500;
    font-size: 0.75rem;
    line-height: 1.1;
    text-transform: uppercase; }
  .lsc-soccer__team abbr[title]:before {
    content: attr(title); }
  .lsc-soccer__team abbr[title] span {
    display: none; }

.lsc-soccer__home > a {
  float: left; }

.lsc-soccer__home > a {
  float: none; }

.lsc-soccer__home img {
  float: left; }

.lsc-soccer__away > a {
  float: right; }

.lsc-soccer__away img {
  -webkit-order: 1;
  -ms-flex-order: 1;
  -webkit-box-ordinal-group: 2;
     -moz-box-ordinal-group: 2;
          order: 1; }

.lsc-soccer__away > a {
  float: none; }

.lsc-soccer__away img {
  float: right; }

.lsc-soccer__status {
  color: #000;
  font-weight: 900;
  font-size: 1.125rem; }

.lsc-soccer__result {
  font-size: 1.375rem;
  font-weight: 900;
  line-height: 1.2; }
  .lsc-soccer__result a {
    color: #000;
    text-decoration: none; }
    .lsc-soccer__result a:hover {
      text-decoration: none; }

.lsc-soccer__cta-live,
.lsc-soccer__cta-video {
  background-color: #ececec;
  color: #333;
  display: block;
  font-size: 0.75rem;
  font-weight: 800;
  margin: .3em 0;
  padding: .5em .3em;
  text-transform: uppercase; }
  .lsc-soccer__cta-live:hover, .lsc-soccer__cta-live:focus,
  .lsc-soccer__cta-video:hover,
  .lsc-soccer__cta-video:focus {
    background-color: #dfdfdf; }
  .lsc-soccer__cta-live span,
  .lsc-soccer__cta-video span {
    display: none; }

.lsc-soccer__result .pill-live:before, .lsc-soccer__result .pill-gedaan:before, .lsc-soccer__result .pill-uitgesteld:before {
  display: block;
  color: #f00;
  font-size: 0.6875rem;
  text-transform: uppercase; }

.lsc-soccer__result .pill-live:before {
  content: "Live"; }

.lsc-soccer__result .pill-gedaan:before {
  content: "Einde"; }

.lsc-soccer__result .pill-uitgesteld:before {
  content: "Uitgesteld"; }

.lsc-soccer__next {
  display: none; }

.lsc-widget .lsc-soccer,
.lsc-widget .lsc-soccer__main,
.lsc-widget .lsc-soccer__aside,
.lsc-widget .lsc-soccer__team,
.lsc-widget .lsc-soccer__meta,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__main,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__aside,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__team,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__meta {
  font-size: 0.75rem; }

.lsc-widget .lsc-soccer__header,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__header {
  margin-left: 0.625rem;
  margin-right: 0.625rem; }

.lsc-widget .lsc-soccer,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer {
  font-size: 0.875rem;
  font-family: "Merriweather", "Arial", Helvetica, sans-serif;
  text-transform: uppercase; }

.lsc-widget .lsc-soccer__event,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__event {
  border-bottom: none; }
  .lsc-widget .lsc-soccer__event:nth-child(even),
  section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__event:nth-child(even) {
    background-color: #eee; }

.lsc-widget .lsc-soccer__event,
.lsc-widget .lsc-soccer__event__inner:before,
.lsc-widget .lsc-soccer__aside__inner,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__event,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__event__inner:before,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__aside__inner {
  height: 3.125rem; }

.lsc-widget .lsc-soccer__event,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__event {
  height: auto;
  min-height: 3.125rem;
  position: relative; }

.lsc-widget .lsc-soccer__aside,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__aside {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 75%; }
  .lsc-widget .lsc-soccer__aside .lsc-soccer__aside__inner,
  section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__aside .lsc-soccer__aside__inner {
    height: 100%; }

.lsc-widget .lsc-soccer__main,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__main {
  margin-left: 15%; }

.lsc-widget .lsc-soccer__event__inner,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__event__inner {
  margin: 0; }

.lsc-widget .lsc-soccer__main__inner,
.lsc-widget .lsc-soccer__aside__inner,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__main__inner,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__aside__inner {
  padding: 0;
  position: relative; }

.lsc-widget .lsc-soccer__main,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__main {
  width: 82%; }

.lsc-widget .lsc-soccer__main__inner,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__main__inner {
  margin-right: 0.625rem; }

.lsc-widget .lsc-soccer__team,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__team {
  width: 32.5%; }
  .lsc-widget .lsc-soccer__team img,
  section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__team img {
    width: 1.75rem;
    display: block;
    float: none; }

.lsc-widget .lsc-soccer__aside,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__aside {
  margin-right: 3%;
  width: 15%; }

.lsc-widget .lsc-soccer__aside__inner,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__aside__inner {
  border-right: 0.0625rem solid #eee; }

.lsc-widget .lsc-soccer__event:nth-child(even) .lsc-soccer__aside__inner,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__event:nth-child(even) .lsc-soccer__aside__inner {
  border-right: 0.0625rem solid #fff; }

.lsc-widget .pill-live:before,
.lsc-widget .pill-gedaan:before,
.lsc-widget .pill-uitgesteld:before,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .pill-live:before,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .pill-gedaan:before,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .pill-uitgesteld:before {
  display: none; }

.lsc-widget .lsc-soccer__meta,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__meta {
  width: 35%; }
  .lsc-widget .lsc-soccer__meta .pill-live,
  .lsc-widget .lsc-soccer__meta .pill-gedaan,
  .lsc-widget .lsc-soccer__meta .pill-uitgesteld,
  section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__meta .pill-live,
  section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__meta .pill-gedaan,
  section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__meta .pill-uitgesteld {
    display: block; }

.lsc-widget .lsc-soccer__status.lsc-soccer__status,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__status.lsc-soccer__status {
  font-size: 0.75rem; }

.lsc-widget .lsc-soccer__progress,
.lsc-widget .lsc-soccer__cta-video,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__progress,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__cta-video {
  width: 100%;
  font-weight: 500; }

.lsc-widget .lsc-soccer__progress,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__progress {
  margin-left: -0.25rem;
  font-weight: normal; }
  .lsc-widget .lsc-soccer__progress span,
  section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__progress span {
    margin-top: -0.3125rem;
    font-size: 80%;
    display: block; }
  .lsc-widget .lsc-soccer__progress.lsc-soccer__progress-extra + .lsc-soccer__live-loader,
  section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__progress.lsc-soccer__progress-extra + .lsc-soccer__live-loader {
    max-width: 2.8125rem;
    top: 50%;
    left: 50%;
    margin-left: -1.4375rem;
    margin-top: -1.4375rem; }

.lsc-widget .lsc-soccer__result,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__result {
  display: block; }

.lsc-widget .lsc-soccer__live-loader,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__live-loader {
  max-width: 2.5rem;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -1.25rem;
  margin-top: -1.25rem; }

.lsc-widget .lsc-soccer__cta-video,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__cta-video {
  background-color: #fff;
  font-weight: bold;
  display: inline-block;
  color: #000;
  line-height: 3.125rem;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  text-decoration: none;
  /*&:after {
            content: '>';
            margin-left: -2px;
        }*/ }
  .lsc-widget .lsc-soccer__cta-video:hover, .lsc-widget .lsc-soccer__cta-video:focus,
  section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__cta-video:hover,
  section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__cta-video:focus {
    background-color: #f00;
    color: #fff;
    text-decoration: none; }
  .lsc-widget .lsc-soccer__cta-video .lsc-soccer__status,
  section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__cta-video .lsc-soccer__status {
    color: #fff; }

.lsc-widget .lsc-soccer__event:nth-child(even) .lsc-soccer__cta-video,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__event:nth-child(even) .lsc-soccer__cta-video {
  background-color: #eee; }
  .lsc-widget .lsc-soccer__event:nth-child(even) .lsc-soccer__cta-video:hover,
  section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__event:nth-child(even) .lsc-soccer__cta-video:hover {
    background-color: #f00; }

.lsc-widget .lsc-soccer__prolsc-soccer__statusess span:after,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc-soccer__prolsc-soccer__statusess span:after {
  content: '"'; }

.lsc-widget abbr[title],
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync abbr[title] {
  width: 100%;
  cursor: pointer;
  font-size: 0.75rem;
  text-overflow: ellipsis;
  overflow: hidden;
  /*&:before {
            display: none;
        }
        span {
            display: block;
            font-size: 14px !important;
        }*/ }

.lsc-widget .lsc_soccer__custom-event,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc_soccer__custom-event {
  text-align: left; }

.lsc-widget .lsc_soccer__custom-event__inner,
section.sportwereld section.sportwereld .js-lsc-matchcenter-sync .lsc_soccer__custom-event__inner {
  font-family: "BarlowSemiCondensed", "Arial", Helvetica, sans-serif;
  border-bottom: 0;
  display: inline-block;
  margin-left: 0.9375rem;
  text-decoration: none !important;
  color: #000 !important;
  font-weight: bold;
  font-size: 0.75rem !important;
  text-transform: uppercase;
  line-height: 1.4375rem; }

.lsc-widget {
  margin-bottom: 1.25rem; }

.live-sports-coverage .lsc-widget .lsc-soccer__header {
  margin-top: 0;
  margin-left: 0.625rem;
  margin-right: 0.625rem; }
  .live-sports-coverage .lsc-widget .lsc-soccer__header h3,
  .live-sports-coverage .lsc-widget .lsc-soccer__header a {
    margin-top: 0.625rem;
    margin-bottom: 0; }
  .live-sports-coverage .lsc-widget .lsc-soccer__header h3 {
    float: left; }

.live-sports-coverage .lsc-widget .lsc-soccer__events {
  border-top: 0.0625rem solid #999; }

.lsc-section-title a {
  float: right;
  clear: right; }

.lsc-widget-header {
  padding: 0.3125rem 0.625rem; }

.lsc-widget-logo a {
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap; }

.lsc-widget-logo span {
  display: inline-block ;
  vertical-align: middle ;
  color: #478bce;
  font-family: FFGoodWide, "FFGoodWide Fallback", Open Sans, Arial, Helvetica, sans-serif;
  font-size: .8em; }

.lsc-widget-header {
  padding: 0.3125rem 0.625rem;
  background-color: #454545; }

.lsc-widget-logo a {
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap; }

.lsc-widget-logo span {
  display: inline-block ;
  vertical-align: middle ;
  color: #478bce;
  font-family: FFGoodWide, "FFGoodWide Fallback", Open Sans, Arial, Helvetica, sans-serif;
  font-size: .8em; }

.lsc-section-title a {
  float: right;
  clear: right; }

.lsc-widget table a, .lsc-widget table a:hover, .lsc-widget table a:focus, .lsc-widget table a:active {
  text-decoration: none; }

.lsc-widget table .t20 {
  width: 3.125rem; }

.lsc-widget table .lc-result-show {
  text-align: right; }

.widget--sport div[id*='ranking'] .section-header a, .widget--sport div[id*='ranking'] .lsc-section-title a {
  width: 1.875rem;
  height: 2.5rem; }
  .widget--sport div[id*='ranking'] .section-header a svg, .widget--sport div[id*='ranking'] .lsc-section-title a svg {
    height: 100%; }

.sticky--paco .sticky--paco__item {
  overflow: hidden;
  max-height: 18.75rem;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: .5s;
          transition-duration: .5s;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear; }
  .sticky--paco .sticky--paco__item.sticky--paco__hidden {
    max-height: 0;
    border: 0; }

.link-button[disabled], .bar__toggle[disabled], .region-subnav__toggle[disabled], .results-menu > ul > li > a[disabled], .results-menu > ul > li > ul > li > a[disabled], .link-button.is-loading, .is-loading.bar__toggle, .is-loading.region-subnav__toggle, .results-menu > ul > li > a.is-loading, .results-menu > ul > li > ul > li > a.is-loading,
.button[disabled],
.button.is-loading {
  background-color: #eee !important; }

.link-button[disabled], .bar__toggle[disabled], .region-subnav__toggle[disabled], .results-menu > ul > li > a[disabled], .results-menu > ul > li > ul > li > a[disabled],
.button[disabled] {
  color: #999 !important;
  cursor: not-allowed !important;
  opacity: 1 !important; }

.link-button.is-loading, .is-loading.bar__toggle, .is-loading.region-subnav__toggle, .results-menu > ul > li > a.is-loading, .results-menu > ul > li > ul > li > a.is-loading,
.button.is-loading {
  color: transparent !important;
  cursor: wait !important;
  position: relative; }
  .link-button.is-loading .icon-text, .is-loading.bar__toggle .icon-text, .is-loading.region-subnav__toggle .icon-text, .results-menu > ul > li > a.is-loading .icon-text, .results-menu > ul > li > ul > li > a.is-loading .icon-text,
  .link-button.is-loading .icon,
  .is-loading.bar__toggle .icon,
  .is-loading.region-subnav__toggle .icon,
  .results-menu > ul > li > a.is-loading .icon,
  .results-menu > ul > li > ul > li > a.is-loading .icon,
  .link-button.is-loading .comment__footer [class*="icon"],
  .comment__footer .link-button.is-loading [class*="icon"],
  .is-loading.bar__toggle .comment__footer [class*="icon"],
  .comment__footer .is-loading.bar__toggle [class*="icon"],
  .is-loading.region-subnav__toggle .comment__footer [class*="icon"],
  .comment__footer .is-loading.region-subnav__toggle [class*="icon"],
  .results-menu > ul > li > a.is-loading .comment__footer [class*="icon"],
  .comment__footer .results-menu > ul > li > a.is-loading [class*="icon"],
  .results-menu > ul > li > ul > li > a.is-loading .comment__footer [class*="icon"],
  .comment__footer .results-menu > ul > li > ul > li > a.is-loading [class*="icon"],
  .link-button.is-loading .sprite,
  .is-loading.bar__toggle .sprite,
  .is-loading.region-subnav__toggle .sprite,
  .results-menu > ul > li > a.is-loading .sprite,
  .results-menu > ul > li > ul > li > a.is-loading .sprite,
  .link-button.is-loading .widget--standpunt .widget__header[class*="author--"]:after,
  .widget--standpunt .link-button.is-loading .widget__header[class*="author--"]:after,
  .is-loading.bar__toggle .widget--standpunt .widget__header[class*="author--"]:after,
  .widget--standpunt .is-loading.bar__toggle .widget__header[class*="author--"]:after,
  .is-loading.region-subnav__toggle .widget--standpunt .widget__header[class*="author--"]:after,
  .widget--standpunt .is-loading.region-subnav__toggle .widget__header[class*="author--"]:after,
  .results-menu > ul > li > a.is-loading .widget--standpunt .widget__header[class*="author--"]:after,
  .widget--standpunt .results-menu > ul > li > a.is-loading .widget__header[class*="author--"]:after,
  .results-menu > ul > li > ul > li > a.is-loading .widget--standpunt .widget__header[class*="author--"]:after,
  .widget--standpunt .results-menu > ul > li > ul > li > a.is-loading .widget__header[class*="author--"]:after,
  .link-button.is-loading .lsc-widget-logo a,
  .lsc-widget-logo .link-button.is-loading a,
  .is-loading.bar__toggle .lsc-widget-logo a,
  .lsc-widget-logo .is-loading.bar__toggle a,
  .is-loading.region-subnav__toggle .lsc-widget-logo a,
  .lsc-widget-logo .is-loading.region-subnav__toggle a,
  .results-menu > ul > li > a.is-loading .lsc-widget-logo a,
  .lsc-widget-logo .results-menu > ul > li > a.is-loading a,
  .results-menu > ul > li > ul > li > a.is-loading .lsc-widget-logo a,
  .lsc-widget-logo .results-menu > ul > li > ul > li > a.is-loading a,
  .link-button.is-loading .sprite-text,
  .is-loading.bar__toggle .sprite-text,
  .is-loading.region-subnav__toggle .sprite-text,
  .results-menu > ul > li > a.is-loading .sprite-text,
  .results-menu > ul > li > ul > li > a.is-loading .sprite-text,
  .button.is-loading .icon-text,
  .button.is-loading .icon,
  .button.is-loading .comment__footer [class*="icon"],
  .comment__footer .button.is-loading [class*="icon"],
  .button.is-loading .sprite,
  .button.is-loading .widget--standpunt .widget__header[class*="author--"]:after,
  .widget--standpunt .button.is-loading .widget__header[class*="author--"]:after,
  .button.is-loading .lsc-widget-logo a,
  .lsc-widget-logo .button.is-loading a,
  .button.is-loading .sprite-text {
    visibility: hidden; }
  .link-button.is-loading:after, .is-loading.bar__toggle:after, .is-loading.region-subnav__toggle:after, .results-menu > ul > li > a.is-loading:after, .results-menu > ul > li > ul > li > a.is-loading:after,
  .button.is-loading:after {
    background: url("../img/load.gif") center center no-repeat;
    content: '';
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%; }

.form-input[disabled], select.ui-datepicker-month[disabled], select.ui-datepicker-year[disabled], .form-input[readonly], select.ui-datepicker-month[readonly], select.ui-datepicker-year[readonly] {
  background-color: #eee !important;
  box-shadow: none !important;
  border-color: gainsboro !important;
  cursor: not-allowed !important;
  color: #999 !important;
  opacity: 1 !important; }

.is-valid .form-input, .is-valid select.ui-datepicker-month, .is-valid select.ui-datepicker-year, .form-input.is-valid, select.is-valid.ui-datepicker-month, select.is-valid.ui-datepicker-year {
  border-color: #089e00 !important; }

.has-error .form-input, .has-error select.ui-datepicker-month, .has-error select.ui-datepicker-year, .form-input.has-error, select.has-error.ui-datepicker-month, select.has-error.ui-datepicker-year {
  border-color: #f00 !important; }

.is-valid .form-label, .form-label.is-valid {
  color: #089e00 !important; }

.has-error .form-label, .form-label.has-error {
  color: #f00 !important; }

.nav-tabs a:hover, .nav-tabs a:focus {
  outline: none; }

.nav-tabs .is-active {
  background-color: #fff;
  font-weight: 600; }

.nav-tabs > li > .is-active {
  border-color: gainsboro gainsboro transparent; }

.site-subnav .is-active {
  font-weight: 600; }

.m_no-js .is-js-enhanced {
  display: none !important; }

.is-hidden {
  display: none !important; }

.is-visible {
  display: block !important; }

.is-offscreen {
  left: -9999em !important;
  position: absolute;
  top: -9999em !important; }

.is-scheduled {
  border: 0.3125rem solid orange;
  box-shadow: 0 0 0 0.3125rem orange;
  opacity: 0.5; }

.is-phone {
  display: block; }
  @media only screen and (min-width: 37.5em) {
    .is-phone {
      display: none; } }

.is-tablet {
  display: none; }
  @media only screen and (min-width: 37.5em) and (max-width: 64em) {
    .is-tablet {
      display: block; } }

.is-desktop {
  display: none; }
  @media only screen and (min-width: 64.0625em) {
    .is-desktop {
      display: block; } }

.is-fixed {
  position: fixed !important; }

.bar--alpha .bar__toggle, .bar--alpha .region-subnav__toggle,
.bar--alpha .bar__nav > li > a,
.bar--alpha .region-subnav__list > li > a {
  color: #fff;
  background-color: #d21d10;
  font-weight: 400; }

.bar--alpha .bar__toggle.is-active, .bar--alpha .is-active.region-subnav__toggle, .bar--alpha .bar__toggle:hover, .bar--alpha .region-subnav__toggle:hover, .bar--alpha .bar__toggle:focus, .bar--alpha .region-subnav__toggle:focus,
.bar--alpha .bar__nav > li > a.is-active,
.bar--alpha .region-subnav__list > li > a.is-active,
.bar--alpha .bar__nav > li > a:hover,
.bar--alpha .region-subnav__list > li > a:hover,
.bar--alpha .bar__nav > li > a:focus,
.bar--alpha .region-subnav__list > li > a:focus {
  color: #fff;
  background-color: #a3160c;
  font-weight: 400; }

.bar--alpha .bar__toggle:active, .bar--alpha .region-subnav__toggle:active,
.bar--alpha .bar__nav > li > a:active,
.bar--alpha .region-subnav__list > li > a:active {
  background-color: #731009; }

.bar--alpha .bar__nav ul a, .bar--alpha .region-subnav__list ul a {
  background-color: #a3160c; }

.bar--alpha .bar__nav ul a.is-active, .bar--alpha .region-subnav__list ul a.is-active, .bar--alpha .bar__nav ul a:hover, .bar--alpha .region-subnav__list ul a:hover, .bar--alpha .bar__nav ul a:focus, .bar--alpha .region-subnav__list ul a:focus {
  background-color: #d21d10; }

.bar--alpha .bar__nav ul a:active, .bar--alpha .region-subnav__list ul a:active {
  background-color: #731009; }

.bar--beta .bar__toggle, .region-subnav .bar__toggle, .bar--beta .region-subnav__toggle, .region-subnav .region-subnav__toggle,
.bar--beta .bar__nav > li > a,
.region-subnav .bar__nav > li > a,
.bar--beta .region-subnav__list > li > a,
.region-subnav .region-subnav__list > li > a {
  color: #fff;
  background-color: #d21d10; }

.bar--beta .bar__toggle.is-active, .region-subnav .bar__toggle.is-active, .bar--beta .is-active.region-subnav__toggle, .region-subnav .is-active.region-subnav__toggle, .bar--beta .bar__toggle:hover, .region-subnav .bar__toggle:hover, .bar--beta .region-subnav__toggle:hover, .region-subnav .region-subnav__toggle:hover, .bar--beta .bar__toggle:focus, .region-subnav .bar__toggle:focus, .bar--beta .region-subnav__toggle:focus, .region-subnav .region-subnav__toggle:focus,
.bar--beta .bar__nav > li > a.is-active,
.region-subnav .bar__nav > li > a.is-active,
.bar--beta .region-subnav__list > li > a.is-active,
.region-subnav .region-subnav__list > li > a.is-active,
.bar--beta .bar__nav > li > a:hover,
.region-subnav .bar__nav > li > a:hover,
.bar--beta .region-subnav__list > li > a:hover,
.region-subnav .region-subnav__list > li > a:hover,
.bar--beta .bar__nav > li > a:focus,
.region-subnav .bar__nav > li > a:focus,
.bar--beta .region-subnav__list > li > a:focus,
.region-subnav .region-subnav__list > li > a:focus {
  color: #fff;
  background-color: #a3160c; }

.bar--beta .bar__toggle:active, .region-subnav .bar__toggle:active, .bar--beta .region-subnav__toggle:active, .region-subnav .region-subnav__toggle:active,
.bar--beta .bar__nav > li > a:active,
.region-subnav .bar__nav > li > a:active,
.bar--beta .region-subnav__list > li > a:active,
.region-subnav .region-subnav__list > li > a:active {
  background-color: #731009; }

.bar--beta .bar__nav ul a, .region-subnav .bar__nav ul a, .bar--beta .region-subnav__list ul a, .region-subnav .region-subnav__list ul a {
  background-color: #a3160c; }

.bar--beta .bar__nav ul a.is-active, .region-subnav .bar__nav ul a.is-active, .bar--beta .region-subnav__list ul a.is-active, .region-subnav .region-subnav__list ul a.is-active, .bar--beta .bar__nav ul a:hover, .region-subnav .bar__nav ul a:hover, .bar--beta .region-subnav__list ul a:hover, .region-subnav .region-subnav__list ul a:hover, .bar--beta .bar__nav ul a:focus, .region-subnav .bar__nav ul a:focus, .bar--beta .region-subnav__list ul a:focus, .region-subnav .region-subnav__list ul a:focus {
  background-color: #d21d10; }

.bar--beta .bar__nav ul a:active, .region-subnav .bar__nav ul a:active, .bar--beta .region-subnav__list ul a:active, .region-subnav .region-subnav__list ul a:active {
  background-color: #731009; }

.bar--epsilon .bar__toggle, .bar--epsilon .region-subnav__toggle,
.bar--epsilon .bar__nav > li > a,
.bar--epsilon .region-subnav__list > li > a {
  color: #fff;
  background-color: #000; }

.bar--epsilon .bar__toggle.is-active, .bar--epsilon .is-active.region-subnav__toggle, .bar--epsilon .bar__toggle:hover, .bar--epsilon .region-subnav__toggle:hover, .bar--epsilon .bar__toggle:focus, .bar--epsilon .region-subnav__toggle:focus,
.bar--epsilon .bar__nav > li > a.is-active,
.bar--epsilon .region-subnav__list > li > a.is-active,
.bar--epsilon .bar__nav > li > a:hover,
.bar--epsilon .region-subnav__list > li > a:hover,
.bar--epsilon .bar__nav > li > a:focus,
.bar--epsilon .region-subnav__list > li > a:focus {
  color: #fff;
  background-color: #555; }

.bar--epsilon .bar__toggle:active, .bar--epsilon .region-subnav__toggle:active,
.bar--epsilon .bar__nav > li > a:active,
.bar--epsilon .region-subnav__list > li > a:active {
  background-color: #333; }

.bar--epsilon .bar__nav ul a, .bar--epsilon .region-subnav__list ul a {
  background-color: #555; }

.bar--epsilon .bar__nav ul a.is-active, .bar--epsilon .region-subnav__list ul a.is-active, .bar--epsilon .bar__nav ul a:hover, .bar--epsilon .region-subnav__list ul a:hover, .bar--epsilon .bar__nav ul a:focus, .bar--epsilon .region-subnav__list ul a:focus {
  background-color: #6f6e6e; }

.bar--epsilon .bar__nav ul a:active, .bar--epsilon .region-subnav__list ul a:active {
  background-color: #333; }

.link-button--alpha {
  border-color: #731009; }
  .link-button--alpha {
    color: #fff;
    background-color: #d21d10;
    font-weight: 400; }
  .link-button--alpha.is-active, .link-button--alpha:hover, .link-button--alpha:focus {
    color: #fff;
    background-color: #a3160c;
    font-weight: 400; }
  .link-button--alpha:active {
    background-color: #731009; }

.link-button--beta, .results-menu > ul > li > a {
  border-color: #731009; }
  .link-button--beta, .results-menu > ul > li > a {
    color: #fff;
    background-color: #d21d10; }
  .link-button--beta.is-active, .results-menu > ul > li > a.is-active, .link-button--beta:hover, .results-menu > ul > li > a:hover, .link-button--beta:focus, .results-menu > ul > li > a:focus {
    color: #fff;
    background-color: #a3160c; }
  .link-button--beta:active, .results-menu > ul > li > a:active {
    background-color: #731009; }

.link-button--gamma {
  border-color: #474747; }
  .link-button--gamma {
    color: #fff;
    background-color: #7a7a7a; }
  .link-button--gamma.is-active, .link-button--gamma:hover, .link-button--gamma:focus {
    color: #fff;
    background-color: #616060; }
  .link-button--gamma:active {
    background-color: #474747; }

.link-button--delta {
  border-color: #323232; }
  .link-button--delta {
    color: #fff;
    background-color: #656565; }
  .link-button--delta.is-active, .link-button--delta:hover, .link-button--delta:focus {
    color: #fff;
    background-color: #555; }
  .link-button--delta:active {
    background-color: #333; }

.link-button--epsilon {
  border-color: black; }
  .link-button--epsilon {
    color: #fff;
    background-color: #000; }
  .link-button--epsilon.is-active, .link-button--epsilon:hover, .link-button--epsilon:focus {
    color: #fff;
    background-color: #555; }
  .link-button--epsilon:active {
    background-color: #333; }

.link-button--zeta, .results-menu > ul > li > ul > li > a {
  border-color: #bcdaee; }
  .link-button--zeta, .results-menu > ul > li > ul > li > a {
    color: #d21d10;
    background-color: #e4f0f8; }
  .link-button--zeta.is-active, .results-menu > ul > li > ul > li > a.is-active, .link-button--zeta:hover, .results-menu > ul > li > ul > li > a:hover, .link-button--zeta:focus, .results-menu > ul > li > ul > li > a:focus {
    color: #d21d10;
    background-color: #dcecf6; }
  .link-button--zeta:active, .results-menu > ul > li > ul > li > a:active {
    background-color: #d4e7f4; }

.link-button--eta {
  border-color: #bbbbbb; }
  .link-button--eta {
    color: #656565;
    background-color: #eee; }
  .link-button--eta.is-active, .link-button--eta:hover, .link-button--eta:focus {
    color: #d21d10;
    background-color: #d5d4d4; }
  .link-button--eta:active {
    color: #d21d10;
    background-color: #bbbbbb; }

.link-button--facebook {
  color: #fff;
  background-color: #03539e; }

.link-button--facebook.is-active, .link-button--facebook:hover, .link-button--facebook:focus {
  color: #fff;
  background-color: #02396c; }

.link-button--facebook:active {
  background-color: #011e3a; }

.link-button--twitter {
  color: #fff;
  background-color: #35ccff; }

.link-button--twitter.is-active, .link-button--twitter:hover, .link-button--twitter:focus {
  color: #fff;
  background-color: #02bfff; }

.link-button--twitter:active {
  background-color: #009ace; }

.link-button--linkedin {
  color: #fff;
  background-color: #0077b5; }

.link-button--linkedin.is-active, .link-button--linkedin:hover, .link-button--linkedin:focus {
  color: #fff;
  background-color: #005582; }

.link-button--linkedin:active {
  background-color: #00344f; }

.link-button--gplus {
  color: #fff;
  background-color: #d73d32; }

.link-button--gplus.is-active, .link-button--gplus:hover, .link-button--gplus:focus {
  color: #fff;
  background-color: #b32d23; }

.link-button--gplus:active {
  background-color: #88221b; }

.link-to-button--alpha {
  color: #656565;
  background-color: transparent;
  border-color: transparent; }

.link-to-button--alpha.is-active, .link-to-button--alpha:hover, .link-to-button--alpha:focus {
  color: #fff;
  background-color: #d21d10;
  border-color: #731009; }

.link-to-button--alpha:active {
  color: #fff;
  background-color: #731009; }

.link-to-button--beta, .carousel__prev,
.carousel__next {
  color: #656565;
  background-color: transparent;
  border-color: transparent; }

.link-to-button--beta.is-active, .is-active.carousel__prev,
.is-active.carousel__next, .link-to-button--beta:hover, .carousel__prev:hover,
.carousel__next:hover, .link-to-button--beta:focus, .carousel__prev:focus,
.carousel__next:focus {
  color: #fff;
  background-color: #d21d10;
  border-color: #731009; }

.link-to-button--beta:active, .carousel__prev:active,
.carousel__next:active {
  color: #fff;
  background-color: #731009; }

.link-to-button--gamma {
  color: #656565;
  background-color: transparent;
  border-color: transparent; }

.link-to-button--gamma.is-active, .link-to-button--gamma:hover, .link-to-button--gamma:focus {
  color: #fff;
  background-color: #7a7a7a;
  border-color: #474747; }

.link-to-button--gamma:active {
  color: #fff;
  background-color: #474747; }

.link-to-button--delta {
  color: #656565;
  background-color: transparent;
  border-color: transparent; }

.link-to-button--delta.is-active, .link-to-button--delta:hover, .link-to-button--delta:focus {
  color: #fff;
  background-color: #656565;
  border-color: #323232; }

.link-to-button--delta:active {
  color: #fff;
  background-color: #333; }

.link-to-button--epsilon {
  color: #656565;
  background-color: transparent;
  border-color: transparent; }

.link-to-button--epsilon.is-active, .link-to-button--epsilon:hover, .link-to-button--epsilon:focus {
  color: #fff;
  background-color: #000;
  border-color: black; }

.link-to-button--epsilon:active {
  color: #fff;
  background-color: #333; }

.link-to-button--zeta {
  color: #656565;
  background-color: transparent;
  border-color: transparent; }

.link-to-button--zeta.is-active, .link-to-button--zeta:hover, .link-to-button--zeta:focus {
  color: #d21d10;
  background-color: #e4f0f8;
  border-color: #bcdaee; }

.link-to-button--zeta:active {
  color: #d21d10;
  background-color: #d4e7f4; }

.link-to-button--eta {
  color: #656565;
  background-color: transparent;
  border-color: transparent; }

.link-to-button--eta.is-active, .link-to-button--eta:hover, .link-to-button--eta:focus {
  color: #d21d10;
  background-color: #eee;
  border-color: #bbbbbb; }

.link-to-button--eta:active {
  color: #d21d10;
  background-color: #bbbbbb; }

.link-clean--alpha,
.link-next--alpha,
.link-prev--alpha {
  color: #d21d10; }

.link-clean--alpha.is-active, .link-clean--alpha:hover, .link-clean--alpha:focus,
.link-next--alpha.is-active,
.link-next--alpha:hover,
.link-next--alpha:focus,
.link-prev--alpha.is-active,
.link-prev--alpha:hover,
.link-prev--alpha:focus {
  color: #731009; }

.link-clean--beta, .comment__footer a,
.link-next--beta,
.link-prev--beta {
  color: #d21d10; }

.link-clean--beta.is-active, .comment__footer a.is-active, .link-clean--beta:hover, .comment__footer a:hover, .link-clean--beta:focus, .comment__footer a:focus,
.link-next--beta.is-active,
.link-next--beta:hover,
.link-next--beta:focus,
.link-prev--beta.is-active,
.link-prev--beta:hover,
.link-prev--beta:focus {
  color: #731009; }

.link-clean--gamma, .article__byline a,
.link-next--gamma,
.link-prev--gamma {
  color: #7a7a7a; }

.link-clean--gamma.is-active, .article__byline a.is-active, .link-clean--gamma:hover, .article__byline a:hover, .link-clean--gamma:focus, .article__byline a:focus,
.link-next--gamma.is-active,
.link-next--gamma:hover,
.link-next--gamma:focus,
.link-prev--gamma.is-active,
.link-prev--gamma:hover,
.link-prev--gamma:focus {
  color: #d21d10; }

.link-clean--delta, .nav-tabs a, .article-teaser__related li a, .site-copyright a,
.link-next--delta,
.link-prev--delta {
  color: #656565; }

.link-clean--delta.is-active, .nav-tabs a.is-active, .article-teaser__related li a.is-active, .site-copyright a.is-active, .link-clean--delta:hover, .nav-tabs a:hover, .article-teaser__related li a:hover, .site-copyright a:hover, .link-clean--delta:focus, .nav-tabs a:focus, .article-teaser__related li a:focus, .site-copyright a:focus,
.link-next--delta.is-active,
.link-next--delta:hover,
.link-next--delta:focus,
.link-prev--delta.is-active,
.link-prev--delta:hover,
.link-prev--delta:focus {
  color: #d21d10; }

.link-clean--epsilon, .article__related a,
.link-next--epsilon,
.link-prev--epsilon {
  color: #000; }

.link-clean--epsilon.is-active, .article__related a.is-active, .link-clean--epsilon:hover, .article__related a:hover, .link-clean--epsilon:focus, .article__related a:focus,
.link-next--epsilon.is-active,
.link-next--epsilon:hover,
.link-next--epsilon:focus,
.link-prev--epsilon.is-active,
.link-prev--epsilon:hover,
.link-prev--epsilon:focus {
  color: #d21d10; }

.link-complex--alpha {
  color: #d21d10; }
  .link-complex--alpha:hover, .link-complex--alpha:focus {
    color: #a3160c; }

.link-complex--beta {
  color: #d21d10; }
  .link-complex--beta:hover, .link-complex--beta:focus {
    color: #a3160c; }

.link-complex--gamma {
  color: #7a7a7a; }
  .link-complex--gamma:hover, .link-complex--gamma:focus {
    color: #a3160c; }

.link-complex--delta {
  color: #656565; }
  .link-complex--delta:hover, .link-complex--delta:focus {
    color: #a3160c; }

.link-complex--epsilon, .article-teaser > a {
  color: #000; }
  .link-complex--epsilon:hover, .article-teaser > a:hover, .link-complex--epsilon:focus, .article-teaser > a:focus {
    color: #a3160c; }

.link-complex--eta {
  color: #eee; }
  .link-complex--eta:hover, .link-complex--eta:focus {
    color: #a3160c; }

.button--alpha {
  color: #fff;
  background-color: #d21d10;
  font-weight: 400; }

.button--alpha.is-active, .button--alpha:hover, .button--alpha:focus {
  color: #fff;
  background-color: #a3160c;
  font-weight: 400; }

.button--alpha:active {
  background-color: #731009; }

.button--beta {
  color: #fff;
  background-color: #d21d10; }

.button--beta.is-active, .button--beta:hover, .button--beta:focus {
  color: #fff;
  background-color: #a3160c; }

.button--beta:active {
  background-color: #731009; }

.button--gamma {
  color: #fff;
  background-color: #7a7a7a; }

.button--gamma.is-active, .button--gamma:hover, .button--gamma:focus {
  color: #fff;
  background-color: #616060; }

.button--gamma:active {
  background-color: #474747; }

.button--eta {
  color: #555;
  background-color: #eee; }

.button--eta.is-active, .button--eta:hover, .button--eta:focus {
  color: #555;
  background-color: #d5d4d4; }

.button--eta:active {
  background-color: #bbbbbb; }

.button--link {
  color: #d21d10;
  background-color: transparent;
  text-decoration: none; }

.button--link.is-active, .button--link:hover, .button--link:focus {
  color: #d21d10;
  background-color: transparent;
  text-decoration: underline; }

.button--link + .button--link {
  margin-left: 0.625rem; }

.pill--eta {
  color: #555; }

.pill--eta.is-active, .pill--eta:hover, .pill--eta:focus {
  color: #555; }

.section-header--alpha {
  background-color: #d21d10; }

.section-header--epsilon {
  background-color: #000; }

.section-header--delta {
  background-color: #656565; }

.section-header--gamma {
  background-color: #7a7a7a; }

.section-header--eta {
  color: #333;
  background-color: #e6e6e6; }
  .section-header--eta a {
    color: #333; }
  .section-header--eta a.is-active, .section-header--eta a:hover, .section-header--eta a:focus {
    color: rgba(51, 51, 51, 0.8); }

.tabs--beta .nav-tabs {
  background-color: #d21d10;
  border: 0; }
  .tabs--beta .nav-tabs li {
    border-color: gainsboro;
    border-style: solid;
    border-width: 0.0625rem; }
    .tabs--beta .nav-tabs li:first-child, .tabs--beta .nav-tabs li li.first {
      border-right-width: 0; }
    .tabs--beta .nav-tabs li + li {
      margin-left: -0.0625rem; }
  .tabs--beta .nav-tabs a {
    background-color: #d21d10;
    border: none;
    color: #fff;
    font-weight: 700;
    top: 0; }
    .tabs--beta .nav-tabs a:hover, .tabs--beta .nav-tabs a:focus, .tabs--beta .nav-tabs a.is-active {
      color: #d21d10; }
    .tabs--beta .nav-tabs a:hover, .tabs--beta .nav-tabs a:focus {
      background-color: #fff; }
    .tabs--beta .nav-tabs a.is-active {
      background-color: #eee;
      color: #d21d10; }
  .tabs--beta .nav-tabs + .tab-content {
    margin-top: -1.3125rem; }

.tabs--beta .tab-content {
  border: 0;
  padding: 0; }

.tabs--beta .list-numbered__content:before, .tabs--beta .widget--most-read .article-teaser__text:before, .widget--most-read .tabs--beta .article-teaser__text:before {
  color: #d21d10; }

.widget--media .widget__body {
  background-color: #eee; }

.widget--media.widget--media--cartoons .widget__header {
  background-color: #d21d10; }

.widget--related-media {
  margin-bottom: 1.25rem;
  padding: 0.625rem;
  display: block;
  background-color: #eee; }
  .widget--related-media:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  .widget--related-media > :last-child {
    margin-bottom: 0; }

.widget--most-read .article-teaser__header h1 {
  font-size: 0.875rem; }

.article__header h1 {
  margin-bottom: 0.625rem;
  font-weight: 600; }

.article__meta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.625rem;
  border-bottom-color: gainsboro;
  border-bottom-style: dotted;
  border-bottom-width: 0.0625rem; }
  .article__meta time {
    margin-right: 0.3125rem; }
  .article__meta span {
    margin-left: 0.3125rem; }

.article__byline {
  margin-bottom: 0.3125rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  float: left; }

.article__related ol li {
  border: 0; }

.article-teaser__header h1 {
  font-weight: 600; }

.article-teaser__image .article-teaser__indicator-video .icon-text, .article-teaser__image .article-teaser__indicator-photos .icon-text {
  background-color: #d21d10; }

.article-teaser--video .article-teaser__image .article-teaser__indicator-video, .widget.video-special .article-teaser .article-teaser__image .article-teaser__indicator-video,
.article-teaser--video .article-teaser__image .article-teaser__indicator-photos,
.widget.video-special .article-teaser .article-teaser__image .article-teaser__indicator-photos {
  margin-bottom: -0.9375rem;
  margin-left: -0.9375rem;
  bottom: 50%;
  left: 50%; }

.modalbox-deeplink-active.paco-readable.layout-xlleaderboard .modalbox-deeplink-active .theme-paco .modalbox-deeplink .ad-group {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: inherit; }

.modalbox-deeplink-active.paco-readable.layout-xlleaderboard .modalbox-deeplink-active .theme-paco .modalbox-deeplink .button--clean {
  top: 9.6875rem; }
  @media only screen and (min-width: 48em) {
    .modalbox-deeplink-active.paco-readable.layout-xlleaderboard .modalbox-deeplink-active .theme-paco .modalbox-deeplink .button--clean {
      top: 11.875rem; } }

.modalbox-deeplink-active.paco-readable.layout-wideskyscraper .modalbox-deeplink-active .theme-paco .ad--wideskyscraper {
  z-index: 800;
  top: 4.375rem; }
  @media only screen and (min-width: 1250px) {
    .modalbox-deeplink-active.paco-readable.layout-wideskyscraper .modalbox-deeplink-active .theme-paco .ad--wideskyscraper {
      margin-left: 63.5rem;
      top: 3.75rem; } }

.modalbox-deeplink-active.paco-readable.layout-wideskyscraper .modalbox-deeplink-active .theme-paco .modalbox-deeplink .modalbox__inner {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0); }
  @media only screen and (min-width: 995px) {
    .modalbox-deeplink-active.paco-readable.layout-wideskyscraper .modalbox-deeplink-active .theme-paco .modalbox-deeplink .modalbox__inner {
      -webkit-transform: translateX(-5.625rem);
          -ms-transform: translateX(-5.625rem);
              transform: translateX(-5.625rem); } }

@media only screen and (min-width: 995px) and (max-width: 1085px) {
  .modalbox-deeplink-active.paco-readable.layout-wideskyscraper .modalbox-deeplink-active .theme-paco .modalbox__inner {
    max-width: 53.125rem;
    width: 80%; }
  .modalbox-deeplink-active.paco-readable.layout-wideskyscraper .modalbox-deeplink-active .theme-paco .button--clean {
    right: 0; } }

.js-sbt-visibility-subscriber {
  display: none; }

.js-sbt-visibility-nonsubscriber {
  display: none; }

.js-sbt-visibility-light {
  display: none; }

.js-sbt-visibility-nonlight {
  display: none; }

.js-sbt-visibility-full {
  display: none; }

.icon-group {
  background: #91250f;
  padding: 0.625rem;
  display: inline-block;
  vertical-align: middle;
  font-size: 0; }

.icon-group--plus {
  color: #fff; }

.icon-gva-small {
  width: 2.375rem;
  height: 2.0625rem; }

.icon-paco-plus {
  margin: 0 -1.375rem 0 0;
  color: #d1674d; }

.theme-plus main .container {
  max-width: 41.5625rem !important;
  margin: 0 auto; }

.theme-plus .article {
  margin-bottom: 1.25rem; }
  .theme-plus .article .article__header,
  .theme-plus .article .article__share.list-inline,
  .theme-plus .article .breadcrumb ol.article__share,
  .breadcrumb .theme-plus .article ol.article__share,
  .theme-plus .article .article__tags ul.article__share,
  .article__tags .theme-plus .article ul.article__share,
  .theme-plus .article .article__body .article__main,
  .theme-plus .article .article__body .article__tags,
  .theme-plus .article .article__footer .article__tags,
  .theme-plus .article .article__footer .widget-readpaper,
  .theme-plus .article .article__footer .article__related,
  .theme-plus .article .article__footer .photo-special.related-articles,
  .theme-plus .article .article__footer .video-special.related-articles,
  .theme-plus .article .article__footer .widget,
  .theme-plus .article .articles-plus.related-articles,
  .theme-plus .article .article__container .article-extra,
  .theme-plus .article .video {
    max-width: 41.5625rem !important;
    margin: 0 auto; }
  .theme-plus .article .article__image:not(.article__image--inline),
  .theme-plus .article .slideshow__container {
    max-width: 43.75rem;
    margin: 0 auto;
    margin-top: 1.25rem; }
  .theme-plus .article .article__main .article__intro {
    margin-top: 1.25rem; }
  .theme-plus .article .article__body .article__tags,
  .theme-plus .article .article__share.list-inline,
  .theme-plus .article .breadcrumb ol.article__share,
  .breadcrumb .theme-plus .article ol.article__share,
  .theme-plus .article .article__tags ul.article__share,
  .article__tags .theme-plus .article ul.article__share {
    margin: 1.25rem auto; }
  .theme-plus .article .article__share {
    z-index: 99;
    position: relative; }
  .theme-plus .article .article__footer .article__related,
  .theme-plus .article .article__footer .photo-special.related-articles,
  .theme-plus .article .article__footer .video-special.related-articles,
  .theme-plus .article .articles-plus.related-articles {
    margin-bottom: 1.25rem; }

.theme-plus .article__main:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

.theme-plus .article .article__intro {
  color: #000;
  font-weight: bold; }

.theme-plus .article__title {
  font-size: 2.25rem;
  font-weight: bold; }

.theme-plus .article__subtitle {
  color: #91250f;
  font-size: 1.125rem;
  text-transform: none; }

.theme-plus .article__header {
  font-family: "BarlowSemiCondensed", "Arial", Helvetica, sans-serif; }

.theme-plus .article__subtitle {
  font-family: "BarlowSemiCondensed", "Arial", Helvetica, sans-serif; }

.theme-plus .article__meta {
  border-bottom: 0; }

.theme-plus .article__image {
  margin-bottom: 1.25rem;
  position: relative; }
  .theme-plus .article__image.pull-left {
    max-width: 19.5rem;
    margin-right: 1.25rem; }

.theme-plus .article__image__caption, .theme-plus .article__image__credits {
  display: inline; }

.theme-plus .article__related a {
  white-space: normal; }

.theme-plus .article__related .section-title {
  color: #d1674d; }

.theme-plus .article__related .article-teaser__subtitle {
  color: #91250f;
  font-weight: bold; }

.theme-plus .article__extra .article__container.odd {
  background-color: #eee;
  margin-bottom: 1.25rem;
  padding: 1.25rem 0; }

.theme-plus .article-extra {
  padding: 0.625rem; }

.theme-plus .article-extra__image.pull-left,
.theme-plus .slideshow.pull-left {
  max-width: 10.9375rem;
  height: auto;
  margin: 0 1.25rem 0.625rem 0; }
  .theme-plus .article-extra__image.pull-left div,
  .theme-plus .slideshow.pull-left div {
    margin-left: 0; }
  @media only screen and (max-width: 48em) {
    .theme-plus .article-extra__image.pull-left,
    .theme-plus .slideshow.pull-left {
      margin-left: auto;
      margin-right: auto; } }

.theme-plus .article__footer .article__tags {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }

.theme-plus .quotes {
  width: 60%; }
  @media only screen and (min-width: 37.5em) {
    .theme-plus .quotes {
      width: 40%; } }
  .theme-plus .quotes.pull-left {
    margin-right: 1.25rem; }
  .theme-plus .quotes.pull-right {
    margin-left: 1.25rem; }

.theme-plus .quotes__item {
  padding: 1.25rem 1.875rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  color: #91250f;
  text-indent: 0; }

.theme-plus .quotes__item__body {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
     -moz-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  font-weight: bold; }

.theme-plus .quotes__item__header {
  padding-top: 0.625rem;
  -webkit-box-flex: 1;
  -webkit-flex: auto;
     -moz-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  font-size: 0.75rem;
  text-align: right;
  color: #999; }

.theme-plus .video .video__wrapper iframe {
  width: 100%;
  height: 25.75704rem; }

.theme-plus .video--youtube .video__wrapper iframe,
.theme-plus .video--vimeo .video__wrapper iframe {
  height: 25.90339rem; }

.theme-plus .video--gvavmma,
.theme-plus .video--vmma {
  max-width: none; }
  .theme-plus .video--gvavmma .video__wrapper iframe,
  .theme-plus .video--vmma .video__wrapper iframe {
    height: 23.34232rem; }

.theme-plus .video--zoomin .video__wrapper iframe {
  height: 27.8059rem; }

.theme-plus .video--humo .video__wrapper iframe {
  height: 42.87962rem; }

.theme-plus .video--vrt .video__wrapper iframe,
.theme-plus .video--rob .video__wrapper iframe,
.theme-plus .video--vier .video__wrapper iframe,
.theme-plus .video--vijf .video__wrapper iframe,
.theme-plus .video--vt4 .video__wrapper iframe {
  height: 23.41549rem; }

.sports-nav a {
  position: relative; }

.sports-nav li li:first-child a {
  border-top: 0;
  margin-top: 0; }

@media only screen and (min-width: 48em) {
  .col__cell > .widget,
  .col__cell > [data-mht-block] > .widget {
    float: left;
    width: 25%; } }

@media only screen and (min-width: 48em) {
  .results-menu {
    padding-right: 0.625rem; } }

.results-menu > ul > li > ul > li > ul > li > a, .results-menu > ul > li > ul > li > ul > li > a:hover, .results-menu > ul > li > ul > li > ul > li > a:focus, .results-menu > ul > li > ul > li > ul > li > a:active {
  text-decoration: none; }

.results-menu > ul > li > a,
.results-menu > ul > li > ul > li > a,
.results-menu > ul > li > ul > li > ul > li > a {
  padding-bottom: 0.625rem;
  padding-top: 0.625rem;
  display: block; }

@media only screen and (min-width: 48em) {
  .results-content {
    padding-left: 0.625rem; } }

.results-content nav {
  display: none; }

.results-content h2 {
  padding: 0.625rem;
  font-size: 1rem;
  background-color: #d21d10;
  color: #fff;
  line-height: 1.25;
  font-weight: 700;
  margin-bottom: 0;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased; }

.results-content ul {
  border-top-width: 0.0625rem;
  border-left-width: 0.0625rem;
  border-bottom-width: 0;
  border-right-width: 0;
  margin-left: 0;
  margin-top: -0.0625rem;
  list-style: none; }
  .results-content ul,
  .results-content ul > li {
    border-color: gainsboro;
    border-style: solid; }
  .results-content ul > li {
    border-top-width: 0;
    border-left-width: 0;
    border-bottom-width: 0.0625rem;
    border-right-width: 0.0625rem;
    width: 100%; }
  .results-content ul a {
    padding: 0.625rem;
    color: #656565;
    display: inline-block;
    margin: -0.0625rem;
    text-decoration: none; }
    .results-content ul a:hover, .results-content ul a:focus {
      color: #d21d10; }
  .results-content ul .raceDate {
    display: inline-block;
    min-width: 25%;
    padding-left: 0.625rem;
    color: #d21d10;
    text-align: right; }

.article-teaser--lsc.article-teaser--lsc-cr630 .article-teaser__header h1 {
  font-size: 1.875rem; }

.regio-main .article-teaser--ts145.article-teaser--plus .article-teaser__image,
.regio-main .widget__body .article-teaser--ts145.article-teaser--plus .article-teaser__image, .regio-main
.article-teaser--tp145.article-teaser--plus .article-teaser__image,
.regio-main .widget__body
.article-teaser--tp145.article-teaser--plus .article-teaser__image, .regio-main
.article-teaser--tr145.article-teaser--plus .article-teaser__image,
.regio-main .widget__body
.article-teaser--tr145.article-teaser--plus .article-teaser__image, .regio-main
.article-teaser--ts205.article-teaser--plus .article-teaser__image,
.regio-main .widget__body
.article-teaser--ts205.article-teaser--plus .article-teaser__image, .regio-main
.article-teaser--tp205.article-teaser--plus .article-teaser__image,
.regio-main .widget__body
.article-teaser--tp205.article-teaser--plus .article-teaser__image, .regio-main
.article-teaser--tr205.article-teaser--plus .article-teaser__image,
.regio-main .widget__body
.article-teaser--tr205.article-teaser--plus .article-teaser__image, .regio-main
.article-teaser--hr300.article-teaser--plus .article-teaser__image,
.regio-main .widget__body
.article-teaser--hr300.article-teaser--plus .article-teaser__image {
  margin-right: 0.625rem; }

.article-teaser--ts145.article-teaser--plus .article-teaser__text,
.article-teaser--tp145.article-teaser--plus .article-teaser__text,
.article-teaser--tr145.article-teaser--plus .article-teaser__text,
.article-teaser--ts205.article-teaser--plus .article-teaser__text,
.article-teaser--tp205.article-teaser--plus .article-teaser__text,
.article-teaser--tr205.article-teaser--plus .article-teaser__text,
.article-teaser--hr300.article-teaser--plus .article-teaser__text {
  margin-left: 0.625rem; }

.widget--horizontal-teasers .widget__body .article-teaser.article-teaser--plus .article-teaser__image {
  margin-right: 0.625rem; }

.article-teaser__header h1 {
  line-height: 1.2em;
  font-weight: 900; }

.article-teaser__header .article__subheader {
  color: #e20714;
  font-size: 0.875rem;
  font-family: FFGoodWide, "FFGoodWide Fallback", Open Sans, Arial, Helvetica, sans-serif;
  text-transform: none;
  margin-bottom: 0.625rem; }
  .article-teaser--hr300 .article-teaser__header .article__subheader,
  .article-teaser--cr430 .article-teaser__header .article__subheader {
    font-size: 1rem; }
  .article-teaser--cr625 .article-teaser__header .article__subheader,
  .article-teaser--cr630 .article-teaser__header .article__subheader {
    font-size: 1.125rem; }

.theme-default .article-teaser--hr300 .article-teaser__header {
  padding-right: 1.25rem; }

.widget-listwidget--plus .icon-plus,
.wattedoen .icon-plus {
  margin-right: 0.3125rem; }

.article-teaser--cr630 .article-teaser__image,
.article-teaser--cr625 .article-teaser__image {
  float: none;
  margin-right: 1.25rem; }

.article-teaser--cr630 .article-teaser__text,
.article-teaser--cr625 .article-teaser__text {
  margin-top: -3.125rem;
  margin-left: 2.5rem;
  padding: 0.625rem 0.9375rem;
  background-color: #fff; }

.article-teaser,
.article-teaser__header {
  margin-bottom: 0.3125rem; }

.article-teaser > a:hover {
  color: #404040; }

.article-teaser.article-teaser:before {
  display: none; }

.article-teaser--video .article-teaser__image .article-teaser__indicator-video, .widget.video-special .article-teaser .article-teaser__image .article-teaser__indicator-video {
  height: 2.5rem;
  width: 2.5rem;
  background-color: #fff;
  opacity: 1;
  border-radius: 50%;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: 0;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .article-teaser--video .article-teaser__image .article-teaser__indicator-video:before, .widget.video-special .article-teaser .article-teaser__image .article-teaser__indicator-video:before {
    content: '';
    width: 2.91667rem;
    height: 2.91667rem;
    background-color: #fff;
    border-radius: 50%;
    opacity: 0.5;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }
  .article-teaser--video .article-teaser__image .article-teaser__indicator-video .icon-play, .widget.video-special .article-teaser .article-teaser__image .article-teaser__indicator-video .icon-play {
    margin: 0;
    width: 1.25rem;
    height: 1.25rem;
    fill: #e20714;
    position: absolute;
    left: 55%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }

.article-teaser--tr145 .article-teaser__image .article-teaser__indicator-video {
  -webkit-transform: translate(-50%, -50%) scale(0.7);
      -ms-transform: translate(-50%, -50%) scale(0.7);
          transform: translate(-50%, -50%) scale(0.7); }

.article-teaser--cr630 .article-teaser__image .article-teaser__indicator-video {
  -webkit-transform: translate(-50%, -50%) scale(1.5);
      -ms-transform: translate(-50%, -50%) scale(1.5);
          transform: translate(-50%, -50%) scale(1.5); }

.article-teaser--cr625 .article-teaser__image .article-teaser__indicator-video {
  -webkit-transform: translate(-50%, -50%) scale(1.5);
      -ms-transform: translate(-50%, -50%) scale(1.5);
          transform: translate(-50%, -50%) scale(1.5); }
  .article-teaser--cr625 .article-teaser__image .article-teaser__indicator-video .icon, .article-teaser--cr625 .article-teaser__image .article-teaser__indicator-video .comment__footer [class*="icon"], .comment__footer .article-teaser--cr625 .article-teaser__image .article-teaser__indicator-video [class*="icon"] {
    margin: 0; }

.article-teaser__image__inner {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: 1; }
  .article-teaser--cr625 .article-teaser__image__inner {
    left: 1.25rem;
    bottom: 2.8125rem; }
  .article-teaser--cr630 .article-teaser__image__inner {
    left: 1.875rem;
    bottom: 2.8125rem; }

.article-teaser--photo .article-teaser__image .article-teaser__indicator-photos {
  height: 2.5rem;
  width: 2.5rem;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -1.25rem;
  margin-top: -1.25rem; }
  .article-teaser--photo .article-teaser__image .article-teaser__indicator-photos .icon-camera {
    width: 1.25rem;
    height: 1.25rem;
    margin-left: 0.625rem;
    margin-top: 0.625rem; }
  .article-teaser--photo .article-teaser__image .article-teaser__indicator-photos .icon-text {
    background-color: #e20714;
    width: 0.9375rem;
    height: 0.9375rem;
    line-height: 0.9375rem;
    text-align: center;
    font-size: 0.5rem;
    font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    left: initial;
    right: -0.3125rem;
    top: -0.3125rem; }

.article-teaser--cr630 .article-teaser__image .article-teaser__indicator-photos {
  -webkit-transform: scale(1.5);
      -ms-transform: scale(1.5);
          transform: scale(1.5); }

.article-teaser__image {
  margin-bottom: 0.3125rem; }

.article-teaser .article-teaser__image .article-teaser__image__inner .icon-plus {
  display: inline-block;
  position: relative;
  width: 2.5rem;
  height: 1.25rem;
  vertical-align: bottom; }

.article-teaser--cr625 .article-teaser__image .article-teaser__image__inner .icon-plus,
.article-teaser--cr630 .article-teaser__image .article-teaser__image__inner .icon-plus {
  width: 3.125rem;
  height: 1.5625rem; }

.theme-mijnperso .article-teaser--hr300 a,
.theme-mijnperso .article-teaser--hr300.article-teaser--plus a {
  margin: 0; }

.theme-mijnperso .article-teaser--hr300.article-teaser--plus .article-teaser__image,
.theme-mijnperso .article-teaser--hr300.article-teaser--plus .article-teaser__text {
  margin-left: 1.25rem;
  margin-right: 1.25rem; }

.site-supnav-sticky .digital-paper:after {
  background: #e20714;
  color: #fff; }

.todayspaper-popover {
  border-color: #91250f;
  font-family: FFGoodWide, "FFGoodWide Fallback", Open Sans, Arial, Helvetica, sans-serif; }
  .todayspaper-popover:after {
    border-top-color: #91250f; }

.todayspaper-popover__close {
  background-color: #91250f; }

label[for="SERV_AC_GVA_LOYALTY"] {
  display: none; }

label[for="SERV_AC_GVA_PACO"] {
  display: none; }

.list-inline--region .list__item:after {
  content: '\b7';
  margin: 0 0.41667rem;
  color: #7a7a7a;
  font-size: 1.25rem;
  line-height: 1;
  vertical-align: middle; }

.list-inline--region .list__item:last-child:after {
  display: none; }

.section-title {
  font-size: 1rem;
  font-family: FFGoodWide, "FFGoodWide Fallback", Open Sans, Arial, Helvetica, sans-serif; }

.section-header, .lsc-section-title {
  padding: 0.3125rem 0.625rem; }

.section-title a {
  font-family: FFGoodWide, "FFGoodWide Fallback", Open Sans, Arial, Helvetica, sans-serif; }

.section-header, .lsc-section-title {
  background-color: #e20714; }

.section-header.section-title, .section-title.lsc-section-title {
  background: transparent;
  text-align: center;
  font-family: FFGoodWide, "FFGoodWide Fallback", Open Sans, Arial, Helvetica, sans-serif; }
  .section-header.section-title a, .section-title.lsc-section-title a {
    color: #000; }

.section-title.section-title--tag {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.layout-wallpaper .site-supnav-sticky .container {
  background-color: #fff; }

.site-supnav-sticky {
  height: 1.4375rem;
  line-height: 1.4375rem;
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  background-color: #fff;
  display: none; }
  @media only screen and (min-width: 37.5em) {
    .site-supnav-sticky {
      display: block; } }
  .site-supnav-sticky .container {
    padding-top: 0; }
  .site-supnav-sticky .site-supnav__list .icon-gva {
    width: 6.25rem;
    margin-right: 0.9375rem;
    padding-top: 0.125rem; }
  .site-supnav-sticky .site-supnav__list:first-child li {
    display: inline-block; }
    @media only screen and (max-width: 48em) {
      .site-supnav-sticky .site-supnav__list:first-child li {
        display: none; } }
  .site-supnav-sticky a {
    color: #000;
    text-decoration: none; }
  .site-supnav-sticky .nav-alt-color {
    background-color: #f7a600; }

.site-supnav-sticky .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .site-supnav-sticky .container .site-supnav__list:first-child {
    margin-left: 8.125rem; }
  .site-supnav-sticky .container .site-supnav__list:first-child li:first-child {
    display: none; }
    @media only screen and (min-width: 62.1875em) {
      .site-supnav-sticky .container .site-supnav__list:first-child li:first-child {
        display: inline-block; } }
  .site-supnav-sticky .container .site-supnav__list:first-child li:first-child a {
    padding-left: 0; }
  .site-supnav-sticky .container .site-supnav__list li a {
    padding: 0 0.3125rem; }
    @media only screen and (min-width: 62.1875em) {
      .site-supnav-sticky .container .site-supnav__list li a {
        padding: 0 0.625rem; } }

.site-subnav-sticky {
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; }
  .site-subnav-sticky a {
    padding: 0 0.3125rem;
    color: #000; }

.site-subnav-sticky--region .masthead > li {
  margin-left: 1.25rem; }

.site-subnav-sticky--region .last {
  line-height: 1.75rem;
  display: block;
  margin-top: -0.3125rem; }
  .site-subnav-sticky--region .last a:hover {
    text-decoration: none; }

.site-header-sticky--compact .site-nav-stickywrapper .site-subnav-sticky {
  margin-left: 0; }
  @media only screen and (min-width: 63em) {
    .site-header-sticky--compact .site-nav-stickywrapper .site-subnav-sticky {
      margin-left: -0.625rem; }
      .layout-wallpaper .site-header-sticky--compact .site-nav-stickywrapper .site-subnav-sticky {
        margin-left: 0; } }

.site-header-sticky--compact .site-nav-stickywrapper .site-subnav-sticky--region {
  background-color: #fff;
  margin: 0; }

.site-nav-stickywrapper .site-subnav-sticky {
  padding-top: 0;
  margin-left: 8.125rem;
  margin-top: 0.625rem;
  display: none; }
  @media only screen and (min-width: 42.75em) {
    .site-nav-stickywrapper .site-subnav-sticky {
      display: block !important; } }
  .site-nav-stickywrapper .site-subnav-sticky a {
    border-right: 0;
    border-left: 0;
    font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    font-size: 0.75rem; }
  .site-nav-stickywrapper .site-subnav-sticky a.is-active {
    text-decoration: none; }
  .site-nav-stickywrapper .site-subnav-sticky .region-title {
    font-family: FFGoodWide, "FFGoodWide Fallback", Open Sans, Arial, Helvetica, sans-serif;
    color: #000; }

.js-sticky-header-active .site-subnav-sticky {
  display: none !important; }

.site-nav-stickywrapper .site-logo-sticky {
  -webkit-transform: scale3d(1, 1, 1);
          transform: scale3d(1, 1, 1);
  height: 6.25rem;
  width: 6.25rem;
  max-height: none;
  top: 0;
  background-color: #e20714;
  -webkit-transition: -webkit-transform .2s;
  transition: -webkit-transform .2s;
  transition: transform .2s;
  transition: transform .2s, -webkit-transform .2s;
  text-align: center;
  -webkit-transform-origin: top left;
      -ms-transform-origin: top left;
          transform-origin: top left;
  margin-left: 0;
  opacity: 1; }
  @media only screen and (max-width: 42.75em) {
    .site-nav-stickywrapper .site-logo-sticky {
      opacity: 1;
      -webkit-transform: scale3d(0.5, 0.5, 0.5);
              transform: scale3d(0.5, 0.5, 0.5); } }
  @media only screen and (max-width: 48em) {
    .site-nav-stickywrapper .site-logo-sticky {
      margin-left: 0.3125rem; } }

.site-nav-stickywrapper .icon-gva-small {
  width: 3.75rem;
  height: 3.75rem;
  margin-right: 0;
  margin-top: 1.25rem;
  fill: #fff; }

.site-header-sticky--compact .site-logo-sticky {
  -webkit-transform: scale3d(0.5, 0.5, 0.5);
          transform: scale3d(0.5, 0.5, 0.5); }

.layout-wallpaper .site-nav-stickywrapper > .container {
  background-color: transparent; }

.js-sticky-header-active .site-nav-stickywrapper .site-logo-sticky {
  -webkit-transform: scale3d(0.5, 0.5, 0.5);
          transform: scale3d(0.5, 0.5, 0.5); }

#site-nav {
  border-top: 0.0625rem solid #dd5052;
  -webkit-transition: margin-left 0.3s ease-in-out;
  transition: margin-left 0.3s ease-in-out;
  background-color: #d21d10; }

.site-nav-sticky {
  border-right: 0.0625rem solid #dd5052; }
  .site-nav-sticky a {
    border-right: 0.0625rem solid #dd5052; }
  .site-nav-sticky :first-child a {
    border-left: 0.0625rem solid #dd5052; }

@media only screen and (min-width: 37.5em) {
  .site-nav-stickywrapper .site-nav-sticky.js-movable-menu .site-nav__item a {
    font-size: 0.875rem;
    padding: 0 0.3125rem; } }

@media only screen and (min-width: 48em) {
  .site-nav-stickywrapper .site-nav-sticky.js-movable-menu .site-nav__item a {
    font-size: 1.0625rem;
    padding: 0 0.5rem; } }

.site-nav-stickywrapper .site-nav-sticky.site-nav--right {
  float: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

@media only screen and (max-width: 62.1875em) {
  .site-nav--right .sprite, .site-nav--right .widget--standpunt .widget__header[class*="author--"]:after, .widget--standpunt .site-nav--right .widget__header[class*="author--"]:after, .site-nav--right .lsc-widget-logo a, .lsc-widget-logo .site-nav--right a {
    display: none; } }

.paco-nav .icon-plus {
  width: 3.1875rem;
  height: 2.5rem;
  margin: 0;
  border: 0rem; }

.paco-nav a {
  padding: 0.3125rem 0 0 0.625rem; }

.paco-nav a:hover {
  color: #656565 !important; }

.layout-wallpaper .site-nav-stickywrapper {
  max-width: 62.25rem;
  margin: 0 auto; }

.layout-wallpaper .site-subnav-sticky {
  max-width: 53.75rem; }

.layout-wallpaper .site-subnav-sticky.site-subnav-sticky--region {
  margin-left: 0;
  margin-top: 0;
  padding-top: 0.3125rem; }

.site-header-sticky--compact + .body-wrapper {
  margin-top: 7.625rem;
  background-color: #fff;
  padding-top: 1.25rem; }

.site-banner {
  display: block;
  background-color: #e20714;
  height: 3.125rem; }
  @media only screen and (min-width: 37.5em) {
    .site-banner {
      display: none; } }
  .site-banner .site-menu-link :hover {
    color: #fff; }
  .site-banner .site-menu-link .icon-menu {
    height: 1.5rem;
    width: 1.5rem; }
  .site-banner .site-logo-sticky {
    margin-left: 0;
    width: 100%;
    text-align: center; }
    .site-banner .site-logo-sticky .icon-gva-small {
      fill: #fff;
      height: 2.375rem;
      width: 2.1875rem; }

.site-header-sticky .icon-search {
  height: 1.5rem;
  width: 1.5rem;
  margin-right: -0.625rem;
  fill: #fff; }
  @media only screen and (min-width: 37.5em) {
    .site-header-sticky .icon-search {
      fill: #000; } }

.site-header-sticky .site-nav-stickywrapper {
  background-color: #efefef; }
  @media only screen and (max-width: 48em) {
    .site-header-sticky .site-nav-stickywrapper {
      padding: 0 0.3125rem; } }
  .site-header-sticky .site-nav-stickywrapper #site-nav {
    background-color: #efefef;
    margin-left: 7.5rem;
    border-top: 0;
    display: none;
    font-family: FFGoodWide, "FFGoodWide Fallback", Open Sans, Arial, Helvetica, sans-serif; }
    @media only screen and (min-width: 37.5em) {
      .site-header-sticky .site-nav-stickywrapper #site-nav {
        display: block; } }
  .site-header-sticky .site-nav-stickywrapper .site-nav-sticky {
    border-right: 0; }
    .site-header-sticky .site-nav-stickywrapper .site-nav-sticky a {
      color: #000;
      border-right: 0;
      padding: 0 0.9375rem;
      line-height: 3.125rem;
      font-size: 1.0625rem; }
      @media only screen and (max-width: 42.75em) {
        .site-header-sticky .site-nav-stickywrapper .site-nav-sticky a {
          font-size: 0.875rem;
          padding: 0 0.625rem; } }
    .site-header-sticky .site-nav-stickywrapper .site-nav-sticky a:hover {
      background-color: transparent; }
    .site-header-sticky .site-nav-stickywrapper .site-nav-sticky .site-nav__item.active a {
      background-color: transparent;
      color: #e20714; }
    .site-header-sticky .site-nav-stickywrapper .site-nav-sticky .site-nav__item i {
      margin-top: -0.3125rem; }
    .site-header-sticky .site-nav-stickywrapper .site-nav-sticky .stat__value {
      text-transform: none;
      font-size: 0.875rem; }

.site-header-sticky .ad--button {
  height: 3.0625rem;
  width: 14.375rem;
  overflow: hidden;
  position: absolute;
  right: 0;
  z-index: 1; }

.site-header-sticky--compact .site-header-sticky .ad--button {
  opacity: 0;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0); }

.site-header-sticky--compact .site-nav-stickywrapper #site-nav {
  background-color: #efefef;
  -webkit-transform: translate3d(1, 1, 1);
          transform: translate3d(1, 1, 1);
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
  border-top: 0; }
  .site-header-sticky--compact .site-nav-stickywrapper #site-nav .js-movable-menu {
    -webkit-transform: translate3d(-3.125rem, 0, 0);
            transform: translate3d(-3.125rem, 0, 0); }
    @media only screen and (max-width: 42.75em) {
      .site-header-sticky--compact .site-nav-stickywrapper #site-nav .js-movable-menu {
        -webkit-transform: translate3d(-3.125rem, 0, 0);
                transform: translate3d(-3.125rem, 0, 0); } }

.js-sticky-header-active .site-header-sticky.site-header-sticky--compact .site-nav-sticky.js-movable-menu {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none; }

.js-sticky-header-active .site-header-sticky {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none; }
  .js-sticky-header-active .site-header-sticky .site-nav-sticky.js-movable-menu {
    -webkit-transform: translate3d(4.375rem, 0, 0);
            transform: translate3d(4.375rem, 0, 0);
    -webkit-transition: -webkit-transform 0.2s;
    transition: -webkit-transform 0.2s;
    transition: transform 0.2s;
    transition: transform 0.2s, -webkit-transform 0.2s; }
    @media only screen and (min-width: 42.75em) {
      .js-sticky-header-active .site-header-sticky .site-nav-sticky.js-movable-menu {
        -webkit-transform: translate3d(-3.75rem, 0, 0);
                transform: translate3d(-3.75rem, 0, 0); } }
  .js-sticky-header-active .site-header-sticky .ad--button {
    opacity: 0;
    -webkit-transform: scale(0);
        -ms-transform: scale(0);
            transform: scale(0); }

.body-wrapper {
  margin-top: 8.9375rem; }
  .body-wrapper .site-container .site-container__inner {
    border: 0;
    max-width: 62.25rem; }
    .body-wrapper .site-container .site-container__inner main {
      padding: 0.625rem 0; }

.site-container__inner {
  padding: 0; }
  @media only screen and (max-width: 48em) {
    .site-container__inner {
      padding: 0 0.625rem; } }

.layout-wallpaper .body-wrapper .site-container .site-container__inner main {
  padding: 0.625rem; }

.site-index {
  background-color: #302727;
  padding: 5rem 2.5rem 2.5rem;
  position: relative; }
  .site-index h6 {
    font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    font-weight: bold;
    color: #fff;
    font-size: 0.875rem; }
  .site-index a {
    font-size: 0.875rem;
    padding-bottom: 0; }

.widget-readpaper__image {
  margin-left: 5%;
  margin-right: 5%;
  width: 3.4375rem;
  min-width: 3.4375rem;
  height: 6.875rem;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
     -moz-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2; }
  .is-desktop .widget-readpaper__image, .is-tablet .widget-readpaper__image {
    width: 6.25rem;
    height: auto; }
  .widget-readpaper__image .icon-ipad {
    background-image: url("https://teststatic.gva.be/assets/images/covers/covergva.jpg?height=320&width=200&mode=crop&scale=both&format=jpg");
    background-repeat: no-repeat;
    background-size: 80%;
    background-position: 0.625rem 0.9375rem; }

.widget-readpaper__content {
  margin-top: -1.25rem;
  font-weight: bold;
  text-align: center;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
     -moz-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1; }
  .widget-readpaper__content .highlighted {
    color: #d21d10;
    text-decoration: underline; }
  .widget-readpaper__content.is-tablet {
    margin-top: 0; }

.widget-readpaper {
  height: 4.0625rem;
  overflow: hidden; }
  .widget-readpaper.is-tablet {
    height: 6.25rem;
    margin-bottom: -1.25rem !important; }
  .widget-readpaper.is-desktop {
    height: 5.625rem;
    margin-bottom: -1.25rem !important; }

.is-closed-article .widget-readpaper {
  display: none; }

.widget-vitrine {
  background-color: #eee;
  margin-bottom: 1.25rem;
  padding-bottom: 1.25rem; }
  .plus-section-dedicated .widget-vitrine .widget__body {
    background-color: #eee; }
  .widget-vitrine .widget__header {
    background-color: #d21d10;
    color: #fff;
    padding: 0.625rem; }
  .widget-vitrine .section-title {
    margin: 0; }
  .widget-vitrine .widget__body {
    padding: 0 1.25rem;
    background-color: #eee; }
    .widget-vitrine .widget__body img {
      margin: 0 auto;
      display: block; }
    .widget-vitrine .widget__body .widget-vitrine__subtitle {
      text-align: center;
      margin-top: 1.25rem; }
      @media only screen and (min-width: 37.5em) {
        .widget-vitrine .widget__body .widget-vitrine__subtitle {
          text-align: left; } }
  .widget-vitrine .attachments-slider {
    position: relative;
    overflow: hidden;
    margin-bottom: 1.25rem; }
  @media only screen and (min-width: 37.5em) {
    .widget-vitrine.widget-vitrine--medium .attachments-slider {
      margin-top: 2.5rem; } }
  .widget-vitrine .attachments-slider__item {
    position: relative;
    margin: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto; }
    @media only screen and (min-width: 37.5em) {
      .widget-vitrine .attachments-slider__item {
        margin: 0 0.3125rem; } }
  @media only screen and (min-width: 37.5em) {
    .widget-vitrine .attachments-slider__item:first-child:nth-last-child(3),
    .widget-vitrine .attachments-slider__item:first-child:nth-last-child(3) ~ li {
      -webkit-box-flex: 1;
      -webkit-flex: auto;
         -moz-box-flex: 1;
          -ms-flex: auto;
              flex: auto; } }
  @media only screen and (min-width: 37.5em) {
    .widget-vitrine .attachments-slider__item:first-child:nth-last-child(4),
    .widget-vitrine .attachments-slider__item:first-child:nth-last-child(4) ~ li {
      -webkit-box-flex: 1;
      -webkit-flex: auto;
         -moz-box-flex: 1;
          -ms-flex: auto;
              flex: auto; } }
  @media only screen and (min-width: 37.5em) {
    .widget-vitrine .attachments-slider__item:first-child:nth-last-child(5),
    .widget-vitrine .attachments-slider__item:first-child:nth-last-child(5) ~ li {
      -webkit-box-flex: 1;
      -webkit-flex: auto;
         -moz-box-flex: 1;
          -ms-flex: auto;
              flex: auto; } }
  @media only screen and (min-width: 37.5em) {
    .widget-vitrine .attachments-slider__item:first-child:nth-last-child(6),
    .widget-vitrine .attachments-slider__item:first-child:nth-last-child(6) ~ li {
      -webkit-box-flex: 1;
      -webkit-flex: auto;
         -moz-box-flex: 1;
          -ms-flex: auto;
              flex: auto; } }
  .widget-vitrine .attachments-slider__item__cover {
    max-height: 12.5rem; }
  .widget-vitrine .attachments-slider__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    list-style: none; }
  .widget-vitrine .attachments-slider__nav__left,
  .widget-vitrine .attachments-slider__nav__right {
    text-decoration: none;
    background: rgba(0, 0, 0, 0.7);
    color: #fff;
    position: absolute;
    padding: 0.3125rem;
    display: block; }
    @media only screen and (min-width: 37.5em) {
      .widget-vitrine .attachments-slider__nav__left,
      .widget-vitrine .attachments-slider__nav__right {
        display: none; } }
  .widget-vitrine .attachments-slider__nav__left {
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    z-index: 1; }
  .widget-vitrine .attachments-slider__nav__right {
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    z-index: 1; }
  .widget-vitrine .attachments-slider__arrow-right,
  .widget-vitrine .attachments-slider__arrow-left {
    color: #fff; }
  .widget-vitrine a.button.button--beta.button--block, .widget-vitrine a.button.button--beta.button--facebook {
    font-size: 0.875rem;
    font-weight: bold; }
  .widget-vitrine .widget__footer {
    padding: 1.25rem 1.25rem 0 1.25rem; }

.widget--plus {
  background: #eee; }
  .widget--plus .widget__body {
    padding: 0.9375rem; }

.section-title--plus {
  background: #91250f;
  padding: 0;
  color: #fff; }
  .section-title--plus .icon-group--plus {
    margin-right: 1.25rem; }

.section-title--paid-b .icon-group {
  height: 3.125rem;
  text-align: center; }

.section-title--paid-b .icon-gva-small {
  height: 1.375rem; }

.section-title--paid-b .section-subtitle {
  display: block;
  font-weight: normal;
  font-size: 0.6875rem;
  text-transform: none; }

.article__related.section--plus {
  background-color: #eee; }

.article__related .section-title.section-title--plus {
  color: #fff; }

.article-teaser__related .icon-plus {
  width: 2.5rem;
  height: 1.25rem; }

.article-teaser__related li {
  margin-left: 0.4375rem; }
  .article-teaser__related li a {
    background-color: inherit; }

.article-teaser .icon-plus {
  position: relative;
  display: inline-block;
  width: 3.125rem;
  height: 1.5625rem;
  margin-top: -0.3125rem;
  top: 0; }

.article-teaser .article-teaser__image .icon-plus {
  position: absolute;
  bottom: 0;
  left: 0;
  top: auto;
  z-index: 1; }

.article-teaser.article-teaser--tr145 .icon-plus {
  width: 2.5rem;
  height: 1.25rem; }

.article-teaser.article-teaser--tr205 .icon-plus {
  width: 2.5rem;
  height: 1.25rem; }

.article-teaser.article-teaser--hr300 .icon-plus {
  width: 2.5rem;
  height: 1.25rem; }

.article-teaser.article-teaser--hr430 .label, .article-teaser.article-teaser--cr625 .label, .article-teaser.article-teaser--cr630 .label {
  height: 1.5625rem;
  line-height: 1.5625rem;
  padding: 0 0.625rem;
  font-size: 0.875rem; }

.article-teaser--tr205.article-teaser--plus .link-complex,
.article-teaser--hr300.article-teaser--plus .link-complex {
  margin-left: -0.625rem;
  margin-right: -0.625rem; }

.article-teaser--tr205.article-teaser--plus .article-teaser__image,
.article-teaser--hr300.article-teaser--plus .article-teaser__image {
  margin-left: 0.625rem;
  margin-right: 0.625rem; }

.article-teaser__image + .article-teaser__text .icon-plus {
  display: none; }

.widget-listwidget--plus .widget__header-plus {
  color: #fff;
  text-transform: uppercase;
  font-family: FFGoodWide, "FFGoodWide Fallback", Open Sans, Arial, Helvetica, sans-serif;
  font-size: 0.9625rem;
  background-color: #e20714;
  line-height: 1.875rem;
  height: 1.875rem;
  position: relative;
  padding-left: 5rem; }
  .widget-listwidget--plus .widget__header-plus:before {
    content: '';
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.875rem;
    width: 3.75rem;
    position: absolute;
    left: 0;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTY4IDg0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZmlsbD0iI0UyMDcxNCIgZD0iTTAgODRoODRWMEgweiIvPjxwYXRoIGZpbGw9IiNGN0E2MDAiIGQ9Ik04NCA4NGg4NFYwSDg0eiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0xMjAuMTM3IDY1VjQ4LjIzSDEwNFYzNi43N2gxNi4xMzdWMjBoMTIuNzIzdjE2Ljc3SDE0OXYxMS40NmgtMTYuMTRWNjV6Ii8+PGcgZmlsbD0iI0ZGRiI+PHBhdGggZD0iTTcwLjM1MiA2MC40NjhsMi4zNDEuMDEzdjQuNjg3bC0xMC42MjQtLjAxNHYtNC42NmwxLjg2NS0uMDI2LS41NTYtNC4yODVoLTUuNDlsLS41NyA0LjI4NSAxLjc3My4wMjctLjAxMyA0LjY2LTguNzk5LjAxM3YtNC42NzNsMi4wMTEtLjAxNCA1LjQyNS00MS45MDcgNy4xMDYtLjAxNCA1LjUzIDQxLjkwOHptLTkuNzEyLTI2LjNsLTEuOTk4IDE1Ljk4aDMuOTQzbC0xLjk0NS0xNS45OHpNNDIuMzY3IDIzLjIzM2gtMi4wOTFsMy4zMDggMjUuNjA3IDMuMjU1LTI1LjYwNy0yLjQyMS0uMDEzLS4wMTQtNC42NDZoOS41NTN2NC42NmgtMi4wMWwtNS41MDUgNDEuOTMzaC03bC01LjU3LTQxLjkzNC0yLjMyOS0uMDEzdi00LjY0NmgxMC44MjRNMjUuNDMgMTguNTZoNC40NzN2MTYuNzE1SDI1LjQzbC0uMDEzLTQuMzEyYzAtMy41NTEtLjQ5LTguMTMtNC4wODktOC4xMy0yLjk3NyAwLTMuMTEgMy43NTEtMy4xMSAzLjc1MXYzMC44OTRzMCAzLjI0NCAzLjA1NyAzLjI0NGMzLjA0NCAwIDIuOTY1LTIuOTI0IDIuOTY1LTIuOTI0VjQ2LjE1NmwtMi4xMTguMDEzdi00Ljk4aDEwLjU0NmwtLjAxMyA0Ljk4LTEuODgtLjAyNi0uMDEzIDE5LjAxMS00LjQ1OC4wMTMtMS4yNy0yLjU5cy0yLjQ0OSAzLjEzOC01Ljc4MyAzLjEzOGMtNy42MDggMC03LjIyNS04LjM1Ny03LjIyNS04LjM1N0wxMiAyNi40NVMxMi4wMTMgMTggMTguODQgMThjNC42ODUgMCA2LjU5IDMuODA1IDYuNTkgMy44MDUiLz48L2c+PC9nPjwvc3ZnPg==); }

.widget-listwidget--plus .widget__body {
  background-color: #fff;
  padding-top: 1.25rem; }
  .widget-listwidget--plus .widget__body .widget__list > li {
    margin-top: 0;
    border-top-width: 0; }
  .widget-listwidget--plus .widget__body .article-teaser a {
    background-color: #fff;
    margin: 0 0.625rem 0.625rem; }
    .widget-listwidget--plus .widget__body .article-teaser a:hover .icon-plus {
      color: #000; }
  .widget-listwidget--plus .widget__body .article-teaser .article-teaser__image {
    margin-right: 0;
    margin-left: 0; }

.widget--most-read .widget__header-plus .section-title {
  display: inline; }

.widget--most-read.widget-listwidget--public .widget__header-plus {
  background-color: #d21d10; }
  .widget--most-read.widget-listwidget--public .widget__header-plus:before {
    display: none; }

.widget--most-read.widget-listwidget--public .article-teaser--plus {
  padding: 0; }
  .widget--most-read.widget-listwidget--public .article-teaser--plus a {
    margin: 0 -1.25rem;
    background-color: transparent; }

.widget--most-read.widget-listwidget--plus .widget__body .article-teaser .article-teaser__text {
  margin: 0; }

.widget--most-read.widget-listwidget--plus .widget__body .article-teaser .article-teaser__text .icon-plus {
  width: 1.75rem;
  vertical-align: top; }

.widget--most-read.widget-listwidget--plus.widget-listwidget--public .widget__header-plus {
  background-color: #d21d10; }
  .widget--most-read.widget-listwidget--plus.widget-listwidget--public .widget__header-plus:before {
    display: none; }

.widget--most-read.widget-listwidget--plus.widget-listwidget--public .widget__body {
  padding-top: 0; }
  .widget--most-read.widget-listwidget--plus.widget-listwidget--public .widget__body .article-teaser a {
    margin: 0; }

.widget-readpaper .widget-readpaper__content {
  font-size: 1.3125rem; }

.header-plus {
  background-color: #91250f;
  margin-bottom: 0.625rem; }
  .header-plus .icon-plus {
    display: inline-block;
    vertical-align: middle;
    width: 3.4375rem;
    height: 2.5rem; }
  .header-plus .section-title--plus {
    font-family: FFGoodWide, "FFGoodWide Fallback", Open Sans, Arial, Helvetica, sans-serif;
    color: #fff;
    font-size: 1.25rem;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0;
    font-weight: 800; }

.plus-section-dedicated .widget--abo-info {
  text-align: center; }
  .plus-section-dedicated .widget--abo-info p {
    margin-bottom: 0.21875rem; }
  .plus-section-dedicated .widget--abo-info .remaining-time {
    font-weight: bold; }

.plus-section-dedicated .nav--plus {
  margin: 1.75rem auto;
  text-align: center; }
  .plus-section-dedicated .nav--plus nav {
    padding: 0;
    border-top: 0.0625rem solid #eee; }
  .plus-section-dedicated .nav--plus ul {
    margin: 0 auto;
    text-align: center; }
  .plus-section-dedicated .nav--plus li {
    display: inline-block;
    margin-top: -0.0625rem; }
    .plus-section-dedicated .nav--plus li:first-child a {
      border-right-width: 0rem;
      margin-right: -0.3125rem; }
    .plus-section-dedicated .nav--plus li:last-child a {
      border-left-width: 0rem;
      margin-left: -0.3125rem; }
    .plus-section-dedicated .nav--plus li a {
      color: inherit;
      text-decoration: none;
      text-align: center;
      padding: 0.4375rem 1.75rem;
      border: 0.0625rem solid #eee;
      font-size: 1.3125rem;
      font-weight: 600;
      display: block; }
      .plus-section-dedicated .nav--plus li a:hover {
        text-decoration: underline; }

.plus-section-dedicated .widget__header-plus {
  background-color: #fff;
  color: #91250f;
  text-indent: 0.21875rem;
  font-weight: 600;
  margin-left: 0; }
  .plus-section-dedicated .widget__header-plus:before {
    content: "";
    width: 0; }

.plus-section-dedicated .widget__body {
  background-color: #fff;
  padding-top: 0; }
  .plus-section-dedicated .widget__body .article-teaser h1 {
    line-height: 1.2;
    font-size: 1.25rem;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
       -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }

.plus-section-dedicated .article-teaser__text {
  margin-left: 0 !important;
  margin-right: 0 !important; }
  .plus-section-dedicated .article-teaser__text .article-teaser__header {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%; }
    .plus-section-dedicated .article-teaser__text .article-teaser__header .article__subheader {
      -webkit-box-ordinal-group: 3;
      -webkit-order: 2;
         -moz-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2;
      margin-top: 0.2625rem;
      font-size: 2.25rem; }

.plus-section-dedicated .paco--advantages {
  border-bottom: 0.0625rem solid #eee;
  margin: 1.3125rem; }
  .plus-section-dedicated .paco--advantages a {
    text-decoration: none;
    font-weight: 100; }

.plus-section-dedicated .widget--paco-contact {
  padding: 2.625rem;
  background-color: rgba(238, 238, 238, 0.5);
  margin: -1.3125rem 1.25rem 2.625rem 1.25rem; }

.plus-section-dedicated .paco-nav {
  background-color: #fff; }

.label {
  background-color: #e20714;
  color: #fff;
  border-radius: 0;
  font-size: 0.75rem;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  margin-top: -0.3125rem;
  padding: 0 0.3125rem;
  line-height: 1.25rem;
  height: 1.25rem; }

.article-teaser__image__inner .label {
  vertical-align: bottom;
  /* add ellipsis to label when label is too long */ }
  .article-teaser--tr145 .article-teaser__image__inner .label {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    margin-right: 0; }
  .article-teaser--cr625 .article-teaser__image__inner .label, .article-teaser--cr630 .article-teaser__image__inner .label {
    line-height: 1.5625rem;
    height: 1.5625rem;
    font-size: 0.875rem; }

.article-teaser--tr145 .article-teaser_∏_image__inner .icon + .label, .article-teaser--tr145 .article-teaser_∏_image__inner .comment__footer [class*="icon"] + .label, .comment__footer .article-teaser--tr145 .article-teaser_∏_image__inner [class*="icon"] + .label {
  max-width: calc(100% - 2.75rem); }

[data-mht-block="search-main__search-results"] .article-teaser--plus .article-teaser__image,
[data-mht-block="search-main__search-results"] .article-teaser--plus .article-teaser__text {
  position: relative; }

[data-mht-block="search-main__search-results"] .article-teaser--plus .icon-plus {
  width: 2.5rem;
  height: 1.25rem; }

.site-nav__searchbox .site-search {
  background-color: #efefef;
  z-index: 300; }

.site-nav__searchbox input {
  border: 0;
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  height: 1.875rem; }

.site-nav__searchbox .button--alpha {
  position: absolute;
  right: 1.25rem;
  width: auto;
  background-color: #e20714; }

.article__header {
  color: #000;
  font-family: FFGoodWide, "FFGoodWide Fallback", Open Sans, Arial, Helvetica, sans-serif;
  background-color: #fff;
  position: relative;
  padding: 0.625rem 0;
  margin-bottom: 0; }

.slideshow__intro {
  padding-left: 3.125rem;
  padding-bottom: 0.625rem; }

.article__body {
  color: #000; }

.article__share {
  text-align: right; }

.social--large .social__label {
  border-radius: 50%; }
  .social--large .social__label .icon, .social--large .social__label .comment__footer [class*="icon"], .comment__footer .social--large .social__label [class*="icon"] {
    margin: 0.625rem;
    height: 1.25rem;
    width: 1.25rem; }
  .social--large .social__label .icon.icon-facebook, .social--large .social__label .comment__footer .icon-facebook[class*="icon"], .comment__footer .social--large .social__label .icon-facebook[class*="icon"] {
    margin: 0.625rem;
    height: 1.25rem;
    width: 1.25rem; }

.article__header h1 {
  line-height: 1.2;
  font-family: FFGoodWide, "FFGoodWide Fallback", Open Sans, Arial, Helvetica, sans-serif;
  font-weight: 900; }

.article__meta {
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  border: none;
  font-size: 0.75rem;
  color: #000;
  font-weight: bold; }

.slideshow__caption {
  text-align: right;
  margin-right: -1.25rem;
  margin-top: -0.625rem;
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  margin-bottom: 0.3125rem; }

.slideshow__image__caption, .slideshow__image__credits {
  font-style: normal;
  font-size: 0.75rem; }

.article__subtitle {
  color: #e20714;
  font-size: 1rem; }

.article__header > p {
  font-family: FFGoodWide, "FFGoodWide Fallback", Open Sans, Arial, Helvetica, sans-serif;
  font-size: 1rem;
  text-transform: none; }

.article__image + .article__header {
  margin-top: -3.75rem;
  margin-left: 1.875rem;
  padding: 1.25rem; }

.article__image ~ .article__meta {
  padding-left: 3.125rem; }

.article__image.article__image--inline {
  margin-bottom: 1.25rem; }

.slideshow .slideshow__caption {
  text-align: left;
  margin-right: 0;
  margin-top: 0.3125rem; }

.article__byline {
  color: #000;
  position: relative; }

.article__video__caption {
  margin-top: 0.625rem;
  color: #000; }

.selection-share-popup {
  color: #fff;
  width: 7.5rem;
  height: 2.8125rem;
  display: none;
  padding: 0.3125rem;
  position: absolute;
  background: #333;
  text-align: center;
  border-radius: 0.3125rem;
  z-index: 999; }

.selection-share-popup--visible {
  display: block; }

.selection-social-button {
  width: 1.5625rem;
  float: left;
  height: 1.5625rem;
  margin: 0.3125rem;
  cursor: pointer; }

.selection-share-icon {
  width: 100%;
  height: 100%; }

.widgetgroup--plus {
  margin-bottom: 0.625rem;
  padding-bottom: 0.625rem;
  background-color: #e6e6e6; }
  .widgetgroup--plus .article-teaser {
    margin: 0; }
    .widgetgroup--plus .article-teaser a {
      margin-bottom: 0; }
  .widgetgroup--plus .article-teaser__text {
    padding-top: 0.625rem; }
  .widgetgroup--plus .article-teaser__image + .article-teaser__text {
    padding-top: 0; }

.widget-listwidget--plus.list-widget--horizontal .article-teaser--hr300 .article-teaser__text {
  margin-left: 0.625rem;
  margin-right: 0.625rem; }

.widget__list > li {
  border: 0; }

hr {
  border-color: #fff; }

.widget--most-read .widget__list {
  border: 0; }
  .widget--most-read .widget__list li {
    border: 0; }

.widget--most-read .article-teaser__header h1 {
  line-height: 1.3;
  margin-left: 0.625rem; }

.widget--most-read .article-teaser__text:after {
  background-color: #fff;
  border: 0;
  background: none; }

.widget--most-read .article-teaser__text {
  padding-left: 1.25rem;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem; }

.widget--most-read .article-teaser__text:before {
  text-align: left;
  color: #656565; }

.widget--most-read .widget__header {
  text-align: center; }
  .widget--most-read .widget__header:before {
    background: #e20714;
    content: " ";
    display: inline-block;
    height: 0.0625rem;
    width: 100%; }

.widget--most-read .section-title {
  font-size: 1.5rem;
  text-transform: uppercase;
  background: #fff;
  font-family: FFGoodWide, "FFGoodWide Fallback", Open Sans, Arial, Helvetica, sans-serif;
  color: #e20714;
  display: inline-block;
  padding: 0 1.25rem;
  vertical-align: top;
  margin-top: -1.25rem;
  margin-bottom: 0.625rem; }

h6.widget__header.alt-family {
  height: 1.875rem;
  line-height: 1.875rem;
  padding: 0 0.625rem; }

.theme-mijnperso .button--personalization {
  background-color: transparent;
  font-size: 0.875rem;
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  color: #0075be;
  text-decoration: none;
  text-transform: none;
  padding: 0; }
  .theme-mijnperso .button--personalization:hover, .theme-mijnperso .button--personalization:focus {
    background-color: transparent;
    color: #0075be;
    text-decoration: underline; }

.theme-mijnperso .read-later__manual {
  width: 100%;
  margin: 0 auto;
  background-color: #f9f9f9;
  padding: 2.5rem;
  text-align: center;
  margin-bottom: 1.25rem;
  text-transform: none; }

.theme-mijnperso .read-later__manual__title {
  font-size: 1.25rem;
  font-weight: bold;
  font-family: FFGoodWide, "FFGoodWide Fallback", Open Sans, Arial, Helvetica, sans-serif; }

.theme-mijnperso .read-later__manual__illustration {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 5rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .theme-mijnperso .read-later__manual__illustration .icon-arrow-long-right {
    width: 1.875rem;
    height: 1.875rem;
    margin: 0 2.5rem; }

.theme-mijnperso .read-later__manual__button__bookmark,
.theme-mijnperso .read-later__manual__button__bookmark-saved {
  border: 0.0625rem solid;
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  outline: none; }

.theme-mijnperso .read-later__manual__button__bookmark {
  border-color: #eee;
  background-color: #f7f7f7; }
  .theme-mijnperso .read-later__manual__button__bookmark .icon-bookmark {
    fill: #9f9f9f;
    width: 1.375rem;
    height: 1.375rem;
    top: 0; }

.theme-mijnperso .read-later__manual__button__bookmark-saved {
  border-color: #ffa600;
  background-color: transparent; }
  .theme-mijnperso .read-later__manual__button__bookmark-saved .icon-bookmark-saved {
    fill: #ffa600;
    width: 1.375rem;
    height: 1.375rem;
    top: 0; }

.theme-mijnperso .read-later__manual__text {
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.2;
  max-width: 21.875rem;
  margin: 0 auto; }

.theme-mijnperso .personalization__manual {
  width: 100%;
  margin: 0 auto;
  background-color: #f9f9f9;
  padding: 2.5rem;
  text-align: center;
  margin-bottom: 1.25rem; }

.theme-mijnperso .personalization__manual__title {
  font-size: 1.25rem;
  font-weight: bold;
  font-family: FFGoodWide, "FFGoodWide Fallback", Open Sans, Arial, Helvetica, sans-serif; }

.theme-mijnperso .personalization__manual__text {
  margin-bottom: 0rem;
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.2;
  max-width: 21.875rem;
  margin: 1.25rem auto;
  font-weight: normal; }

.theme-mijnperso .personalization__manual__illustration {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 5rem; }
  .theme-mijnperso .personalization__manual__illustration .icon-arrow-long-right {
    width: 1.875rem;
    height: 1.875rem;
    margin: 0 2.5rem; }

.theme-mijnperso .personalization-taglist__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 2rem; }

.theme-mijnperso .personalization-taglist__item__link {
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
  padding: 0.25rem;
  border: 0.0625rem solid #000;
  border-bottom-left-radius: 0.125rem;
  border-top-left-radius: 0.125rem;
  background-color: transparent;
  color: #000;
  opacity: 0.63; }
  .theme-mijnperso .personalization-taglist__item__link .icon-taglabel {
    fill: #000;
    width: 1.5rem;
    height: 1.5rem;
    margin-right: 0.3125rem; }

.theme-mijnperso .personalization-taglist__item__button {
  border: 0.0625rem solid #000;
  border-left-width: 0;
  border-bottom-right-radius: 0.125rem;
  border-top-right-radius: 0.125rem;
  background-color: transparent;
  opacity: 0.63;
  padding: 0.25rem; }
  .theme-mijnperso .personalization-taglist__item__button .icon-tagaction-add {
    width: 1.5rem;
    height: 1.5rem; }
  .theme-mijnperso .personalization-taglist__item__button .icon-tagaction-check {
    width: 1.5rem;
    height: 1.5rem; }

.theme-mijnperso .is-active .personalization-taglist__item__link,
.theme-mijnperso .is-active .personalization-taglist__item__button {
  background-color: #ffa600;
  border-color: #ffa600;
  font-weight: bold;
  opacity: 1; }

.theme-mijnperso .is-active .personalization-taglist__item__button {
  border-left-color: #fff;
  border-left-width: 0.0625rem; }

.theme-mijnperso .widget__anchor:before {
  content: "";
  display: block;
  height: 7.5rem;
  margin-top: -7.5rem; }

.link-clean--delta, .nav-tabs a, .article-teaser__related li a, .site-copyright a, .link-clean.link-clean--epsilon, .article__related a.link-clean {
  font-weight: 900;
  font-family: FFGoodWide, "FFGoodWide Fallback", Open Sans, Arial, Helvetica, sans-serif;
  line-height: 1.3;
  color: #000; }

.widget--mostread {
  margin-bottom: 0.625rem; }
  .widget--mostread .list-numbered, .widget--mostread .widget--most-read .widget__list, .widget--most-read .widget--mostread .widget__list {
    border: none; }
    .widget--mostread .list-numbered li, .widget--mostread .widget--most-read .widget__list li, .widget--most-read .widget--mostread .widget__list li {
      border: none; }
  .widget--mostread .list-numbered__content, .widget--mostread .widget--most-read .article-teaser__text, .widget--most-read .widget--mostread .article-teaser__text {
    padding-left: 2.5rem;
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem; }
    .widget--mostread .list-numbered__content:before, .widget--mostread .widget--most-read .article-teaser__text:before, .widget--most-read .widget--mostread .article-teaser__text:before {
      color: #656565;
      text-align: center; }
    .widget--mostread .list-numbered__content:after, .widget--mostread .widget--most-read .article-teaser__text:after, .widget--most-read .widget--mostread .article-teaser__text:after {
      background: none;
      border: none; }
  .widget--mostread .tabs--beta .nav-tabs {
    background: none; }
    .widget--mostread .tabs--beta .nav-tabs li {
      border: none; }
    .widget--mostread .tabs--beta .nav-tabs li.last {
      border-left: 0.125rem solid #000; }
    .widget--mostread .tabs--beta .nav-tabs a {
      color: #000;
      background-color: #fff;
      font-family: FFGoodWide, "FFGoodWide Fallback", Open Sans, Arial, Helvetica, sans-serif;
      text-align: center;
      font-size: 1.125rem; }
    .widget--mostread .tabs--beta .nav-tabs a.is-active {
      color: #e20714; }

.widget__header .widget-title {
  font-size: 1.5rem;
  text-transform: uppercase;
  font-family: FFGoodWide, "FFGoodWide Fallback", Open Sans, Arial, Helvetica, sans-serif;
  color: #e20714;
  background-color: #fff;
  text-align: center;
  display: block;
  padding: 0 0.625rem;
  margin-bottom: 0.625rem; }
  .widget__header .widget-title:after {
    content: none; }

.widget--media .widget__body {
  background-color: #fff; }

.widget--media.widget--media--cartoons .widget__header {
  background-color: #fff;
  margin-bottom: -0.3125rem; }

.oneplatform_renderFragmentServerSide_articlelist .header-2018 {
  text-align: left;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  margin-bottom: 1rem;
  margin-top: 0; }
  .oneplatform_renderFragmentServerSide_articlelist .header-2018:before {
    content: none; }

.oneplatform_renderFragmentServerSide_particles .header-2018 {
  text-align: left;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  margin-bottom: 1rem;
  margin-top: 0; }
  .oneplatform_renderFragmentServerSide_particles .header-2018:before {
    content: none; }

.oneplatform_renderFragmentServerSide_articlegrid .header-2018 {
  text-align: left;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  margin-bottom: 1rem;
  margin-top: 0; }
  .oneplatform_renderFragmentServerSide_articlegrid .header-2018:before {
    content: none; }

.oneplatform_renderFragmentServerSide_articlelist .header-2018 .widget-title {
  color: #3f4446;
  font-family: FFGoodCondensed, "FFGoodCondensed Fallback", Open Sans, Arial, Helvetica, sans-serif !important;
  font-weight: 500;
  font-size: 2rem;
  line-height: 2rem;
  border-left: 0.5rem solid #e20714;
  padding-left: 0.75rem;
  display: inline-block;
  vertical-align: middle;
  margin-top: 0; }

.oneplatform_renderFragmentServerSide_particles .header-2018 .widget-title {
  color: #3f4446;
  font-family: FFGoodCondensed, "FFGoodCondensed Fallback", Open Sans, Arial, Helvetica, sans-serif !important;
  font-weight: 500;
  font-size: 2rem;
  line-height: 2rem;
  border-left: 0.5rem solid #e20714;
  padding-left: 0.75rem;
  display: inline-block;
  vertical-align: middle;
  margin-top: 0; }

.oneplatform_renderFragmentServerSide_articlegrid .header-2018 .widget-title {
  color: #3f4446;
  font-family: FFGoodCondensed, "FFGoodCondensed Fallback", Open Sans, Arial, Helvetica, sans-serif !important;
  font-weight: 500;
  font-size: 2rem;
  line-height: 2rem;
  border-left: 0.5rem solid #e20714;
  padding-left: 0.75rem;
  display: inline-block;
  vertical-align: middle;
  margin-top: 0; }

.theme-sports .widget-listwidget--public .widget__header, .widget--edition-search .widget__header, .widget__header.sports {
  text-align: center; }
  .theme-sports .widget-listwidget--public .widget__header:before, .widget--edition-search .widget__header:before, .widget__header.sports:before {
    background: #e20714;
    content: ' ';
    display: inline-block;
    height: 0.0625rem;
    width: 100%; }

.widget__header .section-header.section-title, .widget__header .section-title.lsc-section-title {
  font-size: 1.25rem;
  text-transform: uppercase;
  background: #fff;
  font-family: FFGoodWide, "FFGoodWide Fallback", Open Sans, Arial, Helvetica, sans-serif;
  color: #e20714;
  display: inline-block;
  padding: 0 0.625rem;
  vertical-align: top;
  margin-top: -1.25rem; }
  .widget__header .section-header.section-title:after, .widget__header .section-title.lsc-section-title:after {
    content: none; }

.theme-sports .weetjes h6, .theme-sports .voetbalclubs h6 {
  text-align: center;
  background: #fff;
  border: 0;
  display: block;
  font-family: FFGoodWide, "FFGoodWide Fallback", Open Sans, Arial, Helvetica, sans-serif;
  font-size: 1.25rem;
  color: #e20714; }

.theme-sports .weetjes li, .theme-sports .voetbalclubs li {
  background: #fff;
  text-align: center; }
  .theme-sports .weetjes li a, .theme-sports .voetbalclubs li a {
    color: #000; }

.region-widget .button {
  padding: 0.625rem 0;
  background-color: #fff;
  color: #000;
  font-weight: bold; }

.regionals .article-teaser.article-teaser:before {
  border: 0; }

.region-widget input {
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; }

.region-widget__body {
  margin: 0 0.625rem; }
  .region-widget__body .article-teaser + .article-teaser:before,
  .region-widget__body hr {
    border-color: #656565; }

/* 
 * Base styles
 */
.vitrine {
  background-color: #F1F1F1;
  margin-left: -1.25rem;
  margin-right: -1.25rem;
  padding-bottom: 1.25rem;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  padding-top: 1.25rem; }

.vitrine__sizer {
  display: none; }

.vitrine__item__link {
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  text-decoration: none;
  -ms-touch-action: manipulation;
      touch-action: manipulation; }

/* 
 * [1]. Add the correct `display` value for browsers that don't support 
 * <picture>
 * @see http://caniuse.com/#search=picture
 */
.vitrine__item__picture {
  background-color: #fff;
  display: block;
  /* [1] */
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative; }

.vitrine__item__img {
  border: 0;
  /* Remove IE10 a>img border */
  bottom: 0;
  display: block;
  left: 0;
  margin: auto;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 0; }
  @supports (object-fit: contain) {
    .vitrine__item__img {
      height: 100%;
      -o-object-fit: contain;
         object-fit: contain;
      width: 100%; } }

.vitrine__item__content {
  background-color: #fff;
  bottom: 0;
  border-top: solid #fff;
  color: #333;
  display: block;
  font-family: "Arial", Helvetica, sans-serif;
  line-height: 1.3;
  padding: 0.3125rem 0.625rem; }

.vitrine__embed {
  display: block;
  height: 100%;
  position: relative; }

.vitrine__embed__placeholder {
  padding-top: 150%; }
  @media (orientation: landscape) {
    .vitrine__embed__placeholder {
      padding-top: 150%; } }

@media (min-width: 480px) {
  .vitrine__embed__placeholder {
    padding-top: 150%; } }
  @media (min-width: 480px) and (orientation: landscape) {
    .vitrine__embed__placeholder {
      padding-top: 150%; } }

@media (min-width: 995px) {
  .vitrine__embed__placeholder {
    padding-top: 150%; } }
  @media (min-width: 995px) and (orientation: landscape) {
    .vitrine__embed__placeholder {
      padding-top: 150%; } }

/* The layout algorythm of Packery (js fallback) prevents us from 
adding padding or margin to `.vitrine__item`. Therefore we have to 
use position offsets to space the items */
.vitrine__embed__content {
  bottom: 0.625rem;
  left: 0.625rem;
  position: absolute;
  right: 0.625rem;
  top: 0.625rem; }

/* 
 * Styles without `grid-auto-flow: dense` support and without js fallback
 * All items same size
 */
.vitrine__item,
.vitrine__sizer {
  float: left;
  overflow: hidden; }

.vitrine__item {
  width: 50%; }

@media (min-width: 480px) {
  .vitrine__item {
    width: 20%; } }

@media (min-width: 995px) {
  .vitrine__item {
    width: 16.6666666667%; } }

/* 
 * Styles without `grid-auto-flow: dense` support and with js fallback
 */
.vitrine-js .vitrine__item {
  opacity: 0; }

.vitrine-js-layoutcomplete .vitrine__item {
  opacity: 1; }

.vitrine-js .vitrine__sizer {
  display: block; }

.vitrine-js .vitrine__sizer {
  width: 50%; }

.vitrine-js .vitrine__item--small {
  width: 50%; }

.vitrine-js .vitrine__item--medium {
  width: 100%; }

.vitrine-js .vitrine__item--large {
  width: 100%; }

.vitrine-js .vitrine__item--xlarge {
  width: 100%; }

@media (min-width: 480px) {
  .vitrine-js .vitrine__sizer {
    width: 20%; }
  .vitrine-js .vitrine__item--small {
    width: 20%; }
  .vitrine-js .vitrine__item--medium {
    width: 40%; }
  .vitrine-js .vitrine__item--large {
    width: 60%; }
  .vitrine-js .vitrine__item--xlarge {
    width: 100%; } }

@media (min-width: 995px) {
  .vitrine-js .vitrine__sizer {
    width: 16.6666666667%; }
  .vitrine-js .vitrine__item--small {
    width: 16.6666666667%; }
  .vitrine-js .vitrine__item--medium {
    width: 33.3333333333%; }
  .vitrine-js .vitrine__item--large {
    width: 50%; }
  .vitrine-js .vitrine__item--xlarge {
    width: 100%; } }

/* 
 * Styles with `grid-auto-flow: dense` support
 * Scope with @supports rule because IE/Edge support `display: grid` 
 * but not `grid-auto-flow: dense`
 */
@supports (grid-auto-flow: dense) {
  .vitrine__container {
    display: -ms-grid;
    display: grid;
    grid-auto-flow: dense; }
  .vitrine__item {
    float: none;
    overflow: visible;
    width: auto; }
  .vitrine__container {
    grid-auto-rows: calc((100vw / 6) / 0.6666666667);
    -ms-grid-columns: (1fr)[6];
        grid-template-columns: repeat(6, 1fr); }
    @media (orientation: landscape) {
      .vitrine__container {
        grid-auto-rows: calc((100vw / 6) / 0.6666666667); } }
  .vitrine__item--small {
    -ms-grid-column-span: 3;
    -ms-grid-column: auto;
        grid-column: auto/span 3;
    -ms-grid-row-span: 3;
    -ms-grid-row: auto;
        grid-row: auto/span 3; }
  .vitrine__item--medium {
    -ms-grid-column-span: 6;
    -ms-grid-column: auto;
        grid-column: auto/span 6;
    -ms-grid-row-span: 6;
    -ms-grid-row: auto;
        grid-row: auto/span 6; }
  .vitrine__item--large {
    -ms-grid-column-span: 6;
    -ms-grid-column: auto;
        grid-column: auto/span 6;
    -ms-grid-row-span: 6;
    -ms-grid-row: auto;
        grid-row: auto/span 6; }
  .vitrine__item--xlarge {
    -ms-grid-column-span: 6;
    -ms-grid-column: auto;
        grid-column: auto/span 6;
    -ms-grid-row-span: 6;
    -ms-grid-row: auto;
        grid-row: auto/span 6; }
  @media (min-width: 480px) {
    .vitrine__container {
      grid-auto-rows: calc((100vw / 25) / 0.6666666667);
      -ms-grid-columns: (1fr)[25];
          grid-template-columns: repeat(25, 1fr); } }
    @media (min-width: 480px) and (orientation: landscape) {
      .vitrine__container {
        grid-auto-rows: calc((100vw / 25) / 0.6666666667); } }
  @media (min-width: 480px) {
    .vitrine__item--small {
      -ms-grid-column-span: 5;
      -ms-grid-column: auto;
          grid-column: auto/span 5;
      -ms-grid-row-span: 5;
      -ms-grid-row: auto;
          grid-row: auto/span 5; }
    .vitrine__item--medium {
      -ms-grid-column-span: 10;
      -ms-grid-column: auto;
          grid-column: auto/span 10;
      -ms-grid-row-span: 10;
      -ms-grid-row: auto;
          grid-row: auto/span 10; }
    .vitrine__item--large {
      -ms-grid-column-span: 15;
      -ms-grid-column: auto;
          grid-column: auto/span 15;
      -ms-grid-row-span: 15;
      -ms-grid-row: auto;
          grid-row: auto/span 15; }
    .vitrine__item--xlarge {
      -ms-grid-column-span: 25;
      -ms-grid-column: auto;
          grid-column: auto/span 25;
      -ms-grid-row-span: 25;
      -ms-grid-row: auto;
          grid-row: auto/span 25; } }
  @media (min-width: 995px) {
    .vitrine__container {
      grid-auto-rows: calc((62.1875rem / 30) / 0.6666666667);
      -ms-grid-columns: (1fr)[30];
          grid-template-columns: repeat(30, 1fr); } }
    @media (min-width: 995px) and (orientation: landscape) {
      .vitrine__container {
        grid-auto-rows: calc((62.1875rem / 30) / 0.6666666667); } }
  @media (min-width: 995px) {
    .vitrine__item--small {
      -ms-grid-column-span: 5;
      -ms-grid-column: auto;
          grid-column: auto/span 5;
      -ms-grid-row-span: 5;
      -ms-grid-row: auto;
          grid-row: auto/span 5; }
    .vitrine__item--medium {
      -ms-grid-column-span: 10;
      -ms-grid-column: auto;
          grid-column: auto/span 10;
      -ms-grid-row-span: 10;
      -ms-grid-row: auto;
          grid-row: auto/span 10; }
    .vitrine__item--large {
      -ms-grid-column-span: 15;
      -ms-grid-column: auto;
          grid-column: auto/span 15;
      -ms-grid-row-span: 15;
      -ms-grid-row: auto;
          grid-row: auto/span 15; }
    .vitrine__item--xlarge {
      -ms-grid-column-span: 30;
      -ms-grid-column: auto;
          grid-column: auto/span 30;
      -ms-grid-row-span: 30;
      -ms-grid-row: auto;
          grid-row: auto/span 30; } } }

.wid-cf-productgrid {
  width: 100%; }

.wid-cf-productgrid-2 {
  height: 37.5rem; }
  @media only screen and (min-width: 320px) {
    .wid-cf-productgrid-2 {
      height: 53.75rem;
      height: calc(37.5rem + (860 - 600) * (100vw - 20rem) / (437 - 320)); } }
  @media only screen and (min-width: 437px) {
    .wid-cf-productgrid-2 {
      height: 21.875rem;
      height: calc(15.625rem + (350 - 250) * (100vw - 27.3125rem) / (672 - 437)); } }
  @media only screen and (min-width: 672px) {
    .wid-cf-productgrid-2 {
      height: 23.75rem;
      height: calc(15.9375rem + (380 - 255) * (100vw - 42rem) / (768 - 672));
      max-height: 23.75rem; } }
  @media only screen and (min-width: 768px) {
    .wid-cf-productgrid-2 {
      height: 19.375rem;
      height: calc(15.9375rem + (310 - 255) * (100vw - 48rem) / (995 - 768)); } }
  @media only screen and (min-width: 995px) {
    .wid-cf-productgrid-2 {
      height: 21.125rem; } }

.wid-cf-productgrid-4 {
  height: 78.75rem; }
  @media only screen and (min-width: 320px) {
    .wid-cf-productgrid-4 {
      height: 107.5rem;
      height: calc(78.75rem + (1720 - 1260) * (100vw - 20rem) / (437 - 320)); } }
  @media only screen and (min-width: 437px) {
    .wid-cf-productgrid-4 {
      height: 43.75rem;
      height: calc(31.25rem + (700 - 500) * (100vw - 27.3125rem) / (672 - 437)); } }
  @media only screen and (min-width: 672px) {
    .wid-cf-productgrid-4 {
      height: 34.375rem;
      height: calc(31.875rem + (550 - 510) * (100vw - 27.3125rem) / (672 - 437)); } }
  @media only screen and (min-width: 768px) {
    .wid-cf-productgrid-4 {
      height: 38.75rem;
      height: calc(34.375rem + (620 - 550) * (100vw - 48rem) / (995 - 768)); } }
  @media only screen and (min-width: 995px) {
    .wid-cf-productgrid-4 {
      height: 42.25rem; } }

.wid-cf-productgrid-6 {
  height: 118.125rem; }
  @media only screen and (min-width: 320px) {
    .wid-cf-productgrid-6 {
      height: 161.25rem;
      height: calc(118.125rem + (2580 - 1890) * (100vw - 20rem) / (437 - 320)); } }
  @media only screen and (min-width: 437px) {
    .wid-cf-productgrid-6 {
      height: 65.625rem;
      height: calc(47.8125rem + (1050 - 765) * (100vw - 27.3125rem) / (672 - 437)); } }
  @media only screen and (min-width: 672px) {
    .wid-cf-productgrid-6 {
      height: 35.625rem;
      height: calc(31.875rem + (570 - 510) * (100vw - 42rem) / (768 - 672)); } }
  @media only screen and (min-width: 768px) {
    .wid-cf-productgrid-6 {
      height: 58.125rem;
      height: calc(47.8125rem + (930 - 765) * (100vw - 48rem) / (995 - 768)); } }
  @media only screen and (min-width: 995px) {
    .wid-cf-productgrid-6 {
      height: 63.375rem; } }

.m_flexbox .theme-plus .article__header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .m_flexbox .theme-plus .article__header .article__meta {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
       -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
    .m_flexbox .theme-plus .article__header .article__meta time {
      margin-right: 0.3125rem; }
    .m_flexbox .theme-plus .article__header .article__meta span {
      margin-left: 0.3125rem; }
  .m_flexbox .theme-plus .article__header .article__title {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
       -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .m_flexbox .theme-plus .article__header .article__subtitle {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
       -moz-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
    color: #e20714; }

.theme-plus .badge__reacties {
  max-height: 2.5rem; }
  .theme-plus .badge__reacties:before {
    margin-top: -0.375rem;
    margin-bottom: 0.1875rem;
    display: block;
    font-size: 1.09375rem; }
  .theme-plus .badge__reacties .badge__label {
    margin-top: -0.625rem; }

.theme-plus.is-closed-article .article__main {
  position: relative; }
  .theme-plus.is-closed-article .article__main:after {
    height: 10rem;
    content: '';
    position: absolute;
    background: -webkit-linear-gradient(rgba(255, 255, 255, 0) 40%, #fff 110%);
    background: linear-gradient(rgba(255, 255, 255, 0) 40%, #fff 110%);
    bottom: 0;
    visibility: visible;
    left: 0;
    width: 100%; }

.theme-plus .article__extra {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .theme-plus .article__extra .article-extra__subheader {
    color: #91250f;
    font-size: 1.125rem;
    text-transform: none;
    font-family: "BarlowSemiCondensed", "Arial", Helvetica, sans-serif;
    margin-bottom: 0.625rem; }

.theme-plus .articles-plus.related-articles {
  padding: 0.625rem;
  background-color: #eee; }

.theme-plus .articles-plus.related-articles .widget__list {
  font-size: 0; }
  .theme-plus .articles-plus.related-articles .widget__list > li {
    border-top-width: 0;
    vertical-align: baseline; }

.theme-plus .articles-plus.related-articles .widget__item {
  font-size: 0.875rem;
  width: 50%;
  display: inline-block; }
  .theme-plus .articles-plus.related-articles .widget__item .widget__item__inner {
    padding-left: 0.3125rem;
    padding-right: 0.3125rem; }

.theme-plus .photo-special.related-articles .widget__header,
.theme-plus .video-special.related-articles .widget__header,
.theme-plus .articles-plus.related-articles .widget__header,
.theme-plus .widget--header-best-of-paco .widget__header {
  color: #fff;
  text-transform: uppercase;
  font-family: FFGoodWide, "FFGoodWide Fallback", Open Sans, Arial, Helvetica, sans-serif;
  background-color: #e20714;
  line-height: 1.875rem;
  height: 1.875rem;
  position: relative;
  padding-left: 5rem;
  font-size: 1.125rem; }
  .theme-plus .photo-special.related-articles .widget__header:before,
  .theme-plus .video-special.related-articles .widget__header:before,
  .theme-plus .articles-plus.related-articles .widget__header:before,
  .theme-plus .widget--header-best-of-paco .widget__header:before {
    content: '';
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.875rem;
    width: 3.75rem;
    position: absolute;
    left: 0;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTY4IDg0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZmlsbD0iI0UyMDcxNCIgZD0iTTAgODRoODRWMEgweiIvPjxwYXRoIGZpbGw9IiNGN0E2MDAiIGQ9Ik04NCA4NGg4NFYwSDg0eiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0xMjAuMTM3IDY1VjQ4LjIzSDEwNFYzNi43N2gxNi4xMzdWMjBoMTIuNzIzdjE2Ljc3SDE0OXYxMS40NmgtMTYuMTRWNjV6Ii8+PGcgZmlsbD0iI0ZGRiI+PHBhdGggZD0iTTcwLjM1MiA2MC40NjhsMi4zNDEuMDEzdjQuNjg3bC0xMC42MjQtLjAxNHYtNC42NmwxLjg2NS0uMDI2LS41NTYtNC4yODVoLTUuNDlsLS41NyA0LjI4NSAxLjc3My4wMjctLjAxMyA0LjY2LTguNzk5LjAxM3YtNC42NzNsMi4wMTEtLjAxNCA1LjQyNS00MS45MDcgNy4xMDYtLjAxNCA1LjUzIDQxLjkwOHptLTkuNzEyLTI2LjNsLTEuOTk4IDE1Ljk4aDMuOTQzbC0xLjk0NS0xNS45OHpNNDIuMzY3IDIzLjIzM2gtMi4wOTFsMy4zMDggMjUuNjA3IDMuMjU1LTI1LjYwNy0yLjQyMS0uMDEzLS4wMTQtNC42NDZoOS41NTN2NC42NmgtMi4wMWwtNS41MDUgNDEuOTMzaC03bC01LjU3LTQxLjkzNC0yLjMyOS0uMDEzdi00LjY0NmgxMC44MjRNMjUuNDMgMTguNTZoNC40NzN2MTYuNzE1SDI1LjQzbC0uMDEzLTQuMzEyYzAtMy41NTEtLjQ5LTguMTMtNC4wODktOC4xMy0yLjk3NyAwLTMuMTEgMy43NTEtMy4xMSAzLjc1MXYzMC44OTRzMCAzLjI0NCAzLjA1NyAzLjI0NGMzLjA0NCAwIDIuOTY1LTIuOTI0IDIuOTY1LTIuOTI0VjQ2LjE1NmwtMi4xMTguMDEzdi00Ljk4aDEwLjU0NmwtLjAxMyA0Ljk4LTEuODgtLjAyNi0uMDEzIDE5LjAxMS00LjQ1OC4wMTMtMS4yNy0yLjU5cy0yLjQ0OSAzLjEzOC01Ljc4MyAzLjEzOGMtNy42MDggMC03LjIyNS04LjM1Ny03LjIyNS04LjM1N0wxMiAyNi40NVMxMi4wMTMgMTggMTguODQgMThjNC42ODUgMCA2LjU5IDMuODA1IDYuNTkgMy44MDUiLz48L2c+PC9nPjwvc3ZnPg==); }

.theme-plus .photo-special.related-articles .article-teaser--plus,
.theme-plus .video-special.related-articles .article-teaser--plus,
.theme-plus .articles-plus.related-articles .article-teaser--plus,
.theme-plus .widget--header-best-of-paco .article-teaser--plus {
  background-color: transparent;
  padding-top: 0; }

.theme-plus .photo-special.related-articles .article-teaser__image,
.theme-plus .video-special.related-articles .article-teaser__image,
.theme-plus .articles-plus.related-articles .article-teaser__image,
.theme-plus .widget--header-best-of-paco .article-teaser__image {
  position: relative; }
  .theme-plus .photo-special.related-articles .article-teaser__image .article-teaser__indicator-photos,
  .theme-plus .video-special.related-articles .article-teaser__image .article-teaser__indicator-photos,
  .theme-plus .articles-plus.related-articles .article-teaser__image .article-teaser__indicator-photos,
  .theme-plus .widget--header-best-of-paco .article-teaser__image .article-teaser__indicator-photos {
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
    background-color: rgba(0, 0, 0, 0.65); }

.theme-plus .photo-special.related-articles .article-teaser__header,
.theme-plus .video-special.related-articles .article-teaser__header,
.theme-plus .articles-plus.related-articles .article-teaser__header,
.theme-plus .widget--header-best-of-paco .article-teaser__header {
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%; }

.theme-plus .widget-listwidget--public .article-teaser .article-teaser__image {
  margin-right: 0.625rem; }

.theme-plus .article__image.article__image--inline {
  margin-bottom: 1.25rem; }

.theme-plus .quotes__item {
  background-color: #f1f1f1;
  position: relative;
  margin: 0.625rem 0.625rem 3.125rem 0;
  padding: 1.25rem 1.875rem;
  font-family: FFGoodWide, "FFGoodWide Fallback", Open Sans, Arial, Helvetica, sans-serif;
  border-bottom: 0.1875rem solid #e20714;
  color: #000;
  font-size: 1rem; }
  .theme-plus .quotes__item p:before, .theme-plus .quotes__item p:after {
    content: none; }

.theme-plus .quotes__item:after {
  content: '';
  position: absolute;
  bottom: -0.75rem;
  left: 1.875rem;
  width: 1.25rem;
  height: 1.25rem;
  background: #f1f1f1;
  border-right: 0.1875rem solid #e20714;
  border-bottom: 0.1875rem solid #e20714;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg); }

.theme-plus .quotes__item__header {
  position: absolute;
  font-size: 0.875rem;
  font-family: FFGoodWide, "FFGoodWide Fallback", Open Sans, Arial, Helvetica, sans-serif;
  bottom: -2.5rem;
  left: 1.875rem;
  color: #000; }

.theme-plus .widget--header-best-of-paco {
  margin-top: 1.25rem; }
  .theme-plus .widget--header-best-of-paco .section-title {
    margin-bottom: 0;
    font-weight: 400;
    font-size: 1.125rem;
    display: inline-block; }
    .theme-plus .widget--header-best-of-paco .section-title .icon-paco-plus, .theme-plus .widget--header-best-of-paco .section-title .icon-plus {
      width: 2.8125rem;
      height: 2.1875rem;
      margin: 0; }
  .theme-plus .widget--header-best-of-paco .widget__header {
    margin-right: 0;
    margin-left: 0; }

.theme-plus .widgetgroup--best-of-paco {
  margin-bottom: 1.25rem;
  padding: 0.625rem; }

.theme-plus .widget--best-of-paco .widget__list {
  margin: 0;
  padding: 0;
  font-size: 0; }

.theme-plus .widget--best-of-paco .widget__item:first-child:nth-last-child(3),
.theme-plus .widget--best-of-paco .widget__item:first-child:nth-last-child(3) ~ .widget__item {
  width: 100%; }

@media only screen and (min-width: 48em) {
  .theme-plus .widget--best-of-paco .widget__item:first-child:nth-last-child(3),
  .theme-plus .widget--best-of-paco .widget__item:first-child:nth-last-child(3) ~ .widget__item {
    width: 33.3333333333%; } }

.theme-plus .widget--best-of-paco .widget__item:first-child:nth-last-child(4),
.theme-plus .widget--best-of-paco .widget__item:first-child:nth-last-child(4) ~ .widget__item {
  width: 100%; }

@media only screen and (min-width: 48em) {
  .theme-plus .widget--best-of-paco .widget__item:first-child:nth-last-child(4),
  .theme-plus .widget--best-of-paco .widget__item:first-child:nth-last-child(4) ~ .widget__item {
    width: 25%; } }

.theme-plus .widget--best-of-paco .widget__item:first-child:nth-last-child(5),
.theme-plus .widget--best-of-paco .widget__item:first-child:nth-last-child(5) ~ .widget__item {
  width: 100%; }

@media only screen and (min-width: 48em) {
  .theme-plus .widget--best-of-paco .widget__item:first-child:nth-last-child(5),
  .theme-plus .widget--best-of-paco .widget__item:first-child:nth-last-child(5) ~ .widget__item {
    width: 20%; } }

.theme-plus .widget--best-of-paco .widget__item:first-child:nth-last-child(6),
.theme-plus .widget--best-of-paco .widget__item:first-child:nth-last-child(6) ~ .widget__item {
  width: 100%; }

@media only screen and (min-width: 48em) {
  .theme-plus .widget--best-of-paco .widget__item:first-child:nth-last-child(6),
  .theme-plus .widget--best-of-paco .widget__item:first-child:nth-last-child(6) ~ .widget__item {
    width: 16.6666666667%; } }

.theme-plus .widget--best-of-paco .widget__item {
  display: inline-block;
  vertical-align: top;
  border: 0; }
  .theme-plus .widget--best-of-paco .widget__item .article-teaser {
    margin-top: 0; }
  .theme-plus .widget--best-of-paco .widget__item .article-teaser__header {
    font-family: FFGoodWide, "FFGoodWide Fallback", Open Sans, Arial, Helvetica, sans-serif; }
  .theme-plus .widget--best-of-paco .widget__item .article-teaser__image {
    margin-bottom: 0.625rem;
    width: 100%; }

.theme-plus .widget--media .article-teaser__image .article-teaser__indicator-video,
.theme-plus .widget.photo-special .article-teaser__image .article-teaser__indicator-video,
.theme-plus .widget.video-special .article-teaser__image .article-teaser__indicator-video {
  background-color: rgba(0, 0, 0, 0.8) !important; }

.theme-plus .paywall-msg {
  text-align: center;
  font-weight: bold;
  color: #91250f; }

.theme-sports .weetjes, .theme-sports .voetbalclubs, .theme-sports .basketbalclubs {
  text-align: center; }
  .theme-sports .weetjes h6, .theme-sports .voetbalclubs h6, .theme-sports .basketbalclubs h6 {
    border: 0;
    font-family: FFGoodWide, "FFGoodWide Fallback", Open Sans, Arial, Helvetica, sans-serif;
    font-size: 1.125rem;
    color: #e20714;
    background-color: #fff;
    display: inline;
    padding: 0 1.25rem;
    text-transform: uppercase;
    margin: 0; }
  .theme-sports .weetjes ul, .theme-sports .voetbalclubs ul, .theme-sports .basketbalclubs ul {
    font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    list-style-type: none;
    margin: -0.8125rem 0 1.25rem;
    padding: 1.25rem 0 0.9375rem;
    border: 0.0625rem solid #e20714; }

.theme-sports .voetbalclubs img {
  margin-right: 0.3125rem; }

@media print {
  * {
    background: transparent !important;
    color: black !important;
    -ms-filter: none !important;
    -webkit-filter: none !important;
            filter: none !important;
    text-shadow: none !important; }
  a, a:visited {
    color: #444 !important;
    text-decoration: underline; }
  a[href]:after {
    content: " (" attr(href) ")"; }
  abbr[title]:after {
    content: " (" attr(title) ")"; }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: ""; }
  pre, blockquote {
    border: 0.0625rem solid #999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr, img {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important; }
  @page {
    margin: .5cm; }
  p, h2, h3 {
    orphans: 3;
    widows: 3; }
  h2, h3 {
    page-break-after: avoid; }
  article img {
    max-height: 25rem !important; }
  .ad,
  .ad-group,
  .ad--wallpaper,
  .article__share,
  .editions-picker,
  .editions-logo,
  .site-header,
  .site-header-sticky,
  .site-supnav-sticky,
  .site-index,
  .site-footer,
  aside {
    display: none !important; }
  section.widget,
  .widget {
    display: none !important; }
    section.widget.widget--sport,
    .widget.widget--sport {
      display: block !important; }
  .article__meta .button {
    display: none !important; }
    .article__meta .button:after {
      display: none !important; }
  /* slideshow controls and dynamic elements shouldn't be visible either */
  .slideshow__thumbs,
  .slideshow__controls,
  .is-js-enhanced {
    display: none; }
  .region-header,
  .site-header {
    display: none; }
  .site-container:before {
    color: #000;
    display: block;
    font-size: 1.5rem;
    width: 100%;
    text-align: center; }
  .site-container:before {
    content: '\00a9\00a0Gazet van Antwerpen / www.gva.be.'; }
  article.grid .grid__col, .widget--related-media article.widget__list .grid__col, .widget--2up article.widget__list .grid__col, .widget--3up article.widget__list .grid__col, .widget--4up article.widget__list .grid__col, article.grid .widget--related-media .widget__item, .widget--related-media article.grid .widget__item, .widget--related-media article.widget__list .widget__item, article.grid .widget--2up .widget__item, .widget--2up article.grid .widget__item, .widget--2up article.widget__list .widget__item, article.grid .widget--3up .widget__item, .widget--3up article.grid .widget__item, .widget--3up article.widget__list .widget__item, article.grid .widget--4up .widget__item, .widget--4up article.grid .widget__item, .widget--4up article.widget__list .widget__item, article.grid .site-index ul li, .site-index ul article.grid li, .widget--related-media article.widget__list .site-index ul li, .site-index ul .widget--related-media article.widget__list li, .widget--2up article.widget__list .site-index ul li, .site-index ul .widget--2up article.widget__list li, .widget--3up article.widget__list .site-index ul li, .site-index ul .widget--3up article.widget__list li, .widget--4up article.widget__list .site-index ul li, .site-index ul .widget--4up article.widget__list li {
    float: left; }
  .hidden--print {
    display: none; }
  .section-title {
    display: none; }
  .article .section-title {
    display: block; }
  #article-comments {
    display: none; } }
/*# sourceMappingURL=site-all.css.map */