/*
Festivalguide CSS - Version 1.0
Copyright 2013
*/
/* line 5, ../../../../../../../../../../lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../../../../lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../../../../lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../../../../lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../../../../lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../../../../lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../../../../lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../../../../lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../../../../lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* line 144, ../scss/_global.scss */
.no-desktop {
  display: none;
}
@media (max-width: 1213px) {
  /* line 144, ../scss/_global.scss */
  .no-desktop {
    display: block;
  }
}

@media (max-width: 1213px) {
  /* line 152, ../scss/_global.scss */
  .ge-1024 {
    display: none;
  }
}

/* line 157, ../scss/_global.scss */
.lt-1024 {
  display: none;
}
@media (max-width: 1213px) {
  /* line 157, ../scss/_global.scss */
  .lt-1024 {
    display: block;
  }
}

@media (max-width: 767px) {
  /* line 164, ../scss/_global.scss */
  .ge-768 {
    display: none;
  }
}

/* line 169, ../scss/_global.scss */
.lt-768 {
  display: none;
}
@media (max-width: 767px) {
  /* line 169, ../scss/_global.scss */
  .lt-768 {
    display: block;
  }
}

@media (max-width: 599px) {
  /* line 176, ../scss/_global.scss */
  .ge-600 {
    display: none;
  }
}
@media (max-width: 479px) {
  /* line 176, ../scss/_global.scss */
  .ge-600 {
    display: none;
  }
}

/* line 184, ../scss/_global.scss */
.lt-600 {
  display: none;
}
@media (max-width: 599px) {
  /* line 184, ../scss/_global.scss */
  .lt-600 {
    display: block;
  }
}

/* line 191, ../scss/_global.scss */
.lt-480, .ex-320 {
  display: none;
}
@media (max-width: 479px) {
  /* line 191, ../scss/_global.scss */
  .lt-480, .ex-320 {
    display: block;
  }
}

/* line 198, ../scss/_global.scss */
.ex-tablet {
  display: none;
}
@media (max-width: 1213px) {
  /* line 198, ../scss/_global.scss */
  .ex-tablet {
    display: block;
  }
}
@media (max-width: 599px) {
  /* line 198, ../scss/_global.scss */
  .ex-tablet {
    display: none;
  }
}

/* line 209, ../scss/_global.scss */
.ex-480 {
  display: none;
}
@media (max-width: 599px) {
  /* line 209, ../scss/_global.scss */
  .ex-480 {
    display: block;
  }
}
@media (max-width: 479px) {
  /* line 209, ../scss/_global.scss */
  .ex-480 {
    display: none;
  }
}

/** begin: colors **/
/** end: colors **/
/** begin: defaults **/
/** end: defaults **/
/** begin: rotate keyframes **/
@-moz-keyframes spin {
  100% {
    -moz-transform: rotate(360deg);
  }
}
@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/** end: rotate keyframes **/
/* line 28, ../scss/_sprite.scss */
.gallery-zoom, .gallery-open, #header .nav-action, #navigation-wrapper #navigation-category .logo-wrapper .logo, #navigation-wrapper #navigation-mobile .logo-wrapper .logo, #navigation-wrapper.sticky #navigation #navigation-category .logo-wrapper .logo,
#navigation-wrapper.sticky #navigation #navigation-mobile .logo-wrapper .logo, #navigation-wrapper.sticky #navigation #navigation-category a.search .icon,
#navigation-wrapper.sticky #navigation #navigation-mobile a.search .icon, #search-form-wrapper #search-form i.icon.search, #search-form-wrapper #search-form a.expand i.icon.arrow-down, #search-form-wrapper #search-form-expanded #search-filters .search-filter .search-heading i.icon, #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li a i.icon.icon-national, #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li a i.icon.icon-europe, #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li a i.icon.icon-world, .teaser-medium.tv-teaser .play-button, .teaser-medium .basic-view-teaser.sold-out:before, .teaser-medium .basic-view-teaser.canceled:before, #footer .social-buttons a.icon, #footer #partners .logo, .festival-info i.icon, #event header ul.event-links li a i.icon-link-external,
#event .event-info ul.event-links li a i.icon-link-external, #event.canceled .event-ticket:after, #event.sold-out .event-ticket:after, #event.with-visual .event-media.sold-out:after, #event.with-visual .event-media.canceled:after, #event-edit-city, #event-search-city, #event-edit-date, .weather i.weather-icon, #newsticker a.navi, .social-controlls .social-controll-button a.icon {
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
}

/* This is the proper syntax for an @font-face file

/* @font-face {
font-family: 'FontName';
src: url('../fonts/FontName.eot');
src: url('../fonts/FontName.eot?iefix') format('embedded-opentype'),
url('../fonts/FontName.woff') format('woff'),
url('../fonts/FontName.ttf') format('truetype'),
url('../fonts/FontName.svg#FontName') format('svg');
font-weight: normal;
font-style: normal; }
*/
/** BEGIN: Gotham **/
@font-face {
  font-family: 'Gotham Black';
  src: url("bundles/introwww/fonts/Gotham-Narrow/GothamNarrow-Black.otf");
  font-weight: normal;
}
@font-face {
  font-family: 'Gotham Black';
  src: url("bundles/introwww/fonts/Gotham-Narrow/GothamNarrow-BlackItalic.otf");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Gotham Black';
  src: url("bundles/introwww/fonts/Gotham/Gotham-Bold.otf");
  font-weight: bold;
}
@font-face {
  font-family: 'Gotham Black';
  src: url("bundles/introwww/fonts/Gotham/Gotham-BoldItalic.otf");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'Gotham Book';
  src: url("bundles/introwww/fonts/Gotham/Gotham-Book.otf");
  font-weight: normal;
}
@font-face {
  font-family: 'Gotham Book';
  src: url("bundles/introwww/fonts/Gotham/Gotham-BookItalic.otf");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Gotham Extra Light';
  src: url("bundles/introwww/fonts/Gotham/Gotham-XLight.otf");
  font-weight: normal;
}
@font-face {
  font-family: 'Gotham Extra Light';
  src: url("bundles/introwww/fonts/Gotham/Gotham-XLightItalic.otf");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Gotham Narrow Light';
  src: url("bundles/introwww/fonts/Gotham-Narrow/GothamNarrow-Light.otf");
  font-weight: normal;
}
@font-face {
  font-family: 'Gotham Narrow Light';
  src: url("bundles/introwww/fonts/Gotham-Narrow/GothamNarrow-LightItalic.otf");
  font-weight: normal;
  font-style: italic;
}
/** END: Gotham **/
/** BEGIN: Abril **/
@font-face {
  font-family: 'Abril';
  src: url("bundles/introwww/fonts/Abril/Abril_Text_Regular.otf");
  font-weight: normal;
}
@font-face {
  font-family: 'Abril';
  src: url("bundles/introwww/fonts/Abril/Abril_Text_Italic.otf");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Abril';
  src: url("bundles/introwww/fonts/Abril/TypeTogether - AbrilText-ExtraBold.otf");
  font-weight: bold;
}
@font-face {
  font-family: 'Abril';
  src: url("bundles/introwww/fonts/Abril/Abril_Text_BoldItalic.otf");
  font-weight: bold;
  font-style: italic;
}
/** END: Abril **/
/* line 100, ../scss/_font_face.scss */
a {
  text-decoration: none;
  color: #000000;
}

/* line 106, ../scss/_font_face.scss */
#header a {
  text-decoration: none;
  color: #000000;
}

/* line 1, ../scss/_grid.scss */
.row {
  *zoom: 1;
}
/* line 38, ../../../../../../../../../../lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.row:after {
  content: "";
  display: table;
  clear: both;
}

/* line 5, ../scss/_grid.scss */
.ad-button-col, article#main.event .event-actions, article#main.event .date-list .block-link, article#main.event .artist-list .block-link, article#main.event #sidebar .date, article#main.event #sidebar .teaser-mini, article#main.event .artist-list .date, article#main.event .artist-list .teaser-mini, #event #festival-lineup .headliner article.artist, .big-block, .grid-ad, .post-teaser, .teaser-artist, #sidebar .button-link-wrapper, .brick-ad, .cnt-ad-col, .teaser-medium, .tv-preview-col, .image-col, #promo-teaser, article#main #sidebar, #artist .article-col #head-area #sidebar, #footer .footer-meta-col, #newsticker, article#main header:not(.static_page), #footer .footer-link-col.newsletter-form, .voting-questions-block, #top-teaser, .video-teaser, article#main .article-col, #artist .article-col, #event .event-media.pictureav, #top-teaser.fullsize, .big-block.block-wide, .video-teaser.full, article#main .article-image .gallery-slider-wrap, article#main .article-col.fullwidth, .table, .extended-info h3, .small-ad-button, article#main.event .row .event-info, body article#main.event #main-area .artist-list .date, body article#main.event .extended-info .artist-list .date, body article#main.event #main-area .artist-list .teaser-mini, body article#main.event .extended-info .artist-list .teaser-mini, body article#main.event #main-area .artist-list .button-link, body article#main.event .extended-info .artist-list .button-link, article#main section.event_festival .event-box .date, article#main section.event_festival .event-box .block-link {
  float: left;
  min-height: 1px;
  margin-right: 15px;
  margin-left: 15px;
}

/* line 32, ../scss/_grid.scss */
article#main section.event_festival .event-box {
  padding-left: 15px;
}

/* line 40, ../scss/_grid.scss */
.container.tv .teaser-heading {
  margin-left: 15px;
}

/* line 44, ../scss/_grid.scss */
.brick-ad, .rubrik .container.tv a.tv-overview, article#main hr, article#main section.event_festival .event-box .date, article#main section.event_festival .event-box .block-link {
  margin-right: 15px;
}

/* line 48, ../scss/_grid.scss */
.block-wrap.centered.padded, article#main .article-image {
  padding-left: 15px;
}

/* line 52, ../scss/_grid.scss */
article#main.event #main-area .row, article#main.event .extended-info .row, article#main.event .date-list, article#main.event .artist-list {
  margin-left: -15px;
  margin-right: -15px;
}

/* line 70, ../scss/_grid.scss */
.ad-button-col, article#main.event .event-actions, article#main.event .date-list .block-link, article#main.event .artist-list .block-link, article#main.event #sidebar .date, article#main.event #sidebar .teaser-mini, article#main.event .artist-list .date, article#main.event .artist-list .teaser-mini {
  width: 165px;
}
/* line 78, ../scss/_grid.scss */
#event #festival-lineup .headliner article.artist {
  width: 165px;
  height: 165px;
}
/* line 70, ../scss/_grid.scss */
.big-block, .grid-ad, .post-teaser {
  width: 262.5px;
}
/* line 78, ../scss/_grid.scss */
.teaser-artist {
  width: 262.5px;
  height: 262.5px;
}
/* line 70, ../scss/_grid.scss */
#sidebar .button-link-wrapper, .brick-ad, .cnt-ad-col, .teaser-medium, .tv-preview-col, .image-col, #promo-teaser, article#main #sidebar, #artist .article-col #head-area #sidebar, #footer .footer-meta-col, article#main.event .artist-list .block-link, #newsticker {
  width: 360px;
}
/* line 70, ../scss/_grid.scss */
article#main header:not(.static_page), #footer .footer-link-col.newsletter-form, .voting-questions-block {
  width: 555px;
}
/* line 70, ../scss/_grid.scss */
#top-teaser, .video-teaser {
  width: 750px;
}
/* line 70, ../scss/_grid.scss */
article#main .article-col, #artist .article-col, #event .event-media.pictureav {
  width: 1042.5px;
}
/* line 70, ../scss/_grid.scss */
#top-teaser.fullsize, .big-block.block-wide, .video-teaser.full, article#main .article-image .gallery-slider-wrap, article#main .article-col.fullwidth, .table, .extended-info h3 {
  width: 1140px;
}
/* line 90, ../scss/_grid.scss */
.block-wrap.centered, #navigation-wrapper #subnavigation-wrapper #subnavigation, #navigation-wrapper.sticky #navigation #navigation-category,
#navigation-wrapper.sticky #navigation #navigation-mobile, #search-form-wrapper.sticky, .tags.tag-bar, #login-wrapper, .article-navigation, article#main .article-image img, #artist .article-image, #artist header h1, #footer .container {
  width: 1140px;
}

/* line 94, ../scss/_grid.scss */
.container, #wrapper, .overlay .overlay-wrapper, .block-wrap.centered.wide, #header-inner, article#main, #footer {
  width: 1170px;
}

/* line 98, ../scss/_grid.scss */
.container {
  *zoom: 1;
  *zoom: 1;
}
/* line 38, ../../../../../../../../../../lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.container:after {
  content: "";
  display: table;
  clear: both;
}

/* line 103, ../scss/_grid.scss */
#wrapper {
  margin: 0 auto;
}

@media (max-width: 1363px) {
  /* line 117, ../scss/_grid.scss */
  #event #festival-lineup .headliner article.artist {
    width: 135px;
    height: 135px;
  }
  /* line 110, ../scss/_grid.scss */
  .grid-ad {
    width: 217.5px;
  }
  /* line 117, ../scss/_grid.scss */
  .teaser-artist {
    width: 217.5px;
    height: 217.5px;
  }
  /* line 110, ../scss/_grid.scss */
  .brick-ad, .cnt-ad-col, .tag-teaser-container .cnt-ad-col, .search-teaser-container .cnt-ad-col, .cnt-ad-col .tv-teaser-container, .teaser-medium, .image-col, #promo-teaser, .tv-preview-col, .post-teaser, article#main #sidebar, #artist .article-col #head-area #sidebar, #newsticker {
    width: 300px;
  }
  /* line 110, ../scss/_grid.scss */
  article#main header:not(.static_page), #footer .footer-link-col.newsletter-form, .voting-questions-block {
    width: 465px;
  }
  /* line 110, ../scss/_grid.scss */
  #top-teaser, .video-teaser {
    width: 630px;
  }
  /* line 110, ../scss/_grid.scss */
  article#main .article-col, #artist .article-col, #event .event-media.pictureav {
    width: 877.5px;
  }
  /* line 110, ../scss/_grid.scss */
  #top-teaser.fullsize, .video-teaser.full, article#main .article-image .gallery-slider-wrap, article#main .article-col.fullwidth, .table {
    width: 960px;
  }
  /* line 128, ../scss/_grid.scss */
  .block-wrap.centered, #navigation-wrapper #subnavigation-wrapper #subnavigation, #navigation-wrapper.sticky #navigation #navigation-category,
  #navigation-wrapper.sticky #navigation #navigation-mobile, #search-form-wrapper.sticky, .tags.tag-bar, #login-wrapper, .article-navigation, article#main .article-image img, #artist .article-image, #artist header h1, #footer .container {
    width: 960px;
  }

  /* line 132, ../scss/_grid.scss */
  .container, #wrapper, .overlay .overlay-wrapper, .block-wrap.centered.wide, #header-inner, article#main, #footer {
    width: 990px;
  }

  /* line 136, ../scss/_grid.scss */
  article#main section.event_festival .event-box, .block-wrap.centered.padded, article#main .article-image {
    padding-left: 30px;
  }

  /* line 140, ../scss/_grid.scss */
  .block-wrap.centered.padded, article#main .article-image {
    padding-right: 30px;
  }

  /* line 144, ../scss/_grid.scss */
  .container.tv .teaser-heading, article#main hr, .ad-button-col, article#main.event .event-actions, article#main.event .date-list .block-link, article#main.event .artist-list .block-link, article#main.event #sidebar .date, article#main.event #sidebar .teaser-mini, article#main.event .artist-list .date, article#main.event .artist-list .teaser-mini, #event #festival-lineup .headliner article.artist, .big-block, .grid-ad, .post-teaser, .teaser-artist, #sidebar .button-link-wrapper, .brick-ad, .cnt-ad-col, .teaser-medium, .tv-preview-col, .image-col, #promo-teaser, article#main #sidebar, #artist .article-col #head-area #sidebar, #footer .footer-meta-col, #newsticker, article#main header:not(.static_page), #footer .footer-link-col.newsletter-form, .voting-questions-block, #top-teaser, .video-teaser, article#main .article-col, #artist .article-col, #event .event-media.pictureav, #top-teaser.fullsize, .big-block.block-wide, .video-teaser.full, article#main .article-image .gallery-slider-wrap, article#main .article-col.fullwidth, .table, .extended-info h3, .small-ad-button, article#main.event .row .event-info, body article#main.event #main-area .artist-list .date, body article#main.event .extended-info .artist-list .date, body article#main.event #main-area .artist-list .teaser-mini, body article#main.event .extended-info .artist-list .teaser-mini, body article#main.event #main-area .artist-list .button-link, body article#main.event .extended-info .artist-list .button-link, article#main section.event_festival .event-box .date, article#main section.event_festival .event-box .block-link {
    margin-left: 15px;
  }

  /* line 148, ../scss/_grid.scss */
  .brick-ad, .rubrik .container.tv a.tv-overview, article#main hr, article#main section.event_festival .event-box .date, article#main section.event_festival .event-box .block-link, .ad-button-col, article#main.event .event-actions, article#main.event .date-list .block-link, article#main.event .artist-list .block-link, article#main.event #sidebar .date, article#main.event #sidebar .teaser-mini, article#main.event .artist-list .date, article#main.event .artist-list .teaser-mini, #event #festival-lineup .headliner article.artist, .big-block, .grid-ad, .post-teaser, .teaser-artist, #sidebar .button-link-wrapper, .brick-ad, .cnt-ad-col, .teaser-medium, .tv-preview-col, .image-col, #promo-teaser, article#main #sidebar, #artist .article-col #head-area #sidebar, #footer .footer-meta-col, #newsticker, article#main header:not(.static_page), #footer .footer-link-col.newsletter-form, .voting-questions-block, #top-teaser, .video-teaser, article#main .article-col, #artist .article-col, #event .event-media.pictureav, #top-teaser.fullsize, .big-block.block-wide, .video-teaser.full, article#main .article-image .gallery-slider-wrap, article#main .article-col.fullwidth, .table, .extended-info h3, .small-ad-button, article#main.event .row .event-info, body article#main.event #main-area .artist-list .date, body article#main.event .extended-info .artist-list .date, body article#main.event #main-area .artist-list .teaser-mini, body article#main.event .extended-info .artist-list .teaser-mini, body article#main.event #main-area .artist-list .button-link, body article#main.event .extended-info .artist-list .button-link, article#main section.event_festival .event-box .date, article#main section.event_festival .event-box .block-link {
    margin-right: 15px;
  }

  /* line 156, ../scss/_grid.scss */
  article#main.event #main-area .row, article#main.event .extended-info .row, article#main.event .date-list, article#main.event .artist-list {
    margin-left: -30px;
    margin-right: -30px;
  }
  /* line 169, ../scss/_grid.scss */
  .container, #wrapper, .overlay .overlay-wrapper, .block-wrap.centered.wide, #header-inner, article#main, #footer {
    width: 990px;
  }
}
@media (max-width: 1213px) {
  /* line 110, ../scss/_grid.scss */
  article#main.event .event-actions, #event #festival-lineup .headliner article.artist a .heading, article#main.event .date-list .block-link, article#main.event .artist-list .block-link, article#main.event #sidebar .date, article#main.event #sidebar .teaser-mini, article#main.event .artist-list .date, article#main.event .artist-list .teaser-mini {
    width: 162px;
  }
  /* line 117, ../scss/_grid.scss */
  #event #festival-lineup .headliner article.artist {
    width: 162px;
    height: 162px;
  }
  /* line 110, ../scss/_grid.scss */
  .big-block, .brick-ad, .tag-teaser-container .cnt-ad-col, .search-teaser-container .cnt-ad-col, .cnt-ad-col .tv-teaser-container, .grid-ad, .teaser-medium, .image-col, #promo-teaser, .post-teaser, article#main ul.festival-tag, #footer .footer-link-col.newsletter-form, body article#main.event #main-area .artist-list .date, body article#main.event .extended-info .artist-list .date, body article#main.event #main-area .artist-list .teaser-mini, body article#main.event .extended-info .artist-list .teaser-mini {
    width: 354px;
  }
  /* line 117, ../scss/_grid.scss */
  .teaser-artist {
    width: 354px;
    height: 354px;
  }
  /* line 110, ../scss/_grid.scss */
  article#main.event .row .event-info, #footer .footer-meta-col {
    width: 546px;
  }
  /* line 110, ../scss/_grid.scss */
  #top-teaser, #top-teaser.fullsize, #sidebar .button-link-wrapper, .big-block.block-wide, .cnt-ad-col, .video-teaser, .tv-preview-col, .video-teaser.full, article#main header:not(.static_page), article#main .article-image .gallery-slider-wrap, article#main .article-col, article#main .article-col.fullwidth, article#main #sidebar, #artist .article-col, #artist .article-col #head-area #sidebar, .table, #event .event-media.pictureav, body article#main.event #main-area .artist-list .button-link, body article#main.event .extended-info .artist-list .button-link, .extended-info h3, .voting-questions-block, #newsticker {
    width: 738px;
  }
  /* line 128, ../scss/_grid.scss */
  .block-wrap.centered, #navigation-wrapper #subnavigation-wrapper #subnavigation, #navigation-wrapper.sticky #navigation #navigation-category,
  #navigation-wrapper.sticky #navigation #navigation-mobile, #search-form-wrapper.sticky, .tags.tag-bar, #login-wrapper, .article-navigation, article#main .article-image img, #artist .article-image, #artist header h1, #footer .container {
    width: 738px;
  }

  /* line 132, ../scss/_grid.scss */
  .container, #wrapper, .overlay .overlay-wrapper, .block-wrap.centered.wide, #header-inner, article#main, #footer {
    width: 768px;
  }

  /* line 136, ../scss/_grid.scss */
  article#main section.event_festival .event-box, .block-wrap.centered.padded, article#main .article-image {
    padding-left: 30px;
  }

  /* line 140, ../scss/_grid.scss */
  .block-wrap.centered.padded, article#main .article-image {
    padding-right: 30px;
  }

  /* line 144, ../scss/_grid.scss */
  .container.tv .teaser-heading, article#main hr, .ad-button-col, article#main.event .event-actions, article#main.event .date-list .block-link, article#main.event .artist-list .block-link, article#main.event #sidebar .date, article#main.event #sidebar .teaser-mini, article#main.event .artist-list .date, article#main.event .artist-list .teaser-mini, #event #festival-lineup .headliner article.artist, .big-block, .grid-ad, .post-teaser, .teaser-artist, #sidebar .button-link-wrapper, .brick-ad, .cnt-ad-col, .teaser-medium, .tv-preview-col, .image-col, #promo-teaser, article#main #sidebar, #artist .article-col #head-area #sidebar, #footer .footer-meta-col, #newsticker, article#main header:not(.static_page), #footer .footer-link-col.newsletter-form, .voting-questions-block, #top-teaser, .video-teaser, article#main .article-col, #artist .article-col, #event .event-media.pictureav, #top-teaser.fullsize, .big-block.block-wide, .video-teaser.full, article#main .article-image .gallery-slider-wrap, article#main .article-col.fullwidth, .table, .extended-info h3, .small-ad-button, article#main.event .row .event-info, body article#main.event #main-area .artist-list .date, body article#main.event .extended-info .artist-list .date, body article#main.event #main-area .artist-list .teaser-mini, body article#main.event .extended-info .artist-list .teaser-mini, body article#main.event #main-area .artist-list .button-link, body article#main.event .extended-info .artist-list .button-link, article#main section.event_festival .event-box .date, article#main section.event_festival .event-box .block-link {
    margin-left: 15px;
  }

  /* line 148, ../scss/_grid.scss */
  .brick-ad, .rubrik .container.tv a.tv-overview, article#main hr, article#main section.event_festival .event-box .date, article#main section.event_festival .event-box .block-link, .ad-button-col, article#main.event .event-actions, article#main.event .date-list .block-link, article#main.event .artist-list .block-link, article#main.event #sidebar .date, article#main.event #sidebar .teaser-mini, article#main.event .artist-list .date, article#main.event .artist-list .teaser-mini, #event #festival-lineup .headliner article.artist, .big-block, .grid-ad, .post-teaser, .teaser-artist, #sidebar .button-link-wrapper, .brick-ad, .cnt-ad-col, .teaser-medium, .tv-preview-col, .image-col, #promo-teaser, article#main #sidebar, #artist .article-col #head-area #sidebar, #footer .footer-meta-col, #newsticker, article#main header:not(.static_page), #footer .footer-link-col.newsletter-form, .voting-questions-block, #top-teaser, .video-teaser, article#main .article-col, #artist .article-col, #event .event-media.pictureav, #top-teaser.fullsize, .big-block.block-wide, .video-teaser.full, article#main .article-image .gallery-slider-wrap, article#main .article-col.fullwidth, .table, .extended-info h3, .small-ad-button, article#main.event .row .event-info, body article#main.event #main-area .artist-list .date, body article#main.event .extended-info .artist-list .date, body article#main.event #main-area .artist-list .teaser-mini, body article#main.event .extended-info .artist-list .teaser-mini, body article#main.event #main-area .artist-list .button-link, body article#main.event .extended-info .artist-list .button-link, article#main section.event_festival .event-box .date, article#main section.event_festival .event-box .block-link {
    margin-right: 15px;
  }

  /* line 156, ../scss/_grid.scss */
  article#main.event #main-area .row, article#main.event .extended-info .row, article#main.event .date-list, article#main.event .artist-list {
    margin-left: -30px;
    margin-right: -30px;
  }
}
@media (max-width: 767px) {
  /* line 110, ../scss/_grid.scss */
  article#main.event .event-actions, #event #festival-lineup .headliner article.artist a .heading {
    width: 120px;
  }
  /* line 117, ../scss/_grid.scss */
  #event #festival-lineup .headliner article.artist {
    width: 120px;
    height: 120px;
  }
  /* line 110, ../scss/_grid.scss */
  article#main ul.festival-tag, article#main.event .date-list .block-link, article#main.event .artist-list .block-link, article#main.event #sidebar .date, article#main.event #sidebar .teaser-mini, article#main.event .artist-list .date, article#main.event .artist-list .teaser-mini, body article#main.event #main-area .artist-list .date, body article#main.event .extended-info .artist-list .date, body article#main.event #main-area .artist-list .teaser-mini, body article#main.event .extended-info .artist-list .teaser-mini {
    width: 270px;
  }
  /* line 117, ../scss/_grid.scss */
  .teaser-artist {
    width: 270px;
    height: 270px;
  }
  /* line 110, ../scss/_grid.scss */
  article#main.event .row .event-info {
    width: 420px;
  }
  /* line 110, ../scss/_grid.scss */
  #top-teaser, #top-teaser.fullsize, #sidebar .button-link-wrapper, .big-block, .big-block.block-wide, .brick-ad, .cnt-ad-col, .tag-teaser-container .cnt-ad-col, .search-teaser-container .cnt-ad-col, .cnt-ad-col .tv-teaser-container, .grid-ad, .teaser-medium, .image-col, #promo-teaser, .video-teaser, .tv-preview-col, .post-teaser, .video-teaser.full, article#main header:not(.static_page), article#main .article-image .gallery-slider-wrap, article#main .article-col, article#main .article-col.fullwidth, article#main #sidebar, #artist .article-col, #artist .article-col #head-area #sidebar, .table, #footer .footer-link-col.newsletter-form, #footer .footer-meta-col, #event .event-media.pictureav, body article#main.event #main-area .artist-list .button-link, body article#main.event .extended-info .artist-list .button-link, .extended-info h3, .voting-questions-block, #newsticker {
    width: 570px;
  }
  /* line 128, ../scss/_grid.scss */
  .block-wrap.centered, #navigation-wrapper #subnavigation-wrapper #subnavigation, #navigation-wrapper.sticky #navigation #navigation-category,
  #navigation-wrapper.sticky #navigation #navigation-mobile, #search-form-wrapper.sticky, .tags.tag-bar, #login-wrapper, .article-navigation, article#main .article-image img, #artist .article-image, #artist header h1, #footer .container {
    width: 570px;
  }

  /* line 132, ../scss/_grid.scss */
  .container, #wrapper, .overlay .overlay-wrapper, .block-wrap.centered.wide, #header-inner, article#main, #footer {
    width: 600px;
  }

  /* line 136, ../scss/_grid.scss */
  article#main section.event_festival .event-box, .block-wrap.centered.padded, article#main .article-image {
    padding-left: 30px;
  }

  /* line 140, ../scss/_grid.scss */
  .block-wrap.centered.padded, article#main .article-image {
    padding-right: 30px;
  }

  /* line 144, ../scss/_grid.scss */
  .container.tv .teaser-heading, article#main hr, .ad-button-col, article#main.event .event-actions, article#main.event .date-list .block-link, article#main.event .artist-list .block-link, article#main.event #sidebar .date, article#main.event #sidebar .teaser-mini, article#main.event .artist-list .date, article#main.event .artist-list .teaser-mini, #event #festival-lineup .headliner article.artist, .big-block, .grid-ad, .post-teaser, .teaser-artist, #sidebar .button-link-wrapper, .brick-ad, .cnt-ad-col, .teaser-medium, .tv-preview-col, .image-col, #promo-teaser, article#main #sidebar, #artist .article-col #head-area #sidebar, #footer .footer-meta-col, #newsticker, article#main header:not(.static_page), #footer .footer-link-col.newsletter-form, .voting-questions-block, #top-teaser, .video-teaser, article#main .article-col, #artist .article-col, #event .event-media.pictureav, #top-teaser.fullsize, .big-block.block-wide, .video-teaser.full, article#main .article-image .gallery-slider-wrap, article#main .article-col.fullwidth, .table, .extended-info h3, .small-ad-button, article#main.event .row .event-info, body article#main.event #main-area .artist-list .date, body article#main.event .extended-info .artist-list .date, body article#main.event #main-area .artist-list .teaser-mini, body article#main.event .extended-info .artist-list .teaser-mini, body article#main.event #main-area .artist-list .button-link, body article#main.event .extended-info .artist-list .button-link, article#main section.event_festival .event-box .date, article#main section.event_festival .event-box .block-link {
    margin-left: 15px;
  }

  /* line 148, ../scss/_grid.scss */
  .brick-ad, .rubrik .container.tv a.tv-overview, article#main hr, article#main section.event_festival .event-box .date, article#main section.event_festival .event-box .block-link, .ad-button-col, article#main.event .event-actions, article#main.event .date-list .block-link, article#main.event .artist-list .block-link, article#main.event #sidebar .date, article#main.event #sidebar .teaser-mini, article#main.event .artist-list .date, article#main.event .artist-list .teaser-mini, #event #festival-lineup .headliner article.artist, .big-block, .grid-ad, .post-teaser, .teaser-artist, #sidebar .button-link-wrapper, .brick-ad, .cnt-ad-col, .teaser-medium, .tv-preview-col, .image-col, #promo-teaser, article#main #sidebar, #artist .article-col #head-area #sidebar, #footer .footer-meta-col, #newsticker, article#main header:not(.static_page), #footer .footer-link-col.newsletter-form, .voting-questions-block, #top-teaser, .video-teaser, article#main .article-col, #artist .article-col, #event .event-media.pictureav, #top-teaser.fullsize, .big-block.block-wide, .video-teaser.full, article#main .article-image .gallery-slider-wrap, article#main .article-col.fullwidth, .table, .extended-info h3, .small-ad-button, article#main.event .row .event-info, body article#main.event #main-area .artist-list .date, body article#main.event .extended-info .artist-list .date, body article#main.event #main-area .artist-list .teaser-mini, body article#main.event .extended-info .artist-list .teaser-mini, body article#main.event #main-area .artist-list .button-link, body article#main.event .extended-info .artist-list .button-link, article#main section.event_festival .event-box .date, article#main section.event_festival .event-box .block-link {
    margin-right: 15px;
  }

  /* line 156, ../scss/_grid.scss */
  article#main.event #main-area .row, article#main.event .extended-info .row, article#main.event .date-list, article#main.event .artist-list {
    margin-left: -30px;
    margin-right: -30px;
  }
}
@media (max-width: 599px) {
  /* line 110, ../scss/_grid.scss */
  #event #festival-lineup .headliner article.artist a .heading, article#main.event .date-list .block-link, article#main.event .artist-list .block-link, article#main.event #sidebar .date, article#main.event #sidebar .teaser-mini, article#main.event .artist-list .date, article#main.event .artist-list .teaser-mini, body article#main.event #main-area .artist-list .date, body article#main.event .extended-info .artist-list .date, body article#main.event #main-area .artist-list .teaser-mini, body article#main.event .extended-info .artist-list .teaser-mini {
    width: 210px;
  }
  /* line 117, ../scss/_grid.scss */
  #event #festival-lineup .headliner article.artist {
    width: 210px;
    height: 210px;
  }
  /* line 110, ../scss/_grid.scss */
  article#main ul.festival-tag {
    width: 330px;
  }
  /* line 110, ../scss/_grid.scss */
  #top-teaser, #top-teaser.fullsize, #sidebar .button-link-wrapper, .big-block, .big-block.block-wide, .brick-ad, .cnt-ad-col, .tag-teaser-container .cnt-ad-col, .search-teaser-container .cnt-ad-col, .cnt-ad-col .tv-teaser-container, .grid-ad, .teaser-medium, .image-col, #promo-teaser, .video-teaser, .tv-preview-col, .post-teaser, .video-teaser.full, article#main header:not(.static_page), article#main .article-image .gallery-slider-wrap, article#main .article-col, article#main .article-col.fullwidth, article#main.event .row .event-info, article#main.event .event-actions, article#main #sidebar, #artist .article-col, #artist .article-col #head-area #sidebar, .table, #footer .footer-link-col.newsletter-form, #footer .footer-meta-col, #event .event-media.pictureav, body article#main.event #main-area .artist-list .button-link, body article#main.event .extended-info .artist-list .button-link, .extended-info h3, .voting-questions-block, #newsticker {
    width: 450px;
  }
  /* line 117, ../scss/_grid.scss */
  .teaser-artist {
    width: 450px;
    height: 450px;
  }
  /* line 128, ../scss/_grid.scss */
  .block-wrap.centered, #navigation-wrapper #subnavigation-wrapper #subnavigation, #navigation-wrapper.sticky #navigation #navigation-category,
  #navigation-wrapper.sticky #navigation #navigation-mobile, #search-form-wrapper.sticky, .tags.tag-bar, #login-wrapper, .article-navigation, article#main .article-image img, #artist .article-image, #artist header h1, #footer .container {
    width: 450px;
  }

  /* line 132, ../scss/_grid.scss */
  .container, #wrapper, .overlay .overlay-wrapper, .block-wrap.centered.wide, #header-inner, article#main, #footer {
    width: 480px;
  }

  /* line 136, ../scss/_grid.scss */
  article#main section.event_festival .event-box, .block-wrap.centered.padded, article#main .article-image {
    padding-left: 30px;
  }

  /* line 140, ../scss/_grid.scss */
  .block-wrap.centered.padded, article#main .article-image {
    padding-right: 30px;
  }

  /* line 144, ../scss/_grid.scss */
  .container.tv .teaser-heading, article#main hr, .ad-button-col, article#main.event .event-actions, article#main.event .date-list .block-link, article#main.event .artist-list .block-link, article#main.event #sidebar .date, article#main.event #sidebar .teaser-mini, article#main.event .artist-list .date, article#main.event .artist-list .teaser-mini, #event #festival-lineup .headliner article.artist, .big-block, .grid-ad, .post-teaser, .teaser-artist, #sidebar .button-link-wrapper, .brick-ad, .cnt-ad-col, .teaser-medium, .tv-preview-col, .image-col, #promo-teaser, article#main #sidebar, #artist .article-col #head-area #sidebar, #footer .footer-meta-col, #newsticker, article#main header:not(.static_page), #footer .footer-link-col.newsletter-form, .voting-questions-block, #top-teaser, .video-teaser, article#main .article-col, #artist .article-col, #event .event-media.pictureav, #top-teaser.fullsize, .big-block.block-wide, .video-teaser.full, article#main .article-image .gallery-slider-wrap, article#main .article-col.fullwidth, .table, .extended-info h3, .small-ad-button, article#main.event .row .event-info, body article#main.event #main-area .artist-list .date, body article#main.event .extended-info .artist-list .date, body article#main.event #main-area .artist-list .teaser-mini, body article#main.event .extended-info .artist-list .teaser-mini, body article#main.event #main-area .artist-list .button-link, body article#main.event .extended-info .artist-list .button-link, article#main section.event_festival .event-box .date, article#main section.event_festival .event-box .block-link {
    margin-left: 15px;
  }

  /* line 148, ../scss/_grid.scss */
  .brick-ad, .rubrik .container.tv a.tv-overview, article#main hr, article#main section.event_festival .event-box .date, article#main section.event_festival .event-box .block-link, .ad-button-col, article#main.event .event-actions, article#main.event .date-list .block-link, article#main.event .artist-list .block-link, article#main.event #sidebar .date, article#main.event #sidebar .teaser-mini, article#main.event .artist-list .date, article#main.event .artist-list .teaser-mini, #event #festival-lineup .headliner article.artist, .big-block, .grid-ad, .post-teaser, .teaser-artist, #sidebar .button-link-wrapper, .brick-ad, .cnt-ad-col, .teaser-medium, .tv-preview-col, .image-col, #promo-teaser, article#main #sidebar, #artist .article-col #head-area #sidebar, #footer .footer-meta-col, #newsticker, article#main header:not(.static_page), #footer .footer-link-col.newsletter-form, .voting-questions-block, #top-teaser, .video-teaser, article#main .article-col, #artist .article-col, #event .event-media.pictureav, #top-teaser.fullsize, .big-block.block-wide, .video-teaser.full, article#main .article-image .gallery-slider-wrap, article#main .article-col.fullwidth, .table, .extended-info h3, .small-ad-button, article#main.event .row .event-info, body article#main.event #main-area .artist-list .date, body article#main.event .extended-info .artist-list .date, body article#main.event #main-area .artist-list .teaser-mini, body article#main.event .extended-info .artist-list .teaser-mini, body article#main.event #main-area .artist-list .button-link, body article#main.event .extended-info .artist-list .button-link, article#main section.event_festival .event-box .date, article#main section.event_festival .event-box .block-link {
    margin-right: 15px;
  }

  /* line 156, ../scss/_grid.scss */
  article#main.event #main-area .row, article#main.event .extended-info .row, article#main.event .date-list, article#main.event .artist-list {
    margin-left: -30px;
    margin-right: -30px;
  }
}
@media (max-width: 479px) {
  /* line 110, ../scss/_grid.scss */
  #event #festival-lineup .headliner article.artist a .heading, article#main.event .date-list .block-link, article#main.event .artist-list .block-link, article#main.event #sidebar .date, article#main.event #sidebar .teaser-mini, article#main.event .artist-list .date, article#main.event .artist-list .teaser-mini {
    width: 130px;
  }
  /* line 117, ../scss/_grid.scss */
  #event #festival-lineup .headliner article.artist {
    width: 130px;
    height: 130px;
  }
  /* line 110, ../scss/_grid.scss */
  article#main ul.festival-tag {
    width: 210px;
  }
  /* line 110, ../scss/_grid.scss */
  #top-teaser, #top-teaser.fullsize, #sidebar .button-link-wrapper, .big-block, .big-block.block-wide, .brick-ad, .cnt-ad-col, .tag-teaser-container .cnt-ad-col, .search-teaser-container .cnt-ad-col, .cnt-ad-col .tv-teaser-container, .grid-ad, .teaser-medium, .image-col, #promo-teaser, .video-teaser, .tv-preview-col, .post-teaser, .video-teaser.full, article#main header:not(.static_page), article#main .article-image .gallery-slider-wrap, article#main .article-col, article#main .article-col.fullwidth, article#main.event .row .event-info, article#main.event .event-actions, article#main #sidebar, #artist .article-col, #artist .article-col #head-area #sidebar, .table, #footer .footer-link-col.newsletter-form, #footer .footer-meta-col, #event .event-media.pictureav, body article#main.event #main-area .artist-list .date, body article#main.event .extended-info .artist-list .date, body article#main.event #main-area .artist-list .teaser-mini, body article#main.event .extended-info .artist-list .teaser-mini, body article#main.event #main-area .artist-list .button-link, body article#main.event .extended-info .artist-list .button-link, .extended-info h3, .voting-questions-block, #newsticker {
    width: 290px;
  }
  /* line 117, ../scss/_grid.scss */
  .teaser-artist {
    width: 290px;
    height: 290px;
  }
  /* line 128, ../scss/_grid.scss */
  .block-wrap.centered, #navigation-wrapper #subnavigation-wrapper #subnavigation, #navigation-wrapper.sticky #navigation #navigation-category,
  #navigation-wrapper.sticky #navigation #navigation-mobile, #search-form-wrapper.sticky, .tags.tag-bar, #login-wrapper, .article-navigation, article#main .article-image img, #artist .article-image, #artist header h1, #footer .container {
    width: 290px;
  }

  /* line 132, ../scss/_grid.scss */
  .container, #wrapper, .overlay .overlay-wrapper, .block-wrap.centered.wide, #header-inner, article#main, #footer {
    width: 320px;
  }

  /* line 136, ../scss/_grid.scss */
  article#main section.event_festival .event-box, .block-wrap.centered.padded, article#main .article-image {
    padding-left: 30px;
  }

  /* line 140, ../scss/_grid.scss */
  .block-wrap.centered.padded, article#main .article-image {
    padding-right: 30px;
  }

  /* line 144, ../scss/_grid.scss */
  .container.tv .teaser-heading, article#main hr, .ad-button-col, article#main.event .event-actions, article#main.event .date-list .block-link, article#main.event .artist-list .block-link, article#main.event #sidebar .date, article#main.event #sidebar .teaser-mini, article#main.event .artist-list .date, article#main.event .artist-list .teaser-mini, #event #festival-lineup .headliner article.artist, .big-block, .grid-ad, .post-teaser, .teaser-artist, #sidebar .button-link-wrapper, .brick-ad, .cnt-ad-col, .teaser-medium, .tv-preview-col, .image-col, #promo-teaser, article#main #sidebar, #artist .article-col #head-area #sidebar, #footer .footer-meta-col, #newsticker, article#main header:not(.static_page), #footer .footer-link-col.newsletter-form, .voting-questions-block, #top-teaser, .video-teaser, article#main .article-col, #artist .article-col, #event .event-media.pictureav, #top-teaser.fullsize, .big-block.block-wide, .video-teaser.full, article#main .article-image .gallery-slider-wrap, article#main .article-col.fullwidth, .table, .extended-info h3, .small-ad-button, article#main.event .row .event-info, body article#main.event #main-area .artist-list .date, body article#main.event .extended-info .artist-list .date, body article#main.event #main-area .artist-list .teaser-mini, body article#main.event .extended-info .artist-list .teaser-mini, body article#main.event #main-area .artist-list .button-link, body article#main.event .extended-info .artist-list .button-link, article#main section.event_festival .event-box .date, article#main section.event_festival .event-box .block-link {
    margin-left: 15px;
  }

  /* line 148, ../scss/_grid.scss */
  .brick-ad, .rubrik .container.tv a.tv-overview, article#main hr, article#main section.event_festival .event-box .date, article#main section.event_festival .event-box .block-link, .ad-button-col, article#main.event .event-actions, article#main.event .date-list .block-link, article#main.event .artist-list .block-link, article#main.event #sidebar .date, article#main.event #sidebar .teaser-mini, article#main.event .artist-list .date, article#main.event .artist-list .teaser-mini, #event #festival-lineup .headliner article.artist, .big-block, .grid-ad, .post-teaser, .teaser-artist, #sidebar .button-link-wrapper, .brick-ad, .cnt-ad-col, .teaser-medium, .tv-preview-col, .image-col, #promo-teaser, article#main #sidebar, #artist .article-col #head-area #sidebar, #footer .footer-meta-col, #newsticker, article#main header:not(.static_page), #footer .footer-link-col.newsletter-form, .voting-questions-block, #top-teaser, .video-teaser, article#main .article-col, #artist .article-col, #event .event-media.pictureav, #top-teaser.fullsize, .big-block.block-wide, .video-teaser.full, article#main .article-image .gallery-slider-wrap, article#main .article-col.fullwidth, .table, .extended-info h3, .small-ad-button, article#main.event .row .event-info, body article#main.event #main-area .artist-list .date, body article#main.event .extended-info .artist-list .date, body article#main.event #main-area .artist-list .teaser-mini, body article#main.event .extended-info .artist-list .teaser-mini, body article#main.event #main-area .artist-list .button-link, body article#main.event .extended-info .artist-list .button-link, article#main section.event_festival .event-box .date, article#main section.event_festival .event-box .block-link {
    margin-right: 15px;
  }

  /* line 156, ../scss/_grid.scss */
  article#main.event #main-area .row, article#main.event .extended-info .row, article#main.event .date-list, article#main.event .artist-list {
    margin-left: -30px;
    margin-right: -30px;
  }
}
/* line 193, ../scss/_grid.scss */
article#main .article-image .gallery-slider-wrap:first-child {
  margin-left: 0;
}

/* line 1, ../scss/_carousel.scss */
.gallery-slider-wrap {
  position: relative;
}
/* line 3, ../scss/_carousel.scss */
.gallery-slider-wrap.hovering .gallery-slider-nav {
  display: block;
}

/* line 14, ../scss/_carousel.scss */
.gallery-slider > .page > .item {
  overflow: hidden;
}
/* line 16, ../scss/_carousel.scss */
.gallery-slider > .page > .item div[data-picture] {
  height: 470px;
}
/* line 20, ../scss/_carousel.scss */
.gallery-slider > .page > .item div[data-picture] img {
  height: 100%;
  -moz-transition: opacity .3s linear;
  -webkit-transition: opacity .3s linear;
  transition: opacity .3s linear;
}
/* line 29, ../scss/_carousel.scss */
.gallery-slider .info {
  -webkit-transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  -o-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
  position: absolute;
  font-family: "Gotham Extra Light";
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  color: #f4f4f4;
  line-height: 1.5em;
  font-size: 0.9em;
  text-align: left;
  padding: 5px 10px 5px 15px;
  box-sizing: border-box;
  max-height: 90px;
}
/* line 45, ../scss/_carousel.scss */
.gallery-slider .info .desc {
  white-space: pre;
  white-space: pre-line;
  width: 100%;
  position: relative;
}
/* line 53, ../scss/_carousel.scss */
.gallery-slider .info .credit {
  font-style: italic;
  text-decoration: underline;
}

/* line 60, ../scss/_carousel.scss */
.gallery-slider-nav {
  -webkit-transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  -o-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
  position: absolute;
  top: 0px;
  width: 100%;
  height: 100%;
  color: white;
  z-index: 2;
  overflow: hidden;
  pointer-events: none;
}
/* line 71, ../scss/_carousel.scss */
.gallery-slider-nav .slider-control {
  height: 94px;
  width: 94px;
  font-size: 100px;
  text-align: center;
  font-family: 'Graphik';
  font-weight: normal;
  line-height: 0;
  color: white;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  background-color: rgba(255, 255, 255, 0.4);
  background-blend-mode: multiply;
  pointer-events: all;
}
/* line 90, ../scss/_carousel.scss */
.gallery-slider-nav .slider-control.left {
  float: left;
  left: 0;
}
/* line 93, ../scss/_carousel.scss */
.gallery-slider-nav .slider-control.left:after {
  left: 0;
  opacity: 1;
  margin-left: 26px;
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -163px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 30px;
  height: 60px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 93, ../scss/_carousel.scss */
  .gallery-slider-nav .slider-control.left:after {
    background-position: 0px -163px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 101, ../scss/_carousel.scss */
.gallery-slider-nav .slider-control.right {
  float: right;
  right: 0;
}
/* line 104, ../scss/_carousel.scss */
.gallery-slider-nav .slider-control.right:after {
  right: 0;
  opacity: 1;
  margin-right: 26px;
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -422px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 30px;
  height: 60px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 104, ../scss/_carousel.scss */
  .gallery-slider-nav .slider-control.right:after {
    background-position: 0px -422px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 112, ../scss/_carousel.scss */
.gallery-slider-nav .slider-control:after {
  display: block;
  content: ' ';
  position: absolute;
  top: 50%;
  margin-top: -29px;
}
/* line 120, ../scss/_carousel.scss */
.gallery-slider-nav .slider-control.disabled {
  opacity: .5;
}
/* line 124, ../scss/_carousel.scss */
.gallery-slider-nav .slider-control:hover {
  background-color: rgba(255, 255, 255, 0.6);
}

/* line 131, ../scss/_carousel.scss */
.gallery-zoom, .gallery-open {
  -webkit-transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  -o-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -2656px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 36px;
  height: 36px;
  position: absolute;
  right: 15px;
  bottom: 10px;
  cursor: pointer;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 131, ../scss/_carousel.scss */
  .gallery-zoom, .gallery-open {
    background-position: 0px -2656px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}

/* line 141, ../scss/_carousel.scss */
.gallery-slider-count {
  -webkit-transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  -o-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
  position: absolute;
  top: 0px;
  right: 0px;
  color: #d0d0d0;
  font-family: 'Graphik';
  font-weight: normal;
  background: black;
  font-size: 12px;
  padding: 10px;
}

/* line 156, ../scss/_carousel.scss */
#top-slider .item img {
  width: 100%;
}
@media (max-width: 767px) {
  /* line 156, ../scss/_carousel.scss */
  #top-slider .item img {
    width: auto;
    height: 100%;
  }
}

/* line 166, ../scss/_carousel.scss */
.carousel, .heft-teaser-big, .video-teaser.full, #top-teaser {
  position: relative;
  margin-bottom: 15px;
  line-height: 1;
}

/* line 172, ../scss/_carousel.scss */
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
/* line 177, ../scss/_carousel.scss */
.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: left 0.6s ease-in-out;
  -moz-transition: left 0.6s ease-in-out;
  -o-transition: left 0.6s ease-in-out;
  transition: left 0.6s ease-in-out;
}
/* line 182, ../scss/_carousel.scss */
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  line-height: 1;
  pointer-events: all;
}
/* line 190, ../scss/_carousel.scss */
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
/* line 196, ../scss/_carousel.scss */
.carousel-inner > .active {
  left: 0;
}
/* line 200, ../scss/_carousel.scss */
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 207, ../scss/_carousel.scss */
.carousel-inner > .next {
  left: 100%;
}
/* line 211, ../scss/_carousel.scss */
.carousel-inner > .prev {
  left: -100%;
}
/* line 215, ../scss/_carousel.scss */
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
/* line 220, ../scss/_carousel.scss */
.carousel-inner > .active.left {
  left: -100%;
}
/* line 224, ../scss/_carousel.scss */
.carousel-inner > .active.right {
  left: 100%;
}

/* line 231, ../scss/_carousel.scss */
.slider-controls {
  -webkit-transition: opacity 0.5s;
  -moz-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s;
  *zoom: 1;
  position: absolute;
  top: 20px;
  right: 20px;
  width: 118px;
  height: 60px;
  background: #333333;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0;
}
/* line 38, ../../../../../../../../../../lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.slider-controls:after {
  content: "";
  display: table;
  clear: both;
}
/* line 243, ../scss/_carousel.scss */
.slider-controls .slider-control {
  height: 38px;
  width: 58px;
  margin: 10px 0;
  font-size: 110px;
  text-align: center;
  font-family: 'Graphik';
  font-weight: normal;
  line-height: 0;
  color: white;
}
/* line 253, ../scss/_carousel.scss */
.slider-controls .slider-control.left {
  float: left;
  border-right: 1px solid white;
}
/* line 258, ../scss/_carousel.scss */
.slider-controls .slider-control.right {
  float: right;
  border-left: 1px solid white;
}

/* line 265, ../scss/_carousel.scss */
.slider-indicators {
  position: absolute;
  top: 17px;
  right: 16px;
  z-index: 1;
}

/* line 272, ../scss/_carousel.scss */
.slider-indicator {
  display: block;
  float: left;
  width: 10px;
  height: 10px;
  margin-left: 5px;
  text-indent: -999px;
  background-color: #000000;
  border-radius: 5px;
  border: 1px solid;
  border-color: transparent;
  box-sizing: border-box;
}
/* line 285, ../scss/_carousel.scss */
.slider-indicator.active {
  background-color: transparent;
  border: 1px solid;
  border-radius: 5px;
  border-color: black;
  box-sizing: border-box;
}

/* line 294, ../scss/_carousel.scss */
.teaser-big-content {
  position: absolute;
  bottom: 50px;
  width: 100%;
  text-align: center;
}
/* line 300, ../scss/_carousel.scss */
.teaser-big-content .carousel-caption {
  background-color: rgba(0, 0, 0, 0.5);
  display: inline-block;
  margin: 0 auto;
  text-align: center;
  max-width: 590px;
  min-height: 110px;
  border: 1px solid rgba(200, 200, 200, 0.5);
  position: relative;
}
/* line 309, ../scss/_carousel.scss */
.teaser-big-content .carousel-caption > a {
  text-align: center;
  display: block;
  height: 110px;
  pointer-events: all;
}
/* line 314, ../scss/_carousel.scss */
.teaser-big-content .carousel-caption > a > h2 {
  color: #ffc200;
  font-family: 'Abril';
  margin: 0 22px;
  position: relative;
  text-align: center;
  line-height: 35px;
  font-size: 30px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 328, ../scss/_carousel.scss */
.teaser-big-content .carousel-caption:before, .teaser-big-content .carousel-caption:after {
  content: "";
  top: -18px;
  position: absolute;
}
/* line 334, ../scss/_carousel.scss */
.teaser-big-content .carousel-caption:after {
  right: 30px;
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -1690px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 138px;
  height: 18px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 334, ../scss/_carousel.scss */
  .teaser-big-content .carousel-caption:after {
    background-position: 0px -1690px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 338, ../scss/_carousel.scss */
.teaser-big-content .carousel-caption:before {
  display: inline-block;
  left: 30px;
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -1667px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 138px;
  height: 18px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 338, ../scss/_carousel.scss */
  .teaser-big-content .carousel-caption:before {
    background-position: 0px -1667px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}

/* line 349, ../scss/_carousel.scss */
.carousel-tags a {
  color: white;
}

/* line 369, ../scss/_carousel.scss */
#top-teaser.fullsize .gallery-slider > .page > .item div[data-picture] {
  height: 640px;
}
/* line 374, ../scss/_carousel.scss */
#top-teaser.halfsize {
  max-height: 422px;
  overflow: hidden;
}
/* line 378, ../scss/_carousel.scss */
#top-teaser.halfsize #top-slider .item .teaser-big-content {
  bottom: 74px;
}
/* line 382, ../scss/_carousel.scss */
#top-teaser.halfsize #top-slider .item .teaser-big-content .carousel-caption a h2 {
  font-size: 30px;
  line-height: 28.8px;
}
/* line 388, ../scss/_carousel.scss */
#top-teaser.halfsize #top-slider .item img {
  width: 100%;
}
@media (max-width: 1363px) {
  /* line 374, ../scss/_carousel.scss */
  #top-teaser.halfsize {
    max-height: 366px;
  }
  /* line 396, ../scss/_carousel.scss */
  #top-teaser.halfsize #top-slider .item .teaser-big-content {
    bottom: 20px;
  }
  /* line 399, ../scss/_carousel.scss */
  #top-teaser.halfsize #top-slider .item .teaser-big-content .carousel-caption {
    min-height: 85px;
  }
  /* line 401, ../scss/_carousel.scss */
  #top-teaser.halfsize #top-slider .item .teaser-big-content .carousel-caption a {
    height: 95px;
  }
  /* line 404, ../scss/_carousel.scss */
  #top-teaser.halfsize #top-slider .item .teaser-big-content .carousel-caption a h2 {
    font-size: 25px;
    line-height: 27px;
  }
  /* line 411, ../scss/_carousel.scss */
  #top-teaser.halfsize #top-slider .item img {
    width: 100%;
  }
  /* line 415, ../scss/_carousel.scss */
  #top-teaser.halfsize #top-slider .item div[data-picture] {
    height: 100%;
  }
  /* line 419, ../scss/_carousel.scss */
  #top-teaser.halfsize .gallery-slider > .page > .item div[data-picture] {
    height: 410px;
  }
}
@media (max-width: 1213px) {
  /* line 374, ../scss/_carousel.scss */
  #top-teaser.halfsize {
    max-height: 405px;
  }
  /* line 427, ../scss/_carousel.scss */
  #top-teaser.halfsize #top-slider .item .teaser-big-content {
    bottom: 0px;
  }
  /* line 430, ../scss/_carousel.scss */
  #top-teaser.halfsize #top-slider .item img {
    width: 100%;
    position: relative;
  }
}
@media (max-width: 599px) {
  /* line 374, ../scss/_carousel.scss */
  #top-teaser.halfsize {
    max-height: 470px;
  }
}
@media (max-width: 479px) {
  /* line 443, ../scss/_carousel.scss */
  #top-teaser.halfsize #top-slider .item .teaser-big-content {
    bottom: 30px;
  }
  /* line 445, ../scss/_carousel.scss */
  #top-teaser.halfsize #top-slider .item .teaser-big-content .carousel-caption {
    min-height: 90px;
  }
  /* line 447, ../scss/_carousel.scss */
  #top-teaser.halfsize #top-slider .item .teaser-big-content .carousel-caption a {
    height: 90px;
  }
  /* line 449, ../scss/_carousel.scss */
  #top-teaser.halfsize #top-slider .item .teaser-big-content .carousel-caption a h2 {
    font-size: 18px;
    line-height: 20px;
  }
}

@media (max-width: 1363px) {
  /* line 465, ../scss/_carousel.scss */
  .gallery-slider .page {
    max-height: 555px;
  }
  /* line 468, ../scss/_carousel.scss */
  .gallery-slider .page .teaser-big-content {
    bottom: 40px;
  }
  /* line 472, ../scss/_carousel.scss */
  .gallery-slider .page .teaser-big-content .carousel-caption:after {
    right: 13%;
  }
  /* line 475, ../scss/_carousel.scss */
  .gallery-slider .page .teaser-big-content .carousel-caption:before {
    left: 13%;
  }
}
@media (max-width: 1213px) {
  /* line 484, ../scss/_carousel.scss */
  .carousel, .heft-teaser-big, .video-teaser.full, #top-teaser {
    margin-bottom: 36px;
  }

  /* line 489, ../scss/_carousel.scss */
  .gallery-slider .page {
    max-height: 405px;
  }

  /* line 493, ../scss/_carousel.scss */
  #top-slider {
    background-color: #d0d0d0;
  }
  /* line 496, ../scss/_carousel.scss */
  #top-slider .item .teaser-big-content {
    bottom: 6px;
    width: 100%;
    height: 150px;
    position: absolute;
  }
  /* line 502, ../scss/_carousel.scss */
  #top-slider .item .teaser-big-content .teaser-big-content-wrap {
    width: 100%;
    height: 100%;
    text-align: center;
  }
  /* line 507, ../scss/_carousel.scss */
  #top-slider .item .teaser-big-content .teaser-big-content-wrap .teaser-big-content-inner {
    display: inline-block;
    height: 100%;
  }
  /* line 511, ../scss/_carousel.scss */
  #top-slider .item .teaser-big-content .teaser-big-content-wrap .teaser-big-content-inner .carousel-caption {
    float: none;
    height: auto;
    width: auto;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  /* line 518, ../scss/_carousel.scss */
  #top-slider .item .teaser-big-content .teaser-big-content-wrap .teaser-big-content-inner .carousel-caption a {
    font-size: 17px;
  }
  /* line 520, ../scss/_carousel.scss */
  #top-slider .item .teaser-big-content .teaser-big-content-wrap .teaser-big-content-inner .carousel-caption a h2 {
    width: 83.33333%;
  }
  /* line 524, ../scss/_carousel.scss */
  #top-slider .item .teaser-big-content .teaser-big-content-wrap .teaser-big-content-inner .carousel-caption .arrow {
    display: none;
  }
  /* line 527, ../scss/_carousel.scss */
  #top-slider .item .teaser-big-content .teaser-big-content-wrap .teaser-big-content-inner .carousel-caption:after {
    right: 3%;
  }
  /* line 530, ../scss/_carousel.scss */
  #top-slider .item .teaser-big-content .teaser-big-content-wrap .teaser-big-content-inner .carousel-caption:before {
    left: 3%;
  }

  /* line 541, ../scss/_carousel.scss */
  .gallery-slider-nav, .gallery-slider-count, .gallery-zoom, .gallery-open, .gallery-slider .info {
    opacity: 1;
  }
}
@media (max-width: 767px) {
  /* line 548, ../scss/_carousel.scss */
  #top-slider .item .teaser-big-content {
    bottom: 12px;
    height: 115px;
  }
  /* line 552, ../scss/_carousel.scss */
  #top-slider .item .teaser-big-content .teaser-big-content-wrap {
    overflow: visible;
  }
  /* line 556, ../scss/_carousel.scss */
  #top-slider .item .teaser-big-content .teaser-big-content-wrap .teaser-big-content-inner .carousel-caption {
    height: 99px;
    width: 543px;
    top: 0;
    transform: none;
  }
  /* line 562, ../scss/_carousel.scss */
  #top-slider .item .teaser-big-content .teaser-big-content-wrap .teaser-big-content-inner .carousel-caption:after {
    right: 2%;
  }
  /* line 565, ../scss/_carousel.scss */
  #top-slider .item .teaser-big-content .teaser-big-content-wrap .teaser-big-content-inner .carousel-caption:before {
    left: 2%;
  }
  /* line 569, ../scss/_carousel.scss */
  #top-slider .item .teaser-big-content .teaser-big-content-wrap .teaser-big-content-inner .carousel-caption h2 {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    width: auto;
    height: auto;
    font-size: 30px;
  }
  /* line 581, ../scss/_carousel.scss */
  #top-slider .item .page {
    max-height: 100%;
  }
}
@media (max-width: 599px) {
  /* line 592, ../scss/_carousel.scss */
  .gallery-slider .page {
    max-height: 470px;
  }

  /* line 598, ../scss/_carousel.scss */
  #top-slider .item .teaser-big-content {
    bottom: 5px;
  }
  /* line 604, ../scss/_carousel.scss */
  #top-slider .item .teaser-big-content .teaser-big-content-wrap .teaser-big-content-inner .carousel-caption {
    height: 74px;
    width: 420px;
    top: 0;
    transform: none;
  }
  /* line 610, ../scss/_carousel.scss */
  #top-slider .item .teaser-big-content .teaser-big-content-wrap .teaser-big-content-inner .carousel-caption a {
    line-height: 18px;
  }
  /* line 613, ../scss/_carousel.scss */
  #top-slider .item .teaser-big-content .teaser-big-content-wrap .teaser-big-content-inner .carousel-caption a > h2 {
    position: relative;
    top: 50%;
    font-size: 24px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    width: auto;
    height: auto;
  }
  /* line 623, ../scss/_carousel.scss */
  #top-slider .item .teaser-big-content .teaser-big-content-wrap .teaser-big-content-inner .carousel-caption:after {
    right: 3%;
  }
  /* line 626, ../scss/_carousel.scss */
  #top-slider .item .teaser-big-content .teaser-big-content-wrap .teaser-big-content-inner .carousel-caption:before {
    left: 3%;
  }
}
@media (max-width: 479px) {
  /* line 639, ../scss/_carousel.scss */
  .gallery-slider .page {
    max-height: 304px;
  }

  /* line 643, ../scss/_carousel.scss */
  .gallery-zoom {
    bottom: 7px;
  }

  /* line 648, ../scss/_carousel.scss */
  #top-slider .item .teaser-big-content {
    height: 74px;
    bottom: 18px;
  }
  /* line 655, ../scss/_carousel.scss */
  #top-slider .item .teaser-big-content .teaser-big-content-wrap .teaser-big-content-inner .carousel-caption {
    min-height: 77px;
    width: 265px;
    top: 0;
    transform: none;
  }
  /* line 661, ../scss/_carousel.scss */
  #top-slider .item .teaser-big-content .teaser-big-content-wrap .teaser-big-content-inner .carousel-caption a {
    height: 74px;
  }
  /* line 664, ../scss/_carousel.scss */
  #top-slider .item .teaser-big-content .teaser-big-content-wrap .teaser-big-content-inner .carousel-caption a > h2 {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    width: auto;
    height: auto;
    font-size: 18px;
    line-height: 24px;
  }
  /* line 675, ../scss/_carousel.scss */
  #top-slider .item .teaser-big-content .teaser-big-content-wrap .teaser-big-content-inner .carousel-caption:after {
    right: 3%;
  }
  /* line 678, ../scss/_carousel.scss */
  #top-slider .item .teaser-big-content .teaser-big-content-wrap .teaser-big-content-inner .carousel-caption:before {
    left: 3%;
  }

  /* line 688, ../scss/_carousel.scss */
  .gallery-slider-nav {
    width: 100%;
    height: 100%;
  }
  /* line 692, ../scss/_carousel.scss */
  .gallery-slider-nav .slider-control {
    height: 60px;
    width: 60px;
    margin-top: 7px;
    font-size: 80px;
    position: relative;
  }
  /* line 698, ../scss/_carousel.scss */
  .gallery-slider-nav .slider-control.left {
    margin-left: -14px;
  }
  /* line 701, ../scss/_carousel.scss */
  .gallery-slider-nav .slider-control.right {
    margin-right: -14px;
  }
  /* line 709, ../scss/_carousel.scss */
  .gallery-slider-nav .slider-control.left:after {
    margin-left: 20px;
    top: 43px;
    background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
    background-position: 0px -277px;
    background-repeat: no-repeat;
    -moz-background-size: 232px 13196px;
    -o-background-size: 232px 13196px;
    -webkit-background-size: 232px 13196px;
    background-size: 232px 13196px;
    width: 16px;
    height: 32px;
  }
}
@media (max-width: 479px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 479px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 479px) and (min-device-pixel-ratio: 2) {
  /* line 709, ../scss/_carousel.scss */
  .gallery-slider-nav .slider-control.left:after {
    background-position: 0px -277px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
@media (max-width: 479px) {
  /* line 715, ../scss/_carousel.scss */
  .gallery-slider-nav .slider-control.right:after {
    top: 43px;
    margin-right: 20px;
    background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
    background-position: 0px -536px;
    background-repeat: no-repeat;
    -moz-background-size: 232px 13196px;
    -o-background-size: 232px 13196px;
    -webkit-background-size: 232px 13196px;
    background-size: 232px 13196px;
    width: 16px;
    height: 32px;
  }
}
@media (max-width: 479px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 479px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 479px) and (min-device-pixel-ratio: 2) {
  /* line 715, ../scss/_carousel.scss */
  .gallery-slider-nav .slider-control.right:after {
    background-position: 0px -536px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}

/* line 1, ../scss/_quickview.scss */
.overlay {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: none;
  z-index: 20000;
  color: white;
  overflow: auto;
  table-layout: fixed;
}
/* line 13, ../scss/_quickview.scss */
.overlay h2 {
  margin-top: 82px;
}
/* line 17, ../scss/_quickview.scss */
.overlay .overlay-wrapper {
  max-width: 666px;
  margin: 15px auto;
  position: relative;
}
@media (max-width: 1213px) {
  /* line 17, ../scss/_quickview.scss */
  .overlay .overlay-wrapper {
    max-width: none;
  }
}

/* line 28, ../scss/_quickview.scss */
.overlay.black {
  background-color: rgba(0, 0, 0, 0.9);
}
/* line 31, ../scss/_quickview.scss */
.overlay.black, .overlay.black a {
  color: white;
}

/* line 2, ../scss/_site.scss */
html {
  height: 101%;
  margin: 0;
  padding: 0;
}

/* line 8, ../scss/_site.scss */
body {
  font-size: 110%;
  font-family: 'Abril';
  margin: 0 auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 16, ../scss/_site.scss */
b, strong {
  font-weight: bold;
}

/* line 20, ../scss/_site.scss */
i, em {
  font-style: italic;
}

/* line 24, ../scss/_site.scss */
img {
  display: block;
}

/* line 28, ../scss/_site.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Abril';
}

/* line 31, ../scss/_site.scss */
h2 {
  color: #000000;
  text-align: center;
  font-size: 24px;
  line-height: 26px;
  font-weight: bold;
}

/* line 40, ../scss/_site.scss */
input,
select,
textarea {
  margin: 0;
  font-size: 100%;
  font-family: 'Abril';
  vertical-align: middle;
}

/* line 49, ../scss/_site.scss */
button,
input {
  *overflow: visible;
  line-height: normal;
}

/* line 55, ../scss/_site.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* line 61, ../scss/_site.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -moz-appearance: button;
  -webkit-appearance: button;
}

/* line 69, ../scss/_site.scss */
select,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"] {
  cursor: pointer;
}

/* line 79, ../scss/_site.scss */
.small {
  font-size: 0.8em;
}

/* line 83, ../scss/_site.scss */
input[type="text"], input[type="email"], input[type="number"] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 47px;
  margin: 0;
  padding: 10px 44px 6px 19px;
  border: 0 none;
  font-weight: 500;
  font-size: 19px;
  background: #eff0f1;
}
/* line 93, ../scss/_site.scss */
input[type="text"]::-webkit-search-decoration, input[type="text"]::-webkit-search-cancel-button, input[type="email"]::-webkit-search-decoration, input[type="email"]::-webkit-search-cancel-button, input[type="number"]::-webkit-search-decoration, input[type="number"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
  appearance: none;
}
/* line 2, ../scss/_global.scss */
input[type="text"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder, input[type="number"]::-webkit-input-placeholder {
  color: #6e7279;
}
/* line 3, ../scss/_global.scss */
input[type="text"]:-moz-placeholder, input[type="email"]:-moz-placeholder, input[type="number"]:-moz-placeholder {
  color: #6e7279;
}
/* line 4, ../scss/_global.scss */
input[type="text"]::-moz-placeholder, input[type="email"]::-moz-placeholder, input[type="number"]::-moz-placeholder {
  color: #6e7279;
}
/* line 5, ../scss/_global.scss */
input[type="text"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder, input[type="number"]:-ms-input-placeholder {
  color: #6e7279;
}
/* line 6, ../scss/_global.scss */
input[type="text"].placeholder, input[type="email"].placeholder, input[type="number"].placeholder {
  color: #6e7279;
}

/* line 103, ../scss/_site.scss */
input[type="number"] {
  width: auto;
  padding-right: 5px;
}

/* line 109, ../scss/_site.scss */
.margin-bottom {
  margin-bottom: 15px;
}

/* line 112, ../scss/_site.scss */
.margin-side {
  margin-left: 15px;
  margin-right: 15px;
}

/* line 118, ../scss/_site.scss */
#wrapper {
  *zoom: 1;
}
/* line 38, ../../../../../../../../../../lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#wrapper:after {
  content: "";
  display: table;
  clear: both;
}

/* line 123, ../scss/_site.scss */
#site {
  background-color: white;
  padding-bottom: 100px;
}

/* line 128, ../scss/_site.scss */
.container {
  position: relative;
  margin: 0 auto;
  background: transparent;
}

/* line 134, ../scss/_site.scss */
.container-title {
  position: absolute;
  top: -73px;
  right: 14px;
  color: #000000;
  font-size: 43px;
  font-family: 'Graphik';
  font-weight: bold;
}

/* line 144, ../scss/_site.scss */
.button-link-wrapper {
  text-align: center;
}
/* line 155, ../scss/_site.scss */
.button-link-wrapper a.button-link, .button-link-wrapper button {
  display: inline-block;
  color: #000000;
  padding: 4px 23px;
  font-family: 'Gotham Black';
  background-color: #ffc200;
  font-size: 16px;
  letter-spacing: 1.2px;
  width: 360px;
  height: 50px;
  border-radius: 0;
  margin-top: 20px;
}

/* line 176, ../scss/_site.scss */
.horizontal-line {
  position: relative;
  height: 0;
  border-top: 1px solid #e4e6e7;
  margin: 28px 0;
  text-align: center;
}

/* line 184, ../scss/_site.scss */
.horizontal-line-inner {
  position: relative;
  top: -9px;
  display: inline-block;
  background-color: white;
  padding: 0 10px;
  color: #6e7279;
  font-size: 16px;
}

/* line 194, ../scss/_site.scss */
.big-block {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  height: 199px;
  padding: 13px 17px;
  background-color: black;
  color: white;
  text-transform: none;
  margin-bottom: 15px;
}
/* line 208, ../scss/_site.scss */
.big-block h1 {
  font-size: 43px;
  line-height: 1;
  margin: 0 0 3px;
  font-weight: normal;
}
/* line 214, ../scss/_site.scss */
.big-block h2 {
  font-size: 30px;
  line-height: 1;
  font-weight: normal;
  font-family: 'Graphik';
  letter-spacing: .5px;
}
/* line 221, ../scss/_site.scss */
.big-block > a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
/* line 237, ../scss/_site.scss */
.big-block .link-bar {
  *zoom: 1;
  position: absolute;
  left: 14px;
  bottom: 20px;
}
/* line 38, ../../../../../../../../../../lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.big-block .link-bar:after {
  content: "";
  display: table;
  clear: both;
}
/* line 244, ../scss/_site.scss */
.big-block .link-bar .link {
  display: block;
  float: left;
  color: white;
  background-color: black;
  font-family: 'Graphik';
  position: relative;
  border: 1px solid #333;
  height: 18px;
  padding: 3px 13px 4px;
  font-size: 18px;
  letter-spacing: 1.5px;
  margin-right: -1px;
  cursor: pointer;
}
/* line 259, ../scss/_site.scss */
.big-block .link-bar .link.current {
  z-index: 10;
  border-color: #d0d0d0;
}
/* line 264, ../scss/_site.scss */
.big-block .link-bar .link:hover {
  z-index: 11;
  border-color: white;
}
/* line 270, ../scss/_site.scss */
.big-block .link-bar .more-wrap {
  display: table;
  float: left;
  position: relative;
}
/* line 275, ../scss/_site.scss */
.big-block .link-bar .more-wrap .link {
  float: none;
  text-align: center;
  white-space: nowrap;
}
/* line 282, ../scss/_site.scss */
.big-block .link-bar .more-wrap.opened .more-inner {
  height: auto;
}
/* line 288, ../scss/_site.scss */
.big-block .link-bar .more-inner {
  height: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 100%;
  z-index: 3;
}
/* line 297, ../scss/_site.scss */
.big-block .link-bar .more-links {
  display: block;
}
/* line 300, ../scss/_site.scss */
.big-block .link-bar .more-links .link-wrap {
  display: table-row;
}
/* line 304, ../scss/_site.scss */
.big-block .link-bar .more-links .link {
  display: table-cell;
}

/* line 311, ../scss/_site.scss */
.block-link {
  display: block;
  position: relative;
  background-color: #000000;
  color: white;
  font-family: 'Graphik';
  font-size: 24px;
  letter-spacing: 2px;
  padding: 15px;
}

/* line 322, ../scss/_site.scss */
.block-wrap {
  background-color: white;
}
/* line 326, ../scss/_site.scss */
.block-wrap.with-margin:before, .block-wrap.with-margin:after {
  content: "\00a0";
  /* nbsp */
  display: block;
  overflow: hidden;
  height: 0;
}
/* line 336, ../scss/_site.scss */
.block-wrap.centered {
  margin-left: auto;
  margin-right: auto;
}
/* line 349, ../scss/_site.scss */
.block-wrap.centered.message {
  margin-top: 15px;
  margin-bottom: 15px;
}

/* line 356, ../scss/_site.scss */
.mobile-only {
  display: none;
}

/* line 360, ../scss/_site.scss */
.clearer {
  clear: both;
}

/* line 364, ../scss/_site.scss */
.not-found-message {
  margin-top: 25px;
  font-weight: bold;
  font-size: 1.1em;
}

/* line 371, ../scss/_site.scss */
.no-scrolling {
  overflow: hidden;
}

/* line 375, ../scss/_site.scss */
.scaling-frame {
  position: relative;
  display: block;
}
/* line 379, ../scss/_site.scss */
.scaling-frame.instagram {
  padding-bottom: 120%;
}
/* line 382, ../scss/_site.scss */
.scaling-frame.instagram iframe, .scaling-frame.instagram object, .scaling-frame.instagram embed {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

/* line 393, ../scss/_site.scss */
.scaling-iframe.basic > iframe {
  width: 100%;
  height: 100%;
}

/* line 399, ../scss/_site.scss */
.single-line {
  height: 1em;
  overflow: hidden;
}

@media all and (min-width: 1364px) {
  /* line 406, ../scss/_site.scss */
  #sidebar .button-link-wrapper {
    margin-left: 0;
  }
}
@media (max-width: 1213px) {
  /* line 414, ../scss/_site.scss */
  .button-link-wrapper button {
    max-width: 320px;
  }

  /* line 418, ../scss/_site.scss */
  .no-mobile {
    display: none;
  }

  /* line 422, ../scss/_site.scss */
  .mobile-only {
    display: block;
  }

  /* line 426, ../scss/_site.scss */
  .container-title {
    top: -82px;
  }

  /* line 430, ../scss/_site.scss */
  .big-block {
    padding: 18px 28px;
  }
  /* line 433, ../scss/_site.scss */
  .big-block.block-wide h2 {
    line-height: .9;
  }
}
@media (max-width: 767px) {
  /* line 442, ../scss/_site.scss */
  .button-link-wrapper button {
    max-width: 320px;
  }

  /* line 448, ../scss/_site.scss */
  .block-link.block-small:after {
    font-size: 75px;
    right: 11px;
  }
}
/* line 457, ../scss/_site.scss */
.hexagon-wrapper {
  position: relative;
  margin: 45px auto;
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -1488px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 180px;
  height: 90px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 457, ../scss/_site.scss */
  .hexagon-wrapper {
    background-position: 0px -1488px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 462, ../scss/_site.scss */
.hexagon-wrapper a.hexagon {
  color: #ffffff;
  font-family: 'Gotham Black';
  font-size: 14px;
  text-align: center;
  line-height: 90px;
  display: block;
  vertical-align: middle;
  text-transform: uppercase;
  letter-spacing: 2px;
  width: 100%;
  height: 90px;
}
/* line 475, ../scss/_site.scss */
.hexagon-wrapper a.hexagon:hover {
  color: #ffc200;
}
/* line 479, ../scss/_site.scss */
.hexagon-wrapper.loading {
  background: url("/bundles/introwww/img/ajax_loader.gif");
  background-repeat: no-repeat;
  background-position: center;
}
/* line 484, ../scss/_site.scss */
.hexagon-wrapper.loading div {
  display: none;
}

/* line 490, ../scss/_site.scss */
a.backlink {
  display: block;
  margin: 15px;
  font-family: 'Gotham Extra Light';
  font-size: 16px;
  text-decoration: underline;
}

/* line 499, ../scss/_site.scss */
.space-after {
  margin-bottom: 15px;
}

/* line 502, ../scss/_site.scss */
.ajax-loader {
  background: rgba(254, 254, 255, 0.7);
  display: none;
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 1;
}
/* line 510, ../scss/_site.scss */
.ajax-loader img {
  left: 50%;
  position: relative;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
}

/* line 1, ../scss/_bannering.scss */
#rightbanner {
  width: 160px;
  position: absolute;
  left: 100%;
  top: 0px;
  z-index: 1;
}

/* line 10, ../scss/_bannering.scss */
#fg-billboard {
  text-align: center;
  margin-bottom: 40px;
}

/* line 15, ../scss/_bannering.scss */
#topbanner {
  margin: 10px 0 0;
  text-align: center;
}

/* line 22, ../scss/_bannering.scss */
#hm-masthead {
  margin: 10px auto 0 auto;
  width: 1011px;
  max-width: 100%;
  text-align: center;
}

/* line 29, ../scss/_bannering.scss */
#apple-ad {
  margin: 0 auto;
}
/* line 31, ../scss/_bannering.scss */
#apple-ad img {
  max-width: 100%;
  height: auto !important;
}

/* line 37, ../scss/_bannering.scss */
#mobile-topbanner {
  display: block;
  width: 320px;
  margin: 0 auto;
}

/* line 57, ../scss/_bannering.scss */
.small-ad-button {
  display: block;
  width: 151px;
  height: 126px;
  margin-bottom: 16px;
}
/* line 64, ../scss/_bannering.scss */
.small-ad-button img {
  width: 100%;
}
/* line 68, ../scss/_bannering.scss */
.ad-button-col .small-ad-button {
  margin-left: 0;
}

/* line 90, ../scss/_bannering.scss */
.cntAd {
  display: block;
  width: 300px;
  height: 268px;
  margin: 0 auto;
}
/* line 96, ../scss/_bannering.scss */
.cntAd:before {
  display: block;
  height: 18px;
  content: 'Anzeige';
  text-align: right;
  font-size: 12px;
  top: 20px;
  right: 30px;
}

/* line 107, ../scss/_bannering.scss */
.sidebar-affl {
  width: 100%;
  height: 482px;
  line-height: 482px;
  text-align: center;
  background: url('/bundles/introwww/img/bg.stripes.png?1531318940');
}
/* line 114, ../scss/_bannering.scss */
.sidebar-affl:after {
  content: 'Affiliate';
  vertical-align: middle;
  color: rgba(0, 0, 0, 0.5);
  font-style: italic;
  text-decoration: underline;
  font-size: 16px;
  z-index: -1;
}

/* line 125, ../scss/_bannering.scss */
#halfpage-subcontent {
  display: none;
  background: #000;
  color: #fff;
  margin-bottom: 15px;
  padding: 10px;
}

@media (max-width: 1213px) {
  /* line 134, ../scss/_bannering.scss */
  .ad-button-col {
    display: none;
  }

  /* line 138, ../scss/_bannering.scss */
  #apple-ad {
    width: 768px;
  }
}
@media all and (min-width: 1364px) {
  /* line 145, ../scss/_bannering.scss */
  .has-wallpaper #rightbanner {
    top: -100px;
  }
  /* line 149, ../scss/_bannering.scss */
  .has-wallpaper #topbanner {
    position: absolute;
    top: -110px;
    right: 0;
  }
  /* line 155, ../scss/_bannering.scss */
  .has-wallpaper #site {
    margin-top: 110px;
    background-color: inherit;
  }
  /* line 160, ../scss/_bannering.scss */
  .has-wallpaper #header {
    width: 1011px;
    margin: 0 auto;
  }
  /* line 165, ../scss/_bannering.scss */
  .has-wallpaper .block-wrap-header {
    width: 1011px;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 172, ../scss/_bannering.scss */
  .has-wallpaper article .article-image {
    background-color: white;
  }
  /* line 177, ../scss/_bannering.scss */
  .has-wallpaper #footer {
    width: 1011px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 181, ../scss/_bannering.scss */
  .has-wallpaper #footer hr {
    margin: 25px 0 30px;
  }
}
@media (max-width: 479px) {
  /* line 189, ../scss/_bannering.scss */
  .cntAd {
    margin-left: -5px;
  }
}
/* line 194, ../scss/_bannering.scss */
.teaser-medium.tag-teaser.ad-teaser {
  min-width: 300px;
  height: 360px;
  margin: 0 auto 15px;
}
/* line 198, ../scss/_bannering.scss */
.teaser-medium.tag-teaser.ad-teaser .adwrapper {
  width: 300px;
  height: 250px;
  margin: 0 auto;
}
/* line 203, ../scss/_bannering.scss */
.teaser-medium.tag-teaser.ad-teaser .adwrapper:before {
  display: block;
  height: 18px;
  content: 'Anzeige';
  text-align: right;
  font-size: 12px;
  top: 20px;
  right: 30px;
}
@media all and (min-width: 1364px) {
  /* line 194, ../scss/_bannering.scss */
  .teaser-medium.tag-teaser.ad-teaser {
    margin: 15px 15px 0 15px;
  }
}
@media (max-width: 1363px) {
  /* line 194, ../scss/_bannering.scss */
  .teaser-medium.tag-teaser.ad-teaser {
    margin: 15px 15px 0 15px;
    height: 300px;
  }
}
@media (max-width: 1213px) {
  /* line 194, ../scss/_bannering.scss */
  .teaser-medium.tag-teaser.ad-teaser {
    margin: 15px 15px 15px 15px;
    height: 354px;
  }
}
@media (max-width: 767px) {
  /* line 194, ../scss/_bannering.scss */
  .teaser-medium.tag-teaser.ad-teaser {
    margin: 15px 15px 15px 15px;
  }
}
@media (max-width: 599px) {
  /* line 194, ../scss/_bannering.scss */
  .teaser-medium.tag-teaser.ad-teaser {
    margin: 15px 15px 15px 15px;
  }
}

/* line 235, ../scss/_bannering.scss */
#promo-slider .item img {
  max-width: 300px;
  margin: 0 auto;
  top: 30px;
  position: relative;
}
@media (max-width: 1363px) {
  /* line 244, ../scss/_bannering.scss */
  #promo-slider .item img {
    top: 25px;
    max-width: 240px;
  }
}
@media (max-width: 1213px) {
  /* line 233, ../scss/_bannering.scss */
  #promo-slider {
    width: 324px;
  }
  /* line 253, ../scss/_bannering.scss */
  #promo-slider .item img {
    max-width: 277px;
  }
}
@media (max-width: 767px) {
  /* line 233, ../scss/_bannering.scss */
  #promo-slider {
    width: 575px;
  }
  /* line 261, ../scss/_bannering.scss */
  #promo-slider .item img {
    max-width: 500px;
  }
}
@media (max-width: 599px) {
  /* line 233, ../scss/_bannering.scss */
  #promo-slider {
    width: 420px;
    height: 405px;
  }
  /* line 270, ../scss/_bannering.scss */
  #promo-slider .item img {
    max-width: 360px;
  }
  /* line 273, ../scss/_bannering.scss */
  #promo-slider .item .coverup {
    width: 404px;
    height: 100px;
    opacity: 0.5;
    bottom: 2px;
  }
}
@media (max-width: 479px) {
  /* line 233, ../scss/_bannering.scss */
  #promo-slider {
    width: 260px;
    height: 288px;
  }
  /* line 284, ../scss/_bannering.scss */
  #promo-slider .item img {
    max-width: 258px;
  }
}

/* line 3, ../scss/_header.scss */
#header-wrapper {
  z-index: 8;
}

/* line 7, ../scss/_header.scss */
#header {
  background: white;
  width: 100%;
  z-index: 11000;
  font-family: 'Gotham Black';
}
/* line 13, ../scss/_header.scss */
.mf_wallpaper #header {
  width: 1011px;
  margin: 0 auto;
}

/* line 19, ../scss/_header.scss */
#header-inner {
  position: relative;
  margin: 0 auto;
  z-index: 22;
}

/* line 26, ../scss/_header.scss */
#header {
  *zoom: 1;
  padding-bottom: 40px;
  padding-top: 1px;
}
/* line 38, ../../../../../../../../../../lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#header:after {
  content: "";
  display: table;
  clear: both;
}
@media (max-width: 599px) {
  /* line 26, ../scss/_header.scss */
  #header {
    padding-bottom: 20px;
  }
}

/* line 39, ../scss/_header.scss */
#navigation-wrapper {
  margin: 0 15px;
  padding-top: 20px;
  top: -58px;
  -webkit-transition: top 0.4s linear;
  -moz-transition: top 0.4s linear;
  -o-transition: top 0.4s linear;
  transition: top 0.4s linear;
}
/* line 45, ../scss/_header.scss */
#navigation-wrapper #navigation-category {
  font-family: 'Gotham Black';
  font-weight: normal;
  font-size: 22px;
  text-transform: uppercase;
  text-align: center;
  line-height: 40px;
  height: 40px;
  margin: 50px auto 25px;
  border: 1px solid #000000;
  position: relative;
  z-index: 10000;
}
/* line 58, ../scss/_header.scss */
#navigation-wrapper #navigation-category #arrow-left {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -314px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 30px;
  height: 58px;
  position: absolute;
  top: -9px;
  left: -15px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 58, ../scss/_header.scss */
  #navigation-wrapper #navigation-category #arrow-left {
    background-position: 0px -314px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 64, ../scss/_header.scss */
#navigation-wrapper #navigation-category #arrow-right {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -55px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 30px;
  height: 58px;
  position: absolute;
  right: -15px;
  top: -9px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 64, ../scss/_header.scss */
  #navigation-wrapper #navigation-category #arrow-right {
    background-position: 0px -55px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 71, ../scss/_header.scss */
#navigation-wrapper #navigation-category div:nth-child(2) {
  text-align: right;
}
/* line 74, ../scss/_header.scss */
#navigation-wrapper #navigation-category div:nth-child(4) {
  text-align: left;
}
/* line 76, ../scss/_header.scss */
#navigation-wrapper #navigation-category div:nth-child(4) a:first-of-type {
  margin-left: 30px;
}
/* line 79, ../scss/_header.scss */
#navigation-wrapper #navigation-category div:nth-child(4) a:nth-of-type(2) {
  margin-right: 0px;
}
/* line 83, ../scss/_header.scss */
#navigation-wrapper #navigation-category div:not(#arrow-left):not(#arrow-right):not(.nav-action) {
  float: left;
}
/* line 86, ../scss/_header.scss */
#navigation-wrapper #navigation-category div:not(#arrow-left):not(#arrow-right):not(.nav-action):not(.logo-wrapper), #navigation-wrapper #navigation-category div:not(#arrow-left):not(#arrow-right):not(.nav-action) span {
  width: 460px;
}
@media (max-width: 1363px) {
  /* line 86, ../scss/_header.scss */
  #navigation-wrapper #navigation-category div:not(#arrow-left):not(#arrow-right):not(.nav-action):not(.logo-wrapper), #navigation-wrapper #navigation-category div:not(#arrow-left):not(#arrow-right):not(.nav-action) span {
    width: 370px;
  }
}
/* line 95, ../scss/_header.scss */
#navigation-wrapper #navigation-category div:not(#arrow-left):not(#arrow-right):not(.nav-action).navigation-tags {
  float: none;
  width: 100%;
  letter-spacing: 2px;
}
/* line 100, ../scss/_header.scss */
#navigation-wrapper #navigation-category div:not(#arrow-left):not(#arrow-right):not(.nav-action).navigation-tags span:first-of-type {
  margin-right: 108px;
  text-align: right;
}
/* line 103, ../scss/_header.scss */
#navigation-wrapper #navigation-category div:not(#arrow-left):not(#arrow-right):not(.nav-action).navigation-tags span:first-of-type a:last-of-type {
  margin-right: 30px;
}
/* line 106, ../scss/_header.scss */
#navigation-wrapper #navigation-category div:not(#arrow-left):not(#arrow-right):not(.nav-action).navigation-tags span:first-of-type a:first-of-type {
  margin-left: 0px;
}
/* line 110, ../scss/_header.scss */
#navigation-wrapper #navigation-category div:not(#arrow-left):not(#arrow-right):not(.nav-action).navigation-tags span:last-of-type {
  margin-left: 108px;
  text-align: left;
}
/* line 113, ../scss/_header.scss */
#navigation-wrapper #navigation-category div:not(#arrow-left):not(#arrow-right):not(.nav-action).navigation-tags span:last-of-type a:first-of-type {
  margin-left: 30px;
}
/* line 121, ../scss/_header.scss */
#navigation-wrapper #navigation-category a {
  display: inline-block;
  line-height: 40px;
  height: 40px;
  vertical-align: middle;
  margin-right: 30px;
  letter-spacing: 2.5px;
}
/* line 129, ../scss/_header.scss */
#navigation-wrapper #navigation-category a:nth-of-type(4) {
  margin-right: 0;
}
/* line 132, ../scss/_header.scss */
#navigation-wrapper #navigation-category a.search {
  display: none;
}
/* line 135, ../scss/_header.scss */
#navigation-wrapper #navigation-category a.smallTags {
  font-size: 15px;
  letter-spacing: 1px;
}
@media (max-width: 1363px) {
  /* line 135, ../scss/_header.scss */
  #navigation-wrapper #navigation-category a.smallTags {
    letter-spacing: 1px;
  }
}
@media (max-width: 1213px) {
  /* line 135, ../scss/_header.scss */
  #navigation-wrapper #navigation-category a.smallTags {
    letter-spacing: 3px;
    font-size: 20px;
  }
}
@media (max-width: 1363px) {
  /* line 121, ../scss/_header.scss */
  #navigation-wrapper #navigation-category a {
    letter-spacing: 1.7px;
  }
}
/* line 150, ../scss/_header.scss */
#navigation-wrapper #navigation-category .logo-wrapper {
  display: inline-block;
  text-align: center;
  position: relative;
  width: 216px;
  height: 41px;
}
/* line 157, ../scss/_header.scss */
#navigation-wrapper #navigation-category .logo-wrapper .logo {
  position: absolute;
  background-color: #ffffff;
  top: -60px;
  left: 0;
  right: 0;
  margin: 0;
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -5749px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 216px;
  height: 134px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 157, ../scss/_header.scss */
  #navigation-wrapper #navigation-category .logo-wrapper .logo {
    background-position: 0px -5749px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 170, ../scss/_header.scss */
#navigation-wrapper #navigation-mobile {
  position: relative;
  text-align: center;
}
/* line 174, ../scss/_header.scss */
#navigation-wrapper #navigation-mobile .logo-wrapper {
  text-align: center;
  background-color: #ffffff;
  float: none;
}
/* line 179, ../scss/_header.scss */
#navigation-wrapper #navigation-mobile .logo-wrapper .logo {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -5749px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 216px;
  height: 134px;
  display: inline-block;
  margin-top: -15px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 179, ../scss/_header.scss */
  #navigation-wrapper #navigation-mobile .logo-wrapper .logo {
    background-position: 0px -5749px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
@media (max-width: 1213px) {
  /* line 179, ../scss/_header.scss */
  #navigation-wrapper #navigation-mobile .logo-wrapper .logo {
    background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
    background-position: 0px -6043px;
    background-repeat: no-repeat;
    -moz-background-size: 232px 13196px;
    -o-background-size: 232px 13196px;
    -webkit-background-size: 232px 13196px;
    background-size: 232px 13196px;
    width: 108px;
    height: 74px;
  }
}
@media (max-width: 1213px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1213px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 1213px) and (min-device-pixel-ratio: 2) {
  /* line 179, ../scss/_header.scss */
  #navigation-wrapper #navigation-mobile .logo-wrapper .logo {
    background-position: 0px -6043px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}

/* line 191, ../scss/_header.scss */
#navigation-wrapper #navigation-mobile .nav-action {
  top: 15px;
  position: absolute;
}
/* line 195, ../scss/_header.scss */
#navigation-wrapper #navigation-mobile .nav-action.menu {
  display: block;
  right: 0;
  width: auto;
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -6164px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 34px;
  height: 20px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 195, ../scss/_header.scss */
  #navigation-wrapper #navigation-mobile .nav-action.menu {
    background-position: 0px -6164px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 202, ../scss/_header.scss */
#navigation-wrapper #navigation-mobile .nav-action.close {
  display: none;
  right: 20px;
  width: auto;
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -6164px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 34px;
  height: 20px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 202, ../scss/_header.scss */
  #navigation-wrapper #navigation-mobile .nav-action.close {
    background-position: 0px -6164px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 209, ../scss/_header.scss */
#navigation-wrapper #navigation-mobile a.search {
  display: none;
}
/* line 214, ../scss/_header.scss */
#navigation-wrapper #complete-nav-wrapper {
  position: fixed;
  top: 0;
  width: 100%;
  right: -100%;
  height: 100%;
  z-index: 1000;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media (max-width: 1213px) {
  /* line 224, ../scss/_header.scss */
  #navigation-wrapper #complete-nav-wrapper.complete-nav-open {
    right: 0;
  }
}
/* line 229, ../scss/_header.scss */
#navigation-wrapper #complete-nav-wrapper #complete-nav {
  background-color: #000000;
  height: 100%;
  width: 250px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1000;
}
/* line 238, ../scss/_header.scss */
#navigation-wrapper #complete-nav-wrapper #complete-nav .nav-action.menu {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -6189px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 34px;
  height: 20px;
  margin-bottom: 15px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 238, ../scss/_header.scss */
  #navigation-wrapper #complete-nav-wrapper #complete-nav .nav-action.menu {
    background-position: 0px -6189px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 242, ../scss/_header.scss */
#navigation-wrapper #complete-nav-wrapper #complete-nav .nav-action.close {
  top: 5px;
  right: 16px;
  position: absolute;
  margin-bottom: 15px;
}
/* line 248, ../scss/_header.scss */
#navigation-wrapper #complete-nav-wrapper #complete-nav .nav-action.close:after {
  content: 'x';
  color: #d0d0d0;
  font-size: 45px;
  font-weight: lighter;
  font-family: "Gotham Extra Light";
}
/* line 258, ../scss/_header.scss */
#navigation-wrapper #complete-nav-wrapper #complete-nav a {
  display: block;
  color: #ffffff;
  font-size: 22px;
  line-height: 2em;
  letter-spacing: 4px;
  text-transform: uppercase;
}
/* line 267, ../scss/_header.scss */
#navigation-wrapper #complete-nav-wrapper #complete-nav .navigation-tags a {
  letter-spacing: 2px;
  font-size: 19px;
}
/* line 272, ../scss/_header.scss */
#navigation-wrapper #complete-nav-wrapper #complete-nav #complete-nav-content {
  margin: 20px 0 20px 20px;
}
/* line 278, ../scss/_header.scss */
#navigation-wrapper .navigation-tags a {
  font-family: 'Gotham Extra Light';
  letter-spacing: 2px;
}
/* line 283, ../scss/_header.scss */
#navigation-wrapper #subnavigation-wrapper {
  display: none;
}
/* line 285, ../scss/_header.scss */
#navigation-wrapper #subnavigation-wrapper #subnavigation {
  margin: 0 auto;
  text-align: center;
}
/* line 292, ../scss/_header.scss */
#navigation-wrapper.sticky {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  margin: 0;
  padding-top: 0;
  -webkit-transition: top 0.4s linear;
  -moz-transition: top 0.4s linear;
  -o-transition: top 0.4s linear;
  transition: top 0.4s linear;
}
/* line 302, ../scss/_header.scss */
#navigation-wrapper.sticky #event-stats {
  display: none;
}
/* line 306, ../scss/_header.scss */
#navigation-wrapper.sticky #navigation {
  background-color: #000000;
}
/* line 309, ../scss/_header.scss */
#navigation-wrapper.sticky #navigation #navigation-category,
#navigation-wrapper.sticky #navigation #navigation-mobile {
  border: 0 none;
  margin: 0 auto;
  height: 58px;
}
/* line 316, ../scss/_header.scss */
#navigation-wrapper.sticky #navigation #navigation-category #arrow-left,
#navigation-wrapper.sticky #navigation #navigation-category #arrow-right,
#navigation-wrapper.sticky #navigation #navigation-category .navigation-tags,
#navigation-wrapper.sticky #navigation #navigation-mobile #arrow-left,
#navigation-wrapper.sticky #navigation #navigation-mobile #arrow-right,
#navigation-wrapper.sticky #navigation #navigation-mobile .navigation-tags {
  display: none;
}
/* line 322, ../scss/_header.scss */
#navigation-wrapper.sticky #navigation #navigation-category:not(.lt-1024) div:not(#arrow-left):not(#arrow-right):not(.nav-action),
#navigation-wrapper.sticky #navigation #navigation-mobile:not(.lt-1024) div:not(#arrow-left):not(#arrow-right):not(.nav-action) {
  float: left;
}
/* line 325, ../scss/_header.scss */
#navigation-wrapper.sticky #navigation #navigation-category:not(.lt-1024) div:not(#arrow-left):not(#arrow-right):not(.nav-action):not(.logo-wrapper), #navigation-wrapper.sticky #navigation #navigation-category:not(.lt-1024) div:not(#arrow-left):not(#arrow-right):not(.nav-action) span,
#navigation-wrapper.sticky #navigation #navigation-mobile:not(.lt-1024) div:not(#arrow-left):not(#arrow-right):not(.nav-action):not(.logo-wrapper),
#navigation-wrapper.sticky #navigation #navigation-mobile:not(.lt-1024) div:not(#arrow-left):not(#arrow-right):not(.nav-action) span {
  width: 522px;
}
@media (max-width: 1363px) {
  /* line 325, ../scss/_header.scss */
  #navigation-wrapper.sticky #navigation #navigation-category:not(.lt-1024) div:not(#arrow-left):not(#arrow-right):not(.nav-action):not(.logo-wrapper), #navigation-wrapper.sticky #navigation #navigation-category:not(.lt-1024) div:not(#arrow-left):not(#arrow-right):not(.nav-action) span,
  #navigation-wrapper.sticky #navigation #navigation-mobile:not(.lt-1024) div:not(#arrow-left):not(#arrow-right):not(.nav-action):not(.logo-wrapper),
  #navigation-wrapper.sticky #navigation #navigation-mobile:not(.lt-1024) div:not(#arrow-left):not(#arrow-right):not(.nav-action) span {
    width: 430px;
  }
}
/* line 333, ../scss/_header.scss */
#navigation-wrapper.sticky #navigation #navigation-category:not(.lt-1024) div:not(#arrow-left):not(#arrow-right):not(.nav-action).navigation-tags,
#navigation-wrapper.sticky #navigation #navigation-mobile:not(.lt-1024) div:not(#arrow-left):not(#arrow-right):not(.nav-action).navigation-tags {
  float: none;
  width: 100%;
}
/* line 337, ../scss/_header.scss */
#navigation-wrapper.sticky #navigation #navigation-category:not(.lt-1024) div:not(#arrow-left):not(#arrow-right):not(.nav-action).navigation-tags span:first-of-type,
#navigation-wrapper.sticky #navigation #navigation-mobile:not(.lt-1024) div:not(#arrow-left):not(#arrow-right):not(.nav-action).navigation-tags span:first-of-type {
  margin-right: 48px;
  text-align: right;
}
/* line 340, ../scss/_header.scss */
#navigation-wrapper.sticky #navigation #navigation-category:not(.lt-1024) div:not(#arrow-left):not(#arrow-right):not(.nav-action).navigation-tags span:first-of-type a:last-of-type,
#navigation-wrapper.sticky #navigation #navigation-mobile:not(.lt-1024) div:not(#arrow-left):not(#arrow-right):not(.nav-action).navigation-tags span:first-of-type a:last-of-type {
  margin-right: 15px;
}
/* line 344, ../scss/_header.scss */
#navigation-wrapper.sticky #navigation #navigation-category:not(.lt-1024) div:not(#arrow-left):not(#arrow-right):not(.nav-action).navigation-tags span:last-of-type,
#navigation-wrapper.sticky #navigation #navigation-mobile:not(.lt-1024) div:not(#arrow-left):not(#arrow-right):not(.nav-action).navigation-tags span:last-of-type {
  margin-left: 48px;
  text-align: left;
}
/* line 347, ../scss/_header.scss */
#navigation-wrapper.sticky #navigation #navigation-category:not(.lt-1024) div:not(#arrow-left):not(#arrow-right):not(.nav-action).navigation-tags span:last-of-type a:first-of-type,
#navigation-wrapper.sticky #navigation #navigation-mobile:not(.lt-1024) div:not(#arrow-left):not(#arrow-right):not(.nav-action).navigation-tags span:last-of-type a:first-of-type {
  margin-left: 15px;
}
/* line 355, ../scss/_header.scss */
#navigation-wrapper.sticky #navigation #navigation-category .logo-wrapper,
#navigation-wrapper.sticky #navigation #navigation-mobile .logo-wrapper {
  width: 96px;
  display: inline-block;
  line-height: 100%;
  background-color: #000000;
}
/* line 361, ../scss/_header.scss */
#navigation-wrapper.sticky #navigation #navigation-category .logo-wrapper .logo,
#navigation-wrapper.sticky #navigation #navigation-mobile .logo-wrapper .logo {
  position: relative;
  top: 0;
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -5888px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 96px;
  height: 54px;
  display: inline-block;
  vertical-align: middle;
  margin-top: 0;
  background-color: #000000;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 361, ../scss/_header.scss */
  #navigation-wrapper.sticky #navigation #navigation-category .logo-wrapper .logo,
  #navigation-wrapper.sticky #navigation #navigation-mobile .logo-wrapper .logo {
    background-position: 0px -5888px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 373, ../scss/_header.scss */
#navigation-wrapper.sticky #navigation #navigation-category a,
#navigation-wrapper.sticky #navigation #navigation-mobile a {
  color: #ffffff;
  font-size: 20px;
  line-height: 58px;
  height: 58px;
  vertical-align: middle;
}
/* line 380, ../scss/_header.scss */
#navigation-wrapper.sticky #navigation #navigation-category a.search,
#navigation-wrapper.sticky #navigation #navigation-mobile a.search {
  float: right;
  width: 34px;
  margin-right: 15px;
  display: inline-block;
}
/* line 385, ../scss/_header.scss */
#navigation-wrapper.sticky #navigation #navigation-category a.search .icon,
#navigation-wrapper.sticky #navigation #navigation-mobile a.search .icon {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -5248px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 29px;
  height: 29px;
  display: inline-block;
  vertical-align: middle;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 385, ../scss/_header.scss */
  #navigation-wrapper.sticky #navigation #navigation-category a.search .icon,
  #navigation-wrapper.sticky #navigation #navigation-mobile a.search .icon {
    background-position: 0px -5248px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 394, ../scss/_header.scss */
#navigation-wrapper.sticky #navigation #navigation-category .nav-action.menu,
#navigation-wrapper.sticky #navigation #navigation-mobile .nav-action.menu {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -6189px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 34px;
  height: 20px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 394, ../scss/_header.scss */
  #navigation-wrapper.sticky #navigation #navigation-category .nav-action.menu,
  #navigation-wrapper.sticky #navigation #navigation-mobile .nav-action.menu {
    background-position: 0px -6189px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 400, ../scss/_header.scss */
#navigation-wrapper.sticky #navigation #navigation-mobile > div.logo-wrapper {
  float: none;
}
/* line 403, ../scss/_header.scss */
#navigation-wrapper.sticky #navigation #navigation-mobile .nav-action {
  position: relative;
  float: right;
  margin-right: 15px;
  right: 0;
}
/* line 410, ../scss/_header.scss */
#navigation-wrapper.sticky #navigation #navigation-mobile a.search {
  float: left;
  margin-left: 15px;
  margin-right: 0;
}

/* line 422, ../scss/_header.scss */
#navigation-wrapper-clone {
  display: block;
  width: 100%;
}

/* line 427, ../scss/_header.scss */
#event-stats {
  position: absolute;
  right: 0;
  font-family: 'Gotham Extra Light';
  font-size: 14px;
  color: #b2b2b2;
}
@media (max-width: 1213px) {
  /* line 427, ../scss/_header.scss */
  #event-stats {
    display: none;
  }
}

@media all and (min-width: 1214px) {
  /* line 441, ../scss/_header.scss */
  #navigation #navigation-category .navigation-tags span {
    width: 50%;
    display: inline-block;
    box-sizing: border-box;
    font-size: 20px;
  }
  /* line 447, ../scss/_header.scss */
  #navigation #navigation-category .navigation-tags span:nth-child(odd) {
    text-align: right;
  }
  /* line 450, ../scss/_header.scss */
  #navigation #navigation-category .navigation-tags span:nth-child(odd) a {
    margin-right: 0;
    margin-left: 30px;
  }
  /* line 455, ../scss/_header.scss */
  #navigation #navigation-category .navigation-tags span:nth-child(even) {
    text-align: left;
  }

  /* line 461, ../scss/_header.scss */
  #navigation-wrapper.sticky #subnavigation-wrapper {
    display: block;
    background-color: rgba(255, 255, 255, 0.8);
    width: 100%;
  }
  /* line 467, ../scss/_header.scss */
  #navigation-wrapper.sticky #subnavigation-wrapper #subnavigation a {
    display: inline-block;
    margin: 0 25px;
    color: #000000;
    font-family: 'Gotham Black';
    font-size: 16px;
    height: 40px;
    line-height: 40px;
  }
  /* line 476, ../scss/_header.scss */
  #navigation-wrapper.sticky #subnavigation-wrapper #subnavigation a.current {
    color: #b2b2b2;
  }
}
@media (max-width: 1363px) {
  /* line 486, ../scss/_header.scss */
  #navigation #navigation-category .navigation-tags span {
    font-size: 16px;
  }
}
/* line 493, ../scss/_header.scss */
#search-form-wrapper {
  margin: 0 15px;
  position: relative;
}
@media (max-width: 599px) {
  /* line 493, ../scss/_header.scss */
  #search-form-wrapper {
    margin: 0;
  }
}
/* line 502, ../scss/_header.scss */
#search-form-wrapper.expand-search {
  height: 100%;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 507, ../scss/_header.scss */
#search-form-wrapper #search-form {
  background-color: #000000;
  height: 50px;
  margin-bottom: 40px;
}
/* line 512, ../scss/_header.scss */
#search-form-wrapper #search-form input, #search-form-wrapper #search-form input[type="text"] {
  font-family: 'Abril Text';
  font-style: italic;
  font-size: 18px;
  width: 50%;
  color: #b2b2b2;
  padding: 0;
  background-color: #000000;
  text-overflow: ellipsis;
  letter-spacing: 0.5px;
}
/* line 523, ../scss/_header.scss */
#search-form-wrapper #search-form input:focus, #search-form-wrapper #search-form input[type="text"]:focus {
  outline: none;
}
/* line 2, ../scss/_global.scss */
#search-form-wrapper #search-form input::-webkit-input-placeholder, #search-form-wrapper #search-form input[type="text"]::-webkit-input-placeholder {
  color: #b2b2b2;
}
/* line 3, ../scss/_global.scss */
#search-form-wrapper #search-form input:-moz-placeholder, #search-form-wrapper #search-form input[type="text"]:-moz-placeholder {
  color: #b2b2b2;
}
/* line 4, ../scss/_global.scss */
#search-form-wrapper #search-form input::-moz-placeholder, #search-form-wrapper #search-form input[type="text"]::-moz-placeholder {
  color: #b2b2b2;
}
/* line 5, ../scss/_global.scss */
#search-form-wrapper #search-form input:-ms-input-placeholder, #search-form-wrapper #search-form input[type="text"]:-ms-input-placeholder {
  color: #b2b2b2;
}
/* line 6, ../scss/_global.scss */
#search-form-wrapper #search-form input.placeholder, #search-form-wrapper #search-form input[type="text"].placeholder {
  color: #b2b2b2;
}
@media (max-width: 1213px) {
  /* line 512, ../scss/_header.scss */
  #search-form-wrapper #search-form input, #search-form-wrapper #search-form input[type="text"] {
    width: 60%;
  }
}
@media (max-width: 767px) {
  /* line 512, ../scss/_header.scss */
  #search-form-wrapper #search-form input, #search-form-wrapper #search-form input[type="text"] {
    width: 75%;
  }
}
@media (max-width: 479px) {
  /* line 512, ../scss/_header.scss */
  #search-form-wrapper #search-form input, #search-form-wrapper #search-form input[type="text"] {
    width: 55%;
  }
}
/* line 545, ../scss/_header.scss */
#search-form-wrapper #search-form i.icon.search {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -5248px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 29px;
  height: 29px;
  display: inline-block;
  vertical-align: middle;
  float: left;
  margin: 10px 15px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 545, ../scss/_header.scss */
  #search-form-wrapper #search-form i.icon.search {
    background-position: 0px -5248px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 554, ../scss/_header.scss */
#search-form-wrapper #search-form a.expand {
  float: right;
  color: #ffc200;
  background-color: transparent;
  margin-right: 15px;
  font-family: 'Gotham Book';
  font-size: 16px;
  line-height: 50px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 564, ../scss/_header.scss */
#search-form-wrapper #search-form a.expand i.icon.arrow-down {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -21px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 23px;
  height: 12px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 15px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 564, ../scss/_header.scss */
  #search-form-wrapper #search-form a.expand i.icon.arrow-down {
    background-position: 0px -21px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 573, ../scss/_header.scss */
#search-form-wrapper.sticky {
  position: fixed;
  top: 58px;
  z-index: 11000;
  visibility: hidden;
}
/* line 581, ../scss/_header.scss */
#search-form-wrapper #search-form-expanded {
  border-top: 3px solid #ffffff;
  background-color: #000000;
  color: #ffffff;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: white;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-property: height;
  -moz-transition-property: height;
  -o-transition-property: height;
  transition-property: height;
  position: absolute;
  top: 50px;
  left: 0;
  width: 100%;
  z-index: 21;
  visibility: hidden;
}
/* line 598, ../scss/_header.scss */
#search-form-wrapper #search-form-expanded a {
  background-color: transparent;
  text-decoration: none;
}
/* line 602, ../scss/_header.scss */
#search-form-wrapper #search-form-expanded a.close {
  font-family: 'Gotham Narrow Light';
  font-size: 16px;
  color: #ffffff;
  padding-bottom: 48px;
  display: block;
  text-decoration: underline;
}
/* line 610, ../scss/_header.scss */
#search-form-wrapper #search-form-expanded a.close.icon {
  font-family: 'Gotham Extra Light';
  font-size: 30px;
  position: absolute;
  right: 15px;
  top: 15px;
  color: #ffc200;
  text-decoration: none;
}
@media (max-width: 599px) {
  /* line 622, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded p {
    margin: 0 15px;
  }
}
/* line 627, ../scss/_header.scss */
#search-form-wrapper #search-form-expanded p input[type="submit"] {
  font-family: 'Gotham Black';
  font-size: 16px;
  line-height: 16px;
  text-transform: uppercase;
  background-color: #ffc200;
  border: 0 none;
  padding: 15px 60px;
  letter-spacing: 2px;
  margin-bottom: 25px;
}
@media (max-width: 599px) {
  /* line 627, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded p input[type="submit"] {
    display: block;
    padding: 15px;
    width: 100%;
  }
}
/* line 645, ../scss/_header.scss */
#search-form-wrapper #search-form-expanded #search-filters {
  margin: 80px auto;
}
@media (max-width: 1213px) {
  /* line 645, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters {
    margin: 45px auto;
  }
}
/* line 652, ../scss/_header.scss */
#search-form-wrapper #search-form-expanded #search-filters .search-filter {
  display: inline-block;
  text-align: left;
  vertical-align: top;
  margin-right: 30px;
}
@media (max-width: 599px) {
  /* line 652, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter {
    display: block;
    margin: 0 0 15px;
    padding: 0 15px;
  }
}
/* line 663, ../scss/_header.scss */
#search-form-wrapper #search-form-expanded #search-filters .search-filter:last-child {
  margin-right: 0;
  margin-left: -15px;
}
@media (max-width: 599px) {
  /* line 663, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter:last-child {
    margin-left: 0;
  }
}
/* line 671, ../scss/_header.scss */
#search-form-wrapper #search-form-expanded #search-filters .search-filter .search-heading {
  padding-bottom: 15px;
  text-align: left;
  position: relative;
  pointer-events: none;
}
@media (max-width: 599px) {
  /* line 671, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter .search-heading {
    pointer-events: all;
  }
}
/* line 681, ../scss/_header.scss */
#search-form-wrapper #search-form-expanded #search-filters .search-filter .search-heading strong {
  font-family: 'Gotham Black';
  font-weight: bold;
  font-size: 20px;
}
/* line 687, ../scss/_header.scss */
#search-form-wrapper #search-form-expanded #search-filters .search-filter .search-heading a.remove-filter {
  display: none;
  position: absolute;
  right: 0;
  bottom: 0;
  font-family: 'Gotham Narrow Light';
  font-size: 13px;
  color: #ffffff;
  text-decoration: underline;
  pointer-events: all;
}
/* line 698, ../scss/_header.scss */
#search-form-wrapper #search-form-expanded #search-filters .search-filter .search-heading i.icon {
  display: none;
}
@media (max-width: 599px) {
  /* line 698, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter .search-heading i.icon {
    display: inline-block;
    vertical-align: middle;
    float: right;
    margin-top: 10px;
    background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
    background-position: 0px -21px;
    background-repeat: no-repeat;
    -moz-background-size: 232px 13196px;
    -o-background-size: 232px 13196px;
    -webkit-background-size: 232px 13196px;
    background-size: 232px 13196px;
    width: 23px;
    height: 12px;
  }
}
@media (max-width: 599px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 599px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 599px) and (min-device-pixel-ratio: 2) {
  /* line 698, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter .search-heading i.icon {
    background-position: 0px -21px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
@media (max-width: 599px) {
  /* line 707, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter .search-heading i.icon.arrow-down {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  /* line 714, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter .search-heading i.icon.arrow-up {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
  }
}
/* line 726, ../scss/_header.scss */
#search-form-wrapper #search-form-expanded #search-filters .search-filter ul {
  width: 260px;
}
@media (max-width: 1213px) {
  /* line 726, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter ul {
    width: 200px;
  }
}
@media (max-width: 767px) {
  /* line 726, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter ul {
    width: 130px;
  }
}
@media (max-width: 599px) {
  /* line 726, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter ul {
    width: 100%;
    display: none;
  }
}
/* line 739, ../scss/_header.scss */
#search-form-wrapper #search-form-expanded #search-filters .search-filter ul li {
  box-sizing: border-box;
  border: 1px solid #818181;
  font-family: 'Gotham Black';
  font-size: 12px;
  text-transform: uppercase;
  margin-bottom: 15px;
  height: 40px;
  line-height: 40px;
  vertical-align: middle;
  letter-spacing: 2px;
}
@media (max-width: 1213px) {
  /* line 739, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li {
    letter-spacing: 1px;
  }
}
@media (max-width: 767px) {
  /* line 739, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li {
    letter-spacing: 0px;
  }
}
/* line 757, ../scss/_header.scss */
#search-form-wrapper #search-form-expanded #search-filters .search-filter ul li:hover, #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li.active {
  border: 1px solid #ffffff;
  background-color: #ffffff;
  color: #000000;
}
/* line 763, ../scss/_header.scss */
#search-form-wrapper #search-form-expanded #search-filters .search-filter ul li:hover a, #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li.active a {
  color: #000000;
}
/* line 768, ../scss/_header.scss */
#search-form-wrapper #search-form-expanded #search-filters .search-filter ul li:hover a i.icon.icon-national, #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li.active a i.icon.icon-national {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -4580px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 31px;
  height: 31px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 768, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li:hover a i.icon.icon-national, #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li.active a i.icon.icon-national {
    background-position: 0px -4580px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 771, ../scss/_header.scss */
#search-form-wrapper #search-form-expanded #search-filters .search-filter ul li:hover a i.icon.icon-europe, #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li.active a i.icon.icon-europe {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -4246px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 31px;
  height: 31px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 771, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li:hover a i.icon.icon-europe, #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li.active a i.icon.icon-europe {
    background-position: 0px -4246px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 774, ../scss/_header.scss */
#search-form-wrapper #search-form-expanded #search-filters .search-filter ul li:hover a i.icon.icon-world, #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li.active a i.icon.icon-world {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -5610px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 31px;
  height: 31px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 774, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li:hover a i.icon.icon-world, #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li.active a i.icon.icon-world {
    background-position: 0px -5610px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 781, ../scss/_header.scss */
#search-form-wrapper #search-form-expanded #search-filters .search-filter ul li:hover a i.icon.genre-alternative, #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li.active a i.icon.genre-alternative {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -2734px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 32px;
  height: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 781, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li:hover a i.icon.genre-alternative, #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li.active a i.icon.genre-alternative {
    background-position: 0px -2734px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 781, ../scss/_header.scss */
#search-form-wrapper #search-form-expanded #search-filters .search-filter ul li:hover a i.icon.genre-classic, #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li.active a i.icon.genre-classic {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -2837px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 32px;
  height: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 781, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li:hover a i.icon.genre-classic, #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li.active a i.icon.genre-classic {
    background-position: 0px -2837px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 781, ../scss/_header.scss */
#search-form-wrapper #search-form-expanded #search-filters .search-filter ul li:hover a i.icon.genre-electro, #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li.active a i.icon.genre-electro {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -2940px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 32px;
  height: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 781, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li:hover a i.icon.genre-electro, #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li.active a i.icon.genre-electro {
    background-position: 0px -2940px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 781, ../scss/_header.scss */
#search-form-wrapper #search-form-expanded #search-filters .search-filter ul li:hover a i.icon.genre-hiphop, #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li.active a i.icon.genre-hiphop {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -3043px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 32px;
  height: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 781, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li:hover a i.icon.genre-hiphop, #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li.active a i.icon.genre-hiphop {
    background-position: 0px -3043px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 781, ../scss/_header.scss */
#search-form-wrapper #search-form-expanded #search-filters .search-filter ul li:hover a i.icon.genre-indie, #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li.active a i.icon.genre-indie {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -3146px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 32px;
  height: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 781, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li:hover a i.icon.genre-indie, #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li.active a i.icon.genre-indie {
    background-position: 0px -3146px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 781, ../scss/_header.scss */
#search-form-wrapper #search-form-expanded #search-filters .search-filter ul li:hover a i.icon.genre-jazz, #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li.active a i.icon.genre-jazz {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -3249px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 32px;
  height: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 781, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li:hover a i.icon.genre-jazz, #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li.active a i.icon.genre-jazz {
    background-position: 0px -3249px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 781, ../scss/_header.scss */
#search-form-wrapper #search-form-expanded #search-filters .search-filter ul li:hover a i.icon.genre-metal, #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li.active a i.icon.genre-metal {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -3352px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 32px;
  height: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 781, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li:hover a i.icon.genre-metal, #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li.active a i.icon.genre-metal {
    background-position: 0px -3352px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 781, ../scss/_header.scss */
#search-form-wrapper #search-form-expanded #search-filters .search-filter ul li:hover a i.icon.genre-pop, #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li.active a i.icon.genre-pop {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -3455px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 32px;
  height: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 781, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li:hover a i.icon.genre-pop, #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li.active a i.icon.genre-pop {
    background-position: 0px -3455px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 781, ../scss/_header.scss */
#search-form-wrapper #search-form-expanded #search-filters .search-filter ul li:hover a i.icon.genre-punk, #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li.active a i.icon.genre-punk {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -3558px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 32px;
  height: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 781, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li:hover a i.icon.genre-punk, #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li.active a i.icon.genre-punk {
    background-position: 0px -3558px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 781, ../scss/_header.scss */
#search-form-wrapper #search-form-expanded #search-filters .search-filter ul li:hover a i.icon.genre-rock, #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li.active a i.icon.genre-rock {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -3661px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 32px;
  height: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 781, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li:hover a i.icon.genre-rock, #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li.active a i.icon.genre-rock {
    background-position: 0px -3661px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 781, ../scss/_header.scss */
#search-form-wrapper #search-form-expanded #search-filters .search-filter ul li:hover a i.icon.genre-world, #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li.active a i.icon.genre-world {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -3764px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 32px;
  height: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 781, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li:hover a i.icon.genre-world, #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li.active a i.icon.genre-world {
    background-position: 0px -3764px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 789, ../scss/_header.scss */
#search-form-wrapper #search-form-expanded #search-filters .search-filter ul li a {
  color: #ffffff;
  display: block;
  width: 100%;
  height: 100%;
}
/* line 795, ../scss/_header.scss */
#search-form-wrapper #search-form-expanded #search-filters .search-filter ul li a i.icon {
  width: 32px;
  height: 100%;
  line-height: 100%;
  vertical-align: middle;
  margin-right: 1px;
  display: inline-block;
  margin-left: 5px;
}
/* line 804, ../scss/_header.scss */
#search-form-wrapper #search-form-expanded #search-filters .search-filter ul li a i.icon.icon-national {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -4544px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 31px;
  height: 31px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 804, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li a i.icon.icon-national {
    background-position: 0px -4544px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 808, ../scss/_header.scss */
#search-form-wrapper #search-form-expanded #search-filters .search-filter ul li a i.icon.icon-europe {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -4210px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 31px;
  height: 31px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 808, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li a i.icon.icon-europe {
    background-position: 0px -4210px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 812, ../scss/_header.scss */
#search-form-wrapper #search-form-expanded #search-filters .search-filter ul li a i.icon.icon-world {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -5574px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 31px;
  height: 31px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 812, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li a i.icon.icon-world {
    background-position: 0px -5574px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 820, ../scss/_header.scss */
#search-form-wrapper #search-form-expanded #search-filters .search-filter ul li a i.icon.genre-alternative {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -2697px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 32px;
  height: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 820, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li a i.icon.genre-alternative {
    background-position: 0px -2697px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 820, ../scss/_header.scss */
#search-form-wrapper #search-form-expanded #search-filters .search-filter ul li a i.icon.genre-classic {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -2800px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 32px;
  height: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 820, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li a i.icon.genre-classic {
    background-position: 0px -2800px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 820, ../scss/_header.scss */
#search-form-wrapper #search-form-expanded #search-filters .search-filter ul li a i.icon.genre-electro {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -2903px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 32px;
  height: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 820, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li a i.icon.genre-electro {
    background-position: 0px -2903px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 820, ../scss/_header.scss */
#search-form-wrapper #search-form-expanded #search-filters .search-filter ul li a i.icon.genre-hiphop {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -3006px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 32px;
  height: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 820, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li a i.icon.genre-hiphop {
    background-position: 0px -3006px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 820, ../scss/_header.scss */
#search-form-wrapper #search-form-expanded #search-filters .search-filter ul li a i.icon.genre-indie {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -3109px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 32px;
  height: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 820, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li a i.icon.genre-indie {
    background-position: 0px -3109px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 820, ../scss/_header.scss */
#search-form-wrapper #search-form-expanded #search-filters .search-filter ul li a i.icon.genre-jazz {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -3212px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 32px;
  height: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 820, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li a i.icon.genre-jazz {
    background-position: 0px -3212px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 820, ../scss/_header.scss */
#search-form-wrapper #search-form-expanded #search-filters .search-filter ul li a i.icon.genre-metal {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -3315px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 32px;
  height: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 820, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li a i.icon.genre-metal {
    background-position: 0px -3315px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 820, ../scss/_header.scss */
#search-form-wrapper #search-form-expanded #search-filters .search-filter ul li a i.icon.genre-pop {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -3418px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 32px;
  height: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 820, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li a i.icon.genre-pop {
    background-position: 0px -3418px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 820, ../scss/_header.scss */
#search-form-wrapper #search-form-expanded #search-filters .search-filter ul li a i.icon.genre-punk {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -3521px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 32px;
  height: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 820, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li a i.icon.genre-punk {
    background-position: 0px -3521px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 820, ../scss/_header.scss */
#search-form-wrapper #search-form-expanded #search-filters .search-filter ul li a i.icon.genre-rock {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -3624px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 32px;
  height: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 820, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li a i.icon.genre-rock {
    background-position: 0px -3624px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 820, ../scss/_header.scss */
#search-form-wrapper #search-form-expanded #search-filters .search-filter ul li a i.icon.genre-world {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -3727px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 32px;
  height: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 820, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter ul li a i.icon.genre-world {
    background-position: 0px -3727px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 830, ../scss/_header.scss */
#search-form-wrapper #search-form-expanded #search-filters .search-filter ul.search-filter-date {
  width: 249px;
}
@media (max-width: 767px) {
  /* line 830, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter ul.search-filter-date {
    width: 210px;
  }
}
@media (max-width: 599px) {
  /* line 830, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter ul.search-filter-date {
    width: 100%;
  }
}
/* line 839, ../scss/_header.scss */
#search-form-wrapper #search-form-expanded #search-filters .search-filter ul.search-filter-date li {
  margin-left: -3px;
  display: inline-block;
  margin-right: 15px;
  width: 68px;
  text-align: center;
}
@media (max-width: 767px) {
  /* line 839, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter ul.search-filter-date li {
    width: 55px;
  }
}
@media (max-width: 599px) {
  /* line 839, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter ul.search-filter-date li {
    width: 94px;
    margin-left: 0;
    margin-right: 20px;
  }
  /* line 854, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter ul.search-filter-date li:nth-child(4n+4) {
    margin-right: 0;
  }
}
@media (max-width: 479px) {
  /* line 839, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter ul.search-filter-date li {
    width: 83px;
    margin-left: 0;
    margin-right: 0;
  }
  /* line 863, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter ul.search-filter-date li:nth-child(1n+1) {
    margin-right: 15px;
  }
  /* line 866, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter ul.search-filter-date li:nth-child(3n+3) {
    margin-right: 0;
  }
}
/* line 874, ../scss/_header.scss */
#search-form-wrapper #search-form-expanded #search-filters .search-filter ul.search-filter-genre {
  width: 249px;
  margin-right: -15px;
}
@media (max-width: 1213px) {
  /* line 874, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter ul.search-filter-genre {
    width: 166px;
  }
}
@media (max-width: 767px) {
  /* line 874, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter ul.search-filter-genre {
    width: 150px;
  }
}
@media (max-width: 599px) {
  /* line 874, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter ul.search-filter-genre {
    width: 100%;
  }
}
/* line 887, ../scss/_header.scss */
#search-form-wrapper #search-form-expanded #search-filters .search-filter ul.search-filter-genre li {
  margin-left: -3px;
  display: inline-block;
  margin-right: 15px;
  width: 68px;
  text-align: center;
  height: 58px;
  line-height: 12px;
  padding: 5px;
  font-size: 10px;
}
@media (max-width: 767px) {
  /* line 887, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter ul.search-filter-genre li {
    width: 60px;
  }
}
@media (max-width: 599px) {
  /* line 887, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter ul.search-filter-genre li {
    width: 94px;
    margin-left: 0;
    margin-right: 20px;
  }
  /* line 907, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter ul.search-filter-genre li:nth-child(4n+4) {
    margin-right: 0;
  }
}
@media (max-width: 479px) {
  /* line 887, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter ul.search-filter-genre li {
    width: 83px;
    margin-left: 0;
    margin-right: 0;
  }
  /* line 916, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter ul.search-filter-genre li:nth-child(1n+1) {
    margin-right: 15px;
  }
  /* line 919, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter ul.search-filter-genre li:nth-child(3n+3) {
    margin-right: 0;
  }
}
/* line 924, ../scss/_header.scss */
#search-form-wrapper #search-form-expanded #search-filters .search-filter ul.search-filter-genre li i.icon {
  line-height: 32px;
  margin: 0 auto 3px;
  display: block;
  text-align: center;
}
@media (max-width: 599px) {
  /* line 939, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter.open .search-heading {
    border-bottom: 0 none;
  }
  /* line 942, ../scss/_header.scss */
  #search-form-wrapper #search-form-expanded #search-filters .search-filter.open ul {
    display: block;
  }
}
/* line 955, ../scss/_header.scss */
#search-form-wrapper.search-form-wrapper-expanded #search-form {
  margin-bottom: 0;
}
/* line 957, ../scss/_header.scss */
#search-form-wrapper.search-form-wrapper-expanded #search-form a.expand {
  display: none;
}
/* line 961, ../scss/_header.scss */
#search-form-wrapper.search-form-wrapper-expanded #search-form-expanded {
  display: block;
  position: relative;
  top: 0;
  margin-bottom: 15px;
  visibility: visible;
}
/* line 968, ../scss/_header.scss */
#search-form-wrapper.search-form-wrapper-expanded #search-form-expanded a.close {
  display: none;
}

/* line 1, ../scss/_teaser_boxes.scss */
.grid-ad {
  text-align: center;
  margin-bottom: 0px;
  height: 215px;
}

/* line 13, ../scss/_teaser_boxes.scss */
.top-teaser-container article.teaser-medium:first-of-type {
  height: 423px;
  margin-top: 0px;
  margin-bottom: 15px;
  background: #ffc200;
}
/* line 18, ../scss/_teaser_boxes.scss */
.top-teaser-container article.teaser-medium:first-of-type .rectangle {
  height: 393px;
}
@media (max-width: 1363px) {
  /* line 13, ../scss/_teaser_boxes.scss */
  .top-teaser-container article.teaser-medium:first-of-type {
    height: 354px;
  }
  /* line 24, ../scss/_teaser_boxes.scss */
  .top-teaser-container article.teaser-medium:first-of-type .rectangle {
    height: 324px;
  }
}
@media (max-width: 1213px) {
  /* line 13, ../scss/_teaser_boxes.scss */
  .top-teaser-container article.teaser-medium:first-of-type {
    margin-top: 15px;
    margin-bottom: 0px;
    height: 354px;
  }
  /* line 34, ../scss/_teaser_boxes.scss */
  .top-teaser-container article.teaser-medium:first-of-type .rectangle {
    height: 324px;
  }
}
@media (max-width: 767px) {
  /* line 13, ../scss/_teaser_boxes.scss */
  .top-teaser-container article.teaser-medium:first-of-type {
    height: 354px;
    margin-bottom: 0px;
  }
  /* line 43, ../scss/_teaser_boxes.scss */
  .top-teaser-container article.teaser-medium:first-of-type .rectangle {
    height: 324px;
  }
}

/* line 49, ../scss/_teaser_boxes.scss */
.teaser-heading {
  position: relative;
  z-index: 1;
  clear: both;
}
/* line 54, ../scss/_teaser_boxes.scss */
.teaser-heading h1,
.teaser-heading h2 {
  font-family: 'Gotham Extra Light';
  font-size: 20px;
  text-align: left;
  text-transform: uppercase;
  line-height: 20px;
  margin: 30px 0 15px;
  padding-bottom: 15px;
}
/* line 65, ../scss/_teaser_boxes.scss */
.teaser-heading:before {
  content: '\00A0';
  display: block;
  overflow: hidden;
  height: 0;
}
/* line 74, ../scss/_teaser_boxes.scss */
.teaser-heading.teaser-heading-gallery h1, .teaser-heading.teaser-heading-gallery h2 {
  margin-bottom: 0;
}

/* line 83, ../scss/_teaser_boxes.scss */
.teaser-medium {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  height: 360px;
  margin-top: 15px;
  margin-bottom: 0;
  -webkit-transition-property: bottom, box-shadow;
  -moz-transition-property: bottom, box-shadow;
  -o-transition-property: bottom, box-shadow;
  transition-property: bottom, box-shadow;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  transition-duration: 0.4s;
  bottom: 0;
}
/* line 101, ../scss/_teaser_boxes.scss */
.teaser-medium .default-image-fixed {
  position: relative;
  width: 100%;
  height: 100%;
}
/* line 106, ../scss/_teaser_boxes.scss */
.teaser-medium .default-image-fixed img {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  -moz-transition: opacity .3s linear;
  -webkit-transition: opacity .3s linear;
  transition: opacity .3s linear;
}
/* line 117, ../scss/_teaser_boxes.scss */
.teaser-medium h2 {
  text-align: center;
}
/* line 121, ../scss/_teaser_boxes.scss */
.teaser-medium .image-count {
  position: absolute;
  right: 0px;
  top: 0px;
  font-family: 'Gotham Book';
  font-size: 14px;
  letter-spacing: 1.2px;
  padding: 8px;
  font-weight: normal;
  color: #ffffff;
  background-color: #000000;
}
/* line 133, ../scss/_teaser_boxes.scss */
.teaser-medium.hovering:not(.ad-teaser):not(#promo-teaser):not(.promo):not(.pic-teaser):not(.gallery-slider-wrap) {
  -webkit-transition-property: bottom, box-shadow;
  -moz-transition-property: bottom, box-shadow;
  -o-transition-property: bottom, box-shadow;
  transition-property: bottom, box-shadow;
  -webkit-transition-duration: 0.6s;
  -moz-transition-duration: 0.6s;
  -o-transition-duration: 0.6s;
  transition-duration: 0.6s;
  bottom: 15px;
  box-shadow: 0 0 30px #d0d0d0;
  -moz-box-shadow: 0 0 30px #d0d0d0;
  -webkit-box-shadow: 0 0 30px #d0d0d0;
  -o-box-shadow: 0 0 30px #d0d0d0;
}
/* line 142, ../scss/_teaser_boxes.scss */
.teaser-medium.hovering:not(.ad-teaser):not(#promo-teaser):not(.promo):not(.pic-teaser):not(.gallery-slider-wrap) .basic-view-teaser {
  visibility: hidden;
}
/* line 145, ../scss/_teaser_boxes.scss */
.teaser-medium.hovering:not(.ad-teaser):not(#promo-teaser):not(.promo):not(.pic-teaser):not(.gallery-slider-wrap) .info-view-teaser {
  -webkit-transition-property: visibility;
  -moz-transition-property: visibility;
  -o-transition-property: visibility;
  transition-property: visibility;
  -webkit-transition-duration: 0.6s;
  -moz-transition-duration: 0.6s;
  -o-transition-duration: 0.6s;
  transition-duration: 0.6s;
  visibility: visible;
  height: 100%;
  position: relative;
  top: -100%;
}
/* line 154, ../scss/_teaser_boxes.scss */
.teaser-medium.hovering:not(.ad-teaser):not(#promo-teaser):not(.promo):not(.pic-teaser):not(.gallery-slider-wrap) .rectangle:before, .teaser-medium.hovering:not(.ad-teaser):not(#promo-teaser):not(.promo):not(.pic-teaser):not(.gallery-slider-wrap) .rectangle:after {
  visibility: hidden;
}
/* line 160, ../scss/_teaser_boxes.scss */
.teaser-medium.pic-teaser img {
  width: 100%;
  height: 100%;
}
/* line 164, ../scss/_teaser_boxes.scss */
.teaser-medium.pic-teaser .hover-image {
  visibility: hidden;
  opacity: 0;
}
/* line 169, ../scss/_teaser_boxes.scss */
.teaser-medium.pic-teaser.hovering .hover-image {
  -webkit-transition-property: visibility, opacity;
  -moz-transition-property: visibility, opacity;
  -o-transition-property: visibility, opacity;
  transition-property: visibility, opacity;
  -webkit-transition-duration: 0.6s;
  -moz-transition-duration: 0.6s;
  -o-transition-duration: 0.6s;
  transition-duration: 0.6s;
  visibility: visible;
  opacity: 0.5;
  top: -100%;
  position: relative;
}
/* line 177, ../scss/_teaser_boxes.scss */
.teaser-medium.pic-teaser.hovering h2, .teaser-medium.pic-teaser.hovering h3 {
  visibility: hidden;
}
/* line 181, ../scss/_teaser_boxes.scss */
.teaser-medium.pic-teaser .image-count {
  position: absolute;
  right: 0;
  top: 0;
  font-family: 'Gotham Narrow Light';
  font-size: 12px;
  font-weight: normal;
  color: white;
}
/* line 191, ../scss/_teaser_boxes.scss */
.teaser-medium.pic-teaser h2, .teaser-medium.pic-teaser h3 {
  position: absolute;
  top: 50%;
  width: 100%;
  text-align: center;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #ffffff;
  box-sizing: border-box;
  padding: 15px;
  font-family: 'Abril';
  font-size: 24px;
  font-weight: bold;
  line-height: 26px;
}
@media (max-width: 767px) {
  /* line 206, ../scss/_teaser_boxes.scss */
  .teaser-medium.pic-teaser h2, .teaser-medium.pic-teaser h3 {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  /* line 159, ../scss/_teaser_boxes.scss */
  .teaser-medium.pic-teaser {
    height: 570px;
  }
  /* line 212, ../scss/_teaser_boxes.scss */
  .teaser-medium.pic-teaser h2, .teaser-medium.pic-teaser h3 {
    font-size: 30px;
  }
}
@media (max-width: 599px) {
  /* line 159, ../scss/_teaser_boxes.scss */
  .teaser-medium.pic-teaser {
    height: 450px;
  }
}
@media (max-width: 479px) {
  /* line 220, ../scss/_teaser_boxes.scss */
  .teaser-medium.pic-teaser h2, .teaser-medium.pic-teaser h3 {
    font-size: 24px;
  }
}
/* line 225, ../scss/_teaser_boxes.scss */
.teaser-medium.tv-teaser .rectangle, .teaser-medium.pic-teaser .rectangle {
  border: 0 none;
}
/* line 229, ../scss/_teaser_boxes.scss */
.teaser-medium.teaser-festival {
  -webkit-transition-property: bottom, box-shadow;
  -moz-transition-property: bottom, box-shadow;
  -o-transition-property: bottom, box-shadow;
  transition-property: bottom, box-shadow;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  transition-duration: 0.4s;
  bottom: 0;
}
/* line 234, ../scss/_teaser_boxes.scss */
.teaser-medium.teaser-festival .teaser-text {
  top: 50%;
  position: relative;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 239, ../scss/_teaser_boxes.scss */
.teaser-medium.teaser-festival .teaser-text .icon-table {
  width: 61%;
  margin: 0 auto;
}
/* line 243, ../scss/_teaser_boxes.scss */
.teaser-medium.teaser-festival .teaser-text .icon-table hr {
  height: 4px;
  border: 0 none;
  background-color: #000000;
  margin: 15px 0 0 0;
}
@media (max-width: 1363px) {
  /* line 243, ../scss/_teaser_boxes.scss */
  .teaser-medium.teaser-festival .teaser-text .icon-table hr {
    margin-top: 10px;
  }
}
/* line 253, ../scss/_teaser_boxes.scss */
.teaser-medium.teaser-festival .teaser-text .icon-table h3 {
  display: block;
  text-align: center;
  margin: 10px 15px 25px;
  font-size: 25px;
  font-weight: bold;
}
@media (max-width: 1363px) {
  /* line 253, ../scss/_teaser_boxes.scss */
  .teaser-medium.teaser-festival .teaser-text .icon-table h3 {
    margin-bottom: 5px;
  }
}
@media (max-width: 479px) {
  /* line 253, ../scss/_teaser_boxes.scss */
  .teaser-medium.teaser-festival .teaser-text .icon-table h3 {
    margin: 15px 0;
    font-size: 20px;
  }
}
/* line 270, ../scss/_teaser_boxes.scss */
.teaser-medium.teaser-festival .teaser-text .icon-table .festival-info {
  border-bottom: 1px solid #000000;
}
/* line 273, ../scss/_teaser_boxes.scss */
.teaser-medium.teaser-festival .teaser-text .icon-table .festival-info:last-child {
  border-bottom: 0 none;
}
/* line 282, ../scss/_teaser_boxes.scss */
.teaser-medium.teaser-festival.top-festival .rectangle:before {
  content: " ";
  bottom: -7px;
  position: absolute;
  display: block;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  height: 1px;
  background-color: #000000;
  width: 100%;
  box-sizing: border-box;
  border-top: 0 none;
  border-bottom: 0 none;
  border-left: 14px solid #ffffff;
  border-right: 14px solid #ffffff;
}
/* line 298, ../scss/_teaser_boxes.scss */
.teaser-medium.teaser-festival.top-festival .rectangle:after {
  content: " ";
  bottom: -15px;
  position: absolute;
  display: block;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -1423px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 18px;
  height: 15px;
  border: 0 none;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 298, ../scss/_teaser_boxes.scss */
  .teaser-medium.teaser-festival.top-festival .rectangle:after {
    background-position: 0px -1423px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 311, ../scss/_teaser_boxes.scss */
.teaser-medium.tv-teaser {
  margin-bottom: 15px;
  text-align: center;
}
/* line 315, ../scss/_teaser_boxes.scss */
.teaser-medium.tv-teaser:after {
  clear: both;
}
/* line 318, ../scss/_teaser_boxes.scss */
.teaser-medium.tv-teaser h2,
.teaser-medium.tv-teaser h3 {
  padding: 0;
  text-align: left;
  color: #000000;
  font-family: 'Gotham Extra Light';
  font-size: 16px;
  line-height: 1.3em;
  margin: 15px 0;
}
/* line 329, ../scss/_teaser_boxes.scss */
.teaser-medium.tv-teaser .play-button {
  position: absolute;
  top: 102px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -1583px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 59px;
  height: 42px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 329, ../scss/_teaser_boxes.scss */
  .teaser-medium.tv-teaser .play-button {
    background-position: 0px -1583px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 340, ../scss/_teaser_boxes.scss */
.teaser-medium.first {
  margin-bottom: 62px;
}
@media (max-width: 1363px) {
  /* line 340, ../scss/_teaser_boxes.scss */
  .teaser-medium.first {
    margin-bottom: 54px;
  }
}
@media (max-width: 1213px) {
  /* line 340, ../scss/_teaser_boxes.scss */
  .teaser-medium.first {
    margin-bottom: 0px;
    margin-top: 15px;
  }
}
/* line 350, ../scss/_teaser_boxes.scss */
.teaser-medium .coverup {
  position: absolute;
  width: 330px;
  margin: 15px 15px 15px 15px;
  height: 120px;
  text-align: center;
}
/* line 357, ../scss/_teaser_boxes.scss */
.teaser-medium .teaser-link {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 7;
}
/* line 365, ../scss/_teaser_boxes.scss */
.teaser-medium .basic-view-teaser {
  height: 100%;
}
/* line 369, ../scss/_teaser_boxes.scss */
.teaser-medium .basic-view-teaser.sold-out:before {
  content: '';
  position: absolute;
  top: 35px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -7744px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 116px;
  height: 116px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 369, ../scss/_teaser_boxes.scss */
  .teaser-medium .basic-view-teaser.sold-out:before {
    background-position: 0px -7745px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 380, ../scss/_teaser_boxes.scss */
.teaser-medium .basic-view-teaser.canceled:before {
  content: '';
  position: absolute;
  top: 35px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -935px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 180px;
  height: 92px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 380, ../scss/_teaser_boxes.scss */
  .teaser-medium .basic-view-teaser.canceled:before {
    background-position: 0px -935px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 391, ../scss/_teaser_boxes.scss */
.teaser-medium .basic-view-teaser img {
  width: 100%;
  height: 203px;
}
/* line 397, ../scss/_teaser_boxes.scss */
.teaser-medium .basic-view-teaser .teaser-medium-image:after {
  content: ' ';
  background-color: rgba(0, 0, 0, 0.1);
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  height: 203px;
}
@media (max-width: 1363px) {
  /* line 397, ../scss/_teaser_boxes.scss */
  .teaser-medium .basic-view-teaser .teaser-medium-image:after {
    height: 170px;
  }
}
@media (max-width: 1213px) {
  /* line 397, ../scss/_teaser_boxes.scss */
  .teaser-medium .basic-view-teaser .teaser-medium-image:after {
    height: 195px;
  }
}
@media (max-width: 767px) {
  /* line 397, ../scss/_teaser_boxes.scss */
  .teaser-medium .basic-view-teaser .teaser-medium-image:after {
    height: 308px;
  }
}
@media (max-width: 599px) {
  /* line 397, ../scss/_teaser_boxes.scss */
  .teaser-medium .basic-view-teaser .teaser-medium-image:after {
    height: 226px;
  }
}
@media (max-width: 479px) {
  /* line 397, ../scss/_teaser_boxes.scss */
  .teaser-medium .basic-view-teaser .teaser-medium-image:after {
    height: 163px;
  }
}
/* line 426, ../scss/_teaser_boxes.scss */
.teaser-medium .info-view-teaser {
  visibility: hidden;
}
/* line 429, ../scss/_teaser_boxes.scss */
.teaser-medium .info-view-teaser h3, .teaser-medium .info-view-teaser .teaser-text h3,
.teaser-medium .info-view-teaser .second-level h4, .teaser-medium .info-view-teaser .teaser-text .second-level h4 {
  display: block;
  text-align: center;
  margin: 0 15px 0 15px;
  font-size: 16px;
  font-family: 'Gotham Extra Light';
}
@media (max-width: 479px) {
  /* line 429, ../scss/_teaser_boxes.scss */
  .teaser-medium .info-view-teaser h3, .teaser-medium .info-view-teaser .teaser-text h3,
  .teaser-medium .info-view-teaser .second-level h4, .teaser-medium .info-view-teaser .teaser-text .second-level h4 {
    margin: 0;
  }
}
/* line 441, ../scss/_teaser_boxes.scss */
.teaser-medium .info-view-teaser h2, .teaser-medium .info-view-teaser .teaser-text h2,
.teaser-medium .info-view-teaser .second-level h3 {
  font-family: 'Abril';
  display: block;
  text-align: center;
  margin: 0 15px 0 15px;
  font-size: 28px;
  margin-bottom: 20px;
  font-weight: bold;
}
@media (max-width: 1363px) {
  /* line 441, ../scss/_teaser_boxes.scss */
  .teaser-medium .info-view-teaser h2, .teaser-medium .info-view-teaser .teaser-text h2,
  .teaser-medium .info-view-teaser .second-level h3 {
    font-size: 20px;
  }
}
@media (max-width: 479px) {
  /* line 441, ../scss/_teaser_boxes.scss */
  .teaser-medium .info-view-teaser h2, .teaser-medium .info-view-teaser .teaser-text h2,
  .teaser-medium .info-view-teaser .second-level h3 {
    margin: 15px 0;
    font-size: 20px;
  }
}
/* line 460, ../scss/_teaser_boxes.scss */
.teaser-medium .rectangle {
  width: 330px;
  height: 330px;
  position: absolute;
  border: 1px solid black;
  left: 15px;
  top: 15px;
  box-sizing: border-box;
}
/* line 470, ../scss/_teaser_boxes.scss */
.teaser-medium .teaser-info-button {
  display: none;
}
/* line 475, ../scss/_teaser_boxes.scss */
.teaser-medium .coverup h2, .teaser-medium .coverup h3, .teaser-medium .teaser-text h2, .teaser-medium .teaser-text h3 {
  color: #000000;
  font-family: 'Abril';
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  margin: 5px 15px;
  line-height: 1.1em;
}
/* line 486, ../scss/_teaser_boxes.scss */
.teaser-medium .teaser-text {
  width: 100%;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  box-sizing: border-box;
  padding: 30px;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}

@media (max-width: 1213px) {
  /* line 503, ../scss/_teaser_boxes.scss */
  .tv-preview-col {
    display: none;
  }
}
/* line 509, ../scss/_teaser_boxes.scss */
.tv-preview-col .tv-teaser {
  width: 100%;
  margin: 0;
  display: inline-block;
  padding: 29px 0 29px 0;
  border-bottom: 1px solid #d0d0d0;
}
/* line 515, ../scss/_teaser_boxes.scss */
.tv-preview-col .tv-teaser:first-child {
  padding-top: 0px;
}
/* line 518, ../scss/_teaser_boxes.scss */
.tv-preview-col .tv-teaser:last-child {
  display: none;
}
/* line 522, ../scss/_teaser_boxes.scss */
.tv-preview-col .tv-teaser.teaser-small a h2 {
  color: #000000;
  font-family: "Gotham Extra Light";
  font-size: 14px;
  letter-spacing: 0.05em;
  text-align: left;
}
/* line 529, ../scss/_teaser_boxes.scss */
.tv-preview-col .tv-teaser.teaser-small a .video-image {
  float: right;
  height: 93px;
  overflow: hidden;
  width: 165px;
}
/* line 534, ../scss/_teaser_boxes.scss */
.tv-preview-col .tv-teaser.teaser-small a .video-image img {
  margin-top: -16px;
}

/* line 544, ../scss/_teaser_boxes.scss */
.pic-teaser .basic-image:after {
  content: ' ';
  background-color: rgba(0, 0, 0, 0.1);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

/* line 565, ../scss/_teaser_boxes.scss */
#promo-teaser {
  border: 15px solid #FFFFFF;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
/* line 577, ../scss/_teaser_boxes.scss */
#promo-teaser .item {
  width: 100%;
}
/* line 580, ../scss/_teaser_boxes.scss */
#promo-teaser .rectangle {
  left: 0px;
  top: 0px;
}
/* line 585, ../scss/_teaser_boxes.scss */
#promo-teaser .gallery-slider-nav {
  display: none;
}
/* line 589, ../scss/_teaser_boxes.scss */
#promo-teaser.hovering .gallery-slider-nav {
  display: block;
}
/* line 593, ../scss/_teaser_boxes.scss */
#promo-teaser .teaser-medium {
  width: 100%;
  margin-left: 0;
}
/* line 596, ../scss/_teaser_boxes.scss */
#promo-teaser .teaser-medium.promo {
  margin-bottom: 0;
}
/* line 598, ../scss/_teaser_boxes.scss */
#promo-teaser .teaser-medium.promo .coverup {
  height: 80px;
  top: 200px;
  left: -15px;
}
@media (max-width: 1363px) {
  /* line 598, ../scss/_teaser_boxes.scss */
  #promo-teaser .teaser-medium.promo .coverup {
    top: 160px;
  }
}
/* line 607, ../scss/_teaser_boxes.scss */
#promo-teaser .teaser-medium.promo .coverup h2 {
  margin-top: 0;
  font-size: 20px;
}
/* line 610, ../scss/_teaser_boxes.scss */
#promo-teaser .teaser-medium.promo .coverup h2 > a {
  text-decoration: none;
  opacity: 1;
}
@media (max-width: 1213px) {
  /* line 619, ../scss/_teaser_boxes.scss */
  #promo-teaser .teaser-medium.promo .coverup {
    width: 324px;
    top: 185px;
  }
}
@media (max-width: 767px) {
  /* line 625, ../scss/_teaser_boxes.scss */
  #promo-teaser .teaser-medium.promo .coverup {
    width: 540px;
    height: 200px;
    top: 250px;
  }
  /* line 629, ../scss/_teaser_boxes.scss */
  #promo-teaser .teaser-medium.promo .coverup h2 {
    font-size: 45px;
  }
}
@media (max-width: 599px) {
  /* line 635, ../scss/_teaser_boxes.scss */
  #promo-teaser .teaser-medium.promo .coverup {
    height: 100px;
    width: 420px;
  }
  /* line 639, ../scss/_teaser_boxes.scss */
  #promo-teaser .teaser-medium.promo .coverup h2 {
    font-size: 30px;
  }
}
@media (max-width: 479px) {
  /* line 645, ../scss/_teaser_boxes.scss */
  #promo-teaser .teaser-medium.promo .coverup {
    height: 73px;
    width: 260px;
    top: 169px;
  }
  /* line 649, ../scss/_teaser_boxes.scss */
  #promo-teaser .teaser-medium.promo .coverup h2 {
    font-size: 18px;
  }
}

/* line 658, ../scss/_teaser_boxes.scss */
#promo-teaser-tall {
  width: 100%;
  height: 366px;
  margin-top: 32px;
  margin-bottom: 22px;
}

@media (max-width: 1363px) {
  /* line 666, ../scss/_teaser_boxes.scss */
  .teaser-medium {
    height: 300px;
  }
  /* line 670, ../scss/_teaser_boxes.scss */
  .teaser-medium .basic-view-teaser img {
    height: 170px;
  }
  /* line 674, ../scss/_teaser_boxes.scss */
  .teaser-medium .rectangle {
    height: 270px;
    width: 270px;
  }
  /* line 678, ../scss/_teaser_boxes.scss */
  .teaser-medium .coverup {
    width: 271px;
    height: 88px;
    margin-top: 15px;
  }
  /* line 683, ../scss/_teaser_boxes.scss */
  .teaser-medium .coverup h3, .teaser-medium .coverup h2 {
    font-size: 22px;
  }

  /* line 694, ../scss/_teaser_boxes.scss */
  .tv-preview-col .tv-teaser {
    padding: 18px 0 18px 0;
  }
}
@media (max-width: 1213px) {
  /* line 701, ../scss/_teaser_boxes.scss */
  .teaser-small {
    margin-bottom: 32px;
  }
  /* line 703, ../scss/_teaser_boxes.scss */
  .teaser-small > h2 {
    padding: 0 20px;
    bottom: 15px;
    font-size: 22px;
  }
  /* line 709, ../scss/_teaser_boxes.scss */
  .teaser-small .tags, .teaser-small > h3 {
    padding: 0 20px;
    bottom: 103px;
  }

  /* line 715, ../scss/_teaser_boxes.scss */
  .grid-ad {
    margin-bottom: 27px;
  }

  /* line 719, ../scss/_teaser_boxes.scss */
  .teaser-medium {
    height: 354px;
  }
  /* line 723, ../scss/_teaser_boxes.scss */
  .teaser-medium .basic-view-teaser img {
    height: 195px;
  }
  /* line 726, ../scss/_teaser_boxes.scss */
  .teaser-medium .rectangle {
    width: 324px;
    height: 324px;
  }
  /* line 730, ../scss/_teaser_boxes.scss */
  .teaser-medium .teaser-info-button {
    display: block;
    position: absolute;
    z-index: 7;
    height: 80px;
    width: 80px;
    right: 0px;
  }
  /* line 738, ../scss/_teaser_boxes.scss */
  .teaser-medium .teaser-info-button.info i {
    background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
    background-position: 0px -5018px;
    background-repeat: no-repeat;
    -moz-background-size: 232px 13196px;
    -o-background-size: 232px 13196px;
    -webkit-background-size: 232px 13196px;
    background-size: 232px 13196px;
    width: 38px;
    height: 38px;
    background-color: rgba(255, 255, 255, 0.5);
    border-radius: 19px;
    box-shadow: 0 0 2px #ffffff;
    -moz-box-shadow: 0 0 2px #ffffff;
    -webkit-box-shadow: 0 0 2px #ffffff;
    -o-box-shadow: 0 0 2px #ffffff;
    display: block;
    margin: 0 auto;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
@media (max-width: 1213px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1213px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 1213px) and (min-device-pixel-ratio: 2) {
  /* line 738, ../scss/_teaser_boxes.scss */
  .teaser-medium .teaser-info-button.info i {
    background-position: 0px -5018px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
@media (max-width: 1213px) {
  /* line 753, ../scss/_teaser_boxes.scss */
  .teaser-medium .teaser-info-button.close {
    font-size: 55px;
    width: 80px;
    height: 95px;
    position: absolute;
    top: 0;
    right: 0;
    line-height: 85px;
  }
  /* line 762, ../scss/_teaser_boxes.scss */
  .teaser-medium .teaser-info-button.close:before {
    color: #000000;
    content: "x";
    margin-left: 25px;
  }
  /* line 770, ../scss/_teaser_boxes.scss */
  .teaser-medium .coverup {
    width: 324px;
    height: 134px;
  }
  /* line 776, ../scss/_teaser_boxes.scss */
  .teaser-medium.promo > h3, .teaser-medium.promo.tag-teaser > h3 {
    top: auto;
    bottom: 17px;
  }
  /* line 781, ../scss/_teaser_boxes.scss */
  .teaser-medium.promo > h4, .teaser-medium.promo.tag-teaser > h4 {
    padding: 0 20px;
    top: auto;
  }
  /* line 788, ../scss/_teaser_boxes.scss */
  .teaser-medium > h3 {
    padding: 0 15px;
    top: auto;
    bottom: 12px;
    font-size: 26px;
    width: 66.66667%;
    height: 80px;
  }
  /* line 797, ../scss/_teaser_boxes.scss */
  .teaser-medium > h4 {
    bottom: 100px;
  }

  /* line 805, ../scss/_teaser_boxes.scss */
  .tv-preview-col {
    display: block;
  }
  /* line 809, ../scss/_teaser_boxes.scss */
  .tv-preview-col .tv-teaser {
    width: 48%;
    padding: 18px 0 18px 0;
    float: left;
  }
  /* line 813, ../scss/_teaser_boxes.scss */
  .tv-preview-col .tv-teaser:last-child {
    display: block;
  }
  /* line 816, ../scss/_teaser_boxes.scss */
  .tv-preview-col .tv-teaser:first-child {
    padding-top: 18px;
  }
  /* line 819, ../scss/_teaser_boxes.scss */
  .tv-preview-col .tv-teaser:nth-child(2n) {
    margin-left: 4%;
  }
}
@media (max-width: 767px) {
  /* line 828, ../scss/_teaser_boxes.scss */
  #promo-teaser {
    margin-bottom: 15px;
    width: 570px;
  }
  /* line 832, ../scss/_teaser_boxes.scss */
  #promo-teaser .page {
    max-height: none;
  }

  /* line 837, ../scss/_teaser_boxes.scss */
  .teaser-medium {
    height: 580px;
  }
  /* line 841, ../scss/_teaser_boxes.scss */
  .teaser-medium .rectangle {
    width: 540px;
    height: 548px;
  }
  /* line 846, ../scss/_teaser_boxes.scss */
  .teaser-medium .basic-view-teaser img {
    height: 320px;
  }
  /* line 850, ../scss/_teaser_boxes.scss */
  .teaser-medium .coverup {
    width: 540px;
    height: 224px;
  }
  /* line 853, ../scss/_teaser_boxes.scss */
  .teaser-medium .coverup h3, .teaser-medium .coverup h2 {
    font-size: 50px;
  }
  /* line 857, ../scss/_teaser_boxes.scss */
  .teaser-medium.tv-teaser {
    height: 309px;
  }
  /* line 861, ../scss/_teaser_boxes.scss */
  .image-col .teaser-medium.pic-teaser {
    display: none;
  }
  /* line 864, ../scss/_teaser_boxes.scss */
  .image-col .teaser-medium.pic-teaser.first {
    display: block;
  }
  /* line 870, ../scss/_teaser_boxes.scss */
  .teaser-medium .info-view-teaser h3 {
    font-size: 25px;
  }
  /* line 873, ../scss/_teaser_boxes.scss */
  .teaser-medium .info-view-teaser h2 {
    font-size: 40px;
    line-height: 34px;
  }
  /* line 877, ../scss/_teaser_boxes.scss */
  .teaser-medium .info-view-teaser div {
    font-size: 25px;
  }

  /* line 888, ../scss/_teaser_boxes.scss */
  .tv-preview-col .tv-teaser {
    width: 100%;
  }
  /* line 890, ../scss/_teaser_boxes.scss */
  .tv-preview-col .tv-teaser:nth-child(2n) {
    margin-left: 0;
  }
}
@media (max-width: 599px) {
  /* line 899, ../scss/_teaser_boxes.scss */
  #promo-teaser {
    width: 450px;
  }

  /* line 903, ../scss/_teaser_boxes.scss */
  .teaser-medium {
    height: 436px;
  }
  /* line 907, ../scss/_teaser_boxes.scss */
  .teaser-medium .basic-view-teaser img {
    height: 253px;
  }
  /* line 912, ../scss/_teaser_boxes.scss */
  .teaser-medium .info-view-teaser h3 {
    font-size: 20px;
  }
  /* line 915, ../scss/_teaser_boxes.scss */
  .teaser-medium .info-view-teaser h2 {
    font-size: 37px;
    line-height: 30px;
  }
  /* line 919, ../scss/_teaser_boxes.scss */
  .teaser-medium .info-view-teaser div {
    font-size: 20px;
  }
  /* line 923, ../scss/_teaser_boxes.scss */
  .teaser-medium .rectangle {
    width: 420px;
    height: 404px;
  }
  /* line 927, ../scss/_teaser_boxes.scss */
  .teaser-medium .coverup {
    height: 194px;
    width: 420px;
  }
  /* line 930, ../scss/_teaser_boxes.scss */
  .teaser-medium .coverup h3, .teaser-medium .coverup h2 {
    font-size: 40px;
  }
  /* line 933, ../scss/_teaser_boxes.scss */
  .teaser-medium .coverup .small-info {
    font-size: 16px;
    line-height: 15px;
    font-family: 'Gotham Extra Light';
  }
  /* line 940, ../scss/_teaser_boxes.scss */
  .teaser-medium.tv-teaser {
    height: 580px;
  }
  /* line 944, ../scss/_teaser_boxes.scss */
  .teaser-medium.promo .coverup {
    width: 404px;
    height: 100px;
    opacity: 0.5;
    bottom: 2px;
  }
}
@media (max-width: 479px) {
  /* line 965, ../scss/_teaser_boxes.scss */
  #promo-teaser {
    width: 290px;
  }

  /* line 969, ../scss/_teaser_boxes.scss */
  .teaser-medium {
    height: 320px;
  }
  /* line 972, ../scss/_teaser_boxes.scss */
  .teaser-medium .basic-view-teaser img {
    height: 163px;
  }
  /* line 976, ../scss/_teaser_boxes.scss */
  .teaser-medium .info-view-teaser h3 {
    font-size: 16px;
  }
  /* line 979, ../scss/_teaser_boxes.scss */
  .teaser-medium .info-view-teaser h2 {
    font-size: 20px;
    line-height: 20px;
  }
  /* line 983, ../scss/_teaser_boxes.scss */
  .teaser-medium .info-view-teaser div {
    font-size: 16px;
  }
  /* line 987, ../scss/_teaser_boxes.scss */
  .teaser-medium .rectangle {
    width: 260px;
    height: 288px;
  }
  /* line 991, ../scss/_teaser_boxes.scss */
  .teaser-medium .coverup {
    height: 110px;
    width: 260px;
  }
  /* line 994, ../scss/_teaser_boxes.scss */
  .teaser-medium .coverup h3, .teaser-medium .coverup h2 {
    font-size: 22px;
  }
  /* line 1000, ../scss/_teaser_boxes.scss */
  .teaser-medium.promo.tall {
    height: 335px;
  }
  /* line 1003, ../scss/_teaser_boxes.scss */
  .teaser-medium.promo.tall > h3 {
    width: 100%;
    top: auto;
    bottom: 12px;
  }
  /* line 1011, ../scss/_teaser_boxes.scss */
  .teaser-medium.pic-teaser {
    height: 290px;
  }
  /* line 1015, ../scss/_teaser_boxes.scss */
  .teaser-medium.tv-teaser {
    height: 164px;
  }

  /* line 1027, ../scss/_teaser_boxes.scss */
  .tv-preview-col .tv-teaser.teaser-small a h2 {
    color: #000000;
    font-family: "Gotham Extra Light";
    font-size: 12px;
    letter-spacing: 0.05em;
  }
  /* line 1033, ../scss/_teaser_boxes.scss */
  .tv-preview-col .tv-teaser.teaser-small a .video-image {
    float: right;
    height: 50px;
    overflow: hidden;
    width: 85px;
  }
  /* line 1038, ../scss/_teaser_boxes.scss */
  .tv-preview-col .tv-teaser.teaser-small a .video-image img {
    margin-top: -16px;
  }
}
/* line 1048, ../scss/_teaser_boxes.scss */
.teaser-simple {
  color: #000000;
  width: 100%;
  box-sizing: border-box;
  margin-bottom: 15px;
  border: 2px solid #000000;
  vertical-align: bottom;
  display: block;
  text-align: center;
}
/* line 1058, ../scss/_teaser_boxes.scss */
.teaser-simple a {
  color: #000000;
}
/* line 1062, ../scss/_teaser_boxes.scss */
.teaser-simple span.city {
  border-bottom: 2px solid #000000;
  display: block;
  height: 26px;
  padding-top: 11px;
  font-size: 17px;
  font-weight: bold;
  font-style: italic;
  background-color: #eff0f1;
}
/* line 1073, ../scss/_teaser_boxes.scss */
.teaser-simple span.location {
  line-height: 40px;
  font-size: 16px;
  display: block;
  background-color: white;
  padding-top: 2px;
}
/* line 1080, ../scss/_teaser_boxes.scss */
.teaser-simple span.location .location-name {
  display: inline-block;
  vertical-align: middle;
  line-height: 1.2;
}

/* line 1089, ../scss/_teaser_boxes.scss */
.teaser-artist {
  position: relative;
  margin-bottom: 15px;
  overflow: hidden;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
  box-sizing: border-box;
  border: 15px solid transparent;
  border-radius: 50%;
}
/* line 1105, ../scss/_teaser_boxes.scss */
.teaser-artist a {
  background-color: #000000;
  text-align: center;
}
/* line 1110, ../scss/_teaser_boxes.scss */
.teaser-artist a:hover .heading {
  -webkit-transition: opacity 0.2s ease-in-out;
  -moz-transition: opacity 0.2s ease-in-out;
  -ms-transition: opacity 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out;
  opacity: 0;
}
/* line 1119, ../scss/_teaser_boxes.scss */
.teaser-artist a img {
  max-width: 100%;
  max-height: 100%;
}
/* line 1124, ../scss/_teaser_boxes.scss */
.teaser-artist a .heading {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  box-sizing: border-box;
  border-color: transparent;
  border-radius: 50%;
  overflow: hidden;
}
/* line 1136, ../scss/_teaser_boxes.scss */
.teaser-artist a .heading h3 {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  text-shadow: 1px 0 3px #000000;
  color: #ffffff;
  box-sizing: border-box;
  padding: 10px;
  font-family: 'Abril';
  font-weight: bold;
  font-size: 24px;
  width: 100%;
}

/* line 1155, ../scss/_teaser_boxes.scss */
.post-teaser {
  color: #818181;
  background: #818181;
  margin: 15px;
  border: 1px solid black;
  padding: 15px;
  font-size: 14px;
  background: white;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 1174, ../scss/_teaser_boxes.scss */
.post-teaser .post-header {
  display: inline-block;
  float: right;
  margin-left: 10px;
}
/* line 1180, ../scss/_teaser_boxes.scss */
.post-teaser .post-media img, .post-teaser .post-media iframe, .post-teaser .post-media video {
  max-width: 100%;
  margin: 0 auto;
}
/* line 1185, ../scss/_teaser_boxes.scss */
.post-teaser .post-text {
  padding: 20px 0;
  line-height: 20px;
  text-align: center;
  font-family: 'Abril';
  overflow-wrap: break-word;
}
/* line 1192, ../scss/_teaser_boxes.scss */
.post-teaser .post-credentials {
  text-align: right;
  font-family: "Gotham Extra Light";
}
/* line 1196, ../scss/_teaser_boxes.scss */
.post-teaser .share-btn {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px 0px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 20px;
  height: 16px;
  display: inline-block;
  position: absolute;
  bottom: 13px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1196, ../scss/_teaser_boxes.scss */
  .post-teaser .share-btn {
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1203, ../scss/_teaser_boxes.scss */
.post-teaser .popup-share {
  position: absolute;
  box-sizing: border-box;
  height: 100%;
  width: 100%;
  bottom: 0;
  left: 0;
  background-color: rgba(208, 208, 208, 0.5);
  display: none;
  box-shadow: 0 0 30px #d0d0d0;
  -moz-box-shadow: 0 0 30px #d0d0d0;
  -webkit-box-shadow: 0 0 30px #d0d0d0;
  -o-box-shadow: 0 0 30px #d0d0d0;
}
/* line 1217, ../scss/_teaser_boxes.scss */
.post-teaser .popup-share div {
  width: 100%;
  position: absolute;
  background: white;
  padding: 20px 0 30px 20px;
  box-sizing: border-box;
  bottom: 0;
  border-top: 1px solid black;
}
/* line 1227, ../scss/_teaser_boxes.scss */
.post-teaser .popup-share span {
  font-family: "Gotham Extra Light";
  font-size: 20px;
  text-transform: uppercase;
  margin-bottom: 20px;
  display: block;
}
/* line 1234, ../scss/_teaser_boxes.scss */
.post-teaser .popup-share .popup-close {
  position: absolute;
  right: 0;
  top: 0;
  width: 50px;
  margin: 0 auto;
  font-size: 30px;
  font-family: Gotham Extra Light;
  font-style: inherit;
  height: 42px;
  text-align: center;
  padding-top: 8px;
}
/* line 1247, ../scss/_teaser_boxes.scss */
.post-teaser .popup-share ul {
  width: 150px;
}
/* line 1250, ../scss/_teaser_boxes.scss */
.post-teaser .popup-share ul a {
  display: block;
  margin: 5px 0;
  text-decoration: underline;
  line-height: 30px;
}
/* line 1256, ../scss/_teaser_boxes.scss */
.post-teaser .popup-share ul a i {
  display: inline-block;
  font-size: 0;
  float: left;
  margin-right: 20px;
}
/* line 1263, ../scss/_teaser_boxes.scss */
.post-teaser .popup-share ul a.shareFacebook i {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -6482px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 29px;
  height: 29px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1263, ../scss/_teaser_boxes.scss */
  .post-teaser .popup-share ul a.shareFacebook i {
    background-position: 0px -6482px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1267, ../scss/_teaser_boxes.scss */
.post-teaser .popup-share ul a.shareTwitter i {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -6584px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 29px;
  height: 30px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1267, ../scss/_teaser_boxes.scss */
  .post-teaser .popup-share ul a.shareTwitter i {
    background-position: 0px -6585px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1271, ../scss/_teaser_boxes.scss */
.post-teaser .popup-share ul a.shareGooglePlus i {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -6516px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 29px;
  height: 29px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1271, ../scss/_teaser_boxes.scss */
  .post-teaser .popup-share ul a.shareGooglePlus i {
    background-position: 0px -6517px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1275, ../scss/_teaser_boxes.scss */
.post-teaser .popup-share ul a.shareInstagram i {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -6550px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 29px;
  height: 29px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1275, ../scss/_teaser_boxes.scss */
  .post-teaser .popup-share ul a.shareInstagram i {
    background-position: 0px -6551px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1281, ../scss/_teaser_boxes.scss */
.post-teaser i.head {
  font-size: 0px;
  display: block;
  margin: 0 auto;
}
/* line 1287, ../scss/_teaser_boxes.scss */
.post-teaser.facebook i.head {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -4282px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 15px;
  height: 15px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1287, ../scss/_teaser_boxes.scss */
  .post-teaser.facebook i.head {
    background-position: 0px -4282px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1292, ../scss/_teaser_boxes.scss */
.post-teaser.twitter i.head {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -5354px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 15px;
  height: 15px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1292, ../scss/_teaser_boxes.scss */
  .post-teaser.twitter i.head {
    background-position: 0px -5354px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1297, ../scss/_teaser_boxes.scss */
.post-teaser.instagram i.head {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -4739px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 15px;
  height: 15px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1297, ../scss/_teaser_boxes.scss */
  .post-teaser.instagram i.head {
    background-position: 0px -4739px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1303, ../scss/_teaser_boxes.scss */
.post-teaser.private i.head {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -4446px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 15px;
  height: 15px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1303, ../scss/_teaser_boxes.scss */
  .post-teaser.private i.head {
    background-position: 0px -4446px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1308, ../scss/_teaser_boxes.scss */
.post-teaser.rss i.head {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -5061px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 15px;
  height: 15px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1308, ../scss/_teaser_boxes.scss */
  .post-teaser.rss i.head {
    background-position: 0px -5061px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}

/* line 2, ../scss/_tv.scss */
.container.tv a.tv-overview {
  color: #333;
  font-size: 17px;
  font-family: 'Graphik';
  display: inline-block;
  margin-bottom: 10px;
  vertical-align: top;
  margin-left: 15px;
}
/* line 11, ../scss/_tv.scss */
.container.tv a.tv-overview:after {
  content: ' ';
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -5452px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 31px;
  height: 14px;
  display: inline-block;
  margin-left: 8px;
  position: relative;
  top: 1px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 11, ../scss/_tv.scss */
  .container.tv a.tv-overview:after {
    background-position: 0px -5452px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 20, ../scss/_tv.scss */
.rubrik .container.tv a.tv-overview {
  float: right;
  margin-top: 25px;
}

/* line 33, ../scss/_tv.scss */
.vidDuration {
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 5px 7px;
  background-color: #1c191a;
  font-family: Arial;
  font-size: 11px;
  line-height: 9px;
  color: white;
}

/* line 45, ../scss/_tv.scss */
.video-teaser {
  position: relative;
}
/* line 52, ../scss/_tv.scss */
.video-teaser .scaling-frame {
  height: 427px;
}
/* line 55, ../scss/_tv.scss */
.video-teaser .scaling-frame iframe {
  width: 100%;
  height: 100%;
}
@media (max-width: 1363px) {
  /* line 52, ../scss/_tv.scss */
  .video-teaser .scaling-frame {
    height: 372px;
  }
}
@media (max-width: 1213px) {
  /* line 52, ../scss/_tv.scss */
  .video-teaser .scaling-frame {
    height: 414px;
  }
}
@media (max-width: 767px) {
  /* line 52, ../scss/_tv.scss */
  .video-teaser .scaling-frame {
    height: 320px;
  }
}
@media (max-width: 599px) {
  /* line 52, ../scss/_tv.scss */
  .video-teaser .scaling-frame {
    height: 253px;
  }
}
@media (max-width: 479px) {
  /* line 52, ../scss/_tv.scss */
  .video-teaser .scaling-frame {
    height: 162px;
  }
}
/* line 78, ../scss/_tv.scss */
.video-teaser.full {
  margin-top: 5px;
}
/* line 87, ../scss/_tv.scss */
.video-teaser.full .scaling-frame {
  height: 640px;
}
@media (max-width: 1363px) {
  /* line 87, ../scss/_tv.scss */
  .video-teaser.full .scaling-frame {
    height: 540px;
  }
}
@media (max-width: 1213px) {
  /* line 87, ../scss/_tv.scss */
  .video-teaser.full .scaling-frame {
    height: 414px;
  }
}
@media (max-width: 767px) {
  /* line 87, ../scss/_tv.scss */
  .video-teaser.full .scaling-frame {
    height: 320px;
  }
}
@media (max-width: 599px) {
  /* line 87, ../scss/_tv.scss */
  .video-teaser.full .scaling-frame {
    height: 253px;
  }
}
@media (max-width: 479px) {
  /* line 87, ../scss/_tv.scss */
  .video-teaser.full .scaling-frame {
    height: 162px;
  }
}
/* line 106, ../scss/_tv.scss */
.article-image .video-teaser.full {
  margin: 0;
}
/* line 110, ../scss/_tv.scss */
.video-teaser.full a {
  color: white;
}
/* line 116, ../scss/_tv.scss */
.video-teaser img {
  width: 100%;
}
/* line 120, ../scss/_tv.scss */
.video-teaser h2 {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  padding: 15px;
  background-color: rgba(0, 0, 0, 0.4);
  color: #ffffff;
  font-size: 20px;
  font-weight: bold;
  text-align: left;
}
/* line 132, ../scss/_tv.scss */
.video-teaser h2 a {
  color: #ffffff;
}
/* line 137, ../scss/_tv.scss */
.video-teaser .play {
  width: 43px;
  height: 45px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -32px;
  margin-left: -32px;
  text-align: center;
  background: black;
  color: white;
  border-radius: 32px;
  font-family: 'Graphik';
  font-size: 24px;
  margin-right: 18px;
  padding: 18px 10px 0;
  cursor: pointer;
  letter-spacing: 1px;
}
/* line 158, ../scss/_tv.scss */
.video-teaser.playing h2 {
  opacity: 0;
  pointer-events: none;
}

@media (max-width: 1213px) {
  /* line 166, ../scss/_tv.scss */
  .container.tv a.tv-overview {
    display: none;
  }

  /* line 170, ../scss/_tv.scss */
  .video-teaser {
    margin-top: 28px;
    margin-bottom: 28px;
  }
}
/* line 1, ../scss/_tags.scss */
.tags {
  font-family: "Gotham Extra Light";
  font-weight: normal;
  font-size: 17px;
  max-width: 750px;
  margin-left: 100px;
}
@media (max-width: 1213px) {
  /* line 1, ../scss/_tags.scss */
  .tags {
    margin: 0 auto;
  }
}
/* line 11, ../scss/_tags.scss */
.tags.tag-bar {
  margin: 24px auto 17px;
  padding: 12px 0 13px;
  border: 1px #e4e6e7;
  border-style: solid none;
  letter-spacing: .3px;
}
/* line 18, ../scss/_tags.scss */
body.rubrik #site .tags.tag-bar a:first-child {
  color: inherit;
}
/* line 21, ../scss/_tags.scss */
.tags.tag-bar.no-border {
  border: none;
  padding: 0;
  margin: 23px auto;
}
/* line 26, ../scss/_tags.scss */
.tags.tag-bar.no-bottom {
  border-bottom: none;
  padding: 20px 0 16px;
}
/* line 32, ../scss/_tags.scss */
.tags.centered {
  text-align: center;
}
/* line 36, ../scss/_tags.scss */
.tags a {
  white-space: nowrap;
  margin-right: 5px;
  margin-bottom: 5px;
  display: inline-block;
  border-bottom: 1px solid black;
}

/* line 2, ../scss/_teaser_overview.scss */
.tag-teaser-container .row {
  position: relative;
}
/* line 6, ../scss/_teaser_overview.scss */
.tag-teaser-container .cntAd {
  margin-bottom: 15px;
  height: 267px;
}
/* line 9, ../scss/_teaser_overview.scss */
.tag-teaser-container .cntAd:before {
  height: 17px;
}

/* line 18, ../scss/_teaser_overview.scss */
.search-teaser-container .cntAd {
  margin-bottom: 26px;
  height: 267px;
}
/* line 21, ../scss/_teaser_overview.scss */
.search-teaser-container .cntAd:before {
  height: 17px;
}

@media (max-width: 767px) {
  /* line 30, ../scss/_teaser_overview.scss */
  .tv-teaser-container {
    margin-bottom: 15px;
  }
}
/* line 35, ../scss/_teaser_overview.scss */
.tag-heading, .search-heading {
  text-align: center;
  font-family: 'Gotham Extra Light';
  font-size: 36px;
  font-weight: normal;
  margin-top: 30px;
}
@media (max-width: 599px) {
  /* line 35, ../scss/_teaser_overview.scss */
  .tag-heading, .search-heading {
    font-size: 32px;
  }
}
/* line 46, ../scss/_teaser_overview.scss */
.tag-heading .term, .tag-heading .tag, .search-heading .term, .search-heading .tag {
  font-family: 'Gotham Black';
  font-weight: bold;
}
@media (max-width: 479px) {
  /* line 46, ../scss/_teaser_overview.scss */
  .tag-heading .term, .tag-heading .tag, .search-heading .term, .search-heading .tag {
    display: block;
  }
}

/* line 56, ../scss/_teaser_overview.scss */
.search-heading .term:before {
  content: '"';
}
/* line 60, ../scss/_teaser_overview.scss */
.search-heading .term:after {
  content: '"';
}

/* line 65, ../scss/_teaser_overview.scss */
.tag-teaser-count, .search-teaser-count {
  text-align: center;
  font-family: 'Gotham Extra Light';
  text-transform: none;
  font-weight: normal;
  font-size: 16px;
  margin-bottom: 20px;
  letter-spacing: .5px;
}

/* line 76, ../scss/_teaser_overview.scss */
.speech-bubble {
  max-width: 600px;
  margin: 45px auto;
  background-color: #000000;
  color: #ffffff;
  padding: 15px 45px;
  font-size: 18px;
  line-height: 1.5em;
  font-family: 'Gotham Narrow Light';
  text-align: center;
  box-sizing: border-box;
  position: relative;
  letter-spacing: 1px;
}
@media (max-width: 767px) {
  /* line 76, ../scss/_teaser_overview.scss */
  .speech-bubble {
    max-width: 450px;
  }
}
@media (max-width: 599px) {
  /* line 76, ../scss/_teaser_overview.scss */
  .speech-bubble {
    max-width: 350px;
  }
}
@media (max-width: 479px) {
  /* line 76, ../scss/_teaser_overview.scss */
  .speech-bubble {
    max-width: 250px;
  }
}
/* line 102, ../scss/_teaser_overview.scss */
.speech-bubble .triangle {
  position: absolute;
  top: 15px;
  right: -25px;
  width: 0px;
  height: 0px;
  -webkit-transform: rotate(360deg);
  border-style: solid;
  border-width: 26px 0 0 26px;
  border-color: transparent transparent transparent #000000;
}
@media (max-width: 599px) {
  /* line 102, ../scss/_teaser_overview.scss */
  .speech-bubble .triangle {
    border-width: 22px 0 0 22px;
    right: -21px;
  }
}

/* line 1, ../scss/_login.scss */
#login-overlay, #contact-overlay {
  background-color: #111;
  background-color: rgba(0, 0, 0, 0.9);
}

/* line 6, ../scss/_login.scss */
#login-wrapper {
  margin: 58px auto 0;
  text-align: center;
}
/* line 11, ../scss/_login.scss */
#login-wrapper p {
  color: white;
  font-size: 16px;
  line-height: 1.3;
  margin-bottom: 20px;
}

/* line 19, ../scss/_login.scss */
.overlay .logo {
  display: block;
  margin: 0 auto;
}

/* line 24, ../scss/_login.scss */
.facebook-button {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 3px -1441px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 40px;
  height: 40px;
  width: 467px;
  height: 45px;
  margin: 50px auto 30px;
  display: block;
  background-color: #3b5997;
  line-height: 45px;
  font-family: 'Graphik';
  font-size: 19px;
  letter-spacing: 1px;
  color: white;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 24, ../scss/_login.scss */
  .facebook-button {
    background-position: 3px -1441px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}

/* line 38, ../scss/_login.scss */
#gallery-close, .overlay-close {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -2586px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 36px;
  height: 36px;
  position: absolute;
  top: 15px;
  right: 15px;
  text-align: center;
  line-height: 50px;
  color: white;
  cursor: pointer;
  z-index: 20001;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 38, ../scss/_login.scss */
  #gallery-close, .overlay-close {
    background-position: 0px -2586px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
@media (max-width: 1213px) {
  /* line 38, ../scss/_login.scss */
  #gallery-close, .overlay-close {
    top: 10px;
    right: 12px;
  }
}
@media (max-width: 599px) {
  /* line 38, ../scss/_login.scss */
  #gallery-close, .overlay-close {
    top: 10px;
    right: 12px;
  }
}

@media (max-width: 599px) {
  /* line 60, ../scss/_login.scss */
  .overlay-close {
    *zoom: 1;
    position: static;
    margin: 15px;
    float: right;
  }
  /* line 38, ../../../../../../../../../../lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .overlay-close:after {
    content: "";
    display: table;
    clear: both;
  }
}

/* line 70, ../scss/_login.scss */
#gallery-overlay {
  max-width: 100%;
}
/* line 72, ../scss/_login.scss */
#gallery-overlay #gallery-wrapper {
  margin: 0 auto;
}
/* line 75, ../scss/_login.scss */
#gallery-overlay #gallery-wrapper #gallery-inner {
  height: 100%;
  width: 100%;
}
/* line 78, ../scss/_login.scss */
#gallery-overlay #gallery-wrapper #gallery-inner .gallery-slider-count {
  left: 0;
  max-width: 130px;
}
/* line 85, ../scss/_login.scss */
#gallery-overlay #gallery-wrapper #gallery-slider .page {
  max-height: 100%;
  max-width: 100%;
}
/* line 88, ../scss/_login.scss */
#gallery-overlay #gallery-wrapper #gallery-slider .page .item {
  width: 100%;
  height: 100%;
}
/* line 93, ../scss/_login.scss */
#gallery-overlay #gallery-wrapper #gallery-slider .page .item .item-inner .adwrapper {
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
  position: relative;
  height: 250px;
}
/* line 97, ../scss/_login.scss */
#gallery-overlay #gallery-wrapper #gallery-slider .page .item .item-inner .adwrapper div {
  margin: 0 auto;
}
@media (max-width: 1213px) {
  /* line 117, ../scss/_login.scss */
  #gallery-overlay .overlay-close {
    top: 10px;
    right: 12px;
  }
}
@media (max-width: 599px) {
  /* line 149, ../scss/_login.scss */
  #gallery-overlay #gallery-wrapper .gallery-slider-nav a.slider-control {
    width: 50px;
  }
}

/* line 1, ../scss/_newsletter.scss */
#newsletter-overlay {
  background-color: #111;
  background-color: rgba(0, 0, 0, 0.9);
}
/* line 4, ../scss/_newsletter.scss */
#newsletter-overlay .logo {
  margin-bottom: 40px;
}

/* line 10, ../scss/_newsletter.scss */
#mc_embed_signup {
  max-width: 500px;
  width: 100%;
  margin: 58px auto 0;
  text-align: center;
}
/* line 15, ../scss/_newsletter.scss */
#mc_embed_signup h2 {
  font-size: 28px;
}
/* line 19, ../scss/_newsletter.scss */
#mc_embed_signup h3 {
  font-size: 28px;
  font-weight: normal;
  margin-top: 0;
}
/* line 23, ../scss/_newsletter.scss */
#mc_embed_signup h3 strong {
  font-weight: bold;
}

/* line 29, ../scss/_newsletter.scss */
.mc-field-group {
  position: relative;
  display: inline-block;
  width: 260px;
  margin-left: 30px;
}
/* line 35, ../scss/_newsletter.scss */
.mc-field-group:first-child {
  margin-left: 0;
}
@media (max-width: 1363px) {
  /* line 29, ../scss/_newsletter.scss */
  .mc-field-group {
    width: 215px;
  }
}
@media (max-width: 1213px) {
  /* line 29, ../scss/_newsletter.scss */
  .mc-field-group {
    width: 351px;
  }
  /* line 44, ../scss/_newsletter.scss */
  .mc-field-group:last-child {
    margin-right: 0;
  }
}
@media (max-width: 767px) {
  /* line 29, ../scss/_newsletter.scss */
  .mc-field-group {
    width: 267px;
  }
}
@media (max-width: 599px) {
  /* line 29, ../scss/_newsletter.scss */
  .mc-field-group {
    margin: 0;
    width: 100%;
  }
}
/* line 56, ../scss/_newsletter.scss */
.mc-field-group input[type="text"],
.mc-field-group input[type="email"] {
  padding-left: 15px;
  background-color: #000000;
  color: #ffffff;
  border: 1px solid #d0d0d0;
  width: 100%;
}
/* line 63, ../scss/_newsletter.scss */
.mc-field-group input[type="text"]:focus,
.mc-field-group input[type="email"]:focus {
  outline: none;
}

/* line 70, ../scss/_newsletter.scss */
.mc-field-group input, .outer-field {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 16px;
  display: block;
  width: 100%;
  padding: 13px 20px;
  margin-bottom: 17px;
  border: none;
  background-color: white;
}

/* line 81, ../scss/_newsletter.scss */
.outer-field {
  text-align: left;
  color: black;
}
/* line 85, ../scss/_newsletter.scss */
.outer-field input {
  border: none;
  width: 60px;
}
/* line 90, ../scss/_newsletter.scss */
.outer-field .inline-field-wrapper {
  display: inline;
  position: relative;
}
/* line 95, ../scss/_newsletter.scss */
.outer-field select {
  -moz-appearance: none;
  -webkit-appearance: none;
  border: none;
  width: 100px;
  text-indent: 0.01px;
  text-overflow: '';
}
/* line 102, ../scss/_newsletter.scss */
.outer-field select + span.placeholder {
  position: absolute;
  left: 2px;
  right: 2px;
  top: 0;
  color: #6e7279;
  font-style: italic;
  pointer-events: none;
  display: none;
}
/* line 112, ../scss/_newsletter.scss */
.outer-field select + span.placeholder:after {
  content: '\25BC';
  position: absolute;
  top: 1px;
  right: 2px;
}
/* line 120, ../scss/_newsletter.scss */
.outer-field select.empty + span.placeholder {
  display: inline-block;
}

/* line 128, ../scss/_newsletter.scss */
#mc-embedded-subscribe-form .outer-field {
  color: #6e7279;
  font-style: italic;
}
/* line 2, ../scss/_global.scss */
#mc-embedded-subscribe-form input::-webkit-input-placeholder {
  color: #b2b2b2;
  font-style: italic;
}
/* line 3, ../scss/_global.scss */
#mc-embedded-subscribe-form input:-moz-placeholder {
  color: #b2b2b2;
  font-style: italic;
}
/* line 4, ../scss/_global.scss */
#mc-embedded-subscribe-form input::-moz-placeholder {
  color: #b2b2b2;
  font-style: italic;
}
/* line 5, ../scss/_global.scss */
#mc-embedded-subscribe-form input:-ms-input-placeholder {
  color: #b2b2b2;
  font-style: italic;
}
/* line 6, ../scss/_global.scss */
#mc-embedded-subscribe-form input.placeholder {
  color: #b2b2b2;
  font-style: italic;
}
/* line 139, ../scss/_newsletter.scss */
#mc-embedded-subscribe-form input.required + .star {
  display: inline-block;
  position: absolute;
  right: 8px;
  top: 2px;
  color: #d0d0d0;
}
/* line 148, ../scss/_newsletter.scss */
#mc-embedded-subscribe-form a.button, #mc-embedded-subscribe-form input.button {
  background: none;
  color: #ffffff;
  display: inline-block;
  font-family: 'Gotham Book';
  font-size: 16px;
  letter-spacing: 1px;
  text-decoration: underline;
  border: 0 none;
  padding: 0;
  margin-right: 15px;
  text-transform: none;
}
/* line 161, ../scss/_newsletter.scss */
#mc-embedded-subscribe-form a.button:last-child, #mc-embedded-subscribe-form input.button:last-child {
  margin-right: 0;
}

/* line 1, ../scss/_article.scss */
article h2 {
  text-align: center;
}

/* line 4, ../scss/_article.scss */
.article-navigation {
  height: 94px;
  margin: 12px auto 0  auto;
  border-top: 2px solid #000000;
  border-bottom: 2px solid #000000;
}
/* line 11, ../scss/_article.scss */
.article-navigation.single {
  text-align: center;
}
/* line 14, ../scss/_article.scss */
.article-navigation.single .nav-wrap {
  float: none;
  display: inline-table;
}
/* line 20, ../scss/_article.scss */
.article-navigation .vertical-line {
  float: left;
  width: 0px;
  height: 55px;
  margin-top: 17px;
  border-right: 1px solid #e4e6e7;
}

/* line 29, ../scss/_article.scss */
.nav-wrap {
  display: table;
  float: left;
  vertical-align: top;
  height: 100%;
  position: relative;
}

/* line 36, ../scss/_article.scss */
.nav-wrap:nth-child(2) {
  height: 72px;
  margin-top: 10px;
  padding: 0 53px;
  border-left: 2px solid #000000;
  border-right: 2px solid #000000;
}

/* line 43, ../scss/_article.scss */
.nav {
  display: table-cell;
  height: 100%;
  width: 200px;
  padding: 0 160px;
  vertical-align: middle;
}
/* line 49, ../scss/_article.scss */
.nav .nav-inner {
  display: block;
  float: left;
  text-align: center;
  font-size: 16px;
  color: #000000;
  width: 100%;
  line-height: 120%;
}
/* line 57, ../scss/_article.scss */
.nav .nav-inner:after {
  position: absolute;
  top: 26px;
  width: 64px;
  height: 64px;
  font-family: 'Gotham Extra Light';
  font-size: 120px;
}
/* line 65, ../scss/_article.scss */
.nav .nav-inner strong {
  display: block;
  font-family: 'Gotham Black';
  font-size: 13px;
  font-weight: normal;
  letter-spacing: .5px;
}
/* line 72, ../scss/_article.scss */
.nav .nav-inner .nav-title {
  font-family: 'Gotham Extra Light';
  font-size: 16px;
}
/* line 77, ../scss/_article.scss */
.nav.prev {
  padding-right: 135px;
}
/* line 80, ../scss/_article.scss */
.nav.prev .nav-inner:after {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -118px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 20px;
  height: 40px;
  content: ' ';
  right: 45px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 80, ../scss/_article.scss */
  .nav.prev .nav-inner:after {
    background-position: 0px -118px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 87, ../scss/_article.scss */
.nav.next {
  padding-left: 135px;
}
/* line 90, ../scss/_article.scss */
.nav.next .nav-inner:after {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -377px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 20px;
  height: 40px;
  content: ' ';
  left: 45px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 90, ../scss/_article.scss */
  .nav.next .nav-inner:after {
    background-position: 0px -377px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}

/* line 100, ../scss/_article.scss */
.nav-overview, .nav-back-to-article {
  padding: 0;
  margin-top: 24px;
  text-align: center;
  font-family: 'Graphik';
  font-size: 19px;
  letter-spacing: 3px;
  font-weight: normal;
}

/* line 109, ../scss/_article.scss */
.nav-overview {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -625px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 37px;
  height: 25px;
  overflow: hidden;
  display: block;
  text-indent: 100%;
  white-space: nowrap;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 109, ../scss/_article.scss */
  .nav-overview {
    background-position: 0px -625px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}

/* line 117, ../scss/_article.scss */
.nav-back-to-article {
  width: auto;
  padding-left: 30px;
}
/* line 121, ../scss/_article.scss */
.nav-back-to-article:before {
  position: absolute;
  display: block;
  content: '\AB';
  left: 0;
  top: -7px;
  font-size: 80px;
}

@media (max-width: 1363px) {
  /* line 132, ../scss/_article.scss */
  .nav.prev {
    padding-right: 120px;
    padding-left: 80px;
  }
  /* line 137, ../scss/_article.scss */
  .nav.next {
    padding-left: 120px;
    padding-right: 80px;
  }

  /* line 142, ../scss/_article.scss */
  .nav-wrap:nth-of-type(2) {
    padding: 0px 34px;
  }

  /* line 145, ../scss/_article.scss */
  .nav-overview {
    width: 37px;
    margin: 24px 15px 0;
  }

  /* line 149, ../scss/_article.scss */
  .tags.article-tags {
    margin-left: 70px;
    padding-bottom: 20px;
    max-width: 500px;
  }
}
@media (max-width: 1213px) {
  /* line 157, ../scss/_article.scss */
  .nav.prev {
    padding-right: 75px;
    padding-left: 24px;
  }
  /* line 162, ../scss/_article.scss */
  .nav.next {
    padding-left: 75px;
    padding-right: 24px;
  }

  /* line 167, ../scss/_article.scss */
  .nav-wrap:nth-of-type(2) {
    padding: 0px 34px;
  }

  /* line 170, ../scss/_article.scss */
  .nav-overview {
    width: 37px;
    margin: 24px 15px 0;
  }
}
@media (max-width: 767px) {
  /* line 176, ../scss/_article.scss */
  .nav {
    width: 190px;
  }
  /* line 180, ../scss/_article.scss */
  .nav .nav-inner strong {
    display: none;
  }
  /* line 183, ../scss/_article.scss */
  .nav .nav-inner .nav-title {
    display: none;
  }
  /* line 188, ../scss/_article.scss */
  .nav.prev {
    padding-right: 0;
    padding-left: 30px;
  }
  /* line 193, ../scss/_article.scss */
  .nav.next {
    padding-left: 0;
    padding-right: 30px;
  }

  /* line 198, ../scss/_article.scss */
  .nav-wrap:nth-of-type(2) {
    padding: 0 22px;
  }

  /* line 201, ../scss/_article.scss */
  .nav-overview {
    width: 37px;
    margin: 26px 15px 0;
  }
}
@media (max-width: 599px) {
  /* line 207, ../scss/_article.scss */
  .nav {
    width: 145px;
    padding: 0 6px;
  }
  /* line 211, ../scss/_article.scss */
  .nav.prev {
    padding-left: 16px;
  }
  /* line 214, ../scss/_article.scss */
  .nav.next {
    padding-right: 16px;
  }
  /* line 218, ../scss/_article.scss */
  .nav .nav-inner strong,
  .nav .nav-inner .nav-title {
    display: none;
  }

  /* line 224, ../scss/_article.scss */
  .nav-overview {
    width: 37px;
    margin: 30px 15px 0 14px;
    padding: 0;
  }
}
@media (max-width: 479px) {
  /* line 231, ../scss/_article.scss */
  .nav {
    width: 72px;
  }

  /* line 234, ../scss/_article.scss */
  .nav-overview {
    margin: 22px 15px 0 14px;
    width: 37px;
  }
}
/* line 241, ../scss/_article.scss */
article#main {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 15px;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}
/* line 250, ../scss/_article.scss */
article#main header {
  margin: 20px 45px 30px 0;
}
/* line 252, ../scss/_article.scss */
article#main header:not(.static_page) {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  position: relative;
  left: 50%;
}
/* line 265, ../scss/_article.scss */
article#main header.fullwidth {
  width: 100%;
  margin-bottom: 0Px;
  margin-left: 0px;
}
/* line 271, ../scss/_article.scss */
article#main header.fullwidth #article-info {
  text-align: center;
}
/* line 274, ../scss/_article.scss */
article#main header.fullwidth #teaser {
  width: 100%;
  max-width: inherit;
}
/* line 278, ../scss/_article.scss */
article#main header.fullwidth .social-wrapper {
  text-align: left;
}
@media (max-width: 1363px) {
  /* line 265, ../scss/_article.scss */
  article#main header.fullwidth {
    margin-left: 15px;
  }
}
@media (max-width: 1213px) {
  /* line 265, ../scss/_article.scss */
  article#main header.fullwidth {
    margin-left: 0px;
  }
}
/* line 290, ../scss/_article.scss */
article#main header h1 {
  font-size: 66px;
  line-heigt: 100%;
  font-family: 'Gotham Black';
  margin: 15px 0;
  vertical-align: top;
}
/* line 297, ../scss/_article.scss */
article#main header h2 {
  font-size: 24px;
  font-weight: 500;
  text-align: left;
  line-height: 29px;
  letter-spacing: 0;
  max-width: 750px;
  margin: 0;
}
/* line 306, ../scss/_article.scss */
article#main header #teaser {
  margin: 0;
}
/* line 312, ../scss/_article.scss */
article#main .article-image {
  max-height: 640px;
  overflow: hidden;
  margin-left: -15px;
  margin-bottom: 20px;
  clear: both;
}
/* line 334, ../scss/_article.scss */
article#main .article-image .gallery-slider-wrap #article-top-slider .page {
  height: 640px;
  background: #000000;
}
/* line 337, ../scss/_article.scss */
article#main .article-image .gallery-slider-wrap #article-top-slider .page .item {
  height: 100%;
}
/* line 339, ../scss/_article.scss */
article#main .article-image .gallery-slider-wrap #article-top-slider .page .item img {
  max-width: 100%;
  max-height: 640px;
  position: relative;
  width: auto;
  margin: 0 auto;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 348, ../scss/_article.scss */
article#main .article-image .gallery-slider-wrap #article-top-slider .page .item .info {
  height: 55px;
}
/* line 351, ../scss/_article.scss */
article#main .article-image .gallery-slider-wrap #article-top-slider .page .item .info div {
  height: auto;
}
@media (max-width: 1363px) {
  /* line 358, ../scss/_article.scss */
  article#main .article-image .gallery-slider-wrap #article-top-slider .page {
    height: 547px;
  }
  /* line 361, ../scss/_article.scss */
  article#main .article-image .gallery-slider-wrap #article-top-slider .page .item img {
    max-height: 547px;
  }
}
@media (max-width: 1213px) {
  /* line 368, ../scss/_article.scss */
  article#main .article-image .gallery-slider-wrap #article-top-slider .page {
    height: 464px;
    width: 100%;
  }
  /* line 372, ../scss/_article.scss */
  article#main .article-image .gallery-slider-wrap #article-top-slider .page .item img {
    max-height: 464px;
  }
}
@media (max-width: 767px) {
  /* line 379, ../scss/_article.scss */
  article#main .article-image .gallery-slider-wrap #article-top-slider .page {
    height: 365px;
  }
  /* line 382, ../scss/_article.scss */
  article#main .article-image .gallery-slider-wrap #article-top-slider .page .item img {
    max-height: 365px;
  }
}
@media (max-width: 599px) {
  /* line 389, ../scss/_article.scss */
  article#main .article-image .gallery-slider-wrap #article-top-slider .page {
    height: 326px;
  }
  /* line 392, ../scss/_article.scss */
  article#main .article-image .gallery-slider-wrap #article-top-slider .page .item img {
    max-height: 326px;
  }
}
@media (max-width: 479px) {
  /* line 399, ../scss/_article.scss */
  article#main .article-image .gallery-slider-wrap #article-top-slider .page {
    height: 213px;
  }
  /* line 402, ../scss/_article.scss */
  article#main .article-image .gallery-slider-wrap #article-top-slider .page .item img {
    max-height: 213px;
  }
}
/* line 413, ../scss/_article.scss */
article#main > .row {
  margin-left: -15px;
  background-color: white;
}
/* line 418, ../scss/_article.scss */
article#main .content-module.voting {
  font-size: 17px;
  line-height: 140%;
  font-family: "Abril";
  margin: 22px 15px 22px 100px;
  max-width: 750px;
  display: flex;
}
/* line 426, ../scss/_article.scss */
article#main .content-module.text,
article#main .content-module.quiz,
article#main .content-module.albumaffiliate,
article#main .content-module.bookaffiliate,
article#main .content-module.amazonaffiliate,
article#main .content-module.movieaffiliate,
article#main .content-module.gameaffiliate,
article#main .content-module.iosappaffiliate,
article#main .content-module.event_festival,
article#main .content-module.event_concert,
article#main .content-module.event_tour,
article#main .content-module.gallery,
article#main .content-module.archive,
article#main .content-module.iframe,
article#main .content-module.video,
article#main .content-module.audio,
article#main .content-module.socialmedia,
article#main #similar-articles {
  font-size: 17px;
  line-height: 140%;
  font-family: "Abril";
  margin: 22px 15px 22px 100px;
  max-width: 750px;
}
/* line 450, ../scss/_article.scss */
article#main .content-module.text ul,
article#main .content-module.quiz ul,
article#main .content-module.albumaffiliate ul,
article#main .content-module.bookaffiliate ul,
article#main .content-module.amazonaffiliate ul,
article#main .content-module.movieaffiliate ul,
article#main .content-module.gameaffiliate ul,
article#main .content-module.iosappaffiliate ul,
article#main .content-module.event_festival ul,
article#main .content-module.event_concert ul,
article#main .content-module.event_tour ul,
article#main .content-module.gallery ul,
article#main .content-module.archive ul,
article#main .content-module.iframe ul,
article#main .content-module.video ul,
article#main .content-module.audio ul,
article#main .content-module.socialmedia ul,
article#main #similar-articles ul {
  list-style-type: disc;
  margin: 1em 0;
  padding-left: 20px;
}
/* line 455, ../scss/_article.scss */
article#main .content-module.text h3,
article#main .content-module.quiz h3,
article#main .content-module.albumaffiliate h3,
article#main .content-module.bookaffiliate h3,
article#main .content-module.amazonaffiliate h3,
article#main .content-module.movieaffiliate h3,
article#main .content-module.gameaffiliate h3,
article#main .content-module.iosappaffiliate h3,
article#main .content-module.event_festival h3,
article#main .content-module.event_concert h3,
article#main .content-module.event_tour h3,
article#main .content-module.gallery h3,
article#main .content-module.archive h3,
article#main .content-module.iframe h3,
article#main .content-module.video h3,
article#main .content-module.audio h3,
article#main .content-module.socialmedia h3,
article#main #similar-articles h3 {
  text-transform: uppercase;
  font-family: "Gotham Black";
}
/* line 459, ../scss/_article.scss */
article#main .content-module.text table.checklist tbody tr,
article#main .content-module.quiz table.checklist tbody tr,
article#main .content-module.albumaffiliate table.checklist tbody tr,
article#main .content-module.bookaffiliate table.checklist tbody tr,
article#main .content-module.amazonaffiliate table.checklist tbody tr,
article#main .content-module.movieaffiliate table.checklist tbody tr,
article#main .content-module.gameaffiliate table.checklist tbody tr,
article#main .content-module.iosappaffiliate table.checklist tbody tr,
article#main .content-module.event_festival table.checklist tbody tr,
article#main .content-module.event_concert table.checklist tbody tr,
article#main .content-module.event_tour table.checklist tbody tr,
article#main .content-module.gallery table.checklist tbody tr,
article#main .content-module.archive table.checklist tbody tr,
article#main .content-module.iframe table.checklist tbody tr,
article#main .content-module.video table.checklist tbody tr,
article#main .content-module.audio table.checklist tbody tr,
article#main .content-module.socialmedia table.checklist tbody tr,
article#main #similar-articles table.checklist tbody tr {
  vertical-align: inherit;
}
/* line 460, ../scss/_article.scss */
article#main .content-module.text table.checklist tbody tr td,
article#main .content-module.quiz table.checklist tbody tr td,
article#main .content-module.albumaffiliate table.checklist tbody tr td,
article#main .content-module.bookaffiliate table.checklist tbody tr td,
article#main .content-module.amazonaffiliate table.checklist tbody tr td,
article#main .content-module.movieaffiliate table.checklist tbody tr td,
article#main .content-module.gameaffiliate table.checklist tbody tr td,
article#main .content-module.iosappaffiliate table.checklist tbody tr td,
article#main .content-module.event_festival table.checklist tbody tr td,
article#main .content-module.event_concert table.checklist tbody tr td,
article#main .content-module.event_tour table.checklist tbody tr td,
article#main .content-module.gallery table.checklist tbody tr td,
article#main .content-module.archive table.checklist tbody tr td,
article#main .content-module.iframe table.checklist tbody tr td,
article#main .content-module.video table.checklist tbody tr td,
article#main .content-module.audio table.checklist tbody tr td,
article#main .content-module.socialmedia table.checklist tbody tr td,
article#main #similar-articles table.checklist tbody tr td {
  float: left;
}
/* line 463, ../scss/_article.scss */
article#main .content-module.text table.checklist tbody tr td table tbody tr,
article#main .content-module.quiz table.checklist tbody tr td table tbody tr,
article#main .content-module.albumaffiliate table.checklist tbody tr td table tbody tr,
article#main .content-module.bookaffiliate table.checklist tbody tr td table tbody tr,
article#main .content-module.amazonaffiliate table.checklist tbody tr td table tbody tr,
article#main .content-module.movieaffiliate table.checklist tbody tr td table tbody tr,
article#main .content-module.gameaffiliate table.checklist tbody tr td table tbody tr,
article#main .content-module.iosappaffiliate table.checklist tbody tr td table tbody tr,
article#main .content-module.event_festival table.checklist tbody tr td table tbody tr,
article#main .content-module.event_concert table.checklist tbody tr td table tbody tr,
article#main .content-module.event_tour table.checklist tbody tr td table tbody tr,
article#main .content-module.gallery table.checklist tbody tr td table tbody tr,
article#main .content-module.archive table.checklist tbody tr td table tbody tr,
article#main .content-module.iframe table.checklist tbody tr td table tbody tr,
article#main .content-module.video table.checklist tbody tr td table tbody tr,
article#main .content-module.audio table.checklist tbody tr td table tbody tr,
article#main .content-module.socialmedia table.checklist tbody tr td table tbody tr,
article#main #similar-articles table.checklist tbody tr td table tbody tr {
  height: 36px;
}
/* line 466, ../scss/_article.scss */
article#main .content-module.text table.checklist tbody tr td table tbody tr td,
article#main .content-module.quiz table.checklist tbody tr td table tbody tr td,
article#main .content-module.albumaffiliate table.checklist tbody tr td table tbody tr td,
article#main .content-module.bookaffiliate table.checklist tbody tr td table tbody tr td,
article#main .content-module.amazonaffiliate table.checklist tbody tr td table tbody tr td,
article#main .content-module.movieaffiliate table.checklist tbody tr td table tbody tr td,
article#main .content-module.gameaffiliate table.checklist tbody tr td table tbody tr td,
article#main .content-module.iosappaffiliate table.checklist tbody tr td table tbody tr td,
article#main .content-module.event_festival table.checklist tbody tr td table tbody tr td,
article#main .content-module.event_concert table.checklist tbody tr td table tbody tr td,
article#main .content-module.event_tour table.checklist tbody tr td table tbody tr td,
article#main .content-module.gallery table.checklist tbody tr td table tbody tr td,
article#main .content-module.archive table.checklist tbody tr td table tbody tr td,
article#main .content-module.iframe table.checklist tbody tr td table tbody tr td,
article#main .content-module.video table.checklist tbody tr td table tbody tr td,
article#main .content-module.audio table.checklist tbody tr td table tbody tr td,
article#main .content-module.socialmedia table.checklist tbody tr td table tbody tr td,
article#main #similar-articles table.checklist tbody tr td table tbody tr td {
  float: none;
}
/* line 469, ../scss/_article.scss */
article#main .content-module.text table.checklist tbody tr td table tbody tr h2,
article#main .content-module.quiz table.checklist tbody tr td table tbody tr h2,
article#main .content-module.albumaffiliate table.checklist tbody tr td table tbody tr h2,
article#main .content-module.bookaffiliate table.checklist tbody tr td table tbody tr h2,
article#main .content-module.amazonaffiliate table.checklist tbody tr td table tbody tr h2,
article#main .content-module.movieaffiliate table.checklist tbody tr td table tbody tr h2,
article#main .content-module.gameaffiliate table.checklist tbody tr td table tbody tr h2,
article#main .content-module.iosappaffiliate table.checklist tbody tr td table tbody tr h2,
article#main .content-module.event_festival table.checklist tbody tr td table tbody tr h2,
article#main .content-module.event_concert table.checklist tbody tr td table tbody tr h2,
article#main .content-module.event_tour table.checklist tbody tr td table tbody tr h2,
article#main .content-module.gallery table.checklist tbody tr td table tbody tr h2,
article#main .content-module.archive table.checklist tbody tr td table tbody tr h2,
article#main .content-module.iframe table.checklist tbody tr td table tbody tr h2,
article#main .content-module.video table.checklist tbody tr td table tbody tr h2,
article#main .content-module.audio table.checklist tbody tr td table tbody tr h2,
article#main .content-module.socialmedia table.checklist tbody tr td table tbody tr h2,
article#main #similar-articles table.checklist tbody tr td table tbody tr h2 {
  margin-top: 20px;
}
/* line 472, ../scss/_article.scss */
article#main .content-module.text table.checklist tbody tr td table tbody tr input[type='checkbox'],
article#main .content-module.quiz table.checklist tbody tr td table tbody tr input[type='checkbox'],
article#main .content-module.albumaffiliate table.checklist tbody tr td table tbody tr input[type='checkbox'],
article#main .content-module.bookaffiliate table.checklist tbody tr td table tbody tr input[type='checkbox'],
article#main .content-module.amazonaffiliate table.checklist tbody tr td table tbody tr input[type='checkbox'],
article#main .content-module.movieaffiliate table.checklist tbody tr td table tbody tr input[type='checkbox'],
article#main .content-module.gameaffiliate table.checklist tbody tr td table tbody tr input[type='checkbox'],
article#main .content-module.iosappaffiliate table.checklist tbody tr td table tbody tr input[type='checkbox'],
article#main .content-module.event_festival table.checklist tbody tr td table tbody tr input[type='checkbox'],
article#main .content-module.event_concert table.checklist tbody tr td table tbody tr input[type='checkbox'],
article#main .content-module.event_tour table.checklist tbody tr td table tbody tr input[type='checkbox'],
article#main .content-module.gallery table.checklist tbody tr td table tbody tr input[type='checkbox'],
article#main .content-module.archive table.checklist tbody tr td table tbody tr input[type='checkbox'],
article#main .content-module.iframe table.checklist tbody tr td table tbody tr input[type='checkbox'],
article#main .content-module.video table.checklist tbody tr td table tbody tr input[type='checkbox'],
article#main .content-module.audio table.checklist tbody tr td table tbody tr input[type='checkbox'],
article#main .content-module.socialmedia table.checklist tbody tr td table tbody tr input[type='checkbox'],
article#main #similar-articles table.checklist tbody tr td table tbody tr input[type='checkbox'] {
  opacity: 1;
  margin-right: 10px;
}
/* line 480, ../scss/_article.scss */
article#main .content-module.text blockquote,
article#main .content-module.quiz blockquote,
article#main .content-module.albumaffiliate blockquote,
article#main .content-module.bookaffiliate blockquote,
article#main .content-module.amazonaffiliate blockquote,
article#main .content-module.movieaffiliate blockquote,
article#main .content-module.gameaffiliate blockquote,
article#main .content-module.iosappaffiliate blockquote,
article#main .content-module.event_festival blockquote,
article#main .content-module.event_concert blockquote,
article#main .content-module.event_tour blockquote,
article#main .content-module.gallery blockquote,
article#main .content-module.archive blockquote,
article#main .content-module.iframe blockquote,
article#main .content-module.video blockquote,
article#main .content-module.audio blockquote,
article#main .content-module.socialmedia blockquote,
article#main #similar-articles blockquote {
  padding-left: 40px;
}
/* line 485, ../scss/_article.scss */
article#main .content-module.code table.checklist tbody tr {
  vertical-align: inherit;
}
/* line 486, ../scss/_article.scss */
article#main .content-module.code table.checklist tbody tr td {
  float: left;
}
/* line 489, ../scss/_article.scss */
article#main .content-module.code table.checklist tbody tr td table tbody tr {
  height: 36px;
}
/* line 492, ../scss/_article.scss */
article#main .content-module.code table.checklist tbody tr td table tbody tr td {
  float: none;
}
/* line 495, ../scss/_article.scss */
article#main .content-module.code table.checklist tbody tr td table tbody tr h2 {
  margin-top: 20px;
}
/* line 498, ../scss/_article.scss */
article#main .content-module.code table.checklist tbody tr td table tbody tr input[type='checkbox'] {
  opacity: 1;
  margin-right: 10px;
}
/* line 513, ../scss/_article.scss */
article#main .content-module.archive.beside-aside,
article#main .content-module.iframe.beside-aside,
article#main .content-module.video.beside-aside,
article#main .content-module.audio.beside-aside,
article#main .content-module.voting.beside-aside,
article#main .content-module.socialmedia.beside-aside {
  width: 500px;
}
/* line 515, ../scss/_article.scss */
article#main .content-module.archive.beside-aside.fullwidth,
article#main .content-module.iframe.beside-aside.fullwidth,
article#main .content-module.video.beside-aside.fullwidth,
article#main .content-module.audio.beside-aside.fullwidth,
article#main .content-module.voting.beside-aside.fullwidth,
article#main .content-module.socialmedia.beside-aside.fullwidth {
  width: 100%;
}
/* line 518, ../scss/_article.scss */
article#main .content-module.archive.beside-aside .scaling-frame,
article#main .content-module.iframe.beside-aside .scaling-frame,
article#main .content-module.video.beside-aside .scaling-frame,
article#main .content-module.audio.beside-aside .scaling-frame,
article#main .content-module.voting.beside-aside .scaling-frame,
article#main .content-module.socialmedia.beside-aside .scaling-frame {
  max-width: 600px;
  position: relative;
  left: -45px;
}
/* line 524, ../scss/_article.scss */
article#main .content-module.archive.fullwidth,
article#main .content-module.iframe.fullwidth,
article#main .content-module.video.fullwidth,
article#main .content-module.audio.fullwidth,
article#main .content-module.voting.fullwidth,
article#main .content-module.socialmedia.fullwidth {
  margin-left: 0px;
  margin-right: 0px;
  max-width: 100%;
}
@media (max-width: 1363px) {
  /* line 530, ../scss/_article.scss */
  article#main .content-module.iframe.beside-aside {
    width: 470px;
  }
}
/* line 536, ../scss/_article.scss */
article#main .content-module.raffle-block.beside-aside {
  width: 650px;
}
@media (max-width: 1363px) {
  /* line 536, ../scss/_article.scss */
  article#main .content-module.raffle-block.beside-aside {
    width: 547px;
  }
}
@media (max-width: 1213px) {
  /* line 536, ../scss/_article.scss */
  article#main .content-module.raffle-block.beside-aside {
    width: 100%;
  }
}
/* line 547, ../scss/_article.scss */
article#main .content-module.code.beside-aside .code-block {
  width: 650px;
  overflow: hidden;
}
@media (max-width: 1363px) {
  /* line 547, ../scss/_article.scss */
  article#main .content-module.code.beside-aside .code-block {
    width: 547px;
  }
}
@media (max-width: 1213px) {
  /* line 547, ../scss/_article.scss */
  article#main .content-module.code.beside-aside .code-block {
    width: 100%;
  }
}
/* line 558, ../scss/_article.scss */
article#main .annotated-paragraph p {
  display: inline;
}
/* line 562, ../scss/_article.scss */
article#main figure {
  font-family: 'Gotham Extra Light';
  font-size: 16px;
  color: #6e7279;
  overflow: hidden;
  max-width: 945px;
}
/* line 568, ../scss/_article.scss */
article#main figure img {
  max-width: 945px;
  display: block;
  margin: 1em auto;
}
/* line 573, ../scss/_article.scss */
article#main figure .image-credit {
  margin-top: 3px;
  display: block;
}
/* line 579, ../scss/_article.scss */
article#main q {
  display: inline;
  font-family: 'Graphik';
  font-size: 43px;
  line-height: 34px;
  font-weight: bold;
}
/* line 585, ../scss/_article.scss */
article#main q:before {
  content: '\00bb  ';
}
/* line 589, ../scss/_article.scss */
article#main q:after {
  content: ' \00ab  ';
  white-space: pre;
}
/* line 595, ../scss/_article.scss */
article#main .note {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: right;
  margin: 0 0 4px 10px;
  color: #000000;
  font-family: "Gotham Extra Light";
  font-size: 14px;
  padding: 0px 15px;
  line-height: 110%;
  width: 234px;
  border: 2px solid #d0d0d0;
}
/* line 606, ../scss/_article.scss */
article#main .note span.ring {
  position: relative;
  width: 250px;
  right: 23px;
  display: inline-block;
}
/* line 611, ../scss/_article.scss */
article#main .note span.ring:before, article#main .note span.ring:after {
  content: '  ';
  border: 1px solid #d0d0d0;
  border-radius: 8px;
  box-sizing: border-box;
  height: 16px;
  width: 16px;
  display: inline-block;
}
/* line 620, ../scss/_article.scss */
article#main .note span.ring:before {
  float: left;
}
/* line 623, ../scss/_article.scss */
article#main .note span.ring:after {
  float: right;
}
/* line 626, ../scss/_article.scss */
article#main .note span.ring.upper_border {
  top: -8px;
}
/* line 629, ../scss/_article.scss */
article#main .note span.ring.lower_border {
  top: 11px;
}
/* line 634, ../scss/_article.scss */
article#main hr {
  background: #000000;
  height: 2px;
  margin-top: 25px;
  margin-bottom: 25px;
  border: none;
}
/* line 643, ../scss/_article.scss */
article#main .article-col {
  position: relative;
  float: right;
}
/* line 653, ../scss/_article.scss */
article#main .article-col.promotion:before {
  content: '  ';
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -6335px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 210px;
  height: 38px;
  display: block;
  position: relative;
  margin-left: 32%;
  top: -12px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 653, ../scss/_article.scss */
  article#main .article-col.promotion:before {
    background-position: 0px -6335px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
@media (max-width: 1213px) {
  /* line 653, ../scss/_article.scss */
  article#main .article-col.promotion:before {
    margin: 0 auto;
  }
}
/* line 665, ../scss/_article.scss */
article#main .article-col.fullwidth {
  margin-right: 0px;
  margin-left: 15px;
}
@media (max-width: 1363px) {
  /* line 665, ../scss/_article.scss */
  article#main .article-col.fullwidth {
    margin-left: 30px;
  }
}
@media (max-width: 1213px) {
  /* line 665, ../scss/_article.scss */
  article#main .article-col.fullwidth {
    margin-left: 15px;
  }
}
/* line 681, ../scss/_article.scss */
article#main .article-col.fullwidth:before {
  content: '  ';
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -6335px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 210px;
  height: 38px;
  display: block;
  position: relative;
  top: -0px;
  margin-left: 0;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
  position: relative;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 681, ../scss/_article.scss */
  article#main .article-col.fullwidth:before {
    background-position: 0px -6335px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
@media (max-width: 1213px) {
  /* line 681, ../scss/_article.scss */
  article#main .article-col.fullwidth:before {
    margin: 0;
  }
}
/* line 694, ../scss/_article.scss */
article#main .article-col h1 {
  font-size: 66px;
  line-heigt: 100%;
  font-family: 'Gotham Black';
  margin: 15px 0 15px 100px;
  vertical-align: top;
  max-width: 750px;
}
/* line 701, ../scss/_article.scss */
.heft article#main .article-col h1 {
  margin-bottom: 20px;
}
/* line 705, ../scss/_article.scss */
article#main .article-col h2 {
  font-size: 24px;
  font-weight: 500;
  margin-top: 58px;
  text-align: left;
  line-height: 29px;
  letter-spacing: 0;
  max-width: 750px;
  margin-left: 100px;
}
/* line 714, ../scss/_article.scss */
.heft article#main .article-col h2 {
  text-transform: none;
  margin-top: 15px;
}
@media (max-width: 1213px) {
  /* line 705, ../scss/_article.scss */
  article#main .article-col h2 {
    margin-top: 30px;
  }
}
@media (max-width: 599px) {
  /* line 705, ../scss/_article.scss */
  article#main .article-col h2 {
    margin-top: 20px;
  }
}
/* line 726, ../scss/_article.scss */
article#main .article-col h3 {
  font-size: 30px;
  margin: 28px 0 25px 0;
  font-weight: 500;
}
/* line 733, ../scss/_article.scss */
article#main #article-info .credits {
  display: inline-block;
  max-width: 500px;
}
/* line 736, ../scss/_article.scss */
article#main #article-info .credits div {
  display: inline-block;
}
/* line 742, ../scss/_article.scss */
article#main #head-area {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
}
/* line 747, ../scss/_article.scss */
article#main #article-footer #similar-articles, article#main #article-footer #similar-articles h3 {
  font-family: 'Gotham Extra Light';
  font-size: 22px;
}
/* line 751, ../scss/_article.scss */
article#main #article-footer #similar-articles h3, article#main #article-footer #similar-articles h3 h3 {
  margin: 70px 0 30px  0;
}
/* line 754, ../scss/_article.scss */
article#main #article-footer #similar-articles ul, article#main #article-footer #similar-articles h3 ul {
  padding-left: 0;
  margin: 0;
}
/* line 759, ../scss/_article.scss */
article#main #article-footer #similar-articles li, article#main #article-footer #similar-articles h3 li {
  font-size: 18px;
  list-style: none;
  border-bottom: 1px solid #d0d0d0;
  margin: 15px 0 0 0;
  padding: 0 0 15px 0;
}
/* line 766, ../scss/_article.scss */
article#main #article-footer #similar-articles li:last-of-type, article#main #article-footer #similar-articles h3 li:last-of-type {
  border: none;
}
/* line 773, ../scss/_article.scss */
article#main.event #main-area, article#main.event .extended-info {
  padding-top: 13px;
  padding-left: 22px;
  padding-right: 14px;
  margin-left: 18px;
  margin-top: -69px;
  background-color: white;
}
/* line 785, ../scss/_article.scss */
article#main.event .event-info {
  width: 429px;
}
/* line 788, ../scss/_article.scss */
article#main.event .event-info h1 a {
  text-decoration: none;
  font-style: normal;
}
/* line 793, ../scss/_article.scss */
article#main.event .event-info a {
  text-decoration: underline;
  font-style: italic;
}
/* line 812, ../scss/_article.scss */
article#main.event #article-info {
  margin-bottom: 30px;
}
/* line 815, ../scss/_article.scss */
article#main.event #article-info > div {
  display: inline;
}
/* line 819, ../scss/_article.scss */
article#main.event .article-tags {
  max-width: 750px;
  margin-left: 100px;
  bottom: 20px;
  color: #d0d0d0;
  display: inline-flex;
}
/* line 826, ../scss/_article.scss */
article#main.event .social-wrapper {
  width: 100%;
}
/* line 831, ../scss/_article.scss */
article#main #teaser {
  clear: both;
  font-family: "Abril";
  font-size: 22px;
  font-weight: 500;
  line-height: 29px;
  max-width: 750px;
  margin-left: 100px;
}
/* line 839, ../scss/_article.scss */
article#main #teaser p {
  margin: 8px 0 20px;
  font-size: 18px;
}
/* line 844, ../scss/_article.scss */
article#main #teaser a {
  text-decoration: underline;
}
/* line 849, ../scss/_article.scss */
article#main .sponsor-campaign {
  text-align: right;
}
@media (max-width: 1213px) {
  /* line 849, ../scss/_article.scss */
  article#main .sponsor-campaign {
    text-align: center;
  }
}
/* line 855, ../scss/_article.scss */
article#main .sponsor-campaign .campaign-presented {
  text-align: left;
  font-family: 'Gotham Black';
  font-weight: bold;
  margin-bottom: 5px;
  margin-top: 10px;
}
/* line 862, ../scss/_article.scss */
article#main .sponsor-campaign .campaign-presented:first-letter {
  text-transform: capitalize;
}
/* line 867, ../scss/_article.scss */
article#main .sponsor-campaign img.logo {
  max-width: 285px;
  float: left;
}
@media (max-width: 1213px) {
  /* line 867, ../scss/_article.scss */
  article#main .sponsor-campaign img.logo {
    max-width: 230px;
    margin-bottom: 15px;
    float: none;
  }
}
@media (max-width: 599px) {
  /* line 867, ../scss/_article.scss */
  article#main .sponsor-campaign img.logo {
    max-width: 285px;
    display: inline;
  }
}
/* line 881, ../scss/_article.scss */
article#main .sponsor-campaign .fb-like-box {
  float: right;
  width: 285px;
}
@media (max-width: 1213px) {
  /* line 881, ../scss/_article.scss */
  article#main .sponsor-campaign .fb-like-box {
    float: none;
  }
}
@media (max-width: 599px) {
  /* line 889, ../scss/_article.scss */
  article#main .sponsor-campaign .fb-like-box {
    margin-top: 10px;
  }
}
/* line 896, ../scss/_article.scss */
article#main #article-info {
  padding: 0 0 15px;
  margin: 0;
  font-size: 17px;
  text-align: left;
  font-family: "Gotham Extra Light";
  font-style: normal;
  position: relative;
  max-width: 550px;
}
/* line 906, ../scss/_article.scss */
article#main #article-info span {
  font-size: inherit;
  display: inline-block;
}
/* line 909, ../scss/_article.scss */
article#main #article-info span.social-only {
  width: 100%;
  height: 0;
  border-top: none;
  padding: 0;
  margin: 55px 0;
}
/* line 917, ../scss/_article.scss */
article#main #article-info time,
article#main #article-info .author-name {
  float: left;
}
@media (max-width: 599px) {
  /* line 917, ../scss/_article.scss */
  article#main #article-info time,
  article#main #article-info .author-name {
    margin-top: 0;
    margin-right: 10px;
  }
}
/* line 926, ../scss/_article.scss */
article#main #article-info time {
  margin-right: 5px;
}
/* line 930, ../scss/_article.scss */
article#main .social-wrapper {
  margin: 30px 0 10px 0;
}
/* line 932, ../scss/_article.scss */
article#main .social-wrapper a {
  margin: 0px 8px;
}
@media (max-width: 479px) {
  /* line 930, ../scss/_article.scss */
  article#main .social-wrapper {
    margin: 30px 0 10px 0;
  }
}
/* line 940, ../scss/_article.scss */
article#main .social-buttons {
  display: inline-block;
  height: 20px;
  text-align: center;
}
/* line 945, ../scss/_article.scss */
article#main ul.festival-tag {
  margin: 0 auto;
}
/* line 952, ../scss/_article.scss */
article#main ul.festival-tag i {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -4837px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 24px;
  height: 24px;
  display: block;
  float: left;
  margin-right: 10px;
  margin-top: 1px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 952, ../scss/_article.scss */
  article#main ul.festival-tag i {
    background-position: 0px -4837px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 959, ../scss/_article.scss */
article#main ul.festival-tag li {
  margin: 0px 0 25px 0;
  padding: 0 0 15px 0;
  border-bottom: 1px solid #818181;
}
/* line 964, ../scss/_article.scss */
article#main ul.festival-tag li a {
  font-family: 'Gotham Extra Light';
  color: #818181;
  font-size: 18px;
  list-style: none;
  line-height: 28px;
  display: flex;
  font-weight: bold;
}
@media (max-width: 1213px) {
  /* line 945, ../scss/_article.scss */
  article#main ul.festival-tag {
    margin-top: 20px;
  }
}
/* line 978, ../scss/_article.scss */
article#main .content-module {
  margin: 1em 0;
}
/* line 981, ../scss/_article.scss */
article#main .content-module a:not(.slider-control):not(.date):not(.block-link) {
  text-decoration: underline;
}
/* line 984, ../scss/_article.scss */
article#main .content-module.audio iframe {
  display: block;
  width: 100%;
}
/* line 988, ../scss/_article.scss */
article#main .content-module.gallery .gallery-slider-wrap {
  width: 750px;
  margin-top: 22px;
  margin-bottom: 22px;
}
/* line 992, ../scss/_article.scss */
article#main .content-module.gallery .gallery-slider-wrap .page {
  max-height: 500px;
}
/* line 994, ../scss/_article.scss */
article#main .content-module.gallery .gallery-slider-wrap .page .item {
  text-align: center;
  background-color: #000000;
  font-size: 0;
  height: 500px;
  width: 100%;
}
/* line 1001, ../scss/_article.scss */
article#main .content-module.gallery .gallery-slider-wrap .page .item .cntAd {
  padding: 0;
  margin: 0 auto;
  position: relative;
  color: white;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
}
/* line 1009, ../scss/_article.scss */
article#main .content-module.gallery .gallery-slider-wrap .page .item .cntAd:before {
  content: "Anzeige";
  color: white;
  positioin: relative;
  display: block;
  text-align: right;
}
/* line 1018, ../scss/_article.scss */
article#main .content-module.gallery .gallery-slider-wrap .page .item img {
  display: inline-block;
  position: relative;
  max-width: 100%;
  max-height: 100%;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 1026, ../scss/_article.scss */
article#main .content-module.gallery .gallery-slider-wrap .page .item .info {
  font-size: 16px;
  background-color: rgba(0, 0, 0, 0.5);
  background-blend-mode: multiply;
  font-family: "Gotham Extra Light";
  min-height: 50px;
}
/* line 1032, ../scss/_article.scss */
article#main .content-module.gallery .gallery-slider-wrap .page .item .info div {
  height: auto;
}
@media (max-width: 1213px) {
  /* line 988, ../scss/_article.scss */
  article#main .content-module.gallery .gallery-slider-wrap {
    width: 550px;
  }
  /* line 1040, ../scss/_article.scss */
  article#main .content-module.gallery .gallery-slider-wrap .page .item {
    height: 310px;
  }
}
@media (max-width: 767px) {
  /* line 1046, ../scss/_article.scss */
  article#main .content-module.gallery .gallery-slider-wrap .page .item .info {
    font-size: 12px;
  }
}
@media (max-width: 599px) {
  /* line 1053, ../scss/_article.scss */
  article#main .content-module.gallery .gallery-slider-wrap .page .item img {
    max-height: 311px;
  }
}
@media (max-width: 479px) {
  /* line 988, ../scss/_article.scss */
  article#main .content-module.gallery .gallery-slider-wrap {
    width: 290px;
  }
  /* line 1059, ../scss/_article.scss */
  article#main .content-module.gallery .gallery-slider-wrap .page .item {
    height: 290px;
  }
  /* line 1061, ../scss/_article.scss */
  article#main .content-module.gallery .gallery-slider-wrap .page .item .info {
    font-size: 11px;
    height: 32px;
  }
}
/* line 1068, ../scss/_article.scss */
article#main .content-module .affiliate-box {
  *zoom: 1;
  color: #000000;
  padding: 15px;
  margin: 2em 0;
  border: 2px solid #d0d0d0;
}
/* line 38, ../../../../../../../../../../lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
article#main .content-module .affiliate-box:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1074, ../scss/_article.scss */
article#main .content-module .affiliate-box h3 {
  font-size: 24px;
  line-height: 110%;
}
/* line 1078, ../scss/_article.scss */
article#main .content-module .affiliate-box p {
  margin: .2em 0;
  font-family: "Gotham Extra Light";
  font-weight: normal;
}
/* line 1083, ../scss/_article.scss */
article#main .content-module .affiliate-box .affiliate-cover {
  width: 164px;
  margin-right: 20px;
  float: left;
}
/* line 1088, ../scss/_article.scss */
article#main .content-module .affiliate-box .affiliate-cover img {
  max-height: 300px;
  max-width: 164px;
}
/* line 1093, ../scss/_article.scss */
article#main .content-module .affiliate-box .affiliate-info {
  width: 532px;
  float: left;
  min-height: 109px;
}
/* line 1097, ../scss/_article.scss */
article#main .content-module .affiliate-box .affiliate-info h4 {
  font-family: "Gotham Extra Light";
}
/* line 1100, ../scss/_article.scss */
article#main .content-module .affiliate-box .affiliate-info h3 {
  font-family: "Abril";
  font-weight: bold;
  font-size: 30px;
  margin: 0;
}
/* line 1107, ../scss/_article.scss */
article#main .content-module .affiliate-box .affiliate-actions {
  width: 340px;
  float: right;
}
/* line 1111, ../scss/_article.scss */
article#main .content-module .affiliate-box .affiliate-actions a {
  display: inline-block;
  float: right;
}
/* line 1115, ../scss/_article.scss */
article#main .content-module .affiliate-box .affiliate-actions a.btn-itunes {
  background:  url('/bundles/introwww/img/button.itunes.png?1531318940') no-repeat;
  width: 110px;
  height: 40px;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
}
/* line 1118, ../scss/_article.scss */
article#main .content-module .affiliate-box .affiliate-actions a.btn-amazon {
  background:  url('/bundles/introwww/img/button.amazon.png?1531318940') no-repeat;
  width: 93px;
  height: 31px;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
}
/* line 1121, ../scss/_article.scss */
article#main .content-module .affiliate-box .affiliate-actions a.btn-macappstore {
  background:  url('/bundles/introwww/img/button.macappstore.png?1531318940') no-repeat;
  width: 165px;
  height: 40px;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
}
/* line 1124, ../scss/_article.scss */
article#main .content-module .affiliate-box .affiliate-actions a.btn-appstore {
  background:  url('/bundles/introwww/img/button.appstore.png?1531318940') no-repeat;
  width: 135px;
  height: 40px;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
}
/* line 1128, ../scss/_article.scss */
article#main .content-module .affiliate-box .affiliate-actions a:last-child {
  margin-right: 15px;
}
/* line 1131, ../scss/_article.scss */
article#main .content-module .affiliate-box .affiliate-actions img {
  display: inline-block;
}
/* line 1134, ../scss/_article.scss */
article#main .content-module .affiliate-box .affiliate-actions iframe {
  display: block;
}
/* line 1141, ../scss/_article.scss */
article#main #sidebar {
  margin: 0 0 30px 30px;
  float: right;
}
/* line 1151, ../scss/_article.scss */
article#main #sidebar .campaign-presented {
  padding-left: 17px;
}
/* line 1155, ../scss/_article.scss */
article#main #sidebar div {
  margin-left: 15px;
}
@media (max-width: 1213px) {
  /* line 1155, ../scss/_article.scss */
  article#main #sidebar div {
    margin-left: 0;
  }
}
/* line 1161, ../scss/_article.scss */
article#main #sidebar div.sponsor-campaign {
  text-align: center;
}
/* line 1164, ../scss/_article.scss */
article#main #sidebar div.sponsor-campaign img.logo {
  max-width: 285px;
  float: left;
  margin-bottom: 15px;
}
@media (max-width: 599px) {
  /* line 1164, ../scss/_article.scss */
  article#main #sidebar div.sponsor-campaign img.logo {
    float: none;
    max-width: 285px;
  }
}
/* line 1173, ../scss/_article.scss */
article#main #sidebar div.sponsor-campaign .sponsor-fb-box {
  width: 285px;
  height: 500px;
  float: none;
  display: inline-block;
}
@media (max-width: 767px) {
  /* line 1173, ../scss/_article.scss */
  article#main #sidebar div.sponsor-campaign .sponsor-fb-box {
    float: none;
  }
}
@media (max-width: 1213px) {
  /* line 1161, ../scss/_article.scss */
  article#main #sidebar div.sponsor-campaign {
    width: 100%;
    display: inline-block;
  }
  /* line 1186, ../scss/_article.scss */
  article#main #sidebar div.sponsor-campaign a {
    display: inline-block;
    float: left;
  }
  /* line 1190, ../scss/_article.scss */
  article#main #sidebar div.sponsor-campaign a img.logo {
    float: none;
    max-width: 260px;
  }
  /* line 1196, ../scss/_article.scss */
  article#main #sidebar div.sponsor-campaign .sponsor-fb-box {
    float: right;
  }
  /* line 1200, ../scss/_article.scss */
  article#main #sidebar div.sponsor-campaign .campaign-presented {
    padding-left: 0px;
  }
}
@media (max-width: 599px) {
  /* line 1161, ../scss/_article.scss */
  article#main #sidebar div.sponsor-campaign {
    text-align: center;
  }
  /* line 1207, ../scss/_article.scss */
  article#main #sidebar div.sponsor-campaign a {
    float: none;
    display: block;
  }
  /* line 1211, ../scss/_article.scss */
  article#main #sidebar div.sponsor-campaign a img.logo {
    max-width: 285px;
  }
  /* line 1215, ../scss/_article.scss */
  article#main #sidebar div.sponsor-campaign .sponsor-fb-box {
    float: none;
  }
}
/* line 1220, ../scss/_article.scss */
article#main #sidebar div * {
  margin: 0;
}
/* line 1225, ../scss/_article.scss */
article#main #sidebar div.cntAd {
  margin-left: 0;
  margin-bottom: 35px;
}
/* line 1230, ../scss/_article.scss */
article#main #sidebar #similar-articles, article#main #sidebar #similar-articles h3 {
  font-family: 'Gotham Extra Light';
  font-size: 22px;
  margin-left: 0px;
  max-width: 300px;
}
/* line 1236, ../scss/_article.scss */
article#main #sidebar #similar-articles h3, article#main #sidebar #similar-articles h3 h3 {
  margin: 70px 0 30px  0;
  text-transform: uppercase;
}
/* line 1240, ../scss/_article.scss */
article#main #sidebar #similar-articles ul, article#main #sidebar #similar-articles h3 ul {
  padding-left: 0;
  margin: 0;
}
/* line 1245, ../scss/_article.scss */
article#main #sidebar #similar-articles li, article#main #sidebar #similar-articles h3 li {
  font-size: 18px;
  list-style: none;
  border-bottom: 1px solid #d0d0d0;
  margin: 15px 0 0 0;
  padding: 0 0 15px 0;
  line-height: 28px;
}
/* line 1253, ../scss/_article.scss */
article#main #sidebar #similar-articles li:last-of-type, article#main #sidebar #similar-articles h3 li:last-of-type {
  border: none;
}
@media (max-width: 1213px) {
  /* line 1141, ../scss/_article.scss */
  article#main #sidebar {
    margin: 0;
    padding: 0;
  }
  /* line 1266, ../scss/_article.scss */
  article#main #sidebar.fbisthere div:not(#similar-articles).cntAd {
    margin: 0 auto;
    padding: 30px 0;
  }
  /* line 1270, ../scss/_article.scss */
  article#main #sidebar.fbisthere div:not(#similar-articles).fb-like-box {
    display: inline-block;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
  }
  /* line 1276, ../scss/_article.scss */
  article#main #sidebar.fbisthere hr {
    display: none;
  }
}
/* line 1284, ../scss/_article.scss */
article#main.top-gallery #head-area {
  position: relative;
  padding-top: 21px;
}

@media (max-width: 1363px) {
  /* line 1292, ../scss/_article.scss */
  article#main {
    padding-left: 0;
  }
  /* line 1296, ../scss/_article.scss */
  article#main .article-col h1 {
    margin-left: 70px;
  }
  /* line 1299, ../scss/_article.scss */
  article#main .article-col h2 {
    margin-left: 70px;
  }
  /* line 1303, ../scss/_article.scss */
  article#main #teaser {
    max-width: 750px;
    margin: 0 auto;
    padding: 0 0 20px 0;
    margin-left: 70px;
  }
  /* line 1309, ../scss/_article.scss */
  article#main .content-module.text,
  article#main .content-module.archive,
  article#main .content-module.iframe,
  article#main .content-module.video,
  article#main .content-module.audio,
  article#main .content-module.quiz,
  article#main .content-module.albumaffiliate,
  article#main .content-module.bookaffiliate,
  article#main .content-module.amazonaffiliate,
  article#main .content-module.movieaffiliate,
  article#main .content-module.gameaffiliate,
  article#main .content-module.iosappaffiliate,
  article#main .content-module.event_festival,
  article#main .content-module.event_concert,
  article#main .content-module.event_tour,
  article#main .content-module.gallery,
  article#main .content-module.socialmedia,
  article#main .content-module.voting,
  article#main #similar-articles {
    margin-left: 70px;
  }
  /* line 1330, ../scss/_article.scss */
  article#main .content-module.text h3 b,
  article#main .content-module.archive h3 b,
  article#main .content-module.iframe h3 b,
  article#main .content-module.video h3 b,
  article#main .content-module.audio h3 b,
  article#main .content-module.quiz h3 b,
  article#main .content-module.albumaffiliate h3 b,
  article#main .content-module.bookaffiliate h3 b,
  article#main .content-module.amazonaffiliate h3 b,
  article#main .content-module.movieaffiliate h3 b,
  article#main .content-module.gameaffiliate h3 b,
  article#main .content-module.iosappaffiliate h3 b,
  article#main .content-module.event_festival h3 b,
  article#main .content-module.event_concert h3 b,
  article#main .content-module.event_tour h3 b,
  article#main .content-module.gallery h3 b,
  article#main .content-module.socialmedia h3 b,
  article#main .content-module.voting h3 b,
  article#main #similar-articles h3 b {
    text-transform: uppercase;
    font-weight: normal;
  }
  /* line 1342, ../scss/_article.scss */
  article#main .content-module.archive.second, article#main .content-module.archive.first,
  article#main .content-module.iframe.second,
  article#main .content-module.iframe.first,
  article#main .content-module.audio.second,
  article#main .content-module.audio.first,
  article#main .content-module.socialmedia.second,
  article#main .content-module.socialmedia.first {
    width: 490px;
  }
  /* line 1344, ../scss/_article.scss */
  article#main .content-module.archive.second.fullwidth, article#main .content-module.archive.first.fullwidth,
  article#main .content-module.iframe.second.fullwidth,
  article#main .content-module.iframe.first.fullwidth,
  article#main .content-module.audio.second.fullwidth,
  article#main .content-module.audio.first.fullwidth,
  article#main .content-module.socialmedia.second.fullwidth,
  article#main .content-module.socialmedia.first.fullwidth {
    width: 100%;
  }
  /* line 1346, ../scss/_article.scss */
  article#main .content-module.archive.second.fullwidth .scaling-iframe, article#main .content-module.archive.first.fullwidth .scaling-iframe,
  article#main .content-module.iframe.second.fullwidth .scaling-iframe,
  article#main .content-module.iframe.first.fullwidth .scaling-iframe,
  article#main .content-module.audio.second.fullwidth .scaling-iframe,
  article#main .content-module.audio.first.fullwidth .scaling-iframe,
  article#main .content-module.socialmedia.second.fullwidth .scaling-iframe,
  article#main .content-module.socialmedia.first.fullwidth .scaling-iframe {
    width: 100%;
  }
  /* line 1351, ../scss/_article.scss */
  article#main .content-module.archive.second .scaling-iframe, article#main .content-module.archive.first .scaling-iframe,
  article#main .content-module.iframe.second .scaling-iframe,
  article#main .content-module.iframe.first .scaling-iframe,
  article#main .content-module.audio.second .scaling-iframe,
  article#main .content-module.audio.first .scaling-iframe,
  article#main .content-module.socialmedia.second .scaling-iframe,
  article#main .content-module.socialmedia.first .scaling-iframe {
    width: 495px;
  }
  /* line 1354, ../scss/_article.scss */
  article#main .content-module.archive.second .scaling-frame, article#main .content-module.archive.first .scaling-frame,
  article#main .content-module.iframe.second .scaling-frame,
  article#main .content-module.iframe.first .scaling-frame,
  article#main .content-module.audio.second .scaling-frame,
  article#main .content-module.audio.first .scaling-frame,
  article#main .content-module.socialmedia.second .scaling-frame,
  article#main .content-module.socialmedia.first .scaling-frame {
    max-width: none;
    position: relative;
    left: -45px;
  }
  /* line 1358, ../scss/_article.scss */
  article#main .content-module.archive.second .scaling-frame iframe, article#main .content-module.archive.first .scaling-frame iframe,
  article#main .content-module.iframe.second .scaling-frame iframe,
  article#main .content-module.iframe.first .scaling-frame iframe,
  article#main .content-module.audio.second .scaling-frame iframe,
  article#main .content-module.audio.first .scaling-frame iframe,
  article#main .content-module.socialmedia.second .scaling-frame iframe,
  article#main .content-module.socialmedia.first .scaling-frame iframe {
    width: 530px;
  }
}
@media (max-width: 1213px) {
  /* line 1367, ../scss/_article.scss */
  article#main {
    padding-left: 0;
  }
  /* line 1370, ../scss/_article.scss */
  article#main .cntAd {
    margin: 0 auto;
    padding: 30px 0;
  }
  /* line 1374, ../scss/_article.scss */
  article#main #teaser {
    max-width: 500px;
    margin: 0 auto;
    padding: 0 0 20px 0;
  }
  /* line 1379, ../scss/_article.scss */
  article#main #head-area {
    position: relative;
    left: 0;
    padding: 0 0 0;
    max-width: 500px;
    margin: 0 auto;
    transform: none;
    margin-left: 15px;
  }
  /* line 1387, ../scss/_article.scss */
  article#main #head-area h1, article#main #head-area h2 {
    margin-left: 0px;
  }
  /* line 1391, ../scss/_article.scss */
  article#main #main-area, article#main .extended-info {
    padding: 0;
  }
  /* line 1394, ../scss/_article.scss */
  article#main #main-area figure, article#main .extended-info figure {
    width: auto;
    margin-left: 0;
  }
  /* line 1399, ../scss/_article.scss */
  article#main .article-tags {
    margin: 20px auto 20px auto;
    font-size: 20px;
  }
  /* line 1403, ../scss/_article.scss */
  article#main #article-info {
    width: 100%;
  }
  /* line 1405, ../scss/_article.scss */
  article#main #article-info .credits {
    display: inline-block;
  }
  /* line 1407, ../scss/_article.scss */
  article#main #article-info .credits .credit-entry {
    float: left;
  }
  /* line 1409, ../scss/_article.scss */
  article#main #article-info .credits .credit-entry .author-name {
    margin-top: 10px;
    margin-bottom: 10px;
    float: left;
  }
  /* line 1417, ../scss/_article.scss */
  article#main .content-module.text,
  article#main .content-module.archive,
  article#main .content-module.iframe,
  article#main .content-module.video,
  article#main .content-module.audio,
  article#main .content-module.quiz,
  article#main .content-module.socialmedia,
  article#main .annotated-paragraph,
  article#main .content-module.albumaffiliate,
  article#main .content-module.bookaffiliate,
  article#main .content-module.amazonaffiliate,
  article#main .content-module.movieaffiliate,
  article#main .content-module.gameaffiliate,
  article#main .content-module.iosappaffiliate,
  article#main .content-module.event_festival,
  article#main .content-module.gallery,
  article#main .content-module.voting,
  article#main #similar-articles {
    max-width: 560px;
    margin: 0 auto;
    font-size: 20px;
  }
  /* line 1439, ../scss/_article.scss */
  article#main .content-module.text .affiliate-info,
  article#main .content-module.archive .affiliate-info,
  article#main .content-module.iframe .affiliate-info,
  article#main .content-module.video .affiliate-info,
  article#main .content-module.audio .affiliate-info,
  article#main .content-module.quiz .affiliate-info,
  article#main .content-module.socialmedia .affiliate-info,
  article#main .annotated-paragraph .affiliate-info,
  article#main .content-module.albumaffiliate .affiliate-info,
  article#main .content-module.bookaffiliate .affiliate-info,
  article#main .content-module.amazonaffiliate .affiliate-info,
  article#main .content-module.movieaffiliate .affiliate-info,
  article#main .content-module.gameaffiliate .affiliate-info,
  article#main .content-module.iosappaffiliate .affiliate-info,
  article#main .content-module.event_festival .affiliate-info,
  article#main .content-module.gallery .affiliate-info,
  article#main .content-module.voting .affiliate-info,
  article#main #similar-articles .affiliate-info {
    width: 282px;
  }
  /* line 1441, ../scss/_article.scss */
  article#main .content-module.text .affiliate-info p, article#main .content-module.text .affiliate-info h4,
  article#main .content-module.archive .affiliate-info p,
  article#main .content-module.archive .affiliate-info h4,
  article#main .content-module.iframe .affiliate-info p,
  article#main .content-module.iframe .affiliate-info h4,
  article#main .content-module.video .affiliate-info p,
  article#main .content-module.video .affiliate-info h4,
  article#main .content-module.audio .affiliate-info p,
  article#main .content-module.audio .affiliate-info h4,
  article#main .content-module.quiz .affiliate-info p,
  article#main .content-module.quiz .affiliate-info h4,
  article#main .content-module.socialmedia .affiliate-info p,
  article#main .content-module.socialmedia .affiliate-info h4,
  article#main .annotated-paragraph .affiliate-info p,
  article#main .annotated-paragraph .affiliate-info h4,
  article#main .content-module.albumaffiliate .affiliate-info p,
  article#main .content-module.albumaffiliate .affiliate-info h4,
  article#main .content-module.bookaffiliate .affiliate-info p,
  article#main .content-module.bookaffiliate .affiliate-info h4,
  article#main .content-module.amazonaffiliate .affiliate-info p,
  article#main .content-module.amazonaffiliate .affiliate-info h4,
  article#main .content-module.movieaffiliate .affiliate-info p,
  article#main .content-module.movieaffiliate .affiliate-info h4,
  article#main .content-module.gameaffiliate .affiliate-info p,
  article#main .content-module.gameaffiliate .affiliate-info h4,
  article#main .content-module.iosappaffiliate .affiliate-info p,
  article#main .content-module.iosappaffiliate .affiliate-info h4,
  article#main .content-module.event_festival .affiliate-info p,
  article#main .content-module.event_festival .affiliate-info h4,
  article#main .content-module.gallery .affiliate-info p,
  article#main .content-module.gallery .affiliate-info h4,
  article#main .content-module.voting .affiliate-info p,
  article#main .content-module.voting .affiliate-info h4,
  article#main #similar-articles .affiliate-info p,
  article#main #similar-articles .affiliate-info h4 {
    font-size: 15px;
  }
  /* line 1445, ../scss/_article.scss */
  article#main .content-module.text .affiliate-info h3,
  article#main .content-module.archive .affiliate-info h3,
  article#main .content-module.iframe .affiliate-info h3,
  article#main .content-module.video .affiliate-info h3,
  article#main .content-module.audio .affiliate-info h3,
  article#main .content-module.quiz .affiliate-info h3,
  article#main .content-module.socialmedia .affiliate-info h3,
  article#main .annotated-paragraph .affiliate-info h3,
  article#main .content-module.albumaffiliate .affiliate-info h3,
  article#main .content-module.bookaffiliate .affiliate-info h3,
  article#main .content-module.amazonaffiliate .affiliate-info h3,
  article#main .content-module.movieaffiliate .affiliate-info h3,
  article#main .content-module.gameaffiliate .affiliate-info h3,
  article#main .content-module.iosappaffiliate .affiliate-info h3,
  article#main .content-module.event_festival .affiliate-info h3,
  article#main .content-module.gallery .affiliate-info h3,
  article#main .content-module.voting .affiliate-info h3,
  article#main #similar-articles .affiliate-info h3 {
    font-size: 20px;
  }
  /* line 1450, ../scss/_article.scss */
  article#main .content-module.text h3 b,
  article#main .content-module.archive h3 b,
  article#main .content-module.iframe h3 b,
  article#main .content-module.video h3 b,
  article#main .content-module.audio h3 b,
  article#main .content-module.quiz h3 b,
  article#main .content-module.socialmedia h3 b,
  article#main .annotated-paragraph h3 b,
  article#main .content-module.albumaffiliate h3 b,
  article#main .content-module.bookaffiliate h3 b,
  article#main .content-module.amazonaffiliate h3 b,
  article#main .content-module.movieaffiliate h3 b,
  article#main .content-module.gameaffiliate h3 b,
  article#main .content-module.iosappaffiliate h3 b,
  article#main .content-module.event_festival h3 b,
  article#main .content-module.gallery h3 b,
  article#main .content-module.voting h3 b,
  article#main #similar-articles h3 b {
    font-family: "Abril";
    font-weight: bold;
    font-size: 20px;
  }
  /* line 1456, ../scss/_article.scss */
  article#main .content-module.text.second, article#main .content-module.text.first,
  article#main .content-module.archive.second,
  article#main .content-module.archive.first,
  article#main .content-module.iframe.second,
  article#main .content-module.iframe.first,
  article#main .content-module.video.second,
  article#main .content-module.video.first,
  article#main .content-module.audio.second,
  article#main .content-module.audio.first,
  article#main .content-module.quiz.second,
  article#main .content-module.quiz.first,
  article#main .content-module.socialmedia.second,
  article#main .content-module.socialmedia.first,
  article#main .annotated-paragraph.second,
  article#main .annotated-paragraph.first,
  article#main .content-module.albumaffiliate.second,
  article#main .content-module.albumaffiliate.first,
  article#main .content-module.bookaffiliate.second,
  article#main .content-module.bookaffiliate.first,
  article#main .content-module.amazonaffiliate.second,
  article#main .content-module.amazonaffiliate.first,
  article#main .content-module.movieaffiliate.second,
  article#main .content-module.movieaffiliate.first,
  article#main .content-module.gameaffiliate.second,
  article#main .content-module.gameaffiliate.first,
  article#main .content-module.iosappaffiliate.second,
  article#main .content-module.iosappaffiliate.first,
  article#main .content-module.event_festival.second,
  article#main .content-module.event_festival.first,
  article#main .content-module.gallery.second,
  article#main .content-module.gallery.first,
  article#main .content-module.voting.second,
  article#main .content-module.voting.first,
  article#main #similar-articles.second,
  article#main #similar-articles.first {
    width: 560px;
  }
  /* line 1458, ../scss/_article.scss */
  article#main .content-module.text.second.fullwidth, article#main .content-module.text.first.fullwidth,
  article#main .content-module.archive.second.fullwidth,
  article#main .content-module.archive.first.fullwidth,
  article#main .content-module.iframe.second.fullwidth,
  article#main .content-module.iframe.first.fullwidth,
  article#main .content-module.video.second.fullwidth,
  article#main .content-module.video.first.fullwidth,
  article#main .content-module.audio.second.fullwidth,
  article#main .content-module.audio.first.fullwidth,
  article#main .content-module.quiz.second.fullwidth,
  article#main .content-module.quiz.first.fullwidth,
  article#main .content-module.socialmedia.second.fullwidth,
  article#main .content-module.socialmedia.first.fullwidth,
  article#main .annotated-paragraph.second.fullwidth,
  article#main .annotated-paragraph.first.fullwidth,
  article#main .content-module.albumaffiliate.second.fullwidth,
  article#main .content-module.albumaffiliate.first.fullwidth,
  article#main .content-module.bookaffiliate.second.fullwidth,
  article#main .content-module.bookaffiliate.first.fullwidth,
  article#main .content-module.amazonaffiliate.second.fullwidth,
  article#main .content-module.amazonaffiliate.first.fullwidth,
  article#main .content-module.movieaffiliate.second.fullwidth,
  article#main .content-module.movieaffiliate.first.fullwidth,
  article#main .content-module.gameaffiliate.second.fullwidth,
  article#main .content-module.gameaffiliate.first.fullwidth,
  article#main .content-module.iosappaffiliate.second.fullwidth,
  article#main .content-module.iosappaffiliate.first.fullwidth,
  article#main .content-module.event_festival.second.fullwidth,
  article#main .content-module.event_festival.first.fullwidth,
  article#main .content-module.gallery.second.fullwidth,
  article#main .content-module.gallery.first.fullwidth,
  article#main .content-module.voting.second.fullwidth,
  article#main .content-module.voting.first.fullwidth,
  article#main #similar-articles.second.fullwidth,
  article#main #similar-articles.first.fullwidth {
    width: 100%;
  }
  /* line 1460, ../scss/_article.scss */
  article#main .content-module.text.second.fullwidth .scaling-iframe, article#main .content-module.text.first.fullwidth .scaling-iframe,
  article#main .content-module.archive.second.fullwidth .scaling-iframe,
  article#main .content-module.archive.first.fullwidth .scaling-iframe,
  article#main .content-module.iframe.second.fullwidth .scaling-iframe,
  article#main .content-module.iframe.first.fullwidth .scaling-iframe,
  article#main .content-module.video.second.fullwidth .scaling-iframe,
  article#main .content-module.video.first.fullwidth .scaling-iframe,
  article#main .content-module.audio.second.fullwidth .scaling-iframe,
  article#main .content-module.audio.first.fullwidth .scaling-iframe,
  article#main .content-module.quiz.second.fullwidth .scaling-iframe,
  article#main .content-module.quiz.first.fullwidth .scaling-iframe,
  article#main .content-module.socialmedia.second.fullwidth .scaling-iframe,
  article#main .content-module.socialmedia.first.fullwidth .scaling-iframe,
  article#main .annotated-paragraph.second.fullwidth .scaling-iframe,
  article#main .annotated-paragraph.first.fullwidth .scaling-iframe,
  article#main .content-module.albumaffiliate.second.fullwidth .scaling-iframe,
  article#main .content-module.albumaffiliate.first.fullwidth .scaling-iframe,
  article#main .content-module.bookaffiliate.second.fullwidth .scaling-iframe,
  article#main .content-module.bookaffiliate.first.fullwidth .scaling-iframe,
  article#main .content-module.amazonaffiliate.second.fullwidth .scaling-iframe,
  article#main .content-module.amazonaffiliate.first.fullwidth .scaling-iframe,
  article#main .content-module.movieaffiliate.second.fullwidth .scaling-iframe,
  article#main .content-module.movieaffiliate.first.fullwidth .scaling-iframe,
  article#main .content-module.gameaffiliate.second.fullwidth .scaling-iframe,
  article#main .content-module.gameaffiliate.first.fullwidth .scaling-iframe,
  article#main .content-module.iosappaffiliate.second.fullwidth .scaling-iframe,
  article#main .content-module.iosappaffiliate.first.fullwidth .scaling-iframe,
  article#main .content-module.event_festival.second.fullwidth .scaling-iframe,
  article#main .content-module.event_festival.first.fullwidth .scaling-iframe,
  article#main .content-module.gallery.second.fullwidth .scaling-iframe,
  article#main .content-module.gallery.first.fullwidth .scaling-iframe,
  article#main .content-module.voting.second.fullwidth .scaling-iframe,
  article#main .content-module.voting.first.fullwidth .scaling-iframe,
  article#main #similar-articles.second.fullwidth .scaling-iframe,
  article#main #similar-articles.first.fullwidth .scaling-iframe {
    width: 100%;
  }
  /* line 1464, ../scss/_article.scss */
  article#main .content-module.text.second .scaling-iframe, article#main .content-module.text.first .scaling-iframe,
  article#main .content-module.archive.second .scaling-iframe,
  article#main .content-module.archive.first .scaling-iframe,
  article#main .content-module.iframe.second .scaling-iframe,
  article#main .content-module.iframe.first .scaling-iframe,
  article#main .content-module.video.second .scaling-iframe,
  article#main .content-module.video.first .scaling-iframe,
  article#main .content-module.audio.second .scaling-iframe,
  article#main .content-module.audio.first .scaling-iframe,
  article#main .content-module.quiz.second .scaling-iframe,
  article#main .content-module.quiz.first .scaling-iframe,
  article#main .content-module.socialmedia.second .scaling-iframe,
  article#main .content-module.socialmedia.first .scaling-iframe,
  article#main .annotated-paragraph.second .scaling-iframe,
  article#main .annotated-paragraph.first .scaling-iframe,
  article#main .content-module.albumaffiliate.second .scaling-iframe,
  article#main .content-module.albumaffiliate.first .scaling-iframe,
  article#main .content-module.bookaffiliate.second .scaling-iframe,
  article#main .content-module.bookaffiliate.first .scaling-iframe,
  article#main .content-module.amazonaffiliate.second .scaling-iframe,
  article#main .content-module.amazonaffiliate.first .scaling-iframe,
  article#main .content-module.movieaffiliate.second .scaling-iframe,
  article#main .content-module.movieaffiliate.first .scaling-iframe,
  article#main .content-module.gameaffiliate.second .scaling-iframe,
  article#main .content-module.gameaffiliate.first .scaling-iframe,
  article#main .content-module.iosappaffiliate.second .scaling-iframe,
  article#main .content-module.iosappaffiliate.first .scaling-iframe,
  article#main .content-module.event_festival.second .scaling-iframe,
  article#main .content-module.event_festival.first .scaling-iframe,
  article#main .content-module.gallery.second .scaling-iframe,
  article#main .content-module.gallery.first .scaling-iframe,
  article#main .content-module.voting.second .scaling-iframe,
  article#main .content-module.voting.first .scaling-iframe,
  article#main #similar-articles.second .scaling-iframe,
  article#main #similar-articles.first .scaling-iframe {
    width: 560px;
  }
  /* line 1467, ../scss/_article.scss */
  article#main .content-module.text.second .scaling-frame, article#main .content-module.text.first .scaling-frame,
  article#main .content-module.archive.second .scaling-frame,
  article#main .content-module.archive.first .scaling-frame,
  article#main .content-module.iframe.second .scaling-frame,
  article#main .content-module.iframe.first .scaling-frame,
  article#main .content-module.video.second .scaling-frame,
  article#main .content-module.video.first .scaling-frame,
  article#main .content-module.audio.second .scaling-frame,
  article#main .content-module.audio.first .scaling-frame,
  article#main .content-module.quiz.second .scaling-frame,
  article#main .content-module.quiz.first .scaling-frame,
  article#main .content-module.socialmedia.second .scaling-frame,
  article#main .content-module.socialmedia.first .scaling-frame,
  article#main .annotated-paragraph.second .scaling-frame,
  article#main .annotated-paragraph.first .scaling-frame,
  article#main .content-module.albumaffiliate.second .scaling-frame,
  article#main .content-module.albumaffiliate.first .scaling-frame,
  article#main .content-module.bookaffiliate.second .scaling-frame,
  article#main .content-module.bookaffiliate.first .scaling-frame,
  article#main .content-module.amazonaffiliate.second .scaling-frame,
  article#main .content-module.amazonaffiliate.first .scaling-frame,
  article#main .content-module.movieaffiliate.second .scaling-frame,
  article#main .content-module.movieaffiliate.first .scaling-frame,
  article#main .content-module.gameaffiliate.second .scaling-frame,
  article#main .content-module.gameaffiliate.first .scaling-frame,
  article#main .content-module.iosappaffiliate.second .scaling-frame,
  article#main .content-module.iosappaffiliate.first .scaling-frame,
  article#main .content-module.event_festival.second .scaling-frame,
  article#main .content-module.event_festival.first .scaling-frame,
  article#main .content-module.gallery.second .scaling-frame,
  article#main .content-module.gallery.first .scaling-frame,
  article#main .content-module.voting.second .scaling-frame,
  article#main .content-module.voting.first .scaling-frame,
  article#main #similar-articles.second .scaling-frame,
  article#main #similar-articles.first .scaling-frame {
    left: 0;
  }
  /* line 1469, ../scss/_article.scss */
  article#main .content-module.text.second .scaling-frame iframe, article#main .content-module.text.first .scaling-frame iframe,
  article#main .content-module.archive.second .scaling-frame iframe,
  article#main .content-module.archive.first .scaling-frame iframe,
  article#main .content-module.iframe.second .scaling-frame iframe,
  article#main .content-module.iframe.first .scaling-frame iframe,
  article#main .content-module.video.second .scaling-frame iframe,
  article#main .content-module.video.first .scaling-frame iframe,
  article#main .content-module.audio.second .scaling-frame iframe,
  article#main .content-module.audio.first .scaling-frame iframe,
  article#main .content-module.quiz.second .scaling-frame iframe,
  article#main .content-module.quiz.first .scaling-frame iframe,
  article#main .content-module.socialmedia.second .scaling-frame iframe,
  article#main .content-module.socialmedia.first .scaling-frame iframe,
  article#main .annotated-paragraph.second .scaling-frame iframe,
  article#main .annotated-paragraph.first .scaling-frame iframe,
  article#main .content-module.albumaffiliate.second .scaling-frame iframe,
  article#main .content-module.albumaffiliate.first .scaling-frame iframe,
  article#main .content-module.bookaffiliate.second .scaling-frame iframe,
  article#main .content-module.bookaffiliate.first .scaling-frame iframe,
  article#main .content-module.amazonaffiliate.second .scaling-frame iframe,
  article#main .content-module.amazonaffiliate.first .scaling-frame iframe,
  article#main .content-module.movieaffiliate.second .scaling-frame iframe,
  article#main .content-module.movieaffiliate.first .scaling-frame iframe,
  article#main .content-module.gameaffiliate.second .scaling-frame iframe,
  article#main .content-module.gameaffiliate.first .scaling-frame iframe,
  article#main .content-module.iosappaffiliate.second .scaling-frame iframe,
  article#main .content-module.iosappaffiliate.first .scaling-frame iframe,
  article#main .content-module.event_festival.second .scaling-frame iframe,
  article#main .content-module.event_festival.first .scaling-frame iframe,
  article#main .content-module.gallery.second .scaling-frame iframe,
  article#main .content-module.gallery.first .scaling-frame iframe,
  article#main .content-module.voting.second .scaling-frame iframe,
  article#main .content-module.voting.first .scaling-frame iframe,
  article#main #similar-articles.second .scaling-frame iframe,
  article#main #similar-articles.first .scaling-frame iframe {
    width: 560px;
  }
  /* line 1476, ../scss/_article.scss */
  article#main .image .figcaption {
    margin-left: 70px;
  }
  /* line 1479, ../scss/_article.scss */
  article#main .image > img {
    width: 100%;
  }
  /* line 1483, ../scss/_article.scss */
  article#main > .row {
    margin-left: 0;
    padding-right: 0;
  }
  /* line 1487, ../scss/_article.scss */
  article#main .promotion-tag {
    left: 638px;
  }
  /* line 1489, ../scss/_article.scss */
  article#main .promotion-tag.promotion-right {
    top: 5px;
  }
  /* line 1493, ../scss/_article.scss */
  article#main figure {
    margin-left: 0;
    width: 100%;
  }
  /* line 1498, ../scss/_article.scss */
  article#main figure .item, article#main figure img {
    height: auto;
    max-width: 100%;
  }
  /* line 1503, ../scss/_article.scss */
  article#main .article-col .gallery-slider-wrap {
    margin-left: 0;
    width: 100%;
  }
  /* line 1507, ../scss/_article.scss */
  article#main .article-col .gallery-slider-wrap .item, article#main .article-col .gallery-slider-wrap img {
    height: auto;
    max-width: 100%;
    max-height: 464px;
  }
  /* line 1515, ../scss/_article.scss */
  article#main .article-col .scaling-frame {
    width: 100%;
  }
  /* line 1519, ../scss/_article.scss */
  article#main #article-info {
    width: 100%;
    display: inline-block;
  }
  /* line 1523, ../scss/_article.scss */
  article#main .flipper-wrapper {
    display: none;
  }
}
@media (max-width: 767px) {
  /* line 1530, ../scss/_article.scss */
  article#main .article-tags {
    width: 100%;
    margin-bottom: 10px;
  }
  /* line 1534, ../scss/_article.scss */
  article#main .promotion-tag {
    left: 478px;
  }
  /* line 1536, ../scss/_article.scss */
  article#main .promotion-tag.promotion-right {
    top: 5px;
  }
  /* line 1541, ../scss/_article.scss */
  article#main .affiliate-box .affiliate-info, article#main .affiliate-box .affiliate-actions {
    width: 277px;
  }
  /* line 1546, ../scss/_article.scss */
  article#main .content-module span {
    font-size: 20px;
  }
  /* line 1551, ../scss/_article.scss */
  article#main .content-module.gallery .gallery-slider .page .item img {
    max-height: 334px;
  }
}
@media (max-width: 599px) {
  /* line 1571, ../scss/_article.scss */
  article#main .content-module.text.second, article#main .content-module.text.first,
  article#main .content-module.archive.second,
  article#main .content-module.archive.first,
  article#main .content-module.iframe.second,
  article#main .content-module.iframe.first,
  article#main .content-module.audio.second,
  article#main .content-module.audio.first,
  article#main .content-module.quiz.second,
  article#main .content-module.quiz.first,
  article#main .content-module.socialmedia.second,
  article#main .content-module.socialmedia.first,
  article#main .content-module.voting.second,
  article#main .content-module.voting.first,
  article#main #similar-articles.second,
  article#main #similar-articles.first {
    width: 450px;
  }
  /* line 1574, ../scss/_article.scss */
  article#main .content-module.text.second .scaling-iframe, article#main .content-module.text.first .scaling-iframe,
  article#main .content-module.archive.second .scaling-iframe,
  article#main .content-module.archive.first .scaling-iframe,
  article#main .content-module.iframe.second .scaling-iframe,
  article#main .content-module.iframe.first .scaling-iframe,
  article#main .content-module.audio.second .scaling-iframe,
  article#main .content-module.audio.first .scaling-iframe,
  article#main .content-module.quiz.second .scaling-iframe,
  article#main .content-module.quiz.first .scaling-iframe,
  article#main .content-module.socialmedia.second .scaling-iframe,
  article#main .content-module.socialmedia.first .scaling-iframe,
  article#main .content-module.voting.second .scaling-iframe,
  article#main .content-module.voting.first .scaling-iframe,
  article#main #similar-articles.second .scaling-iframe,
  article#main #similar-articles.first .scaling-iframe {
    width: 450px;
  }
  /* line 1578, ../scss/_article.scss */
  article#main .content-module.text.second .scaling-frame iframe, article#main .content-module.text.first .scaling-frame iframe,
  article#main .content-module.archive.second .scaling-frame iframe,
  article#main .content-module.archive.first .scaling-frame iframe,
  article#main .content-module.iframe.second .scaling-frame iframe,
  article#main .content-module.iframe.first .scaling-frame iframe,
  article#main .content-module.audio.second .scaling-frame iframe,
  article#main .content-module.audio.first .scaling-frame iframe,
  article#main .content-module.quiz.second .scaling-frame iframe,
  article#main .content-module.quiz.first .scaling-frame iframe,
  article#main .content-module.socialmedia.second .scaling-frame iframe,
  article#main .content-module.socialmedia.first .scaling-frame iframe,
  article#main .content-module.voting.second .scaling-frame iframe,
  article#main .content-module.voting.first .scaling-frame iframe,
  article#main #similar-articles.second .scaling-frame iframe,
  article#main #similar-articles.first .scaling-frame iframe {
    width: 450px;
  }
  /* line 1586, ../scss/_article.scss */
  article#main .content-module.albumaffiliate,
  article#main .content-module.bookaffiliate,
  article#main .content-module.amazonaffiliate,
  article#main .content-module.movieaffiliate,
  article#main .content-module.gameaffiliate,
  article#main .content-module.iosappaffiliate,
  article#main .content-module.event_festival,
  article#main .content-module.event_concert,
  article#main .content-module.event_tour {
    margin: 0 auto;
    max-width: 500px;
    font-size: 20px;
  }
  /* line 1596, ../scss/_article.scss */
  article#main .content-module.albumaffiliate .affiliate-info,
  article#main .content-module.bookaffiliate .affiliate-info,
  article#main .content-module.amazonaffiliate .affiliate-info,
  article#main .content-module.movieaffiliate .affiliate-info,
  article#main .content-module.gameaffiliate .affiliate-info,
  article#main .content-module.iosappaffiliate .affiliate-info,
  article#main .content-module.event_festival .affiliate-info,
  article#main .content-module.event_concert .affiliate-info,
  article#main .content-module.event_tour .affiliate-info {
    width: 282px;
  }
  /* line 1598, ../scss/_article.scss */
  article#main .content-module.albumaffiliate .affiliate-info p, article#main .content-module.albumaffiliate .affiliate-info h4,
  article#main .content-module.bookaffiliate .affiliate-info p,
  article#main .content-module.bookaffiliate .affiliate-info h4,
  article#main .content-module.amazonaffiliate .affiliate-info p,
  article#main .content-module.amazonaffiliate .affiliate-info h4,
  article#main .content-module.movieaffiliate .affiliate-info p,
  article#main .content-module.movieaffiliate .affiliate-info h4,
  article#main .content-module.gameaffiliate .affiliate-info p,
  article#main .content-module.gameaffiliate .affiliate-info h4,
  article#main .content-module.iosappaffiliate .affiliate-info p,
  article#main .content-module.iosappaffiliate .affiliate-info h4,
  article#main .content-module.event_festival .affiliate-info p,
  article#main .content-module.event_festival .affiliate-info h4,
  article#main .content-module.event_concert .affiliate-info p,
  article#main .content-module.event_concert .affiliate-info h4,
  article#main .content-module.event_tour .affiliate-info p,
  article#main .content-module.event_tour .affiliate-info h4 {
    font-size: 15px;
  }
  /* line 1607, ../scss/_article.scss */
  article#main .content-module.albumaffiliate h3 b,
  article#main .content-module.bookaffiliate h3 b,
  article#main .content-module.amazonaffiliate h3 b,
  article#main .content-module.movieaffiliate h3 b,
  article#main .content-module.gameaffiliate h3 b,
  article#main .content-module.iosappaffiliate h3 b,
  article#main .content-module.event_festival h3 b,
  article#main .content-module.event_concert h3 b,
  article#main .content-module.event_tour h3 b {
    font-family: "Abril";
    font-weight: bold;
    font-size: 20px;
  }
  /* line 1614, ../scss/_article.scss */
  article#main .content-module.text {
    margin: 15px 15px 8px 0;
    font-size: 20px;
  }
  /* line 1619, ../scss/_article.scss */
  article#main #head-area h2 {
    font-size: 22px;
    line-height: 25px;
  }
  /* line 1623, ../scss/_article.scss */
  article#main #head-area h1 {
    font-size: 50px;
    line-heigt: 100%;
    margin-top: 20px;
    width: auto;
  }
  /* line 1630, ../scss/_article.scss */
  article#main #teaser {
    font-size: 22px;
    line-height: 25px;
    margin-top: 0px;
  }
  /* line 1635, ../scss/_article.scss */
  article#main #article-info {
    padding: 9px 0 0 0;
    margin: 0;
    font-size: 18px;
  }
  /* line 1641, ../scss/_article.scss */
  article#main.event .event-actions {
    margin-top: 25px;
  }
  /* line 1646, ../scss/_article.scss */
  article#main .affiliate-box .affiliate-cover, article#main .affiliate-box .affiliate-info, article#main .affiliate-box .affiliate-actions {
    width: 100%;
  }
  /* line 1649, ../scss/_article.scss */
  article#main .affiliate-box .affiliate-cover {
    margin: 0 0 15px;
  }
  /* line 1652, ../scss/_article.scss */
  article#main .affiliate-box .affiliate-cover img {
    margin: 0 auto;
  }
}
@media (max-width: 479px) {
  /* line 1663, ../scss/_article.scss */
  article#main .article-tags a {
    padding: 4px 0px;
    display: inline-block;
  }
  /* line 1668, ../scss/_article.scss */
  article#main .promotion-tag {
    left: 20px;
    top: 5px;
    font-size: 10px;
    width: 60px;
    height: 23px;
  }
  /* line 1674, ../scss/_article.scss */
  article#main .promotion-tag span {
    line-height: 25px;
  }
  /* line 1678, ../scss/_article.scss */
  article#main #head-area {
    padding: 6px 20px 20px;
    margin-left: 0;
    box-sizing: border-box;
  }
  /* line 1682, ../scss/_article.scss */
  article#main #head-area h2 {
    width: auto;
    font-size: 20px;
    line-height: 20px;
  }
  /* line 1687, ../scss/_article.scss */
  article#main #head-area h1 {
    font-size: 40px;
    margin: 15px 0;
  }
  /* line 1693, ../scss/_article.scss */
  article#main #teaser {
    font-size: 20px;
    line-height: 20px;
    margin-top: 2px;
  }
  /* line 1707, ../scss/_article.scss */
  article#main .content-module.text.second, article#main .content-module.text.first,
  article#main .content-module.archive.second,
  article#main .content-module.archive.first,
  article#main .content-module.iframe.second,
  article#main .content-module.iframe.first,
  article#main .content-module.audio.second,
  article#main .content-module.audio.first,
  article#main .content-module.quiz.second,
  article#main .content-module.quiz.first,
  article#main .content-module.socialmedia.second,
  article#main .content-module.socialmedia.first,
  article#main .content-module.voting.second,
  article#main .content-module.voting.first,
  article#main #similar-articles.second,
  article#main #similar-articles.first {
    width: 290px;
  }
  /* line 1710, ../scss/_article.scss */
  article#main .content-module.text.second .scaling-iframe, article#main .content-module.text.first .scaling-iframe,
  article#main .content-module.archive.second .scaling-iframe,
  article#main .content-module.archive.first .scaling-iframe,
  article#main .content-module.iframe.second .scaling-iframe,
  article#main .content-module.iframe.first .scaling-iframe,
  article#main .content-module.audio.second .scaling-iframe,
  article#main .content-module.audio.first .scaling-iframe,
  article#main .content-module.quiz.second .scaling-iframe,
  article#main .content-module.quiz.first .scaling-iframe,
  article#main .content-module.socialmedia.second .scaling-iframe,
  article#main .content-module.socialmedia.first .scaling-iframe,
  article#main .content-module.voting.second .scaling-iframe,
  article#main .content-module.voting.first .scaling-iframe,
  article#main #similar-articles.second .scaling-iframe,
  article#main #similar-articles.first .scaling-iframe {
    width: 290px;
  }
  /* line 1714, ../scss/_article.scss */
  article#main .content-module.text.second .scaling-frame iframe, article#main .content-module.text.first .scaling-frame iframe,
  article#main .content-module.archive.second .scaling-frame iframe,
  article#main .content-module.archive.first .scaling-frame iframe,
  article#main .content-module.iframe.second .scaling-frame iframe,
  article#main .content-module.iframe.first .scaling-frame iframe,
  article#main .content-module.audio.second .scaling-frame iframe,
  article#main .content-module.audio.first .scaling-frame iframe,
  article#main .content-module.quiz.second .scaling-frame iframe,
  article#main .content-module.quiz.first .scaling-frame iframe,
  article#main .content-module.socialmedia.second .scaling-frame iframe,
  article#main .content-module.socialmedia.first .scaling-frame iframe,
  article#main .content-module.voting.second .scaling-frame iframe,
  article#main .content-module.voting.first .scaling-frame iframe,
  article#main #similar-articles.second .scaling-frame iframe,
  article#main #similar-articles.first .scaling-frame iframe {
    width: 290px;
  }
  /* line 1722, ../scss/_article.scss */
  article#main .content-module.socialmedia .fb-post span {
    max-width: 290px;
  }
  /* line 1724, ../scss/_article.scss */
  article#main .content-module.socialmedia .fb-post span iframe {
    max-width: 290px;
  }
  /* line 1730, ../scss/_article.scss */
  article#main .content-module.text,
  article#main .content-module.gallery {
    font-size: 18px;
  }
  /* line 1733, ../scss/_article.scss */
  article#main .content-module.text .gallery-slider-wrap,
  article#main .content-module.gallery .gallery-slider-wrap {
    height: 290px;
  }
  /* line 1737, ../scss/_article.scss */
  article#main .content-module.text .gallery-slider .page,
  article#main .content-module.gallery .gallery-slider .page {
    height: auto;
  }
  /* line 1741, ../scss/_article.scss */
  article#main .content-module.text .gallery-slider .page .item img,
  article#main .content-module.gallery .gallery-slider .page .item img {
    max-height: 213px;
  }
  /* line 1744, ../scss/_article.scss */
  article#main .content-module.text .gallery-slider .page .item .info,
  article#main .content-module.gallery .gallery-slider .page .item .info {
    font-size: 16px;
    height: 50px;
  }
}
/* line 2, ../scss/_artist.scss */
#artist .article-image {
  height: auto;
  margin-left: 15px;
}
/* line 7, ../scss/_artist.scss */
#artist .article-image img {
  max-height: 100%;
  max-width: 100%;
}
/* line 11, ../scss/_artist.scss */
#artist .article-image h1 {
  display: inline;
}
/* line 15, ../scss/_artist.scss */
#artist header {
  margin: 30px 15px 15px 15px;
}
/* line 19, ../scss/_artist.scss */
#artist header:not(.artist-image) h1 {
  padding-left: 210px;
  margin-top: 40px;
  max-width: 550px;
}
@media (max-width: 1363px) {
  /* line 19, ../scss/_artist.scss */
  #artist header:not(.artist-image) h1 {
    padding-left: 120px;
    max-width: 500px;
  }
}
@media (max-width: 1213px) {
  /* line 19, ../scss/_artist.scss */
  #artist header:not(.artist-image) h1 {
    max-width: 100%;
    padding-left: 100px;
  }
}
@media (max-width: 767px) {
  /* line 19, ../scss/_artist.scss */
  #artist header:not(.artist-image) h1 {
    padding-left: 0;
  }
}
@media (max-width: 599px) {
  /* line 19, ../scss/_artist.scss */
  #artist header:not(.artist-image) h1 {
    font-size: 40px;
  }
}
@media (max-width: 479px) {
  /* line 19, ../scss/_artist.scss */
  #artist header:not(.artist-image) h1 {
    font-size: 30px;
  }
}
/* line 43, ../scss/_artist.scss */
#artist header h1 {
  font-family: 'Abril';
  font-weight: bold;
  font-size: 60px;
  margin-right: 15px;
}
/* line 51, ../scss/_artist.scss */
#artist .article-col {
  float: none;
  margin: 0 auto;
}
/* line 60, ../scss/_artist.scss */
#artist .article-col #head-area {
  padding: 20px 0 20px;
  max-width: 750px;
  margin: 0 auto;
}
/* line 65, ../scss/_artist.scss */
#artist .article-col #head-area .spotify-player {
  float: left;
  height: 400px;
  width: 335px;
  margin: 0 0 15px 15px;
}
/* line 71, ../scss/_artist.scss */
#artist .article-col #head-area .spotify-player.full {
  width: 100%;
  height: 80px;
}
/* line 76, ../scss/_artist.scss */
#artist .article-col #head-area .artist-image {
  overflow: hidden;
  margin-bottom: 15px;
}
/* line 79, ../scss/_artist.scss */
#artist .article-col #head-area .artist-image.full {
  width: 1011px;
}
/* line 82, ../scss/_artist.scss */
#artist .article-col #head-area .artist-image.small {
  width: 400px;
  float: left;
}
/* line 86, ../scss/_artist.scss */
#artist .article-col #head-area .artist-image img {
  width: 100%;
}
@media (max-width: 1213px) {
  /* line 91, ../scss/_artist.scss */
  #artist .article-col #head-area .spotify-player {
    width: 423px;
    height: 300px;
  }
  /* line 96, ../scss/_artist.scss */
  #artist .article-col #head-area .artist-image.full {
    width: 768px;
  }
  /* line 99, ../scss/_artist.scss */
  #artist .article-col #head-area .artist-image.small {
    width: 300px;
  }
}
@media (max-width: 767px) {
  /* line 105, ../scss/_artist.scss */
  #artist .article-col #head-area .spotify-player {
    width: 540px;
    height: 80px;
    margin: 0 15px 15px 15px;
  }
  /* line 111, ../scss/_artist.scss */
  #artist .article-col #head-area .artist-image.full {
    width: 567px;
  }
  /* line 114, ../scss/_artist.scss */
  #artist .article-col #head-area .artist-image.small {
    width: inherit;
    height: inherit;
    margin: 0 15px 15px 15px;
  }
}
@media (max-width: 599px) {
  /* line 122, ../scss/_artist.scss */
  #artist .article-col #head-area .spotify-player {
    width: 421px;
  }
  /* line 126, ../scss/_artist.scss */
  #artist .article-col #head-area .artist-image.full {
    width: 476px;
  }
}
@media (max-width: 479px) {
  /* line 132, ../scss/_artist.scss */
  #artist .article-col #head-area .spotify-player {
    width: 261px;
    margin: 0 15px;
  }
  /* line 138, ../scss/_artist.scss */
  #artist .article-col #head-area .artist-image.full {
    width: 260px;
    margin: 0 15px 15px 15px;
  }
}
/* line 144, ../scss/_artist.scss */
#artist .article-col #head-area #sidebar {
  margin: 0 0 30px 30px;
  float: right;
}
/* line 154, ../scss/_artist.scss */
#artist .article-col #head-area #sidebar div {
  margin-left: 15px;
}
/* line 157, ../scss/_artist.scss */
#artist .article-col #head-area #sidebar div * {
  margin: 0;
}
/* line 161, ../scss/_artist.scss */
#artist .article-col #head-area #sidebar div.cntAd {
  margin-left: 0;
  margin-bottom: 35px;
}
@media (max-width: 1213px) {
  /* line 144, ../scss/_artist.scss */
  #artist .article-col #head-area #sidebar {
    margin: 0px;
    padding: 0px;
  }
  /* line 171, ../scss/_artist.scss */
  #artist .article-col #head-area #sidebar div.cntAd {
    margin: 0 auto;
    padding: 30px 0;
  }
}
/* line 178, ../scss/_artist.scss */
#artist .article-col #head-area .artist-teaser {
  margin-top: 60px;
}
/* line 181, ../scss/_artist.scss */
#artist .article-col #head-area .main-spotify-player {
  margin: 20px 0 0;
  width: 750px;
}
/* line 185, ../scss/_artist.scss */
#artist .article-col #head-area .spotify-small {
  width: 330px;
  float: right;
  margin: 0 0 0 35px;
}
@media (max-width: 1213px) {
  /* line 193, ../scss/_artist.scss */
  #artist .article-col #head-area {
    margin: 0 auto;
  }
}
@media (max-width: 767px) {
  /* line 198, ../scss/_artist.scss */
  #artist .article-col #head-area {
    padding: 20px 0px;
  }
  /* line 201, ../scss/_artist.scss */
  #artist .article-col #head-area h1 {
    font-size: 40px;
  }
}
/* line 208, ../scss/_artist.scss */
#artist .video-teaser {
  float: none;
  margin: 30px auto;
}
/* line 212, ../scss/_artist.scss */
#artist .video-teaser .scaling-frame #ampya_embed_player {
  height: 450px;
}
@media (max-width: 1363px) {
  /* line 208, ../scss/_artist.scss */
  #artist .video-teaser {
    width: 750px;
  }
  /* line 219, ../scss/_artist.scss */
  #artist .video-teaser .scaling-frame #ampya_embed_player {
    height: 350px;
  }
}
@media (max-width: 1213px) {
  /* line 208, ../scss/_artist.scss */
  #artist .video-teaser {
    width: 738px;
  }
}
@media (max-width: 767px) {
  /* line 208, ../scss/_artist.scss */
  #artist .video-teaser {
    width: 570px;
  }
  /* line 230, ../scss/_artist.scss */
  #artist .video-teaser .scaling-frame #ampya_embed_player {
    height: 300px;
  }
}
@media (max-width: 599px) {
  /* line 208, ../scss/_artist.scss */
  #artist .video-teaser {
    width: 450px;
  }
  /* line 238, ../scss/_artist.scss */
  #artist .video-teaser .scaling-frame #ampya_embed_player {
    height: 200px;
  }
}
@media (max-width: 479px) {
  /* line 208, ../scss/_artist.scss */
  #artist .video-teaser {
    width: 290px;
  }
}
/* line 247, ../scss/_artist.scss */
#artist .addthis_sharing_toolbox {
  display: inline-block;
  left: 50%;
  position: relative;
  transform: translateX(-50%);
  margin: 20px;
}

/* line 256, ../scss/_artist.scss */
.festival-list {
  margin-top: 55px;
}

/* line 261, ../scss/_artist.scss */
.search-teaser-container h2 {
  text-align: center;
  font-family: 'Gotham Extra Light';
  font-size: 20px;
  margin: 15px;
  text-transform: uppercase;
}
/* line 268, ../scss/_artist.scss */
.search-teaser-container h2 a {
  text-transform: none;
}

/* line 273, ../scss/_artist.scss */
section h2 {
  text-align: center;
  font-family: 'Gotham Extra Light';
  font-size: 20px;
  margin: 15px;
}

/* line 279, ../scss/_artist.scss */
.table {
  margin-bottom: 30px;
}
/* line 289, ../scss/_artist.scss */
.table .tr {
  border-bottom: 2px solid #f4f4f4;
  width: 100%;
  display: inline-block;
}
/* line 293, ../scss/_artist.scss */
.table .tr.hidden {
  display: none;
}
/* line 296, ../scss/_artist.scss */
.table .tr.th {
  border: none;
  height: 20px;
  font-size: 16px;
  top: 26px;
  font-weight: bold;
  position: relative;
}
/* line 304, ../scss/_artist.scss */
.table .tr .thd {
  heigth: 20px;
  width: 377px;
  display: inline-block;
  font-family: "Gotham Extra Light";
}
/* line 310, ../scss/_artist.scss */
.table .tr .td {
  height: 110px;
  float: left;
  display: inline-block;
  width: 380px;
}
/* line 316, ../scss/_artist.scss */
.table .tr .td span {
  font-family: "Gotham Extra Light";
}
/* line 320, ../scss/_artist.scss */
.table .tr .td h3 {
  font-family: "Abril";
  font-weight: bold;
  font-size: 24px;
}
/* line 325, ../scss/_artist.scss */
.table .tr .td h3, .table .tr .td span {
  margin-top: 40px;
  display: block;
}
@media (max-width: 1363px) {
  /* line 333, ../scss/_artist.scss */
  .table .tr .thd {
    width: 315px;
  }
  /* line 336, ../scss/_artist.scss */
  .table .tr .td {
    width: 320px;
  }
  /* line 338, ../scss/_artist.scss */
  .table .tr .td h2 {
    font-size: 22px;
  }
}
@media (max-width: 1213px) {
  /* line 346, ../scss/_artist.scss */
  .table .tr .thd {
    width: 243px;
  }
  /* line 349, ../scss/_artist.scss */
  .table .tr .td {
    height: 110px;
    float: left;
    display: inline-block;
    width: 246px;
  }
}
@media (max-width: 767px) {
  /* line 359, ../scss/_artist.scss */
  .table .tr {
    padding: 13px 0px;
  }
  /* line 362, ../scss/_artist.scss */
  .table .tr.th {
    display: none;
  }
  /* line 366, ../scss/_artist.scss */
  .table .tr .td {
    width: 100%;
    height: auto;
    position: relative;
  }
  /* line 371, ../scss/_artist.scss */
  .table .tr .td h3, .table .tr .td span {
    transform: none;
    text-align: center;
    margin-top: 0px;
  }
  /* line 376, ../scss/_artist.scss */
  .table .tr .td span {
    font-family: "Gotham Extra Light";
    display: inline-block;
    width: 100%;
  }
  /* line 381, ../scss/_artist.scss */
  .table .tr .td.eventName {
    top: 20px;
  }
  /* line 384, ../scss/_artist.scss */
  .table .tr .td.eventDate {
    top: -23px;
  }
}

/* line 1, ../scss/_footer.scss */
#footer-wrapper {
  background: #000000;
}

/* line 5, ../scss/_footer.scss */
#footer {
  margin: 0 auto;
  position: relative;
  color: white;
  z-index: 1;
  font-weight: bold;
  font-family: 'Graphik';
  font-size: 16px;
  padding: 45px 15px 45px;
  box-sizing: border-box;
}
/* line 19, ../scss/_footer.scss */
#footer .social-buttons {
  text-align: center;
}
/* line 22, ../scss/_footer.scss */
#footer .social-buttons a.icon {
  display: inline-block;
  margin: 0 7.5px 5px;
}
@media (max-width: 479px) {
  /* line 22, ../scss/_footer.scss */
  #footer .social-buttons a.icon {
    margin: 0 15px 5px;
  }
}
/* line 30, ../scss/_footer.scss */
#footer .social-buttons a.icon.icon-facebook {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -6674px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 50px;
  height: 50px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 30, ../scss/_footer.scss */
  #footer .social-buttons a.icon.icon-facebook {
    background-position: 0px -6675px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 33, ../scss/_footer.scss */
#footer .social-buttons a.icon.icon-twitter {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -7039px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 50px;
  height: 50px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 33, ../scss/_footer.scss */
  #footer .social-buttons a.icon.icon-twitter {
    background-position: 0px -7040px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 36, ../scss/_footer.scss */
#footer .social-buttons a.icon.icon-googleplus {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -6729px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 50px;
  height: 50px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 36, ../scss/_footer.scss */
  #footer .social-buttons a.icon.icon-googleplus {
    background-position: 0px -6730px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 39, ../scss/_footer.scss */
#footer .social-buttons a.icon.icon-youtube {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -7094px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 50px;
  height: 50px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 39, ../scss/_footer.scss */
  #footer .social-buttons a.icon.icon-youtube {
    background-position: 0px -7095px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 42, ../scss/_footer.scss */
#footer .social-buttons a.icon.icon-instagram {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -6784px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 50px;
  height: 50px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 42, ../scss/_footer.scss */
  #footer .social-buttons a.icon.icon-instagram {
    background-position: 0px -6785px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 45, ../scss/_footer.scss */
#footer .social-buttons a.icon.icon-pinterest {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -6884px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 50px;
  height: 50px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 45, ../scss/_footer.scss */
  #footer .social-buttons a.icon.icon-pinterest {
    background-position: 0px -6885px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 48, ../scss/_footer.scss */
#footer .social-buttons a.icon.icon-spotify {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -6939px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 50px;
  height: 50px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 48, ../scss/_footer.scss */
  #footer .social-buttons a.icon.icon-spotify {
    background-position: 0px -6940px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 51, ../scss/_footer.scss */
#footer .social-buttons a.icon.icon-ampya {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -6619px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 50px;
  height: 50px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 51, ../scss/_footer.scss */
  #footer .social-buttons a.icon.icon-ampya {
    background-position: 0px -6620px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 62, ../scss/_footer.scss */
#footer .footer-link-col {
  margin: 0 30px 0 0;
  font-size: 15px;
  line-height: 1.5em;
  color: #ffffff;
  font-family: 'Gotham Black';
  text-transform: uppercase;
  text-align: left;
  display: inline-block;
  vertical-align: top;
  position: absolute;
  transform: translateX(-50%);
  left: 50%;
}
/* line 76, ../scss/_footer.scss */
#footer .footer-link-col a {
  color: #ffffff;
}
/* line 79, ../scss/_footer.scss */
#footer .footer-link-col ul {
  display: inline-block;
}
/* line 82, ../scss/_footer.scss */
#footer .footer-link-col ul li {
  display: inline;
  margin: 0 10px 0 10px;
}
/* line 87, ../scss/_footer.scss */
#footer .footer-link-col.newsletter-form {
  margin-right: 0;
  margin-left: 0;
}
/* line 101, ../scss/_footer.scss */
#footer .footer-meta-col {
  font-size: 16px;
  line-height: 1.3;
}
@media all and (min-width: 1364px) {
  /* line 101, ../scss/_footer.scss */
  #footer .footer-meta-col {
    margin-left: 0;
  }
}
/* line 115, ../scss/_footer.scss */
#footer h4 {
  color: #ffffff;
  line-height: 20px;
  font-family: 'Gotham Extra Light';
  letter-spacing: 2px;
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 45px;
}
/* line 125, ../scss/_footer.scss */
#footer hr {
  border: none;
  border-top: 1px solid #2D2D2D;
  height: 0;
  margin: 45px 0;
  position: relative;
}
/* line 132, ../scss/_footer.scss */
#footer hr.smaller {
  margin: 45px 0 30px;
}
/* line 137, ../scss/_footer.scss */
#footer p {
  font-family: 'Gotham Book';
  font-size: 16px;
}
/* line 143, ../scss/_footer.scss */
#footer #partners .logo {
  display: inline-block;
  margin: 30px 45px;
}
/* line 148, ../scss/_footer.scss */
#footer #partners .logo.logo-hug {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -5947px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 43px;
  height: 43px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 148, ../scss/_footer.scss */
  #footer #partners .logo.logo-hug {
    background-position: 0px -5947px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 151, ../scss/_footer.scss */
#footer #partners .logo.logo-ampya {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -5701px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 50px;
  height: 43px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 151, ../scss/_footer.scss */
  #footer #partners .logo.logo-ampya {
    background-position: 0px -5701px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 154, ../scss/_footer.scss */
#footer #partners .logo.logo-intro {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -5995px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 87px;
  height: 43px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 154, ../scss/_footer.scss */
  #footer #partners .logo.logo-intro {
    background-position: 0px -5995px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
@media (max-width: 1213px) {
  /* line 162, ../scss/_footer.scss */
  #footer .footer-meta-col {
    margin-bottom: 25px;
  }
  /* line 166, ../scss/_footer.scss */
  #footer .footer-link-col {
    margin-top: 0;
    margin-right: 0;
    width: 50%;
  }
  /* line 171, ../scss/_footer.scss */
  #footer .footer-link-col.newsletter-form {
    width: 100%;
  }
  /* line 176, ../scss/_footer.scss */
  #footer #partners {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 25px;
  }
  /* line 179, ../scss/_footer.scss */
  #footer #partners li {
    margin-right: 11px;
  }
}
@media (max-width: 767px) {
  /* line 186, ../scss/_footer.scss */
  #footer .footer-link-col {
    margin-top: 10px;
    margin-right: 0;
    width: 100%;
  }
  /* line 194, ../scss/_footer.scss */
  #footer #partners li:nth-child(1), #footer #partners li:nth-child(2), #footer #partners li:nth-child(3), #footer #partners li:nth-child(5) {
    margin-right: 39px;
  }
  /* line 201, ../scss/_footer.scss */
  #footer #partners li:nth-child(4) {
    margin-right: 0;
  }
  /* line 205, ../scss/_footer.scss */
  #footer #partners li:nth-child(5) {
    margin-left: 89px;
  }
  /* line 209, ../scss/_footer.scss */
  #footer #partners li:nth-child(6) {
    margin-left: 26px;
  }
}
@media (max-width: 599px) {
  /* line 218, ../scss/_footer.scss */
  #footer #partners .logo {
    display: inline-block;
    margin: 25px;
  }
  /* line 224, ../scss/_footer.scss */
  #footer #partners li:nth-child(1), #footer #partners li:nth-child(2), #footer #partners li:nth-child(3) {
    margin-right: 20px;
  }
  /* line 230, ../scss/_footer.scss */
  #footer #partners li:nth-child(4), #footer #partners li:nth-child(5), #footer #partners li:nth-child(6) {
    margin-right: 4px;
  }
  /* line 236, ../scss/_footer.scss */
  #footer #partners li:nth-child(4) {
    margin-left: 40px;
  }
  /* line 240, ../scss/_footer.scss */
  #footer #partners li:nth-child(5), #footer #partners li:nth-child(6) {
    margin-left: 0;
  }
}

/* line 1, ../scss/_gallery.scss */
#gallery-overlay {
  background: rgba(0, 0, 0, 0.9);
}

/* line 5, ../scss/_gallery.scss */
#gallery-wrapper {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  /** begin: gallery navigation **/
  /** end: gallery navigation **/
}
/* line 15, ../scss/_gallery.scss */
#gallery-wrapper .gallery-slider-nav {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 1;
  background-color: transparent;
}
/* line 25, ../scss/_gallery.scss */
#gallery-wrapper .gallery-slider-nav .slider-control {
  position: absolute;
  width: 100px;
  display: block;
  border: 0 none;
  background-repeat: no-repeat;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
}

/* line 39, ../scss/_gallery.scss */
#gallery-wrapper .gallery-slider, #zoom-inner {
  text-align: center;
  height: 100%;
}
/* line 43, ../scss/_gallery.scss */
#gallery-wrapper .gallery-slider .page, #zoom-inner .page {
  width: 100%;
  height: 100%;
}
/* line 48, ../scss/_gallery.scss */
#gallery-wrapper .gallery-slider .item, #zoom-inner .item {
  max-height: 100%;
  text-align: center;
}
/* line 53, ../scss/_gallery.scss */
#gallery-wrapper .gallery-slider .item .cntAd, #zoom-inner .item .cntAd {
  padding: 0;
  margin: 0;
}
/* line 58, ../scss/_gallery.scss */
#gallery-wrapper .gallery-slider .item .item-inner, #zoom-inner .item .item-inner {
  display: inline-block;
  position: relative;
  max-width: 100%;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 65, ../scss/_gallery.scss */
#gallery-wrapper .gallery-slider .item img, #zoom-inner .item img {
  display: inline-block;
  max-width: 100%;
  max-height: 100%;
}

/* line 73, ../scss/_gallery.scss */
#gallery-inner {
  height: 100%;
}

/* line 79, ../scss/_gallery.scss */
#gallery-slider .page.active, #gallery-slider .page.next, #gallery-slider .page.prev {
  display: block;
  table-layout: fixed;
}
/* line 85, ../scss/_gallery.scss */
#gallery-slider .item {
  vertical-align: middle;
  width: 100%;
  height: 100%;
}

/* line 92, ../scss/_gallery.scss */
#gallery-ad {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: right;
  height: 100%;
  width: 320px;
  padding-top: 80px;
}

/* line 100, ../scss/_gallery.scss */
article.gallery {
  *zoom: 1;
}
/* line 38, ../../../../../../../../../../lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
article.gallery:after {
  content: "";
  display: table;
  clear: both;
}

@media (max-width: 1213px) {
  /* line 105, ../scss/_gallery.scss */
  #gallery-inner {
    right: 0;
  }

  /* line 109, ../scss/_gallery.scss */
  #gallery-ad {
    display: none;
  }
}
/* line 1, ../scss/_multi_slider.scss */
.multi-gallery-slider {
  overflow: hidden;
  height: 332px;
  position: relative;
  margin-right: 15px;
  margin-left: 15px;
}
/* line 8, ../scss/_multi_slider.scss */
.multi-gallery-slider .sliding-object {
  height: 317px;
}
/* line 11, ../scss/_multi_slider.scss */
.multi-gallery-slider .sliding-object:first-child {
  margin-left: 0px;
}
/* line 14, ../scss/_multi_slider.scss */
.multi-gallery-slider .multi-slider-nav {
  width: 981px;
  height: 100%;
  position: absolute;
  top: 0px;
  color: white;
  z-index: 2;
  overflow: hidden;
  pointer-events: none;
}
/* line 24, ../scss/_multi_slider.scss */
.multi-gallery-slider .multi-slider-nav .multi-slider-control {
  height: 136px;
  width: 136px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  font-size: 100px;
  text-align: center;
  font-family: 'Graphik';
  font-weight: normal;
  line-height: 0;
  color: white;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  background-color: rgba(0, 0, 0, 0.1);
  background-blend-mode: multiply;
  pointer-events: all;
}
/* line 46, ../scss/_multi_slider.scss */
.multi-gallery-slider .multi-slider-nav .multi-slider-control.left {
  float: left;
  left: 0;
  margin-left: -33px;
}
/* line 50, ../scss/_multi_slider.scss */
.multi-gallery-slider .multi-slider-nav .multi-slider-control.left:after {
  left: 0;
  opacity: 1;
  margin-left: 52px;
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -55px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 30px;
  height: 58px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 50, ../scss/_multi_slider.scss */
  .multi-gallery-slider .multi-slider-nav .multi-slider-control.left:after {
    background-position: 0px -55px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 57, ../scss/_multi_slider.scss */
.multi-gallery-slider .multi-slider-nav .multi-slider-control.left:hover:after {
  -webkit-filter: invert(100%);
}
/* line 61, ../scss/_multi_slider.scss */
.multi-gallery-slider .multi-slider-nav .multi-slider-control.right {
  float: right;
  right: 0;
  margin-right: -33px;
}
/* line 65, ../scss/_multi_slider.scss */
.multi-gallery-slider .multi-slider-nav .multi-slider-control.right:after {
  right: 0;
  opacity: 1;
  margin-right: 52px;
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -314px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 30px;
  height: 58px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 65, ../scss/_multi_slider.scss */
  .multi-gallery-slider .multi-slider-nav .multi-slider-control.right:after {
    background-position: 0px -314px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 72, ../scss/_multi_slider.scss */
.multi-gallery-slider .multi-slider-nav .multi-slider-control.right:hover:after {
  -webkit-filter: invert(100%);
}
/* line 76, ../scss/_multi_slider.scss */
.multi-gallery-slider .multi-slider-nav .multi-slider-control:after {
  display: block;
  content: ' ';
  position: absolute;
  top: 50%;
  margin-top: -29px;
}
@media (max-width: 1213px) {
  /* line 1, ../scss/_multi_slider.scss */
  .multi-gallery-slider {
    margin-right: 30px;
    margin-left: 36px;
  }
  /* line 89, ../scss/_multi_slider.scss */
  .multi-gallery-slider .multi-slider-nav {
    width: 697px;
  }
}
@media (max-width: 767px) {
  /* line 1, ../scss/_multi_slider.scss */
  .multi-gallery-slider {
    margin-right: 15px;
    margin-left: 25px;
    height: 547px;
  }
  /* line 99, ../scss/_multi_slider.scss */
  .multi-gallery-slider .sliding-object {
    height: 100%;
    margin-left: 0px;
  }
  /* line 104, ../scss/_multi_slider.scss */
  .multi-gallery-slider .multi-slider-nav {
    width: 547px;
  }
}
@media (max-width: 599px) {
  /* line 1, ../scss/_multi_slider.scss */
  .multi-gallery-slider {
    height: 436px;
  }
  /* line 111, ../scss/_multi_slider.scss */
  .multi-gallery-slider .multi-slider-nav {
    width: 436px;
  }
}
@media (max-width: 479px) {
  /* line 1, ../scss/_multi_slider.scss */
  .multi-gallery-slider {
    margin-right: 0px;
    margin-left: 16px;
    height: 291px;
  }
  /* line 119, ../scss/_multi_slider.scss */
  .multi-gallery-slider .sliding-object {
    margin: 0;
  }
  /* line 122, ../scss/_multi_slider.scss */
  .multi-gallery-slider .multi-slider-nav {
    width: 291px;
  }
  /* line 124, ../scss/_multi_slider.scss */
  .multi-gallery-slider .multi-slider-nav .multi-slider-control {
    height: 60px;
    width: 60px;
    margin-top: 7px;
    font-size: 80px;
    position: relative;
  }
  /* line 130, ../scss/_multi_slider.scss */
  .multi-gallery-slider .multi-slider-nav .multi-slider-control.left {
    margin-left: -14px;
  }
  /* line 133, ../scss/_multi_slider.scss */
  .multi-gallery-slider .multi-slider-nav .multi-slider-control.right {
    margin-right: -14px;
  }
  /* line 136, ../scss/_multi_slider.scss */
  .multi-gallery-slider .multi-slider-nav .multi-slider-control.left:after {
    margin-left: 20px;
    top: 43px;
    background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
    background-position: 0px -277px;
    background-repeat: no-repeat;
    -moz-background-size: 232px 13196px;
    -o-background-size: 232px 13196px;
    -webkit-background-size: 232px 13196px;
    background-size: 232px 13196px;
    width: 16px;
    height: 32px;
  }
}
@media (max-width: 479px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 479px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 479px) and (min-device-pixel-ratio: 2) {
  /* line 136, ../scss/_multi_slider.scss */
  .multi-gallery-slider .multi-slider-nav .multi-slider-control.left:after {
    background-position: 0px -277px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
@media (max-width: 479px) {
  /* line 142, ../scss/_multi_slider.scss */
  .multi-gallery-slider .multi-slider-nav .multi-slider-control.right:after {
    top: 43px;
    margin-right: 20px;
    background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
    background-position: 0px -536px;
    background-repeat: no-repeat;
    -moz-background-size: 232px 13196px;
    -o-background-size: 232px 13196px;
    -webkit-background-size: 232px 13196px;
    background-size: 232px 13196px;
    width: 16px;
    height: 32px;
  }
}
@media (max-width: 479px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 479px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 479px) and (min-device-pixel-ratio: 2) {
  /* line 142, ../scss/_multi_slider.scss */
  .multi-gallery-slider .multi-slider-nav .multi-slider-control.right:after {
    background-position: 0px -536px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}

/* line 2, ../scss/_location.scss */
article.location #main-area, article.location .extended-info {
  padding-top: 18px;
}
/* line 6, ../scss/_location.scss */
article.location p {
  font-size: 18px;
}
/* line 10, ../scss/_location.scss */
article.location .address-field {
  margin: 15px 0 10px;
}
/* line 14, ../scss/_location.scss */
article.location .button-link-wrapper button {
  margin: 8px 0;
}
/* line 18, ../scss/_location.scss */
article.location .travel-button.mitfahr {
  margin-right: 0;
}
/* line 22, ../scss/_location.scss */
article.location #sidebar #form-route .horizontal-line {
  float: left;
  width: 100%;
}
@media (max-width: 1213px) {
  /* line 28, ../scss/_location.scss */
  article.location #head-area {
    padding-bottom: 0;
  }
  /* line 32, ../scss/_location.scss */
  article.location #main-area, article.location .extended-info {
    padding-top: 0;
  }
}

/* line 38, ../scss/_location.scss */
.travel-buttons {
  *zoom: 1;
  margin: 15px 0 15px -15px;
  text-align: center;
}
/* line 38, ../../../../../../../../../../lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.travel-buttons:after {
  content: "";
  display: table;
  clear: both;
}

/* line 44, ../scss/_location.scss */
.travel-button {
  display: inline-block;
  border: 1px solid #000000;
  padding: 15px;
  margin: 15px;
}

/* line 1, ../scss/_event.scss */
.festival-info {
  padding: 5px 0 0;
  margin-bottom: 5px;
}
/* line 5, ../scss/_event.scss */
.festival-info span {
  line-height: 1.2em;
  display: inline-block;
  margin-top: -10px;
}
/* line 11, ../scss/_event.scss */
.festival-info i.icon {
  display: inline-block;
  height: 24px;
  margin: 0 0px 5px 5px;
}
/* line 17, ../scss/_event.scss */
.festival-info i.icon:first-child {
  margin-left: 0;
}
/* line 24, ../scss/_event.scss */
.festival-info i.icon.icon-genre-alternative {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -2771px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 24px;
  height: 24px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 24, ../scss/_event.scss */
  .festival-info i.icon.icon-genre-alternative {
    background-position: 0px -2771px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 24, ../scss/_event.scss */
.festival-info i.icon.icon-genre-classic {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -2874px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 24px;
  height: 24px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 24, ../scss/_event.scss */
  .festival-info i.icon.icon-genre-classic {
    background-position: 0px -2874px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 24, ../scss/_event.scss */
.festival-info i.icon.icon-genre-electro {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -2977px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 24px;
  height: 24px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 24, ../scss/_event.scss */
  .festival-info i.icon.icon-genre-electro {
    background-position: 0px -2977px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 24, ../scss/_event.scss */
.festival-info i.icon.icon-genre-hiphop {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -3080px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 24px;
  height: 24px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 24, ../scss/_event.scss */
  .festival-info i.icon.icon-genre-hiphop {
    background-position: 0px -3080px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 24, ../scss/_event.scss */
.festival-info i.icon.icon-genre-indie {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -3183px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 24px;
  height: 24px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 24, ../scss/_event.scss */
  .festival-info i.icon.icon-genre-indie {
    background-position: 0px -3183px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 24, ../scss/_event.scss */
.festival-info i.icon.icon-genre-jazz {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -3286px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 24px;
  height: 24px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 24, ../scss/_event.scss */
  .festival-info i.icon.icon-genre-jazz {
    background-position: 0px -3286px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 24, ../scss/_event.scss */
.festival-info i.icon.icon-genre-metal {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -3389px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 24px;
  height: 24px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 24, ../scss/_event.scss */
  .festival-info i.icon.icon-genre-metal {
    background-position: 0px -3389px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 24, ../scss/_event.scss */
.festival-info i.icon.icon-genre-pop {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -3492px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 24px;
  height: 24px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 24, ../scss/_event.scss */
  .festival-info i.icon.icon-genre-pop {
    background-position: 0px -3492px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 24, ../scss/_event.scss */
.festival-info i.icon.icon-genre-punk {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -3595px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 24px;
  height: 24px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 24, ../scss/_event.scss */
  .festival-info i.icon.icon-genre-punk {
    background-position: 0px -3595px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 24, ../scss/_event.scss */
.festival-info i.icon.icon-genre-rock {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -3698px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 24px;
  height: 24px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 24, ../scss/_event.scss */
  .festival-info i.icon.icon-genre-rock {
    background-position: 0px -3698px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 24, ../scss/_event.scss */
.festival-info i.icon.icon-genre-world {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -3801px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 24px;
  height: 24px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 24, ../scss/_event.scss */
  .festival-info i.icon.icon-genre-world {
    background-position: 0px -3801px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 30, ../scss/_event.scss */
.festival-info i.icon.icon-price {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -4181px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 24px;
  height: 24px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 30, ../scss/_event.scss */
  .festival-info i.icon.icon-price {
    background-position: 0px -4181px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 33, ../scss/_event.scss */
.festival-info i.icon.icon-price-active {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -4152px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 24px;
  height: 24px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 33, ../scss/_event.scss */
  .festival-info i.icon.icon-price-active {
    background-position: 0px -4152px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 38, ../scss/_event.scss */
.festival-info i.icon.icon-visitors {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -5500px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 24px;
  height: 24px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 38, ../scss/_event.scss */
  .festival-info i.icon.icon-visitors {
    background-position: 0px -5500px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 41, ../scss/_event.scss */
.festival-info i.icon.icon-visitors-active {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -5471px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 24px;
  height: 24px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 41, ../scss/_event.scss */
  .festival-info i.icon.icon-visitors-active {
    background-position: 0px -5471px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 46, ../scss/_event.scss */
.festival-info i.icon.icon-acts {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -4895px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 24px;
  height: 24px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 46, ../scss/_event.scss */
  .festival-info i.icon.icon-acts {
    background-position: 0px -4895px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 49, ../scss/_event.scss */
.festival-info i.icon.icon-acts-active {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -4866px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 24px;
  height: 24px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 49, ../scss/_event.scss */
  .festival-info i.icon.icon-acts-active {
    background-position: 0px -4866px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 54, ../scss/_event.scss */
.festival-info i.icon.icon-empty {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -4123px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 24px;
  height: 24px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 54, ../scss/_event.scss */
  .festival-info i.icon.icon-empty {
    background-position: 0px -4123px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
@media (max-width: 599px) {
  /* line 59, ../scss/_event.scss */
  .festival-info i.icon:nth-child(n+6) {
    display: none;
  }
}
/* line 65, ../scss/_event.scss */
.festival-info .breakpoint {
  display: block;
}

/* line 70, ../scss/_event.scss */
#festival-infos .festival-info .breakpoint {
  display: none;
}

/* line 74, ../scss/_event.scss */
#event {
  position: relative;
}
/* line 78, ../scss/_event.scss */
#event h2:not(.teaser-h2) {
  font-family: 'Gotham Extra Light';
  font-size: 20px;
  line-height: 2em;
  margin: 15px;
  text-transform: uppercase;
}
/* line 86, ../scss/_event.scss */
#event .event-media {
  position: relative;
  text-align: center;
}
/* line 90, ../scss/_event.scss */
#event .event-media.pictureav {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
  position: relative;
  border: none;
}
@media (max-width: 1213px) {
  /* line 90, ../scss/_event.scss */
  #event .event-media.pictureav {
    transform: none;
    left: inherit;
  }
}
/* line 104, ../scss/_event.scss */
#event .event-media img {
  max-width: 100%;
  max-height: 100%;
}
/* line 114, ../scss/_event.scss */
#event header h1,
#event .event-info h1 {
  font-family: 'Abril';
  font-weight: bold;
  font-size: 40px;
  line-height: 1.1em;
}
/* line 121, ../scss/_event.scss */
#event header .info,
#event .event-info .info {
  font-family: 'Gotham Extra Light';
  font-size: 18px;
  line-height: 1.1em;
}
/* line 127, ../scss/_event.scss */
#event header ul.event-links,
#event .event-info ul.event-links {
  margin: 20px;
  padding-top: 20px;
}
@media (max-width: 599px) {
  /* line 127, ../scss/_event.scss */
  #event header ul.event-links,
  #event .event-info ul.event-links {
    margin: 20px 0;
  }
}
/* line 134, ../scss/_event.scss */
#event header ul.event-links li,
#event .event-info ul.event-links li {
  text-align: center;
  font-family: 'Abril';
  font-size: 14px;
  margin-bottom: 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 143, ../scss/_event.scss */
#event header ul.event-links li a,
#event .event-info ul.event-links li a {
  line-height: 24px;
  height: 25px;
  vertical-align: middle;
  display: inline-block;
}
/* line 150, ../scss/_event.scss */
#event header ul.event-links li a i.icon-link-external,
#event .event-info ul.event-links li a i.icon-link-external {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -4837px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 24px;
  height: 24px;
  margin-right: 5px;
  display: inline-block;
  vertical-align: middle;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 150, ../scss/_event.scss */
  #event header ul.event-links li a i.icon-link-external,
  #event .event-info ul.event-links li a i.icon-link-external {
    background-position: 0px -4837px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 158, ../scss/_event.scss */
#event header ul.event-links li a span,
#event .event-info ul.event-links li a span {
  display: inline-block;
  vertical-align: middle;
}
/* line 167, ../scss/_event.scss */
#event header {
  padding: 45px 15px 0 175px;
  width: auto;
  border-top: 1px solid black;
  position: relative;
  margin-bottom: 45px;
}
@media (max-width: 1213px) {
  /* line 167, ../scss/_event.scss */
  #event header {
    padding-left: 135px;
  }
}
@media (max-width: 479px) {
  /* line 167, ../scss/_event.scss */
  #event header {
    padding: 120px 15px 0;
    margin-bottom: 30px;
  }
}
/* line 182, ../scss/_event.scss */
#event header.no-badge-days {
  padding-left: 30px;
}
/* line 186, ../scss/_event.scss */
#event header h1,
#event header .info {
  padding-right: 280px;
}
@media (max-width: 1213px) {
  /* line 186, ../scss/_event.scss */
  #event header h1,
  #event header .info {
    padding-right: 170px;
  }
}
@media (max-width: 599px) {
  /* line 186, ../scss/_event.scss */
  #event header h1,
  #event header .info {
    padding-right: 0;
  }
}
/* line 197, ../scss/_event.scss */
#event header .badge-days {
  position: absolute;
  top: -1px;
  left: 30px;
  font-family: 'Gotham Narrow';
  font-size: 12px;
  text-align: center;
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -1215px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 82px;
  height: 104px;
  text-transform: uppercase;
  padding-top: 10px;
  letter-spacing: 1px;
  box-sizing: border-box;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 197, ../scss/_event.scss */
  #event header .badge-days {
    background-position: 0px -1215px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
@media (max-width: 479px) {
  /* line 197, ../scss/_event.scss */
  #event header .badge-days {
    left: 119px;
  }
}
/* line 214, ../scss/_event.scss */
#event header .badge-days strong {
  display: block;
  font-family: 'Abril';
  font-size: 30px;
  margin: 5px 0;
}
/* line 221, ../scss/_event.scss */
#event header .badge-days.now {
  padding-top: 40px;
  font-family: 'Abril';
  font-size: 20px;
}
/* line 230, ../scss/_event.scss */
#event .event-ticket {
  position: absolute;
  right: 30px;
  top: 60px;
  text-align: right;
  width: 250px;
}
@media (max-width: 1213px) {
  /* line 230, ../scss/_event.scss */
  #event .event-ticket {
    width: 170px;
  }
}
/* line 242, ../scss/_event.scss */
#event.canceled .event-ticket {
  min-height: 70px;
}
/* line 244, ../scss/_event.scss */
#event.canceled .event-ticket:after {
  content: " ";
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -870px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 117px;
  height: 60px;
  position: absolute;
  top: 0;
  right: 45px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 244, ../scss/_event.scss */
  #event.canceled .event-ticket:after {
    background-position: 0px -870px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
@media (max-width: 1213px) {
  /* line 244, ../scss/_event.scss */
  #event.canceled .event-ticket:after {
    right: 50%;
    transform: translateX(50%);
  }
}
/* line 256, ../scss/_event.scss */
#event.canceled .event-ticket .price {
  color: #b2b2b2;
}
/* line 263, ../scss/_event.scss */
#event.sold-out .event-ticket {
  min-height: 116px;
  margin-bottom: 15px;
}
/* line 266, ../scss/_event.scss */
#event.sold-out .event-ticket:after {
  content: " ";
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -7149px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 116px;
  height: 116px;
  position: absolute;
  top: 0;
  right: 45px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 266, ../scss/_event.scss */
  #event.sold-out .event-ticket:after {
    background-position: 0px -7150px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
@media (max-width: 1213px) {
  /* line 266, ../scss/_event.scss */
  #event.sold-out .event-ticket:after {
    right: 50%;
    transform: translateX(50%);
  }
}
/* line 278, ../scss/_event.scss */
#event.sold-out .event-ticket .price {
  color: #b2b2b2;
}
/* line 284, ../scss/_event.scss */
#event .event-info {
  padding: 45px 0 0 180px;
  float: left;
  box-sizing: border-box;
  width: 750px;
}
@media (max-width: 1363px) {
  /* line 284, ../scss/_event.scss */
  #event .event-info {
    width: 634px;
  }
}
@media (max-width: 1213px) {
  /* line 284, ../scss/_event.scss */
  #event .event-info {
    float: none;
    width: 100%;
    padding-left: 150px;
    padding-right: 60px;
  }
}
@media (max-width: 767px) {
  /* line 284, ../scss/_event.scss */
  #event .event-info {
    padding-left: 130px;
    padding-right: 30px;
  }
}
@media (max-width: 599px) {
  /* line 284, ../scss/_event.scss */
  #event .event-info {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 306, ../scss/_event.scss */
  #event .event-info .event-ticket {
    position: relative;
    right: 0;
    top: 0;
    text-align: right;
    float: right;
    width: 50%;
  }
}
@media (max-width: 599px) and (max-width: 479px) {
  /* line 306, ../scss/_event.scss */
  #event .event-info .event-ticket {
    float: none;
    width: 100%;
    text-align: center;
  }
}

/* line 326, ../scss/_event.scss */
#event.with-visual.canceled .event-ticket, #event.with-visual.sold-out .event-ticket {
  min-height: auto;
}
/* line 328, ../scss/_event.scss */
#event.with-visual.canceled .event-ticket:after, #event.with-visual.sold-out .event-ticket:after {
  display: none;
  content: "";
}
/* line 332, ../scss/_event.scss */
#event.with-visual.canceled .event-ticket .price, #event.with-visual.sold-out .event-ticket .price {
  color: #000000;
}
/* line 338, ../scss/_event.scss */
#event.with-visual .event-media {
  min-height: 120px;
}
@media (max-width: 1213px) {
  /* line 342, ../scss/_event.scss */
  #event.with-visual .event-info {
    padding-left: 60px;
  }
}
@media (max-width: 767px) {
  /* line 342, ../scss/_event.scss */
  #event.with-visual .event-info {
    padding-left: 15px;
  }
}
/* line 352, ../scss/_event.scss */
#event .event-info-sidebar {
  margin-right: 15px;
  margin-top: 40px;
  text-align: right;
  float: right;
  width: 330px;
  box-sizing: border-box;
  position: relative;
  min-height: 26px;
}
@media (max-width: 1213px) {
  /* line 352, ../scss/_event.scss */
  #event .event-info-sidebar {
    float: none;
    width: auto;
    margin: 45px 15px;
    text-align: center;
  }
}
/* line 369, ../scss/_event.scss */
#event .event-info-sidebar .festival-button img {
  display: inline-block;
}
/* line 374, ../scss/_event.scss */
#event #festival-lineup {
  margin-top: 60px;
}
/* line 377, ../scss/_event.scss */
#event #festival-lineup .headliner {
  display: inline-block;
  text-align: center;
}
/* line 381, ../scss/_event.scss */
#event #festival-lineup .headliner article.artist:nth-child(9n+1) {
  margin-left: 100px;
}
@media (max-width: 1363px) {
  /* line 381, ../scss/_event.scss */
  #event #festival-lineup .headliner article.artist:nth-child(9n+1) {
    margin-left: 86px;
  }
}
@media (max-width: 1213px) {
  /* line 381, ../scss/_event.scss */
  #event #festival-lineup .headliner article.artist:nth-child(9n+1) {
    margin-left: 0;
  }
}
/* line 390, ../scss/_event.scss */
#event #festival-lineup .headliner article.artist:nth-child(9n+6) {
  margin-left: 195px;
}
@media (max-width: 1363px) {
  /* line 390, ../scss/_event.scss */
  #event #festival-lineup .headliner article.artist:nth-child(9n+6) {
    margin-left: 170px;
  }
}
@media (max-width: 1213px) {
  /* line 390, ../scss/_event.scss */
  #event #festival-lineup .headliner article.artist:nth-child(9n+6) {
    margin-left: 0;
  }
}
@media (max-width: 1213px) {
  /* line 399, ../scss/_event.scss */
  #event #festival-lineup .headliner article.artist:nth-child(5n+1) {
    margin-left: 100px;
  }
}
@media (max-width: 767px) {
  /* line 399, ../scss/_event.scss */
  #event #festival-lineup .headliner article.artist:nth-child(5n+1) {
    margin-left: 70px;
  }
}
@media (max-width: 1213px) {
  /* line 407, ../scss/_event.scss */
  #event #festival-lineup .headliner article.artist:nth-child(5n+4) {
    margin-left: 195px;
  }
}
@media (max-width: 767px) {
  /* line 407, ../scss/_event.scss */
  #event #festival-lineup .headliner article.artist:nth-child(5n+4) {
    margin-left: 150px;
  }
}
@media (max-width: 599px) {
  /* line 415, ../scss/_event.scss */
  #event #festival-lineup .headliner article.artist:nth-child(2n) {
    margin-left: 15px;
    margin-right: 0px;
  }
}
@media (max-width: 599px) {
  /* line 421, ../scss/_event.scss */
  #event #festival-lineup .headliner article.artist:nth-child(2n+1) {
    margin-left: 0px;
    margin-right: 15px;
  }
}
/* line 427, ../scss/_event.scss */
#event #festival-lineup .headliner article.artist {
  display: inline-block;
  position: relative;
  vertical-align: top;
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (max-width: 1213px) {
  /* line 427, ../scss/_event.scss */
  #event #festival-lineup .headliner article.artist {
    margin-top: 50px;
  }
}
/* line 445, ../scss/_event.scss */
#event #festival-lineup .headliner article.artist.last-row-1 {
  margin-left: 490px;
}
@media (max-width: 1363px) {
  /* line 445, ../scss/_event.scss */
  #event #festival-lineup .headliner article.artist.last-row-1 {
    margin-left: 425px;
  }
}
/* line 451, ../scss/_event.scss */
#event #festival-lineup .headliner article.artist.last-row-2, #event #festival-lineup .headliner article.artist.last-row-3 {
  margin-left: 295px;
}
@media (max-width: 1363px) {
  /* line 451, ../scss/_event.scss */
  #event #festival-lineup .headliner article.artist.last-row-2, #event #festival-lineup .headliner article.artist.last-row-3 {
    margin-left: 255px;
  }
}
@media (max-width: 1213px) {
  /* line 451, ../scss/_event.scss */
  #event #festival-lineup .headliner article.artist.last-row-2, #event #festival-lineup .headliner article.artist.last-row-3 {
    margin-left: 70px;
  }
}
/* line 462, ../scss/_event.scss */
#event #festival-lineup .headliner article.artist.last-row-2-second, #event #festival-lineup .headliner article.artist.last-row-4-second {
  margin-left: 210px;
}
@media (max-width: 1363px) {
  /* line 462, ../scss/_event.scss */
  #event #festival-lineup .headliner article.artist.last-row-2-second, #event #festival-lineup .headliner article.artist.last-row-4-second {
    margin-left: 185px;
  }
}
@media (max-width: 1213px) {
  /* line 462, ../scss/_event.scss */
  #event #festival-lineup .headliner article.artist.last-row-2-second, #event #festival-lineup .headliner article.artist.last-row-4-second {
    margin-left: 15px;
  }
}
/* line 471, ../scss/_event.scss */
#event #festival-lineup .headliner article.artist.last-row-4 {
  margin-left: 100px;
}
@media (max-width: 1363px) {
  /* line 471, ../scss/_event.scss */
  #event #festival-lineup .headliner article.artist.last-row-4 {
    margin-left: 110px;
  }
}
@media (max-width: 1213px) {
  /* line 471, ../scss/_event.scss */
  #event #festival-lineup .headliner article.artist.last-row-4 {
    margin-left: 15px;
  }
}
@media (max-width: 1213px) {
  /* line 480, ../scss/_event.scss */
  #event #festival-lineup .headliner article.artist.last-row-1mobile {
    margin-left: 290px;
  }
}
@media (max-width: 767px) {
  /* line 480, ../scss/_event.scss */
  #event #festival-lineup .headliner article.artist.last-row-1mobile {
    margin-left: 290px;
  }
}
@media (max-width: 1213px) {
  /* line 488, ../scss/_event.scss */
  #event #festival-lineup .headliner article.artist.last-row-2mobile {
    margin-left: 100px;
  }
}
@media (max-width: 767px) {
  /* line 488, ../scss/_event.scss */
  #event #festival-lineup .headliner article.artist.last-row-2mobile {
    margin-left: 290px;
  }
}
@media (max-width: 1213px) {
  /* line 496, ../scss/_event.scss */
  #event #festival-lineup .headliner article.artist.last-row-2mobile-second {
    margin-left: 210px;
  }
}
@media (max-width: 767px) {
  /* line 496, ../scss/_event.scss */
  #event #festival-lineup .headliner article.artist.last-row-2mobile-second {
    margin-left: 290px;
  }
}
@media (max-width: 599px) {
  /* line 504, ../scss/_event.scss */
  #event #festival-lineup .headliner article.artist.last-row-1, #event #festival-lineup .headliner article.artist.last-row-2, #event #festival-lineup .headliner article.artist.last-row-3, #event #festival-lineup .headliner article.artist.last-row-4, #event #festival-lineup .headliner article.artist.last-row-2-second, #event #festival-lineup .headliner article.artist.last-row-4-second, #event #festival-lineup .headliner article.artist.last-row-1mobile, #event #festival-lineup .headliner article.artist.last-row-2mobile, #event #festival-lineup .headliner article.artist.last-row-2mobile-second {
    margin-left: 0;
  }
}
/* line 510, ../scss/_event.scss */
#event #festival-lineup .headliner article.artist a {
  text-align: center;
  font-family: 'Abril';
  font-weight: bold;
  width: 100%;
  display: block;
}
/* line 519, ../scss/_event.scss */
#event #festival-lineup .headliner article.artist a:hover .heading {
  -webkit-transition: opacity 0.2s ease-in-out;
  -moz-transition: opacity 0.2s ease-in-out;
  -ms-transition: opacity 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out;
  opacity: 0;
}
@media (max-width: 1213px) {
  /* line 519, ../scss/_event.scss */
  #event #festival-lineup .headliner article.artist a:hover .heading {
    opacity: 1;
  }
}
/* line 531, ../scss/_event.scss */
#event #festival-lineup .headliner article.artist a .artist-image {
  overflow: hidden;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
  box-sizing: border-box;
  border-radius: 50%;
  float: none;
  display: inline-block;
  margin: 0;
}
/* line 541, ../scss/_event.scss */
#event #festival-lineup .headliner article.artist a .artist-image img {
  max-width: 100%;
  max-height: 100%;
}
/* line 546, ../scss/_event.scss */
#event #festival-lineup .headliner article.artist a .artist-image:before {
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 50%;
}
/* line 552, ../scss/_event.scss */
#event #festival-lineup .headliner article.artist a .heading {
  box-sizing: border-box;
}
/* line 560, ../scss/_event.scss */
#event #festival-lineup .headliner article.artist a .heading h3 {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  text-shadow: 1px 0 3px #000000;
  color: #ffffff;
  width: 100%;
  box-sizing: border-box;
  padding: 10px;
  font-family: 'Abril';
  font-weight: bold;
  font-size: 16px;
}
@media (max-width: 1213px) {
  /* line 560, ../scss/_event.scss */
  #event #festival-lineup .headliner article.artist a .heading h3 {
    position: relative;
    top: 0;
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -o-transform: translateY(0%);
    transform: translateY(0%);
    padding: 0;
    text-shadow: none;
    margin: 5px 0 15px;
    color: #000000;
    width: auto;
    box-sizing: border-box;
  }
}
@media (max-width: 599px) {
  /* line 560, ../scss/_event.scss */
  #event #festival-lineup .headliner article.artist a .heading h3 {
    margin: 0;
    padding: 5px 0 15px;
  }
}
/* line 595, ../scss/_event.scss */
#event #festival-lineup .hexagon-wrapper {
  display: none;
}
/* line 599, ../scss/_event.scss */
#event #festival-lineup #complete-lineup {
  background-color: #f4f4f4;
  box-sizing: border-box;
  position: relative;
  margin-top: 40px;
  display: block;
}
/* line 607, ../scss/_event.scss */
#event #festival-lineup #complete-lineup h2 {
  padding-top: 15px;
  text-align: center;
}
/* line 612, ../scss/_event.scss */
#event #festival-lineup #complete-lineup a.toggle-lineup {
  position: absolute;
  font-family: 'Gotham Extra Light';
  font-size: 55px;
  right: 15px;
  top: 15px;
  display: block;
  width: 55px;
  height: 55px;
}
/* line 623, ../scss/_event.scss */
#event #festival-lineup #complete-lineup ul {
  padding: 0 15px 30px;
  float: left;
  width: 33%;
  box-sizing: border-box;
}
/* line 628, ../scss/_event.scss */
#event #festival-lineup #complete-lineup ul li {
  font-family: 'Gotham Extra Light';
  font-size: 18px;
  line-height: 1.3em;
  text-align: center;
  margin-bottom: 10px;
}
/* line 635, ../scss/_event.scss */
#event #festival-lineup #complete-lineup ul li a {
  text-decoration: underline;
}
@media (max-width: 599px) {
  /* line 623, ../scss/_event.scss */
  #event #festival-lineup #complete-lineup ul {
    float: none;
    width: 100%;
    padding: 15px;
    margin: 0;
  }
}
/* line 651, ../scss/_event.scss */
#event #festival-lineup.hide-lineup .hexagon-wrapper {
  display: block;
}
/* line 654, ../scss/_event.scss */
#event #festival-lineup.hide-lineup #complete-lineup {
  height: 0;
  overflow: hidden;
}
/* line 662, ../scss/_event.scss */
#event .festival-content-block {
  margin-bottom: 45px;
}
/* line 668, ../scss/_event.scss */
#event .event-ticket .price {
  font-family: 'Gotham Narrow Light';
  font-size: 14px;
  margin-bottom: 25px;
  text-transform: uppercase;
}
@media (max-width: 1213px) {
  /* line 668, ../scss/_event.scss */
  #event .event-ticket .price {
    font-size: 12px;
  }
}
/* line 677, ../scss/_event.scss */
#event .event-ticket .price strong {
  font-family: 'Abril';
  font-size: 45px;
  padding-left: 5px;
}
@media (max-width: 1213px) {
  /* line 677, ../scss/_event.scss */
  #event .event-ticket .price strong {
    font-size: 35px;
  }
}
/* line 688, ../scss/_event.scss */
#event #map-wrapper-container {
  width: 640px;
  float: left;
}
/* line 692, ../scss/_event.scss */
#event #map-wrapper-container img {
  width: 100%;
  height: 100%;
}
@media (max-width: 1363px) {
  /* line 688, ../scss/_event.scss */
  #event #map-wrapper-container {
    width: 603px;
  }
}
@media (max-width: 1213px) {
  /* line 688, ../scss/_event.scss */
  #event #map-wrapper-container {
    width: 640px;
    float: none;
  }
}
@media (max-width: 767px) {
  /* line 688, ../scss/_event.scss */
  #event #map-wrapper-container {
    width: 580px;
    height: 325px;
  }
}
@media (max-width: 599px) {
  /* line 688, ../scss/_event.scss */
  #event #map-wrapper-container {
    width: 466px;
    height: 261px;
  }
}
@media (max-width: 479px) {
  /* line 688, ../scss/_event.scss */
  #event #map-wrapper-container {
    width: 320px;
    height: 178px;
  }
}
/* line 717, ../scss/_event.scss */
#event .map-address {
  float: left;
  width: 390px;
  padding: 30px;
  box-sizing: border-box;
  text-align: center;
  font-family: 'Abril';
  font-size: 20px;
  line-height: 1.5em;
}
@media (max-width: 1363px) {
  /* line 717, ../scss/_event.scss */
  #event .map-address {
    width: 357px;
  }
}
@media (max-width: 1213px) {
  /* line 717, ../scss/_event.scss */
  #event .map-address {
    float: none;
    width: 100%;
  }
}
/* line 736, ../scss/_event.scss */
#event .map-address h3 {
  font-weight: bold;
  line-height: 1.2em;
  font-size: 30px;
  margin-top: 30px;
}
/* line 743, ../scss/_event.scss */
#event .map-address p {
  margin: 30px 0 15px;
}
/* line 751, ../scss/_event.scss */
#event.with-visual .event-media.sold-out:after {
  content: "";
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -7507px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 232px;
  height: 232px;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
  position: absolute;
  box-shadow: 0 0 1px #ffffff;
  -moz-box-shadow: 0 0 1px #ffffff;
  -webkit-box-shadow: 0 0 1px #ffffff;
  -o-box-shadow: 0 0 1px #ffffff;
  background-color: rgba(255, 255, 255, 0.25);
  border-radius: 50%;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 751, ../scss/_event.scss */
  #event.with-visual .event-media.sold-out:after {
    background-position: 0px -7508px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
@media (max-width: 599px) {
  /* line 751, ../scss/_event.scss */
  #event.with-visual .event-media.sold-out:after {
    background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
    background-position: 0px -7744px;
    background-repeat: no-repeat;
    -moz-background-size: 232px 13196px;
    -o-background-size: 232px 13196px;
    -webkit-background-size: 232px 13196px;
    background-size: 232px 13196px;
    width: 116px;
    height: 116px;
  }
}
@media (max-width: 599px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 599px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 599px) and (min-device-pixel-ratio: 2) {
  /* line 751, ../scss/_event.scss */
  #event.with-visual .event-media.sold-out:after {
    background-position: 0px -7745px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}

/* line 766, ../scss/_event.scss */
#event.with-visual .event-media.canceled:after {
  content: "";
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -1032px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 221px;
  height: 113px;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
  position: absolute;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 766, ../scss/_event.scss */
  #event.with-visual .event-media.canceled:after {
    background-position: 0px -1032px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
@media (max-width: 599px) {
  /* line 766, ../scss/_event.scss */
  #event.with-visual .event-media.canceled:after {
    background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
    background-position: 0px -935px;
    background-repeat: no-repeat;
    -moz-background-size: 232px 13196px;
    -o-background-size: 232px 13196px;
    -webkit-background-size: 232px 13196px;
    background-size: 232px 13196px;
    width: 180px;
    height: 92px;
  }
}
@media (max-width: 599px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 599px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 599px) and (min-device-pixel-ratio: 2) {
  /* line 766, ../scss/_event.scss */
  #event.with-visual .event-media.canceled:after {
    background-position: 0px -935px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}

@media (max-width: 599px) {
  /* line 782, ../scss/_event.scss */
  #event:not(.with-visual) header {
    margin-bottom: 15px;
  }
  /* line 785, ../scss/_event.scss */
  #event:not(.with-visual) .event-info {
    padding-top: 15px;
    text-align: center;
  }
}

/* line 795, ../scss/_event.scss */
#festival-infos {
  margin: 0;
  width: 100%;
}
/* line 800, ../scss/_event.scss */
#festival-infos :hover {
  cursor: pointer;
}
/* line 803, ../scss/_event.scss */
#festival-infos .icon-info {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -5018px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 38px;
  height: 38px;
  display: block;
  position: absolute;
  right: 0px;
  top: -38px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 803, ../scss/_event.scss */
  #festival-infos .icon-info {
    background-position: 0px -5018px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 810, ../scss/_event.scss */
#festival-infos table.event-info-icons {
  width: 100%;
}
/* line 812, ../scss/_event.scss */
#festival-infos table.event-info-icons tr {
  border-bottom: 1px solid #000000;
  font-family: 'Gotham Extra Light';
  font-size: 12px;
  text-transform: uppercase;
  box-sizing: border-box;
}
/* line 819, ../scss/_event.scss */
#festival-infos table.event-info-icons tr:last-child {
  border-bottom: 0 none;
}
/* line 823, ../scss/_event.scss */
#festival-infos table.event-info-icons tr td {
  padding: 6px 0 3px;
  text-align: left;
  line-height: 2em;
}
/* line 828, ../scss/_event.scss */
#festival-infos table.event-info-icons tr td span {
  font-size: inherit;
}
/* line 832, ../scss/_event.scss */
#festival-infos table.event-info-icons tr td:last-child {
  text-align: right;
}
/* line 836, ../scss/_event.scss */
#festival-infos table.event-info-icons tr td .festival-info {
  margin-bottom: 0;
  padding: 0;
  line-height: 100%;
}
/* line 841, ../scss/_event.scss */
#festival-infos table.event-info-icons tr td .festival-info .icon {
  margin-bottom: 0px;
}

/* line 850, ../scss/_event.scss */
.overlay-wrapper {
  text-align: center;
}
/* line 853, ../scss/_event.scss */
.overlay-wrapper .container {
  width: 100%;
  margin-top: 30px;
}
/* line 858, ../scss/_event.scss */
.overlay-wrapper h2 {
  font-size: 2.5em;
  font-weight: normal;
}
/* line 863, ../scss/_event.scss */
.overlay-wrapper p.results {
  font-size: 0.9em;
  margin-top: 5px;
}
/* line 868, ../scss/_event.scss */
.overlay-wrapper .date {
  position: relative;
}

/* line 875, ../scss/_event.scss */
.overlay.black .overlay-wrapper .artist-info .row .date {
  color: white;
  border-color: black;
  height: 152px;
}
/* line 880, ../scss/_event.scss */
.overlay.black .overlay-wrapper .artist-info .row .date .month {
  background-color: transparent;
  border-bottom: 1px solid black;
}
/* line 884, ../scss/_event.scss */
.overlay.black .overlay-wrapper .artist-info .row .date .month.big {
  height: 40px;
}
/* line 889, ../scss/_event.scss */
.overlay.black .overlay-wrapper .artist-info .row .date .day {
  font-style: italic;
  font-weight: bold;
}
/* line 894, ../scss/_event.scss */
.overlay.black .overlay-wrapper .artist-info .row .date .location {
  height: auto;
}
/* line 896, ../scss/_event.scss */
.overlay.black .overlay-wrapper .artist-info .row .date .location.big {
  height: 40px;
  margin: 5px 5px;
  line-height: 17px;
}
/* line 903, ../scss/_event.scss */
.overlay.black .overlay-wrapper .artist-info .row .date .ticket {
  margin-top: 2px;
}

/* line 909, ../scss/_event.scss */
a.block-button {
  display: inline-block;
  margin-top: 10px;
  padding: 5px 10px;
  font-family: 'Graphik';
  font-weight: bold;
}
/* line 915, ../scss/_event.scss */
a.block-button.ticket {
  color: white;
  background-color: black;
  margin-top: 11px;
}
/* line 920, ../scss/_event.scss */
a.block-button.save {
  color: black;
  background-color: black;
  margin-top: 14px;
}
/* line 925, ../scss/_event.scss */
a.block-button.ical {
  color: black;
  background-color: #49cff2;
  margin-top: 14px;
}
/* line 930, ../scss/_event.scss */
a.block-button.big {
  display: block;
  padding: 14px 0 15px;
  text-align: center;
  font-weight: 500;
  letter-spacing: .5px;
}

/* line 939, ../scss/_event.scss */
.event-map {
  width: 100%;
}

/* line 944, ../scss/_event.scss */
article#main.event .address-field {
  margin: 21px 0 12px;
}
/* line 950, ../scss/_event.scss */
article#main.event .date-list .block-link, article#main.event .artist-list .block-link {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 108px;
  margin-bottom: 18px;
}
/* line 963, ../scss/_event.scss */
article#main.event .artist-list .block-link {
  height: auto;
  font-size: 20px;
}
/* line 968, ../scss/_event.scss */
article#main.event .artist-list .block-link:after {
  font-size: 70px;
}
/* line 975, ../scss/_event.scss */
article#main.event #sidebar .date, article#main.event #sidebar .teaser-mini, article#main.event .artist-list .date, article#main.event .artist-list .teaser-mini {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 18px;
}
/* line 985, ../scss/_event.scss */
article#main.event #sidebar .date.lineup .month, article#main.event #sidebar .teaser-mini.lineup .month, article#main.event .artist-list .date.lineup .month, article#main.event .artist-list .teaser-mini.lineup .month {
  display: inline-block;
  padding-top: 0;
  width: 100%;
  height: 37px;
  line-height: 37px;
}
/* line 991, ../scss/_event.scss */
article#main.event #sidebar .date.lineup .month .lineup-artist, article#main.event #sidebar .teaser-mini.lineup .month .lineup-artist, article#main.event .artist-list .date.lineup .month .lineup-artist, article#main.event .artist-list .teaser-mini.lineup .month .lineup-artist {
  display: inline-block;
  vertical-align: middle;
  line-height: 1.2;
}
/* line 1001, ../scss/_event.scss */
article#main.event #main-area .artist-list, article#main.event .extended-info .artist-list {
  *zoom: 1;
}
/* line 38, ../../../../../../../../../../lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
article#main.event #main-area .artist-list:after, article#main.event .extended-info .artist-list:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1004, ../scss/_event.scss */
article#main.event #main-area .artist-list .date, article#main.event .extended-info .artist-list .date, article#main.event #main-area .artist-list .teaser-mini, article#main.event .extended-info .artist-list .teaser-mini {
  width: 188px;
}
/* line 1015, ../scss/_event.scss */
article#main.event #main-area .artist-list .button-link, article#main.event .extended-info .artist-list .button-link {
  width: 391px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 0;
  position: relative;
}
/* line 1029, ../scss/_event.scss */
article#main.event #main-area .artist-list .button-link:before, article#main.event .extended-info .artist-list .button-link:before {
  content: '';
  display: inline-block;
  position: absolute;
  left: 10px;
  top: 6px;
}

/* line 1040, ../scss/_event.scss */
.extended-info {
  margin-top: 0;
}

/* line 1055, ../scss/_event.scss */
article#main section.event_festival .event-box {
  *zoom: 1;
  padding: 0;
}
/* line 38, ../../../../../../../../../../lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
article#main section.event_festival .event-box:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1059, ../scss/_event.scss */
article#main section.event_festival .event-box a {
  color: black;
}
/* line 1062, ../scss/_event.scss */
article#main section.event_festival .event-box .rectangle {
  width: 720px;
  height: 173px;
  margin: 15px;
  border: 1px solid #d0d0d0;
  position: absolute;
}
/* line 1069, ../scss/_event.scss */
article#main section.event_festival .event-box .event-image {
  width: 360px;
  height: 203px;
  float: left;
}
/* line 1073, ../scss/_event.scss */
article#main section.event_festival .event-box .event-image img {
  width: 100%;
  height: 100%;
}
/* line 1079, ../scss/_event.scss */
article#main section.event_festival .event-box .block-link {
  color: white;
  height: 98px;
}
/* line 1084, ../scss/_event.scss */
article#main section.event_festival .event-box .date, article#main section.event_festival .event-box .block-link {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #000000;
  text-decoration: none;
  width: 360px;
  height: 203px;
  margin-left: 0;
  margin-bottom: 15px;
}
/* line 1096, ../scss/_event.scss */
article#main section.event_festival .event-box .event-details {
  width: 390px;
  font-family: 'Graphik';
  font-weight: normal;
  padding-top: 4px;
  height: 203px;
  float: left;
}
/* line 1104, ../scss/_event.scss */
article#main section.event_festival .event-box .event-details div {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
}
/* line 1111, ../scss/_event.scss */
article#main section.event_festival .event-box .event-details h3 {
  font-family: "Abril";
  font-weight: bold;
  text-align: center;
}
/* line 1116, ../scss/_event.scss */
article#main section.event_festival .event-box .event-details span, article#main section.event_festival .event-box .event-details p {
  color: #d0d0d0;
  width: 100%;
  text-align: center;
  display: block;
}
@media all and (min-width: 1214px) {
  /* line 1128, ../scss/_event.scss */
  article#main section.event_festival.beside-aside .event-box a {
    display: inline-block;
  }
  /* line 1131, ../scss/_event.scss */
  article#main section.event_festival.beside-aside .event-box:after {
    clear: none;
    content: ' ';
  }
  /* line 1135, ../scss/_event.scss */
  article#main section.event_festival.beside-aside .event-box .rectangle {
    width: 520px;
    height: 120px;
    margin: 15px;
  }
  /* line 1140, ../scss/_event.scss */
  article#main section.event_festival.beside-aside .event-box .event-image {
    width: 275px;
    height: 155px;
  }
  /* line 1144, ../scss/_event.scss */
  article#main section.event_festival.beside-aside .event-box .event-details {
    width: 275px;
    height: 142px;
  }
  /* line 1148, ../scss/_event.scss */
  article#main section.event_festival.beside-aside .event-box .event-details h3 {
    font-size: 20px;
    margin: 10px 0 10px 0;
  }
}
@media (max-width: 1363px) {
  /* line 1156, ../scss/_event.scss */
  article#main section.event_festival.beside-aside .event-box:after {
    clear: none;
    content: ' ';
  }
  /* line 1160, ../scss/_event.scss */
  article#main section.event_festival.beside-aside .event-box .rectangle {
    width: 450px;
    height: 100px;
    margin: 15px;
  }
  /* line 1165, ../scss/_event.scss */
  article#main section.event_festival.beside-aside .event-box .event-image {
    width: 235px;
    height: 132px;
  }
  /* line 1169, ../scss/_event.scss */
  article#main section.event_festival.beside-aside .event-box .event-details {
    width: 235px;
    height: 120px;
  }
  /* line 1173, ../scss/_event.scss */
  article#main section.event_festival.beside-aside .event-box .event-details h3 {
    font-size: 20px;
    margin: 5px 0 5px 0;
  }
}

@media (max-width: 1213px) {
  /* line 1187, ../scss/_event.scss */
  article#main section.event_festival .event-box {
    display: inline-block;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
    position: relative;
    margin: 20px 0 20px 0;
  }
  /* line 1194, ../scss/_event.scss */
  article#main section.event_festival .event-box .date, article#main section.event_festival .event-box .block-link {
    width: 182px;
  }
  /* line 1197, ../scss/_event.scss */
  article#main section.event_festival .event-box .rectangle {
    width: 468px;
    height: 106px;
  }
  /* line 1201, ../scss/_event.scss */
  article#main section.event_festival .event-box .event-image {
    width: 250px;
    height: 140px;
  }
  /* line 1205, ../scss/_event.scss */
  article#main section.event_festival .event-box .event-details {
    width: 250px;
    height: 140px;
  }
  /* line 1208, ../scss/_event.scss */
  article#main section.event_festival .event-box .event-details h3 {
    font-size: 20px;
    margin: 0px;
  }
  /* line 1212, ../scss/_event.scss */
  article#main section.event_festival .event-box .event-details p, article#main section.event_festival .event-box .event-details span {
    font-size: 15px;
  }
  /* line 1219, ../scss/_event.scss */
  article#main.event #main-area, article#main.event .extended-info {
    margin-left: 0;
    margin-right: 0;
    padding: 13px 0 0;
  }
}
@media (max-width: 599px) {
  /* line 1238, ../scss/_event.scss */
  article#main section.event_festival .event-box {
    margin-bottom: 20px;
  }
  /* line 1241, ../scss/_event.scss */
  article#main section.event_festival .event-box .rectangle {
    width: 436px;
    height: 101px;
  }
  /* line 1245, ../scss/_event.scss */
  article#main section.event_festival .event-box .event-image {
    width: 233px;
    height: 131px;
  }
  /* line 1249, ../scss/_event.scss */
  article#main section.event_festival .event-box .event-details {
    width: 217px;
    height: 131px;
  }
  /* line 1252, ../scss/_event.scss */
  article#main section.event_festival .event-box .event-details h3 {
    font-size: 18px;
    margin: 0px;
  }
  /* line 1256, ../scss/_event.scss */
  article#main section.event_festival .event-box .event-details p, article#main section.event_festival .event-box .event-details span {
    font-size: 15px;
  }
}
@media (max-width: 479px) {
  /* line 1268, ../scss/_event.scss */
  article#main section.event_festival .event-box {
    margin-bottom: 20px;
  }
  /* line 1271, ../scss/_event.scss */
  article#main section.event_festival .event-box .rectangle {
    width: 260px;
    height: 260px;
  }
  /* line 1275, ../scss/_event.scss */
  article#main section.event_festival .event-box .event-image {
    width: 290px;
    height: 165px;
  }
  /* line 1279, ../scss/_event.scss */
  article#main section.event_festival .event-box .event-details {
    width: 290px;
    height: 130px;
  }
  /* line 1282, ../scss/_event.scss */
  article#main section.event_festival .event-box .event-details h3 {
    font-size: 18px;
    margin: 0px;
  }
  /* line 1286, ../scss/_event.scss */
  article#main section.event_festival .event-box .event-details p, article#main section.event_festival .event-box .event-details span {
    font-size: 15px;
  }

  /* line 1295, ../scss/_event.scss */
  article#main.event #main-area .artist-list .button-link:before, article#main.event .extended-info .artist-list .button-link:before {
    content: none;
    display: none;
  }
}
/** begin: special inline search for events **/
/* line 1304, ../scss/_event.scss */
#event-edit-city {
  display: inline-block;
  width: 51px;
  height: 51px;
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: -5px -4062px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  vertical-align: bottom;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1304, ../scss/_event.scss */
  #event-edit-city {
    background-position: -5px -4062px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}

/* line 1313, ../scss/_event.scss */
#event-search-city {
  display: inline-block;
  padding: 0;
  border: 0 none;
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -5211px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 32px;
  height: 32px;
  margin-bottom: 10px;
  background-color: white;
  vertical-align: bottom;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1313, ../scss/_event.scss */
  #event-search-city {
    background-position: 0px -5211px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}

/* line 1324, ../scss/_event.scss */
#city-events-date {
  position: relative;
}
/* line 1326, ../scss/_event.scss */
#city-events-date .pikaday-display {
  display: none;
}
/* line 1331, ../scss/_event.scss */
html.touch #city-events-date .pikaday-container {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

/* line 1340, ../scss/_event.scss */
#event-edit-date {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: inline-block;
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -1630px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 32px;
  height: 32px;
  vertical-align: bottom;
  padding: 0;
  border: 0 none;
  background-color: transparent;
  margin-bottom: 10px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1340, ../scss/_event.scss */
  #event-edit-date {
    background-position: 0px -1630px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1352, ../scss/_event.scss */
#event-edit-date:focus {
  outline: none;
}
/* line 1355, ../scss/_event.scss */
#event-edit-date::-moz-focus-inner {
  border: 0;
}

/* line 1360, ../scss/_event.scss */
#city-events-form {
  display: none;
  margin-top: -2px;
}

/* line 1364, ../scss/_event.scss */
#city-events-form form {
  display: inline-block;
}

/* line 1367, ../scss/_event.scss */
input#city-events-form-city {
  display: inline-block;
  width: 200px;
  background-color: white;
  border-left: none;
  border-right: none;
  border-top: none;
  vertical-align: baseline;
  height: 65px;
  line-height: 100%;
  font-family: 'Graphik';
  font-size: 62px;
  padding: 0;
  margin: -5px 0;
}

/* line 1383, ../scss/_event.scss */
.ui-autocomplete {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 200px;
}
/* line 1387, ../scss/_event.scss */
.ui-autocomplete .ui-menu-item {
  cursor: pointer;
}

/** end: special inline search for events **/
/* line 1393, ../scss/_event.scss */
.event-warning {
  margin: 20px 0 20px 0;
}

/* line 1397, ../scss/_event.scss */
#eventlist-content {
  text-align: center;
}
/* line 1400, ../scss/_event.scss */
#eventlist-content h2 {
  font-size: 2.5em;
  font-weight: normal;
}
/* line 1405, ../scss/_event.scss */
#eventlist-content .container, #eventlist-content .artist-info {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  margin-left: -15px;
}
/* line 1414, ../scss/_event.scss */
#eventlist-content .container .block-small, #eventlist-content .container .date, #eventlist-content .artist-info .block-small, #eventlist-content .artist-info .date {
  height: auto;
  position: relative;
  padding-bottom: 40px;
}
/* line 1419, ../scss/_event.scss */
#eventlist-content .container .block-small span.location, #eventlist-content .container .date span.location, #eventlist-content .artist-info .block-small span.location, #eventlist-content .artist-info .date span.location {
  height: auto;
  margin: 5px;
}
/* line 1424, ../scss/_event.scss */
#eventlist-content .container .block-small div.button, #eventlist-content .container .date div.button, #eventlist-content .artist-info .block-small div.button, #eventlist-content .artist-info .date div.button {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
}
/* line 1431, ../scss/_event.scss */
#eventlist-content .container .block-small div.button a.block-button, #eventlist-content .container .date div.button a.block-button, #eventlist-content .artist-info .block-small div.button a.block-button, #eventlist-content .artist-info .date div.button a.block-button {
  margin: 0 auto 10px;
}

/* line 1439, ../scss/_event.scss */
#festival-weather {
  margin-bottom: 30px;
}
@media (max-width: 479px) {
  /* line 1439, ../scss/_event.scss */
  #festival-weather {
    margin-bottom: 15px;
    float: none;
    width: 100%;
    text-align: center;
  }
}
/* line 1452, ../scss/_event.scss */
#festival-weather .weather-partner {
  margin: 15px 0 0 30px;
  display: inline-block;
}
@media (max-width: 479px) {
  /* line 1452, ../scss/_event.scss */
  #festival-weather .weather-partner {
    margin-top: -15px;
    margin-bottom: 30px;
    display: block;
    text-align: center;
  }
}
/* line 1462, ../scss/_event.scss */
#festival-weather .weather-partner img {
  max-width: 130px;
  display: inline-block;
}

/* line 1469, ../scss/_event.scss */
.weather {
  margin-bottom: 0;
  float: left;
}
@media (max-width: 479px) {
  /* line 1469, ../scss/_event.scss */
  .weather {
    float: none;
  }
}
/* line 1478, ../scss/_event.scss */
.weather .weather-date {
  font-size: 15px;
  font-family: 'Gotham Book';
  color: #000000;
  display: inline-block;
  margin-top: 20px;
  vertical-align: top;
  text-align: left;
}
/* line 1488, ../scss/_event.scss */
.weather i.weather-icon {
  display: inline-block;
  height: 35px;
  margin: 0 5px;
}
/* line 1498, ../scss/_event.scss */
.weather i.weather-icon.weather-icon-1 {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -8046px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 70px;
  height: 70px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1498, ../scss/_event.scss */
  .weather i.weather-icon.weather-icon-1 {
    background-position: 0px -8047px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1498, ../scss/_event.scss */
.weather i.weather-icon.weather-icon-2 {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -8871px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 70px;
  height: 70px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1498, ../scss/_event.scss */
  .weather i.weather-icon.weather-icon-2 {
    background-position: 0px -8872px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1498, ../scss/_event.scss */
.weather i.weather-icon.weather-icon-3 {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -9696px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 70px;
  height: 70px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1498, ../scss/_event.scss */
  .weather i.weather-icon.weather-icon-3 {
    background-position: 0px -9697px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1498, ../scss/_event.scss */
.weather i.weather-icon.weather-icon-4 {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -10521px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 70px;
  height: 70px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1498, ../scss/_event.scss */
  .weather i.weather-icon.weather-icon-4 {
    background-position: 0px -10522px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1498, ../scss/_event.scss */
.weather i.weather-icon.weather-icon-5 {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -11346px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 70px;
  height: 70px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1498, ../scss/_event.scss */
  .weather i.weather-icon.weather-icon-5 {
    background-position: 0px -11347px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1498, ../scss/_event.scss */
.weather i.weather-icon.weather-icon-6 {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -11496px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 70px;
  height: 70px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1498, ../scss/_event.scss */
  .weather i.weather-icon.weather-icon-6 {
    background-position: 0px -11497px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1498, ../scss/_event.scss */
.weather i.weather-icon.weather-icon-7 {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -11571px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 70px;
  height: 70px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1498, ../scss/_event.scss */
  .weather i.weather-icon.weather-icon-7 {
    background-position: 0px -11572px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1498, ../scss/_event.scss */
.weather i.weather-icon.weather-icon-8 {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -11646px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 70px;
  height: 70px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1498, ../scss/_event.scss */
  .weather i.weather-icon.weather-icon-8 {
    background-position: 0px -11647px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1498, ../scss/_event.scss */
.weather i.weather-icon.weather-icon-9 {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -11721px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 70px;
  height: 70px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1498, ../scss/_event.scss */
  .weather i.weather-icon.weather-icon-9 {
    background-position: 0px -11722px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1498, ../scss/_event.scss */
.weather i.weather-icon.weather-icon-10 {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -8121px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 70px;
  height: 70px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1498, ../scss/_event.scss */
  .weather i.weather-icon.weather-icon-10 {
    background-position: 0px -8122px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1498, ../scss/_event.scss */
.weather i.weather-icon.weather-icon-11 {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -8196px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 70px;
  height: 70px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1498, ../scss/_event.scss */
  .weather i.weather-icon.weather-icon-11 {
    background-position: 0px -8197px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1498, ../scss/_event.scss */
.weather i.weather-icon.weather-icon-12 {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -8271px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 70px;
  height: 70px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1498, ../scss/_event.scss */
  .weather i.weather-icon.weather-icon-12 {
    background-position: 0px -8272px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1498, ../scss/_event.scss */
.weather i.weather-icon.weather-icon-13 {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -8346px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 70px;
  height: 70px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1498, ../scss/_event.scss */
  .weather i.weather-icon.weather-icon-13 {
    background-position: 0px -8347px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1498, ../scss/_event.scss */
.weather i.weather-icon.weather-icon-14 {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -8421px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 70px;
  height: 70px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1498, ../scss/_event.scss */
  .weather i.weather-icon.weather-icon-14 {
    background-position: 0px -8422px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1498, ../scss/_event.scss */
.weather i.weather-icon.weather-icon-15 {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -8496px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 70px;
  height: 70px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1498, ../scss/_event.scss */
  .weather i.weather-icon.weather-icon-15 {
    background-position: 0px -8497px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1498, ../scss/_event.scss */
.weather i.weather-icon.weather-icon-16 {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -8571px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 70px;
  height: 70px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1498, ../scss/_event.scss */
  .weather i.weather-icon.weather-icon-16 {
    background-position: 0px -8572px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1498, ../scss/_event.scss */
.weather i.weather-icon.weather-icon-17 {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -8646px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 70px;
  height: 70px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1498, ../scss/_event.scss */
  .weather i.weather-icon.weather-icon-17 {
    background-position: 0px -8647px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1498, ../scss/_event.scss */
.weather i.weather-icon.weather-icon-18 {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -8721px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 70px;
  height: 70px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1498, ../scss/_event.scss */
  .weather i.weather-icon.weather-icon-18 {
    background-position: 0px -8722px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1498, ../scss/_event.scss */
.weather i.weather-icon.weather-icon-19 {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -8796px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 70px;
  height: 70px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1498, ../scss/_event.scss */
  .weather i.weather-icon.weather-icon-19 {
    background-position: 0px -8797px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1498, ../scss/_event.scss */
.weather i.weather-icon.weather-icon-20 {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -8946px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 70px;
  height: 70px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1498, ../scss/_event.scss */
  .weather i.weather-icon.weather-icon-20 {
    background-position: 0px -8947px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1498, ../scss/_event.scss */
.weather i.weather-icon.weather-icon-21 {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -9021px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 70px;
  height: 70px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1498, ../scss/_event.scss */
  .weather i.weather-icon.weather-icon-21 {
    background-position: 0px -9022px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1498, ../scss/_event.scss */
.weather i.weather-icon.weather-icon-22 {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -9096px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 70px;
  height: 70px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1498, ../scss/_event.scss */
  .weather i.weather-icon.weather-icon-22 {
    background-position: 0px -9097px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1498, ../scss/_event.scss */
.weather i.weather-icon.weather-icon-23 {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -9171px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 70px;
  height: 70px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1498, ../scss/_event.scss */
  .weather i.weather-icon.weather-icon-23 {
    background-position: 0px -9172px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1498, ../scss/_event.scss */
.weather i.weather-icon.weather-icon-24 {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -9246px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 70px;
  height: 70px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1498, ../scss/_event.scss */
  .weather i.weather-icon.weather-icon-24 {
    background-position: 0px -9247px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1498, ../scss/_event.scss */
.weather i.weather-icon.weather-icon-25 {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -9321px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 70px;
  height: 70px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1498, ../scss/_event.scss */
  .weather i.weather-icon.weather-icon-25 {
    background-position: 0px -9322px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1498, ../scss/_event.scss */
.weather i.weather-icon.weather-icon-26 {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -9396px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 70px;
  height: 70px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1498, ../scss/_event.scss */
  .weather i.weather-icon.weather-icon-26 {
    background-position: 0px -9397px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1498, ../scss/_event.scss */
.weather i.weather-icon.weather-icon-27 {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -9471px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 70px;
  height: 70px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1498, ../scss/_event.scss */
  .weather i.weather-icon.weather-icon-27 {
    background-position: 0px -9472px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1498, ../scss/_event.scss */
.weather i.weather-icon.weather-icon-28 {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -9546px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 70px;
  height: 70px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1498, ../scss/_event.scss */
  .weather i.weather-icon.weather-icon-28 {
    background-position: 0px -9547px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1498, ../scss/_event.scss */
.weather i.weather-icon.weather-icon-29 {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -9621px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 70px;
  height: 70px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1498, ../scss/_event.scss */
  .weather i.weather-icon.weather-icon-29 {
    background-position: 0px -9622px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1498, ../scss/_event.scss */
.weather i.weather-icon.weather-icon-30 {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -9771px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 70px;
  height: 70px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1498, ../scss/_event.scss */
  .weather i.weather-icon.weather-icon-30 {
    background-position: 0px -9772px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1498, ../scss/_event.scss */
.weather i.weather-icon.weather-icon-31 {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -9846px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 70px;
  height: 70px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1498, ../scss/_event.scss */
  .weather i.weather-icon.weather-icon-31 {
    background-position: 0px -9847px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1498, ../scss/_event.scss */
.weather i.weather-icon.weather-icon-32 {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -9921px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 70px;
  height: 70px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1498, ../scss/_event.scss */
  .weather i.weather-icon.weather-icon-32 {
    background-position: 0px -9922px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1498, ../scss/_event.scss */
.weather i.weather-icon.weather-icon-33 {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -9996px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 70px;
  height: 70px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1498, ../scss/_event.scss */
  .weather i.weather-icon.weather-icon-33 {
    background-position: 0px -9997px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1498, ../scss/_event.scss */
.weather i.weather-icon.weather-icon-34 {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -10071px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 70px;
  height: 70px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1498, ../scss/_event.scss */
  .weather i.weather-icon.weather-icon-34 {
    background-position: 0px -10072px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1498, ../scss/_event.scss */
.weather i.weather-icon.weather-icon-35 {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -10146px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 70px;
  height: 70px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1498, ../scss/_event.scss */
  .weather i.weather-icon.weather-icon-35 {
    background-position: 0px -10147px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1498, ../scss/_event.scss */
.weather i.weather-icon.weather-icon-36 {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -10221px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 70px;
  height: 70px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1498, ../scss/_event.scss */
  .weather i.weather-icon.weather-icon-36 {
    background-position: 0px -10222px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1498, ../scss/_event.scss */
.weather i.weather-icon.weather-icon-37 {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -10296px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 70px;
  height: 70px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1498, ../scss/_event.scss */
  .weather i.weather-icon.weather-icon-37 {
    background-position: 0px -10297px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1498, ../scss/_event.scss */
.weather i.weather-icon.weather-icon-38 {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -10371px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 70px;
  height: 70px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1498, ../scss/_event.scss */
  .weather i.weather-icon.weather-icon-38 {
    background-position: 0px -10372px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1498, ../scss/_event.scss */
.weather i.weather-icon.weather-icon-39 {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -10446px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 70px;
  height: 70px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1498, ../scss/_event.scss */
  .weather i.weather-icon.weather-icon-39 {
    background-position: 0px -10447px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1498, ../scss/_event.scss */
.weather i.weather-icon.weather-icon-40 {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -10596px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 70px;
  height: 70px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1498, ../scss/_event.scss */
  .weather i.weather-icon.weather-icon-40 {
    background-position: 0px -10597px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1498, ../scss/_event.scss */
.weather i.weather-icon.weather-icon-41 {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -10671px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 70px;
  height: 70px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1498, ../scss/_event.scss */
  .weather i.weather-icon.weather-icon-41 {
    background-position: 0px -10672px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1498, ../scss/_event.scss */
.weather i.weather-icon.weather-icon-42 {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -10746px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 70px;
  height: 70px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1498, ../scss/_event.scss */
  .weather i.weather-icon.weather-icon-42 {
    background-position: 0px -10747px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1498, ../scss/_event.scss */
.weather i.weather-icon.weather-icon-43 {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -10821px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 70px;
  height: 70px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1498, ../scss/_event.scss */
  .weather i.weather-icon.weather-icon-43 {
    background-position: 0px -10822px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1498, ../scss/_event.scss */
.weather i.weather-icon.weather-icon-44 {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -10896px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 70px;
  height: 70px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1498, ../scss/_event.scss */
  .weather i.weather-icon.weather-icon-44 {
    background-position: 0px -10897px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1498, ../scss/_event.scss */
.weather i.weather-icon.weather-icon-45 {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -10971px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 70px;
  height: 70px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1498, ../scss/_event.scss */
  .weather i.weather-icon.weather-icon-45 {
    background-position: 0px -10972px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1498, ../scss/_event.scss */
.weather i.weather-icon.weather-icon-46 {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -11046px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 70px;
  height: 70px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1498, ../scss/_event.scss */
  .weather i.weather-icon.weather-icon-46 {
    background-position: 0px -11047px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1498, ../scss/_event.scss */
.weather i.weather-icon.weather-icon-47 {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -11121px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 70px;
  height: 70px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1498, ../scss/_event.scss */
  .weather i.weather-icon.weather-icon-47 {
    background-position: 0px -11122px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1498, ../scss/_event.scss */
.weather i.weather-icon.weather-icon-48 {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -11196px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 70px;
  height: 70px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1498, ../scss/_event.scss */
  .weather i.weather-icon.weather-icon-48 {
    background-position: 0px -11197px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1498, ../scss/_event.scss */
.weather i.weather-icon.weather-icon-49 {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -11271px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 70px;
  height: 70px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1498, ../scss/_event.scss */
  .weather i.weather-icon.weather-icon-49 {
    background-position: 0px -11272px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1498, ../scss/_event.scss */
.weather i.weather-icon.weather-icon-50 {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -11421px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 70px;
  height: 70px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1498, ../scss/_event.scss */
  .weather i.weather-icon.weather-icon-50 {
    background-position: 0px -11422px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 1504, ../scss/_event.scss */
.weather .weather-temperature {
  display: inline-block;
  font-size: 30px;
  font-family: 'Abril';
  vertical-align: top;
  margin-top: 20px;
}

/* line 1513, ../scss/_event.scss */
#festival-socials {
  background: #f4f4f4;
  margin: 20px 0;
  display: none;
}
/* line 1518, ../scss/_event.scss */
#festival-socials .headline {
  font-family: 'Abril';
  padding: 34px;
  display: inline-block;
  font-size: 22px;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
  position: relative;
}
/* line 1525, ../scss/_event.scss */
#festival-socials .headline:after {
  content: ' ';
  display: inline-block;
  margin-left: 10px;
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -38px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 22px;
  height: 12px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 1525, ../scss/_event.scss */
  #festival-socials .headline:after {
    background-position: 0px -38px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
@media (max-width: 1213px) {
  /* line 1525, ../scss/_event.scss */
  #festival-socials .headline:after {
    position: absolute;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
    top: 86px;
  }
}
@media (max-width: 479px) {
  /* line 1518, ../scss/_event.scss */
  #festival-socials .headline {
    font-size: 16px;
  }
}
/* line 1542, ../scss/_event.scss */
#festival-socials .social-controlls {
  display: none;
}
/* line 1545, ../scss/_event.scss */
#festival-socials .more-socials {
  display: none;
}
/* line 1548, ../scss/_event.scss */
#festival-socials .masonry {
  display: none;
}

/* line 1, ../scss/_slider.scss */
.simple-slider, .responsive-slider {
  overflow: hidden;
  position: relative;
}

/* line 6, ../scss/_slider.scss */
.simple-slider-item, .responsive-slider .page {
  -webkit-transition: transform 0.8s ease-in-out;
  -moz-transition: transform 0.8s ease-in-out;
  -o-transition: transform 0.8s ease-in-out;
  transition: transform 0.8s ease-in-out;
  display: none;
  position: absolute;
  top: 0;
}
/* line 11, ../scss/_slider.scss */
.simple-slider-item.active, .responsive-slider .active.page {
  position: static;
}
/* line 14, ../scss/_slider.scss */
.simple-slider-item.active, .responsive-slider .active.page, .simple-slider-item.prev, .responsive-slider .prev.page, .simple-slider-item.next, .responsive-slider .next.page {
  display: block;
}
/* line 17, ../scss/_slider.scss */
.simple-slider-item.left, .responsive-slider .left.page, .simple-slider-item.prev.outside, .responsive-slider .prev.outside.page {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
}
/* line 20, ../scss/_slider.scss */
.simple-slider-item.right, .responsive-slider .right.page, .simple-slider-item.next.outside, .responsive-slider .next.outside.page {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%);
}
@media (max-width: 767px) {
  /* line 6, ../scss/_slider.scss */
  .simple-slider-item, .responsive-slider .page {
    -webkit-transition: transform 0.6s ease-in-out;
    -moz-transition: transform 0.6s ease-in-out;
    -o-transition: transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
  }
}
@media (max-width: 599px) {
  /* line 6, ../scss/_slider.scss */
  .simple-slider-item, .responsive-slider .page {
    -webkit-transition: transform 0.5s ease-in-out;
    -moz-transition: transform 0.5s ease-in-out;
    -o-transition: transform 0.5s ease-in-out;
    transition: transform 0.5s ease-in-out;
  }
}
@media (max-width: 479px) {
  /* line 6, ../scss/_slider.scss */
  .simple-slider-item, .responsive-slider .page {
    -webkit-transition: transform 0.4s ease-in-out;
    -moz-transition: transform 0.4s ease-in-out;
    -o-transition: transform 0.4s ease-in-out;
    transition: transform 0.4s ease-in-out;
  }
}

/* line 34, ../scss/_slider.scss */
.responsive-slider {
  *zoom: 1;
}
/* line 38, ../../../../../../../../../../lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.responsive-slider:after {
  content: "";
  display: table;
  clear: both;
}
/* line 37, ../scss/_slider.scss */
.responsive-slider .page {
  *zoom: 1;
  width: 100%;
  height: 100%;
}
/* line 38, ../../../../../../../../../../lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.responsive-slider .page:after {
  content: "";
  display: table;
  clear: both;
}
/* line 46, ../scss/_slider.scss */
.responsive-slider .item > div > div:not(:empty) {
  height: 100%;
}
/* line 48, ../scss/_slider.scss */
.responsive-slider .item > div > div:not(:empty) img {
  max-width: 100%;
  max-height: 100%;
}
/* line 55, ../scss/_slider.scss */
.responsive-slider.promo-slider::after {
  content: 'Promotion';
  position: absolute;
  top: 0px;
  left: 223px;
  font-size: 16px;
  background-color: white;
  height: 30px;
  width: 90px;
  color: black;
  line-height: 30px;
  border: 2px solid black;
  text-align: center;
  font-family: "Graphik", Helvetica, Arial, sans-serif;
}

/* line 1, ../scss/_sticky.scss */
.fixedsticky {
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  position: sticky;
}

/* When position: sticky is supported but native behavior is ignored */
/* line 10, ../scss/_sticky.scss */
.fixedsticky-withoutfixedfixed .fixedsticky-off,
.fixed-supported .fixedsticky-off {
  position: static;
}

/* line 15, ../scss/_sticky.scss */
.fixedsticky-withoutfixedfixed .fixedsticky-on,
.fixed-supported .fixedsticky-on {
  position: fixed;
}

/* line 20, ../scss/_sticky.scss */
.fixedsticky-dummy {
  display: none;
}
/* line 23, ../scss/_sticky.scss */
.fixedsticky-on + .fixedsticky-dummy {
  display: block;
}

/* line 1, ../scss/_quiz.scss */
.quiz-question, .quiz-solution {
  margin-bottom: 1em;
}

/* line 5, ../scss/_quiz.scss */
.quiz-question-title {
  font-weight: bold;
  font-family: "Gotham Black";
  font-size: 24px;
  margin-bottom: 10px;
}
/* line 10, ../scss/_quiz.scss */
.quiz-question-title span {
  display: inline-block;
  width: 20px;
  text-align: center;
}

/* line 17, ../scss/_quiz.scss */
.quiz-solution-letters {
  font-weight: bold;
  font-size: 2em;
  color: #000000;
  margin-top: 5px;
}
/* line 23, ../scss/_quiz.scss */
.quiz-solution-letters > span {
  border: 2px solid #d0d0d0;
  width: 68px;
  height: 30px;
  padding-top: 10px;
  margin-right: 20px;
  text-align: center;
  display: inline-block;
}

/* line 34, ../scss/_quiz.scss */
article#main .content-module.quiz {
  font-family: 'Gotham';
}
/* line 37, ../scss/_quiz.scss */
article#main .content-module.quiz #intro_win_additionalData label {
  display: none;
}
/* line 41, ../scss/_quiz.scss */
article#main .content-module.quiz input[type="text"], article#main .content-module.quiz input[type="email"], article#main .content-module.quiz input[type="number"], article#main .content-module.quiz select {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 40px;
  margin: 0;
  padding: 10px 44px 6px 19px;
  border: 2px solid #d0d0d0;
  border-radius: 0px;
  background: white;
  font-weight: 500;
  font-size: 19px;
}
/* line 52, ../scss/_quiz.scss */
article#main .content-module.quiz input[type="text"]::-webkit-search-decoration, article#main .content-module.quiz input[type="text"]::-webkit-search-cancel-button, article#main .content-module.quiz input[type="email"]::-webkit-search-decoration, article#main .content-module.quiz input[type="email"]::-webkit-search-cancel-button, article#main .content-module.quiz input[type="number"]::-webkit-search-decoration, article#main .content-module.quiz input[type="number"]::-webkit-search-cancel-button, article#main .content-module.quiz select::-webkit-search-decoration, article#main .content-module.quiz select::-webkit-search-cancel-button {
  -webkit-appearance: none;
  appearance: none;
}
/* line 2, ../scss/_global.scss */
article#main .content-module.quiz input[type="text"]::-webkit-input-placeholder, article#main .content-module.quiz input[type="email"]::-webkit-input-placeholder, article#main .content-module.quiz input[type="number"]::-webkit-input-placeholder, article#main .content-module.quiz select::-webkit-input-placeholder {
  color: #d0d0d0;
}
/* line 3, ../scss/_global.scss */
article#main .content-module.quiz input[type="text"]:-moz-placeholder, article#main .content-module.quiz input[type="email"]:-moz-placeholder, article#main .content-module.quiz input[type="number"]:-moz-placeholder, article#main .content-module.quiz select:-moz-placeholder {
  color: #d0d0d0;
}
/* line 4, ../scss/_global.scss */
article#main .content-module.quiz input[type="text"]::-moz-placeholder, article#main .content-module.quiz input[type="email"]::-moz-placeholder, article#main .content-module.quiz input[type="number"]::-moz-placeholder, article#main .content-module.quiz select::-moz-placeholder {
  color: #d0d0d0;
}
/* line 5, ../scss/_global.scss */
article#main .content-module.quiz input[type="text"]:-ms-input-placeholder, article#main .content-module.quiz input[type="email"]:-ms-input-placeholder, article#main .content-module.quiz input[type="number"]:-ms-input-placeholder, article#main .content-module.quiz select:-ms-input-placeholder {
  color: #d0d0d0;
}
/* line 6, ../scss/_global.scss */
article#main .content-module.quiz input[type="text"].placeholder, article#main .content-module.quiz input[type="email"].placeholder, article#main .content-module.quiz input[type="number"].placeholder, article#main .content-module.quiz select.placeholder {
  color: #d0d0d0;
}
/* line 63, ../scss/_quiz.scss */
article#main .content-module.quiz .quiz-question ol {
  margin-left: 4px;
}
/* line 66, ../scss/_quiz.scss */
article#main .content-module.quiz .quiz-question ol .quiz-question-letter {
  font-family: "Abril";
  font-size: 15px;
  line-height: 120%;
  color: inherit;
  background-color: transparent;
  text-decoration: underline;
}
/* line 74, ../scss/_quiz.scss */
article#main .content-module.quiz .quiz-question ol .quiz-question-letter:hover {
  background-color: transparent;
}
/* line 78, ../scss/_quiz.scss */
article#main .content-module.quiz .quiz-question ol .quiz-question-letter.selected {
  font-weight: bold;
}
/* line 82, ../scss/_quiz.scss */
article#main .content-module.quiz .quiz-question ol .quiz-question-letter span {
  display: inline-block;
  width: 25px;
  color: #000000;
  font-family: 'Gotham Black';
  font-size: 16px;
  font-weight: bold;
}

/* line 94, ../scss/_quiz.scss */
.footnote {
  margin: 1em 0;
}

/* line 99, ../scss/_quiz.scss */
#prize-list span {
  float: left;
  font-family: "Gotham Black";
  font-size: 22px;
  width: 100%;
  margin-bottom: 25px;
}
/* line 106, ../scss/_quiz.scss */
#prize-list .prize:nth-child(2n+3) {
  margin-left: 30px;
}
/* line 109, ../scss/_quiz.scss */
#prize-list .prize {
  display: inline-block;
  float: left;
  width: 360px;
  height: 450px;
}
/* line 115, ../scss/_quiz.scss */
#prize-list .prize figure {
  margin: 0;
}
/* line 118, ../scss/_quiz.scss */
#prize-list .prize figure div > img {
  margin: 0;
  width: 100%;
}
/* line 124, ../scss/_quiz.scss */
#prize-list .prize .default-image-fixed {
  width: 360px;
  height: 203px;
  background-color: red;
}
/* line 129, ../scss/_quiz.scss */
#prize-list .prize h4 {
  font-family: "Gotham Black";
  font-size: 16px;
  color: #000000;
}
/* line 134, ../scss/_quiz.scss */
#prize-list .prize .uri {
  text-decoration: underline;
  color: #818181;
  font-size: 12px;
}
/* line 139, ../scss/_quiz.scss */
#prize-list .prize p {
  color: #818181;
  font-size: 12px;
}

@media (max-width: 1213px) {
  /* line 148, ../scss/_quiz.scss */
  #prize-list .prize:nth-child(2n+3) {
    margin: 0;
  }
  /* line 151, ../scss/_quiz.scss */
  #prize-list .prize {
    display: inline-block;
    float: left;
    width: 500px;
    height: auto;
    margin: 0;
  }
  /* line 157, ../scss/_quiz.scss */
  #prize-list .prize .default-image-fixed {
    width: 500px;
    height: 282px;
  }
}
@media (max-width: 599px) {
  /* line 166, ../scss/_quiz.scss */
  .quiz-question-title {
    font-size: 20px;
  }

  /* line 170, ../scss/_quiz.scss */
  #prize-list .prize {
    width: 466px;
  }
  /* line 172, ../scss/_quiz.scss */
  #prize-list .prize .default-image-fixed {
    width: 466px;
    height: 263px;
  }
}
@media (max-width: 479px) {
  /* line 182, ../scss/_quiz.scss */
  #prize-list .prize {
    width: 320px;
  }
  /* line 184, ../scss/_quiz.scss */
  #prize-list .prize .default-image-fixed {
    width: 320px;
    height: 180px;
  }
}
/* line 192, ../scss/_quiz.scss */
.successMessage {
  font-weight: bold;
}

/* line 196, ../scss/_quiz.scss */
.form-field {
  font-weight: bold;
  margin: 1em 0;
  display: block;
  text-align: left;
}

/* line 9, ../scss/_voting.scss */
.voting-questions-block hr {
  height: 1px;
}
/* line 15, ../scss/_voting.scss */
.voting-questions-block .voting-question .voting-title {
  font-weight: bold;
  font-family: "Gotham Black";
  font-size: 20px;
  margin-bottom: 10px;
}
/* line 21, ../scss/_voting.scss */
.voting-questions-block .voting-question .voting-title small {
  font-weight: normal;
  font-size: 17px;
  font-family: "Abril";
}
/* line 31, ../scss/_voting.scss */
.voting-questions-block .voting-question .voting-question-answers .voting-question-answer {
  vertical-align: middle;
  min-height: 28px;
}
/* line 36, ../scss/_voting.scss */
.voting-questions-block .voting-question .voting-question-answers .voting-question-answer.unselected {
  color: #818181;
}
/* line 39, ../scss/_voting.scss */
.voting-questions-block .voting-question .voting-question-answers .voting-question-answer.unselected div:hover {
  cursor: inherit;
}
/* line 43, ../scss/_voting.scss */
.voting-questions-block .voting-question .voting-question-answers .voting-question-answer.unselected .choose-answer {
  border-color: #818181;
}
/* line 48, ../scss/_voting.scss */
.voting-questions-block .voting-question .voting-question-answers .voting-question-answer div {
  width: 100%;
  display: table-row;
}
/* line 52, ../scss/_voting.scss */
.voting-questions-block .voting-question .voting-question-answers .voting-question-answer div:hover {
  cursor: pointer;
}
/* line 56, ../scss/_voting.scss */
.voting-questions-block .voting-question .voting-question-answers .voting-question-answer div .answer-checkbox {
  display: table-cell;
  vertical-align: middle;
  width: 17px;
}
/* line 62, ../scss/_voting.scss */
.voting-questions-block .voting-question .voting-question-answers .voting-question-answer div .choose-answer {
  display: inline-block;
  margin-right: 10px;
  border: 1px solid #000000;
  width: 15px;
  height: 15px;
}
/* line 69, ../scss/_voting.scss */
.voting-questions-block .voting-question .voting-question-answers .voting-question-answer div .choose-answer.selected::before {
  content: "\2715";
  font-size: 22px;
  display: block;
  font-family: 'Gotham';
  position: relative;
  top: -3px;
  left: -1px;
}
/* line 80, ../scss/_voting.scss */
.voting-questions-block .voting-question .voting-question-answers .voting-question-answer div .answer-description {
  display: inline-block;
}
/* line 83, ../scss/_voting.scss */
.voting-questions-block .voting-question .voting-question-answers .voting-question-answer div.answer-selected {
  content: 'x';
  text-align: center;
  vertical-align: middle;
  line-height: 15px;
  display: block;
}
/* line 95, ../scss/_voting.scss */
.voting-questions-block .voting-question-title {
  font-weight: bold;
  font-family: "Gotham Black";
  font-size: 20px;
  margin-bottom: 10px;
}
/* line 101, ../scss/_voting.scss */
.voting-questions-block .voting-question-title small {
  font-weight: normal;
  font-size: 17px;
  font-family: "Abril";
}
/* line 108, ../scss/_voting.scss */
.voting-questions-block .voting-results {
  margin-top: 45px;
}
/* line 111, ../scss/_voting.scss */
.voting-questions-block .voting-results h4 {
  font-weight: bold;
  font-family: "Gotham Black";
  font-size: 22px;
  margin-bottom: 10px;
}
/* line 117, ../scss/_voting.scss */
.voting-questions-block .voting-results p {
  margin-bottom: 15px;
}
/* line 121, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question {
  margin-bottom: 30px;
}
/* line 124, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li {
  position: relative;
  margin-bottom: 5px;
  padding: 5px;
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-0 {
  background-image: linear-gradient(to right, #fce690 0%, rgba(0, 0, 0, 0) 0%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-1 {
  background-image: linear-gradient(to right, #fce690 1%, rgba(0, 0, 0, 0) 1%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-2 {
  background-image: linear-gradient(to right, #fce690 2%, rgba(0, 0, 0, 0) 2%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-3 {
  background-image: linear-gradient(to right, #fce690 3%, rgba(0, 0, 0, 0) 3%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-4 {
  background-image: linear-gradient(to right, #fce690 4%, rgba(0, 0, 0, 0) 4%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-5 {
  background-image: linear-gradient(to right, #fce690 5%, rgba(0, 0, 0, 0) 5%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-6 {
  background-image: linear-gradient(to right, #fce690 6%, rgba(0, 0, 0, 0) 6%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-7 {
  background-image: linear-gradient(to right, #fce690 7%, rgba(0, 0, 0, 0) 7%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-8 {
  background-image: linear-gradient(to right, #fce690 8%, rgba(0, 0, 0, 0) 8%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-9 {
  background-image: linear-gradient(to right, #fce690 9%, rgba(0, 0, 0, 0) 9%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-10 {
  background-image: linear-gradient(to right, #fce690 10%, rgba(0, 0, 0, 0) 10%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-11 {
  background-image: linear-gradient(to right, #fce690 11%, rgba(0, 0, 0, 0) 11%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-12 {
  background-image: linear-gradient(to right, #fce690 12%, rgba(0, 0, 0, 0) 12%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-13 {
  background-image: linear-gradient(to right, #fce690 13%, rgba(0, 0, 0, 0) 13%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-14 {
  background-image: linear-gradient(to right, #fce690 14%, rgba(0, 0, 0, 0) 14%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-15 {
  background-image: linear-gradient(to right, #fce690 15%, rgba(0, 0, 0, 0) 15%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-16 {
  background-image: linear-gradient(to right, #fce690 16%, rgba(0, 0, 0, 0) 16%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-17 {
  background-image: linear-gradient(to right, #fce690 17%, rgba(0, 0, 0, 0) 17%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-18 {
  background-image: linear-gradient(to right, #fce690 18%, rgba(0, 0, 0, 0) 18%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-19 {
  background-image: linear-gradient(to right, #fce690 19%, rgba(0, 0, 0, 0) 19%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-20 {
  background-image: linear-gradient(to right, #fce690 20%, rgba(0, 0, 0, 0) 20%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-21 {
  background-image: linear-gradient(to right, #fce690 21%, rgba(0, 0, 0, 0) 21%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-22 {
  background-image: linear-gradient(to right, #fce690 22%, rgba(0, 0, 0, 0) 22%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-23 {
  background-image: linear-gradient(to right, #fce690 23%, rgba(0, 0, 0, 0) 23%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-24 {
  background-image: linear-gradient(to right, #fce690 24%, rgba(0, 0, 0, 0) 24%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-25 {
  background-image: linear-gradient(to right, #fce690 25%, rgba(0, 0, 0, 0) 25%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-26 {
  background-image: linear-gradient(to right, #fce690 26%, rgba(0, 0, 0, 0) 26%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-27 {
  background-image: linear-gradient(to right, #fce690 27%, rgba(0, 0, 0, 0) 27%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-28 {
  background-image: linear-gradient(to right, #fce690 28%, rgba(0, 0, 0, 0) 28%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-29 {
  background-image: linear-gradient(to right, #fce690 29%, rgba(0, 0, 0, 0) 29%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-30 {
  background-image: linear-gradient(to right, #fce690 30%, rgba(0, 0, 0, 0) 30%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-31 {
  background-image: linear-gradient(to right, #fce690 31%, rgba(0, 0, 0, 0) 31%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-32 {
  background-image: linear-gradient(to right, #fce690 32%, rgba(0, 0, 0, 0) 32%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-33 {
  background-image: linear-gradient(to right, #fce690 33%, rgba(0, 0, 0, 0) 33%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-34 {
  background-image: linear-gradient(to right, #fce690 34%, rgba(0, 0, 0, 0) 34%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-35 {
  background-image: linear-gradient(to right, #fce690 35%, rgba(0, 0, 0, 0) 35%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-36 {
  background-image: linear-gradient(to right, #fce690 36%, rgba(0, 0, 0, 0) 36%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-37 {
  background-image: linear-gradient(to right, #fce690 37%, rgba(0, 0, 0, 0) 37%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-38 {
  background-image: linear-gradient(to right, #fce690 38%, rgba(0, 0, 0, 0) 38%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-39 {
  background-image: linear-gradient(to right, #fce690 39%, rgba(0, 0, 0, 0) 39%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-40 {
  background-image: linear-gradient(to right, #fce690 40%, rgba(0, 0, 0, 0) 40%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-41 {
  background-image: linear-gradient(to right, #fce690 41%, rgba(0, 0, 0, 0) 41%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-42 {
  background-image: linear-gradient(to right, #fce690 42%, rgba(0, 0, 0, 0) 42%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-43 {
  background-image: linear-gradient(to right, #fce690 43%, rgba(0, 0, 0, 0) 43%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-44 {
  background-image: linear-gradient(to right, #fce690 44%, rgba(0, 0, 0, 0) 44%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-45 {
  background-image: linear-gradient(to right, #fce690 45%, rgba(0, 0, 0, 0) 45%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-46 {
  background-image: linear-gradient(to right, #fce690 46%, rgba(0, 0, 0, 0) 46%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-47 {
  background-image: linear-gradient(to right, #fce690 47%, rgba(0, 0, 0, 0) 47%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-48 {
  background-image: linear-gradient(to right, #fce690 48%, rgba(0, 0, 0, 0) 48%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-49 {
  background-image: linear-gradient(to right, #fce690 49%, rgba(0, 0, 0, 0) 49%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-50 {
  background-image: linear-gradient(to right, #fce690 50%, rgba(0, 0, 0, 0) 50%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-51 {
  background-image: linear-gradient(to right, #fce690 51%, rgba(0, 0, 0, 0) 51%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-52 {
  background-image: linear-gradient(to right, #fce690 52%, rgba(0, 0, 0, 0) 52%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-53 {
  background-image: linear-gradient(to right, #fce690 53%, rgba(0, 0, 0, 0) 53%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-54 {
  background-image: linear-gradient(to right, #fce690 54%, rgba(0, 0, 0, 0) 54%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-55 {
  background-image: linear-gradient(to right, #fce690 55%, rgba(0, 0, 0, 0) 55%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-56 {
  background-image: linear-gradient(to right, #fce690 56%, rgba(0, 0, 0, 0) 56%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-57 {
  background-image: linear-gradient(to right, #fce690 57%, rgba(0, 0, 0, 0) 57%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-58 {
  background-image: linear-gradient(to right, #fce690 58%, rgba(0, 0, 0, 0) 58%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-59 {
  background-image: linear-gradient(to right, #fce690 59%, rgba(0, 0, 0, 0) 59%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-60 {
  background-image: linear-gradient(to right, #fce690 60%, rgba(0, 0, 0, 0) 60%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-61 {
  background-image: linear-gradient(to right, #fce690 61%, rgba(0, 0, 0, 0) 61%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-62 {
  background-image: linear-gradient(to right, #fce690 62%, rgba(0, 0, 0, 0) 62%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-63 {
  background-image: linear-gradient(to right, #fce690 63%, rgba(0, 0, 0, 0) 63%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-64 {
  background-image: linear-gradient(to right, #fce690 64%, rgba(0, 0, 0, 0) 64%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-65 {
  background-image: linear-gradient(to right, #fce690 65%, rgba(0, 0, 0, 0) 65%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-66 {
  background-image: linear-gradient(to right, #fce690 66%, rgba(0, 0, 0, 0) 66%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-67 {
  background-image: linear-gradient(to right, #fce690 67%, rgba(0, 0, 0, 0) 67%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-68 {
  background-image: linear-gradient(to right, #fce690 68%, rgba(0, 0, 0, 0) 68%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-69 {
  background-image: linear-gradient(to right, #fce690 69%, rgba(0, 0, 0, 0) 69%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-70 {
  background-image: linear-gradient(to right, #fce690 70%, rgba(0, 0, 0, 0) 70%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-71 {
  background-image: linear-gradient(to right, #fce690 71%, rgba(0, 0, 0, 0) 71%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-72 {
  background-image: linear-gradient(to right, #fce690 72%, rgba(0, 0, 0, 0) 72%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-73 {
  background-image: linear-gradient(to right, #fce690 73%, rgba(0, 0, 0, 0) 73%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-74 {
  background-image: linear-gradient(to right, #fce690 74%, rgba(0, 0, 0, 0) 74%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-75 {
  background-image: linear-gradient(to right, #fce690 75%, rgba(0, 0, 0, 0) 75%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-76 {
  background-image: linear-gradient(to right, #fce690 76%, rgba(0, 0, 0, 0) 76%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-77 {
  background-image: linear-gradient(to right, #fce690 77%, rgba(0, 0, 0, 0) 77%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-78 {
  background-image: linear-gradient(to right, #fce690 78%, rgba(0, 0, 0, 0) 78%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-79 {
  background-image: linear-gradient(to right, #fce690 79%, rgba(0, 0, 0, 0) 79%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-80 {
  background-image: linear-gradient(to right, #fce690 80%, rgba(0, 0, 0, 0) 80%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-81 {
  background-image: linear-gradient(to right, #fce690 81%, rgba(0, 0, 0, 0) 81%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-82 {
  background-image: linear-gradient(to right, #fce690 82%, rgba(0, 0, 0, 0) 82%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-83 {
  background-image: linear-gradient(to right, #fce690 83%, rgba(0, 0, 0, 0) 83%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-84 {
  background-image: linear-gradient(to right, #fce690 84%, rgba(0, 0, 0, 0) 84%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-85 {
  background-image: linear-gradient(to right, #fce690 85%, rgba(0, 0, 0, 0) 85%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-86 {
  background-image: linear-gradient(to right, #fce690 86%, rgba(0, 0, 0, 0) 86%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-87 {
  background-image: linear-gradient(to right, #fce690 87%, rgba(0, 0, 0, 0) 87%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-88 {
  background-image: linear-gradient(to right, #fce690 88%, rgba(0, 0, 0, 0) 88%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-89 {
  background-image: linear-gradient(to right, #fce690 89%, rgba(0, 0, 0, 0) 89%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-90 {
  background-image: linear-gradient(to right, #fce690 90%, rgba(0, 0, 0, 0) 90%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-91 {
  background-image: linear-gradient(to right, #fce690 91%, rgba(0, 0, 0, 0) 91%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-92 {
  background-image: linear-gradient(to right, #fce690 92%, rgba(0, 0, 0, 0) 92%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-93 {
  background-image: linear-gradient(to right, #fce690 93%, rgba(0, 0, 0, 0) 93%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-94 {
  background-image: linear-gradient(to right, #fce690 94%, rgba(0, 0, 0, 0) 94%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-95 {
  background-image: linear-gradient(to right, #fce690 95%, rgba(0, 0, 0, 0) 95%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-96 {
  background-image: linear-gradient(to right, #fce690 96%, rgba(0, 0, 0, 0) 96%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-97 {
  background-image: linear-gradient(to right, #fce690 97%, rgba(0, 0, 0, 0) 97%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-98 {
  background-image: linear-gradient(to right, #fce690 98%, rgba(0, 0, 0, 0) 98%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-99 {
  background-image: linear-gradient(to right, #fce690 99%, rgba(0, 0, 0, 0) 99%);
}
/* line 130, ../scss/_voting.scss */
.voting-questions-block .voting-results .voting-question li.percent-100 {
  background-image: linear-gradient(to right, #fce690 100%, rgba(0, 0, 0, 0) 100%);
}

/* line 1, ../scss/_maps.scss */
.map-wrapper {
  max-width: 981px;
}

/* line 4, ../scss/_maps.scss */
.google-maps {
  position: relative;
  padding-bottom: 56%;
  height: 0;
  overflow: hidden;
}

/* line 10, ../scss/_maps.scss */
.google-maps iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}

/* line 1, ../scss/_404.scss */
#error-404 {
  position: relative;
}
/* line 4, ../scss/_404.scss */
#error-404 #main {
  padding-bottom: 170px;
}
/* line 8, ../scss/_404.scss */
#error-404 #notFound-404 {
  max-width: 100%;
  margin-top: -70px;
}
@media (max-width: 1213px) {
  /* line 14, ../scss/_404.scss */
  #error-404 #notFound-404 {
    margin-top: -30px;
  }
}
@media (max-width: 599px) {
  /* line 19, ../scss/_404.scss */
  #error-404 #notFound-404 {
    margin-top: -20px;
  }
}
@media (max-width: 479px) {
  /* line 24, ../scss/_404.scss */
  #error-404 #notFound-404 {
    margin-top: -15px;
  }
}

/* line 1, ../scss/_forms.scss */
form {
  line-height: 24px;
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}
/* line 6, ../scss/_forms.scss */
form a {
  background: #f4f4f4;
  text-decoration: underline;
}

/* line 11, ../scss/_forms.scss */
select {
  padding: 3px;
  margin: 0px 0 0 5px;
  background: #f4f4f4;
  color: #000000;
  font-weight: bold;
  border: none;
  outline: none;
  display: inline-block;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  width: 62%;
  margin-top: 17px;
  float: right;
}

/* line 29, ../scss/_forms.scss */
input:hover {
  border: none;
  background: #f4f4f4;
  color: #000000;
}

/* line 34, ../scss/_forms.scss */
input[type="text"], input[type="email"] {
  padding-left: 8px;
}

/* line 37, ../scss/_forms.scss */
textarea {
  padding: 10px;
  width: 100%;
  margin-bottom: 10px;
  background: #f4f4f4;
  color: #000000;
  border: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
}

/* line 53, ../scss/_forms.scss */
.selectbox-container {
  width: 100%;
  height: 47px;
  border: none;
  background: #f4f4f4;
  margin-bottom: 10px;
  color: #d0d0d0;
}

/* line 62, ../scss/_forms.scss */
.selectbox-title {
  margin: 18px 0 0 7px;
  display: inline-block;
  color: #767279;
}

/* line 68, ../scss/_forms.scss */
.group div {
  margin-bottom: 10px;
}

/* line 72, ../scss/_forms.scss */
label {
  color: #d0d0d0;
}

/* line 75, ../scss/_forms.scss */
.checkbox-label {
  margin-left: 32px;
  display: block;
  position: relative;
  top: -34px;
  color: #000000;
}

/* line 82, ../scss/_forms.scss */
.radio-label {
  position: relative;
  margin-left: 10px;
  top: 2px;
}

/* line 87, ../scss/_forms.scss */
button {
  border: 2px solid #000000;
  background: #f4f4f4;
  margin-bottom: 10px;
  color: #000000;
  font-size: 30px;
  font-family: 'Graphik';
  letter-spacing: 1.2px;
  font-weight: normal;
  padding: 15px;
  display: inline-block;
  width: 100%;
}

/* line 101, ../scss/_forms.scss */
input[type=checkbox]:not(old),
input[type=radio]:not(old) {
  width: 20px;
  margin: 0;
  padding: 0;
  font-size: 1em;
  opacity: 0;
  height: 20px;
}

/* line 111, ../scss/_forms.scss */
input[type=checkbox]:not(old) + label,
input[type=radio]:not(old) + label {
  display: inline-block;
  margin-left: -30px;
  line-height: 1.5em;
  color: #000000;
}

/* line 119, ../scss/_forms.scss */
input[type=radio]:not(old) + label > span {
  display: inline-block;
  width: 15px;
  height: 16px;
  margin: 0.25em 0.5em 0.25em 0.25em;
  border-radius: 10px;
  vertical-align: bottom;
}

/* line 127, ../scss/_forms.scss */
input[type=checkbox]:not(old) + label > span {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin: 0.25em 0.5em 0.25em 0.25em;
  border: 2px solid #d0d0d0;
  vertical-align: bottom;
}

/* line 141, ../scss/_forms.scss */
input[type=checkbox]:not(old):checked + label > span:before {
  content: ' ';
  display: block;
  width: 13px;
  height: 13px;
  margin: 1px 1px 1px 1px;
  background: #ffc200;
  font-size: 18px;
  text-align: center;
  text-shadow: 0 0 0.0714em #8aacff;
  font-weight: bold;
}

/* line 154, ../scss/_forms.scss */
input[type=radio]:not(old):checked + label > span > span {
  display: block;
  width: 40px;
  height: 40px;
  margin: 4px;
  background: #d0d0d0;
  background-image: #d0d0d0;
}

/* line 163, ../scss/_forms.scss */
.mailsend-success {
  margin: 20px 0 20px 0;
  color: #d0d0d0;
  font-size: 30px;
  font-family: 'Graphik';
  font-weight: bold;
}

/* line 171, ../scss/_forms.scss */
.mailsend-fail {
  margin: 20px 0 20px 0;
  color: #ff9900;
  font-size: 30px;
  font-family: 'Graphik';
  font-weight: bold;
}

/* line 179, ../scss/_forms.scss */
::-webkit-input-placeholder {
  color: #d0d0d0;
}

/* line 182, ../scss/_forms.scss */
:-moz-placeholder {
  color: #d0d0d0;
}

/* line 185, ../scss/_forms.scss */
::-moz-placeholder {
  color: #d0d0d0;
}

/* line 188, ../scss/_forms.scss */
:-ms-input-placeholder {
  color: #d0d0d0;
}

/* line 191, ../scss/_forms.scss */
:placeholder-shown {
  color: #d0d0d0;
}

@media (max-width: 767px) {
  /* line 195, ../scss/_forms.scss */
  .selectbox-container {
    height: 70px;
  }
  /* line 197, ../scss/_forms.scss */
  .selectbox-container select {
    width: 90%;
    margin-top: 0;
    float: none;
  }

  /* line 203, ../scss/_forms.scss */
  input[type="text"], input[type="email"], label, span, option {
    font-size: 15px;
  }

  /* line 206, ../scss/_forms.scss */
  :placeholder-shown {
    font-size: 15px;
  }
}
/* line 4, ../scss/_collapse.scss */
.collapse-wrapper a.collapse {
  display: block;
}
/* line 7, ../scss/_collapse.scss */
.collapse-wrapper a.collapse.icon-plus:after, .collapse-wrapper a.collapse.icon-minus:after {
  content: "";
  position: absolute;
  right: 0;
}
/* line 14, ../scss/_collapse.scss */
.collapse-wrapper a.collapse.icon-plus:after {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -4989px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 24px;
  height: 24px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 14, ../scss/_collapse.scss */
  .collapse-wrapper a.collapse.icon-plus:after {
    background-position: 0px -4989px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 17, ../scss/_collapse.scss */
.collapse-wrapper a.collapse.icon-minus:after {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -4924px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 24px;
  height: 24px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 17, ../scss/_collapse.scss */
  .collapse-wrapper a.collapse.icon-minus:after {
    background-position: 0px -4924px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 23, ../scss/_collapse.scss */
.collapse-wrapper .collapse-content {
  display: none;
}
/* line 26, ../scss/_collapse.scss */
.collapse-wrapper .collapse-content.collapse-open {
  display: block;
}
/* line 32, ../scss/_collapse.scss */
.collapse-wrapper .search-filtertags .search-filtertag {
  display: inline-block;
  margin: 0 15px 15px 0;
  background-color: #000000;
  font-family: 'Gotham Black';
  font-size: 14px;
  color: #ffffff;
}
/* line 40, ../scss/_collapse.scss */
.collapse-wrapper .search-filtertags .search-filtertag a {
  display: block;
  padding: 5px 30px 5px 10px;
  color: #ffffff;
  position: relative;
}
/* line 46, ../scss/_collapse.scss */
.collapse-wrapper .search-filtertags .search-filtertag a:after {
  content: "\000D7";
  font-family: 'Gotham Extra Light';
  font-size: 22px;
  position: absolute;
  right: 5px;
  top: 0;
}

/* line 1, ../scss/_ticker.scss */
#newsticker {
  height: 782px;
  font-family: 'Gotham Extra Light';
  font-size: 16px;
  line-height: 1.3em;
  overflow: hidden;
  position: relative;
  box-sizing: border-box;
  position: relative;
  margin: 15px;
  float: right;
  margin-top: 0px;
}
/* line 21, ../scss/_ticker.scss */
#newsticker h2 {
  font-family: 'Gotham Extra Light';
  font-size: 20px;
  text-transform: uppercase;
  text-align: left;
  font-weight: bold;
  display: inline-block;
}
/* line 30, ../scss/_ticker.scss */
#newsticker .social-reload-button {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -6378px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 25px;
  height: 26px;
  position: relative;
  top: -9px;
  left: 10px;
  display: inline-block;
  font-size: 0px;
}
/* line 32, ../scss/_ticker.scss */
#newsticker .social-reload-button.rotate {
  -webkit-animation: spin 1s linear infinite;
  -moz-animation: spin 1s linear infinite;
  animation: spin 1s linear infinite;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 30, ../scss/_ticker.scss */
  #newsticker .social-reload-button {
    background-position: 0px -6378px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
@media (max-width: 1363px) {
  /* line 30, ../scss/_ticker.scss */
  #newsticker .social-reload-button {
    top: -10px;
    left: 10px;
  }
}
@media (max-width: 1213px) {
  /* line 30, ../scss/_ticker.scss */
  #newsticker .social-reload-button {
    top: -30px;
  }
}
/* line 52, ../scss/_ticker.scss */
#newsticker #newsticker-content {
  position: relative;
}
/* line 55, ../scss/_ticker.scss */
#newsticker #newsticker-content ul li {
  border-bottom: 1px solid #d0d0d0;
  box-sizing: border-box;
  height: 94px;
  position: relative;
  font-family: "Abril";
}
/* line 63, ../scss/_ticker.scss */
#newsticker #newsticker-content ul li a {
  display: block;
  height: 94px;
}
/* line 67, ../scss/_ticker.scss */
#newsticker #newsticker-content ul li a div.ticker_content {
  display: inline-block;
  width: 240px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  position: relative;
  word-wrap: break-word;
}
@media (max-width: 1363px) {
  /* line 67, ../scss/_ticker.scss */
  #newsticker #newsticker-content ul li a div.ticker_content {
    width: 190px;
  }
}
@media (max-width: 599px) {
  /* line 67, ../scss/_ticker.scss */
  #newsticker #newsticker-content ul li a div.ticker_content {
    width: 180px;
  }
}
/* line 82, ../scss/_ticker.scss */
#newsticker #newsticker-content ul li a div.ticker_content span.ticker_creator {
  width: 240px;
  display: inline-block;
  font-size: 16px;
  color: #818181;
}
/* line 88, ../scss/_ticker.scss */
#newsticker #newsticker-content ul li a div.ticker_content span.ticker_text {
  display: inline-block;
  width: 240px;
  word-wrap: break-word;
}
/* line 93, ../scss/_ticker.scss */
#newsticker #newsticker-content ul li a div.ticker_content span.ticker_text.icononly {
  width: 310px;
}
@media (max-width: 1363px) {
  /* line 88, ../scss/_ticker.scss */
  #newsticker #newsticker-content ul li a div.ticker_content span.ticker_text {
    width: 190px;
  }
  /* line 100, ../scss/_ticker.scss */
  #newsticker #newsticker-content ul li a div.ticker_content span.ticker_text.icononly {
    width: 250px;
  }
}
@media (max-width: 599px) {
  /* line 88, ../scss/_ticker.scss */
  #newsticker #newsticker-content ul li a div.ticker_content span.ticker_text {
    width: 170px;
  }
  /* line 107, ../scss/_ticker.scss */
  #newsticker #newsticker-content ul li a div.ticker_content span.ticker_text.icononly {
    width: 170px;
  }
}
@media (max-width: 767px) {
  /* line 67, ../scss/_ticker.scss */
  #newsticker #newsticker-content ul li a div.ticker_content {
    max-width: 100%;
    -webkit-transform: translate(none, -50%);
    -moz-transform: translate(none, -50%);
    -ms-transform: translate(none, -50%);
    -o-transform: translate(none, -50%);
    transform: translate(none, -50%);
    position: relative;
    top: 50%;
  }
}
@media (max-width: 599px) {
  /* line 67, ../scss/_ticker.scss */
  #newsticker #newsticker-content ul li a div.ticker_content {
    left: inherit;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    position: relative;
    top: 50%;
  }
}
/* line 127, ../scss/_ticker.scss */
#newsticker #newsticker-content ul li a .ticker_media {
  height: 94px;
  float: right;
}
/* line 131, ../scss/_ticker.scss */
#newsticker #newsticker-content ul li a .ticker_media.icononly {
  width: 50px;
}
/* line 135, ../scss/_ticker.scss */
#newsticker #newsticker-content ul li a .ticker_media .thumbnail {
  top: 50%;
  position: relative;
  transform: translateY(-50%);
  width: 108px;
  max-height: 80px;
  overflow: hidden;
  float: right;
}
/* line 144, ../scss/_ticker.scss */
#newsticker #newsticker-content ul li a .ticker_media .thumbnail img {
  max-width: 108px;
}
/* line 149, ../scss/_ticker.scss */
#newsticker #newsticker-content ul li a i {
  position: relative;
  display: block;
}
/* line 154, ../scss/_ticker.scss */
#newsticker #newsticker-content ul li a i.base.news_private {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -4466px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 34px;
  height: 34px;
  top: -60px;
  left: 45px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 154, ../scss/_ticker.scss */
  #newsticker #newsticker-content ul li a i.base.news_private {
    background-position: 0px -4466px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 159, ../scss/_ticker.scss */
#newsticker #newsticker-content ul li a i.base.news_facebook {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -4302px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 34px;
  height: 34px;
  top: -60px;
  left: 45px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 159, ../scss/_ticker.scss */
  #newsticker #newsticker-content ul li a i.base.news_facebook {
    background-position: 0px -4302px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 164, ../scss/_ticker.scss */
#newsticker #newsticker-content ul li a i.base.news_twitter {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -5374px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 34px;
  height: 34px;
  top: 30px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 164, ../scss/_ticker.scss */
  #newsticker #newsticker-content ul li a i.base.news_twitter {
    background-position: 0px -5374px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 168, ../scss/_ticker.scss */
#newsticker #newsticker-content ul li a i.base.news_instagram {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -5374px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 34px;
  height: 34px;
  top: -60px;
  left: 45px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 168, ../scss/_ticker.scss */
  #newsticker #newsticker-content ul li a i.base.news_instagram {
    background-position: 0px -5374px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 174, ../scss/_ticker.scss */
#newsticker #newsticker-content ul li a i.image {
  top: 50%;
  left: 50%;
  position: relative;
  transform: translate(-50%, -50%);
}
/* line 180, ../scss/_ticker.scss */
#newsticker #newsticker-content ul li a i.image.news_private_image {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -4505px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 34px;
  height: 34px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 180, ../scss/_ticker.scss */
  #newsticker #newsticker-content ul li a i.image.news_private_image {
    background-position: 0px -4505px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 184, ../scss/_ticker.scss */
#newsticker #newsticker-content ul li a i.image.news_facebook_image {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -4341px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 34px;
  height: 34px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 184, ../scss/_ticker.scss */
  #newsticker #newsticker-content ul li a i.image.news_facebook_image {
    background-position: 0px -4341px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 188, ../scss/_ticker.scss */
#newsticker #newsticker-content ul li a i.image.news_twitter_image {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -5413px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 34px;
  height: 34px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 188, ../scss/_ticker.scss */
  #newsticker #newsticker-content ul li a i.image.news_twitter_image {
    background-position: 0px -5413px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 192, ../scss/_ticker.scss */
#newsticker #newsticker-content ul li a i.image.news_instagram_image {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -5413px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 34px;
  height: 34px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 192, ../scss/_ticker.scss */
  #newsticker #newsticker-content ul li a i.image.news_instagram_image {
    background-position: 0px -5413px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 200, ../scss/_ticker.scss */
#newsticker a.all {
  display: inline-block;
  max-width: 100%;
  bottom: -50px;
  text-align: center;
  overflow: visible;
  position: relative;
  text-decoration: underline;
  color: #000000;
}
/* line 210, ../scss/_ticker.scss */
#newsticker a.navi {
  position: absolute;
  right: 15px;
  z-index: 10;
}
/* line 216, ../scss/_ticker.scss */
#newsticker a.navi.prev {
  top: -26px;
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -573px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 22px;
  height: 12px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 216, ../scss/_ticker.scss */
  #newsticker a.navi.prev {
    background-position: 0px -573px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 220, ../scss/_ticker.scss */
#newsticker a.navi.next {
  bottom: -70px;
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -38px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 22px;
  height: 12px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 220, ../scss/_ticker.scss */
  #newsticker a.navi.next {
    background-position: 0px -38px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
@media (max-width: 1363px) {
  /* line 1, ../scss/_ticker.scss */
  #newsticker {
    height: 670px;
  }
  /* line 227, ../scss/_ticker.scss */
  #newsticker a.prev {
    top: -26px;
  }
  /* line 230, ../scss/_ticker.scss */
  #newsticker a.all {
    bottom: -30px;
  }
  /* line 233, ../scss/_ticker.scss */
  #newsticker #newsticker-content {
    height: 565px;
  }
}
@media (max-width: 1213px) {
  /* line 1, ../scss/_ticker.scss */
  #newsticker {
    height: 190px;
    margin: 15px 15px;
  }
  /* line 241, ../scss/_ticker.scss */
  #newsticker a.all {
    position: absolute;
    height: 20px;
    TOP: 0px;
    right: 0;
  }
  /* line 248, ../scss/_ticker.scss */
  #newsticker h2 {
    width: 100%;
    text-align: center;
  }
  /* line 252, ../scss/_ticker.scss */
  #newsticker .navi {
    display: none;
  }
  /* line 255, ../scss/_ticker.scss */
  #newsticker #newsticker-content {
    height: 110px;
    overflow: hidden;
  }
  /* line 259, ../scss/_ticker.scss */
  #newsticker #newsticker-content ul li {
    padding: 11.5px 17px 11.5px 0;
    height: 100px;
    width: 369px;
    float: left;
    border: none;
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box;
  }
  /* line 269, ../scss/_ticker.scss */
  #newsticker #newsticker-content ul li a {
    display: block;
    width: 100%;
    text-align: left;
  }
}
@media (max-width: 767px) {
  /* line 278, ../scss/_ticker.scss */
  #newsticker a.all {
    top: 34px;
    left: 50%;
    transform: translateX(-50%);
  }
  /* line 284, ../scss/_ticker.scss */
  #newsticker #newsticker-content ul li {
    width: 100%;
  }
}
@media (max-width: 599px) {
  /* line 291, ../scss/_ticker.scss */
  #newsticker #newsticker-content ul li {
    padding-left: 0;
    padding-right: 0;
  }
}

/* line 1, ../scss/_jquery_ui.scss */
li.ui-menu-item {
  line-height: 1.5em;
  border: 1px solid white;
  padding: 0 5px;
}

@media (max-width: 599px) {
  /* line 1, ../scss/_newswall.scss */
  .social-controlls {
    margin-top: 25px;
  }
}
/* line 5, ../scss/_newswall.scss */
.social-controlls .social-reload-button {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -6378px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 25px;
  height: 26px;
  position: relative;
  top: 36px;
  left: 15px;
  display: block;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 5, ../scss/_newswall.scss */
  .social-controlls .social-reload-button {
    background-position: 0px -6378px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 12, ../scss/_newswall.scss */
.social-controlls .social-reload-button.rotate {
  -webkit-animation: spin 1s linear infinite;
  -moz-animation: spin 1s linear infinite;
  animation: spin 1s linear infinite;
}
@media (max-width: 479px) {
  /* line 5, ../scss/_newswall.scss */
  .social-controlls .social-reload-button {
    top: -10px;
    left: 50%;
    transform: translateX(-50%);
  }
}
/* line 22, ../scss/_newswall.scss */
.social-controlls .social-controll-button {
  display: inline-block;
  height: 100px;
  position: relative;
  transform: translateX(-50%);
  left: 50%;
}
@media (max-width: 1213px) {
  /* line 22, ../scss/_newswall.scss */
  .social-controlls .social-controll-button {
    height: 80px;
  }
}
/* line 32, ../scss/_newswall.scss */
.social-controlls .social-controll-button a.active {
  opacity: 0.4;
}
/* line 35, ../scss/_newswall.scss */
.social-controlls .social-controll-button a.icon {
  display: inline-block;
  margin: 0 7.5px 5px;
  border-radius: 25px;
}
/* line 46, ../scss/_newswall.scss */
.social-controlls .social-controll-button a.icon.icon-facebook {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -1845px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 50px;
  height: 50px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 46, ../scss/_newswall.scss */
  .social-controlls .social-controll-button a.icon.icon-facebook {
    background-position: 0px -1845px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 46, ../scss/_newswall.scss */
.social-controlls .social-controll-button a.icon.icon-twitter {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -7991px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 50px;
  height: 50px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 46, ../scss/_newswall.scss */
  .social-controlls .social-controll-button a.icon.icon-twitter {
    background-position: 0px -7992px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 46, ../scss/_newswall.scss */
.social-controlls .social-controll-button a.icon.icon-googleplus {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -3830px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 50px;
  height: 50px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 46, ../scss/_newswall.scss */
  .social-controlls .social-controll-button a.icon.icon-googleplus {
    background-position: 0px -3830px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 46, ../scss/_newswall.scss */
.social-controlls .social-controll-button a.icon.icon-youtube {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -13146px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 50px;
  height: 50px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 46, ../scss/_newswall.scss */
  .social-controlls .social-controll-button a.icon.icon-youtube {
    background-position: 0px -13147px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 46, ../scss/_newswall.scss */
.social-controlls .social-controll-button a.icon.icon-instagram {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -5646px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 50px;
  height: 50px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 46, ../scss/_newswall.scss */
  .social-controlls .social-controll-button a.icon.icon-instagram {
    background-position: 0px -5646px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 46, ../scss/_newswall.scss */
.social-controlls .social-controll-button a.icon.icon-rss {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -6426px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 50px;
  height: 51px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 46, ../scss/_newswall.scss */
  .social-controlls .social-controll-button a.icon.icon-rss {
    background-position: 0px -6426px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 50, ../scss/_newswall.scss */
.social-controlls .social-controll-button a.icon.icon-all {
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -1324px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 50px;
  height: 50px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 50, ../scss/_newswall.scss */
  .social-controlls .social-controll-button a.icon.icon-all {
    background-position: 0px -1324px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 56, ../scss/_newswall.scss */
.social-controlls .filter-box {
  position: relative;
  display: inline-block;
  width: 260px;
  float: right;
  margin-right: 15px;
  font-family: 'Abril Text';
  font-style: italic;
}
@media (max-width: 1213px) {
  /* line 56, ../scss/_newswall.scss */
  .social-controlls .filter-box {
    width: 100%;
    float: none;
  }
}
/* line 72, ../scss/_newswall.scss */
.social-controlls .filter-box .filter-button {
  background-color: #000000;
  color: #f4f4f4;
  font-family: 'Abril Text';
  padding: 12px;
  font-size: 16px;
  border: none;
  text-align: left;
  cursor: pointer;
  margin-bottom: 0;
}
/* line 83, ../scss/_newswall.scss */
.social-controlls .filter-box .filter-button:after {
  content: ' ';
  display: inline-block;
  float: right;
  background-image: url('/bundles/introwww/img/icons-s93e18431b6.png');
  background-position: 0px -21px;
  background-repeat: no-repeat;
  -moz-background-size: 232px 13196px;
  -o-background-size: 232px 13196px;
  -webkit-background-size: 232px 13196px;
  background-size: 232px 13196px;
  width: 23px;
  height: 12px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  /* line 83, ../scss/_newswall.scss */
  .social-controlls .filter-box .filter-button:after {
    background-position: 0px -21px;
    background-image: url('/bundles/introwww/img/icons@2x-s611c805bf9.png');
  }
}
/* line 90, ../scss/_newswall.scss */
.social-controlls .filter-box .filter-content {
  display: none;
  position: absolute;
  background-color: #000000;
  width: 260px;
  z-index: 2;
  top: 0px;
}
@media (max-width: 1213px) {
  /* line 90, ../scss/_newswall.scss */
  .social-controlls .filter-box .filter-content {
    width: 100%;
  }
}
/* line 102, ../scss/_newswall.scss */
.social-controlls .filter-box .filter-content div {
  transform: translateY(-50%);
  top: 50%;
  position: relative;
}
/* line 108, ../scss/_newswall.scss */
.social-controlls .filter-box .filter-content a {
  color: white;
  padding: 12px 16px;
  font-size: 14px;
  text-decoration: none;
  display: block;
  border-top: 1px solid #f4f4f4;
}
/* line 116, ../scss/_newswall.scss */
.social-controlls .filter-box .filter-content a:hover {
  background-color: #ffc200;
}
/* line 122, ../scss/_newswall.scss */
.social-controlls .filter-box .filter-content input {
  padding: 14px 20px 12px 14px;
  border: none;
  color: #f4f4f4;
  background: black;
  font-size: 14px;
  background: #000000;
}

/* line 134, ../scss/_newswall.scss */
.social-header {
  font-family: 'Abril Text';
  font-style: italic;
  display: inherit;
  font-size: 25px;
  transform: translate(-50%, -50%);
  left: 50%;
  position: absolute;
  top: 50%;
  width: 100%;
  text-align: center;
}
@media (max-width: 479px) {
  /* line 134, ../scss/_newswall.scss */
  .social-header {
    font-size: 20px;
    text-align: center;
  }
}

/* line 152, ../scss/_newswall.scss */
.social-Image {
  height: 350px;
  overflow: hidden;
  margin: 0 15px 0 15px;
  position: relative;
  opacity: 0.7;
}
/* line 159, ../scss/_newswall.scss */
.social-Image img {
  display: block;
  max-width: 100%;
}
/* line 164, ../scss/_newswall.scss */
.social-Image:before {
  content: "Bild: Diana M&uuml;hlberger/Obstwiesenfestival";
  position: absolute;
  right: 0;
  bottom: 0;
  font-size: 15px;
  padding-right: 5px;
}
@media (max-width: 1213px) {
  /* line 152, ../scss/_newswall.scss */
  .social-Image {
    height: 273px;
  }
}
@media (max-width: 767px) {
  /* line 176, ../scss/_newswall.scss */
  .social-Image img {
    max-width: inherit;
    max-height: 100%;
  }
}
@media (max-width: 599px) {
  /* line 152, ../scss/_newswall.scss */
  .social-Image {
    margin: 0 0 0 0;
  }
}
/* line 184, ../scss/_newswall.scss */
.social-Image .social-credits {
  bottom: 15px;
  right: 0px;
  color: #000000;
  position: relative;
}

/* line 194, ../scss/_newswall.scss */
#socialwall .masonry {
  display: none;
}

/* line 198, ../scss/_newswall.scss */
#post-overlay {
  background: rgba(0, 0, 0, 0.8);
  overflow: scroll;
}
/* line 202, ../scss/_newswall.scss */
#post-overlay.loading {
  background: url("/bundles/introwww/img/ajax_loader.gif");
  background-repeat: no-repeat;
  background-position: center;
}
/* line 208, ../scss/_newswall.scss */
#post-overlay .overlay-inlay {
  display: inline-block;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
  position: absolute;
  margin-top: 50px;
  pointer-events: none;
  overflow: scroll;
  max-height: 100%;
}
/* line 216, ../scss/_newswall.scss */
#post-overlay .overlay-inlay .embed {
  display: inline-block;
  padding-top: 50px;
  box-sizing: border-box;
  width: 500px;
}
/* line 221, ../scss/_newswall.scss */
#post-overlay .overlay-inlay .embed * {
  pointer-events: all;
}
/* line 224, ../scss/_newswall.scss */
#post-overlay .overlay-inlay .embed .fb-post {
  background: white;
}
/* line 227, ../scss/_newswall.scss */
#post-overlay .overlay-inlay .embed .fb-post iframe {
  background: white;
}
/* line 231, ../scss/_newswall.scss */
#post-overlay .overlay-inlay .embed iframe {
  margin: 0px;
}
/* line 234, ../scss/_newswall.scss */
#post-overlay .overlay-inlay .embed:after {
  position: absolute;
  right: 0px;
  top: 0px;
  line-height: 16px;
  content: 'x';
  font-size: 50px;
  color: #ffc200;
  font-family: 'Gotham Extra Light';
  font-weight: bold;
}
@media (max-width: 599px) {
  /* line 216, ../scss/_newswall.scss */
  #post-overlay .overlay-inlay .embed {
    width: 300px;
  }
}
