.social-media-carousel .countdown.right .content-box::after,
.countdown.right .social-media-carousel .content-box::after,
.social-media-gallery .countdown.right .content-box::after,
.countdown.right .social-media-gallery .content-box::after,
.social-media-carousel .right.overlay-header-countdown .content-box::after,
.right.overlay-header-countdown .social-media-carousel .content-box::after,
.social-media-gallery .right.overlay-header-countdown .content-box::after,
.right.overlay-header-countdown .social-media-gallery .content-box::after,
.social-media-carousel .countdown .list-with-image.right .content-box::after,
.countdown .list-with-image.right .social-media-carousel .content-box::after,
.social-media-gallery .countdown .list-with-image.right .content-box::after,
.countdown .list-with-image.right .social-media-gallery .content-box::after,
.social-media-carousel .list-with-image.right .countdown .content-box::after,
.list-with-image.right .countdown .social-media-carousel .content-box::after,
.social-media-gallery .list-with-image.right .countdown .content-box::after,
.list-with-image.right .countdown .social-media-gallery .content-box::after,
.social-media-carousel .overlay-header-countdown .list-with-image.right .content-box::after,
.overlay-header-countdown .list-with-image.right .social-media-carousel .content-box::after,
.social-media-gallery .overlay-header-countdown .list-with-image.right .content-box::after,
.overlay-header-countdown .list-with-image.right .social-media-gallery .content-box::after,
.social-media-carousel .list-with-image.right .overlay-header-countdown .content-box::after,
.list-with-image.right .overlay-header-countdown .social-media-carousel .content-box::after,
.social-media-gallery .list-with-image.right .overlay-header-countdown .content-box::after,
.list-with-image.right .overlay-header-countdown .social-media-gallery .content-box::after,
.social-media-carousel .countdown .article-teaser.right .content-box::after,
.countdown .article-teaser.right .social-media-carousel .content-box::after,
.social-media-gallery .countdown .article-teaser.right .content-box::after,
.countdown .article-teaser.right .social-media-gallery .content-box::after,
.social-media-carousel .article-teaser.right .countdown .content-box::after,
.article-teaser.right .countdown .social-media-carousel .content-box::after,
.social-media-gallery .article-teaser.right .countdown .content-box::after,
.article-teaser.right .countdown .social-media-gallery .content-box::after,
.social-media-carousel .overlay-header-countdown .article-teaser.right .content-box::after,
.overlay-header-countdown .article-teaser.right .social-media-carousel .content-box::after,
.social-media-gallery .overlay-header-countdown .article-teaser.right .content-box::after,
.overlay-header-countdown .article-teaser.right .social-media-gallery .content-box::after,
.social-media-carousel .article-teaser.right .overlay-header-countdown .content-box::after,
.article-teaser.right .overlay-header-countdown .social-media-carousel .content-box::after,
.social-media-gallery .article-teaser.right .overlay-header-countdown .content-box::after,
.article-teaser.right .overlay-header-countdown .social-media-gallery .content-box::after,
.countdown .social-media-carousel.right .content-box::after,
.social-media-gallery .countdown .social-media-carousel.right .content-box::after,
.countdown .social-media-carousel.right .social-media-gallery .content-box::after,
.social-media-carousel.right .countdown .content-box::after,
.social-media-gallery .social-media-carousel.right .countdown .content-box::after,
.social-media-carousel.right .countdown .social-media-gallery .content-box::after,
.overlay-header-countdown .social-media-carousel.right .content-box::after,
.social-media-gallery .overlay-header-countdown .social-media-carousel.right .content-box::after,
.overlay-header-countdown .social-media-carousel.right .social-media-gallery .content-box::after,
.social-media-carousel.right .overlay-header-countdown .content-box::after,
.social-media-gallery .social-media-carousel.right .overlay-header-countdown .content-box::after,
.social-media-carousel.right .overlay-header-countdown .social-media-gallery .content-box::after,
.social-media-carousel .countdown .right.social-media-gallery .content-box::after,
.countdown .right.social-media-gallery .social-media-carousel .content-box::after,
.countdown .right.social-media-gallery .content-box::after,
.social-media-carousel .right.social-media-gallery .countdown .content-box::after,
.right.social-media-gallery .countdown .social-media-carousel .content-box::after,
.right.social-media-gallery .countdown .content-box::after,
.social-media-carousel .overlay-header-countdown .right.social-media-gallery .content-box::after,
.overlay-header-countdown .right.social-media-gallery .social-media-carousel .content-box::after,
.overlay-header-countdown .right.social-media-gallery .content-box::after,
.social-media-carousel .right.social-media-gallery .overlay-header-countdown .content-box::after,
.right.social-media-gallery .overlay-header-countdown .social-media-carousel .content-box::after,
.right.social-media-gallery .overlay-header-countdown .content-box::after,
.social-media-carousel .countdown:not(.right) .content-box:after,
.countdown:not(.right) .social-media-carousel .content-box:after,
.social-media-gallery .countdown:not(.right) .content-box:after,
.countdown:not(.right) .social-media-gallery .content-box:after,
.social-media-carousel .overlay-header-countdown:not(.right) .content-box:after,
.overlay-header-countdown:not(.right) .social-media-carousel .content-box:after,
.social-media-gallery .overlay-header-countdown:not(.right) .content-box:after,
.overlay-header-countdown:not(.right) .social-media-gallery .content-box:after,
.social-media-carousel .countdown .list-with-image:not(.right) .content-box:after,
.countdown .list-with-image:not(.right) .social-media-carousel .content-box:after,
.social-media-gallery .countdown .list-with-image:not(.right) .content-box:after,
.countdown .list-with-image:not(.right) .social-media-gallery .content-box:after,
.social-media-carousel .list-with-image:not(.right) .countdown .content-box:after,
.list-with-image:not(.right) .countdown .social-media-carousel .content-box:after,
.social-media-gallery .list-with-image:not(.right) .countdown .content-box:after,
.list-with-image:not(.right) .countdown .social-media-gallery .content-box:after,
.social-media-carousel .overlay-header-countdown .list-with-image:not(.right) .content-box:after,
.overlay-header-countdown .list-with-image:not(.right) .social-media-carousel .content-box:after,
.social-media-gallery .overlay-header-countdown .list-with-image:not(.right) .content-box:after,
.overlay-header-countdown .list-with-image:not(.right) .social-media-gallery .content-box:after,
.social-media-carousel .list-with-image:not(.right) .overlay-header-countdown .content-box:after,
.list-with-image:not(.right) .overlay-header-countdown .social-media-carousel .content-box:after,
.social-media-gallery .list-with-image:not(.right) .overlay-header-countdown .content-box:after,
.list-with-image:not(.right) .overlay-header-countdown .social-media-gallery .content-box:after,
.social-media-carousel .countdown .article-teaser:not(.right) .content-box:after,
.countdown .article-teaser:not(.right) .social-media-carousel .content-box:after,
.social-media-gallery .countdown .article-teaser:not(.right) .content-box:after,
.countdown .article-teaser:not(.right) .social-media-gallery .content-box:after,
.social-media-carousel .article-teaser:not(.right) .countdown .content-box:after,
.article-teaser:not(.right) .countdown .social-media-carousel .content-box:after,
.social-media-gallery .article-teaser:not(.right) .countdown .content-box:after,
.article-teaser:not(.right) .countdown .social-media-gallery .content-box:after,
.social-media-carousel .overlay-header-countdown .article-teaser:not(.right) .content-box:after,
.overlay-header-countdown .article-teaser:not(.right) .social-media-carousel .content-box:after,
.social-media-gallery .overlay-header-countdown .article-teaser:not(.right) .content-box:after,
.overlay-header-countdown .article-teaser:not(.right) .social-media-gallery .content-box:after,
.social-media-carousel .article-teaser:not(.right) .overlay-header-countdown .content-box:after,
.article-teaser:not(.right) .overlay-header-countdown .social-media-carousel .content-box:after,
.social-media-gallery .article-teaser:not(.right) .overlay-header-countdown .content-box:after,
.article-teaser:not(.right) .overlay-header-countdown .social-media-gallery .content-box:after,
.countdown .social-media-carousel:not(.right) .content-box:after,
.social-media-gallery .countdown .social-media-carousel:not(.right) .content-box:after,
.countdown .social-media-carousel:not(.right) .social-media-gallery .content-box:after,
.social-media-carousel:not(.right) .countdown .content-box:after,
.social-media-gallery .social-media-carousel:not(.right) .countdown .content-box:after,
.social-media-carousel:not(.right) .countdown .social-media-gallery .content-box:after,
.overlay-header-countdown .social-media-carousel:not(.right) .content-box:after,
.social-media-gallery .overlay-header-countdown .social-media-carousel:not(.right) .content-box:after,
.overlay-header-countdown .social-media-carousel:not(.right) .social-media-gallery .content-box:after,
.social-media-carousel:not(.right) .overlay-header-countdown .content-box:after,
.social-media-gallery .social-media-carousel:not(.right) .overlay-header-countdown .content-box:after,
.social-media-carousel:not(.right) .overlay-header-countdown .social-media-gallery .content-box:after,
.social-media-carousel .countdown .social-media-gallery:not(.right) .content-box:after,
.countdown .social-media-gallery:not(.right) .social-media-carousel .content-box:after,
.countdown .social-media-gallery:not(.right) .content-box:after,
.social-media-carousel .social-media-gallery:not(.right) .countdown .content-box:after,
.social-media-gallery:not(.right) .countdown .social-media-carousel .content-box:after,
.social-media-gallery:not(.right) .countdown .content-box:after,
.social-media-carousel .overlay-header-countdown .social-media-gallery:not(.right) .content-box:after,
.overlay-header-countdown .social-media-gallery:not(.right) .social-media-carousel .content-box:after,
.overlay-header-countdown .social-media-gallery:not(.right) .content-box:after,
.social-media-carousel .social-media-gallery:not(.right) .overlay-header-countdown .content-box:after,
.social-media-gallery:not(.right) .overlay-header-countdown .social-media-carousel .content-box:after,
.social-media-gallery:not(.right) .overlay-header-countdown .content-box:after,
.social-media-carousel .list-with-image .countdown.right .content-box::after,
.list-with-image .countdown.right .social-media-carousel .content-box::after,
.social-media-gallery .list-with-image .countdown.right .content-box::after,
.list-with-image .countdown.right .social-media-gallery .content-box::after,
.social-media-carousel .countdown.right .list-with-image .content-box::after,
.countdown.right .list-with-image .social-media-carousel .content-box::after,
.social-media-gallery .countdown.right .list-with-image .content-box::after,
.countdown.right .list-with-image .social-media-gallery .content-box::after,
.social-media-carousel .list-with-image .right.overlay-header-countdown .content-box::after,
.list-with-image .right.overlay-header-countdown .social-media-carousel .content-box::after,
.social-media-gallery .list-with-image .right.overlay-header-countdown .content-box::after,
.list-with-image .right.overlay-header-countdown .social-media-gallery .content-box::after,
.social-media-carousel .right.overlay-header-countdown .list-with-image .content-box::after,
.right.overlay-header-countdown .list-with-image .social-media-carousel .content-box::after,
.social-media-gallery .right.overlay-header-countdown .list-with-image .content-box::after,
.right.overlay-header-countdown .list-with-image .social-media-gallery .content-box::after,
.social-media-carousel .list-with-image.right .content-box::after,
.list-with-image.right .social-media-carousel .content-box::after,
.social-media-gallery .list-with-image.right .content-box::after,
.list-with-image.right .social-media-gallery .content-box::after,
.social-media-carousel .list-with-image .article-teaser.right .content-box::after,
.list-with-image .article-teaser.right .social-media-carousel .content-box::after,
.social-media-gallery .list-with-image .article-teaser.right .content-box::after,
.list-with-image .article-teaser.right .social-media-gallery .content-box::after,
.social-media-carousel .article-teaser.right .list-with-image .content-box::after,
.article-teaser.right .list-with-image .social-media-carousel .content-box::after,
.social-media-gallery .article-teaser.right .list-with-image .content-box::after,
.article-teaser.right .list-with-image .social-media-gallery .content-box::after,
.list-with-image .social-media-carousel.right .content-box::after,
.social-media-gallery .list-with-image .social-media-carousel.right .content-box::after,
.list-with-image .social-media-carousel.right .social-media-gallery .content-box::after,
.social-media-carousel.right .list-with-image .content-box::after,
.social-media-gallery .social-media-carousel.right .list-with-image .content-box::after,
.social-media-carousel.right .list-with-image .social-media-gallery .content-box::after,
.social-media-carousel .list-with-image .right.social-media-gallery .content-box::after,
.list-with-image .right.social-media-gallery .social-media-carousel .content-box::after,
.list-with-image .right.social-media-gallery .content-box::after,
.social-media-carousel .right.social-media-gallery .list-with-image .content-box::after,
.right.social-media-gallery .list-with-image .social-media-carousel .content-box::after,
.right.social-media-gallery .list-with-image .content-box::after,
.social-media-carousel .list-with-image .countdown:not(.right) .content-box:after,
.list-with-image .countdown:not(.right) .social-media-carousel .content-box:after,
.social-media-gallery .list-with-image .countdown:not(.right) .content-box:after,
.list-with-image .countdown:not(.right) .social-media-gallery .content-box:after,
.social-media-carousel .countdown:not(.right) .list-with-image .content-box:after,
.countdown:not(.right) .list-with-image .social-media-carousel .content-box:after,
.social-media-gallery .countdown:not(.right) .list-with-image .content-box:after,
.countdown:not(.right) .list-with-image .social-media-gallery .content-box:after,
.social-media-carousel .list-with-image .overlay-header-countdown:not(.right) .content-box:after,
.list-with-image .overlay-header-countdown:not(.right) .social-media-carousel .content-box:after,
.social-media-gallery .list-with-image .overlay-header-countdown:not(.right) .content-box:after,
.list-with-image .overlay-header-countdown:not(.right) .social-media-gallery .content-box:after,
.social-media-carousel .overlay-header-countdown:not(.right) .list-with-image .content-box:after,
.overlay-header-countdown:not(.right) .list-with-image .social-media-carousel .content-box:after,
.social-media-gallery .overlay-header-countdown:not(.right) .list-with-image .content-box:after,
.overlay-header-countdown:not(.right) .list-with-image .social-media-gallery .content-box:after,
.social-media-carousel .list-with-image:not(.right) .content-box:after,
.list-with-image:not(.right) .social-media-carousel .content-box:after,
.social-media-gallery .list-with-image:not(.right) .content-box:after,
.list-with-image:not(.right) .social-media-gallery .content-box:after,
.social-media-carousel .list-with-image .article-teaser:not(.right) .content-box:after,
.list-with-image .article-teaser:not(.right) .social-media-carousel .content-box:after,
.social-media-gallery .list-with-image .article-teaser:not(.right) .content-box:after,
.list-with-image .article-teaser:not(.right) .social-media-gallery .content-box:after,
.social-media-carousel .article-teaser:not(.right) .list-with-image .content-box:after,
.article-teaser:not(.right) .list-with-image .social-media-carousel .content-box:after,
.social-media-gallery .article-teaser:not(.right) .list-with-image .content-box:after,
.article-teaser:not(.right) .list-with-image .social-media-gallery .content-box:after,
.list-with-image .social-media-carousel:not(.right) .content-box:after,
.social-media-gallery .list-with-image .social-media-carousel:not(.right) .content-box:after,
.list-with-image .social-media-carousel:not(.right) .social-media-gallery .content-box:after,
.social-media-carousel:not(.right) .list-with-image .content-box:after,
.social-media-gallery .social-media-carousel:not(.right) .list-with-image .content-box:after,
.social-media-carousel:not(.right) .list-with-image .social-media-gallery .content-box:after,
.social-media-carousel .list-with-image .social-media-gallery:not(.right) .content-box:after,
.list-with-image .social-media-gallery:not(.right) .social-media-carousel .content-box:after,
.list-with-image .social-media-gallery:not(.right) .content-box:after,
.social-media-carousel .social-media-gallery:not(.right) .list-with-image .content-box:after,
.social-media-gallery:not(.right) .list-with-image .social-media-carousel .content-box:after,
.social-media-gallery:not(.right) .list-with-image .content-box:after,
.social-media-carousel .article-teaser .countdown.right .content-box::after,
.article-teaser .countdown.right .social-media-carousel .content-box::after,
.social-media-gallery .article-teaser .countdown.right .content-box::after,
.article-teaser .countdown.right .social-media-gallery .content-box::after,
.social-media-carousel .countdown.right .article-teaser .content-box::after,
.countdown.right .article-teaser .social-media-carousel .content-box::after,
.social-media-gallery .countdown.right .article-teaser .content-box::after,
.countdown.right .article-teaser .social-media-gallery .content-box::after,
.social-media-carousel .article-teaser .right.overlay-header-countdown .content-box::after,
.article-teaser .right.overlay-header-countdown .social-media-carousel .content-box::after,
.social-media-gallery .article-teaser .right.overlay-header-countdown .content-box::after,
.article-teaser .right.overlay-header-countdown .social-media-gallery .content-box::after,
.social-media-carousel .right.overlay-header-countdown .article-teaser .content-box::after,
.right.overlay-header-countdown .article-teaser .social-media-carousel .content-box::after,
.social-media-gallery .right.overlay-header-countdown .article-teaser .content-box::after,
.right.overlay-header-countdown .article-teaser .social-media-gallery .content-box::after,
.social-media-carousel .article-teaser .list-with-image.right .content-box::after,
.article-teaser .list-with-image.right .social-media-carousel .content-box::after,
.social-media-gallery .article-teaser .list-with-image.right .content-box::after,
.article-teaser .list-with-image.right .social-media-gallery .content-box::after,
.social-media-carousel .list-with-image.right .article-teaser .content-box::after,
.list-with-image.right .article-teaser .social-media-carousel .content-box::after,
.social-media-gallery .list-with-image.right .article-teaser .content-box::after,
.list-with-image.right .article-teaser .social-media-gallery .content-box::after,
.social-media-carousel .article-teaser.right .content-box::after,
.article-teaser.right .social-media-carousel .content-box::after,
.social-media-gallery .article-teaser.right .content-box::after,
.article-teaser.right .social-media-gallery .content-box::after,
.article-teaser .social-media-carousel.right .content-box::after,
.social-media-gallery .article-teaser .social-media-carousel.right .content-box::after,
.article-teaser .social-media-carousel.right .social-media-gallery .content-box::after,
.social-media-carousel.right .article-teaser .content-box::after,
.social-media-gallery .social-media-carousel.right .article-teaser .content-box::after,
.social-media-carousel.right .article-teaser .social-media-gallery .content-box::after,
.social-media-carousel .article-teaser .right.social-media-gallery .content-box::after,
.article-teaser .right.social-media-gallery .social-media-carousel .content-box::after,
.article-teaser .right.social-media-gallery .content-box::after,
.social-media-carousel .right.social-media-gallery .article-teaser .content-box::after,
.right.social-media-gallery .article-teaser .social-media-carousel .content-box::after,
.right.social-media-gallery .article-teaser .content-box::after,
.social-media-carousel .article-teaser .countdown:not(.right) .content-box:after,
.article-teaser .countdown:not(.right) .social-media-carousel .content-box:after,
.social-media-gallery .article-teaser .countdown:not(.right) .content-box:after,
.article-teaser .countdown:not(.right) .social-media-gallery .content-box:after,
.social-media-carousel .countdown:not(.right) .article-teaser .content-box:after,
.countdown:not(.right) .article-teaser .social-media-carousel .content-box:after,
.social-media-gallery .countdown:not(.right) .article-teaser .content-box:after,
.countdown:not(.right) .article-teaser .social-media-gallery .content-box:after,
.social-media-carousel .article-teaser .overlay-header-countdown:not(.right) .content-box:after,
.article-teaser .overlay-header-countdown:not(.right) .social-media-carousel .content-box:after,
.social-media-gallery .article-teaser .overlay-header-countdown:not(.right) .content-box:after,
.article-teaser .overlay-header-countdown:not(.right) .social-media-gallery .content-box:after,
.social-media-carousel .overlay-header-countdown:not(.right) .article-teaser .content-box:after,
.overlay-header-countdown:not(.right) .article-teaser .social-media-carousel .content-box:after,
.social-media-gallery .overlay-header-countdown:not(.right) .article-teaser .content-box:after,
.overlay-header-countdown:not(.right) .article-teaser .social-media-gallery .content-box:after,
.social-media-carousel .article-teaser .list-with-image:not(.right) .content-box:after,
.article-teaser .list-with-image:not(.right) .social-media-carousel .content-box:after,
.social-media-gallery .article-teaser .list-with-image:not(.right) .content-box:after,
.article-teaser .list-with-image:not(.right) .social-media-gallery .content-box:after,
.social-media-carousel .list-with-image:not(.right) .article-teaser .content-box:after,
.list-with-image:not(.right) .article-teaser .social-media-carousel .content-box:after,
.social-media-gallery .list-with-image:not(.right) .article-teaser .content-box:after,
.list-with-image:not(.right) .article-teaser .social-media-gallery .content-box:after,
.social-media-carousel .article-teaser:not(.right) .content-box:after,
.article-teaser:not(.right) .social-media-carousel .content-box:after,
.social-media-gallery .article-teaser:not(.right) .content-box:after,
.article-teaser:not(.right) .social-media-gallery .content-box:after,
.article-teaser .social-media-carousel:not(.right) .content-box:after,
.social-media-gallery .article-teaser .social-media-carousel:not(.right) .content-box:after,
.article-teaser .social-media-carousel:not(.right) .social-media-gallery .content-box:after,
.social-media-carousel:not(.right) .article-teaser .content-box:after,
.social-media-gallery .social-media-carousel:not(.right) .article-teaser .content-box:after,
.social-media-carousel:not(.right) .article-teaser .social-media-gallery .content-box:after,
.social-media-carousel .article-teaser .social-media-gallery:not(.right) .content-box:after,
.article-teaser .social-media-gallery:not(.right) .social-media-carousel .content-box:after,
.article-teaser .social-media-gallery:not(.right) .content-box:after,
.social-media-carousel .social-media-gallery:not(.right) .article-teaser .content-box:after,
.social-media-gallery:not(.right) .article-teaser .social-media-carousel .content-box:after,
.social-media-gallery:not(.right) .article-teaser .content-box:after,
.social-media-carousel .countdown.right .content-box::after,
.social-media-gallery .social-media-carousel .countdown.right .content-box::after,
.social-media-carousel .countdown.right .social-media-gallery .content-box::after,
.countdown.right .social-media-carousel .content-box::after,
.social-media-gallery .countdown.right .social-media-carousel .content-box::after,
.countdown.right .social-media-carousel .social-media-gallery .content-box::after,
.social-media-carousel .social-media-gallery .countdown.right .content-box::after,
.social-media-gallery .countdown.right .social-media-carousel .content-box::after,
.social-media-gallery .countdown.right .content-box::after,
.social-media-carousel .countdown.right .social-media-gallery .content-box::after,
.countdown.right .social-media-gallery .social-media-carousel .content-box::after,
.countdown.right .social-media-gallery .content-box::after,
.social-media-carousel .right.overlay-header-countdown .content-box::after,
.social-media-gallery .social-media-carousel .right.overlay-header-countdown .content-box::after,
.social-media-carousel .right.overlay-header-countdown .social-media-gallery .content-box::after,
.right.overlay-header-countdown .social-media-carousel .content-box::after,
.social-media-gallery .right.overlay-header-countdown .social-media-carousel .content-box::after,
.right.overlay-header-countdown .social-media-carousel .social-media-gallery .content-box::after,
.social-media-carousel .social-media-gallery .right.overlay-header-countdown .content-box::after,
.social-media-gallery .right.overlay-header-countdown .social-media-carousel .content-box::after,
.social-media-gallery .right.overlay-header-countdown .content-box::after,
.social-media-carousel .right.overlay-header-countdown .social-media-gallery .content-box::after,
.right.overlay-header-countdown .social-media-gallery .social-media-carousel .content-box::after,
.right.overlay-header-countdown .social-media-gallery .content-box::after,
.social-media-carousel .list-with-image.right .content-box::after,
.social-media-gallery .social-media-carousel .list-with-image.right .content-box::after,
.social-media-carousel .list-with-image.right .social-media-gallery .content-box::after,
.list-with-image.right .social-media-carousel .content-box::after,
.social-media-gallery .list-with-image.right .social-media-carousel .content-box::after,
.list-with-image.right .social-media-carousel .social-media-gallery .content-box::after,
.social-media-carousel .social-media-gallery .list-with-image.right .content-box::after,
.social-media-gallery .list-with-image.right .social-media-carousel .content-box::after,
.social-media-gallery .list-with-image.right .content-box::after,
.social-media-carousel .list-with-image.right .social-media-gallery .content-box::after,
.list-with-image.right .social-media-gallery .social-media-carousel .content-box::after,
.list-with-image.right .social-media-gallery .content-box::after,
.social-media-carousel .article-teaser.right .content-box::after,
.social-media-gallery .social-media-carousel .article-teaser.right .content-box::after,
.social-media-carousel .article-teaser.right .social-media-gallery .content-box::after,
.article-teaser.right .social-media-carousel .content-box::after,
.social-media-gallery .article-teaser.right .social-media-carousel .content-box::after,
.article-teaser.right .social-media-carousel .social-media-gallery .content-box::after,
.social-media-carousel .social-media-gallery .article-teaser.right .content-box::after,
.social-media-gallery .article-teaser.right .social-media-carousel .content-box::after,
.social-media-gallery .article-teaser.right .content-box::after,
.social-media-carousel .article-teaser.right .social-media-gallery .content-box::after,
.article-teaser.right .social-media-gallery .social-media-carousel .content-box::after,
.article-teaser.right .social-media-gallery .content-box::after,
.social-media-carousel.right .content-box::after,
.social-media-gallery .social-media-carousel.right .content-box::after,
.social-media-carousel.right .social-media-gallery .content-box::after,
.social-media-carousel .right.social-media-gallery .content-box::after,
.right.social-media-gallery .social-media-carousel .content-box::after,
.right.social-media-gallery .content-box::after,
.social-media-carousel .countdown:not(.right) .content-box:after,
.social-media-gallery .social-media-carousel .countdown:not(.right) .content-box:after,
.social-media-carousel .countdown:not(.right) .social-media-gallery .content-box:after,
.countdown:not(.right) .social-media-carousel .content-box:after,
.social-media-gallery .countdown:not(.right) .social-media-carousel .content-box:after,
.countdown:not(.right) .social-media-carousel .social-media-gallery .content-box:after,
.social-media-carousel .social-media-gallery .countdown:not(.right) .content-box:after,
.social-media-gallery .countdown:not(.right) .social-media-carousel .content-box:after,
.social-media-gallery .countdown:not(.right) .content-box:after,
.social-media-carousel .countdown:not(.right) .social-media-gallery .content-box:after,
.countdown:not(.right) .social-media-gallery .social-media-carousel .content-box:after,
.countdown:not(.right) .social-media-gallery .content-box:after,
.social-media-carousel .overlay-header-countdown:not(.right) .content-box:after,
.social-media-gallery .social-media-carousel .overlay-header-countdown:not(.right) .content-box:after,
.social-media-carousel .overlay-header-countdown:not(.right) .social-media-gallery .content-box:after,
.overlay-header-countdown:not(.right) .social-media-carousel .content-box:after,
.social-media-gallery .overlay-header-countdown:not(.right) .social-media-carousel .content-box:after,
.overlay-header-countdown:not(.right) .social-media-carousel .social-media-gallery .content-box:after,
.social-media-carousel .social-media-gallery .overlay-header-countdown:not(.right) .content-box:after,
.social-media-gallery .overlay-header-countdown:not(.right) .social-media-carousel .content-box:after,
.social-media-gallery .overlay-header-countdown:not(.right) .content-box:after,
.social-media-carousel .overlay-header-countdown:not(.right) .social-media-gallery .content-box:after,
.overlay-header-countdown:not(.right) .social-media-gallery .social-media-carousel .content-box:after,
.overlay-header-countdown:not(.right) .social-media-gallery .content-box:after,
.social-media-carousel .list-with-image:not(.right) .content-box:after,
.social-media-gallery .social-media-carousel .list-with-image:not(.right) .content-box:after,
.social-media-carousel .list-with-image:not(.right) .social-media-gallery .content-box:after,
.list-with-image:not(.right) .social-media-carousel .content-box:after,
.social-media-gallery .list-with-image:not(.right) .social-media-carousel .content-box:after,
.list-with-image:not(.right) .social-media-carousel .social-media-gallery .content-box:after,
.social-media-carousel .social-media-gallery .list-with-image:not(.right) .content-box:after,
.social-media-gallery .list-with-image:not(.right) .social-media-carousel .content-box:after,
.social-media-gallery .list-with-image:not(.right) .content-box:after,
.social-media-carousel .list-with-image:not(.right) .social-media-gallery .content-box:after,
.list-with-image:not(.right) .social-media-gallery .social-media-carousel .content-box:after,
.list-with-image:not(.right) .social-media-gallery .content-box:after,
.social-media-carousel .article-teaser:not(.right) .content-box:after,
.social-media-gallery .social-media-carousel .article-teaser:not(.right) .content-box:after,
.social-media-carousel .article-teaser:not(.right) .social-media-gallery .content-box:after,
.article-teaser:not(.right) .social-media-carousel .content-box:after,
.social-media-gallery .article-teaser:not(.right) .social-media-carousel .content-box:after,
.article-teaser:not(.right) .social-media-carousel .social-media-gallery .content-box:after,
.social-media-carousel .social-media-gallery .article-teaser:not(.right) .content-box:after,
.social-media-gallery .article-teaser:not(.right) .social-media-carousel .content-box:after,
.social-media-gallery .article-teaser:not(.right) .content-box:after,
.social-media-carousel .article-teaser:not(.right) .social-media-gallery .content-box:after,
.article-teaser:not(.right) .social-media-gallery .social-media-carousel .content-box:after,
.article-teaser:not(.right) .social-media-gallery .content-box:after,
.social-media-carousel:not(.right) .content-box:after,
.social-media-gallery .social-media-carousel:not(.right) .content-box:after,
.social-media-carousel:not(.right) .social-media-gallery .content-box:after,
.social-media-carousel .social-media-gallery:not(.right) .content-box:after,
.social-media-gallery:not(.right) .social-media-carousel .content-box:after,
.social-media-gallery:not(.right) .content-box:after {
  z-index: 2;
  top: 50%;
  margin-top: -16px;
}

.social-media-carousel .countdown.right .content-box::after,
.countdown.right .social-media-carousel .content-box::after,
.social-media-gallery .countdown.right .content-box::after,
.countdown.right .social-media-gallery .content-box::after,
.social-media-carousel .right.overlay-header-countdown .content-box::after,
.right.overlay-header-countdown .social-media-carousel .content-box::after,
.social-media-gallery .right.overlay-header-countdown .content-box::after,
.right.overlay-header-countdown .social-media-gallery .content-box::after,
.social-media-carousel .list-with-image.right .content-box::after,
.list-with-image.right .social-media-carousel .content-box::after,
.social-media-gallery .list-with-image.right .content-box::after,
.list-with-image.right .social-media-gallery .content-box::after,
.social-media-carousel .article-teaser.right .content-box::after,
.article-teaser.right .social-media-carousel .content-box::after,
.social-media-gallery .article-teaser.right .content-box::after,
.article-teaser.right .social-media-gallery .content-box::after,
.social-media-carousel.right .content-box::after,
.right.social-media-gallery .content-box::after {
  left: -16px;
}

.social-media-carousel .countdown:not(.right) .content-box:after,
.countdown:not(.right) .social-media-carousel .content-box:after,
.social-media-gallery .countdown:not(.right) .content-box:after,
.countdown:not(.right) .social-media-gallery .content-box:after,
.social-media-carousel .overlay-header-countdown:not(.right) .content-box:after,
.overlay-header-countdown:not(.right) .social-media-carousel .content-box:after,
.social-media-gallery .overlay-header-countdown:not(.right) .content-box:after,
.overlay-header-countdown:not(.right) .social-media-gallery .content-box:after,
.social-media-carousel .list-with-image:not(.right) .content-box:after,
.list-with-image:not(.right) .social-media-carousel .content-box:after,
.social-media-gallery .list-with-image:not(.right) .content-box:after,
.list-with-image:not(.right) .social-media-gallery .content-box:after,
.social-media-carousel .article-teaser:not(.right) .content-box:after,
.article-teaser:not(.right) .social-media-carousel .content-box:after,
.social-media-gallery .article-teaser:not(.right) .content-box:after,
.article-teaser:not(.right) .social-media-gallery .content-box:after,
.social-media-carousel:not(.right) .content-box:after,
.social-media-gallery:not(.right) .content-box:after {
  right: -16px;
}

.social-media-carousel.right .aspect-square,
.right.social-media-gallery .aspect-square {
  float: left;
}

.social-media-carousel.right .content-box::after,
.right.social-media-gallery .content-box::after {
  content: '';
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  border-top: 17.6px solid transparent;
  border-bottom: 17.6px solid transparent;
  border-right: 16px solid #fff;
}

@media only screen and (max-width: 549px) {
  .social-media-carousel.right .content-box::after,
  .right.social-media-gallery .content-box::after {
    content: '';
    display: block;
    position: absolute;
    height: 0;
    width: 0;
    border-bottom: 16px solid #fff;
    border-left: 17.6px solid transparent;
    border-right: 17.6px solid transparent;
    top: -33px;
    margin-top: 0px;
    left: 16%;
  }
}

.social-media-carousel:not(.right) .content-box:after,
.social-media-gallery:not(.right) .content-box:after {
  content: '';
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  border-top: 17.6px solid transparent;
  border-bottom: 17.6px solid transparent;
  border-left: 16px solid #fff;
}

@media only screen and (max-width: 549px) {
  .social-media-carousel:not(.right) .content-box:after,
  .social-media-gallery:not(.right) .content-box:after {
    content: '';
    display: block;
    position: absolute;
    height: 0;
    width: 0;
    border-bottom: 16px solid #fff;
    border-left: 17.6px solid transparent;
    border-right: 17.6px solid transparent;
    top: -33px;
    margin-top: 0px;
    left: 13%;
  }
}

.social-media-carousel:not(.has-media) .content-box:after,
.social-media-gallery:not(.has-media) .content-box:after {
  display: none !important;
}

.social-media-carousel .content-box,
.social-media-gallery .content-box {
  color: #20372a;
  float: left;
  width: 100%;
  height: 100%;
  position: relative;
  background-color: #fff;
}

.social-media-carousel .content-box .text-box,
.social-media-gallery .content-box .text-box {
  overflow: hidden;
}

.social-media-carousel .content-box .text-box .headline,
.social-media-gallery .content-box .text-box .headline {
  text-transform: capitalize;
  font-weight: 700;
  margin-top: 0;
  line-height: 27px;
  margin-bottom: 6px;
  font-size: 23px;
  display: inline-block;
}

@media only screen and (min-width: 550px) {
  .social-media-carousel .content-box .text-box .headline,
  .social-media-gallery .content-box .text-box .headline {
    line-height: 32px;
    margin-bottom: 7px;
    font-size: 30px;
  }
}

@media only screen and (min-width: 1024px) {
  .social-media-carousel .content-box .text-box .headline,
  .social-media-gallery .content-box .text-box .headline {
    margin-bottom: 9px;
    font-size: 35px;
    line-height: 40px;
  }
}

.social-media-carousel .content-box .text-box .tags,
.social-media-gallery .content-box .text-box .tags {
  margin-bottom: 20px;
  font-size: 11px;
}

@media only screen and (min-width: 550px) {
  .social-media-carousel .content-box .text-box .tags,
  .social-media-gallery .content-box .text-box .tags {
    margin-bottom: 23px;
    font-size: 12px;
  }
}

@media only screen and (min-width: 1024px) {
  .social-media-carousel .content-box .text-box .tags,
  .social-media-gallery .content-box .text-box .tags {
    margin-bottom: 35px;
    font-size: 15px;
  }
}

.social-media-carousel .content-box .text-box .description,
.social-media-gallery .content-box .text-box .description {
  margin-top: 2px;
  line-height: 24px;
  font-size: 16px;
}

@media only screen and (max-width: 549px) {
  .social-media-carousel .content-box .text-box .description,
  .social-media-gallery .content-box .text-box .description {
    line-height: 19px;
    font-size: 13px;
  }
}

.social-media-carousel .content-box .footer-box,
.social-media-gallery .content-box .footer-box {
  position: absolute;
  width: 100%;
  bottom: 0px;
  overflow: hidden;
  background-color: #85b89b;
  background-color: rgba(32,55,42,0.1);
}

.social-media-carousel .content-box .footer-box a.button,
.social-media-gallery .content-box .footer-box a.button {
  display: inline-block;
  width: 100%;
  height: 100%;
}

.social-media-carousel .content-box .footer-box .button,
.social-media-gallery .content-box .footer-box .button {
  position: relative;
  height: 100%;
}

.social-media-carousel .content-box .footer-box .button .text,
.social-media-gallery .content-box .footer-box .button .text {
  position: absolute;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  text-transform: capitalize;
  font-weight: 700;
}

@media only screen and (max-width: 549px) {
  .ie9 .social-media-carousel .content-box .footer-box .button .text,
  .ie9 .social-media-gallery .content-box .footer-box .button .text {
    padding-top: 1.5vw;
  }
}

@media only screen and (min-width: 550px) {
  .ie9 .social-media-carousel .content-box .footer-box .button .text,
  .ie9 .social-media-gallery .content-box .footer-box .button .text {
    padding-top: 0.6vw;
  }
}

@media only screen and (min-width: 1024px) {
  .ie9 .social-media-carousel .content-box .footer-box .button .text,
  .ie9 .social-media-gallery .content-box .footer-box .button .text {
    padding-top: 0.47vw;
  }
}

@media only screen and (max-width: 549px) {
  .ie10 .social-media-carousel .content-box .footer-box .button .text,
  .ie10 .social-media-gallery .content-box .footer-box .button .text {
    padding-top: 1.5vw;
  }
}

@media only screen and (min-width: 550px) {
  .ie10 .social-media-carousel .content-box .footer-box .button .text,
  .ie10 .social-media-gallery .content-box .footer-box .button .text {
    padding-top: 0.6vw;
  }
}

@media only screen and (min-width: 1024px) {
  .ie10 .social-media-carousel .content-box .footer-box .button .text,
  .ie10 .social-media-gallery .content-box .footer-box .button .text {
    padding-top: 0.47vw;
  }
}

.social-media-carousel .content-box .footer-box .button .text:after,
.social-media-gallery .content-box .footer-box .button .text:after {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: "carlsberg-icons";
  text-transform: none;
  content: "c";
  position: absolute;
  text-align: center;
}

@media only screen and (max-width: 549px) {
  .social-media-carousel .content-box .footer-box .button .text:after,
  .social-media-gallery .content-box .footer-box .button .text:after {
    font-size: 6vw;
  }

  .safari8 .social-media-carousel .content-box .footer-box .button .text:after,
  .safari8 .social-media-gallery .content-box .footer-box .button .text:after {
    margin-top: 0.4vw;
  }

  .safari7 .social-media-carousel .content-box .footer-box .button .text:after,
  .safari7 .social-media-gallery .content-box .footer-box .button .text:after {
    margin-top: 0.4vw;
  }
}

@media only screen and (min-width: 550px) {
  .social-media-carousel .content-box .footer-box .button .text:after,
  .social-media-gallery .content-box .footer-box .button .text:after {
    font-size: 2vw;
  }

  .safari8 .social-media-carousel .content-box .footer-box .button .text:after,
  .safari8 .social-media-gallery .content-box .footer-box .button .text:after {
    margin-top: 0.2vw;
  }

  .safari7 .social-media-carousel .content-box .footer-box .button .text:after,
  .safari7 .social-media-gallery .content-box .footer-box .button .text:after {
    margin-top: 0.2vw;
  }
}

@media only screen and (min-width: 1024px) {
  .social-media-carousel .content-box .footer-box .button .text:after,
  .social-media-gallery .content-box .footer-box .button .text:after {
    font-size: 1.5vw;
  }

  .safari8 .social-media-carousel .content-box .footer-box .button .text:after,
  .safari8 .social-media-gallery .content-box .footer-box .button .text:after {
    margin-top: 0.1vw;
  }

  .safari7 .social-media-carousel .content-box .footer-box .button .text:after,
  .safari7 .social-media-gallery .content-box .footer-box .button .text:after {
    margin-top: 0.1vw;
  }
}

@media only screen and (max-width: 549px) {
  .social-media-carousel .content-box .footer-box .button .text strong,
  .social-media-gallery .content-box .footer-box .button .text strong {
    display: none;
  }
}

.social-media-carousel .content-box .footer-box .share,
.social-media-gallery .content-box .footer-box .share,
.social-media-carousel .content-box .footer-box .slick-btn,
.social-media-gallery .content-box .footer-box .slick-btn {
  background-color: #75ae8e;
  background-color: rgba(32,55,42,0.2);
  position: absolute;
  float: right;
  top: 0px;
  height: 0;
  text-align: center;
  cursor: pointer;
  -moz-transition: all,0.2;
  -o-transition: all,0.2;
  -webkit-transition: all,0.2;
  transition: all,0.2;
}

.no-touch .social-media-carousel .content-box .footer-box .share:hover,
.no-touch .social-media-gallery .content-box .footer-box .share:hover,
.no-touch .social-media-carousel .content-box .footer-box .slick-btn:hover,
.no-touch .social-media-gallery .content-box .footer-box .slick-btn:hover {
  -moz-transition: all,0.13;
  -o-transition: all,0.13;
  -webkit-transition: all,0.13;
  transition: all,0.13;
  background-color: #20372a !important;
  color: #fff;
}

.social-media-carousel .content-box .footer-box .icon-share,
.social-media-gallery .content-box .footer-box .icon-share,
.social-media-carousel .content-box .footer-box .slick-btn>*,
.social-media-gallery .content-box .footer-box .slick-btn>* {
  position: absolute;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
}

.social-media-carousel .content-box .footer-box .icon-share:before,
.social-media-gallery .content-box .footer-box .icon-share:before,
.social-media-carousel .content-box .footer-box .slick-btn>*:before,
.social-media-gallery .content-box .footer-box .slick-btn>*:before {
  position: absolute;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  margin: 0 auto;
  left: 0;
  right: 0;
}

.social-media-carousel .content-box .footer-box .share-bar,
.social-media-gallery .content-box .footer-box .share-bar,
.social-media-carousel .content-box .footer-box .button,
.social-media-gallery .content-box .footer-box .button,
.social-media-carousel .content-box .footer-box .slick-btn,
.social-media-gallery .content-box .footer-box .slick-btn {
  -moz-transition: -moz-transform 0.22s cubic-bezier(0.600, -0.280, 0.735, 0.045);
  -o-transition: -o-transform 0.22s cubic-bezier(0.600, -0.280, 0.735, 0.045);
  -webkit-transition: -webkit-transform 0.22s cubic-bezier(0.600, -0.280, 0.735, 0.045);
  transition: transform 0.22s cubic-bezier(0.600, -0.280, 0.735, 0.045);
}

.social-media-carousel .content-box .footer-box.show-share-options .share-bar,
.social-media-gallery .content-box .footer-box.show-share-options .share-bar,
.social-media-carousel .content-box .footer-box.show-share-options .button,
.social-media-gallery .content-box .footer-box.show-share-options .button,
.social-media-carousel .content-box .footer-box.show-share-options .slick-btn,
.social-media-gallery .content-box .footer-box.show-share-options .slick-btn {
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  -moz-transition: -moz-transform 0.3s cubic-bezier(0.175, 0.885, 0.320, 1.275);
  -o-transition: -o-transform 0.3s cubic-bezier(0.175, 0.885, 0.320, 1.275);
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.320, 1.275);
  transition: transform 0.3s cubic-bezier(0.175, 0.885, 0.320, 1.275);
}

.social-media-carousel .content-box .footer-box .button .text,
.social-media-gallery .content-box .footer-box .button .text {
  font-weight: 300;
}

.social-media-carousel.color-theme-gable-green.right .content-box::after,
.color-theme-gable-green.right.social-media-gallery .content-box::after {
  content: '';
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  border-top: 17.6px solid transparent;
  border-bottom: 17.6px solid transparent;
  border-right: 16px solid #20372a;
}

@media only screen and (max-width: 549px) {
  .social-media-carousel.color-theme-gable-green.right .content-box::after,
  .color-theme-gable-green.right.social-media-gallery .content-box::after {
    content: '';
    display: block;
    position: absolute;
    height: 0;
    width: 0;
    border-bottom: 16px solid #20372a;
    border-left: 17.6px solid transparent;
    border-right: 17.6px solid transparent;
    top: -33px;
    margin-top: 0px;
    left: 16%;
  }
}

.social-media-carousel.color-theme-gable-green:not(.right) .content-box::after,
.color-theme-gable-green.social-media-gallery:not(.right) .content-box::after {
  content: '';
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  border-top: 17.6px solid transparent;
  border-bottom: 17.6px solid transparent;
  border-left: 16px solid #20372a;
}

@media only screen and (max-width: 549px) {
  .social-media-carousel.color-theme-gable-green:not(.right) .content-box::after,
  .color-theme-gable-green.social-media-gallery:not(.right) .content-box::after {
    content: '';
    display: block;
    position: absolute;
    height: 0;
    width: 0;
    border-bottom: 16px solid #20372a;
    border-left: 17.6px solid transparent;
    border-right: 17.6px solid transparent;
    top: -33px;
    margin-top: 0px;
    left: 16%;
  }
}

.social-media-carousel.color-theme-gable-green .content-box,
.color-theme-gable-green.social-media-gallery .content-box {
  background-color: #20372a;
  color: #ffffff;
}

.social-media-carousel.color-theme-gable-green .content-box .cta-box,
.color-theme-gable-green.social-media-gallery .content-box .cta-box,
.social-media-carousel.color-theme-gable-green .content-box .footer-box,
.color-theme-gable-green.social-media-gallery .content-box .footer-box {
  background-color: #8c8c8c;
  background-color: rgba(255,255,255,0.1);
}

.social-media-carousel.color-theme-gable-green .content-box .cta-box .share,
.color-theme-gable-green.social-media-gallery .content-box .cta-box .share,
.social-media-carousel.color-theme-gable-green .content-box .cta-box .slick-btn,
.color-theme-gable-green.social-media-gallery .content-box .cta-box .slick-btn,
.social-media-carousel.color-theme-gable-green .content-box .footer-box .share,
.color-theme-gable-green.social-media-gallery .content-box .footer-box .share,
.social-media-carousel.color-theme-gable-green .content-box .footer-box .slick-btn,
.color-theme-gable-green.social-media-gallery .content-box .footer-box .slick-btn {
  background-color: #999;
  background-color: rgba(255,255,255,0.2);
}

.no-touch .social-media-carousel.color-theme-gable-green .content-box .cta-box .slick-btn:hover,
.no-touch .color-theme-gable-green.social-media-gallery .content-box .cta-box .slick-btn:hover,
.no-touch .social-media-carousel.color-theme-gable-green .content-box .cta-box .share:hover,
.no-touch .color-theme-gable-green.social-media-gallery .content-box .cta-box .share:hover,
.no-touch .social-media-carousel.color-theme-gable-green .content-box .footer-box .slick-btn:hover,
.no-touch .color-theme-gable-green.social-media-gallery .content-box .footer-box .slick-btn:hover,
.no-touch .social-media-carousel.color-theme-gable-green .content-box .footer-box .share:hover,
.no-touch .color-theme-gable-green.social-media-gallery .content-box .footer-box .share:hover {
  background-color: #fff !important;
  color: #20372a;
}

.social-media-carousel.color-theme-gable-green .hidden-footer,
.color-theme-gable-green.social-media-gallery .hidden-footer {
  background-color: #20372a;
  background-color: #20372a;
  color: #fff;
}

.social-media-carousel.color-theme-gurkha-sand.right .content-box::after,
.color-theme-gurkha-sand.right.social-media-gallery .content-box::after {
  content: '';
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  border-top: 17.6px solid transparent;
  border-bottom: 17.6px solid transparent;
  border-right: 16px solid #979076;
}

@media only screen and (max-width: 549px) {
  .social-media-carousel.color-theme-gurkha-sand.right .content-box::after,
  .color-theme-gurkha-sand.right.social-media-gallery .content-box::after {
    content: '';
    display: block;
    position: absolute;
    height: 0;
    width: 0;
    border-bottom: 16px solid #979076;
    border-left: 17.6px solid transparent;
    border-right: 17.6px solid transparent;
    top: -33px;
    margin-top: 0px;
    left: 16%;
  }
}

.social-media-carousel.color-theme-gurkha-sand:not(.right) .content-box::after,
.color-theme-gurkha-sand.social-media-gallery:not(.right) .content-box::after {
  content: '';
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  border-top: 17.6px solid transparent;
  border-bottom: 17.6px solid transparent;
  border-left: 16px solid #979076;
}

@media only screen and (max-width: 549px) {
  .social-media-carousel.color-theme-gurkha-sand:not(.right) .content-box::after,
  .color-theme-gurkha-sand.social-media-gallery:not(.right) .content-box::after {
    content: '';
    display: block;
    position: absolute;
    height: 0;
    width: 0;
    border-bottom: 16px solid #979076;
    border-left: 17.6px solid transparent;
    border-right: 17.6px solid transparent;
    top: -33px;
    margin-top: 0px;
    left: 16%;
  }
}

.social-media-carousel.color-theme-gurkha-sand .content-box,
.color-theme-gurkha-sand.social-media-gallery .content-box {
  background-color: #979076;
  color: #fff;
}

.social-media-carousel.color-theme-gurkha-sand .content-box .cta-box,
.color-theme-gurkha-sand.social-media-gallery .content-box .cta-box,
.social-media-carousel.color-theme-gurkha-sand .content-box .footer-box,
.color-theme-gurkha-sand.social-media-gallery .content-box .footer-box {
  color: #fff;
  background-color: #8c8c8c;
  background-color: rgba(255,255,255,0.1);
}

.social-media-carousel.color-theme-gurkha-sand .content-box .cta-box .share,
.color-theme-gurkha-sand.social-media-gallery .content-box .cta-box .share,
.social-media-carousel.color-theme-gurkha-sand .content-box .cta-box .slick-btn,
.color-theme-gurkha-sand.social-media-gallery .content-box .cta-box .slick-btn,
.social-media-carousel.color-theme-gurkha-sand .content-box .footer-box .share,
.color-theme-gurkha-sand.social-media-gallery .content-box .footer-box .share,
.social-media-carousel.color-theme-gurkha-sand .content-box .footer-box .slick-btn,
.color-theme-gurkha-sand.social-media-gallery .content-box .footer-box .slick-btn {
  background-color: #999;
  background-color: rgba(255,255,255,0.2);
}

.no-touch .social-media-carousel.color-theme-gurkha-sand .content-box .cta-box .slick-btn:hover,
.no-touch .color-theme-gurkha-sand.social-media-gallery .content-box .cta-box .slick-btn:hover,
.no-touch .social-media-carousel.color-theme-gurkha-sand .content-box .cta-box .share:hover,
.no-touch .color-theme-gurkha-sand.social-media-gallery .content-box .cta-box .share:hover,
.no-touch .social-media-carousel.color-theme-gurkha-sand .content-box .footer-box .slick-btn:hover,
.no-touch .color-theme-gurkha-sand.social-media-gallery .content-box .footer-box .slick-btn:hover,
.no-touch .social-media-carousel.color-theme-gurkha-sand .content-box .footer-box .share:hover,
.no-touch .color-theme-gurkha-sand.social-media-gallery .content-box .footer-box .share:hover {
  background-color: #fff !important;
  color: #20372a;
}

.social-media-carousel.color-theme-gurkha-sand .hidden-footer,
.color-theme-gurkha-sand.social-media-gallery .hidden-footer {
  background-color: #979076;
  background-color: #979076;
  color: #fff;
}

.social-media-carousel.color-theme-gurkha-sand-inverse.right .content-box::after,
.color-theme-gurkha-sand-inverse.right.social-media-gallery .content-box::after {
  content: '';
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  border-top: 17.6px solid transparent;
  border-bottom: 17.6px solid transparent;
  border-right: 16px solid #20372a;
}

@media only screen and (max-width: 549px) {
  .social-media-carousel.color-theme-gurkha-sand-inverse.right .content-box::after,
  .color-theme-gurkha-sand-inverse.right.social-media-gallery .content-box::after {
    content: '';
    display: block;
    position: absolute;
    height: 0;
    width: 0;
    border-bottom: 16px solid #20372a;
    border-left: 17.6px solid transparent;
    border-right: 17.6px solid transparent;
    top: -33px;
    margin-top: 0px;
    left: 16%;
  }
}

.social-media-carousel.color-theme-gurkha-sand-inverse:not(.right) .content-box::after,
.color-theme-gurkha-sand-inverse.social-media-gallery:not(.right) .content-box::after {
  content: '';
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  border-top: 17.6px solid transparent;
  border-bottom: 17.6px solid transparent;
  border-left: 16px solid #20372a;
}

@media only screen and (max-width: 549px) {
  .social-media-carousel.color-theme-gurkha-sand-inverse:not(.right) .content-box::after,
  .color-theme-gurkha-sand-inverse.social-media-gallery:not(.right) .content-box::after {
    content: '';
    display: block;
    position: absolute;
    height: 0;
    width: 0;
    border-bottom: 16px solid #20372a;
    border-left: 17.6px solid transparent;
    border-right: 17.6px solid transparent;
    top: -33px;
    margin-top: 0px;
    left: 16%;
  }
}

.social-media-carousel.color-theme-gurkha-sand-inverse .content-box,
.color-theme-gurkha-sand-inverse.social-media-gallery .content-box {
  background-color: #20372a;
  color: #979076;
}

.social-media-carousel.color-theme-gurkha-sand-inverse .content-box .cta-box,
.color-theme-gurkha-sand-inverse.social-media-gallery .content-box .cta-box,
.social-media-carousel.color-theme-gurkha-sand-inverse .content-box .footer-box,
.color-theme-gurkha-sand-inverse.social-media-gallery .content-box .footer-box {
  background-color: #8c8c8c;
  background-color: rgba(255,255,255,0.1);
}

.social-media-carousel.color-theme-gurkha-sand-inverse .content-box .cta-box .share,
.color-theme-gurkha-sand-inverse.social-media-gallery .content-box .cta-box .share,
.social-media-carousel.color-theme-gurkha-sand-inverse .content-box .cta-box .slick-btn,
.color-theme-gurkha-sand-inverse.social-media-gallery .content-box .cta-box .slick-btn,
.social-media-carousel.color-theme-gurkha-sand-inverse .content-box .footer-box .share,
.color-theme-gurkha-sand-inverse.social-media-gallery .content-box .footer-box .share,
.social-media-carousel.color-theme-gurkha-sand-inverse .content-box .footer-box .slick-btn,
.color-theme-gurkha-sand-inverse.social-media-gallery .content-box .footer-box .slick-btn {
  background-color: #999;
  background-color: rgba(255,255,255,0.2);
}

.no-touch .social-media-carousel.color-theme-gurkha-sand-inverse .content-box .cta-box .slick-btn:hover,
.no-touch .color-theme-gurkha-sand-inverse.social-media-gallery .content-box .cta-box .slick-btn:hover,
.no-touch .social-media-carousel.color-theme-gurkha-sand-inverse .content-box .cta-box .share:hover,
.no-touch .color-theme-gurkha-sand-inverse.social-media-gallery .content-box .cta-box .share:hover,
.no-touch .social-media-carousel.color-theme-gurkha-sand-inverse .content-box .footer-box .slick-btn:hover,
.no-touch .color-theme-gurkha-sand-inverse.social-media-gallery .content-box .footer-box .slick-btn:hover,
.no-touch .social-media-carousel.color-theme-gurkha-sand-inverse .content-box .footer-box .share:hover,
.no-touch .color-theme-gurkha-sand-inverse.social-media-gallery .content-box .footer-box .share:hover {
  background-color: #fff !important;
  color: #20372a;
}

.social-media-carousel.color-theme-gurkha-sand-inverse .hidden-footer,
.color-theme-gurkha-sand-inverse.social-media-gallery .hidden-footer {
  background-color: #20372a;
  background-color: #20372a;
  color: #979076;
}

.social-media-carousel.color-theme-green-haze.right .content-box::after,
.color-theme-green-haze.right.social-media-gallery .content-box::after {
  content: '';
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  border-top: 17.6px solid transparent;
  border-bottom: 17.6px solid transparent;
  border-right: 16px solid #009b3a;
}

@media only screen and (max-width: 549px) {
  .social-media-carousel.color-theme-green-haze.right .content-box::after,
  .color-theme-green-haze.right.social-media-gallery .content-box::after {
    content: '';
    display: block;
    position: absolute;
    height: 0;
    width: 0;
    border-bottom: 16px solid #009b3a;
    border-left: 17.6px solid transparent;
    border-right: 17.6px solid transparent;
    top: -33px;
    margin-top: 0px;
    left: 16%;
  }
}

.social-media-carousel.color-theme-green-haze:not(.right) .content-box::after,
.color-theme-green-haze.social-media-gallery:not(.right) .content-box::after {
  content: '';
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  border-top: 17.6px solid transparent;
  border-bottom: 17.6px solid transparent;
  border-left: 16px solid #009b3a;
}

@media only screen and (max-width: 549px) {
  .social-media-carousel.color-theme-green-haze:not(.right) .content-box::after,
  .color-theme-green-haze.social-media-gallery:not(.right) .content-box::after {
    content: '';
    display: block;
    position: absolute;
    height: 0;
    width: 0;
    border-bottom: 16px solid #009b3a;
    border-left: 17.6px solid transparent;
    border-right: 17.6px solid transparent;
    top: -33px;
    margin-top: 0px;
    left: 16%;
  }
}

.social-media-carousel.color-theme-green-haze .content-box,
.color-theme-green-haze.social-media-gallery .content-box {
  background-color: #009b3a;
  color: #fff;
}

.social-media-carousel.color-theme-green-haze .content-box .cta-box,
.color-theme-green-haze.social-media-gallery .content-box .cta-box,
.social-media-carousel.color-theme-green-haze .content-box .footer-box,
.color-theme-green-haze.social-media-gallery .content-box .footer-box {
  background-color: #8c8c8c;
  background-color: rgba(255,255,255,0.1);
}

.social-media-carousel.color-theme-green-haze .content-box .cta-box .share,
.color-theme-green-haze.social-media-gallery .content-box .cta-box .share,
.social-media-carousel.color-theme-green-haze .content-box .cta-box .slick-btn,
.color-theme-green-haze.social-media-gallery .content-box .cta-box .slick-btn,
.social-media-carousel.color-theme-green-haze .content-box .footer-box .share,
.color-theme-green-haze.social-media-gallery .content-box .footer-box .share,
.social-media-carousel.color-theme-green-haze .content-box .footer-box .slick-btn,
.color-theme-green-haze.social-media-gallery .content-box .footer-box .slick-btn {
  background-color: #999;
  background-color: rgba(255,255,255,0.2);
}

.no-touch .social-media-carousel.color-theme-green-haze .content-box .cta-box .slick-btn:hover,
.no-touch .color-theme-green-haze.social-media-gallery .content-box .cta-box .slick-btn:hover,
.no-touch .social-media-carousel.color-theme-green-haze .content-box .cta-box .share:hover,
.no-touch .color-theme-green-haze.social-media-gallery .content-box .cta-box .share:hover,
.no-touch .social-media-carousel.color-theme-green-haze .content-box .footer-box .slick-btn:hover,
.no-touch .color-theme-green-haze.social-media-gallery .content-box .footer-box .slick-btn:hover,
.no-touch .social-media-carousel.color-theme-green-haze .content-box .footer-box .share:hover,
.no-touch .color-theme-green-haze.social-media-gallery .content-box .footer-box .share:hover {
  background-color: #fff !important;
  color: #009b3a;
}

.social-media-carousel.color-theme-green-haze .hidden-footer,
.color-theme-green-haze.social-media-gallery .hidden-footer {
  background-color: #009b3a;
  background-color: #009b3a;
  color: #fff;
}

.social-media-carousel.facebook .content-box .footer-box .button .text:after,
.facebook.social-media-gallery .content-box .footer-box .button .text:after {
  content: "a";
}

.social-media-carousel.twitter .content-box .footer-box .button .text:after,
.twitter.social-media-gallery .content-box .footer-box .button .text:after {
  content: "r";
}

.social-media-carousel.instagram .content-box .footer-box .button .text:after,
.instagram.social-media-gallery .content-box .footer-box .button .text:after {
  content: "w";
}

.social-media-carousel.music .content-box .footer-box .button .text:after,
.music.social-media-gallery .content-box .footer-box .button .text:after {
  content: "m";
}

.social-media-carousel.premier-league .content-box .footer-box .button .text:after,
.premier-league.social-media-gallery .content-box .footer-box .button .text:after {
  content: "n";
}

@media only screen and (max-width: 549px) {
  .social-media-carousel.facebook .content-box .footer-box .button .text:after,
  .facebook.social-media-gallery .content-box .footer-box .button .text:after,
  .social-media-carousel.twitter .content-box .footer-box .button .text:after,
  .twitter.social-media-gallery .content-box .footer-box .button .text:after,
  .social-media-carousel.instagram .content-box .footer-box .button .text:after,
  .instagram.social-media-gallery .content-box .footer-box .button .text:after,
  .social-media-carousel.music .content-box .footer-box .button .text:after,
  .music.social-media-gallery .content-box .footer-box .button .text:after,
  .social-media-carousel.premier-league .content-box .footer-box .button .text:after,
  .premier-league.social-media-gallery .content-box .footer-box .button .text:after {
    font-size: 9vw;
  }
}

@media only screen and (min-width: 550px) {
  .social-media-carousel.facebook .content-box .footer-box .button .text:after,
  .facebook.social-media-gallery .content-box .footer-box .button .text:after,
  .social-media-carousel.twitter .content-box .footer-box .button .text:after,
  .twitter.social-media-gallery .content-box .footer-box .button .text:after,
  .social-media-carousel.instagram .content-box .footer-box .button .text:after,
  .instagram.social-media-gallery .content-box .footer-box .button .text:after,
  .social-media-carousel.music .content-box .footer-box .button .text:after,
  .music.social-media-gallery .content-box .footer-box .button .text:after,
  .social-media-carousel.premier-league .content-box .footer-box .button .text:after,
  .premier-league.social-media-gallery .content-box .footer-box .button .text:after {
    font-size: 4vw;
  }
}

@media only screen and (min-width: 1024px) {
  .social-media-carousel.facebook .content-box .footer-box .button .text:after,
  .facebook.social-media-gallery .content-box .footer-box .button .text:after,
  .social-media-carousel.twitter .content-box .footer-box .button .text:after,
  .twitter.social-media-gallery .content-box .footer-box .button .text:after,
  .social-media-carousel.instagram .content-box .footer-box .button .text:after,
  .instagram.social-media-gallery .content-box .footer-box .button .text:after,
  .social-media-carousel.music .content-box .footer-box .button .text:after,
  .music.social-media-gallery .content-box .footer-box .button .text:after,
  .social-media-carousel.premier-league .content-box .footer-box .button .text:after,
  .premier-league.social-media-gallery .content-box .footer-box .button .text:after {
    font-size: 2.5vw;
  }
}

.social-media-carousel .slick,
.social-media-gallery .slick {
  display: inline;
}

.social-media-carousel .slick,
.social-media-gallery .slick,
.social-media-carousel .slick .slick-list,
.social-media-gallery .slick .slick-list,
.social-media-carousel .slick .slick-track,
.social-media-gallery .slick .slick-track {
  height: 100%;
}

.social-media-carousel .media-box,
.social-media-gallery .media-box {
  height: 100%;
}

.social-media-carousel .media-box .video,
.social-media-gallery .media-box .video {
  height: 100%;
}

.social-media-carousel .media-box .image,
.social-media-gallery .media-box .image {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
}

.social-media-carousel.color-theme-gable-green .mouseover .item .item-share-btn,
.color-theme-gable-green.social-media-gallery .mouseover .item .item-share-btn,
.social-media-carousel.color-theme-gurkha-sand .mouseover .item .item-share-btn,
.color-theme-gurkha-sand.social-media-gallery .mouseover .item .item-share-btn,
.social-media-carousel.color-theme-green-haze .mouseover .item .item-share-btn,
.color-theme-green-haze.social-media-gallery .mouseover .item .item-share-btn {
  color: #fff;
}

.social-media-carousel.color-theme-gurkha-sand-inverse .mouseover .item .item-share-btn,
.color-theme-gurkha-sand-inverse.social-media-gallery .mouseover .item .item-share-btn {
  color: #979076;
}

.social-media-carousel .item.show-share-options .text,
.social-media-gallery .item.show-share-options .text {
  -moz-transition: -moz-transform 0.21s cubic-bezier(0.215, 0.610, 0.355, 1.000);
  -o-transition: -o-transform 0.21s cubic-bezier(0.215, 0.610, 0.355, 1.000);
  -webkit-transition: -webkit-transform 0.21s cubic-bezier(0.215, 0.610, 0.355, 1.000);
  transition: transform 0.21s cubic-bezier(0.215, 0.610, 0.355, 1.000);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}

.social-media-carousel .item.show-share-options .share-bar,
.social-media-gallery .item.show-share-options .share-bar {
  -moz-transition: -moz-transform 0.24s cubic-bezier(0.175, 0.885, 0.320, 1.275);
  -o-transition: -o-transform 0.24s cubic-bezier(0.175, 0.885, 0.320, 1.275);
  -webkit-transition: -webkit-transform 0.24s cubic-bezier(0.175, 0.885, 0.320, 1.275);
  transition: transform 0.24s cubic-bezier(0.175, 0.885, 0.320, 1.275);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}

.social-media-gallery .slick-btn.next {
  right: 0% !important;
}

.social-media-gallery .slick-btn.prev {
  right: 16.6% !important;
}

.social-media-gallery .item {
  height: 100%;
}

.social-media-gallery .item .image-box {
  -moz-transition: -moz-transform 0.34s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  -o-transition: -o-transform 0.34s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  -webkit-transition: -webkit-transform 0.34s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: transform 0.34s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}

.social-media-gallery .item .item-share-btn {
  position: absolute;
  bottom: 0px;
  z-index: 2;
  color: white;
  right: 0px;
  width: 16.6%;
  height: 16.6%;
  cursor: pointer;
  -moz-transition: color 0.34s cubic-bezier(0.215, 0.610, 0.355, 1.000);
  -o-transition: color 0.34s cubic-bezier(0.215, 0.610, 0.355, 1.000);
  -webkit-transition: color 0.34s cubic-bezier(0.215, 0.610, 0.355, 1.000);
  transition: color 0.34s cubic-bezier(0.215, 0.610, 0.355, 1.000);
}

.social-media-gallery .item .item-share-btn .icon-share {
  width: 100%;
  position: absolute;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.social-media-gallery .item .item-share-btn .icon-share:before {
  position: absolute;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  margin: 0 auto;
  left: 0;
  right: 0;
  text-align: center;
}

.social-media-gallery .aspect-square.gallery.second {
  display: none;
}

@media only screen and (min-width: 1024px) {
  .social-media-gallery .aspect-square.gallery.second {
    display: block;
  }
}

.section404,
#unsupported-browser {
  background-color: #20372a;
  color: #fff;
  text-align: center;
  height: 100vh;
  padding: 0 30px;
}

.section404 .hopleaf,
#unsupported-browser .hopleaf {
  width: 100%;
  height: auto;
  max-width: 372px;
  margin-top: 15vh;
}

#unsupported-browser {
  display: none;
}

.loading-spinner {
  border: 8px solid #20372a;
  font-size: 40px;
  width: 1em;
  height: 1em;
  border-radius: .5em;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-animation: spin 1s linear infinite;
  -moz-animation: spin 1s linear infinite;
  animation: spin 1s linear infinite;
  border-top-color: #009b3a;
  margin: 0 auto;
}

@-webkit-keyframes spin {
  to {
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-moz-keyframes spin {
  to {
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes spin {
  to {
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.overlay-header,
.overlay-header-countdown,
.overlay-header-image {
  position: relative;
  z-index: 100;
  width: 100%;
  background-color: #20372a;
  color: #fff;
  margin-bottom: 30px;
}

.overlay-header>*,
.overlay-header-countdown>*,
.overlay-header-image>* {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

@media only screen and (min-width: 550px) {
  .overlay-header,
  .overlay-header-countdown,
  .overlay-header-image {
    margin-bottom: 85px;
  }
}

@media only screen and (min-width: 1200px) {
  .overlay-header,
  .overlay-header-countdown,
  .overlay-header-image {
    margin-bottom: 42px;
  }
}

.overlay-header,
.overlay-header-countdown,
.overlay-header-image,
.overlay-header .media-box,
.overlay-header-countdown .media-box,
.overlay-header-image .media-box {
  height: 720px;
}

.overlay-header.tall,
.tall.overlay-header-countdown,
.tall.overlay-header-image,
.overlay-header.tall .media-box,
.tall.overlay-header-countdown .media-box,
.tall.overlay-header-image .media-box {
  height: 812px;
}

.overlay-header.text,
.text.overlay-header-countdown,
.text.overlay-header-image {
  position: relative;
}

.overlay-header.text,
.text.overlay-header-countdown,
.text.overlay-header-image,
.overlay-header.text .media-box,
.text.overlay-header-countdown .media-box,
.text.overlay-header-image .media-box {
  height: 450px;
  padding: 0;
}

.overlay-header .content,
.overlay-header-countdown .content,
.overlay-header-image .content {
  position: absolute;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  max-width: 600px;
  padding: 0 20px;
  margin: 0 auto;
  left: 0;
  right: 0;
  z-index: 1;
}

@media only screen and (min-width: 768px) {
  .overlay-header .content,
  .overlay-header-countdown .content,
  .overlay-header-image .content {
    padding: 0;
    margin-right: 0;
    margin-left: 80px;
  }
}

.overlay-header .content .payoff .inner,
.overlay-header-countdown .content .payoff .inner,
.overlay-header-image .content .payoff .inner {
  position: relative;
}

.overlay-header .content .payoff .text,
.overlay-header-countdown .content .payoff .text,
.overlay-header-image .content .payoff .text {
  font-weight: bold;
}

.overlay-header .content .payoff .text:before,
.overlay-header-countdown .content .payoff .text:before,
.overlay-header-image .content .payoff .text:before {
  padding: 0;
  position: absolute;
  -moz-transform: translateY(-70%);
  -ms-transform: translateY(-70%);
  -webkit-transform: translateY(-70%);
  transform: translateY(-70%);
}

.overlay-header .content .preheadline,
.overlay-header-countdown .content .preheadline,
.overlay-header-image .content .preheadline {
  font-size: 15px;
}

.overlay-header .content .tags,
.overlay-header-countdown .content .tags,
.overlay-header-image .content .tags {
  font-size: 15px;
  margin-bottom: 25px;
}

.overlay-header .content h1,
.overlay-header-countdown .content h1,
.overlay-header-image .content h1 {
  font-size: 70px;
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 20px;
}

@media only screen and (max-width: 549px) {
  .overlay-header .content h1,
  .overlay-header-countdown .content h1,
  .overlay-header-image .content h1 {
    font-size: 52px;
  }
}

.overlay-header .content .subheadline,
.overlay-header-countdown .content .subheadline,
.overlay-header-image .content .subheadline {
  color: #fff;
}

@media only screen and (max-width: 549px) {
  .overlay-header .content .subheadline,
  .overlay-header-countdown .content .subheadline,
  .overlay-header-image .content .subheadline {
    font-size: 18px;
  }
}

.overlay-header.video .image-box,
.video.overlay-header-countdown .image-box,
.video.overlay-header-image .image-box {
  position: absolute;
}

.overlay-header.video,
.video.overlay-header-countdown,
.video.overlay-header-image {
  height: inherit;
  overflow: hidden;
}

.overlay-header.video .content,
.video.overlay-header-countdown .content,
.video.overlay-header-image .content {
  top: 50px;
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
}

@media only screen and (max-width: 549px), only screen and (min-width: 550px) and (max-width: 767px) {
  .overlay-header.video .content .icon-logo-carlsberg,
  .video.overlay-header-countdown .content .icon-logo-carlsberg,
  .video.overlay-header-image .content .icon-logo-carlsberg {
    opacity: 0;
  }
}

.overlay-header .video-container,
.overlay-header-countdown .video-container,
.overlay-header-image .video-container {
  margin-top: -9px;
}

.overlay-header .video-player.youtube .embed-container,
.overlay-header-countdown .video-player.youtube .embed-container,
.overlay-header-image .video-player.youtube .embed-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  height: auto;
}

.overlay-header .video-player.youtube .embed-container iframe,
.overlay-header-countdown .video-player.youtube .embed-container iframe,
.overlay-header-image .video-player.youtube .embed-container iframe,
.overlay-header .video-player.youtube .embed-container object,
.overlay-header-countdown .video-player.youtube .embed-container object,
.overlay-header-image .video-player.youtube .embed-container object,
.overlay-header .video-player.youtube .embed-container embed,
.overlay-header-countdown .video-player.youtube .embed-container embed,
.overlay-header-image .video-player.youtube .embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.overlay-header .dimmer,
.overlay-header-countdown .dimmer,
.overlay-header-image .dimmer {
  width: 100%;
  height: 100%;
  background-color: black;
  position: absolute;
  top: 0px;
  left: 0px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
  opacity: 0.2;
  z-index: 1;
}

.share-widget {
  position: absolute;
  width: 325px;
  margin-top: -46px;
  color: #a0a0a0;
  z-index: 10;
}

.share-widget h2 {
  font-size: 0.75em;
  margin: 0;
  float: left;
  margin-bottom: 0;
  font-weight: 400;
  font-family: "Carlsberg";
  font-style: normal;
  -webkit-font-smoothing: antialiased;
}

.share-widget .share-options {
  float: right;
  -moz-transform: translateY(-25%);
  -ms-transform: translateY(-25%);
  -webkit-transform: translateY(-25%);
  transform: translateY(-25%);
}

.share-widget .share-options .clipboard-copy {
  display: none;
  position: absolute;
  font-size: 0.75em;
  top: -2px;
  right: 10px;
}

.share-widget .share-options .item {
  cursor: pointer;
  float: left;
  width: 35px;
}

.share-widget .share-options .item span {
  font-size: 2em;
  -moz-transition: -moz-transform 0.1s ease;
  -o-transition: -o-transform 0.1s ease;
  -webkit-transition: -webkit-transform 0.1s ease;
  transition: transform 0.1s ease;
}

.share-widget .share-options .item span.icon-social-googleplus {
  font-size: 2.2em;
}

.no-touch .share-widget .share-options .item:hover span,
.zeroclipboard-is-hover {
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}

.no-touch .share-widget .share-options .item:hover span.icon-social-twitter,
.zeroclipboard-is-hover.icon-social-twitter {
  color: #00acee;
}

.no-touch .share-widget .share-options .item:hover span.icon-social-facebook,
.zeroclipboard-is-hover.icon-social-facebook {
  color: #3b5997;
}

.no-touch .share-widget .share-options .item:hover span.icon-social-googleplus,
.zeroclipboard-is-hover.icon-social-googleplus {
  color: #da4b3a;
}

.no-touch .share-widget .share-options .item:hover span.icon-social-pinterest,
.zeroclipboard-is-hover.icon-social-pinterest {
  color: #ce2127;
}

.no-touch .share-widget .share-options .item:hover span.icon-social-reddit,
.zeroclipboard-is-hover.icon-social-reddit {
  color: #ff4500;
}

.no-touch .share-widget .share-options .item:hover span.icon-social-link,
.no-touch .share-widget .share-options .item:hover span .icon-social-link,
.zeroclipboard-is-hover.icon-social-link,
.zeroclipboard-is-hover .icon-social-link {
  color: #009b3a;
}

@media only screen and (min-width: 1200px) {
  .share-widget {
    right: 10%;
    margin-top: 0;
    width: 210px;
  }

  .share-widget h2 {
    float: right;
    margin-bottom: 20px;
  }

  .share-widget .share-options {
    margin-right: -4px;
  }
}

@media only screen and (max-width: 549px) {
  .share-widget {
    display: none;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px), only screen and (min-width: 1024px) and (max-width: 1199px) {
  .share-widget {
    right: 64px;
  }
}

@media only screen and (min-width: 550px) and (max-width: 767px) {
  .share-widget {
    right: 20px;
  }
}

#overlay-menu {
  position: fixed;
  width: 100%;
  z-index: 3000;
}

#overlay-menu:after {
  content: "";
  display: inline-block;
  position: absolute;
  background-image: url("../images/menushadow.png");
  width: 100%;
  height: 40px;
  bottom: -40px;
  left: 0px;
  background-position: center center;
  background-size: cover;
  -moz-transform: translateY(-100px);
  -ms-transform: translateY(-100px);
  -webkit-transform: translateY(-100px);
  transform: translateY(-100px);
  -moz-transition: -moz-transform 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);
  -o-transition: -o-transform 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);
  -webkit-transition: -webkit-transform 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);
  transition: transform 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);
  z-index: -1;
}

.is-dev #overlay-menu .bar:after {
  background-image: url("../../assets/images/menushadow.png") !important;
}

#overlay-menu>.container {
  position: relative;
}

@media only screen and (min-width: 768px) {
  #overlay-menu>.container {
    overflow: hidden;
  }
}

#overlay-menu>.container .bar {
  position: absolute;
  top: 0px;
  -moz-transform: translateY(-100px);
  -ms-transform: translateY(-100px);
  -webkit-transform: translateY(-100px);
  transform: translateY(-100px);
  height: 100px;
  background-color: #fff;
  width: 100%;
  -moz-transition: -moz-transform 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);
  -o-transition: -o-transform 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);
  -webkit-transition: -webkit-transform 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);
  transition: transform 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);
}

@media only screen and (max-width: 549px) {
  #overlay-menu>.container .bar {
    -moz-transform: translateY(-74px);
    -ms-transform: translateY(-74px);
    -webkit-transform: translateY(-74px);
    transform: translateY(-74px);
    height: 74px;
  }
}

#overlay-menu>.container .bar .padded {
  padding: 0 80px;
  overflow: hidden;
}

#overlay-menu>.container .bar .padded .background {
  left: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  background-color: #fff;
}

#overlay-menu>.container .bar .padded .icon-logo-carlsberg {
  position: absolute;
  overflow: hidden;
}

@media only screen and (max-width: 549px), only screen and (min-width: 550px) and (max-width: 767px) {
  #overlay-menu>.container .bar .padded .icon-logo-carlsberg {
    width: 100%;
    text-align: center;
    left: 0;
  }
}

.ie9 #overlay-menu>.container .bar .padded .icon-logo-carlsberg {
  margin-top: 1px;
}

.ie10 #overlay-menu>.container .bar .padded .icon-logo-carlsberg {
  margin-top: 1px;
}

#overlay-menu>.container .bar .padded .title-header {
  color: #20372a;
  font-family: "Carlsberg";
  font-weight: 700;
  font-style: strong;
  -webkit-font-smoothing: antialiased;
  text-transform: capitalize;
  position: absolute;
  width: 100%;
  left: 0;
  text-align: center;
  position: absolute;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -moz-transition: opacity 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);
  -o-transition: opacity 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);
  -webkit-transition: opacity 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);
  transition: opacity 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);
}

@media only screen and (max-width: 549px), only screen and (min-width: 550px) and (max-width: 767px) {
  #overlay-menu>.container .bar .padded .title-header {
    display: none;
  }
}

.ie9 #overlay-menu>.container .bar .padded .title-header {
  margin-top: 5px;
}

.ie10 #overlay-menu>.container .bar .padded .title-header {
  margin-top: 5px;
}

#overlay-menu>.container .bar .padded .share-button {
  cursor: pointer;
  width: 80px;
  height: 100px;
  position: absolute;
  right: 0;
  top: 0px;
  font-size: 45px;
  color: #009b3a;
  background-color: #fff;
  z-index: 1;
  -moz-transition: -moz-transform 0.18s cubic-bezier(0.215, 0.610, 0.355, 1.000);
  -o-transition: -o-transform 0.18s cubic-bezier(0.215, 0.610, 0.355, 1.000);
  -webkit-transition: -webkit-transform 0.18s cubic-bezier(0.215, 0.610, 0.355, 1.000);
  transition: transform 0.18s cubic-bezier(0.215, 0.610, 0.355, 1.000);
}

@media only screen and (max-width: 549px) {
  #overlay-menu>.container .bar .padded .share-button {
    height: 74px;
    font-size: 35px;
  }
}

#overlay-menu>.container .bar .padded .share-button .icon-share {
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

@media only screen and (min-width: 550px) and (max-width: 767px) {
  #overlay-menu>.container .bar .padded .share-button .icon-share {
    margin-top: 4px;
  }
}

.ie9 #overlay-menu>.container .bar .padded .share-button .icon-share {
  margin-top: 9px;
}

.ie10 #overlay-menu>.container .bar .padded .share-button .icon-share {
  margin-top: 9px;
}

@media only screen and (max-width: 549px) {
  #overlay-menu>.container .bar .padded .share-button .icon-share {
    margin-top: 2px;
  }
}

.ie9 #overlay-menu>.container .bar .padded .share-button .icon-share {
  margin-top: 5px;
}

.ie10 #overlay-menu>.container .bar .padded .share-button .icon-share {
  margin-top: 5px;
}

#overlay-menu>.container .bar .padded .share-widget-container {
  background-color: #fff;
  position: absolute;
  right: 0px;
  -moz-transition: -moz-transform 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);
  -o-transition: -o-transform 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);
  -webkit-transition: -webkit-transform 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);
  transition: transform 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);
}

@media only screen and (max-width: 549px) {
  #overlay-menu>.container .bar .padded .share-widget-container {
    z-index: -1;
    top: 74px;
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    overflow: visible;
    width: 100%;
    height: 50px;
  }
}

@media only screen and (min-width: 550px) and (max-width: 767px) {
  #overlay-menu>.container .bar .padded .share-widget-container {
    z-index: -1;
    top: 100px;
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    overflow: visible;
    width: 100%;
    height: 50px;
  }
}

@media only screen and (min-width: 768px) {
  #overlay-menu>.container .bar .padded .share-widget-container {
    height: 100px;
    border-left: solid 10px #fff;
    top: 0px;
    -moz-transform: translateX(104%);
    -ms-transform: translateX(104%);
    -webkit-transform: translateX(104%);
    transform: translateX(104%);
  }
}

#overlay-menu>.container .bar .padded .share-widget-container .share-options {
  height: 100%;
}

#overlay-menu>.container .bar .padded .share-widget-container .share-options .clipboard-copy {
  display: none;
  position: absolute;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 5%;
}

@media only screen and (max-width: 549px), only screen and (min-width: 550px) and (max-width: 767px) {
  #overlay-menu>.container .bar .padded .share-widget-container .share-options {
    display: table;
    width: 100%;
  }
}

@media only screen and (min-width: 768px) {
  #overlay-menu>.container .bar .padded .share-widget-container .share-options {
    margin-right: 10px;
  }

  #overlay-menu>.container .bar .padded .share-widget-container .share-options:before {
    position: absolute;
    top: 50%;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    content: "";
    width: 1px;
    height: 50px;
    background-color: #f2f2f2;
    left: -10px;
  }
}

#overlay-menu>.container .bar .padded .share-widget-container .share-options .item {
  cursor: pointer;
  color: #20372a;
  height: 100%;
  position: relative;
  display: inline-block;
  width: 64px;
}

#overlay-menu>.container .bar .padded .share-widget-container .share-options .item span {
  position: absolute;
  width: 100%;
  top: 50%;
  margin-top: 1px;
}

#overlay-menu>.container .bar .padded .share-widget-container .share-options .item span:before {
  position: absolute;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
  text-align: center;
}

@media only screen and (max-width: 549px), only screen and (min-width: 550px) and (max-width: 767px) {
  #overlay-menu>.container .bar .padded .share-widget-container .share-options .item {
    display: table-cell;
  }
}

.no-touch #overlay-menu>.container .bar .padded .share-widget-container .share-options .item:hover .icon-social-twitter {
  color: #00acee;
}

.no-touch #overlay-menu>.container .bar .padded .share-widget-container .share-options .item:hover .icon-social-facebook {
  color: #3b5997;
}

.no-touch #overlay-menu>.container .bar .padded .share-widget-container .share-options .item:hover .icon-social-googleplus {
  color: #da4b3a;
}

.no-touch #overlay-menu>.container .bar .padded .share-widget-container .share-options .item:hover .icon-social-pinterest {
  color: #ce2127;
}

.no-touch #overlay-menu>.container .bar .padded .share-widget-container .share-options .item:hover .icon-social-reddit {
  color: #ff4500;
}

.no-touch #overlay-menu>.container .bar .padded .share-widget-container .share-options .item:hover .icon-social-link {
  color: #009b3a;
}

#overlay-menu>.container .bar .padded .share-widget-container .share-options .icon-social-twitter {
  margin-top: 2px;
  font-size: 2.2em;
}

#overlay-menu>.container .bar .padded .share-widget-container .share-options .icon-social-facebook {
  margin-top: 0;
  font-size: 2em;
}

#overlay-menu>.container .bar .padded .share-widget-container .share-options .icon-social-googleplus {
  font-size: 2em;
}

#overlay-menu>.container .bar .padded .share-widget-container .share-options .icon-social-pinterest {
  font-size: 2em;
}

#overlay-menu>.container .bar .padded .share-widget-container .share-options .icon-social-reddit {
  font-size: 2.1em;
}

#overlay-menu>.container .bar .padded .share-widget-container .share-options .icon-social-link {
  margin-top: 0;
  font-size: 1.8em;
}

#overlay-menu .green-line {
  position: absolute;
  width: 100%;
}

@media only screen and (max-width: 549px), only screen and (min-width: 550px) and (max-width: 767px) {
  #overlay-menu .green-line {
    border-top: 5px solid #009b3a;
  }
}

#overlay-menu .green-line span {
  display: inherit;
  border-top: 5px solid #009b3a;
}

@media only screen and (max-width: 549px), only screen and (min-width: 550px) and (max-width: 767px) {
  #overlay-menu .green-line span {
    border: none;
  }
}

#overlay-menu .close-button {
  cursor: pointer;
  position: relative;
  z-index: 3;
  color: #009b3a;
  font-size: 40px;
  width: 80px;
  height: 100px;
  text-align: center;
  margin-left: -5px;
  overflow: hidden;
}

@media only screen and (max-width: 549px) {
  #overlay-menu .close-button {
    height: 74px;
  }
}

#overlay-menu .close-button .center {
  padding-top: 30px;
}

@media only screen and (min-width: 768px) {
  #overlay-menu .close-button .center {
    padding-top: 27px;
  }

  .ie9 #overlay-menu .close-button .center {
    margin-top: 5px;
  }

  .ie10 #overlay-menu .close-button .center {
    margin-top: 5px;
  }
}

@media only screen and (max-width: 549px) {
  #overlay-menu .close-button .center {
    padding-top: 18px;
  }
}

#overlay-menu.show-bar:after {
  -moz-transform: translateY(0px);
  -ms-transform: translateY(0px);
  -webkit-transform: translateY(0px);
  transform: translateY(0px);
}

#overlay-menu.show-bar>.container .bar {
  -moz-transition: -moz-transform 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);
  -o-transition: -o-transform 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);
  -webkit-transition: -webkit-transform 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);
  transition: transform 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);
  -moz-transform: translateY(0px);
  -ms-transform: translateY(0px);
  -webkit-transform: translateY(0px);
  transform: translateY(0px);
}

#overlay-menu.show-bar .share-button {
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}

#overlay-menu.show-bar.show-share .share-button {
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
}

@media only screen and (max-width: 549px), only screen and (min-width: 550px) and (max-width: 767px) {
  #overlay-menu.show-bar.show-share-options:after {
    -moz-transform: translateY(50px);
    -ms-transform: translateY(50px);
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
  }
}

#overlay-menu.show-bar.show-share-options>.container .bar .padded .title-header {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

#overlay-menu.show-bar.show-share-options>.container .bar .padded .background {
  border-bottom: solid 1px #a1a1a1;
}

@media only screen and (max-width: 549px), only screen and (min-width: 550px) and (max-width: 767px) {
  #overlay-menu.show-bar.show-share-options>.container .bar .padded .share-button {
    background-color: #c9d2cf;
  }
}

@media only screen and (max-width: 549px), only screen and (min-width: 550px) and (max-width: 767px) {
  #overlay-menu.show-bar.show-share-options>.container .bar .padded .share-widget-container {
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
}

@media only screen and (min-width: 768px) {
  #overlay-menu.show-bar.show-share-options>.container .bar .padded .share-widget-container {
    right: 80px;
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}

@media only screen and (max-width: 549px), only screen and (min-width: 550px) and (max-width: 767px) {
  #overlay-nav-arrows {
    display: none;
  }
}

#overlay-nav-arrows .btn {
  position: fixed;
  cursor: pointer;
  top: 50%;
  z-index: 999;
  height: 80px;
}

#overlay-nav-arrows .btn .inner {
  -moz-transition: all 0.18s cubic-bezier(0.250, 0.100, 0.250, 1.000) 0ms;
  -o-transition: all 0.18s cubic-bezier(0.250, 0.100, 0.250, 1.000) 0ms;
  -webkit-transition: all 0.18s cubic-bezier(0.250, 0.100, 0.250, 1.000);
  -webkit-transition-delay: 0ms;
  transition: all 0.18s cubic-bezier(0.250, 0.100, 0.250, 1.000) 0ms;
  position: relative;
  font-size: 2.5em;
  color: #009b3a;
  width: 80px;
  height: 100%;
}

#overlay-nav-arrows .btn .inner span {
  position: absolute;
  top: 54%;
  left: 50%;
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

#overlay-nav-arrows .btn .details {
  -moz-transition: all 0.18s cubic-bezier(0.075, 0.820, 0.165, 1.000) 0ms;
  -o-transition: all 0.18s cubic-bezier(0.075, 0.820, 0.165, 1.000) 0ms;
  -webkit-transition: all 0.18s cubic-bezier(0.075, 0.820, 0.165, 1.000);
  -webkit-transition-delay: 0ms;
  transition: all 0.18s cubic-bezier(0.075, 0.820, 0.165, 1.000) 0ms;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  display: none;
  width: 260px;
  height: 100%;
  border: 1px solid rgba(0,0,0,0.09);
  border-top: 1px solid rgba(0,0,0,0.05);
  padding: 0 35px;
  box-sizing: border-box;
  background-color: #fff;
  color: #20372a;
  font-weight: bold;
}

#overlay-nav-arrows .btn .details span {
  max-height: 50%;
  word-wrap: break-word;
  overflow: hidden;
  position: relative;
  top: 50%;
  display: block;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

#overlay-nav-arrows .btn.prev {
  left: 0px;
}

#overlay-nav-arrows .btn.prev .details {
  border-left: none;
  margin-left: -50px;
}

#overlay-nav-arrows .btn.prev>* {
  float: left;
}

#overlay-nav-arrows .btn.next {
  right: 0px;
}

#overlay-nav-arrows .btn.next .details {
  border-right: none;
  margin-right: -50px;
}

#overlay-nav-arrows .btn.next>* {
  float: right;
}

.no-touch #overlay-nav-arrows .btn:hover .inner,
#overlay-nav-arrows .btn.active .inner {
  -moz-transition: all 1.28s cubic-bezier(0.075, 0.820, 0.165, 1.000) 0ms;
  -o-transition: all 1.28s cubic-bezier(0.075, 0.820, 0.165, 1.000) 0ms;
  -webkit-transition: all 1.28s cubic-bezier(0.075, 0.820, 0.165, 1.000);
  -webkit-transition-delay: 0ms;
  transition: all 1.28s cubic-bezier(0.075, 0.820, 0.165, 1.000) 0ms;
  color: #fff;
  background-color: #009b3a;
}

.no-touch #overlay-nav-arrows .btn:hover .inner span,
#overlay-nav-arrows .btn.active .inner span {
  font-size: 45px;
}

.no-touch #overlay-nav-arrows .btn:hover .details,
#overlay-nav-arrows .btn.active .details {
  -moz-transition: all 1.28s cubic-bezier(0.075, 0.820, 0.165, 1.000) 0ms;
  -o-transition: all 1.28s cubic-bezier(0.075, 0.820, 0.165, 1.000) 0ms;
  -webkit-transition: all 1.28s cubic-bezier(0.075, 0.820, 0.165, 1.000);
  -webkit-transition-delay: 0ms;
  transition: all 1.28s cubic-bezier(0.075, 0.820, 0.165, 1.000) 0ms;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  display: block;
}

.no-touch #overlay-nav-arrows .btn:hover.prev .details,
#overlay-nav-arrows .btn.active.prev .details {
  -moz-transition: all 1.48s cubic-bezier(0.075, 0.820, 0.165, 1.000) 0ms;
  -o-transition: all 1.48s cubic-bezier(0.075, 0.820, 0.165, 1.000) 0ms;
  -webkit-transition: all 1.48s cubic-bezier(0.075, 0.820, 0.165, 1.000);
  -webkit-transition-delay: 0ms;
  transition: all 1.48s cubic-bezier(0.075, 0.820, 0.165, 1.000) 0ms;
  margin-left: 0px;
}

.no-touch #overlay-nav-arrows .btn:hover.next .details,
#overlay-nav-arrows .btn.active.next .details {
  -moz-transition: all 1.48s cubic-bezier(0.075, 0.820, 0.165, 1.000) 0ms;
  -o-transition: all 1.48s cubic-bezier(0.075, 0.820, 0.165, 1.000) 0ms;
  -webkit-transition: all 1.48s cubic-bezier(0.075, 0.820, 0.165, 1.000);
  -webkit-transition-delay: 0ms;
  transition: all 1.48s cubic-bezier(0.075, 0.820, 0.165, 1.000) 0ms;
  margin-right: 0px;
}

#overlay {
  background-color: #fff;
  display: none;
}

#overlay.animating {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 3001;
}

#overlay.animating>.content {
  width: 100%;
  overflow: visible;
}

#overlay.animating #overlay-menu .bar {
  display: none;
}

#overlay.shown {
  display: block;
}

.icon-logo-carlsberg {
  font-size: 110px;
  margin-top: -4px;
  height: 100px;
  color: #20372a;
}

@media only screen and (max-width: 549px) {
  .icon-logo-carlsberg {
    font-size: 84px;
    height: 74px;
  }
}

#overlay {
  height: 100vh;
  overflow: hidden;
}

#overlay>.content {
  overflow-y: scroll;
  overflow-x: hidden;
  position: relative;
  -webkit-overflow-scrolling: touch;
  height: 100%;
}

.ios #overlay>.content .wrapper {
  padding-bottom: 75px;
}

#overlay>.content .block,
#overlay>.content form.pegasus {
  max-width: 600px;
  margin: 0 auto;
}

@media only screen {
  #overlay>.content .block,
  #overlay>.content form.pegasus {
    padding: 0 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px), only screen and (min-width: 1024px) and (max-width: 1199px) {
  #overlay>.content .block,
  #overlay>.content form.pegasus {
    padding: 0 64px;
  }
}

@media only screen and (min-width: 1200px) {
  #overlay>.content .block,
  #overlay>.content form.pegasus {
    width: 38.8885vw;
    min-width: 600px;
    max-width: none;
    padding-right: 210px;
  }
}

#overlay>.content .block {
  color: #20372a;
  line-height: 1.6em;
}

#overlay>.content .block.text-block {
  margin-bottom: 75px;
  position: relative;
  z-index: 1;
}

#overlay>.content .block.text-block a {
  text-decoration: underline;
}

@media only screen and (max-width: 549px), only screen and (min-width: 550px) and (max-width: 767px) {
  #overlay>.content .block.text-block {
    padding-bottom: 45px;
  }
}

#overlay>.content .block.text-block img {
  width: 100%;
  margin: 15px 0;
}

#overlay>.content .block.list-block {
  margin-bottom: 75px;
}

#overlay>.content .block.list-block a {
  text-decoration: underline;
}

#overlay>.content .block.list-block .list-item {
  position: relative;
  display: inline-block;
  margin-bottom: 27px;
  width: 100%;
}

#overlay>.content .block.list-block .list-item:last-of-type {
  margin-bottom: 0;
}

#overlay>.content .block.quote-block {
  position: relative;
  font-weight: 700;
  font-family: "Carlsberg";
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  line-height: 1.13em;
}

#overlay>.content .block.quote-block .headline-container {
  position: relative;
  z-index: 1;
}

#overlay>.content .block.quote-block:before {
  z-index: 1;
  content: '"';
  position: absolute;
  width: 50px;
}

@media only screen and (min-width: 1200px) {
  #overlay>.content .block.quote-block:before {
    margin-left: -64px;
  }
}

@media only screen {
  #overlay>.content .block.quote-block {
    padding: 0 20px;
    margin-bottom: 45px;
    font-size: 2em;
  }

  #overlay>.content .block.quote-block .headline-container {
    padding-left: 5.5555vw;
  }
}

@media only screen and (min-width: 768px) {
  #overlay>.content .block.quote-block {
    font-size: 3em;
    padding: 0 64px;
    margin-bottom: 75px;
  }
}

@media only screen and (min-width: 1200px) {
  #overlay>.content .block.quote-block {
    width: 50%;
    padding-right: 0;
    padding-left: 16.6665vw;
  }

  #overlay>.content .block.quote-block .headline-container {
    padding-left: 0;
  }
}

#overlay>.content .block.quote-block .image {
  position: absolute;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  right: 80%;
  height: 500px;
}

@media only screen and (min-width: 1200px) {
  #overlay>.content .block.quote-block .image {
    right: 90%;
  }
}

#overlay>.content .block.quote-block .image img {
  height: 100%;
}

#overlay>.content .block.specs-block {
  position: relative;
  z-index: 1;
  margin-bottom: 75px;
  color: #009b3a;
}

#overlay>.content .block.specs-block a {
  text-decoration: underline;
}

#overlay>.content .block.specs-block strong {
  color: #20372a;
}

#overlay>.content .block:last-of-type {
  padding-bottom: 0 !important;
}

#overlay>.content .text-block-header {
  margin-bottom: 15px;
  padding-bottom: 5px;
}

#overlay>.content .text-block-header .preheadline,
#overlay>.content .text-block-header .subheadline,
#overlay>.content .text-block-header .headline {
  margin: 0;
  margin-bottom: 15px;
}

#overlay>.content .text-block-header .preheadline {
  margin-bottom: 10px;
}

#overlay>.content .text-block-header .tags,
#overlay>.content .text-block-header .subheadline {
  font-size: 14px;
}

#overlay>.content .hero {
  margin: 0;
  margin-bottom: 45px;
}

#overlay>.content .hero .scroll-cta {
  display: none;
}

@media only screen and (min-width: 768px) {
  #overlay>.content .hero {
    margin-bottom: 75px;
  }
}

.overlay-header-countdown .icon-logo-carlsberg {
  position: absolute;
  color: #fff;
}

@media only screen {
  .overlay-header-countdown {
    height: 500px;
  }

  .overlay-header-countdown .icon-logo-carlsberg {
    font-size: 60px;
    top: 80px;
    left: 18px;
  }

  .overlay-header-countdown .content-box .image {
    width: 17%;
    max-width: 70px;
    top: 40%;
  }

  .overlay-header-countdown .content-box .image.left {
    left: 28%;
  }

  .overlay-header-countdown .content-box .image.right {
    right: 28%;
  }

  .overlay-header-countdown .content-box .text-box {
    top: 68%;
  }

  .overlay-header-countdown .content-box .text-box .countdown,
  .overlay-header-countdown .content-box .text-box .overlay-header-countdown {
    margin-top: 15px;
  }

  .overlay-header-countdown .content-box .text-box .headline {
    margin-bottom: 0px;
    margin-top: 25px;
  }
}

@media only screen and (min-width: 550px) {
  .overlay-header-countdown {
    height: 720px;
  }

  .overlay-header-countdown .icon-logo-carlsberg {
    font-size: 80px;
  }

  .overlay-header-countdown .content-box .image {
    width: 17%;
    max-width: 100px;
    top: 40%;
  }

  .overlay-header-countdown .content-box .text-box {
    top: 64%;
  }
}

@media only screen and (min-width: 768px) {
  .overlay-header-countdown .icon-logo-carlsberg {
    font-size: 90px;
  }

  .overlay-header-countdown .content-box .text-box {
    top: 50%;
  }

  .overlay-header-countdown .content-box .image {
    width: 11%;
    max-width: 160px;
    top: 45%;
  }

  .overlay-header-countdown .content-box .image.left {
    left: 8%;
  }

  .overlay-header-countdown .content-box .image.right {
    right: 8%;
  }
}

@media only screen and (min-width: 1200px) {
  .overlay-header-countdown .icon-logo-carlsberg {
    font-size: 120px;
  }
}

.overlay-header-countdown .content-box .image {
  position: absolute;
}

.overlay-header-image .background {
  position: absolute;
  height: 100%;
  width: 100%;
}

.overlay-header-image .background.blurred {
  overflow: hidden;
  -webkit-filter: blur(8px);
  -moz-filter: blur(8px);
  -o-filter: blur(8px);
  -ms-filter: blur(8px);
  filter: url(#blur);
  filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='$blurRadius');
}

.overlay-header-image .scroll-logo {
  position: absolute;
  color: #fff;
  left: 20px;
  z-index: 1;
}

.overlay-header-image .image {
  position: absolute;
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  top: 50%;
  left: 50%;
  -moz-box-shadow: #000 0px 0px 34px;
  -webkit-box-shadow: #000 0px 0px 34px;
  box-shadow: #000 0px 0px 34px;
  z-index: 1;
}

.overlay-header-image .text {
  position: absolute;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #fff;
  z-index: 1;
}

.overlay-header-image .payoff .inner {
  position: relative;
}

.overlay-header-image .payoff .text {
  width: 300px;
  font-weight: bold;
}

.overlay-header-image .payoff .text:before {
  padding: 0;
  position: absolute;
  -moz-transform: translateY(-70%);
  -ms-transform: translateY(-70%);
  -webkit-transform: translateY(-70%);
  transform: translateY(-70%);
}

@media only screen {
  .overlay-header-image {
    height: 500px;
  }

  .overlay-header-image .scroll-logo {
    top: 54px;
    left: 30px;
  }

  .overlay-header-image .image {
    width: 280px;
    height: 280px;
    top: 65%;
  }

  .overlay-header-image .text {
    padding: 0 30px;
    font-size: 20px;
    top: 55%;
  }
}

@media only screen and (min-width: 550px) {
  .overlay-header-image {
    height: 720px;
  }

  .overlay-header-image .image {
    width: 430px;
    height: 430px;
    top: 60%;
  }

  .overlay-header-image .text {
    font-size: 38px;
    top: 50%;
  }
}

@media only screen and (min-width: 1024px) {
  .overlay-header-image .scroll-logo {
    top: 56px;
    left: 30px;
  }

  .overlay-header-image .image {
    width: 600px;
    height: 600px;
    top: 50%;
  }

  .overlay-header-image .text {
    font-size: 42px;
    padding: 0 30px;
  }
}

@media only screen and (min-width: 1200px) {
  .overlay-header-image .scroll-logo {
    font-size: 120px;
  }
}

.overlay-header-image .content-box .image {
  position: absolute;
}

.related-items-slider {
  border-top: 1px solid #e7ebea;
  padding-top: 40px;
  margin-top: 70px;
  padding-bottom: 20px;
  overflow: hidden;
}

.related-items-slider h2,
.related-items-slider .headline {
  font-family: "Carlsberg";
  font-weight: 700;
  font-style: strong;
  -webkit-font-smoothing: antialiased;
}

@media only screen and (max-width: 549px) {
  .related-items-slider .block {
    padding-left: 64px !important;
  }
}

@media only screen and (min-width: 550px) and (max-width: 767px) {
  .related-items-slider .block {
    padding-left: 64px !important;
  }
}

.related-items-slider .slick-wrapper {
  position: relative;
}

@media only screen {
  .related-items-slider .slick-wrapper {
    margin-left: -64px;
  }
}

@media only screen and (min-width: 1024px) {
  .related-items-slider .slick-wrapper {
    margin-left: -5.5555vw;
  }
}

.related-items-slider .buttons {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 2;
}

.related-items-slider .buttons .slick-btn {
  cursor: pointer;
  background-color: #d0d9d6;
  position: relative;
  -moz-transition: all,0.33s,ease-out;
  -o-transition: all,0.33s,ease-out;
  -webkit-transition: all,0.33s,ease-out;
  transition: all,0.33s,ease-out;
}

@media only screen {
  .related-items-slider .buttons .slick-btn {
    width: 64px;
    height: 64px;
  }
}

@media only screen and (min-width: 1024px) {
  .related-items-slider .buttons .slick-btn {
    height: 5.5555vw;
    width: 5.5555vw;
  }
}

.related-items-slider .buttons .slick-btn.next::before {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: "carlsberg-icons";
  text-transform: none;
  content: "g";
}

.related-items-slider .buttons .slick-btn.prev::before {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: "carlsberg-icons";
  text-transform: none;
  content: "h";
}

.related-items-slider .buttons .slick-btn::before {
  position: absolute;
  width: 100%;
  text-align: center;
  position: absolute;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.no-touch .related-items-slider .buttons .slick-btn:not(.deactivated):hover {
  -moz-transition: all,0.13s,ease-out;
  -o-transition: all,0.13s,ease-out;
  -webkit-transition: all,0.13s,ease-out;
  transition: all,0.13s,ease-out;
  background-color: #20372a;
  color: #fff;
}

.related-items-slider .buttons .slick-btn.deactivated {
  cursor: default;
  background-color: #fff;
  background-color: rgba(208,217,214,0.2);
}

.related-items-slider .buttons .slick-btn.deactivated:before {
  color: #75ae8e;
  color: rgba(32,55,42,0.2);
}

.related-items-slider .slick {
  width: 240px;
}

@media only screen {
  .related-items-slider .slick {
    margin-left: 64px;
  }
}

@media only screen and (min-width: 1024px) {
  .related-items-slider .slick {
    margin-left: 5.5555vw;
  }
}

.related-items-slider .slick .slick-list {
  overflow: visible;
}

.related-items-slider .slick .item {
  -moz-transition: all 0.13s ease-out;
  -o-transition: all 0.13s ease-out;
  -webkit-transition: all 0.13s ease-out;
  transition: all 0.13s ease-out;
}

.related-items-slider .slick .item.moveLeft {
  -moz-transform: translateX(-240px);
  -ms-transform: translateX(-240px);
  -webkit-transform: translateX(-240px);
  transform: translateX(-240px);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

.related-items-slider .slick .image {
  height: 240px;
  background-size: cover;
  background-position: center center;
  margin-bottom: 25px;
}

.related-items-slider .slick .text {
  margin-top: 20px;
}

.video-player {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0px;
  cursor: pointer;
}

.no-touch .video-player:hover .play-button {
  -moz-transition: all 0.26s cubic-bezier(0.175, 0.885, 0.320, 1.275);
  -o-transition: all 0.26s cubic-bezier(0.175, 0.885, 0.320, 1.275);
  -webkit-transition: all 0.26s cubic-bezier(0.175, 0.885, 0.320, 1.275);
  transition: all 0.26s cubic-bezier(0.175, 0.885, 0.320, 1.275);
  -moz-transform: translateY(-50%) translateX(-50%) scale(1.2, 1.2);
  -ms-transform: translateY(-50%) translateX(-50%) scale(1.2, 1.2);
  -webkit-transform: translateY(-50%) translateX(-50%) scale(1.2, 1.2);
  transform: translateY(-50%) translateX(-50%) scale(1.2, 1.2);
}

.video-player .play-button {
  -moz-transition: all 0.15s cubic-bezier(0.215, 0.610, 0.355, 1.000);
  -o-transition: all 0.15s cubic-bezier(0.215, 0.610, 0.355, 1.000);
  -webkit-transition: all 0.15s cubic-bezier(0.215, 0.610, 0.355, 1.000);
  transition: all 0.15s cubic-bezier(0.215, 0.610, 0.355, 1.000);
  width: 150px;
  height: 100px;
  background-color: #fff;
  background-color: rgba(255,255,255,0.82);
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  overflow: hidden;
  position: absolute;
  -moz-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
  top: 50%;
  left: 50%;
}

.video-player .play-button:after {
  content: '';
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  border-left: 30px solid #20372a;
  position: absolute;
  -moz-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
  top: 50%;
  left: 50%;
}

.color-theme-gable-green .video-player .play-button {
  background-color: #315440;
  background-color: rgba(32,55,42,0.82);
}

.color-theme-gable-green .video-player .play-button:after {
  content: '';
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  border-left: 30px solid #fff;
}

.color-theme-gurkha-sand .video-player .play-button {
  background-color: #aba590;
  background-color: rgba(151,144,118,0.82);
}

.color-theme-gurkha-sand .video-player .play-button:after {
  content: '';
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  border-left: 30px solid #fff;
}

.color-theme-gurkha-sand-inverse .video-player .play-button {
  background-color: #315440;
  background-color: rgba(32,55,42,0.82);
}

.color-theme-gurkha-sand-inverse .video-player .play-button:after {
  content: '';
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  border-left: 30px solid #979076;
}

.color-theme-green-haze .video-player .play-button {
  background-color: #00c94b;
  background-color: rgba(0,155,58,0.82);
}

.color-theme-green-haze .video-player .play-button:after {
  content: '';
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  border-left: 30px solid #fff;
}

.video-player.youtube .play-button {
  background-color: #f52112;
  background-color: rgba(208,22,9,0.82);
}

.video-player.youtube .play-button:after {
  content: '';
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  border-left: 30px solid #fff;
}

.video-player {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0px;
  cursor: pointer;
}

.no-touch .video-player:hover .play-button {
  -moz-transition: all 0.26s cubic-bezier(0.175, 0.885, 0.320, 1.275);
  -o-transition: all 0.26s cubic-bezier(0.175, 0.885, 0.320, 1.275);
  -webkit-transition: all 0.26s cubic-bezier(0.175, 0.885, 0.320, 1.275);
  transition: all 0.26s cubic-bezier(0.175, 0.885, 0.320, 1.275);
  -moz-transform: translateY(-50%) translateX(-50%) scale(1.2, 1.2);
  -ms-transform: translateY(-50%) translateX(-50%) scale(1.2, 1.2);
  -webkit-transform: translateY(-50%) translateX(-50%) scale(1.2, 1.2);
  transform: translateY(-50%) translateX(-50%) scale(1.2, 1.2);
}

.video-player .play-button {
  -moz-transition: all 0.15s cubic-bezier(0.215, 0.610, 0.355, 1.000);
  -o-transition: all 0.15s cubic-bezier(0.215, 0.610, 0.355, 1.000);
  -webkit-transition: all 0.15s cubic-bezier(0.215, 0.610, 0.355, 1.000);
  transition: all 0.15s cubic-bezier(0.215, 0.610, 0.355, 1.000);
  width: 150px;
  height: 100px;
  background-color: #fff;
  background-color: rgba(255,255,255,0.82);
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  overflow: hidden;
  position: absolute;
  -moz-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
  top: 50%;
  left: 50%;
}

.video-player .play-button:after {
  content: '';
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  border-left: 30px solid #20372a;
  position: absolute;
  -moz-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
  top: 50%;
  left: 50%;
}

.color-theme-gable-green .video-player .play-button {
  background-color: #315440;
  background-color: rgba(32,55,42,0.82);
}

.color-theme-gable-green .video-player .play-button:after {
  content: '';
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  border-left: 30px solid #fff;
}

.color-theme-gurkha-sand .video-player .play-button {
  background-color: #aba590;
  background-color: rgba(151,144,118,0.82);
}

.color-theme-gurkha-sand .video-player .play-button:after {
  content: '';
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  border-left: 30px solid #fff;
}

.color-theme-gurkha-sand-inverse .video-player .play-button {
  background-color: #315440;
  background-color: rgba(32,55,42,0.82);
}

.color-theme-gurkha-sand-inverse .video-player .play-button:after {
  content: '';
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  border-left: 30px solid #979076;
}

.color-theme-green-haze .video-player .play-button {
  background-color: #00c94b;
  background-color: rgba(0,155,58,0.82);
}

.color-theme-green-haze .video-player .play-button:after {
  content: '';
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  border-left: 30px solid #fff;
}

.video-player.youtube .play-button {
  background-color: #f52112;
  background-color: rgba(208,22,9,0.82);
}

.video-player.youtube .play-button:after {
  content: '';
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  border-left: 30px solid #fff;
}

section.map {
  overflow: hidden;
  *zoom: 1;
  color: #fff;
}

section.map .headline {
  margin: 0px;
  font-size: 30px;
}

section.map .markerClusterLabel {
  font-weight: 700;
  font-family: "Carlsberg";
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  color: #00a449;
}

section.map .markerClusterLabel.big {
  font-size: 24px;
}

section.map .markerClusterLabel.medium {
  font-size: 22px;
}

section.map .markerClusterLabel.small {
  font-size: 20px;
}

section.map .markerClusterLabel.tiny {
  font-size: 18px;
}

section.map .markerClusterLabel.miniscule {
  font-size: 15px;
}

section.map .map-box {
  display: none;
  float: left;
}

@media only screen and (min-width: 550px) {
  section.map .map-box {
    height: 100%;
    position: relative;
    display: block;
    width: 50%;
  }
}

@media only screen and (min-width: 1024px) {
  section.map .map-box {
    width: 66.66667%;
  }
}

section.map .map-box .map-canvas {
  height: 100%;
}

section.map .map-box .content {
  height: 100%;
  width: 100%;
}

section.map .map-box .zoom-controls {
  position: absolute;
  z-index: 5;
  height: 40%;
}

section.map .map-box .zoom-controls .zoom-slider {
  height: 100%;
}

section.map .map-box .zoom-controls .zoom-slider>* {
  width: 100%;
}

@media only screen and (min-width: 550px) {
  section.map .map-box .zoom-controls {
    width: 40px;
    top: 10px;
    left: 10px;
  }

  section.map .map-box .zoom-controls .btn {
    cursor: pointer;
    position: relative;
    height: 40px;
    background-color: #00ce4d;
    background-color: rgba(0,155,58,0.8);
    color: #fff;
  }

  section.map .map-box .zoom-controls .btn span {
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 20px;
    margin-top: 2px;
  }

  section.map .map-box .zoom-controls .track-container {
    background-color: #35ff81;
    background-color: rgba(0,155,58,0.4);
    height: 65%;
    padding: 25px 0;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }

  section.map .map-box .zoom-controls .track-container .track {
    height: 100%;
    width: 2px;
    background-color: #fff;
    position: relative;
    left: 50%;
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
  }

  section.map .map-box .zoom-controls .track-container .track .knob {
    height: 2px;
    width: 15px;
    background-color: white;
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    position: absolute;
  }
}

@media only screen and (min-width: 768px) {
  section.map .map-box .zoom-controls {
    top: 20px;
    left: 20px;
    width: 55px;
  }

  section.map .map-box .zoom-controls .btn {
    height: 55px;
  }

  section.map .map-box .zoom-controls .btn span {
    font-size: 30px;
  }
}

@media only screen and (min-width: 1024px) {
  section.map .map-box .zoom-controls {
    top: 30px;
    left: 30px;
    width: 72px;
  }

  section.map .map-box .zoom-controls .btn {
    height: 72px;
  }

  section.map .map-box .zoom-controls .btn span {
    font-size: 40px;
  }
}

@media only screen and (max-width: 549px) {
  section.map .interface-box {
    width: 100%;
  }
}

@media only screen and (min-width: 550px) {
  section.map .interface-box {
    width: 50%;
    height: 100%;
    position: relative;
    left: 50%;
  }
}

@media only screen and (min-width: 1024px) {
  section.map .interface-box {
    width: 33.33333%;
    left: 66.66667%;
  }
}

section.map .interface-box .content .tags {
  margin-top: 10px;
}

section.map .interface-box .content .background {
  height: 100%;
  width: 100%;
  max-height: 360px;
}

section.map .interface-box .content a {
  margin-top: 5px;
  text-decoration: underline;
}

section.map .interface-box .content .content-box {
  position: absolute;
  z-index: 10;
  width: 100%;
  height: 100%;
}

section.map .interface-box .content .form-control {
  margin-top: 50px;
  text-align: center;
  width: 100%;
}

section.map .interface-box .content .form-control a {
  text-decoration: underline;
}

section.map .interface-box .content .form-control .button {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background-color: #20372a;
  color: #fff;
  -moz-border-radius: 2px / 2px;
  -webkit-border-radius: 2px 2px;
  border-radius: 2px / 2px;
  font-family: "Carlsberg";
  font-weight: 700;
  font-style: strong;
  -webkit-font-smoothing: antialiased;
  cursor: pointer;
  text-transform: capitalize;
  -moz-transition: all 0.15s ease-out;
  -o-transition: all 0.15s ease-out;
  -webkit-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 12px 5px;
}

.no-touch section.map .interface-box .content .form-control .button:hover {
  -moz-transition: all 0.23s ease-out;
  -o-transition: all 0.23s ease-out;
  -webkit-transition: all 0.23s ease-out;
  transition: all 0.23s ease-out;
  background-color: #20372a;
  color: #009b3a;
}

section.map .interface-box .content .form-control .search-field {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 10px 12px;
  margin-bottom: 10px;
}

section.map .interface-box .content .services {
  width: 75%;
  margin: 0 auto;
  padding-top: 15%;
}

section.map .interface-box .content .services .radiobutton {
  cursor: pointer;
}

section.map .interface-box .content .services .radiobutton strong {
  font-size: 15px;
  font-weight: normal;
  text-transform: uppercase;
  position: relative;
  bottom: 4px;
}

section.map .interface-box .content .services .radiobutton input {
  display: none;
}

section.map .interface-box .content .services .radiobutton span {
  width: 18px;
  height: 18px;
  display: inline-block;
  margin-right: 3px;
  background-size: 100% 100%;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMTQwcHgiIGhlaWdodD0iMTQwcHgiIHZpZXdCb3g9IjAgMCAxNDAgMTQwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4gICAgICAgIDx0aXRsZT51bmNoZWNrZWQ8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+PC9kZWZzPiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4gICAgICAgIDxnIGlkPSJ1bmNoZWNrZWQiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIGZpbGw9IiNGRkZGRkYiPiAgICAgICAgICAgIDxwYXRoIGQ9Ik02OS42ODg2MzY0LDAuNzc1IEMzMS4zMDIyNzI3LDAuNzc1IDAuMDc1LDMyLjAwMjI3MjcgMC4wNzUsNzAuMzg4NjM2NCBDMC4wNzUsMTA4Ljc3NSAzMS4zMDIyNzI3LDE0MC4wMDIyNzMgNjkuNjg4NjM2NCwxNDAuMDAyMjczIEMxMDguMDc1LDE0MC4wMDIyNzMgMTM5LjMwOTA5MSwxMDguNzc1IDEzOS4zMDkwOTEsNzAuMzg4NjM2NCBDMTM5LjMwOTA5MSwzMi4wMDIyNzI3IDEwOC4wNzUsMC43NzUgNjkuNjg4NjM2NCwwLjc3NSBMNjkuNjg4NjM2NCwwLjc3NSBaIE02OS42ODg2MzY0LDEzMy4xODQwOTEgQzM1LjA2NTkwOTEsMTMzLjE4NDA5MSA2Ljg5MzE4MTgyLDEwNS4wMTgxODIgNi44OTMxODE4Miw3MC4zODg2MzY0IEM2Ljg5MzE4MTgyLDM1Ljc1OTA5MDkgMzUuMDY1OTA5MSw3LjU5MzE4MTgyIDY5LjY4ODYzNjQsNy41OTMxODE4MiBDMTA0LjMxODE4Miw3LjU5MzE4MTgyIDEzMi40OTA5MDksMzUuNzU5MDkwOSAxMzIuNDkwOTA5LDcwLjM4ODYzNjQgQzEzMi40OTA5MDksMTA1LjAxODE4MiAxMDQuMzE4MTgyLDEzMy4xODQwOTEgNjkuNjg4NjM2NCwxMzMuMTg0MDkxIEw2OS42ODg2MzY0LDEzMy4xODQwOTEgWiIgaWQ9IkZpbGwtMiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+);
}

section.map .interface-box .content .services .radiobutton input:checked+span {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMTQwcHgiIGhlaWdodD0iMTQwcHgiIHZpZXdCb3g9IjAgMCAxNDAgMTQwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4gICAgICAgIDx0aXRsZT5jaGVja2VkPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+ICAgICAgICA8ZyBpZD0iY2hlY2tlZCIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgZmlsbD0iIzAwOUIzQSI+ICAgICAgICAgICAgPHBhdGggZD0iTTEwMS4yNSw0OC4xIEM5Ny4zMjI3MjczLDQ0LjE2NTkwOTEgOTAuODg2MzYzNiw0My41OTMxODE4IDg2LjAzMTgxODIsNDcuODk1NDU0NSBMNjMuNTg2MzYzNiw3MC4zNDc3MjczIEw1Ny4wOTU0NTQ1LDYzLjg2MzYzNjQgQzUyLjk3NzI3MjcsNTkuNzQ1NDU0NSA0NS44MTEzNjM2LDU5LjcxODE4MTggNDEuNjUyMjcyNyw2My44NjM2MzY0IEMzNy40NTkwOTA5LDY4LjA1NjgxODIgMzcuMzUsNzQuNzMxODE4MiA0MS40ODE4MTgyLDc5LjEyOTU0NTUgTDU3LjQ5NzcyNzMsOTUuMTMxODE4MiBDNTkuMTU0NTQ1NSw5Ni42MTgxODE4IDYxLjI5NTQ1NDUsOTcuNDM2MzYzNiA2My41MjUsOTcuNDM2MzYzNiBDNjUuNjU5MDkwOSw5Ny40MzYzNjM2IDY3LjczODYzNjQsOTYuNjc5NTQ1NSA2OS43NjM2MzY0LDk0LjkyNzI3MjcgTDEwMS40NTQ1NDUsNjMuMjYzNjM2NCBDMTAxLjU4NDA5MSw2My4xNTQ1NDU1IDEwMS45Mzg2MzYsNjIuNzY1OTA5MSAxMDIuMDQwOTA5LDYyLjYyOTU0NTUgQzEwNS41MzE4MTgsNTguMjg2MzYzNiAxMDUuMTkwOTA5LDUyLjA0MDkwOTEgMTAxLjI1LDQ4LjEgTDEwMS4yNSw0OC4xIFogTTk2LjczNjM2MzYsNTguMzQ3NzI3MyBMNjQuOTU2ODE4Miw5MC4wOTMxODE4IEM2NC4xMzg2MzY0LDkwLjc3NSA2Myw5MC45MTgxODE4IDYxLjg4MTgxODIsODkuODg4NjM2NCBMNDYuMzc3MjcyNyw3NC4zOTA5MDkxIEM0NC44NTY4MTgyLDcyLjc2ODE4MTggNDQuODkwOTA5MSw3MC4yNTkwOTA5IDQ2LjQ2NTkwOTEsNjguNjkwOTA5MSBDNDcuMjUsNjcuOTA2ODE4MiA0OC4yNzk1NDU1LDY3LjQ3NzI3MjcgNDkuMzc3MjcyNyw2Ny40NzcyNzI3IEM1MC40NjgxODE4LDY3LjQ3NzI3MjcgNTEuNDk3NzI3Myw2Ny45MDY4MTgyIDUyLjI3NSw2OC42ODQwOTA5IEw2MS4xNzI3MjczLDc3LjU4MTgxODIgQzYyLjQ1NDU0NTUsNzguODU2ODE4MiA2NC43MTgxODE4LDc4Ljg1NjgxODIgNjUuOTkzMTgxOCw3Ny41ODE4MTgyIEw5MC44NDU0NTQ1LDUyLjcyMjcyNzMgQzkyLjM5MzE4MTgsNTEuMzY1OTA5MSA5NC45NSw1MS40NDA5MDkxIDk2LjQyOTU0NTUsNTIuOTIwNDU0NSBDOTcuOTA5MDkwOSw1NC4zOTMxODE4IDk4LjAzMTgxODIsNTYuNzMxODE4MiA5Ni43MzYzNjM2LDU4LjM0NzcyNzMgTDk2LjczNjM2MzYsNTguMzQ3NzI3MyBaIiBpZD0iRmlsbC0xIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+ICAgICAgICAgICAgPHBhdGggZD0iTTY5LjY4ODYzNjQsMC43NzUgQzMxLjMwMjI3MjcsMC43NzUgMC4wNzUsMzIuMDAyMjcyNyAwLjA3NSw3MC4zODg2MzY0IEMwLjA3NSwxMDguNzc1IDMxLjMwMjI3MjcsMTQwLjAwMjI3MyA2OS42ODg2MzY0LDE0MC4wMDIyNzMgQzEwOC4wNzUsMTQwLjAwMjI3MyAxMzkuMzA5MDkxLDEwOC43NzUgMTM5LjMwOTA5MSw3MC4zODg2MzY0IEMxMzkuMzA5MDkxLDMyLjAwMjI3MjcgMTA4LjA3NSwwLjc3NSA2OS42ODg2MzY0LDAuNzc1IEw2OS42ODg2MzY0LDAuNzc1IFogTTY5LjY4ODYzNjQsMTMzLjE4NDA5MSBDMzUuMDY1OTA5MSwxMzMuMTg0MDkxIDYuODkzMTgxODIsMTA1LjAxODE4MiA2Ljg5MzE4MTgyLDcwLjM4ODYzNjQgQzYuODkzMTgxODIsMzUuNzU5MDkwOSAzNS4wNjU5MDkxLDcuNTkzMTgxODIgNjkuNjg4NjM2NCw3LjU5MzE4MTgyIEMxMDQuMzE4MTgyLDcuNTkzMTgxODIgMTMyLjQ5MDkwOSwzNS43NTkwOTA5IDEzMi40OTA5MDksNzAuMzg4NjM2NCBDMTMyLjQ5MDkwOSwxMDUuMDE4MTgyIDEwNC4zMTgxODIsMTMzLjE4NDA5MSA2OS42ODg2MzY0LDEzMy4xODQwOTEgTDY5LjY4ODYzNjQsMTMzLjE4NDA5MSBaIiBpZD0iRmlsbC0yIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);
}

section.map .interface-box .content .services .radiobutton:last-child {
  float: right;
}

section.map .details-box {
  margin-top: 40px;
}

section.map .details-box .default {
  padding-top: 120px;
}

section.map .details-box .content-box {
  height: 100%;
  width: 100%;
}

section.map .details-box .hidden {
  display: none;
}

section.map .details-box .item {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

section.map .details-box .item a.map-link {
  display: none;
}

section.map .details-box .item .headline .icon-leaf {
  color: #fbce58;
}

section.map .details-box ul,
section.map .details-box strong {
  font-size: 14px;
}

section.map .details-box ul {
  margin-top: 10px;
}

section.map .details-box .default .headline,
section.map .details-box .item .headline {
  position: relative;
}

section.map .details-box .default .headline .icon-leaf,
section.map .details-box .item .headline .icon-leaf {
  margin-top: 2px;
  position: absolute;
  font-size: 24px;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
}

section.map .details-box .default .headline span,
section.map .details-box .item .headline span {
  display: inline-block;
  padding-left: 34px;
  line-height: 34px;
}

section.map .content {
  background-color: #20372a;
  height: 100%;
  width: 100%;
}

section.map .content-padding {
  padding: 18% 16%;
}

@media only screen and (max-width: 549px) {
  section.map .interface-box .form-control a {
    margin-top: 25px;
    display: inline-block;
  }

  section.map .interface-box .details-box .list .headline {
    font-weight: bold;
  }

  section.map .interface-box .details-box .list a.cta {
    text-decoration: none;
    display: none;
    box-sizing: border-box;
    text-align: center;
    width: 100%;
  }

  section.map .interface-box .details-box ol {
    padding-left: 0;
    margin-left: -10px;
  }

  section.map .interface-box .details-box ol>li {
    font-weight: bolder;
    padding-left: 10px;
    margin-bottom: 20px;
  }

  section.map .interface-box .details-box ol>li .wrapper {
    font-weight: normal;
  }

  section.map .interface-box .details-box ol>li p {
    margin-top: 0;
  }

  section.map .interface-box .details-box ol>li .name {
    font-size: 16px;
  }

  section.map .interface-box .aspect {
    margin: 0;
  }

  section.map .interface-box .content {
    position: static;
  }

  section.map .interface-box .content .content-box {
    position: relative;
  }

  section.map .interface-box .background {
    position: absolute;
    top: 0;
    left: 0;
  }
}

.gridfiller {
  overflow: hidden;
}

@media only screen and (max-width: 549px) {
  .gridfiller.hideIn1ColumnLayout {
    display: none;
  }
}

@media only screen and (min-width: 550px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1023px) {
  .gridfiller.hideIn2ColumnLayout {
    display: none;
  }
}

@media only screen and (min-width: 1024px) {
  .gridfiller.hideIn3ColumnLayout {
    display: none;
  }
}

.payoff .text {
  font-size: 11px;
}

.payoff .text:before {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: "carlsberg-icons";
  text-transform: none;
  content: "b";
  font-size: 70px;
  padding: 0 10px;
}

#blursvg {
  display: none;
}

.content .image-box.responsive.cover {
  width: 100.1%;
}

.content .slick-list {
  width: 100.4%;
}

.content .slick-list .slick-track .slick-slide {
  overflow: hidden;
}

.invisible {
  visibility: hidden;
}