/*! sanitize.css v3.3.0 | CC0 1.0 Public Domain | github.com/10up/sanitize.css */
button,
hr {
    overflow: visible;
}
button,
input[type=button],
input[type=reset],
input[type=submit] {
    -webkit-appearance: button;
}
pre,
textarea {
    overflow: auto;
}
:root,
[aria-disabled] {
    cursor: default;
}
:root,
body {
    background-color: #fff;
}
.mfp-arrow,
.mfp-close,
.mfp-counter,
.mfp-preloader,
.slick-slider {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}
.mfp-arrow,
.slick-slider {
    -webkit-tap-highlight-color: transparent;
}
.mfp-arrow:after,
.mfp-arrow:before,
.mfp-container:before,
.mfp-figure:after,
.slick-track:after,
.slick-track:before {
    content: '';
}
.slick-loading .slick-slide,
.slick-loading .slick-track {
    visibility: hidden;
}
.mfp-close,
a {
    text-decoration: none;
}
.block.type--blocklist .list,
.block.type--blocklistarticle .list,
.block.blocklist .list,
.block.type--blocklistarticlenewslatest .list,
.block.type--blocklistarticlenewstipmissed .list,
.block.type--blocklistarticlenewstipmissedlatest .list,
.block.type--blocklistarticlenewstipwatchaftertomorrow .list,
.block.block-one-big .list,
.block.type--blocklistarticlenewstipwatchtoday .list,
.block.type--blocklistarticlenewstipwatchtomorrow .list,
.block.type--blocklistarticlepopular .list,
.block.type--blocklistcategory .list,
.block.type--blocklistcontenttag .list,
.block.type--blocklistfiltered .list,
.block.type--blocklistgiveaway .list,
.block.block-portrait .list,
.block.type--blocklistsearch .list,
.block.type--blocklistsubscriptions .list,
.fa-ul,
.page-footer ul,
.page-nav ul {
    list-style-type: none;
}
abbr[title] {
    text-decoration: underline dotted;
}
[hidden],
audio:not([controls]),
template {
    display: none;
}
b,
strong {
    font-weight: bolder;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
button:-moz-focusring,
input:-moz-focusring {
    outline: ButtonText dotted 1px;
}
button,
select {
    text-transform: none;
}
details,
main,
summary {
    display: block;
}
html {
    -ms-overflow-style: -ms-autohiding-scrollbar;
    overflow-y: scroll;
    -webkit-text-size-adjust: 100%;
}
input {
    -webkit-border-radius: 0;
}
input[type=number] {
    width: auto;
}
input[type=search] {
    -webkit-appearance: textfield;
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none;
}
progress {
    display: inline-block;
}
svg:not(:root) {
    overflow: hidden;
}
textarea {
    resize: vertical;
}
*,
::after,
::before {
    box-sizing: inherit;
    border-style: solid;
    border-width: 0;
}
.mfp-container,
.slick-slider,
:root,
img.mfp-img {
    box-sizing: border-box;
}
* {
    font-size: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0;
    background-repeat: no-repeat;
}
::after,
::before {
    text-decoration: inherit;
    vertical-align: inherit;
}
.mfp-container:before,
.mfp-content,
audio,
canvas,
iframe,
img,
svg,
video {
    vertical-align: middle;
}
canvas,img,
svg{
	pointer-events: none;
}
button,
input,
select,
textarea {
    font-family: inherit;
    font-style: inherit;
    font-weight: inherit;
    background-color: transparent;
    color: inherit;
}
[tabindex],
a,
area,
button,
input,
label,
select,
textarea {
    -ms-touch-action: manipulation;
    touch-action: manipulation;
}
select {
    -moz-appearance: none;
    -webkit-appearance: none;
}
select::-ms-expand {
    display: none;
}
select::-ms-value {
    color: currentColor;
}
svg {
    fill: currentColor;
}
[aria-busy=true] {
    cursor: progress;
}
[aria-controls] {
    cursor: pointer;
}
[hidden][aria-hidden=false] {
    clip: rect(0 0 0 0);
    display: inherit;
    position: absolute;
}
.mfp-bg,
.mfp-wrap {
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
}
[hidden][aria-hidden=false]:focus {
    clip: auto;
}
:root {
    color: #000;
    font: 100%/1.5 sans-serif;
}
[type=button],
[type=email],
[type=month],
[type=password],
[type=tel],
[type=text],
[type=time],
[type=url],
[type=week],
[type=reset],
[type=submit],
[type=number],
[type=search],
[type=date],
[type=datetime],
[type=datetime-local],
button,
select,
textarea {
    min-height: 1.5em;
}
code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
}
nav ol,
nav ul {
    list-style: none;
}
small {
    font-size: 75%;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
::-moz-selection {
    background-color: #b3d4fc;
    color: #fff;
    text-shadow: none;
}
::selection {
    background-color: #b3d4fc;
    color: #fff;
    text-shadow: none;
}
:root {
    font-size: 10px;
}
body {
    font-family: 'Montserrat', 'Arial', sans-serif;
    font-size: 16px;
    min-height: 100%;
}
.wrapper {
    margin: 0 auto;
    max-width: 60em;
}
.mfp-bg {
    z-index: 1042;
    overflow: hidden;
    background: #0b0b0b;
    opacity: .8;
}
.mfp-wrap {
    z-index: 1043;
    outline: 0!important;
    -webkit-backface-visibility: hidden;
}
.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
}
.mfp-container:before {
    display: inline-block;
    height: 100%;
}
.mfp-align-top .mfp-container:before {
    display: none;
}
.mfp-content {
    position: relative;
    display: inline-block;
    margin: 0 auto;
    text-align: left;
    z-index: 1045;
}
.mfp-ajax-holder .mfp-content,
.mfp-inline-holder .mfp-content {
    width: 100%;
    cursor: auto;
}
.mfp-ajax-cur {
    cursor: progress;
}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: zoom-out;
}
.mfp-zoom {
    cursor: pointer;
    cursor: zoom-in;
}
.mfp-auto-cursor .mfp-content {
    cursor: auto;
}
.mfp-arrow,
.mfp-close,
.mfp-counter,
.mfp-preloader {
    user-select: none;
}
.mfp-loading.mfp-figure {
    display: none;
}
.mfp-hide {
    display: none!important;
}
.mfp-preloader {
    color: #ccc;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -.8em;
    left: 8px;
    right: 8px;
    z-index: 1044;
}
.mfp-preloader a {
    color: #ccc;
}
.mfp-close,
.mfp-preloader a:hover {
    color: #fff;
}
.mfp-s-error .mfp-content,
.mfp-s-ready .mfp-preloader {
    display: none;
}
button.mfp-arrow,
button.mfp-close {
    overflow: visible;
    cursor: pointer;
    background: 0 0;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: 0;
    padding: 0;
    z-index: 1046;
    box-shadow: none;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
}
.mfp-figure:after,
.mfp-iframe-scaler iframe {
    box-shadow: 0 0 8px rgba(0, 0, 0, .6);
    position: absolute;
    left: 0;
}
button::-moz-focus-inner {
    padding: 0;
    border: 0;
}
.mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-align: center;
    opacity: .65;
    padding: 0 0 18px 10px;
    font-style: normal;
    font-size: 28px;
    font-family: 'Arial', 'Baskerville', monospace;
}
.mfp-close:focus,
.mfp-close:hover {
    opacity: 1;
}
.mfp-close:active {
    top: 1px;
}
.mfp-close-btn-in .mfp-close {
    color: #333;
}
.mfp-iframe-holder .mfp-close,
.mfp-image-holder .mfp-close {
    color: #fff;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%;
}
.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #ccc;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap;
}
.mfp-figure,
img.mfp-img {
    line-height: 0;
}
.mfp-arrow {
    position: absolute;
    opacity: .65;
    margin: -55px 0 0;
    top: 50%;
    padding: 0;
    width: 90px;
    height: 110px;
}
.mfp-arrow:active {
    margin-top: -54px;
}
.mfp-arrow:focus,
.mfp-arrow:hover {
    opacity: 1;
}
.mfp-arrow:after,
.mfp-arrow:before {
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: inset transparent;
}
.mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px;
}
.mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: .7;
}
.mfp-arrow-left {
    left: 0;
}
.mfp-arrow-left:after {
    border-right: 17px solid #fff;
    margin-left: 31px;
}
.mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3f3f3f;
}
.mfp-arrow-right {
    right: 0;
}
.mfp-arrow-right:after {
    border-left: 17px solid #fff;
    margin-left: 39px;
}
.mfp-arrow-right:before {
    border-left: 27px solid #3f3f3f;
}
.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px;
}
.mfp-image-holder .mfp-content,
img.mfp-img {
    max-width: 100%;
}
.mfp-iframe-holder .mfp-close {
    top: -40px;
}
.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
    display: block;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
}
.mfp-figure:after,
img.mfp-img {
    width: auto;
    height: auto;
    display: block;
}
img.mfp-img {
    padding: 40px 0;
    margin: 0 auto;
}
.mfp-figure:after {
    top: 40px;
    bottom: 40px;
    right: 0;
    z-index: -1;
    background: #444;
}
.mfp-figure small {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    line-height: 14px;
}
.mfp-figure figure {
    margin: 0;
}
.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto;
}
.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #f3f3f3;
    word-wrap: break-word;
    padding-right: 36px;
}
.button,
.fa-fw,
.fa-li,
.slick-slider .slick-dots {
    text-align: center;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer;
}
@media screen and (max-width: 800px) and (orientation: landscape),
screen and (max-height:300px) {
    .mfp-img-mobile .mfp-image-holder {
        padding-left: 0;
        padding-right: 0;
    }
    .mfp-img-mobile img.mfp-img {
        padding: 0;
    }
    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0;
    }
    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px;
    }
    .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0, 0, 0, .6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        box-sizing: border-box;
    }
    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0;
    }
    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px;
    }
    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0, 0, 0, .6);
        position: fixed;
        text-align: center;
        padding: 0;
    }
}
.fa-ul > li,
.slick-list,
.slick-slider,
.slick-track {
    position: relative;
}
@media all and (max-width:900px) {
    .mfp-arrow {
        transform: scale(.75);
    }
    .mfp-arrow-left {
        transform-origin: 0;
    }
    .mfp-arrow-right {
        transform-origin: 100%;
    }
    .mfp-container {
        padding-left: 6px;
        padding-right: 6px;
    }
}
.slick-slider {
    display: block;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
}
.slick-list {
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.fa.fa-pull-left,
.fa.pull-left {
    margin-right: .3em;
}
.slick-list:focus {
    outline: 0;
}
.slick-list.dragging {
    cursor: pointer;
}
.slick-slider .slick-list,
.slick-slider .slick-track {
    transform: translate3d(0, 0, 0);
}
.slick-track {
    top: 0;
    left: 0;
    display: block;
}
.slick-track:after,
.slick-track:before {
    display: table;
}
.slick-track:after {
    clear: both;
}
.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir=rtl] .slick-slide {
    float: right;
}
.slick-slide img {
    display: block;
}
.slick-slide.slick-loading img {
    display: none;
}
.slick-slide.dragging img {
    pointer-events: none;
}
.slick-initialized .slick-slide {
    display: block;
}
.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
.fa,
.fa-stack {
    display: inline-block;
}

.block.type--blocklist .list:after,
.block.type--blocklistarticle .list:after,
.block.blocklist .list:after,
.block.type--blocklistarticlenewslatest .list:after,
.block.type--blocklistarticlenewstipmissed .list:after,
.block.type--blocklistarticlenewstipmissedlatest .list:after,
.block.type--blocklistarticlenewstipwatchaftertomorrow .list:after,
.block.block-one-big .list:after,
.block.type--blocklistarticlenewstipwatchtoday .list:after,
.block.type--blocklistarticlenewstipwatchtomorrow .list:after,
.block.type--blocklistarticlepopular .list:after,
.block.type--blocklistcategory .list:after,
.block.type--blocklistcontenttag .list:after,
.block.type--blocklistfiltered .list:after,
.block.type--blocklistgiveaway .list:after,
.block.block-portrait .list:after,
.block.type--blocklistsearch .list:after,
.block.type--blocklistsubscriptions .list:after,
.clearfix:after {
    content: ' ';
    display: block;
    clear: both;
}
.content-wrapper {
    overflow: auto;
    padding: 1em 1rem;
    width: 100%;
}
.article .columns {
    z-index: 22;
}
.article .content-wrapper{
    background: white;
}
@media only screen and (min-width:768px) {
    .content-wrapper {
        margin: 0 auto;
        max-width: 40.5em;
        padding: 1em 0 0 1em;
    }
}
@media only screen and (min-width:1025px) {
    .content-wrapper {
        max-width: 60.25em;
    }
    .header-banner .content-wrapper {
        max-width: 66.25em;
    }
}
@media only screen and (min-width:1297px) {
    .content-wrapper {
        max-width: 80em;
    }
}
@media only screen and (min-width:1297px) and (max-width:1680px) {
    .article .content-wrapper,
    .televizier-page .content-wrapper{
        max-width:63em;
    }

    .article .column--left,
    .televizier-page .column--left{
        max-width:42.25em;
    }

}
@media only screen and (min-width:1681px) and (max-width:1919px) {
    .article .content-wrapper,
    .televizier-page .content-wrapper{
        max-width:73em;
    }

    .article .column--left,
    .televizier-page .column--left,  .article .column--left .block-header .block-figure img{
        max-width:52.25em;
    }

}
.content-wrapper .content-wrapper {
    padding: 0;
}
.form-field-error,
.alert,
.button {
    border-radius: .25em;
    padding: .5em 1em;
    color: #fff;
}
.form-field-error,
.alert {
    background-color: #f33 !important;
    margin-bottom: 1em;
}
.form-field-error--success,
.alert--success {
    background-color: #169400;
}
.form-field-error--info,
.alert--info,
.button {
    background-color: #3177bc;
}
.button {
    cursor: pointer;
    display: inline-block;
    transition: background-color .2s ease-out;
}
input[type=email],
input[type=password],
input[type=text] {
    border: 1px solid #e1e1e1;
}
.button:active {
    color: #fff;
}
.button:hover {
    background-color: #265d94;
}
.button:focus {
    outline: 0;
}
.button[disabled],
.button[disabled]:active,
.button[disabled]:hover {
    background-color: #77aadc;
}
.button--secondary,
.button--secondary:active {
    background-color: #6d6d6d;
}
.button--secondary:hover {
    background-color: #535353;
}
.button--secondary[disabled],
.button--secondary[disabled]:active,
.button--secondary[disabled]:hover {
    background-color: #a0a0a0;
}
.button.button--disabled {
    background-color: #e1e1e1;
    cursor: default;
    pointer-events: none;
}
.category span {
    display: block;
}
.gallery-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
}
.gallery-container .gallery {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    color: #474747;
    margin-bottom: .5em;
}
p + h1,
p + h2,
p + h3,
p + h4,
p + h5,
p + h6,
p + p {
    margin-top: 1em;
}
h1 {
    font-size: 1.5em;
}
.share-button .fa,
h2,
h3 {
    font-size: 1.25em;
}
h3 {
    font-weight: 400;
}
.article .block-content h3{
    font-weight:700;
    margin-top: 1em;
}
img {
    height: auto;
    max-width: 100%;
}
input {
    background: #fff;
    color: #000;
    padding: .5em;
    width: 100%;
}

input:focus {
    border-color: #3177bc;
    outline: 0;
}
a {
    color: #3177bc;
}
a:active {
    color: #265d94;
}
.previousnextnav-item-left,
.previousnextnav-item-right {
    position: fixed;
    top: 70%;
    padding: 1em;
    background: #000;
    opacity: .6;
    color: #fff;
    z-index: 20;
}
.previousnextnav-item-left:active,
.previousnextnav-item-left:hover,
.previousnextnav-item-right:active,
.previousnextnav-item-right:hover {
    opacity: .8;
    color: #fff;
}
@media only screen and (max-width: 767px) {
    .previousnextnav-item-left {
        left: 0 !important;
    }
    .previousnextnav-item-right {
        right: 0 !important;
    }
}
.share-button {
    background-color: #e8318b;
    color: #fff;
    display: inline-block;
    margin-right: .25em;
    padding: .5em 1.5em;
}
.share-button:active {
    color: #fff;
}
.share-button.share-button--facebook {
    background-color: #2c66a6;
}
.share-button.share-button--twitter {
    background-color: #00b2f2;
}
.share-button.share-button--pinterest {
    background-color: #d41a03;
}
.share-button.share-button--whatsapp {
    background-color: #43d854;
}
@media only screen and (min-width:768px) {
    .share-button.share-button--whatsapp {
        display: none;
    }
}
.share-button.share-button--email {
    background-color: #666;
    display: none;
}
.category,
.slick-slider .slick-dots li,
.tag {
    display: inline-block;
}
.slick-slider .slick-dots {
    margin: 1em 0;
}
.block-header,
.tags {
    text-align: left;
}
.slick-slider .slick-dots li button {
    cursor: pointer;
    outline: 0;
    padding: 0 .25em;
}
.slick-slider .slick-dots li button:before {
    color: rgba(0, 0, 0, .3);
    content: '\f10c';
    font-family: 'FontAwesome', sans-serif;
    transition: color .4s ease-out;
}
.slick-slider .slick-dots li.slick-active button:before {
    color: #3177bc;
    content: '\f111';
}
.category,
.tag {
    background-color: #e8318b;
    color: #fff;
    margin-right: .5em;
    padding: 0 .5em;
    transition: background-color .4s;
}
.category:active,
.tag:active {
    color: #fff;
}
.category:hover,
.tag:hover {
    background-color: #cf1771;
}
.tags .category,
.tags .tag {
    background-color: #87bd25;
    margin-bottom: .5em;
    padding: .25em .5em;
    text-transform: uppercase;
}
.tags .category:hover,
.tags .tag:hover {
    background-color: #69921d;
}
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
}
.video-container .video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.video-container .iframe-consent{
    width:100% !important;
    height:534px !important;
}
@media only screen and (min-width:1025px) {
    .layout--twocolumn .column {
        float: left;
    }
    .layout--twocolumn .column > .block {
        margin-bottom: 1em;
        margin-right: 1em;
    }
    .layout--twocolumn .column--left{
        width: 39.5em;
    }
    .article .column--left .block-header .block-figure img{
        width:38em;
    }
    .layout--twocolumn .column--right {
        width: 19.75em;
    }
}
@media only screen and (min-width:1297px) {
    .layout--twocolumn .column--left {
        width: 59.25em;
    }


}
.basetype--article,
.block.block--page.type--articleadvertorial,
.block.block--page.type--articleadvertorial310,
.block.block--page.type--articlenews,
.block.block--page.type--articlenews310,
.block.block--page.type--articlenewstipmissed,
.block.block--page.type--articlenewstipwatch,
.block.block--page.type--articlenewstipwatchtvgids {
    color: #474747;
}
.basetype--article .author,
.basetype--article .publication-date,
.block.block--page.type--articleadvertorial .author,
.block.block--page.type--articleadvertorial .publication-date,
.block.block--page.type--articleadvertorial310 .author,
.block.block--page.type--articleadvertorial310 .publication-date,
.block.block--page.type--articlenews .author,
.block.block--page.type--articlenews .publication-date,
.block.block--page.type--articlenews310 .author,
.block.block--page.type--articlenews310 .publication-date,
.block.block--page.type--articlenewstipmissed .author,
.block.block--page.type--articlenewstipmissed .publication-date,
.block.block--page.type--articlenewstipwatch .author,
.block.block--page.type--articlenewstipwatch .program,
.block.block--page.type--articlenewstipwatch .publication-date,
.block.block--page.type--articlenewstipwatch .station,
.block.block--page.type--articlenewstipwatch .time,
.block.block--page.type--articlenewstipwatchtvgids .author,
.block.block--page.type--articlenewstipwatchtvgids .program,
.block.block--page.type--articlenewstipwatchtvgids .publication-date,
.block.block--page.type--articlenewstipwatchtvgids .station,
.block.block--page.type--articlenewstipwatchtvgids .time {
    color: #999;
}
.basetype--article .block-header,
.block.block--page.type--articleadvertorial .block-header,
.block.block--page.type--articleadvertorial310 .block-header,
.block.block--page.type--articlenews .block-header,
.block.block--page.type--articlenews310 .block-header,
.block.block--page.type--articlenewstipmissed .block-header,
.block.block--page.type--articlenewstipwatch .block-header,
.block.block--page.type--articlenewstipwatchtvgids .block-header {
    padding-bottom: 0;
    padding-top: 0;
}
.basetype--article .block-figure,
.block.block--page.type--articleadvertorial .block-figure,
.block.block--page.type--articleadvertorial310 .block-figure,
.block.block--page.type--articlenews .block-figure,
.block.block--page.type--articlenews310 .block-figure,
.block.block--page.type--articlenewstipmissed .block-figure,
.block.block--page.type--articlenewstipwatch .block-figure,
.block.block--page.type--articlenewstipwatchtvgids .block-figure {
    display: inline-block;
    position: relative;
}
.basetype--article .block-image-copyright,
.block.block--page.type--articleadvertorial .block-image-copyright,
.block.block--page.type--articleadvertorial310 .block-image-copyright,
.block.block--page.type--articlenews .block-image-copyright,
.block.block--page.type--articlenews310 .block-image-copyright,
.block.block--page.type--articlenewstipmissed .block-image-copyright,
.block.block--page.type--articlenewstipwatch .block-image-copyright,
.block.block--page.type--articlenewstipwatchtvgids .block-image-copyright {
    color: #999;
    font-size: .75em;
    padding: 0 .5em;
    position: absolute;
    right: 0;
}
.block-arrow,
.block-title {
    display: inline-block;
    font-size: 1.5em;
}
.basetype--article .block-metadata,
.block.block--page.type--articleadvertorial .block-metadata,
.block.block--page.type--articleadvertorial310 .block-metadata,
.block.block--page.type--articlenews .block-metadata,
.block.block--page.type--articlenews310 .block-metadata,
.block.block--page.type--articlenewstipmissed .block-metadata,
.block.block--page.type--articlenewstipwatch .block-metadata,
.block.block--page.type--articlenewstipwatchtvgids .block-metadata {
    margin: 1em 0 .5em;
}
.basetype--article .block-metadata-text,
.block.block--page.type--articleadvertorial .block-metadata-text,
.block.block--page.type--articleadvertorial310 .block-metadata-text,
.block.block--page.type--articlenews .block-metadata-text,
.block.block--page.type--articlenews310 .block-metadata-text,
.block.block--page.type--articlenewstipmissed .block-metadata-text,
.block.block--page.type--articlenewstipwatch .block-metadata-text,
.block.block--page.type--articlenewstipwatchtvgids .block-metadata-text {
    margin-top: .5em;
}
.basetype--article .author,
.basetype--article .category,
.basetype--article .publication-date,
.block.block--page.type--articleadvertorial .author,
.block.block--page.type--articleadvertorial .category,
.block.block--page.type--articleadvertorial .publication-date,
.block.block--page.type--articleadvertorial310 .author,
.block.block--page.type--articleadvertorial310 .category,
.block.block--page.type--articleadvertorial310 .publication-date,
.block.block--page.type--articlenews .author,
.block.block--page.type--articlenews .category,
.block.block--page.type--articlenews .publication-date,
.block.block--page.type--articlenews310 .author,
.block.block--page.type--articlenews310 .category,
.block.block--page.type--articlenews310 .publication-date,
.block.block--page.type--articlenewstipmissed .author,
.block.block--page.type--articlenewstipmissed .category,
.block.block--page.type--articlenewstipmissed .publication-date,
.block.block--page.type--articlenewstipwatch .author,
.block.block--page.type--articlenewstipwatch .category,
.block.block--page.type--articlenewstipwatch .publication-date,
.block.block--page.type--articlenewstipwatchtvgids .author,
.block.block--page.type--articlenewstipwatchtvgids .category,
.block.block--page.type--articlenewstipwatchtvgids .publication-date {
    display: inline-block;
    vertical-align: middle;
}
.basetype--article .block-content,
.block.block--page.type--articleadvertorial .block-content,
.block.block--page.type--articleadvertorial310 .block-content,
.block.block--page.type--articlenews .block-content,
.block.block--page.type--articlenews310 .block-content,
.block.block--page.type--articlenewstipmissed .block-content,
.block.block--page.type--articlenewstipwatch .block-content,
.block.block--page.type--articlenewstipwatchtvgids .block-content {
    line-height: 1.6;
    max-width: 50em;
}
.basetype--article .block-content .gallery-container,
.basetype--article .block-content .social-container,
.basetype--article .block-content .video-container,
.block.block--page.type--articleadvertorial .block-content .gallery-container,
.block.block--page.type--articleadvertorial .block-content .social-container,
.block.block--page.type--articleadvertorial .block-content .video-container,
.block.block--page.type--articleadvertorial310 .block-content .gallery-container,
.block.block--page.type--articleadvertorial310 .block-content .social-container,
.block.block--page.type--articleadvertorial310 .block-content .video-container,
.block.block--page.type--articlenews .block-content .gallery-container,
.block.block--page.type--articlenews .block-content .social-container,
.block.block--page.type--articlenews .block-content .video-container,
.block.block--page.type--articlenews310 .block-content .gallery-container,
.block.block--page.type--articlenews310 .block-content .social-container,
.block.block--page.type--articlenews310 .block-content .video-container,
.block.block--page.type--articlenewstipmissed .block-content .gallery-container,
.block.block--page.type--articlenewstipmissed .block-content .social-container,
.block.block--page.type--articlenewstipmissed .block-content .video-container,
.block.block--page.type--articlenewstipwatch .block-content .gallery-container,
.block.block--page.type--articlenewstipwatch .block-content .social-container,
.block.block--page.type--articlenewstipwatch .block-content .video-container,
.block.block--page.type--articlenewstipwatchtvgids .block-content .gallery-container,
.block.block--page.type--articlenewstipwatchtvgids .block-content .social-container,
.block.block--page.type--articlenewstipwatchtvgids .block-content .video-container {
    margin: 1em 0 2em;
}
.basetype--article .block-description,
.block.block--page.type--articleadvertorial .block-description,
.block.block--page.type--articleadvertorial310 .block-description,
.block.block--page.type--articlenews .block-description,
.block.block--page.type--articlenews310 .block-description,
.block.block--page.type--articlenewstipmissed .block-description,
.block.block--page.type--articlenewstipwatch .block-description,
.block.block--page.type--articlenewstipwatchtvgids .block-description {
    font-weight: 700;
}
.basetype--article .block-share,
.block.block--page.type--articleadvertorial .block-share,
.block.block--page.type--articleadvertorial310 .block-share,
.block.block--page.type--articlenews .block-share,
.block.block--page.type--articlenews310 .block-share,
.block.block--page.type--articlenewstipmissed .block-share,
.block.block--page.type--articlenewstipwatch .block-share,
.block.block--page.type--articlenewstipwatchtvgids .block-share {
    margin-bottom: 1em;
}
.basetype--article .block-body,
.block.block--page.type--articleadvertorial .block-body,
.block.block--page.type--articleadvertorial310 .block-body,
.block.block--page.type--articlenews .block-body,
.block.block--page.type--articlenews310 .block-body,
.block.block--page.type--articlenewstipmissed .block-body,
.block.block--page.type--articlenewstipwatch .block-body,
.block.block--page.type--articlenewstipwatchtvgids .block-body {
    margin-top: 1.25em;
}
.basetype--article .block-footer,
.block.block--page.type--articleadvertorial .block-footer,
.block.block--page.type--articleadvertorial310 .block-footer,
.block.block--page.type--articlenews .block-footer,
.block.block--page.type--articlenews310 .block-footer,
.block.block--page.type--articlenewstipmissed .block-footer,
.block.block--page.type--articlenewstipwatch .block-footer,
.block.block--page.type--articlenewstipwatchtvgids .block-footer {
    padding-top: 1em;
}
.block {
    margin: 0 0 1em;
}
.block:last-child {
    margin-bottom: 0;
}
.block.style-bg-color {
    background-color: #f5f5f5;
    box-shadow: inset 0 4px 4px -4px rgba(0, 0, 0, .2), inset 0 -4px 4px -4px rgba(0, 0, 0, .2);
}
.page-header,
.page-nav {
    box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
}
.block-footer,
.block-header {
    padding: .5em 0;
}
@media only screen and (min-width:768px) {
    .share-button.share-button--email {
        display: inline-block;
    }
    .block-footer,
    .block-header {
        padding: 1em 0 0;
    }
    .block-footer {
        padding-bottom: 1em;
    }
}
.block-body ol:not(.list),
.block-body ul:not(.list) {
    margin: 1em 0 1em 1.5em;
}
.block-arrow {
    margin-bottom: .5em;
}
.block-title {
    color: #e8318b;
    font-weight: 700;
    vertical-align: middle;
}
.category-overview .block-title{
    text-transform: capitalize;
}
.block-footer {
    margin-right: 1em;
    padding-top: 0;
    text-align: right;
}
.block-footer .block-title {
    color: #6d6d6d;
}
.header-banner .content-wrapper {
    padding: 0;
}
.header-banner .content-wrapper .block-content {
    text-align: center;
}
.header-banner.style-bg-color {
    padding: 1em 0;
}
.type--blockcontenttitlearticle .content-wrapper {
    padding-bottom: 0;
}
.type--blockcontenttitlearticle .block-header {
    padding: 0;
    text-align: left;
}
.type--blockcontenttitlearticle .block-title {
    line-height: 1.25;
    margin-bottom: 0;
}
.type--blockcontenttitlearticle .block-subtitle {
    color: #3177bc;
    font-size: 1em;
    line-height: 1.25;
    margin: 0 0 .5em;
    text-transform: uppercase;
    font-weight: 600;
}
.block.type--blockiframe iframe {
    width: 100%;
}
.block.type--blocklist .list-item,
.block.type--blocklistarticle .list-item,
.block.blocklist .list-item,
.block.type--blocklistarticlenewslatest .list-item,
.block.type--blocklistarticlenewstipmissed .list-item,
.block.type--blocklistarticlenewstipmissedlatest .list-item,
.block.type--blocklistarticlenewstipwatchaftertomorrow .list-item,
.block.block-one-big .list-item,
.block.type--blocklistarticlenewstipwatchtoday .list-item,
.block.type--blocklistarticlenewstipwatchtomorrow .list-item,
.block.type--blocklistarticlepopular .list-item,
.block.type--blocklistcategory .list-item,
.block.type--blocklistcontenttag .list-item,
.block.type--blocklistfiltered .list-item,
.block.type--blocklistgiveaway .list-item,
.block.block-portrait .list-item,
.block.type--blocklistsearch .list-item,
.block.type--blocklistsubscriptions .list-item {
    height: 250px;
    margin: 0 auto 1em;
    width: 300px;
    position: relative;
}
@media (max-width:767px) {
    .block.type--blocklist .list-item:not(.slick-slide):nth-child(n+6),
    .block.type--blocklistarticle .list-item:not(.slick-slide):nth-child(n+6),
    .block.blocklist .list-item:not(.block-related):not(.slick-slide):nth-child(n+6),
    .block.type--blocklistarticlenewslatest .list-item:not(.slick-slide):nth-child(n+6),
    .block.type--blocklistarticlenewstipmissed .list-item:not(.slick-slide):nth-child(n+6),
    .block.type--blocklistarticlenewstipmissedlatest .list-item:not(.slick-slide):nth-child(n+6),
    .block.type--blocklistarticlenewstipwatchaftertomorrow .list-item:not(.slick-slide):nth-child(n+6),
    .block.block-one-big .list-item:not(.slick-slide):nth-child(n+6),
    .block.type--blocklistarticlenewstipwatchtoday .list-item:not(.slick-slide):nth-child(n+6),
    .block.type--blocklistarticlenewstipwatchtomorrow .list-item:not(.slick-slide):nth-child(n+6),
    .block.type--blocklistarticlepopular .list-item:not(.slick-slide):nth-child(n+6),
    .block.type--blocklistcategory .list-item:not(.slick-slide):nth-child(n+6),
    .block.type--blocklistcontenttag .list-item:not(.slick-slide):nth-child(n+6),
    .block.type--blocklistfiltered .list-item:not(.slick-slide):nth-child(n+6),
    .block.type--blocklistgiveaway .list-item:not(.slick-slide):nth-child(n+6),
    .block.block-portrait .list-item:not(.slick-slide):nth-child(n+6),
    .block.type--blocklistsearch .list-item:not(.slick-slide):nth-child(n+6),
    .block.type--blocklistsubscriptions .list-item:not(.slick-slide):nth-child(n+6) {
        border-bottom: 1px solid #e1e1e1;
        height: auto;
        padding-bottom: 1em;
    }
    .block.type--blocklist .list-item:not(.slick-slide):nth-child(n+6) .list-href:after,
    .block.type--blocklistarticle .list-item:not(.slick-slide):nth-child(n+6) .list-href:after,
    .block.blocklist .list-item:not(.block-related):not(.slick-slide):nth-child(n+6) .list-href:after,
    .block.type--blocklistarticlenewslatest .list-item:not(.slick-slide):nth-child(n+6) .list-href:after,
    .block.type--blocklistarticlenewstipmissed .list-item:not(.slick-slide):nth-child(n+6) .list-href:after,
    .block.type--blocklistarticlenewstipmissedlatest .list-item:not(.slick-slide):nth-child(n+6) .list-href:after,
    .block.type--blocklistarticlenewstipwatchaftertomorrow .list-item:not(.slick-slide):nth-child(n+6) .list-href:after,
    .block.block-one-big .list-item:not(.slick-slide):nth-child(n+6) .list-href:after,
    .block.type--blocklistarticlenewstipwatchtoday .list-item:not(.slick-slide):nth-child(n+6) .list-href:after,
    .block.type--blocklistarticlenewstipwatchtomorrow .list-item:not(.slick-slide):nth-child(n+6) .list-href:after,
    .block.type--blocklistarticlepopular .list-item:not(.slick-slide):nth-child(n+6) .list-href:after,
    .block.type--blocklistcategory .list-item:not(.slick-slide):nth-child(n+6) .list-href:after,
    .block.type--blocklistcontenttag .list-item:not(.slick-slide):nth-child(n+6) .list-href:after,
    .block.type--blocklistfiltered .list-item:not(.slick-slide):nth-child(n+6) .list-href:after,
    .block.type--blocklistgiveaway .list-item:not(.slick-slide):nth-child(n+6) .list-href:after,
    .block.block-portrait .list-item:not(.slick-slide):nth-child(n+6) .list-href:after,
    .block.type--blocklistsearch .list-item:not(.slick-slide):nth-child(n+6) .list-href:after,
    .block.type--blocklistsubscriptions .list-item:not(.slick-slide):nth-child(n+6) .list-href:after {
        content: ' ';
        display: block;
        clear: both;
    }
    .block.type--blocklist .list-item:not(.slick-slide):nth-child(n+6) .list-image,
    .block.type--blocklistarticle .list-item:not(.slick-slide):nth-child(n+6) .list-image,
    .block.blocklist .list-item:not(.block-related):not(.slick-slide):nth-child(n+6) .list-image,
    .block.type--blocklistarticlenewslatest .list-item:not(.slick-slide):nth-child(n+6) .list-image,
    .block.type--blocklistarticlenewstipmissed .list-item:not(.slick-slide):nth-child(n+6) .list-image,
    .block.type--blocklistarticlenewstipmissedlatest .list-item:not(.slick-slide):nth-child(n+6) .list-image,
    .block.type--blocklistarticlenewstipwatchaftertomorrow .list-item:not(.slick-slide):nth-child(n+6) .list-image,
    .block.block-one-big .list-item:not(.slick-slide):nth-child(n+6) .list-image,
    .block.type--blocklistarticlenewstipwatchtoday .list-item:not(.slick-slide):nth-child(n+6) .list-image,
    .block.type--blocklistarticlenewstipwatchtomorrow .list-item:not(.slick-slide):nth-child(n+6) .list-image,
    .block.type--blocklistarticlepopular .list-item:not(.slick-slide):nth-child(n+6) .list-image,
    .block.type--blocklistcategory .list-item:not(.slick-slide):nth-child(n+6) .list-image,
    .block.type--blocklistcontenttag .list-item:not(.slick-slide):nth-child(n+6) .list-image,
    .block.type--blocklistfiltered .list-item:not(.slick-slide):nth-child(n+6) .list-image,
    .block.type--blocklistgiveaway .list-item:not(.slick-slide):nth-child(n+6) .list-image,
    .block.block-portrait .list-item:not(.slick-slide):nth-child(n+6) .list-image,
    .block.type--blocklistsearch .list-item:not(.slick-slide):nth-child(n+6) .list-image,
    .block.type--blocklistsubscriptions .list-item:not(.slick-slide):nth-child(n+6) .list-image {
        float: left;
        height: auto;
        width: 100px;
    }
    .block.type--blocklist .list-item:not(.slick-slide):nth-child(n+6) .list-content,
    .block.type--blocklistarticle .list-item:not(.slick-slide):nth-child(n+6) .list-content,
    .block.blocklist .list-item:not(.block-related):not(.slick-slide):nth-child(n+6) .list-content,
    .block.type--blocklistarticlenewslatest .list-item:not(.slick-slide):nth-child(n+6) .list-content,
    .block.type--blocklistarticlenewstipmissed .list-item:not(.slick-slide):nth-child(n+6) .list-content,
    .block.type--blocklistarticlenewstipmissedlatest .list-item:not(.slick-slide):nth-child(n+6) .list-content,
    .block.type--blocklistarticlenewstipwatchaftertomorrow .list-item:not(.slick-slide):nth-child(n+6) .list-content,
    .block.block-one-big .list-item:not(.slick-slide):nth-child(n+6) .list-content,
    .block.type--blocklistarticlenewstipwatchtoday .list-item:not(.slick-slide):nth-child(n+6) .list-content,
    .block.type--blocklistarticlenewstipwatchtomorrow .list-item:not(.slick-slide):nth-child(n+6) .list-content,
    .block.type--blocklistarticlepopular .list-item:not(.slick-slide):nth-child(n+6) .list-content,
    .block.type--blocklistcategory .list-item:not(.slick-slide):nth-child(n+6) .list-content,
    .block.type--blocklistcontenttag .list-item:not(.slick-slide):nth-child(n+6) .list-content,
    .block.type--blocklistfiltered .list-item:not(.slick-slide):nth-child(n+6) .list-content,
    .block.type--blocklistgiveaway .list-item:not(.slick-slide):nth-child(n+6) .list-content,
    .block.block-portrait .list-item:not(.slick-slide):nth-child(n+6) .list-content,
    .block.type--blocklistsearch .list-item:not(.slick-slide):nth-child(n+6) .list-content,
    .block.type--blocklistsubscriptions .list-item:not(.slick-slide):nth-child(n+6) .list-content {
        background: 0 0;
        float: left;
        padding: 0 .5em;
        position: relative;
        width: 200px;
    }
    .block.type--blocklist .list-item:not(.slick-slide):nth-child(n+6) .list-title,
    .block.type--blocklistarticle .list-item:not(.slick-slide):nth-child(n+6) .list-title,
    .block.blocklist .list-item:not(.block-related):not(.slick-slide):nth-child(n+6) .list-title,
    .block.type--blocklistarticlenewslatest .list-item:not(.slick-slide):nth-child(n+6) .list-title,
    .block.type--blocklistarticlenewstipmissed .list-item:not(.slick-slide):nth-child(n+6) .list-title,
    .block.type--blocklistarticlenewstipmissedlatest .list-item:not(.slick-slide):nth-child(n+6) .list-title,
    .block.type--blocklistarticlenewstipwatchaftertomorrow .list-item:not(.slick-slide):nth-child(n+6) .list-title,
    .block.block-one-big .list-item:not(.slick-slide):nth-child(n+6) .list-title,
    .block.type--blocklistarticlenewstipwatchtoday .list-item:not(.slick-slide):nth-child(n+6) .list-title,
    .block.type--blocklistarticlenewstipwatchtomorrow .list-item:not(.slick-slide):nth-child(n+6) .list-title,
    .block.type--blocklistarticlepopular .list-item:not(.slick-slide):nth-child(n+6) .list-title,
    .block.type--blocklistcategory .list-item:not(.slick-slide):nth-child(n+6) .list-title,
    .block.type--blocklistcontenttag .list-item:not(.slick-slide):nth-child(n+6) .list-title,
    .block.type--blocklistfiltered .list-item:not(.slick-slide):nth-child(n+6) .list-title,
    .block.type--blocklistgiveaway .list-item:not(.slick-slide):nth-child(n+6) .list-title,
    .block.block-portrait .list-item:not(.slick-slide):nth-child(n+6) .list-title,
    .block.type--blocklistsearch .list-item:not(.slick-slide):nth-child(n+6) .list-title,
    .block.type--blocklistsubscriptions .list-item:not(.slick-slide):nth-child(n+6) .list-title {
        color: #474747;
        font-size: 0.9em;
        height: 4.4em;
        -webkit-line-clamp: 3;
    }
    .block.type--blocklist .list-item:not(.slick-slide):nth-child(n+6) .list-cat,
    .block.type--blocklistarticle .list-item:not(.slick-slide):nth-child(n+6) .list-cat,
    .block.blocklist .list-item:not(.block-related):not(.slick-slide):nth-child(n+6) .list-cat,
    .block.type--blocklistarticlenewslatest .list-item:not(.slick-slide):nth-child(n+6) .list-cat,
    .block.type--blocklistarticlenewstipmissed .list-item:not(.slick-slide):nth-child(n+6) .list-cat,
    .block.type--blocklistarticlenewstipmissedlatest .list-item:not(.slick-slide):nth-child(n+6) .list-cat,
    .block.type--blocklistarticlenewstipwatchaftertomorrow .list-item:not(.slick-slide):nth-child(n+6) .list-cat,
    .block.block-one-big .list-item:not(.slick-slide):nth-child(n+6) .list-cat,
    .block.type--blocklistarticlenewstipwatchtoday .list-item:not(.slick-slide):nth-child(n+6) .list-cat,
    .block.type--blocklistarticlenewstipwatchtomorrow .list-item:not(.slick-slide):nth-child(n+6) .list-cat,
    .block.type--blocklistarticlepopular .list-item:not(.slick-slide):nth-child(n+6) .list-cat,
    .block.type--blocklistcategory .list-item:not(.slick-slide):nth-child(n+6) .list-cat,
    .block.type--blocklistcontenttag .list-item:not(.slick-slide):nth-child(n+6) .list-cat,
    .block.type--blocklistfiltered .list-item:not(.slick-slide):nth-child(n+6) .list-cat,
    .block.type--blocklistgiveaway .list-item:not(.slick-slide):nth-child(n+6) .list-cat,
    .block.block-portrait .list-item:not(.slick-slide):nth-child(n+6) .list-cat,
    .block.type--blocklistsearch .list-item:not(.slick-slide):nth-child(n+6) .list-cat,
    .block.type--blocklistsubscriptions .list-item:not(.slick-slide):nth-child(n+6) .list-cat {
        vertical-align: top;
    }
}
@media only screen and (min-width:768px) {
    .block.type--blocklist .list-item,
    .block.type--blocklistarticle .list-item,
    .block.blocklist .list-item,
    .block.type--blocklistarticlenewslatest .list-item,
    .block.type--blocklistarticlenewstipmissed .list-item,
    .block.type--blocklistarticlenewstipmissedlatest .list-item,
    .block.type--blocklistarticlenewstipwatchaftertomorrow .list-item,
    .block.block-one-big .list-item,
    .block.type--blocklistarticlenewstipwatchtoday .list-item,
    .block.type--blocklistarticlenewstipwatchtomorrow .list-item,
    .block.type--blocklistarticlepopular .list-item,
    .block.type--blocklistcategory .list-item,
    .block.type--blocklistcontenttag .list-item,
    .block.type--blocklistfiltered .list-item,
    .block.type--blocklistgiveaway .list-item,
    .block.block-portrait .list-item,
    .block.type--blocklistsearch .list-item,
    .block.type--blocklistsubscriptions .list-item {
        float: left;
        margin: 0 1em 1em 0;
    }
    .block-related{
        margin: 0 0.5em 1em 0 !important;
    }
    .block.type--blocklist .list-item.list-highlight,
    .block.type--blocklistarticle .list-item.list-highlight,
    .block.blocklist .list-item.list-highlight,
    .block.type--blocklistarticlenewslatest .list-item.list-highlight,
    .block.type--blocklistarticlenewstipmissed .list-item.list-highlight,
    .block.type--blocklistarticlenewstipmissedlatest .list-item.list-highlight,
    .block.type--blocklistarticlenewstipwatchaftertomorrow .list-item.list-highlight,
    .block.block-one-big .list-item.list-highlight,
    .block.type--blocklistarticlenewstipwatchtoday .list-item.list-highlight,
    .block.type--blocklistarticlenewstipwatchtomorrow .list-item.list-highlight,
    .block.type--blocklistarticlepopular .list-item.list-highlight,
    .block.type--blocklistcategory .list-item.list-highlight,
    .block.type--blocklistcontenttag .list-item.list-highlight,
    .block.type--blocklistfiltered .list-item.list-highlight,
    .block.type--blocklistgiveaway .list-item.list-highlight,
    .block.block-portrait .list-item.list-highlight,
    .block.type--blocklistsearch .list-item.list-highlight,
    .block.type--blocklistsubscriptions .list-item.list-highlight {
        width: 616px;
        height: 516px;
    }
    .block.type--blocklist .list-content,
    .block.type--blocklistarticle .list-content,
    .block.blocklist .list-content,
    .block.type--blocklistarticlenewslatest .list-content,
    .block.type--blocklistarticlenewstipmissed .list-content,
    .block.type--blocklistarticlenewstipmissedlatest .list-content,
    .block.type--blocklistarticlenewstipwatchaftertomorrow .list-content,
    .block.block-one-big .list-content,
    .block.type--blocklistarticlenewstipwatchtoday .list-content,
    .block.type--blocklistarticlenewstipwatchtomorrow .list-content,
    .block.type--blocklistarticlepopular .list-content,
    .block.type--blocklistcategory .list-content,
    .block.type--blocklistcontenttag .list-content,
    .block.type--blocklistfiltered .list-content,
    .block.type--blocklistgiveaway .list-content,
    .block.block-portrait .list-content,
    .block.type--blocklistsearch .list-content,
    .block.type--blocklistsubscriptions .list-content {
        min-height: 6em;
    }
}
.block.type--blocklist .list-href,
.block.type--blocklistarticle .list-href,
.block.blocklist .list-href,
.block.type--blocklistarticlenewslatest .list-href,
.block.type--blocklistarticlenewstipmissed .list-href,
.block.type--blocklistarticlenewstipmissedlatest .list-href,
.block.type--blocklistarticlenewstipwatchaftertomorrow .list-href,
.block.block-one-big .list-href,
.block.type--blocklistarticlenewstipwatchtoday .list-href,
.block.type--blocklistarticlenewstipwatchtomorrow .list-href,
.block.type--blocklistarticlepopular .list-href,
.block.type--blocklistcategory .list-href,
.block.type--blocklistcontenttag .list-href,
.block.type--blocklistfiltered .list-href,
.block.type--blocklistgiveaway .list-href,
.block.block-portrait .list-href,
.block.type--blocklistsearch .list-href,
.block.type--blocklistsubscriptions .list-href {
    display: block;
    height: 100%;
    outline: 0;
}
.block.type--blocklist .list-title,
.block.type--blocklistarticle .list-title,
.block.blocklist .list-title,
.block.type--blocklistarticlenewslatest .list-title,
.block.type--blocklistarticlenewstipmissed .list-title,
.block.type--blocklistarticlenewstipmissedlatest .list-title,
.block.type--blocklistarticlenewstipwatchaftertomorrow .list-title,
.block.block-one-big .list-title,
.block.type--blocklistarticlenewstipwatchtoday .list-title,
.block.type--blocklistarticlenewstipwatchtomorrow .list-title,
.block.type--blocklistarticlepopular .list-title,
.block.type--blocklistcategory .list-title,
.block.type--blocklistcontenttag .list-title,
.block.type--blocklistfiltered .list-title,
.block.type--blocklistgiveaway .list-title,
.block.block-portrait .list-title,
.block.type--blocklistsearch .list-title,
.block.type--blocklistsubscriptions .list-title {
    -webkit-box-orient: vertical;
    color: #fff;
    display: -webkit-box;
    font-size: 1em;
    height: 3em;

    margin: 0;
    overflow: hidden;
    position: relative;
}
.block.type--blocklist .list-cat span,
.block.type--blocklistarticle .list-cat span,
.block.blocklist .list-cat span,
.block.type--blocklistarticlenewslatest .list-cat span,
.block.type--blocklistarticlenewstipmissed .list-cat span,
.block.type--blocklistarticlenewstipmissedlatest .list-cat span,
.block.type--blocklistarticlenewstipwatchaftertomorrow .list-cat span,
.block.type--blocklistarticlenewstipwatchaftertomorrow .list-cat-tip span,
.block.block-one-big .list-cat span,
.block.block-one-big .list-cat-tip span,
.block.type--blocklistarticlenewstipwatchtoday .list-cat span,
.block.type--blocklistarticlenewstipwatchtoday .list-cat-tip span,
.block.type--blocklistarticlenewstipwatchtomorrow .list-cat span,
.block.type--blocklistarticlenewstipwatchtomorrow .list-cat-tip span,
.block.type--blocklistarticlepopular .list-cat span,
.block.type--blocklistcategory .list-cat span,
.block.type--blocklistcontenttag .list-cat span,
.block.type--blocklistfiltered .list-cat span,
.block.type--blocklistgiveaway .list-cat span,
.block.block-portrait .list-cat span,
.block.type--blocklistsearch .list-cat span,
.block.type--blocklistsubscriptions .list-cat span {
    font-size: .75em;
}
.block.type--blocklist .list-content,
.block.type--blocklistarticle .list-content,
.block.blocklist .list-content,
.block.type--blocklistarticlenewslatest .list-content,
.block.type--blocklistarticlenewstipmissed .list-content,
.block.type--blocklistarticlenewstipmissedlatest .list-content,
.block.type--blocklistarticlenewstipwatchaftertomorrow .list-content,
.block.block-one-big .list-content,
.block.type--blocklistarticlenewstipwatchtoday .list-content,
.block.type--blocklistarticlenewstipwatchtomorrow .list-content,
.block.type--blocklistarticlepopular .list-content,
.block.type--blocklistcategory .list-content,
.block.type--blocklistcontenttag .list-content,
.block.type--blocklistfiltered .list-content,
.block.type--blocklistgiveaway .list-content,
.block.block-portrait .list-content,
.block.type--blocklistsearch .list-content,
.block.type--blocklistsubscriptions .list-content {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, .8) 100%);
    bottom: 0;
    color: #fff;
    left: 0;
    padding: .75em 1em;
    position: absolute;
    right: 0;
}
.modal,
.modal-form-email,
.modal-form-password {
    position: relative;
}
.block.type--blocklist .list-cat,
.block.type--blocklistarticle .list-cat,
.block.blocklist .list-cat,
.block.type--blocklistarticlenewslatest .list-cat,
.block.type--blocklistarticlenewstipmissed .list-cat,
.block.type--blocklistarticlenewstipmissedlatest .list-cat,
.block.type--blocklistarticlenewstipwatchaftertomorrow .list-cat,
.block.block-one-big .list-cat,
.block.type--blocklistarticlenewstipwatchtoday .list-cat,
.block.type--blocklistarticlenewstipwatchtomorrow .list-cat,
.block.type--blocklistarticlepopular .list-cat,
.block.type--blocklistcategory .list-cat,
.block.type--blocklistcontenttag .list-cat,
.block.type--blocklistfiltered .list-cat,
.block.type--blocklistgiveaway .list-cat,
.block.block-portrait .list-cat,
.block.type--blocklistsearch .list-cat,
.block.type--blocklistsubscriptions .list-cat {
    background-color: rgba(232, 49, 139, .6);
    padding: 0 .25em;
}
.block.type--blocklistarticlenewstipwatchaftertomorrow .list-cat-tip,
.block.block-one-big .list-cat-tip {
    background-color: rgba(49, 119, 188, .6);
    padding: 0 .25em;
}
@media (max-width:767px) {
    .block.block-one-big .list-item:not(.slick-slide):nth-child(n+2) {
        border-bottom: 1px solid #e1e1e1;
        height: auto;
        padding-bottom: 1em;
    }
    .block.block-one-big .list-item:not(.slick-slide):nth-child(n+2) .list-href:after {
        content: ' ';
        display: block;
        clear: both;
    }
    .block.block-one-big .list-item:not(.slick-slide):nth-child(n+2) .list-image {
        float: left;
        height: auto;
        width: 100px;
    }
    .block.block-one-big .list-item:not(.slick-slide):nth-child(n+2) .list-content {
        background: 0 0;
        float: left;
        padding: 0 .5em;
        position: relative;
        width: 200px;
    }
    .block.block-one-big .list-item:not(.slick-slide):nth-child(n+2) .list-title {
        color: #474747;
        font-size: 0.9em;
        height: 4.4em;
        -webkit-line-clamp: 3;
    }
    .block.block-one-big .list-item:not(.slick-slide):nth-child(n+2) .list-cat,
    .block.block-one-big .list-item:not(.slick-slide):nth-child(n+2) .list-cat-tip {
        vertical-align: top;
    }
}
.block.type--blocklistarticlenewstipwatchtoday .list-cat-tip,
.block.type--blocklistarticlenewstipwatchtomorrow .list-cat-tip {
    background-color: rgba(49, 119, 188, .6);
    padding: 0 .25em;
}
.modal-form-email .icon:before,
.modal-form-password .icon:before,
.modal-title {
    font-size: 1.25em;
}
.content-wrapper .block.type--blocklistarticlepopular {
    margin-left: -1rem;
    margin-right: -1rem;
}
.block.type--blocklistarticlepopular .content-wrapper {
    padding: 1em 0;
}
@media only screen and (min-width:768px) {
    .content-wrapper .block.type--blocklistarticlepopular {
        margin-left: 0;
        margin-right: 0;
    }
    .block.type--blocklistarticlepopular .content-wrapper {
        padding: 1em 0 0 1em;
    }
}
.block.type--blocklistarticlepopular .list-content,
.content-wrapper .block.type--blocklistarticlepopular .content-wrapper {
    padding: 0;
}
.block.type--blocklistarticlepopular .list-item {
    border: 1px solid #e1e1e1;
    margin: 0 1em;
    overflow: hidden;
}
@media only screen and (min-width:768px) {
    .block.type--blocklistarticlepopular .list-item {
        margin: 0 1em 1em 0;
    }
    .block.type--blocklistarticlepopular .list__item--read-more {
        display: none;
    }
}
@media screen and (-webkit-min-device-pixel-ratio:1.5),
screen and (min-resolution:1.5dppx) {
    .block.type--blocklistarticlepopular .list-content {
        bottom: -1px;
        left: -1px;
        right: -1px;
    }
}
.block.type--blocklistarticlepopular .list-cat {
    margin: .5em 1em;
}
.block.type--blocklistarticlepopular .list-title {
    background-color: #f5f5f5;
    border-top: 1px solid #e1e1e1;
    color: #6d6d6d;
    font-weight: 700;
    height: 3.8em;
    padding: .5em 1em;
    position: absolute;
    bottom: 0;
    width: 100%;
}
.block.type--blocklistarticlepopular .block-header {
    padding-left: 1rem;
    padding-right: 1rem;
}
.block.type--blocklistarticlepopular .block-footer {
    display: none;
}
@media only screen and (min-width:768px) {
    .block.type--blocklistarticlepopular .block-header {
        padding: 0;
    }
    .block.type--blocklistarticlepopular .block-footer {
        display: block;
    }
}
.block.type--blocklistgiveaway .list-item,
.block.block-portrait .list-item {
    height: 420px;
}
.layout--twocolumn .column > .type--categorynews,
.layout--twocolumn .column > .type--contenttag {
    margin-right: 0
}
.modal {
    background: #fff;
    border-radius: .25em;
    max-width: 30em;
    margin: 1em auto;
    width: auto;
}
.modal-form-item:not(:last-child),
.modal-title {
    margin-bottom: 1em;
}
.modal-container {
    padding: 1em;
}
.modal-title {
    color: #6d6d6d;
}
.modal-form-label {
    color: #3177bc;
    display: block;
    font-weight: 700;
    margin-bottom: .5em;
}
.modal-form-email .modal-form-input,
.modal-form-password .modal-form-input {
    padding-right: 3em;
}
.modal-form-email .modal-form-input:focus,
.modal-form-password .modal-form-input:focus {
    border-color: #3177bc;
    outline: 0;
}
.page-nav,
.page-nav ul {
    border-top: 1px solid #e1e1e1;
}
.modal-form-email .icon,
.modal-form-password .icon {
    position: absolute;
    right: 1em;
    top: 50%;
    transform: translateY(-50%);
}
.modal-form-email.unknown .icon {
    color: #3177bc;
}
.modal-form-email.known .icon {
    color: #169400;
}
.modal-form .modal-form-item {
    text-align: left;
}
.modal-form .modal-form-item--submit {
    text-align: center;
}
.modal-form-inner {
    background-color: #f5f5f5;
    border-radius: .25em;
    margin-top: 1em;
    padding: 1em;
    text-align: center;
}
.modal--account-remove .modal-form {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.modal--account-remove p {
    margin-bottom: 1em;
}
.modal--account-remove .button {
    -ms-flex: 1;
    flex: 1;
}
.modal--account-remove .button:not(:last-child) {
    margin-right: .5em;
}
.modal .modal--forgot-password .modal-form-email.unknown .icon {
    color: #f33;
}
.modal .modal-login .modal-form .form-field-error,
.modal .modal-login .modal-form .alert {
    margin-top: 1em;
}
.modal .modal-login .modal-form .modal-form-facebooklogin .fa {
    font-size: 1.5em;
}
.modal .modal-login .modal-form .modal-form-facebooklogin .button__text {
    padding-left: .5em;
}
.modal .modal-login .modal-form-confirm-email {
    display: none;
    margin-top: .25em;
}
.modal .modal-login .modal-form-password-helpers {
    display: -ms-flexbox;
    display: flex;
    font-size: .75em;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: .5em;
}
.modal .modal-login .modal-form-password-helpers a:not(:last-child) {
    margin-right: 1em;
}
.modal .modal-login .modal-form .modal-help-text {
    font-size: .75em;
}
.modal .modal-login .modal-form .modal-help-mail,
.modal .modal-login .modal-form .modal-help-phone {
    text-align: left;
}
.cookie-consent,
.page-footer,
.page-footer__bottom,
.results-paging {
    text-align: center;
}
.page-content {
    padding-bottom: 1em;
}
@media only screen and (min-width:1025px) {
    .article.page-content {
        margin: 0 auto;
    }
    .page-content {
        -ms-flex-positive: 1;
        flex-grow: 1;
    }
}
.page-footer {
    background-color: #464646;
    -ms-flex: none;
    flex: none;
}
.page-footer .social-icons {
    padding-top: .5em;
}
.page-footer .social-icon {
    display: inline-block;
    margin: 0 .25em .5em 0;
}
.page-footer .social-icon .fa {
    border: 1px solid #e1e1e1;
    color: #fff;
    padding: .5em .75em;
    transition: background-color .4s;
}
.page-footer .social-icon .fa:before {
    font-size: 1.5em;
}
.page-footer .social-icon .fa:hover {
    background-color: #fff;
    color: #464646;
}
.page-footer .nav-item {
    display: inline-block;
    padding-right: .25em;
}
.page-footer .nav-item:after {
    color: silver;
    content: '/';
}
.page-footer .nav-item-href:hover,
.page-footer__area,
.page-footer__area h5 {
    color: #fff;
}
.page-footer .nav-item:last-child:after {
    content: '';
}
@media only screen and (min-width:768px) {
    .page-footer .content {
        margin: 0 1em 1em 0;
    }
}
@media only screen and (min-width:1025px) {
    .page-footer .content-wrapper {
        display: -ms-flexbox;
        display: flex;
        -ms-flex: auto;
        flex: auto;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .page-footer .content {
        -ms-flex-align: center;
        align-items: center;
        display: -ms-flexbox;
        display: flex;
        -ms-flex: auto;
        flex: auto;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .page-footer .social-icons {
        -ms-flex-align: center;
        align-items: center;
        display: -ms-flexbox;
        display: flex;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-pack: center;
        justify-content: center;
    }
}
.page-footer__area a {
    color: silver;
    display: inline-block;
    font-weight: 400;
    padding: .25em 0;
}
.page-footer__area--highlight {
    background-color: #fff;
}
.page-footer__area--highlight a {
    color: #000;
    display: block;
    max-width: 100%;
}
.page-footer__area--highlight .content,
.page-footer__area--highlight h5 {
    color: #474747;
}
.page-footer__area--highlight .content img {
    margin-top: 1em;
}
.page-footer__area:last-child {
    padding-bottom: 50px;
}
@media only screen and (min-width:1025px) {
    .page-footer__area {
        display: -ms-flexbox;
        display: flex;
        -ms-flex: auto;
        flex: auto;
        margin-bottom: 0;
        width: 33.33333333%;
        padding-bottom: 50px;
    }
    .page-footer__area--highlight {
        border-top: 1px solid #e1e1e1;
    }
    .page-footer-wrapper {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-pack: center;
        justify-content: center;
        margin: 0 auto;
        max-width: 60.25em;
    }
    .page-footer__navigation {
        display: -ms-flexbox;
        display: flex;
        -ms-flex: auto;
        flex: auto;
        -ms-flex-align: center;
        align-items: center;
    }
}
@media only screen and (min-width:1297px) {
    .page-footer-wrapper {
        max-width: 80em;
    }
}
.page-footer__navigation {
    max-width: 100%;
}
.page-footer__bottom {
    background-color: #262526;
    height: 2em;
    position: relative;
    width: 100%;
}
.page-footer__bottom .to-top {
    height: 50px;
    left: 50%;
    margin-left: -72px;
    position: absolute;
    top: -50px;
    width: 144px;
}
.page-header {
    background-color: #fff;
    -ms-flex: none;
    flex: none;
    position: relative;
}
.page-header .page-header-wrapper {
    padding: 0 1em;
}
@media only screen and (min-width:1025px) {
    .page-header .page-header-wrapper {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin: 0 auto;
        max-width: 100%;
    }
}
@media only screen and (min-width:1297px) {
    .page-header .page-header-wrapper {
        max-width: 100%;
    }
}
.page-logo {
    display: inline-block;
    padding: 1em 0;
}
.page-logo h1 {
    font-size: 0.1px;
}
@media only screen and (min-width:1025px) {
    .page-logo {
        -ms-flex-align: center;
        align-items: center;
        display: -ms-flexbox;
        display: flex;
    }
}
.page-logo__image {
    max-width: 11em;
    width: 100%;
    height:35px;
    z-index: 16777271;
}
.page-nav {
    background: #fff;
    display: none;
    left: 0;
    padding: 1em;
    position: absolute;
    right: 0;
    top: 100%;
    z-index: 30;
}
@media only screen and (min-width:768px) {
    .page-nav {
        left: auto;
        width: 25em;
    }
}
@media only screen and (min-width:1025px) {
    .page-nav {
        border-top: none;
        box-shadow: none;
        display: -ms-flexbox;
        display: flex;
        padding: 0;
        position: static;
        width: auto;
    }
}
.page-nav-item .toggle {
    display: none;
}
.page-nav-item .toggle-container {
    position: relative;
}
@media only screen and (min-width:1025px) {
    .page-nav-item {
        -ms-flex-align: center;
        align-items: center;
        display: -ms-flexbox;
        display: flex;
        padding-top: .5em;
    }
    .page-nav-item .toggle {
        display: block;
    }
    .page-nav-item .toggle-target {
        background: #fff;
        display: none;
        position: absolute;
        right: 0;
        top: 100%;
    }
}
.main-nav {
    margin-top: 1em;
}
.main-nav .navigation {
    border-top: 1px solid #e1e1e1;
}
.main-nav .nav-item {
    border-bottom: 1px solid #e1e1e1;
    position: relative;
}
.main-nav .nav-item ul {
    display: none;
    z-index: 1;
}
.main-nav .nav-item.parent .nav-item-href-1 {
    padding-right: 2em;
}
.main-nav .nav-item.active-parent > ul {
    display: block;
}
.main-nav .nav-item.active-parent .nav-item-subicon .fa {
    transform: rotate(90deg);
}
.main-nav .nav-item-2 .nav-item-content {
    padding-left: 2em;
}
.main-nav .nav-item-2 .nav-item-content:before {
    content: '\2022';
    font-size: 2em;
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.main-nav .nav-item-2 .nav-item-href {
    font-weight: 400;
    text-transform: none;
}
.main-nav .nav-item-content {
    display: block;
    position: relative;
}
.main-nav .nav-item-1.active .nav-item-href-1,
.main-nav .nav-item-2.active .nav-item-href-2,
.main-nav .nav-item.active .navigation-item-expand {
    color: #3177bc;
}
.main-nav .nav-item-href,
.page-nav-profile .profile .text {
    color: #000;
    display: block;
    font-weight: 700;
    padding: .75em 0;
    text-transform: uppercase;
}
.main-nav .nav-item-subicon {
    bottom: 0;
    padding: .5em 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 2em;
}
.main-nav .nav-item-subicon .fa {
    font-size: 1.75em;
}
@media only screen and (min-width:1025px) {
    .main-nav {
        margin-top: 0;
    }
    .main-nav .navigation {
        border-top: none;
    }
    .main-nav .nav-item ul {
        background: #fff;
        border-top: 2px solid #3177bc;
        box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
        left: 0;
        position: absolute;
        top: 100%;
        min-width: 15em;
    }
    .main-nav .nav-item.parent .nav-item-href-1 {
        padding-right: 0;
    }
    .main-nav .nav-item.parent:hover > ul {
        display: block;
    }
    .main-nav .nav-item.active-parent > ul {
        display: none;
    }
    .main-nav .nav-item-1 {
        border-bottom: 2px solid transparent;
        display: inline-block;
        margin-right: 1em;
    }
    .main-nav .nav-item-1.active,
    .main-nav .nav-item-1:hover {
        border-bottom-color: #3177bc;
    }
    .main-nav .nav-item-2 .nav-item-content {
        padding-left: 0;
    }
    .main-nav .nav-item-2 .nav-item-content:before {
        content: '';
    }
    .main-nav .nav-item-2 .nav-item-href {
        color: #555;
        padding: .75em 1em;
        transition: background-color .2s ease-out;
    }
    .main-nav .nav-item-2:hover .nav-item-href-2 {
        background-color: #3177bc;
        color: #fff;
    }
    .main-nav .nav-item-href,
    .page-nav-profile .profile .text {
        color: #3177bc;
        padding: 0;
    }
    .main-nav .nav-item-subicon {
        display: none;
    }
    .page-nav-search {
        margin-left: 1em;
        -ms-flex-order: 1;
        order: 1;
    }
    .page-nav-search .search-input {
        width: 16em;
    }
}
@media only screen and (min-width:1297px) {
    .main-nav .nav-item-1 {
        margin-right: 2em;
    }
}
.page-nav-search .search-input {
    border: 1px solid #000;
    padding-right: 2em;
}
.page-nav-search .search-submit {
    cursor: pointer;
    padding: .25em .5em;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.page-nav-profile {
    border-bottom: 1px solid #e1e1e1;
}
.page-nav-profile .profile-actions {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: .75em 0;
}
.page-nav-profile .profile .modal-init-login {
    display: block;
}
.page-nav-profile .profile .icon {
    display: none;
}
@media only screen and (min-width:1025px) {
    .page-nav-profile {
        border-bottom: none;
        margin-top: 0;
    }
    .page-nav-profile .profile .text {
        display: none;
    }
    .page-nav-profile .profile .icon {
        display: inline-block;
    }
    .page-nav-profile .profile-actions {
        border: 1px solid #000;
        display: none;
        min-width: 16em;
        padding: .5em;
    }
    .page-nav-profile .profile-actions .button {
        width: 100%;
    }
    .page-nav-profile .profile-actions .button:not(:last-child) {
        margin-bottom: .5em;
    }
}
.page-nav-button {
    color: #666;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.page-nav-button .icon {
    border: 1px solid #666;
    font-weight: 700;
    padding: .25em .5em;
    transition: background-color .4s;
}
.page-nav-button.active .icon {
    background-color: #3177bc;
    color: #fff;
}
.toggle-nav {
    height: 100%;
    padding: 0 1em;
    position: absolute;
    right: 0;
    top: 0;
}
.toggle-nav .icon {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
.page {
    min-width: 20em;
}
@media only screen and (min-width:1025px) {
    .toggle-nav {
        display: none;
    }
    .page {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        min-height: 100vh;
    }
}
.results-paging .paging__page {
    display: inline-block;
    margin-bottom: 1em;
    vertical-align: middle;
}
.results-paging .paging__page + .paging__page {
    display: none;
    margin-left: 1em;
}
.results-paging .paging__page + .paging__page.paging__current,
.results-paging .paging__page + .paging__page.paging__next,
.results-paging .paging__page + .paging__page.paging__previous {
    display: inline-block;
}
.results-paging .paging__page.paging__current .button {
    background-color: #e8318b;
}
.profile__content {
    margin-bottom: 3em;
}
.profile__title {
    color: #3177bc;
}
.profile-form__input {
    margin-bottom: 1em;
}
.type--pagesearch .search-form {
    margin-bottom: 1em;
    position: relative;
}
@media only screen and (min-width:768px) {
    .results-paging .paging__page + .paging__page {
        display: inline-block;
    }
    .type--pagesearch .search-form {
        margin-right: 1em;
    }
}
.type--pagesearch .search-form .search-input {
    border: 1px solid #ebebeb;
}
.type--pagesearch .search-form .search-input:focus {
    border-color: #3177bc;
}
.type--pagesearch .search-form .search-submit {
    cursor: pointer;
    padding: 1rem 1em;
    position: absolute;
    right: 0;
    top: 0;
}
.layout--twocolumn .column > .type--pagesearch {
    margin-right: 0;
}

.no-arrow .block-arrow {
    display: none;
}

.televizier-page h1 {
    color: #e8318b;
}

.televizier-page ul,
.televizier-page ol{
    padding: 0px 25px;
}

/* Abonnementen */
#acties {
    background-color: #f9f9f9;
    float: left;
    width: 100%;
}

#acties .vc_column-inner {
    padding: 35px;
}

#acties ul {
    margin-top: 0;
    margin-bottom: 1rem;
}

#acties h2 {
    margin-bottom: 20px;
    font-size: 32px;
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

#acties h3 {
    font-size: 26px;
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: black;
}

#acties .vc_column-inner {
    padding: 35px;
}

#acties ul {
    display: block;
    list-style-type: disc;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 40px;
}

.container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
}

/*.row {
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
}*/

.vc_row {
    display: block;
    position: relative;
    max-width: 100%;
    margin-left: auto !important;
    margin-right: auto !important;
}

.col-sm-6 {
    width: 45%;
}

.col-sm-6 .col-sm-12 {
    position: relative;
    min-height: 1px;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
}

.wpb_single_image.vc_align_center {
    text-align: center;
}

.wpb_single_image img {
    height: auto;
    max-width: 100%;
    vertical-align: top;
}

.wpb_content_element {
    margin: 0 !important;
}

.button_article {
    display: inline-block;
    position: relative;
    padding: 12px 24px;
    color: #FFFFFF;
    font-weight: 700;
    font-family: "Montserrat", sans-serif;
    font-size: 16px;
    margin-right: 10px;
    margin-bottom: 30px;
    background-color: #3177bc;
    border-radius: .25em;
}

.column-abo-container {
    margin-right: 20px !important;
    margin-left: 20px !important;
    background-color: #ffffff !important;
}

.text-abo {
    margin-top: -15px !important;
    background-color: #ffffff !important;
}

#acties #section {
    margin-left: 50px !important;
}

.abo-afsluiten {
    margin-right: 20px !important;
    margin-left: 20px !important;
    background-color: #ffffff !important;
}

/* Abonnement single */
#acties.actie {
    background-color: white;
}

#acties .actie-form {
    border-top-width: 1px !important;
    border-right-width: 1px !important;
    border-bottom-width: 1px !important;
    border-left-width: 1px !important;
    background-color: #ffffff !important;
    border-left-color: #000000 !important;
    border-left-style: solid !important;
    border-right-color: #000000 !important;
    border-right-style: solid !important;
    border-top-color: #000000 !important;
    border-top-style: solid !important;
    border-bottom-color: #000000 !important;
    border-bottom-style: solid !important;
    border-radius: 10px !important;
}

#acties.actie h3 {
    font-size: 24px;
    line-height: 26px;
    color: #e8318b;
    margin-bottom: 0;
}

#acties.actie h2 {
    font-size: 32px;
    line-height: 35px;
    color: #3f4e77;
}

#acties.actie .vc_tta-panel-title {
    display: block;
    padding: 14px 20px;
    box-sizing: border-box;
    text-decoration: none;
    position: relative;
    transition: color .2s ease-in-out;
    border: none;
    box-shadow: none;
    color: #000000 !important;
    background: #ffffff !important;
    font-size: 16px;
    text-align: center;
}

#acties.actie .vc_tta-panel-title a {
    color: #000000;
}

#acties.actie .vc_tta-panel-body {
    border: solid transparent;
    box-sizing: content-box;
    padding: 14px 20px;
    overflow: hidden;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    transition: padding .2s ease-in-out;
}

#acties.actie .vc_tta-panel-body h6 {
    font-size: 13px;
    font-weight: 500;
}

#acties.actie gform_wrapper form {
    text-align: left;
    max-width: 100%;
    margin: 0 auto;
}

#acties.actie .gform_wrapper form .gf_page_steps .gf_step {
    margin: 5px 20px 5px 0;
    height: auto;
    display: inline-block;
}

#acties.actie .gform_wrapper form .gf_page_steps .gf_step .gf_step_number,
#acties.actie .gform_wrapper form .gf_page_steps .gf_step .gf_step_label {
    color: rgb(153, 153, 153);
}

#acties.actie .gform_wrapper form .gf_page_steps .gf_step_active .gf_step_number,
#acties.actie .gform_wrapper form .gf_page_steps .gf_step_active .gf_step_label {
    color: black;
}

#acties.actie .gform_wrapper form .gf_page_steps .gf_step .gf_step_number {
    display: inline-block;
    font-size: 19px;
    font-weight: 500;
    font-family: "Montserrat", sans-serif;
    -webkit-font-smoothing: antialiased;
}

#acties.actie .gform_page_fields ul {
    list-style-type: none;
    padding: 0;
    -webkit-margin-before: 0px;
    -webkit-margin-after: 0px;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 0px;
}

#acties.actie .gform_page_fields li.gfield {
    margin-bottom: 14px;
    margin-top: 0 !important;
    vertical-align: top;
    padding: 0;
    padding-top: 0px;
}

#acties.actie ul.gform_fields li.gfield label.gfield_label {
    width: 100%;
    float: none;
    margin: 0;
    padding: 0 0 7px 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
    color: black;
    -webkit-font-smoothing: antialiased;
}

#acties.actie .ginput_container.ginput_container_radio ul.gfield_radio {
    margin: 0px;
    margin-left: 0 !important;
    padding: 0;
    -webkit-margin-before: 0px;
    -webkit-margin-after: 0px;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 0px;
}

#acties.actie .ginput_container.ginput_container_radio ul.gfield_radio li {
    display: inline-block;
    margin-right: 20px;
}

#acties.actie .ginput_container.ginput_container_radio ul.gfield_radio li input[type=radio] {
    margin-top: 0;
    margin-left: 1px;
    display: inline-block;
    width: auto !important;
}

#acties.actie .ginput_container.ginput_container_radio ul.gfield_radio li label {
    display: inline-block;
    font-weight: 400;
    font-family: "Montserrat", sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: 10px;
    color: black;
    max-width: none;
}

#acties.actie .gform_fields li.gfield.halfleft,
#acties.actie .gform_fields li.gfield.halfright {
    display: inline-block;
    width: 50%;
    float: left;
}

#acties.actie .gform_fields li.gfield.halfright {
    padding: 0px 0px 0px 10px;
}

#acties.actie .font-italic {
    font-style: italic;
}

#acties.actie .gform_page_footer .button.gform_previous_button,
#acties.actie .gform_page_footer .button.gform_next_button,
#acties.actie .gform_page_footer .button.gform_button {
    display: inline-block;
    margin: 0;
    position: relative;
    width: 48%;
    background-color: #ec1557;
    padding: 16px !important;
    border: 0;
    color: #FFFFFF;
    -webkit-transition: all 0.25s ease;
    transition: all 0.25s ease;
    border-radius: 0px;
}

#acties.actie .gform_page_footer .button.gform_previous_button {
    margin-right: 3%;
}

#acties.actie .gform_page_footer .button.gform_next_button:hover,
#acties.actie .gform_page_footer .button.gform_previous_button:hover,
#acties.actie .gform_page_footer .button.gform_button:hover {
    background-color: #74be1f;
}

#acties.actie .ginput_container_date .ginput_container_date {
    width: 32%;
}

#acties.actie .ginput_container_date .ginput_container_date:not(:last-of-type) {
    margin-right: 2%;
}

#acties.actie .ginput_container_date .clear-multi {
    display: flex;
}

#acties.actie ul.gform_fields li.gfield select {
    width: 100% !important;
    text-align: center;
    padding: 11px 20px;
    background-color: #fff;
    border-radius: 0;
    font-size: 16px;
    border: 1px solid #000000;
    font-family: "Montserrat", sans-serif;
    font-weight: 300;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url('/img/icon_dropdown.png');
    background-repeat: no-repeat;
    background-position: center right 20px;
    background-size: 14px 8px;
    align-items: center;
    white-space: pre;
    -webkit-rtl-ordering: logical;
}

#acties.actie .gfield_checkbox input[type=checkbox] {
    width: auto ;
}

#acties.actie a {
    color: #ec1557;
}

@media only screen and (min-width:768px) {
    #acties {
        padding-top: 50px;
        padding-right: 20px;
        padding-bottom: 100px;
        padding-left: 20px;
    }

    #acties .col-sm-6 {
        margin-top: 25px;
    }

    #acties.actie {

    }
}
@media (min-width: 320px) {
    #acties h2 {
        font-size: 20px;
    }
}
@media (min-width: 544px) {
    .container {
        max-width: 576px;
    }

    .col-sm-6 {
        float: left;
    }

    .col-sm-12 {
        width: 100%;
        float: left;
    }

    #acties h2 {
        font-size: 22px;
    }
}
@media (min-width: 768px) {
    .container {
        max-width: 800px;
    }

    #acties h2 {
        font-size: 22px;
    }
}
@media (min-width: 992px) {
    .container {
        max-width: 1040px;
    }

    #acties h2 {
        font-size: 30px;
    }
}
@media (min-width: 1180px) {
    .container {
        max-width: 1290px;
    }
}

@media (max-width: 767px) {
    #acties {
        padding-top: 0px;
    }

    #acties #section {
        margin-left: 0 !important;
    }

    #acties .container {
        max-width: 100%;
        width: 100%;
    }

    #acties .col-sm-6 {
        width: 100%;
        margin-top: 25px;
    }

    #acties .column-abo-container {
        margin-top: 0px !important;
    }

    #acties .vc_column-inner {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    #acties h2 {
        padding-top: 10px;
    }

    #acties.actie .actie-form {
       margin-left: 35px;
       margin-right: 35px;
    }

    #acties.actie .gform_fields li.gfield.halfleft,
    #acties.actie .gform_fields li.gfield.halfright {
        width: 100%;
    }

    #acties.actie .gform_fields li.gfield.halfright {
        padding-left: 0px;
    }
}
.banner-skyscraper{
    z-index:21;
}
.banner-skyscraper-left {
    position: fixed;
    top: 205px;
    left: 5vw;
}
.banner-skyscraper-right {
    position: fixed;
    top: 205px;
    right: 5vw;
}
.banner-skyscraper-inner {
}
.banner-skyscraper-unfix{
    position: absolute !important;
}
.banner-skyscraper-fix{
    position: fixed;
    top: 5px;
    padding-top: 0px;
}

@media (max-width: 1365px) {
    .banner-skyscraper {
        display: none;
    }
}


.banner {
    display: block; }
    .banner a {
      display: block; }
    .banner__list {
      margin: 0 auto;
      text-align: center;
      overflow: hidden; }
    .banner--rect {
      min-height: 250px;
      margin: 0 auto !important;
      padding: 8px 0px;
      text-align: center;
      overflow: hidden; }
      .banner--rect .interstitial_banner {
        display: inline-block; }
    .banner--leader {
      margin: 0 auto !important;
      padding: 15px 0px;
      text-align: center;
      overflow: hidden; }
    .banner--top {
      margin: 0 auto !important;
      padding: 0px 0px;
      text-align: center;
      overflow: hidden; }
    .banner__outstream {
      margin-top: 22px; }
    .banner__skyscraper {
      padding: 68px 0px 0px 0px;
      overflow: hidden;
      position: absolute;
      max-width: calc((100% - 63em) / 2);
      width: calc((100% - 63em) / 2 - 40px);
      margin: 0 auto;
      z-index: 1; }
      .banner__skyscraper--left {
        float: left;
        text-align: right; }
      .banner__skyscraper--right {
        float: right;
        left: calc((100% - 63em) / 2 + 1010px); }
      .banner__skyscraper--extrapad {
        padding-top: 360px; }
      .banner__skyscraper--minipad {
        margin-top: 50px; }
      .banner__skyscraper--micropad {
        padding: 20px 0px; }
      .banner__skyscraper--unfix {
        position: absolute !important; }
      .banner__skyscraper--detail {
        margin-top: 0px !important;
        padding: 0px; }
      .banner__skyscraper--fix {
        position: fixed;
        top: 5px;
        padding-top: 0px; }
    .banner--block {
      min-height: auto !important; }
    .banner--border {
      border-bottom: 1px solid #efefef; }
    .banner--bordertop {
      border-top: 1px solid #efefef; }

    .banner__responsive-img {
      width: 100%;
      height: auto;
      padding: 15px; }

    @media (min-width: 1680px) {
        .banner__skyscraper {
            max-width: calc((100% - 73em) / 2);
            width: calc((100% - 73em) / 2 - 40px);
        }
        .banner__skyscraper--right {
            left: calc((100% - 73em) / 2 + 1010px); }
    }
    @media (min-width: 1920px) {
        .banner__skyscraper {
            max-width: calc((100% - 80em) / 2);
            width: calc((100% - 80em) / 2 - 40px);
        }
        .banner__skyscraper--right {
            left: calc((100% - 80em) / 2 + 1010px); }
    }
.list-item {
    overflow: hidden;
}
.list-item--special{
    border: none !important;
}
.campagne-image {
    min-width: 100%;
}

.list-item img {
    height: 100%;
    width: 100%;
    margin-left: 50%;
    transform: translateX(-50%);
    max-width: none;
    object-fit: cover;
}
.list-img-div {
	height:100%;
}
@media (max-width: 767px) {
    .block.block-one-big .list-item:not(.slick-slide):nth-child(n+2) .list-image {
        margin-left: 0;
        transform: none;
        height: auto;
    }

    .block.type--blocklist .list-item:not(.slick-slide):nth-child(n+6) .list-image,
    .block.type--blocklistarticle .list-item:not(.slick-slide):nth-child(n+6) .list-image,
    .block.blocklist .list-item:not(.block-related):not(.slick-slide):nth-child(n+6) .list-image,
    .block.type--blocklistarticlenewslatest .list-item:not(.slick-slide):nth-child(n+6) .list-image,
    .block.type--blocklistarticlenewstipmissed .list-item:not(.slick-slide):nth-child(n+6) .list-image,
    .block.type--blocklistarticlenewstipmissedlatest .list-item:not(.slick-slide):nth-child(n+6) .list-image,
    .block.type--blocklistarticlenewstipwatchaftertomorrow .list-item:not(.slick-slide):nth-child(n+6) .list-image,
    .block.block-one-big .list-item:not(.slick-slide):nth-child(n+6) .list-image,
    .block.type--blocklistarticlenewstipwatchtoday .list-item:not(.slick-slide):nth-child(n+6) .list-image,
    .block.type--blocklistarticlenewstipwatchtomorrow .list-item:not(.slick-slide):nth-child(n+6) .list-image,
    .block.type--blocklistarticlepopular .list-item:not(.slick-slide):nth-child(n+6) .list-image,
    .block.type--blocklistcategory .list-item:not(.slick-slide):nth-child(n+6) .list-image,
    .block.type--blocklistcontenttag .list-item:not(.slick-slide):nth-child(n+6) .list-image,
    .block.type--blocklistfiltered .list-item:not(.slick-slide):nth-child(n+6) .list-image,
    .block.type--blocklistgiveaway .list-item:not(.slick-slide):nth-child(n+6) .list-image,
    .block.block-portrait .list-item:not(.slick-slide):nth-child(n+6) .list-image,
    .block.type--blocklistsearch .list-item:not(.slick-slide):nth-child(n+6) .list-image,
    .block.type--blocklistsubscriptions .list-item:not(.slick-slide):nth-child(n+6) .list-image {
        margin-left: 0;
        transform: none;
        height: auto;
    }
}

.list-cat-tip {
    background-color: rgba(49,119,188,.6);
    padding: 0 .25em;
}

.list-cat-tip span {
    font-size: .75em;
}

.search-form {
    margin-bottom: 1em;
    position: relative;
}

.search-form .search-form-input {
    border: 1px solid #ebebeb;
    -webkit-appearance: textfield;
}

.search-form .search-form-submit {
    cursor: pointer;
    padding: 1rem 1em;
    position: absolute;
    right: 0;
    top: 0;
}

@media only screen and (min-width: 768px) {
    .search-form {
        margin-right: 1em;
    }
}

.page-nav-profile {
    display: none;
}

.cookieconsentpage picture {
    margin: 0 auto;
    text-align: center;
    display: block;
}

.cookieconsentpage .cookie-consent {
    background-color: rgba(0,0,0,.8);
    bottom: 0;
    left: 0;
    overflow: auto;
    padding: 1em 0;
    position: fixed;
    right: 0;
    text-align: center;
    top: 0;
    z-index: 1000;
}

.cookieconsentpage .cookie-consent-content {
    background: #fff;
    color: #000;
    display: inline-block;
    max-width: 48em;
    padding: 1em;
    position: relative;
    text-align: left;
    vertical-align: middle;
    width: 90%;
}

.cookieconsentpage .cookie-wall-button {
    margin-bottom: 1em;
}

h2.list-title {
    font-weight: 400;
}

.main-nav .navigation-item-expand {
    bottom: 0;
    padding: .5em 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 2em;
}

.main-nav .navigation-item-expand .fa {
    font-size: 1.75em;
}

.main-nav .nav-item.show-submenu .navigation-item-expand .fa {
    transform: rotate(90deg);
}

.main-nav .nav-item.show-submenu .nav-item-sub {
    display: block;
}

@media only screen and (min-width: 1025px) {
    .main-nav .navigation-item-expand {
        display: none;
    }
}

@media only screen and (min-width: 768px) {
    li.more-popular {
        display: none;
    }
}

/* SELLIGENT */
.selligent-page p {
    font-family: inherit !important;
    font-size: inherit !important;
    color: inherit !important;
    font-weight: inherit !important;
    word-wrap: inherit !important;
    word-break: inherit !important;
}

.selligent-page .block-title {
    color: #e8318b !important;
    font-weight: 700 !important;
    vertical-align: middle !important;
    font-size: 1.25em !important;
    font-family: 'Montserrat', 'Arial', 'sans-serif' !important;
    word-wrap: inherit !important;
    word-break: inherit !important;
}

.selligent-page .form-title {
    font-size: 1.75em !important;
    font-family: 'Montserrat', 'Arial', 'sans-serif' !important;
    color: #474747 !important;
    font-weight: bold !important;
    word-wrap: inherit !important;
    word-break: inherit !important;
}

.selligent-page .form-field-list {
    font-family: 'Montserrat', 'Arial', 'sans-serif' !important;
    font-size: inherit !important;
    color: inherit !important;
    font-weight: inherit !important;
    word-wrap: inherit !important;
    word-break: inherit !important;
}

.selligent-page .form-field-error {
    border: 1px solid #ec5840 !important;
    background: #f5a99d !important;
    margin-top: .5em !important;
    padding: .5em 1em !important;
    background-color: #f33 !important;
    margin-bottom: 1em !important;
    word-wrap: inherit !important;
    word-break: inherit !important;
}

.selligent-page .form-field-error p {
    font-family: inherit !important;
    font-size: inherit !important;
    color: inherit !important;
    font-weight: inherit !important;
    word-wrap: inherit !important;
    word-break: inherit !important;
}

.footer-newsletter input[type="text"] {
    width: 75%;
}

.footer-newsletter input[type="submit"] {
    width: 75%;
    background-color: black;
    color: white;
    font-size: 14px;
    margin-top: 10px;
}

.footer-newsletter .footer-newsletter-privacy {
    font-size: 13px;
    text-align: left;
    width: 75%;
    margin-top: 5px;
}

.footer-newsletter .footer-newsletter-success {
    color: green;
    display: none;
}

.footer-newsletter .footer-newsletter-error {
    color: red;
    display: none;
}

@media only screen and (max-width: 1024px) {
    .footer-newsletter .footer-newsletter-privacy {
        margin-left: 12.5%;
    }
}

.homepage .blocklist li:nth-child(10),.homepage .blocklist li:nth-child(11),
.homepage .type--blocklistarticlepopular li:nth-child(14), .homepage .type--blocklistarticlepopular li:nth-child(15),
body > div.page > div.page-content.layout > div.block.type--blocklistarticlepopular > div > div.block-content > ul.list.slick-initialized.slick-slider.slick-dotted > ul li:nth-child(14),body > div.page > div.page-content.layout > div.block.type--blocklistarticlepopular > div > div.block-content > ul.list.slick-initialized.slick-slider.slick-dotted > ul li:nth-child(15) {
   display:none;
}
.category-spec-overview .blocklist li:nth-child(13),.category-spec-overview .blocklist li:nth-child(14) {
   display:none;
}
.category-overview .blocklist li:nth-child(22),.category-overview .blocklist li:nth-child(23),.category-overview .blocklist li:nth-child(24) {
   display:none;
}

.list-cat.category{
    text-transform: uppercase;
}

ul.jqueryFileTree {
    padding: 0px 25px;
}

.block-body iframe
{
    max-width: 95vw !important;
}


blockquote.twitter-tweet {
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  border-color: #eee #ddd #bbb;
  border-radius: 5px;
  border-style: solid;
  border-width: 1px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  margin: 10px 5px;
  padding: 16px;
}

blockquote.twitter-tweet p {
  font-size: 16px;
  font-weight: normal;
  line-height: 20px;
}

blockquote.twitter-tweet a {
  color: inherit;
  font-weight: normal;
  text-decoration: none;
  outline: 0 none;
}

blockquote.twitter-tweet a:hover,
blockquote.twitter-tweet a:focus {
  text-decoration: underline;
}

/*
* Cookieconsent
*/

#cookieconsent {
    position: fixed;
    display: block;
    padding: 10px;
    z-index: 1000;
    width: 100%;
    transform: translateY(-500px);
    transition: transform 1s;
    z-index:99999999999;
    top:0;
}

#cookieconsent::after {
    content: "";
    clear: both;
    display: table;
}

#cookiebericht {
    font-size: 1.2rem;
    float: left;
    margin: 0;
}

#cookieactions {

    position: absolute;
    right: 0;
    top: 90%;
    transform: translateY(-50%);
    margin-right: 20px;

}

.cookieknop, .cookieknop:link, .cookieknop:active, .cookieknop:visited {
    color: white;
    text-decoration: none;
    background-color: #3177bc;
    padding: 5px 10px;
    border: none;
    width: 250px;
}

.cookieknop-succes {
    background-color: #dff0d8;
    padding: 5px 10px;
    color: #3c763d;
    text-align: center;
    opacity: 0;
    transition: opacity .5s;
    width: 250px;
}

#cookieknopsettings {
    margin-right: 10px;
}

@media all and (max-width: 600px) {
    #cookiebericht {
        text-align: center;
        float: unset;
    }
    #cookieactions {
        position: relative;
        display: inline-block;
        padding: 10px;
        margin: auto;
        left: 50%;
        transform: translateX(-50%);
    }
}

/*Cookie Consent Settings*/
.cookieconsentblock:not(:last-child) {
    margin-bottom: 20px;
}

.cookieconsentinput {
    width: 10%;
    display: block;
    float: left;
}

.cookieconsentdescription {
    display: block;
    width: 90%;
    float: right;
    font-weight: 400;
}
.iframe-consent{
    background: rgba(0, 0, 0, 0.4);
    color:white;
    text-align:center;
}
.iframe-consent a{
    color:white;
    text-align:center;
    text-decoration:none;
    pointer: hand;
    display:block;
    height:100%;
    width:100%;
}


.type--page td {
    padding: 5px;
    vertical-align: top;
}
.type--page tr:nth-child(odd) {
    background: #efefef;
}
.type--page tr:nth-child(even) {
    background: #ffffff;
}
/* interscroller fix op mobiel */
@media only screen and (max-width: 767px) {
    .homepage .block.blocklist .list-item {
        height: auto;
    }
}

.quiz-wrapper{
    max-width:40.5em;
}
.quiz-wrapper .form-content{
    background-color: #f5f5f5;
    padding:15px;
}
.quiz-wrapper .form-title{
    font-size: 1.75em !important;
}
.quiz-wrapper .form-radio p{
    margin-top:0.5em;
}
.question-bold{
    font-weight:600;
}
.quiz-wrapper .form-radio p input{
    margin-right: 10px;
    height: 20px;
    width: 40px;
    background-color:#f5f5f5;
}

.question-num{
    color: #474747;
    width: 35px;
    height:35px;
    font-weight: 600;
    font-size:1.3em;
    text-align: center;
    display: inline-block;
    float:left;
}
.question-title{
    display: block;
    font-size:1.3em;
    margin-left: 50px;
}
.question-answer-container .question-answer-checked{
    background:#f555a4;
}
.question-answer-i-container{
    display: flex;
    flex-direction: row;
    width: 100%;
    position: relative;
    overflow: hidden;
}

.question-answer{
    display:flex;
    width:100%;
    min-height:45px;
    background: lightgray;
    align-items: center;
    margin-bottom: 5px;
}
.question-field{
    display:flex;
    width:100%;
    min-height:45px;
    background: ;
    align-items: center;
    margin-bottom: 5px;
}
.question-answer-i{
    display:flex;
    min-height:150px;
    align-items: center;
    flex-direction: row;
    width: 100%;
    flex-wrap: wrap;
}
.question-answer-copy{
    font-size:12px;
    color: #585a58;
    padding-left:2px;
}
.question-radio{
    width: 25px;
    height: auto;
    display:inline-block;
    margin:0px 20px;
}

.question-radio {
    width: 25px;
    height: 25px;
    border-radius: 15px;

    background-color: #d1d3d1;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 2px solid white;
}

.question-answer-checked .question-radio {
    width: 25px;
    height: 25px;
    border-radius: 15px;
    background-color: #e8318b;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 2px solid white;
}

.question-answer-label{
    font-weight:bold;
    display: inline-block;
    margin-left: 20px;
}
.question-answer-checked .question-answer-label{
    color:#fff;
}
.question-answer-i-container .question-answer-not-checked{
    flex-wrap: wrap;
}
.question-answer-image{
    height: 250px;
    width: 100%;
    background-size: cover;
    margin-top: 20px;
    background-position:center;
}
.question-answer-image-label:before{
content: "";
width:5px;
}
.question-answer-image-label{
    width:100%;
    height:auto;
    padding-left: 10px;
    background: #d1d3d1;
    font-size:1.1em;
    font-weight: bold;
    color:#474747;
    position: absolute;
    top:0;
    line-height: 2;
}
.question-answer-i-sel{
    display:none;
}
.question-answer-i-sel .fa{
    display:none;
}
.question-answer-checked .question-answer-i-sel {
    display:block;
    position: absolute;
    text-align: center;
    font-size:4em;
    color:#e8318b;
    margin:0 auto;
}
.question-answer-checked .question-answer-image-label{
    color:#e8318b;
}
.question-answer-checked .question-answer-i-sel .fa{
    display:block;

}
.question-answer-not-checked .question-answer-i-sel{
    height: 270px;
    background-size: cover;
    background-position: center;
    background:rgba(0, 0, 0, .5);
    position: absolute;
    top:0;
    display:flex;
}
.q-col-2{
    width:50%;
}
.q-col-3{
    width:33.333%;
}
.q-col-4{
    width:25%;
}
.q-col-5{
    width:20%;
}
.question-field{
    padding:10px 0px;
}
.question-field input[type=checkbox] + label {
    display: block;
    cursor: pointer;
  }

  .question-field input[type=checkbox] {
    display: none;
  }

  .question-field input[type=checkbox] + label:before {
    content: "\2714";
    border: 0.1em solid #000;
    border-radius: 0.2em;
    display: inline-block;
    width: 1.7em;
    height: 1.7em;
    padding-left: 0.3em;
    padding-bottom: 0.4em;
    margin-right: 0.2em;
    vertical-align: bottom;
    color: transparent;
    transition: .2s;
  }

  .question-field input[type=checkbox] + label:active:before {
    transform: scale(0);
  }

  .question-field input[type=checkbox]:checked + label:before {
    background-color:#e8318b;
    border-color: #e8318b;
    color: #fff;
  }

  .question-field input[type=checkbox]:disabled + label:before {
    transform: scale(1);
    border-color: #aaa;
  }

  .question-field input[type=checkbox]:checked:disabled + label:before {
    transform: scale(1);
    background-color: #aaa;
    border-color: #aaa;
  }
  .quiz-questions .button{
    background-color:#e8318b;
  }
  .quiz-questions .button:hover{
    background-color:#e4157c;
}
.quiz-result{
    border: lightgray 1px dashed;
    margin: 0 auto;
    text-align: center;
}
.quiz-result .quiz-result-image{
    margin:0 auto;
    padding:25px;
}
.quiz-result-image img{
    min-height:250px;
    object-fit: contain;
}
.quiz-result-text, .quiz-share{
    padding:25px;
}
.quiz-share a{
    color:#fff;
}
.hidden{
    display:none;
}
.question-answer-i-nol .question-answer-image{
    margin-top:0px;
}
@media screen and (min-width: 800px) and (max-width: 1297px){
    .question-answer-image-label {
        font-size:0.9em;
    }
}
@media screen and (max-width: 800px) {
    .q-col-2,
    .q-col-3,
    .q-col-4,
    .q-col-5{
        width:100%;
    }
    .question-answer-i-container {
        flex-direction: column;
    }
    .question-answer-image {
        margin-top: 0px;
    }
    .question-answer-i {
        position: inherit;
    }
    .question-answer-not-checked .question-answer-i-sel {
        height: 250px;
    }
    .question-answer-copy{
        padding-left: 6px;
        display: block;
        margin-top: -24px;
        color: #e3e3e3;
    }
}
.question-rate-container{
    width:100%;
    min-height:48px;
}
.rate {
    float: left;
    height: 46px;
    padding: 0 10px;
}
.rate:not(:checked) > input {
    position:absolute;
    top:-9999px;
}
.rate:not(:checked) > label {
    float:right;
    width:1em;
    overflow:hidden;
    white-space:nowrap;
    cursor:pointer;
    font-size:30px;
    color:#ccc;
}
.rate:not(:checked) > label:before {
    content: '★ ';
}
.rate > input:checked ~ label {
    color: #ffc700;    
}
.rate:not(:checked) > label:hover,
.rate:not(:checked) > label:hover ~ label {
    color: #deb217;  
}
.rate > input:checked + label:hover,
.rate > input:checked + label:hover ~ label,
.rate > input:checked ~ label:hover,
.rate > input:checked ~ label:hover ~ label,
.rate > label:hover ~ input:checked ~ label {
    color: #c59b08;
}
/*position: relative; */



#fingerprint{
    cursor:pointer !important;
    pointer-events: all;
}

@media only screen and (max-width: 767px) {
    .hidden-mobile{
        display:none !important;
    }
}

.responsive-embed {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.responsive-embed iframe, .responsive-embed object, .responsive-embed embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.quiz-btn-twt{
    display: inline-block;
    background: #00b2f2;
    width: 120px;
    padding: 10px;
    color:#fff;
    margin-top: 5px;
}

.quiz-btn-fb{
    display: inline-block;
    background: #0084b3;
    width: 120px;
    padding: 10px;
    color:#fff;
    margin-top: 5px;
}

.quiz-btn-wa{
    display: inline-block;
    background: #07bd03;
    width: 125px;
    padding: 10px;
    color:#fff;
    margin-top: 5px;
}

/* Survey */
.question__rate-container {
    width: 100%;
    min-height: 48px;
}
.question__block-header {
    display: flex;
    align-items: center;
}
.question__bold {
    font-weight: 600;
}
.question__num {
    color: #474747;
    width: 35px;
    font-weight: 600;
    font-size: 1.3em;
    text-align: center;
    display: inline-block;
    float: left;
}
.question__title {
    font-size: 16px;
    display: block;
    margin: 0;
    font-weight: 700 !important;
}
.question__explain {
    font-style: italic !important;
    color: #ababab !important;
    margin: 16px 0 16px 0;
}
.question__answer-container .question__answer-checked {
    background: #e8318b;
    color: #474747;
}
.question__answer-container {
    padding: 0;
    user-select: none;
}
.question__answer-container:hover {
    cursor: pointer;
}
.question__answer-i-container {
    display: flex;
    flex-direction: row;
    width: 100%;
    position: relative;
    overflow: hidden;
}
.question__answer {
    display: flex;
    width: 100%;
    min-height: 45px;
    border: 1px solid #e8318b;
    align-items: center;
    margin-bottom: 5px;
}
.question__field {
    display: flex;
    width: 100%;
    min-height: 45px;
    align-items: center;
    margin-bottom: 5px;
}
.question__answer-i {
    display: flex;
    min-height: 150px;
    align-items: center;
    flex-direction: row;
    width: 100%;
    flex-wrap: wrap;
}
.question__answer-i:hover {
    cursor: pointer;
}
.question__answer-copy {
    font-size: 12px;
    color: #585a58;
    padding-left: 2px;
}
.question__radio {
    width: 25px;
    height: auto;
    display: inline-block;
    margin: 0px 20px;
}
.question__radio {
    width: 25px;
    height: 25px;
    border-radius: 15px;
    background-color: #d1d3d1;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 2px solid white;
}
.question__answer-checked .question__radio {
    width: 25px;
    height: 25px;
    border-radius: 15px;
    background-color: #e8318b;
    color: white;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 2px solid white;
}
.question__answer-label {
    font-weight: bold;
    display: inline-block;
    margin-left: 20px;
}
.question__answer-checked .question__answer-label {
    color: white;
}
.question__answer-i-container .question__answer-not-checked {
    flex-wrap: wrap;
}
.question__answer-i-container .question__answer-not-checked .q-col-2 {
    width: 50%;
}
.question__answer-i-container .question__answer-not-checked .q-col-3 {
    width: 33.33%;
}
.question__answer-i-container .question__answer-not-checked .q-col-4 {
    width: 25%;
}
.question__answer-image {
    height: 250px;
    width: 100%;
    background-size: cover;
    margin-top: 20px;
    background-position: center;
}
.question__answer-image-label:before {
    content: "";
    width: 5px;
}
.question__answer-image-label {
    width: 100%;
    height: auto;
    padding-left: 10px;
    background: #121212;
    font-size: 1.1em;
    font-weight: bold;
    color: #fff;
    position: absolute;
    top: 0;
    line-height: 2;
}
.question__answer-i-sel {
    display: none;
    content: "\2714";
}
.question__answer-i-sel .fa {
    display: none;
    width: 33vw;
}
.question__answer-checked .question__answer-i-sel {
    display: block;
    position: absolute;
    text-align: center;
    font-size: 4em;
    color: #474747;
    margin: 0 auto;
}
.question__answer-checked .question__answer-image-label {
    color: #474747;
    background: #e8318b;
    color: white;
}
.question__answer-checked .question__answer-i-sel .fa {
    display: block;
}
.question__answer-not-checked .question__answer-i-sel {
    height: 270px;
    background-size: cover;
    background-position: center;
    background: rgba(0, 0, 0, .5);
    position: absolute;
    top: 0;
    display: flex;
}
.question__field {
    padding: 10px 0px;
}
.question__field input[type=checkbox] + label {
    display: block;
    cursor: pointer;
}
.question__field input[type=checkbox] {
    display: none;
}
.question__field input[type=checkbox] + label:before {
    content: "\2714";
    border: 1px solid #e8318b;
    border-radius: 0.2em;
    width: 1.7em;
    height: 1.7em;
    font-size: 30px;
    padding: 0.1em 0.2em;
    margin-right: 0.3em;
    vertical-align: bottom;
    color: transparent;
    transition: 0.2s;
}
.question__field input[type=checkbox] + label:active:before {
    transform: scale(0);
}
.question__field input[type=checkbox]:checked + label:before {
    background-color: #e8318b;
    border-color: #e8318b;
    color: #fff;
}
.question__field input[type=checkbox]:disabled + label:before {
    transform: scale(1);
    border-color: #aaa;
}
.question__field input[type=checkbox]:checked:disabled + label:before {
    transform: scale(1);
    background-color: #aaa;
    border-color: #aaa;
}
.question__submit {
    margin-top: 20px;
}
.question__submitbtn {
    width: 100%;
    display: inline-block;
}
.quiz__wrapper {
    max-width: 40.5em;
}
.quiz__wrapper .form-content {
    background-color: #f5f5f5;
    padding: 15px;
}
.quiz__wrapper .form-title {
    font-size: 1.75em !important;
}
.quiz__wrapper .form-radio p {
    margin-top: 0.5em;
}
.quiz__wrapper .form-radio p input {
    margin-right: 10px;
    height: 20px;
    width: 40px;
    background-color: #f5f5f5;
}
.quiz__questions .button {
    background-color: #e8318b;
}
.quiz__questions .button:hover {
    background-color: #e4157c;
}
.quiz__result {
    border: lightgray 1px dashed;
    margin: 0 auto;
    text-align: center;
}
.quiz__result .quiz__result-image {
    margin: 0 auto;
    padding: 25px;
}
.quiz__result-image img {
    min-height: 250px;
    object-fit: contain;
}
.quiz__result-title {
    padding-top: 25px;
}
.quiz__result-text, .quiz__share {
    padding: 25px;
}
.quiz__form--label {
    line-height: 10px;
}
.responsive-embed {
    margin: 1em 0;
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.responsive-embed iframe, .responsive-embed object, .responsive-embed embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

@media only screen and (min-width:1297px) and (max-width:1680px) {

    .article .column--left .block-header .block-figure img{
        width:41em;
    }

}
@media only screen and (min-width:1681px) and (max-width:1919px) {
    .article .column--left .block-header .block-figure img{
        width:50em;
    }
}
@media only screen and (min-width:1919px) {
    .article .column--left .block-header .block-figure img{
        width:58em;
    }
}

.list-item .list-cat {
    float: left;
    clear:both;
    margin-bottom: 5px;

}
.list-item .list-cat-tip {
    float: left;
    margin-bottom: 5px;
}
.list-item .list-title {
    clear:both;
}
.metadata-kijktips .publication-date{
    display: block;
    font-weight: 600;
    width: 100%;
}
.metadata-kijktips .author{
    display:block;
}

.metadata-kijktips .author a{
    text-decoration: none;
    font-weight:bold;
    color: #999;
}

.kijktips-overview .block .content-wrapper{
    padding:0 0 0 1em;
}
.kijktips-overview .block .content-wrapper .block-header{
    padding:0;
}

/* ----- Verkiezing page ----- */

/* General */
.article .content-wrapper, .televizier-page .content-wrapper {
    max-width: 80em;
}

/* Navigation */
.election-header {
    padding: 1% 3%;
}

#navList {
    display: flex;
    list-style: none;
    justify-content: space-between;
    margin-bottom: .5rem;
    position: relative;
    padding: 0;
}

.election .navigation-list__item {
    flex: auto;
    position: relative;
}

.election .navigation-list__item:after {
    top: 50%;
}

.election .navigation-list__link {
    align-items: center;
    color: #666;
    display: flex;
    flex-direction: column;
}

.election .navigation-list__item:after {
    border-bottom: 1px dashed #ddd;
    content: "";
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 50%;
}

.election .navigation-list__item:first-child:after {
    left: 50%;
}

.election .navigation-list__item:last-child:after {
    right: 50%;
}

.election .navigation-list__icon {
    background-color: #fff;
    border: 2px solid #666;
    border-radius: 50%;
    flex: auto;
    height: 2em!important;
    line-height: 1.85em!important;
    position: relative;
    text-align: center;
    width: 2em;
    z-index: 2;
}

.election .navigation-list__icon:hover {
    cursor: pointer;
}

.election .navigation-list__item--active .navigation-list__icon {
    background-color: #3177bc;
    border-color: #3177bc;
    color: #fff;
    transition: 0.2s ease-in-out;
}

#electionDescription {
    text-align: center;
    margin: 20px 0 10px 0;
}

.voted .navigation-list__icon {
    background-color: #d3d3d3;
    border-color: #d3d3d3;
    color: white;
}

/* Filter */
.filter-wrapper {
    width: 100%;
    clear: both;
    padding: 0 50px;
}

.dropdown {
    outline: 0;
    width: 100%;
    display: inline-block;
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 0 2px #ccc;
    transition: all .5s ease;
    position: relative;
    font-size: 14px;
    color: #474747;
    height: 100%;
    margin-bottom: 10px;
    margin-right: 10px;
}

.dropdown .select > i {
    font-size: 13px;
    color: #888;
    cursor: pointer;
    transition: all .3s ease-in-out;
    float: right;
    line-height: 20px;
}
.partfilter {
    padding-right: 10px;
    display: inline-block;
}
.dropdown .select {
    cursor: pointer;
    display: block;
    padding: 10px;
    width: 100%;
}

.dropdown .select:before {
    content: '/'
}

.filter {
    display: inline-block;
    width: 25%;
    position: relative;
}

.search-down {
    position: absolute;
    right: 5%;
    top: 25%;
}

.__search {
    width: 68%;
}

.__search #search {
    background-color: #fff;
    border-radius: 5px;
    color: #474747;
}

.__order {
    float: right;
    width: 5%;
    padding-top: 10px;
}

.sort_result {
    cursor: pointer;
}

/* Lijst */
.participants-list {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    padding: 1em 0;
}

.participants-list .participant {
    flex-basis: 20%;
    max-width: 20%;
}

.participant.clickable {
    cursor: pointer;
    text-align: center;
    padding: 1% 2%;
    
}

.participant-image {
    object-fit: cover;
    height: 140px;
    width: 100%;
    margin-bottom: 10px;
    border: 1px solid #ccc;
    transition: 0.3s;
}

.participant-image:hover {
    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}

.participant-data {
    width: 100%;
    text-align: left;
}

.participant-data .pariticpant-name {
    font-weight: 600;
    color: #474747;
    float: left;
}

.participant-data .participant-broadcast {
    width: 100%;
    float: left;
    color: #999;
}

.participant--selected {
    opacity: 0.6;
    position: relative;
}

.participant--selected::before {
    font-family: FontAwesome;
    content: '\f00c';
    position: absolute;
    top: 35%;
    left: 50%;
    color: white;
    transform: translate(-50%, -50%);
    font-size: 60px;
}

/* Input */
.election-input {
    padding: 0 50px;
}

.election-input input {
    width: 95%;
}

.election-input i {
    color: #e8318b;
    font-size: 40px;
    float: right;
}

/* Modal */
.cookieconsentpage {
    position: absolute;
}

.cookieconsentpage .cookie-consent-content {
    padding: 30px;
}

#closemodal:hover {
    cursor: pointer
}

#consentVote {
    margin: 10px 0;
}

/* Votes overview */
#finalText {
    text-align: center;
    margin: 20px 0;
}

.divider-votes {
    border: 0px;
    height: 1px;
    background-color: #f2f2f2;
}

#btnVoteSbmtWrapper {
    margin: 0 auto; 
    width: 150px;
    margin-top: 20px;
}

#btnVoteSbmt {
    background-color: #AAAAAA;
    width: 150px;
    font-size: 1.2em;
    transition: 0.3s;
}

#btnVoteSbmt:hover {
    background-color: #e8318b;
}

.vote-row {
    width: 100%;
    height: 150px;
    margin: 10px 0;
}

.vote-row__catname {
    margin: 10px 0 5px 0;
    font-weight: 600;
}

.vote-row__name {
    margin-bottom: 5px;
    font-style: italic
}

.vote-row__image {
    width: 40%;
    height: 100%;
    display: inline-block;
}

.vote-row__image:hover {
    cursor: pointer;
}

.vote-row__image img {
    height: 100%;
    object-fit: cover;
    border: 1px solid #ccc;
    float: right;
    margin-right: 20px;
    width: 200px;
}

.vote-row__item {
    width: 60%;
    float: right;
}

.change-vote {
    transition: 0.3s;
}

.change-vote:hover {
    cursor: pointer;
    color: #e8318b;
}
.electionautocomplete {
    /*the container must be positioned relative:*/
    position: relative;
     display: initial;

  }
 
.electionautocomplete-items {
    border: 1px solid #d4d4d4;
    border-bottom: none;
    border-top: none;
    z-index: 99;
    /*position the autocomplete items to be the same width as the container:*/
    top: 100%;
    float:left;
    width:95%;
   
  }
.electionautocomplete-items div {
    padding: 10px;
    cursor: pointer;
    background-color: #fff;
    border-bottom: 1px solid #d4d4d4;
  }
.electionautocomplete-items div:hover {
    /*when hovering an item:*/
    background-color: #e9e9e9;
  }
.electionautocomplete-active {
    /*when navigating through the items using the arrow keys:*/
    background-color: DodgerBlue !important;
    color: #ffffff;
  }

/* Confirm page */
.confirm-content {
    margin: 20px 0;
    min-height: 50vh;
}

.confirm-content h1,
.confirm-content h2,
.confirm-content h3 {
    color: #e8318b
}

#submissionText {
    display: none;
    color: #e8318b;
    text-align: center;
    margin-top: 10px;
}

.opt-in__wrapper {
    background: #f5f5f5;
    width: 40%;
    border-radius: 2px;
    margin: 10px auto 0;
    padding: 10px 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
            align-items: center;
}

.opt-in--checkbox {
    display: inline-block;
    width: auto;
    margin-right: 20px;
}

label[for="optin"] {
    display: inline-block
}


/* Responsiveness */

@media screen and (max-width: 1024px) {
    .participants-list .participant {
        flex-basis: 25%;
        max-width: 25%;
    }

    .filter-wrapper {
        padding: 0 35px;
    }

    .partfilter {
        width: 100%;
        padding: 0;
    }

    .dropdown {
        margin-right: 0;
    }

    .__search {
        width: 93%;
    }

    .__order {
        width: 5%;
    }
    .election-input{
        padding: 0px 53px 0px 35px;
    }
}

@media screen and (max-width: 768px) {
    .participants-list .participant {
        flex-basis: 33%;
        max-width: 33%;
    }

    .televizier-page ul, .televizier-page ol {
        padding: 0;
    }

    .filter-wrapper {
        padding: 0 10px 10px 10px;
    }

    .election-input {
        padding: 0;
    }

    .election-input input {
        width: 93%;
    }
    
    #elecInputBtn {
        float: right;
    }
    .electionautocomplete-items {

        width: 93%;
    }

    .result-vote {
        overflow: hidden;
        padding: 10px;
    }

    .opt-in__wrapper {
        width: 100%;
    }

    label[for="optin"] {
        text-align: center;
    }
}

@media screen and (max-width: 640px) {
    .participants-list .participant { 
        flex-basis: 50%;
        max-width: 50%;
    }

    .election-input input {
        width: 90%;
    }
    
   
    .electionautocomplete-items {

        width: 90%;
    }
}