/* line 17, ../../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, .box-homepage.box-youtube .title, h3, .page-search #content-wrap .search-results .search-result .title, .page-player-news #content-wrap .search-results .search-result .title, .page-news-search #content-wrap .search-results .search-result .title, 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, ../../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1; }

/* line 24, ../../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none; }

/* line 26, ../../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 28, ../../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

/* line 30, ../../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none; }
  /* line 103, ../../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
  q:before, q:after, blockquote:before, blockquote:after {
    content: "";
    content: none; }

/* line 32, ../../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none; }

/* line 116, ../../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block; }

/*! jQuery UI - v1.10.3 - 2013-11-27
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.datepicker.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=3px&bgColorHeader=%23532994&bgTextureHeader=highlight_soft&bgImgOpacityHeader=50&borderColorHeader=%23150233&fcHeader=%23ffffff&iconColorHeader=%23ffffff&bgColorContent=%23ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=%23aaaaaa&fcContent=%23222222&iconColorContent=%23222222&bgColorDefault=%23e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=%23d3d3d3&fcDefault=%23555555&iconColorDefault=%23888888&bgColorHover=%23dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=%23999999&fcHover=%23212121&iconColorHover=%23454545&bgColorActive=%23532994&bgTextureActive=highlight_hard&bgImgOpacityActive=50&borderColorActive=%238d66cf&fcActive=%23ffffff&iconColorActive=%23ffffff&bgColorHighlight=%23d2c8e4&bgTextureHighlight=highlight_hard&bgImgOpacityHighlight=55&borderColorHighlight=%23cfc0e9&fcHighlight=%23000000&iconColorHighlight=%23000000&bgColorError=%23fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=%23cd0a0a&fcError=%23cd0a0a&iconColorError=%23cd0a0a&bgColorOverlay=%23aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=%23aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
/* line 9, ../sass/includes/_plugins.scss */
.ui-helper-hidden {
  display: none; }

/* line 12, ../sass/includes/_plugins.scss */
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

/* line 22, ../sass/includes/_plugins.scss */
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none; }

/* line 33, ../sass/includes/_plugins.scss */
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse; }

/* line 38, ../sass/includes/_plugins.scss */
.ui-helper-clearfix:after {
  clear: both; }

/* line 41, ../sass/includes/_plugins.scss */
.ui-helper-clearfix {
  min-height: 0;
  /* support: IE7 */ }

/* line 44, ../sass/includes/_plugins.scss */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0); }

/* line 54, ../sass/includes/_plugins.scss */
.ui-front {
  z-index: 100; }

/* Interaction Cues
----------------------------------*/
/* line 61, ../sass/includes/_plugins.scss */
.ui-state-disabled {
  cursor: default !important; }

/* Icons
----------------------------------*/
/* states and images */
/* line 70, ../sass/includes/_plugins.scss */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat; }

/* Misc visuals
----------------------------------*/
/* Overlays */
/* line 82, ../sass/includes/_plugins.scss */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

/* line 89, ../sass/includes/_plugins.scss */
.ui-datepicker {
  width: 268px;
  padding: .2em .2em 0;
  display: none;
  font-family: inherit !important; }

/* line 95, ../sass/includes/_plugins.scss */
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0; }

/* line 100, ../sass/includes/_plugins.scss */
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em; }

/* line 107, ../sass/includes/_plugins.scss */
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px; }

/* line 110, ../sass/includes/_plugins.scss */
.ui-datepicker .ui-datepicker-prev {
  left: 2px; }

/* line 113, ../sass/includes/_plugins.scss */
.ui-datepicker .ui-datepicker-next {
  right: 2px; }

/* line 116, ../sass/includes/_plugins.scss */
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px; }

/* line 119, ../sass/includes/_plugins.scss */
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px; }

/* line 123, ../sass/includes/_plugins.scss */
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px; }

/* line 131, ../sass/includes/_plugins.scss */
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center; }

/* line 136, ../sass/includes/_plugins.scss */
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0; }

/* line 140, ../sass/includes/_plugins.scss */
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%; }

/* line 144, ../sass/includes/_plugins.scss */
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%; }

/* line 147, ../sass/includes/_plugins.scss */
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em; }

/* line 153, ../sass/includes/_plugins.scss */
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0; }

/* line 159, ../sass/includes/_plugins.scss */
.ui-datepicker td {
  border: 0;
  padding: 1px; }

/* line 164, ../sass/includes/_plugins.scss */
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none; }

/* line 170, ../sass/includes/_plugins.scss */
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0; }

/* line 178, ../sass/includes/_plugins.scss */
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible; }

/* line 186, ../sass/includes/_plugins.scss */
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left; }

/* with multiple calendars */
/* line 191, ../sass/includes/_plugins.scss */
.ui-datepicker.ui-datepicker-multi {
  width: auto; }

/* line 194, ../sass/includes/_plugins.scss */
.ui-datepicker-multi .ui-datepicker-group {
  float: left; }

/* line 197, ../sass/includes/_plugins.scss */
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em; }

/* line 201, ../sass/includes/_plugins.scss */
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%; }

/* line 204, ../sass/includes/_plugins.scss */
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%; }

/* line 207, ../sass/includes/_plugins.scss */
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%; }

/* line 211, ../sass/includes/_plugins.scss */
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0; }

/* line 214, ../sass/includes/_plugins.scss */
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left; }

/* line 217, ../sass/includes/_plugins.scss */
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0; }

/* RTL support */
/* line 224, ../sass/includes/_plugins.scss */
.ui-datepicker-rtl {
  direction: rtl; }

/* line 227, ../sass/includes/_plugins.scss */
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto; }

/* line 231, ../sass/includes/_plugins.scss */
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto; }

/* line 235, ../sass/includes/_plugins.scss */
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto; }

/* line 239, ../sass/includes/_plugins.scss */
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto; }

/* line 243, ../sass/includes/_plugins.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right; }

/* line 246, ../sass/includes/_plugins.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left; }

/* line 250, ../sass/includes/_plugins.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right; }

/* line 254, ../sass/includes/_plugins.scss */
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px; }

/* Component containers
----------------------------------*/
/* line 261, ../sass/includes/_plugins.scss */
.ui-widget {
  font-size: 1.1em; }

/* line 264, ../sass/includes/_plugins.scss */
.ui-widget .ui-widget {
  font-size: 1em; }

/* line 270, ../sass/includes/_plugins.scss */
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-size: 1em; }

/* line 273, ../sass/includes/_plugins.scss */
.ui-widget-content {
  border: 1px solid #aaaaaa;
  background: white url(../images/jqueryui/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
  color: #222222; }

/* line 278, ../sass/includes/_plugins.scss */
.ui-widget-content a {
  color: #222222; }

/* line 281, ../sass/includes/_plugins.scss */
.ui-widget-header {
  border: 1px solid #150233;
  background: #532994 url(../images/jqueryui/ui-bg_highlight-soft_50_532994_1x100.png) 50% 50% repeat-x;
  color: #ffffff;
  font-weight: bold; }

/* line 287, ../sass/includes/_plugins.scss */
.ui-widget-header a {
  color: #ffffff; }

/* Interaction states
----------------------------------*/
/* line 295, ../sass/includes/_plugins.scss */
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #d3d3d3;
  background: #e6e6e6 url(../images/jqueryui/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #555555; }

/* line 303, ../sass/includes/_plugins.scss */
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #555555;
  text-decoration: none; }

/* line 312, ../sass/includes/_plugins.scss */
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #999999;
  background: #dadada url(../images/jqueryui/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121; }

/* line 321, ../sass/includes/_plugins.scss */
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
  color: #212121;
  text-decoration: none; }

/* line 327, ../sass/includes/_plugins.scss */
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #8d66cf;
  background: #532994 url(../images/jqueryui/ui-bg_highlight-hard_50_532994_1x100.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #ffffff; }

/* line 335, ../sass/includes/_plugins.scss */
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #ffffff;
  text-decoration: none; }

/* Interaction Cues
----------------------------------*/
/* line 344, ../sass/includes/_plugins.scss */
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #cfc0e9;
  background: #d2c8e4 url(../images/jqueryui/ui-bg_highlight-hard_55_d2c8e4_1x100.png) 50% top repeat-x;
  color: #000000; }

/* line 351, ../sass/includes/_plugins.scss */
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #000000; }

/* line 356, ../sass/includes/_plugins.scss */
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url(../images/jqueryui/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
  color: #cd0a0a; }

/* line 363, ../sass/includes/_plugins.scss */
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #cd0a0a; }

/* line 368, ../sass/includes/_plugins.scss */
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #cd0a0a; }

/* line 373, ../sass/includes/_plugins.scss */
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold; }

/* line 378, ../sass/includes/_plugins.scss */
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal; }

/* line 385, ../sass/includes/_plugins.scss */
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none; }

/* line 390, ../sass/includes/_plugins.scss */
.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
  /* For IE8 - See #6059 */ }

/* Icons
----------------------------------*/
/* states and images */
/* line 398, ../sass/includes/_plugins.scss */
.ui-icon {
  width: 16px;
  height: 16px; }

/* line 403, ../sass/includes/_plugins.scss */
.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url(../images/jqueryui/ui-icons_222222_256x240.png); }

/* line 406, ../sass/includes/_plugins.scss */
.ui-widget-header .ui-icon {
  background-image: url(../images/jqueryui/ui-icons_ffffff_256x240.png); }

/* line 409, ../sass/includes/_plugins.scss */
.ui-state-default .ui-icon {
  background-image: url(../images/jqueryui/ui-icons_888888_256x240.png); }

/* line 413, ../sass/includes/_plugins.scss */
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url(../images/jqueryui/ui-icons_454545_256x240.png); }

/* line 416, ../sass/includes/_plugins.scss */
.ui-state-active .ui-icon {
  background-image: url(../images/jqueryui/ui-icons_ffffff_256x240.png); }

/* line 419, ../sass/includes/_plugins.scss */
.ui-state-highlight .ui-icon {
  background-image: url(../images/jqueryui/ui-icons_000000_256x240.png); }

/* line 423, ../sass/includes/_plugins.scss */
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url(../images/jqueryui/ui-icons_cd0a0a_256x240.png); }

/* positioning */
/* line 428, ../sass/includes/_plugins.scss */
.ui-icon-blank {
  background-position: 16px 16px; }

/* line 429, ../sass/includes/_plugins.scss */
.ui-icon-carat-1-n {
  background-position: 0 0; }

/* line 430, ../sass/includes/_plugins.scss */
.ui-icon-carat-1-ne {
  background-position: -16px 0; }

/* line 431, ../sass/includes/_plugins.scss */
.ui-icon-carat-1-e {
  background-position: -32px 0; }

/* line 432, ../sass/includes/_plugins.scss */
.ui-icon-carat-1-se {
  background-position: -48px 0; }

/* line 433, ../sass/includes/_plugins.scss */
.ui-icon-carat-1-s {
  background-position: -64px 0; }

/* line 434, ../sass/includes/_plugins.scss */
.ui-icon-carat-1-sw {
  background-position: -80px 0; }

/* line 435, ../sass/includes/_plugins.scss */
.ui-icon-carat-1-w {
  background-position: -96px 0; }

/* line 436, ../sass/includes/_plugins.scss */
.ui-icon-carat-1-nw {
  background-position: -112px 0; }

/* line 437, ../sass/includes/_plugins.scss */
.ui-icon-carat-2-n-s {
  background-position: -128px 0; }

/* line 438, ../sass/includes/_plugins.scss */
.ui-icon-carat-2-e-w {
  background-position: -144px 0; }

/* line 439, ../sass/includes/_plugins.scss */
.ui-icon-triangle-1-n {
  background-position: 0 -16px; }

/* line 440, ../sass/includes/_plugins.scss */
.ui-icon-triangle-1-ne {
  background-position: -16px -16px; }

/* line 441, ../sass/includes/_plugins.scss */
.ui-icon-triangle-1-e {
  background-position: -32px -16px; }

/* line 442, ../sass/includes/_plugins.scss */
.ui-icon-triangle-1-se {
  background-position: -48px -16px; }

/* line 443, ../sass/includes/_plugins.scss */
.ui-icon-triangle-1-s {
  background-position: -64px -16px; }

/* line 444, ../sass/includes/_plugins.scss */
.ui-icon-triangle-1-sw {
  background-position: -80px -16px; }

/* line 445, ../sass/includes/_plugins.scss */
.ui-icon-triangle-1-w {
  background-position: -96px -16px; }

/* line 446, ../sass/includes/_plugins.scss */
.ui-icon-triangle-1-nw {
  background-position: -112px -16px; }

/* line 447, ../sass/includes/_plugins.scss */
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px; }

/* line 448, ../sass/includes/_plugins.scss */
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px; }

/* line 449, ../sass/includes/_plugins.scss */
.ui-icon-arrow-1-n {
  background-position: 0 -32px; }

/* line 450, ../sass/includes/_plugins.scss */
.ui-icon-arrow-1-ne {
  background-position: -16px -32px; }

/* line 451, ../sass/includes/_plugins.scss */
.ui-icon-arrow-1-e {
  background-position: -32px -32px; }

/* line 452, ../sass/includes/_plugins.scss */
.ui-icon-arrow-1-se {
  background-position: -48px -32px; }

/* line 453, ../sass/includes/_plugins.scss */
.ui-icon-arrow-1-s {
  background-position: -64px -32px; }

/* line 454, ../sass/includes/_plugins.scss */
.ui-icon-arrow-1-sw {
  background-position: -80px -32px; }

/* line 455, ../sass/includes/_plugins.scss */
.ui-icon-arrow-1-w {
  background-position: -96px -32px; }

/* line 456, ../sass/includes/_plugins.scss */
.ui-icon-arrow-1-nw {
  background-position: -112px -32px; }

/* line 457, ../sass/includes/_plugins.scss */
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px; }

/* line 458, ../sass/includes/_plugins.scss */
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px; }

/* line 459, ../sass/includes/_plugins.scss */
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px; }

/* line 460, ../sass/includes/_plugins.scss */
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px; }

/* line 461, ../sass/includes/_plugins.scss */
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px; }

/* line 462, ../sass/includes/_plugins.scss */
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px; }

/* line 463, ../sass/includes/_plugins.scss */
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px; }

/* line 464, ../sass/includes/_plugins.scss */
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px; }

/* line 465, ../sass/includes/_plugins.scss */
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px; }

/* line 466, ../sass/includes/_plugins.scss */
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px; }

/* line 467, ../sass/includes/_plugins.scss */
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px; }

/* line 468, ../sass/includes/_plugins.scss */
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px; }

/* line 469, ../sass/includes/_plugins.scss */
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px; }

/* line 470, ../sass/includes/_plugins.scss */
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px; }

/* line 471, ../sass/includes/_plugins.scss */
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px; }

/* line 472, ../sass/includes/_plugins.scss */
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px; }

/* line 473, ../sass/includes/_plugins.scss */
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px; }

/* line 474, ../sass/includes/_plugins.scss */
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px; }

/* line 475, ../sass/includes/_plugins.scss */
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px; }

/* line 476, ../sass/includes/_plugins.scss */
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px; }

/* line 477, ../sass/includes/_plugins.scss */
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px; }

/* line 478, ../sass/includes/_plugins.scss */
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px; }

/* line 479, ../sass/includes/_plugins.scss */
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px; }

/* line 480, ../sass/includes/_plugins.scss */
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px; }

/* line 481, ../sass/includes/_plugins.scss */
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px; }

/* line 482, ../sass/includes/_plugins.scss */
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px; }

/* line 483, ../sass/includes/_plugins.scss */
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px; }

/* line 484, ../sass/includes/_plugins.scss */
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px; }

/* line 485, ../sass/includes/_plugins.scss */
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px; }

/* line 486, ../sass/includes/_plugins.scss */
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px; }

/* line 487, ../sass/includes/_plugins.scss */
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px; }

/* line 488, ../sass/includes/_plugins.scss */
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px; }

/* line 489, ../sass/includes/_plugins.scss */
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px; }

/* line 490, ../sass/includes/_plugins.scss */
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px; }

/* line 491, ../sass/includes/_plugins.scss */
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px; }

/* line 492, ../sass/includes/_plugins.scss */
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px; }

/* line 493, ../sass/includes/_plugins.scss */
.ui-icon-arrow-4 {
  background-position: 0 -80px; }

/* line 494, ../sass/includes/_plugins.scss */
.ui-icon-arrow-4-diag {
  background-position: -16px -80px; }

/* line 495, ../sass/includes/_plugins.scss */
.ui-icon-extlink {
  background-position: -32px -80px; }

/* line 496, ../sass/includes/_plugins.scss */
.ui-icon-newwin {
  background-position: -48px -80px; }

/* line 497, ../sass/includes/_plugins.scss */
.ui-icon-refresh {
  background-position: -64px -80px; }

/* line 498, ../sass/includes/_plugins.scss */
.ui-icon-shuffle {
  background-position: -80px -80px; }

/* line 499, ../sass/includes/_plugins.scss */
.ui-icon-transfer-e-w {
  background-position: -96px -80px; }

/* line 500, ../sass/includes/_plugins.scss */
.ui-icon-transferthick-e-w {
  background-position: -112px -80px; }

/* line 501, ../sass/includes/_plugins.scss */
.ui-icon-folder-collapsed {
  background-position: 0 -96px; }

/* line 502, ../sass/includes/_plugins.scss */
.ui-icon-folder-open {
  background-position: -16px -96px; }

/* line 503, ../sass/includes/_plugins.scss */
.ui-icon-document {
  background-position: -32px -96px; }

/* line 504, ../sass/includes/_plugins.scss */
.ui-icon-document-b {
  background-position: -48px -96px; }

/* line 505, ../sass/includes/_plugins.scss */
.ui-icon-note {
  background-position: -64px -96px; }

/* line 506, ../sass/includes/_plugins.scss */
.ui-icon-mail-closed {
  background-position: -80px -96px; }

/* line 507, ../sass/includes/_plugins.scss */
.ui-icon-mail-open {
  background-position: -96px -96px; }

/* line 508, ../sass/includes/_plugins.scss */
.ui-icon-suitcase {
  background-position: -112px -96px; }

/* line 509, ../sass/includes/_plugins.scss */
.ui-icon-comment {
  background-position: -128px -96px; }

/* line 510, ../sass/includes/_plugins.scss */
.ui-icon-person {
  background-position: -144px -96px; }

/* line 511, ../sass/includes/_plugins.scss */
.ui-icon-print {
  background-position: -160px -96px; }

/* line 512, ../sass/includes/_plugins.scss */
.ui-icon-trash {
  background-position: -176px -96px; }

/* line 513, ../sass/includes/_plugins.scss */
.ui-icon-locked {
  background-position: -192px -96px; }

/* line 514, ../sass/includes/_plugins.scss */
.ui-icon-unlocked {
  background-position: -208px -96px; }

/* line 515, ../sass/includes/_plugins.scss */
.ui-icon-bookmark {
  background-position: -224px -96px; }

/* line 516, ../sass/includes/_plugins.scss */
.ui-icon-tag {
  background-position: -240px -96px; }

/* line 517, ../sass/includes/_plugins.scss */
.ui-icon-home {
  background-position: 0 -112px; }

/* line 518, ../sass/includes/_plugins.scss */
.ui-icon-flag {
  background-position: -16px -112px; }

/* line 519, ../sass/includes/_plugins.scss */
.ui-icon-calendar {
  background-position: -32px -112px; }

/* line 520, ../sass/includes/_plugins.scss */
.ui-icon-cart {
  background-position: -48px -112px; }

/* line 521, ../sass/includes/_plugins.scss */
.ui-icon-pencil {
  background-position: -64px -112px; }

/* line 522, ../sass/includes/_plugins.scss */
.ui-icon-clock {
  background-position: -80px -112px; }

/* line 523, ../sass/includes/_plugins.scss */
.ui-icon-disk {
  background-position: -96px -112px; }

/* line 524, ../sass/includes/_plugins.scss */
.ui-icon-calculator {
  background-position: -112px -112px; }

/* line 525, ../sass/includes/_plugins.scss */
.ui-icon-zoomin {
  background-position: -128px -112px; }

/* line 526, ../sass/includes/_plugins.scss */
.ui-icon-zoomout {
  background-position: -144px -112px; }

/* line 527, ../sass/includes/_plugins.scss */
.ui-icon-search {
  background-position: -160px -112px; }

/* line 528, ../sass/includes/_plugins.scss */
.ui-icon-wrench {
  background-position: -176px -112px; }

/* line 529, ../sass/includes/_plugins.scss */
.ui-icon-gear {
  background-position: -192px -112px; }

/* line 530, ../sass/includes/_plugins.scss */
.ui-icon-heart {
  background-position: -208px -112px; }

/* line 531, ../sass/includes/_plugins.scss */
.ui-icon-star {
  background-position: -224px -112px; }

/* line 532, ../sass/includes/_plugins.scss */
.ui-icon-link {
  background-position: -240px -112px; }

/* line 533, ../sass/includes/_plugins.scss */
.ui-icon-cancel {
  background-position: 0 -128px; }

/* line 534, ../sass/includes/_plugins.scss */
.ui-icon-plus {
  background-position: -16px -128px; }

/* line 535, ../sass/includes/_plugins.scss */
.ui-icon-plusthick {
  background-position: -32px -128px; }

/* line 536, ../sass/includes/_plugins.scss */
.ui-icon-minus {
  background-position: -48px -128px; }

/* line 537, ../sass/includes/_plugins.scss */
.ui-icon-minusthick {
  background-position: -64px -128px; }

/* line 538, ../sass/includes/_plugins.scss */
.ui-icon-close {
  background-position: -80px -128px; }

/* line 539, ../sass/includes/_plugins.scss */
.ui-icon-closethick {
  background-position: -96px -128px; }

/* line 540, ../sass/includes/_plugins.scss */
.ui-icon-key {
  background-position: -112px -128px; }

/* line 541, ../sass/includes/_plugins.scss */
.ui-icon-lightbulb {
  background-position: -128px -128px; }

/* line 542, ../sass/includes/_plugins.scss */
.ui-icon-scissors {
  background-position: -144px -128px; }

/* line 543, ../sass/includes/_plugins.scss */
.ui-icon-clipboard {
  background-position: -160px -128px; }

/* line 544, ../sass/includes/_plugins.scss */
.ui-icon-copy {
  background-position: -176px -128px; }

/* line 545, ../sass/includes/_plugins.scss */
.ui-icon-contact {
  background-position: -192px -128px; }

/* line 546, ../sass/includes/_plugins.scss */
.ui-icon-image {
  background-position: -208px -128px; }

/* line 547, ../sass/includes/_plugins.scss */
.ui-icon-video {
  background-position: -224px -128px; }

/* line 548, ../sass/includes/_plugins.scss */
.ui-icon-script {
  background-position: -240px -128px; }

/* line 549, ../sass/includes/_plugins.scss */
.ui-icon-alert {
  background-position: 0 -144px; }

/* line 550, ../sass/includes/_plugins.scss */
.ui-icon-info {
  background-position: -16px -144px; }

/* line 551, ../sass/includes/_plugins.scss */
.ui-icon-notice {
  background-position: -32px -144px; }

/* line 552, ../sass/includes/_plugins.scss */
.ui-icon-help {
  background-position: -48px -144px; }

/* line 553, ../sass/includes/_plugins.scss */
.ui-icon-check {
  background-position: -64px -144px; }

/* line 554, ../sass/includes/_plugins.scss */
.ui-icon-bullet {
  background-position: -80px -144px; }

/* line 555, ../sass/includes/_plugins.scss */
.ui-icon-radio-on {
  background-position: -96px -144px; }

/* line 556, ../sass/includes/_plugins.scss */
.ui-icon-radio-off {
  background-position: -112px -144px; }

/* line 557, ../sass/includes/_plugins.scss */
.ui-icon-pin-w {
  background-position: -128px -144px; }

/* line 558, ../sass/includes/_plugins.scss */
.ui-icon-pin-s {
  background-position: -144px -144px; }

/* line 559, ../sass/includes/_plugins.scss */
.ui-icon-play {
  background-position: 0 -160px; }

/* line 560, ../sass/includes/_plugins.scss */
.ui-icon-pause {
  background-position: -16px -160px; }

/* line 561, ../sass/includes/_plugins.scss */
.ui-icon-seek-next {
  background-position: -32px -160px; }

/* line 562, ../sass/includes/_plugins.scss */
.ui-icon-seek-prev {
  background-position: -48px -160px; }

/* line 563, ../sass/includes/_plugins.scss */
.ui-icon-seek-end {
  background-position: -64px -160px; }

/* line 564, ../sass/includes/_plugins.scss */
.ui-icon-seek-start {
  background-position: -80px -160px; }

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
/* line 566, ../sass/includes/_plugins.scss */
.ui-icon-seek-first {
  background-position: -80px -160px; }

/* line 567, ../sass/includes/_plugins.scss */
.ui-icon-stop {
  background-position: -96px -160px; }

/* line 568, ../sass/includes/_plugins.scss */
.ui-icon-eject {
  background-position: -112px -160px; }

/* line 569, ../sass/includes/_plugins.scss */
.ui-icon-volume-off {
  background-position: -128px -160px; }

/* line 570, ../sass/includes/_plugins.scss */
.ui-icon-volume-on {
  background-position: -144px -160px; }

/* line 571, ../sass/includes/_plugins.scss */
.ui-icon-power {
  background-position: 0 -176px; }

/* line 572, ../sass/includes/_plugins.scss */
.ui-icon-signal-diag {
  background-position: -16px -176px; }

/* line 573, ../sass/includes/_plugins.scss */
.ui-icon-signal {
  background-position: -32px -176px; }

/* line 574, ../sass/includes/_plugins.scss */
.ui-icon-battery-0 {
  background-position: -48px -176px; }

/* line 575, ../sass/includes/_plugins.scss */
.ui-icon-battery-1 {
  background-position: -64px -176px; }

/* line 576, ../sass/includes/_plugins.scss */
.ui-icon-battery-2 {
  background-position: -80px -176px; }

/* line 577, ../sass/includes/_plugins.scss */
.ui-icon-battery-3 {
  background-position: -96px -176px; }

/* line 578, ../sass/includes/_plugins.scss */
.ui-icon-circle-plus {
  background-position: 0 -192px; }

/* line 579, ../sass/includes/_plugins.scss */
.ui-icon-circle-minus {
  background-position: -16px -192px; }

/* line 580, ../sass/includes/_plugins.scss */
.ui-icon-circle-close {
  background-position: -32px -192px; }

/* line 581, ../sass/includes/_plugins.scss */
.ui-icon-circle-triangle-e {
  background-position: -48px -192px; }

/* line 582, ../sass/includes/_plugins.scss */
.ui-icon-circle-triangle-s {
  background-position: -64px -192px; }

/* line 583, ../sass/includes/_plugins.scss */
.ui-icon-circle-triangle-w {
  background-position: -80px -192px; }

/* line 584, ../sass/includes/_plugins.scss */
.ui-icon-circle-triangle-n {
  background-position: -96px -192px; }

/* line 585, ../sass/includes/_plugins.scss */
.ui-icon-circle-arrow-e {
  background-position: -112px -192px; }

/* line 586, ../sass/includes/_plugins.scss */
.ui-icon-circle-arrow-s {
  background-position: -128px -192px; }

/* line 587, ../sass/includes/_plugins.scss */
.ui-icon-circle-arrow-w {
  background-position: -144px -192px; }

/* line 588, ../sass/includes/_plugins.scss */
.ui-icon-circle-arrow-n {
  background-position: -160px -192px; }

/* line 589, ../sass/includes/_plugins.scss */
.ui-icon-circle-zoomin {
  background-position: -176px -192px; }

/* line 590, ../sass/includes/_plugins.scss */
.ui-icon-circle-zoomout {
  background-position: -192px -192px; }

/* line 591, ../sass/includes/_plugins.scss */
.ui-icon-circle-check {
  background-position: -208px -192px; }

/* line 592, ../sass/includes/_plugins.scss */
.ui-icon-circlesmall-plus {
  background-position: 0 -208px; }

/* line 593, ../sass/includes/_plugins.scss */
.ui-icon-circlesmall-minus {
  background-position: -16px -208px; }

/* line 594, ../sass/includes/_plugins.scss */
.ui-icon-circlesmall-close {
  background-position: -32px -208px; }

/* line 595, ../sass/includes/_plugins.scss */
.ui-icon-squaresmall-plus {
  background-position: -48px -208px; }

/* line 596, ../sass/includes/_plugins.scss */
.ui-icon-squaresmall-minus {
  background-position: -64px -208px; }

/* line 597, ../sass/includes/_plugins.scss */
.ui-icon-squaresmall-close {
  background-position: -80px -208px; }

/* line 598, ../sass/includes/_plugins.scss */
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px; }

/* line 599, ../sass/includes/_plugins.scss */
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px; }

/* line 600, ../sass/includes/_plugins.scss */
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px; }

/* line 601, ../sass/includes/_plugins.scss */
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px; }

/* line 602, ../sass/includes/_plugins.scss */
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px; }

/* line 603, ../sass/includes/_plugins.scss */
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px; }

/* Misc visuals
----------------------------------*/
/* Corner radius */
/* line 613, ../sass/includes/_plugins.scss */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 3px; }

/* line 619, ../sass/includes/_plugins.scss */
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 3px; }

/* line 625, ../sass/includes/_plugins.scss */
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 3px; }

/* line 631, ../sass/includes/_plugins.scss */
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 3px; }

/* Overlays */
/* line 636, ../sass/includes/_plugins.scss */
.ui-widget-overlay {
  background: #aaaaaa url(../images/jqueryui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: .3;
  filter: Alpha(Opacity=30); }

/* line 641, ../sass/includes/_plugins.scss */
.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaaaaa url(../images/jqueryui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: .3;
  filter: Alpha(Opacity=30);
  border-radius: 8px; }

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
/* line 663, ../sass/includes/_plugins.scss */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top; }

/* line 671, ../sass/includes/_plugins.scss */
.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020; }

/* line 678, ../sass/includes/_plugins.scss */
.fancybox-skin {
  position: relative;
  background: #f9f9f9;
  color: #444;
  text-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; }

/* line 688, ../sass/includes/_plugins.scss */
.fancybox-opened {
  z-index: 8030; }

/* line 692, ../sass/includes/_plugins.scss */
.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); }

/* line 698, ../sass/includes/_plugins.scss */
.fancybox-outer, .fancybox-inner {
  position: relative; }

/* line 702, ../sass/includes/_plugins.scss */
.fancybox-inner {
  overflow: hidden; }

/* line 706, ../sass/includes/_plugins.scss */
.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch; }

/* line 710, ../sass/includes/_plugins.scss */
.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap; }

/* line 718, ../sass/includes/_plugins.scss */
.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%; }

/* line 724, ../sass/includes/_plugins.scss */
.fancybox-image {
  max-width: 100%;
  max-height: 100%; }

/* line 729, ../sass/includes/_plugins.scss */
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
  background-image: url("../images/fancybox/fancybox_sprite.png"); }

/* line 733, ../sass/includes/_plugins.scss */
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060; }

/* line 745, ../sass/includes/_plugins.scss */
#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url("../images/fancybox/fancybox_loading.gif") center center no-repeat; }

/* line 751, ../sass/includes/_plugins.scss */
.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040; }

/* line 761, ../sass/includes/_plugins.scss */
.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url("../images/fancybox/blank.gif");
  /* helps IE */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  z-index: 8040; }

/* line 773, ../sass/includes/_plugins.scss */
.fancybox-prev {
  left: 0; }

/* line 777, ../sass/includes/_plugins.scss */
.fancybox-next {
  right: 0; }

/* line 781, ../sass/includes/_plugins.scss */
.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden; }

/* line 792, ../sass/includes/_plugins.scss */
.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px; }

/* line 797, ../sass/includes/_plugins.scss */
.fancybox-next span {
  right: 10px;
  background-position: 0 -72px; }

/* line 802, ../sass/includes/_plugins.scss */
.fancybox-nav:hover span {
  visibility: visible; }

/* line 806, ../sass/includes/_plugins.scss */
.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important; }

/* Overlay helper */
/* line 818, ../sass/includes/_plugins.scss */
.fancybox-lock {
  overflow: hidden !important;
  width: auto; }

/* line 823, ../sass/includes/_plugins.scss */
.fancybox-lock body {
  overflow: hidden !important; }

/* line 827, ../sass/includes/_plugins.scss */
.fancybox-lock-test {
  overflow-y: hidden !important; }

/* line 831, ../sass/includes/_plugins.scss */
.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url("../images/fancybox/fancybox_overlay.png"); }

/* line 841, ../sass/includes/_plugins.scss */
.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0; }

/* line 847, ../sass/includes/_plugins.scss */
.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll; }

/* Title helper */
/* line 854, ../sass/includes/_plugins.scss */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050; }

/* line 862, ../sass/includes/_plugins.scss */
.fancybox-opened .fancybox-title {
  visibility: visible; }

/* line 866, ../sass/includes/_plugins.scss */
.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center; }

/* line 875, ../sass/includes/_plugins.scss */
.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent;
  /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap; }

/* line 891, ../sass/includes/_plugins.scss */
.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff; }

/* line 897, ../sass/includes/_plugins.scss */
.fancybox-title-inside-wrap {
  padding-top: 10px; }

/* line 901, ../sass/includes/_plugins.scss */
.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8); }

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* line 916, ../sass/includes/_plugins.scss */
  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url("../images/fancybox/fancybox_sprite@2x.png");
    background-size: 44px 152px;
    /*The size of the normal image, half the size of the hi-res image*/ }

  /* line 921, ../sass/includes/_plugins.scss */
  #fancybox-loading div {
    background-image: url("../images/fancybox/fancybox_loading@2x.gif");
    background-size: 24px 24px;
    /*The size of the normal image, half the size of the hi-res image*/ } }
/*
 * jQuery FlexSlider v2.2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */
/* Browser Resets
*********************************/
/* line 944, ../sass/includes/_plugins.scss */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
  outline: none; }

/* line 947, ../sass/includes/_plugins.scss */
.slides,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none; }

/* Icon Fonts
*********************************/
/* Font-face Icons */
@font-face {
  font-family: 'flexslider-icon';
  src: url("../fonts/flexslider-icon.eot");
  src: url("../fonts/flexslider-icon.eot?#iefix") format("embedded-opentype"), url("../fonts/flexslider-icon.woff") format("woff"), url("../fonts/flexslider-icon.ttf") format("truetype"), url("../fonts/flexslider-icon.svg#flexslider-icon") format("svg");
  font-weight: normal;
  font-style: normal; }

/* FlexSlider Necessary Styles
*********************************/
/* line 965, ../sass/includes/_plugins.scss */
.flexslider {
  margin: 0;
  padding: 0; }

/* line 966, ../sass/includes/_plugins.scss */
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden; }

/* Hide the slides before the JS is loaded. Avoids image jumping */
/* line 967, ../sass/includes/_plugins.scss */
.flexslider .slides img {
  width: 100%;
  display: block; }

/* line 968, ../sass/includes/_plugins.scss */
.flex-pauseplay span {
  text-transform: capitalize; }

/* Clearfix for the .slides element */
/* line 971, ../sass/includes/_plugins.scss */
.slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

/* line 972, ../sass/includes/_plugins.scss */
html[xmlns] .slides {
  display: block; }

/* line 973, ../sass/includes/_plugins.scss */
* html .slides {
  height: 1%; }

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
/* line 978, ../sass/includes/_plugins.scss */
.no-js .slides > li:first-child {
  display: block; }

/* FlexSlider Default Theme
*********************************/
/* line 982, ../sass/includes/_plugins.scss */
.flexslider {
  margin: 0 0 60px;
  background: #fff;
  border: 4px solid #fff;
  position: relative;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  zoom: 1; }

/* line 983, ../sass/includes/_plugins.scss */
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease; }

/* line 984, ../sass/includes/_plugins.scss */
.loading .flex-viewport {
  max-height: 300px; }

/* line 985, ../sass/includes/_plugins.scss */
.flexslider .slides {
  zoom: 1; }

/* line 986, ../sass/includes/_plugins.scss */
.carousel li {
  margin-right: 5px; }

/* Direction Nav */
/* line 989, ../sass/includes/_plugins.scss */
.flex-direction-nav {
  *height: 0; }

/* line 990, ../sass/includes/_plugins.scss */
.flex-direction-nav a {
  display: block;
  width: 40px;
  height: 40px;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  transition: all .3s ease; }

/* line 991, ../sass/includes/_plugins.scss */
.flex-direction-nav .flex-prev {
  left: -50px; }

/* line 992, ../sass/includes/_plugins.scss */
.flex-direction-nav .flex-next {
  right: -50px;
  text-align: right; }

/* line 993, ../sass/includes/_plugins.scss */
.flexslider:hover .flex-prev {
  opacity: 0.7;
  left: 10px; }

/* line 994, ../sass/includes/_plugins.scss */
.flexslider:hover .flex-next {
  opacity: 0.7;
  right: 10px; }

/* line 995, ../sass/includes/_plugins.scss */
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
  opacity: 1; }

/* line 996, ../sass/includes/_plugins.scss */
.flex-direction-nav .flex-disabled {
  opacity: 0 !important;
  filter: alpha(opacity=0);
  cursor: default; }

/* line 997, ../sass/includes/_plugins.scss */
.flex-direction-nav a:before {
  font-family: "flexslider-icon";
  font-size: 40px;
  display: inline-block;
  content: '\f001'; }

/* line 998, ../sass/includes/_plugins.scss */
.flex-direction-nav a.flex-next:before {
  content: '\f002'; }

/* Pause/Play */
/* line 1001, ../sass/includes/_plugins.scss */
.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000; }

/* line 1002, ../sass/includes/_plugins.scss */
.flex-pauseplay a:before {
  font-family: "flexslider-icon";
  font-size: 20px;
  display: inline-block;
  content: '\f004'; }

/* line 1003, ../sass/includes/_plugins.scss */
.flex-pauseplay a:hover {
  opacity: 1; }

/* line 1004, ../sass/includes/_plugins.scss */
.flex-pauseplay a.flex-play:before {
  content: '\f003'; }

/* Control Nav */
/* line 1007, ../sass/includes/_plugins.scss */
.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -40px;
  text-align: center; }

/* line 1008, ../sass/includes/_plugins.scss */
.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline; }

/* line 1009, ../sass/includes/_plugins.scss */
.flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); }

/* line 1010, ../sass/includes/_plugins.scss */
.flex-control-paging li a:hover {
  background: #333;
  background: rgba(0, 0, 0, 0.7); }

/* line 1011, ../sass/includes/_plugins.scss */
.flex-control-paging li a.flex-active {
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  cursor: default; }

/* line 1013, ../sass/includes/_plugins.scss */
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden; }

/* line 1014, ../sass/includes/_plugins.scss */
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0; }

/* line 1015, ../sass/includes/_plugins.scss */
.flex-control-thumbs img {
  width: 100%;
  display: block;
  opacity: .7;
  cursor: pointer; }

/* line 1016, ../sass/includes/_plugins.scss */
.flex-control-thumbs img:hover {
  opacity: 1; }

/* line 1017, ../sass/includes/_plugins.scss */
.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default; }

@media screen and (max-width: 860px) {
  /* line 1020, ../sass/includes/_plugins.scss */
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px; }

  /* line 1021, ../sass/includes/_plugins.scss */
  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px; } }
/*! normalize.css v1.0.1 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/*
 * Corrects `block` display not defined in IE 6/7/8/9 and Firefox 3.
 */
/* line 21, ../sass/includes/reset/_top.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block; }

/*
 * Corrects `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 */
/* line 31, ../sass/includes/reset/_top.scss */
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1; }

/*
 * Prevents modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 42, ../sass/includes/reset/_top.scss */
audio:not([controls]) {
  display: none;
  height: 0; }

/*
 * Addresses styling for `hidden` attribute not present in IE 7/8/9, Firefox 3,
 * and Safari 4.
 * Known issue: no IE 6 support.
 */
/* line 53, ../sass/includes/reset/_top.scss */
[hidden] {
  display: none; }

/* ==========================================================================
   Base
   ========================================================================== */
/*
 * 1. Corrects text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 * 2. Prevents iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 68, ../sass/includes/reset/_top.scss */
html {
  font-size: 100%;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */ }

/*
 * Addresses `font-family` inconsistency between `textarea` and other form
 * elements.
 */
/* line 83, ../sass/includes/reset/_top.scss */
html,
button,
input,
select,
textarea {
  font-family: sans-serif; }

/*
 * Addresses margins handled incorrectly in IE 6/7.
 */
/* line 91, ../sass/includes/reset/_top.scss */
body {
  margin: 0; }

/* ==========================================================================
   Links
   ========================================================================== */
/*
 * Addresses `outline` inconsistency between Chrome and other browsers.
 */
/* line 103, ../sass/includes/reset/_top.scss */
a:focus {
  outline: thin dotted; }

/*
 * Improves readability when focused and also mouse hovered in all browsers.
 */
/* line 112, ../sass/includes/reset/_top.scss */
a:active,
a:hover {
  outline: 0; }

/* ==========================================================================
   Typography
   ========================================================================== */
/*
 * Addresses font sizes and margins set differently in IE 6/7.
 * Addresses font sizes within `section` and `article` in Firefox 4+, Safari 5,
 * and Chrome.
 */
/* line 126, ../sass/includes/reset/_top.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/* line 131, ../sass/includes/reset/_top.scss */
h2, .box-homepage.box-youtube .title {
  font-size: 1.5em;
  margin: 0.83em 0; }

/* line 136, ../sass/includes/reset/_top.scss */
h3, .page-search #content-wrap .search-results .search-result .title, .page-player-news #content-wrap .search-results .search-result .title, .page-news-search #content-wrap .search-results .search-result .title {
  font-size: 1.17em;
  margin: 1em 0; }

/* line 141, ../sass/includes/reset/_top.scss */
h4 {
  font-size: 1em;
  margin: 1.33em 0; }

/* line 146, ../sass/includes/reset/_top.scss */
h5 {
  font-size: 0.83em;
  margin: 1.67em 0; }

/* line 151, ../sass/includes/reset/_top.scss */
h6 {
  font-size: 0.75em;
  margin: 2.33em 0; }

/*
 * Addresses styling not present in IE 7/8/9, Safari 5, and Chrome.
 */
/* line 160, ../sass/includes/reset/_top.scss */
abbr[title] {
  border-bottom: 1px dotted; }

/*
 * Addresses style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome.
 */
/* line 169, ../sass/includes/reset/_top.scss */
b,
strong {
  font-weight: bold; }

/* line 173, ../sass/includes/reset/_top.scss */
blockquote {
  margin: 1em 40px; }

/*
 * Addresses styling not present in Safari 5 and Chrome.
 */
/* line 181, ../sass/includes/reset/_top.scss */
dfn {
  font-style: italic; }

/*
 * Addresses styling not present in IE 6/7/8/9.
 */
/* line 189, ../sass/includes/reset/_top.scss */
mark {
  background: #ff0;
  color: #000; }

/*
 * Addresses margins set differently in IE 6/7.
 */
/* line 199, ../sass/includes/reset/_top.scss */
p,
pre {
  margin: 1em 0; }

/*
 * Corrects font family set oddly in IE 6, Safari 4/5, and Chrome.
 */
/* line 210, ../sass/includes/reset/_top.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em; }

/*
 * Improves readability of pre-formatted text in all browsers.
 */
/* line 220, ../sass/includes/reset/_top.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word; }

/*
 * Addresses CSS quotes not supported in IE 6/7.
 */
/* line 230, ../sass/includes/reset/_top.scss */
q {
  quotes: none; }

/*
 * Addresses `quotes` property not supported in Safari 4.
 */
/* line 239, ../sass/includes/reset/_top.scss */
q:before,
q:after {
  content: '';
  content: none; }

/*
 * Addresses inconsistent and variable font size in all browsers.
 */
/* line 248, ../sass/includes/reset/_top.scss */
small {
  font-size: 80%; }

/*
 * Prevents `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 257, ../sass/includes/reset/_top.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

/* line 264, ../sass/includes/reset/_top.scss */
sup {
  top: -0.5em; }

/* line 268, ../sass/includes/reset/_top.scss */
sub {
  bottom: -0.25em; }

/* ==========================================================================
   Lists
   ========================================================================== */
/*
 * Addresses margins set differently in IE 6/7.
 */
/* line 283, ../sass/includes/reset/_top.scss */
dl,
menu,
ol,
ul {
  margin: 1em 0; }

/* line 287, ../sass/includes/reset/_top.scss */
dd {
  margin: 0 0 0 40px; }

/*
 * Addresses paddings set differently in IE 6/7.
 */
/* line 297, ../sass/includes/reset/_top.scss */
menu,
ol,
ul {
  padding: 0 0 0 40px; }

/*
 * Corrects list images handled incorrectly in IE 7.
 */
/* line 306, ../sass/includes/reset/_top.scss */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none; }

/* ==========================================================================
   Embedded content
   ========================================================================== */
/*
 * 1. Removes border when inside `a` element in IE 6/7/8/9 and Firefox 3.
 * 2. Improves image quality when scaled in IE 7.
 */
/* line 320, ../sass/includes/reset/_top.scss */
img {
  border: 0;
  /* 1 */
  -ms-interpolation-mode: bicubic;
  /* 2 */ }

/*
 * Corrects overflow displayed oddly in IE 9.
 */
/* line 329, ../sass/includes/reset/_top.scss */
svg:not(:root) {
  overflow: hidden; }

/* ==========================================================================
   Figures
   ========================================================================== */
/*
 * Addresses margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
 */
/* line 341, ../sass/includes/reset/_top.scss */
figure {
  margin: 0; }

/* ==========================================================================
   Forms
   ========================================================================== */
/*
 * Corrects margin displayed oddly in IE 6/7.
 */
/* line 353, ../sass/includes/reset/_top.scss */
form {
  margin: 0; }

/*
 * Define consistent border, margin, and padding.
 */
/* line 361, ../sass/includes/reset/_top.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/*
 * 1. Corrects color not being inherited in IE 6/7/8/9.
 * 2. Corrects text not wrapping in Firefox 3.
 * 3. Corrects alignment displayed oddly in IE 6/7.
 */
/* line 373, ../sass/includes/reset/_top.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  white-space: normal;
  /* 2 */
  *margin-left: -7px;
  /* 3 */ }

/*
 * 1. Corrects font size not being inherited in all browsers.
 * 2. Addresses margins set differently in IE 6/7, Firefox 3+, Safari 5,
 *    and Chrome.
 * 3. Improves appearance and consistency in all browsers.
 */
/* line 390, ../sass/includes/reset/_top.scss */
button,
input,
select,
textarea {
  font-size: 100%;
  /* 1 */
  margin: 0;
  /* 2 */
  vertical-align: baseline;
  /* 3 */
  *vertical-align: middle;
  /* 3 */ }

/*
 * Addresses Firefox 3+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 403, ../sass/includes/reset/_top.scss */
button,
input {
  line-height: normal; }

/*
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Corrects inability to style clickable `input` types in iOS.
 * 3. Improves usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Removes inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */
/* line 420, ../sass/includes/reset/_top.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
  *overflow: visible;
  /* 4 */ }

/*
 * Re-set default cursor for disabled elements.
 */
/* line 431, ../sass/includes/reset/_top.scss */
button[disabled],
input[disabled] {
  cursor: default; }

/*
 * 1. Addresses box sizing set to content-box in IE 8/9.
 * 2. Removes excess padding in IE 8/9.
 * 3. Removes excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */
/* line 443, ../sass/includes/reset/_top.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
  *height: 13px;
  /* 3 */
  *width: 13px;
  /* 3 */ }

/*
 * 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Addresses `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 456, ../sass/includes/reset/_top.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box; }

/*
 * Removes inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
/* line 469, ../sass/includes/reset/_top.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/*
 * Removes inner padding and border in Firefox 3+.
 */
/* line 478, ../sass/includes/reset/_top.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/*
 * 1. Removes default vertical scrollbar in IE 6/7/8/9.
 * 2. Improves readability and alignment in all browsers.
 */
/* line 488, ../sass/includes/reset/_top.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */ }

/* ==========================================================================
   Tables
   ========================================================================== */
/*
 * Remove most spacing between table cells.
 */
/* line 501, ../sass/includes/reset/_top.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/*
 * HTML5 Boilerplate
 *
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */
/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */
/* line 522, ../sass/includes/reset/_top.scss */
html,
button,
input,
select,
textarea {
  color: #222; }

/* line 526, ../sass/includes/reset/_top.scss */
body {
  font-size: 1em;
  line-height: 1.4; }

/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection declarations have to be separate.
 * Customize the background color to match your design.
 */
/* line 537, ../sass/includes/reset/_top.scss */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

/* line 542, ../sass/includes/reset/_top.scss */
::selection {
  background: #b3d4fc;
  text-shadow: none; }

/*
 * A better looking default horizontal rule
 */
/* line 551, ../sass/includes/reset/_top.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

/*
 * Remove the gap between images and the bottom of their containers: h5bp.com/i/440
 */
/* line 564, ../sass/includes/reset/_top.scss */
img {
  vertical-align: middle; }

/*
 * Remove default fieldset styles.
 */
/* line 572, ../sass/includes/reset/_top.scss */
fieldset {
  border: 0;
  margin: 0;
  padding: 0; }

/*
 * Allow only vertical resizing of textareas.
 */
/* line 582, ../sass/includes/reset/_top.scss */
textarea {
  resize: vertical; }

/*
 * Make EM italic
 */
/* line 590, ../sass/includes/reset/_top.scss */
strong {
  font-weight: bold; }

/* line 594, ../sass/includes/reset/_top.scss */
em {
  font-style: italic; }

/* ==========================================================================
   Chrome Frame prompt
   ========================================================================== */
/* line 602, ../sass/includes/reset/_top.scss */
.chromeframe {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0; }

/* ==========================================================================
   Helper classes
   ========================================================================== */
/*
 * Image replacement
 */
/* line 9, ../sass/includes/reset/_bottom.scss */
.ir {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  /* IE 6/7 fallback */
  *text-indent: -9999px; }

/* line 17, ../sass/includes/reset/_bottom.scss */
.ir:before {
  content: "";
  display: block;
  width: 0;
  height: 100%; }

/*
 * Hide from both screenreaders and browsers: h5bp.com/u
 */
/* line 28, ../sass/includes/reset/_bottom.scss */
.hidden {
  display: none !important;
  visibility: hidden; }

/*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 */
/* line 37, ../sass/includes/reset/_bottom.scss */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

/*
 * Extends the .visuallyhidden class to allow the element to be focusable
 * when navigated to via the keyboard: h5bp.com/p
 */
/* line 54, ../sass/includes/reset/_bottom.scss */
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }

/*
 * Hide visually and from screenreaders, but maintain layout
 */
/* line 67, ../sass/includes/reset/_bottom.scss */
.invisible {
  visibility: hidden; }

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
/* line 84, ../sass/includes/reset/_bottom.scss */
.clearfix:before, .box.box-sharing form:before, #sponsors-wrap .view-sponsor-:before, #footer-wrap .menu-name-menu-footer-menu ul:before, #block-views-social-media-bar-block ul.view-social-media-bar:before, #block-views-mediapage-block-2:before, .box-players ul:before, body.page-esports .region-content > div.block.block-system:before, body.page-esports .webform-form-e-sports > div:before, body.page-esports .webform-form-e-sports > div > fieldset:before, body.page-esports .webform-form-e-sports h2:before, body.page-esports .webform-form-e-sports .box-homepage.box-youtube .title:before, .box-homepage.box-youtube body.page-esports .webform-form-e-sports .title:before, body.page-esports .webform-form-e-sports .webform-datepicker:before, body.page-esports .webform-form-e-sports .webform-component-radios .form-radios:before,
.clearfix:after,
.box.box-sharing form:after,
#sponsors-wrap .view-sponsor-:after,
#footer-wrap .menu-name-menu-footer-menu ul:after,
#block-views-social-media-bar-block ul.view-social-media-bar:after,
#block-views-mediapage-block-2:after,
.box-players ul:after,
body.page-esports .region-content > div.block.block-system:after,
body.page-esports .webform-form-e-sports > div:after,
body.page-esports .webform-form-e-sports > div > fieldset:after,
body.page-esports .webform-form-e-sports h2:after,
body.page-esports .webform-form-e-sports .box-homepage.box-youtube .title:after,
.box-homepage.box-youtube body.page-esports .webform-form-e-sports .title:after,
body.page-esports .webform-form-e-sports .webform-datepicker:after,
body.page-esports .webform-form-e-sports .webform-component-radios .form-radios:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */ }

/* line 89, ../sass/includes/reset/_bottom.scss */
.clearfix:after, .box.box-sharing form:after, #sponsors-wrap .view-sponsor-:after, #footer-wrap .menu-name-menu-footer-menu ul:after, #block-views-social-media-bar-block ul.view-social-media-bar:after, #block-views-mediapage-block-2:after, .box-players ul:after, body.page-esports .region-content > div.block.block-system:after, body.page-esports .webform-form-e-sports > div:after, body.page-esports .webform-form-e-sports > div > fieldset:after, body.page-esports .webform-form-e-sports h2:after, body.page-esports .webform-form-e-sports .box-homepage.box-youtube .title:after, .box-homepage.box-youtube body.page-esports .webform-form-e-sports .title:after, body.page-esports .webform-form-e-sports .webform-datepicker:after, body.page-esports .webform-form-e-sports .webform-component-radios .form-radios:after {
  clear: both; }

/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
/* line 98, ../sass/includes/reset/_bottom.scss */
.clearfix, .box.box-sharing form, #sponsors-wrap .view-sponsor-, #footer-wrap .menu-name-menu-footer-menu ul, #block-views-social-media-bar-block ul.view-social-media-bar, #block-views-mediapage-block-2, .box-players ul, body.page-esports .region-content > div.block.block-system, body.page-esports .webform-form-e-sports > div, body.page-esports .webform-form-e-sports > div > fieldset, body.page-esports .webform-form-e-sports h2, body.page-esports .webform-form-e-sports .box-homepage.box-youtube .title, .box-homepage.box-youtube body.page-esports .webform-form-e-sports .title, body.page-esports .webform-form-e-sports .webform-datepicker, body.page-esports .webform-form-e-sports .webform-component-radios .form-radios {
  *zoom: 1; }

/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   Theses examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */
@media only screen and (min-width: 35em) {
  /* Style adjustments for viewports that meet the condition */ }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144 dpi) {
  /* Style adjustments for high resolution devices */ }
/* ==========================================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */
@media print {
  /* line 122, ../sass/includes/reset/_bottom.scss */
  * {
    background: transparent !important;
    color: #000 !important;
    /* Black prints faster: h5bp.com/s */
    box-shadow: none !important;
    text-shadow: none !important; }

  /* line 130, ../sass/includes/reset/_bottom.scss */
  a,
  a:visited {
    text-decoration: underline; }

  /* line 134, ../sass/includes/reset/_bottom.scss */
  a[href]:after {
    content: " (" attr(href) ")"; }

  /* line 138, ../sass/includes/reset/_bottom.scss */
  abbr[title]:after {
    content: " (" attr(title) ")"; }

  /*
  	 * Don't show links for images, or javascript/internal links
  	 */
  /* line 148, ../sass/includes/reset/_bottom.scss */
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: ""; }

  /* line 153, ../sass/includes/reset/_bottom.scss */
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }

  /* line 158, ../sass/includes/reset/_bottom.scss */
  thead {
    display: table-header-group;
    /* h5bp.com/t */ }

  /* line 163, ../sass/includes/reset/_bottom.scss */
  tr,
  img {
    page-break-inside: avoid; }

  /* line 167, ../sass/includes/reset/_bottom.scss */
  img {
    max-width: 100% !important; }

  @page {
    margin: 0.5cm; }

  /* line 177, ../sass/includes/reset/_bottom.scss */
  p,
  h2,
  .box-homepage.box-youtube .title,
  h3,
  .page-search #content-wrap .search-results .search-result .title,
  .page-player-news #content-wrap .search-results .search-result .title,
  .page-news-search #content-wrap .search-results .search-result .title {
    orphans: 3;
    widows: 3; }

  /* line 183, ../sass/includes/reset/_bottom.scss */
  h2, .box-homepage.box-youtube .title,
  h3,
  .page-search #content-wrap .search-results .search-result .title,
  .page-player-news #content-wrap .search-results .search-result .title,
  .page-news-search #content-wrap .search-results .search-result .title {
    page-break-after: avoid; } }
/* start */
@font-face {
  font-family: "Gotham Narrow";
  src: url('../fonts/gotham/GothamNarrow-Light.eot');
  src: url('../fonts/gotham/GothamNarrow-Light.eot?#iefix') format('eot'), url('../fonts/gotham/GothamNarrow-Light.ttf') format('truetype'), url('../fonts/gotham/GothamNarrow-Light.svg') format('svg'), url('../fonts/gotham/GothamNarrow-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: "Gotham Narrow";
  src: url('../fonts/gotham/GothamNarrow-LightItalic.eot');
  src: url('../fonts/gotham/GothamNarrow-LightItalic.eot?#iefix') format('eot'), url('../fonts/gotham/GothamNarrow-LightItalic.ttf') format('truetype'), url('../fonts/gotham/GothamNarrow-LightItalic.svg') format('svg'), url('../fonts/gotham/GothamNarrow-LightItalic.woff') format('woff');
  font-weight: 300;
  font-style: italic; }

@font-face {
  font-family: "Gotham Narrow";
  src: url('../fonts/gotham/GothamNarrow-Book.eot');
  src: url('../fonts/gotham/GothamNarrow-Book.eot?#iefix') format('eot'), url('../fonts/gotham/GothamNarrow-Book.ttf') format('truetype'), url('../fonts/gotham/GothamNarrow-Book.svg') format('svg'), url('../fonts/gotham/GothamNarrow-Book.woff') format('woff');
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: "Gotham Narrow";
  src: url('../fonts/gotham/GothamNarrow-BookItalic.eot');
  src: url('../fonts/gotham/GothamNarrow-BookItalic.eot?#iefix') format('eot'), url('../fonts/gotham/GothamNarrow-BookItalic.ttf') format('truetype'), url('../fonts/gotham/GothamNarrow-BookItalic.svg') format('svg'), url('../fonts/gotham/GothamNarrow-BookItalic.woff') format('woff');
  font-weight: 400;
  font-style: italic; }

@font-face {
  font-family: "Gotham Narrow";
  src: url('../fonts/gotham/GothamNarrow-Medium.eot');
  src: url('../fonts/gotham/GothamNarrow-Medium.eot?#iefix') format('eot'), url('../fonts/gotham/GothamNarrow-Medium.ttf') format('truetype'), url('../fonts/gotham/GothamNarrow-Medium.svg') format('svg'), url('../fonts/gotham/GothamNarrow-Medium.woff') format('woff');
  font-weight: 600;
  font-style: normal; }

@font-face {
  font-family: "Gotham Narrow";
  src: url('../fonts/gotham/GothamNarrow-MediumItalic.eot');
  src: url('../fonts/gotham/GothamNarrow-MediumItalic.eot?#iefix') format('eot'), url('../fonts/gotham/GothamNarrow-MediumItalic.ttf') format('truetype'), url('../fonts/gotham/GothamNarrow-MediumItalic.svg') format('svg'), url('../fonts/gotham/GothamNarrow-MediumItalic.woff') format('woff');
  font-weight: 600;
  font-style: italic; }

@font-face {
  font-family: "Gotham Narrow";
  src: url('../fonts/gotham/GothamNarrow-Bold.eot');
  src: url('../fonts/gotham/GothamNarrow-Bold.eot?#iefix') format('eot'), url('../fonts/gotham/GothamNarrow-Bold.ttf') format('truetype'), url('../fonts/gotham/GothamNarrow-Bold.svg') format('svg'), url('../fonts/gotham/GothamNarrow-Bold.woff') format('woff');
  font-weight: 600;
  font-style: normal; }

@font-face {
  font-family: "Gotham Narrow";
  src: url('../fonts/gotham/GothamNarrow-BoldItalic.eot');
  src: url('../fonts/gotham/GothamNarrow-BoldItalic.eot?#iefix') format('eot'), url('../fonts/gotham/GothamNarrow-BoldItalic.ttf') format('truetype'), url('../fonts/gotham/GothamNarrow-BoldItalic.svg') format('svg'), url('../fonts/gotham/GothamNarrow-BoldItalic.woff') format('woff');
  font-weight: 600;
  font-style: italic; }

@font-face {
  font-family: "Gotham Narrow";
  src: url('../fonts/gotham/GothamNarrow-Black.eot');
  src: url('../fonts/gotham/GothamNarrow-Black.eot?#iefix') format('eot'), url('../fonts/gotham/GothamNarrow-Black.ttf') format('truetype'), url('../fonts/gotham/GothamNarrow-Black.svg') format('svg'), url('../fonts/gotham/GothamNarrow-Black.woff') format('woff');
  font-weight: 600;
  font-style: normal; }

@font-face {
  font-family: "Gotham Narrow";
  src: url('../fonts/gotham/GothamNarrow-BlackItalic.eot');
  src: url('../fonts/gotham/GothamNarrow-BlackItalic.eot?#iefix') format('eot'), url('../fonts/gotham/GothamNarrow-BlackItalic.ttf') format('truetype'), url('../fonts/gotham/GothamNarrow-BlackItalic.svg') format('svg'), url('../fonts/gotham/GothamNarrow-BlackItalic.woff') format('woff');
  font-weight: 600;
  font-style: italic; }

@font-face {
  font-family: "Gotham";
  src: url('../fonts/gotham/Gotham-Light.eot');
  src: url('../fonts/gotham/Gotham-Light.eot?#iefix') format('eot'), url('../fonts/gotham/Gotham-Light.ttf') format('truetype'), url('../fonts/gotham/Gotham-Light.svg') format('svg'), url('../fonts/gotham/Gotham-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: "Gotham";
  src: url('../fonts/gotham/Gotham-LightItalic.eot');
  src: url('../fonts/gotham/Gotham-LightItalic.eot?#iefix') format('eot'), url('../fonts/gotham/Gotham-LightItalic.ttf') format('truetype'), url('../fonts/gotham/Gotham-LightItalic.svg') format('svg'), url('../fonts/gotham/Gotham-LightItalic.woff') format('woff');
  font-weight: 300;
  font-style: italic; }

@font-face {
  font-family: "Gotham";
  src: url('../fonts/gotham/Gotham-Book.eot');
  src: url('../fonts/gotham/Gotham-Book.eot?#iefix') format('eot'), url('../fonts/gotham/Gotham-Book.ttf') format('truetype'), url('../fonts/gotham/Gotham-Book.svg') format('svg'), url('../fonts/gotham/Gotham-Book.woff') format('woff');
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: "Gotham";
  src: url('../fonts/gotham/Gotham-BookItalic.eot');
  src: url('../fonts/gotham/Gotham-BookItalic.eot?#iefix') format('eot'), url('../fonts/gotham/Gotham-BookItalic.ttf') format('truetype'), url('../fonts/gotham/Gotham-BookItalic.svg') format('svg'), url('../fonts/gotham/Gotham-BookItalic.woff') format('woff');
  font-weight: 400;
  font-style: italic; }

@font-face {
  font-family: "Gotham";
  src: url('../fonts/gotham/Gotham-Medium.eot');
  src: url('../fonts/gotham/Gotham-Medium.eot?#iefix') format('eot'), url('../fonts/gotham/Gotham-Medium.ttf') format('truetype'), url('../fonts/gotham/Gotham-Medium.svg') format('svg'), url('../fonts/gotham/Gotham-Medium.woff') format('woff');
  font-weight: 600;
  font-style: normal; }

@font-face {
  font-family: "Gotham";
  src: url('../fonts/gotham/Gotham-MediumItalic.eot');
  src: url('../fonts/gotham/Gotham-MediumItalic.eot?#iefix') format('eot'), url('../fonts/gotham/Gotham-MediumItalic.ttf') format('truetype'), url('../fonts/gotham/Gotham-MediumItalic.svg') format('svg'), url('../fonts/gotham/Gotham-MediumItalic.woff') format('woff');
  font-weight: 600;
  font-style: italic; }

@font-face {
  font-family: "Gotham";
  src: url('../fonts/gotham/Gotham-Bold.eot');
  src: url('../fonts/gotham/Gotham-Bold.eot?#iefix') format('eot'), url('../fonts/gotham/Gotham-Bold.ttf') format('truetype'), url('../fonts/gotham/Gotham-Bold.svg') format('svg'), url('../fonts/gotham/Gotham-Bold.woff') format('woff');
  font-weight: 600;
  font-style: normal; }

@font-face {
  font-family: "Gotham";
  src: url('../fonts/gotham/Gotham-BoldItalic.eot');
  src: url('../fonts/gotham/Gotham-BoldItalic.eot?#iefix') format('eot'), url('../fonts/gotham/Gotham-BoldItalic.ttf') format('truetype'), url('../fonts/gotham/Gotham-BoldItalic.svg') format('svg'), url('../fonts/gotham/Gotham-BoldItalic.woff') format('woff');
  font-weight: 600;
  font-style: italic; }

@font-face {
  font-family: "Gotham";
  src: url('../fonts/gotham/Gotham-Black.eot');
  src: url('../fonts/gotham/Gotham-Black.eot?#iefix') format('eot'), url('../fonts/gotham/Gotham-Black.ttf') format('truetype'), url('../fonts/gotham/Gotham-Black.svg') format('svg'), url('../fonts/gotham/Gotham-Black.woff') format('woff');
  font-weight: 600;
  font-style: normal; }

@font-face {
  font-family: "Gotham";
  src: url('../fonts/gotham/Gotham-BlackItalic.eot');
  src: url('../fonts/gotham/Gotham-BlackItalic.eot?#iefix') format('eot'), url('../fonts/gotham/Gotham-BlackItalic.ttf') format('truetype'), url('../fonts/gotham/Gotham-BlackItalic.svg') format('svg'), url('../fonts/gotham/Gotham-BlackItalic.woff') format('woff');
  font-weight: 600;
  font-style: italic; }

/* line 233, ../sass/style.scss */
::selection {
  background: #532994;
  color: #fff; }

/* line 235, ../sass/style.scss */
::-moz-selection {
  background: #532994;
  color: #fff; }

/* line 238, ../sass/style.scss */
html {
  min-height: 100%; }

/* line 241, ../sass/style.scss */
body {
  text-rendering: optimizeLegibility;
  background: #000;
  min-height: 100%;
  font-family: "Gotham Narrow", "Arial", sans-serif;
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
  font-style: normal; }

/* line 245, ../sass/style.scss */
#rsca-wrap {
  overflow: hidden; }

/* line 250, ../sass/style.scss */
#wrapper.getSize {
  overflow: hidden;
  height: 20px; }

/* line 255, ../sass/style.scss */
.color-yellow {
  color: #dda61e; }

/* line 258, ../sass/style.scss */
.section {
  width: 100%;
  float: left; }

/* line 261, ../sass/style.scss */
.inner {
  max-width: 1200px;
  margin: 0 auto; }

/* line 264, ../sass/style.scss */
a {
  color: #532994; }

/* line 267, ../sass/style.scss */
p {
  margin: 0 0 15px 0; }

/*
 *
 * Media Queries
 *
 */
/*
 * LAYOUT 1
 */
/*
 * LAYOUT 2
 */
/*
 * LAYOUT 3
 */
/*
 * LAYOUT 4
 */
/* line 1, ../sass/components/elements/_buttons.scss */
.btn, .btn-specify {
  display: inline-block;
  background: #220c45;
  font-family: "Gotham Narrow", "Arial", sans-serif;
  padding: 8px 40px 8px 10px;
  color: #fff;
  font-weight: 300;
  text-transform: uppercase;
  text-decoration: none;
  position: relative;
  border: none;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: background-color, 125ms;
  -moz-transition: background-color, 125ms;
  -o-transition: background-color, 125ms;
  transition: background-color, 125ms; }
  /* line 4, ../sass/components/elements/_buttons.scss */
  .btn span, .btn-specify span {
    font-weight: 600; }
    /* line 7, ../sass/components/elements/_buttons.scss */
    .btn span span, .btn-specify span span {
      display: block;
      width: 17px;
      height: 10px;
      background: url(../images/sprite.png) no-repeat -230px -60px;
      position: absolute;
      right: 10px;
      top: 50%;
      margin-top: -5px;
      text-indent: -9999px; }
  /* line 12, ../sass/components/elements/_buttons.scss */
  .btn.special, .special.btn-specify {
    background-color: #532994;
    padding-right: 60px; }
    /* line 17, ../sass/components/elements/_buttons.scss */
    .btn.special span span, .special.btn-specify span span {
      border-left: 1px solid #000;
      background-position: -1163px -54px;
      width: 27px;
      height: 22px;
      margin-top: -11px; }
    /* line 22, ../sass/components/elements/_buttons.scss */
    .btn.special:hover, .special.btn-specify:hover {
      background-color: #5e2fa8; }
  /* line 27, ../sass/components/elements/_buttons.scss */
  .btn:hover, .btn-specify:hover {
    background: #421786; }

/* line 32, ../sass/components/elements/_buttons.scss */
.btn-styled, body .addthisevent-drop, input[type=submit], .selekt-wrap .selekt-trigger a {
  display: inline-block;
  background: #220c45 url(../images/sprite.png) no-repeat right -47px;
  color: #fff;
  font-size: 18px;
  line-height: 22px;
  font-family: "Gotham Narrow", "Arial", sans-serif;
  padding: 8px 40px 8px 10px;
  color: #fff;
  font-weight: 600;
  text-transform: uppercase;
  position: relative;
  border: none;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: background-color, 125ms;
  -moz-transition: background-color, 125ms;
  -o-transition: background-color, 125ms;
  transition: background-color, 125ms;
  text-decoration: none; }
  /* line 35, ../sass/components/elements/_buttons.scss */
  .btn-styled:hover, body .addthisevent-drop:hover, input[type=submit]:hover, .selekt-wrap .selekt-trigger a:hover {
    background: #532994 url(../images/sprite.png) no-repeat right -47px; }

/* line 39, ../sass/components/elements/_buttons.scss */
body .addthisevent-drop {
  color: #fff !important;
  position: relative; }
  /* line 42, ../sass/components/elements/_buttons.scss */
  body .addthisevent-drop:hover, body .addthisevent-drop.addthisevent-selected {
    font-size: inherit !important;
    border: none;
    background-color: #532994; }
  /* line 45, ../sass/components/elements/_buttons.scss */
  body .addthisevent-drop:active {
    top: 0; }
  /* line 48, ../sass/components/elements/_buttons.scss */
  body .addthisevent-drop .addthisevent_dropdown {
    padding: 0;
    background: #532994;
    border: none;
    width: 100%;
    margin: -3px 0 0 0;
    border-top: 1px solid #220c45;
    -webkit-box-shadow: 4px 6px 0px 0px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 4px 6px 0px 0px rgba(0, 0, 0, 0.4);
    box-shadow: 4px 6px 0px 0px rgba(0, 0, 0, 0.4); }
    /* line 51, ../sass/components/elements/_buttons.scss */
    body .addthisevent-drop .addthisevent_dropdown span {
      background: none;
      color: #fff;
      width: auto;
      font-size: inherit; }
      /* line 54, ../sass/components/elements/_buttons.scss */
      body .addthisevent-drop .addthisevent_dropdown span:hover {
        background-color: #220c45; }
    /* line 59, ../sass/components/elements/_buttons.scss */
    body .addthisevent-drop .addthisevent_dropdown .copyx {
      display: none; }

/* line 66, ../sass/components/elements/_buttons.scss */
.btn-specify {
  background-color: #532994;
  position: relative;
  padding: 14px 20px; }
  /* line 69, ../sass/components/elements/_buttons.scss */
  .btn-specify span span {
    right: 20px; }
  /* line 72, ../sass/components/elements/_buttons.scss */
  .btn-specify:after {
    content: "";
    display: block;
    width: 1px;
    height: 20px;
    background: #fff;
    position: absolute;
    right: 50px;
    top: 50%;
    margin-top: -10px;
    -webkit-transition: background-color, 125ms;
    -moz-transition: background-color, 125ms;
    -o-transition: background-color, 125ms;
    transition: background-color, 125ms; }
  /* line 75, ../sass/components/elements/_buttons.scss */
  .btn-specify:hover {
    background: #cdc7d9;
    color: #532994; }
    /* line 78, ../sass/components/elements/_buttons.scss */
    .btn-specify:hover:after {
      background: #532994; }
    /* line 81, ../sass/components/elements/_buttons.scss */
    .btn-specify:hover span span {
      background-position: -230px -40px; }

/* line 88, ../sass/components/elements/_buttons.scss */
input[type=submit] {
  text-align: left; }

/* line 91, ../sass/components/elements/_buttons.scss */
.link, .press-calendar .press-calendar-nav ul li a, .price-group ul a {
  display: inline-block;
  color: #532994;
  font-weight: 400;
  padding: 0 25px 0 0;
  position: relative;
  text-transform: uppercase; }
  /* line 94, ../sass/components/elements/_buttons.scss */
  .link span, .press-calendar .press-calendar-nav ul li a span, .price-group ul a span {
    display: inline-block;
    width: 16px;
    height: 10px;
    background: url(../images/sprite.png) no-repeat -230px -40px;
    text-indent: -9999px;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -5px; }
  /* line 100, ../sass/components/elements/_buttons.scss */
  .link.yellow, .press-calendar .press-calendar-nav ul li a.yellow, .price-group ul a.yellow {
    color: #dda61e; }
    /* line 103, ../sass/components/elements/_buttons.scss */
    .link.yellow span, .press-calendar .press-calendar-nav ul li a.yellow span, .price-group ul a.yellow span {
      background-position: -230px -20px; }

/* line 110, ../sass/components/elements/_buttons.scss */
.link-arrow {
  text-decoration: none;
  text-transform: uppercase; }
  /* line 113, ../sass/components/elements/_buttons.scss */
  .link-arrow span {
    display: inline-block;
    -webkit-transition: margin-left, 125ms;
    -moz-transition: margin-left, 125ms;
    -o-transition: margin-left, 125ms;
    transition: margin-left, 125ms; }
  /* line 116, ../sass/components/elements/_buttons.scss */
  .link-arrow:hover {
    color: #7640ca; }
    /* line 119, ../sass/components/elements/_buttons.scss */
    .link-arrow:hover span {
      margin-left: 5px; }

/* line 126, ../sass/components/elements/_buttons.scss */
.btn-offcanvas {
  display: inline-block;
  padding: 4px px; }
  /* line 129, ../sass/components/elements/_buttons.scss */
  .btn-offcanvas span {
    display: block;
    width: 28px;
    height: 20px;
    background: url(../images/sprite.png) no-repeat 0px 0px;
    overflow: hidden;
    text-indent: -9999px; }

/* line 134, ../sass/components/elements/_buttons.scss */
.btn-search {
  display: inline-block;
  padding: 5px; }
  /* line 137, ../sass/components/elements/_buttons.scss */
  .btn-search span {
    display: block;
    width: 18px;
    height: 18px;
    float: right;
    background: url(../images/sprite.png) no-repeat -260px 0px;
    overflow: hidden;
    text-indent: -9999px; }
  /* line 140, ../sass/components/elements/_buttons.scss */
  .btn-search.white span {
    background-position: -320px 0; }
  /* line 143, ../sass/components/elements/_buttons.scss */
  .btn-search.yellow span, #top-bar .trigger-search .btn-search.open span {
    background-position: -290px 0; }

/* line 150, ../sass/components/elements/_buttons.scss */
.btn-fold span {
  display: inline-block;
  width: 14px;
  height: 7px;
  background: url(../images/sprite.png) no-repeat -100px -20px;
  margin: 0 0 0 8px; }
/* line 153, ../sass/components/elements/_buttons.scss */
.btn-fold.open span {
  background-position: -100px 0px; }

/* line 158, ../sass/components/elements/_buttons.scss */
.logo {
  display: inline-block; }
  /* line 161, ../sass/components/elements/_buttons.scss */
  .logo span {
    display: block;
    width: 330px;
    height: 72px;
    background: url(../images/sprite.png) no-repeat 0 -90px;
    text-indent: -9999px; }

/* line 166, ../sass/components/elements/_buttons.scss */
.icon {
  display: block; }
  /* line 169, ../sass/components/elements/_buttons.scss */
  .icon span {
    display: block;
    width: 26px;
    height: 26px;
    background: url(../images/sprite.png) no-repeat -140px 0px;
    text-indent: -9999px; }
  /* line 172, ../sass/components/elements/_buttons.scss */
  .icon.yt span {
    background-position: -140px 0; }
  /* line 174, ../sass/components/elements/_buttons.scss */
  .icon.tw span {
    background-position: -170px 0; }
  /* line 176, ../sass/components/elements/_buttons.scss */
  .icon.fb span {
    background-position: -200px 0; }

/* line 181, ../sass/components/elements/_buttons.scss */
.btn-play {
  display: block;
  width: 10px;
  height: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.5);
  padding: 20px;
  border: 2px solid #dda61e;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
  -webkit-transition: border-color, 125ms;
  -moz-transition: border-color, 125ms;
  -o-transition: border-color, 125ms;
  transition: border-color, 125ms; }
  /* line 184, ../sass/components/elements/_buttons.scss */
  .btn-play span {
    display: block;
    width: 46px;
    height: 46px;
    background: url(../images/sprite.png) no-repeat 10px -30px;
    text-indent: -9999px;
    -webkit-transition: opacity, 125ms;
    -moz-transition: opacity, 125ms;
    -o-transition: opacity, 125ms;
    transition: opacity, 125ms;
    margin-left: -18px;
    margin-top: -18px;
    transform: scale(0.8); }

/* line 193, ../sass/components/elements/_buttons.scss */
.btn-play-hover, .home-news:hover .btn-play, .box-homepage.box-youtube a:hover .btn-play, .media-item .thumbnail a:hover .btn-play {
  border: 2px solid #532994; }
  /* line 196, ../sass/components/elements/_buttons.scss */
  .btn-play-hover span, .home-news:hover .btn-play span, .box-homepage.box-youtube a:hover .btn-play span, .media-item .thumbnail a:hover .btn-play span {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75; }

/* line 201, ../sass/components/elements/_buttons.scss */
.btn-photo {
  display: block;
  width: 10px;
  height: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.5);
  padding: 20px;
  border: 2px solid #dda61e;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
  -webkit-transition: border-color, 125ms;
  -moz-transition: border-color, 125ms;
  -o-transition: border-color, 125ms;
  transition: border-color, 125ms; }
  /* line 203, ../sass/components/elements/_buttons.scss */
  .btn-photo span {
    display: block;
    width: 46px;
    height: 46px;
    background: url(../images/sprite.png) no-repeat 8px -458px;
    text-indent: -9999px;
    -webkit-transition: opacity, 125ms;
    -moz-transition: opacity, 125ms;
    -o-transition: opacity, 125ms;
    transition: opacity, 125ms;
    margin-left: -18px;
    margin-top: -18px;
    transform: scale(0.8); }

/* line 210, ../sass/components/elements/_buttons.scss */
.btn-photo-hover, .home-news:hover .btn-photo, .box-homepage.box-youtube a:hover .btn-photo, .media-item .thumbnail a:hover .btn-photo {
  border: 2px solid #532994; }
  /* line 212, ../sass/components/elements/_buttons.scss */
  .btn-photo-hover span, .home-news:hover .btn-photo span, .box-homepage.box-youtube a:hover .btn-photo span, .media-item .thumbnail a:hover .btn-photo span {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75; }

/* line 217, ../sass/components/elements/_buttons.scss */
.btn-back {
  display: inline-block;
  color: #532994;
  position: relative;
  padding: 2px 0px 2px 22px;
  margin: 0 0 10px 0;
  text-transform: uppercase;
  text-decoration: none; }
  /* line 220, ../sass/components/elements/_buttons.scss */
  .btn-back span {
    display: block;
    width: 17px;
    height: 10px;
    text-indent: -9999px;
    background: url(../images/sprite.png) no-repeat -300px -210px;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -5px; }

/* line 228, ../sass/components/elements/_buttons.scss */
.btn-center {
  width: 100%;
  float: left;
  text-align: center;
  margin: 20px 0 0; }

/* line 231, ../sass/components/elements/_buttons.scss */
.live-ribbon {
  display: none;
  width: 48px;
  height: 48px;
  background: url(../images/sprite.png) no-repeat 0px -310px;
  text-indent: -9999px;
  position: absolute;
  z-index: 20; }

/* line 234, ../sass/components/elements/_buttons.scss */
.live-ribbon-left-top, .match-homepage-live .live-ribbon {
  display: block;
  background-position: 0px -310px;
  left: 0;
  top: 0;
  right: auto;
  bottom: auto; }

/* line 237, ../sass/components/elements/_buttons.scss */
.live-ribbon-right-top {
  display: block;
  background-position: -50px -310px;
  right: 0;
  top: 0;
  left: auto;
  bottom: auto; }

/* line 240, ../sass/components/elements/_buttons.scss */
.live-ribbon-right-bottom, .opta-match.spotlight .live-ribbon, .opta-match.match-detail .live-ribbon {
  display: block;
  background-position: -50px -360px;
  right: 0;
  bottom: 0;
  left: auto;
  top: auto; }

/* line 243, ../sass/components/elements/_buttons.scss */
.live-ribbon-left-bottom {
  display: block;
  background-position: 0px -360px;
  left: 0;
  bottom: 0;
  right: auto;
  top: auto; }

/*
 *
 * Media Queries
 *
 */
/*
 * LAYOUT 1
 */
@media all and (max-width: 420px) {
  /* line 261, ../sass/components/elements/_buttons.scss */
  .logo span {
    background-position: 0px -170px;
    width: 180px;
    height: 39px; } }
/*
 * LAYOUT 2
 */
/*
 * LAYOUT 3
 */
/*
 * LAYOUT 4
 */
/* line 1, ../sass/components/elements/_titles.scss */
h1 {
  text-transform: uppercase;
  color: #000;
  font-size: 35px;
  line-height: 38px;
  font-weight: 600;
  margin: 0 0 15px 0; }
  /* line 9, ../sass/components/elements/_titles.scss */
  h1 span {
    font-weight: 400; }

/* line 15, ../sass/components/elements/_titles.scss */
.node-type-nieuws h1 {
  font-size: 25px;
  line-height: 28px; }
  @media all and (min-width: 420px) {
    /* line 15, ../sass/components/elements/_titles.scss */
    .node-type-nieuws h1 {
      font-size: 35px;
      line-height: 38px; } }

/* line 26, ../sass/components/elements/_titles.scss */
h2, .box-homepage.box-youtube .title {
  text-transform: uppercase;
  color: #532994;
  font-size: 20px;
  line-height: 24px;
  font-weight: 300;
  position: relative;
  margin: 0 0 15px 0; }

/* line 29, ../sass/components/elements/_titles.scss */
h3, .page-search #content-wrap .search-results .search-result .title, .page-player-news #content-wrap .search-results .search-result .title, .page-news-search #content-wrap .search-results .search-result .title {
  color: #532994;
  margin: 0 0 5px 0;
  padding: 0;
  font-size: 22px;
  line-height: 26px;
  font-weight: 400; }

/* line 39, ../sass/components/elements/_titles.scss */
h1 span.ico, h2 span.ico, .box-homepage.box-youtube .title span.ico, h3 span.ico, .page-search #content-wrap .search-results .search-result .title span.ico, .page-player-news #content-wrap .search-results .search-result .title span.ico, .page-news-search #content-wrap .search-results .search-result .title span.ico {
  display: inline-block;
  width: 26px;
  height: 26px;
  margin: 0 10px 0 0;
  background: url(../images/sprite.png) no-repeat -60px 0px;
  text-indent: -9999px; }
  /* line 42, ../sass/components/elements/_titles.scss */
  h1 span.ico.ig, h2 span.ico.ig, .box-homepage.box-youtube .title span.ico.ig, h3 span.ico.ig, .page-search #content-wrap .search-results .search-result .title span.ico.ig, .page-player-news #content-wrap .search-results .search-result .title span.ico.ig, .page-news-search #content-wrap .search-results .search-result .title span.ico.ig {
    background-position: -170px -30px; }
  /* line 44, ../sass/components/elements/_titles.scss */
  h1 span.ico.fb, h2 span.ico.fb, .box-homepage.box-youtube .title span.ico.fb, h3 span.ico.fb, .page-search #content-wrap .search-results .search-result .title span.ico.fb, .page-player-news #content-wrap .search-results .search-result .title span.ico.fb, .page-news-search #content-wrap .search-results .search-result .title span.ico.fb {
    background-position: -200px 0; }
  /* line 46, ../sass/components/elements/_titles.scss */
  h1 span.ico.tw, h2 span.ico.tw, .box-homepage.box-youtube .title span.ico.tw, h3 span.ico.tw, .page-search #content-wrap .search-results .search-result .title span.ico.tw, .page-player-news #content-wrap .search-results .search-result .title span.ico.tw, .page-news-search #content-wrap .search-results .search-result .title span.ico.tw {
    background-position: -170px 0; }
  /* line 48, ../sass/components/elements/_titles.scss */
  h1 span.ico.fs, h2 span.ico.fs, .box-homepage.box-youtube .title span.ico.fs, h3 span.ico.fs, .page-search #content-wrap .search-results .search-result .title span.ico.fs, .page-player-news #content-wrap .search-results .search-result .title span.ico.fs, .page-news-search #content-wrap .search-results .search-result .title span.ico.fs {
    background-position: -200px -30px; }
/* line 53, ../sass/components/elements/_titles.scss */
h1 .twiter-follow, h2 .twiter-follow, .box-homepage.box-youtube .title .twiter-follow, h3 .twiter-follow, .page-search #content-wrap .search-results .search-result .title .twiter-follow, .page-player-news #content-wrap .search-results .search-result .title .twiter-follow, .page-news-search #content-wrap .search-results .search-result .title .twiter-follow {
  float: right; }

/*
 *
 * Media Queries
 *
 */
/*
 * LAYOUT 1
 */
/*
 * LAYOUT 2
 */
/*
 * LAYOUT 3
 */
@media all and (min-width: 768px) and (max-width: 1023px) {
  /* line 91, ../sass/components/elements/_titles.scss */
  h1 .twiter-follow, h2 .twiter-follow, .box-homepage.box-youtube .title .twiter-follow, h3 .twiter-follow, .page-search #content-wrap .search-results .search-result .title .twiter-follow, .page-player-news #content-wrap .search-results .search-result .title .twiter-follow, .page-news-search #content-wrap .search-results .search-result .title .twiter-follow {
    float: none;
    margin: 4px 0 0 0; } }
/*
 * LAYOUT 4
 */
/* line 1, ../sass/components/elements/_inputs.scss */
input[type=text], input[type=email], input[type=password], textarea {
  padding: 8px 2%;
  width: 200px;
  height: 20px;
  font-family: "Gotham Narrow", "Arial", sans-serif;
  font-size: 18px;
  line-height: 22px;
  font-weight: 300;
  font-style: normal;
  border: 1px solid #ececec;
  resize: none;
  outline: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px; }
  /* line 4, ../sass/components/elements/_inputs.scss */
  input[type=text]:focus, input[type=email]:focus, input[type=password]:focus, textarea:focus {
    border: 1px solid #c6c6c6; }

/* line 9, ../sass/components/elements/_inputs.scss */
input[type=checkbox] {
  margin: 0 5px 0 0; }

/* line 12, ../sass/components/elements/_inputs.scss */
textarea {
  height: 75px; }

/* line 15, ../sass/components/elements/_inputs.scss */
.form-actions {
  margin: 15px 0 0 0 !important;
  float: left;
  width: 100%; }

/* line 18, ../sass/components/elements/_inputs.scss */
.form-item, .field {
  width: 100%;
  margin: 15px 0 0 0;
  float: left; }
  /* line 23, ../sass/components/elements/_inputs.scss */
  .form-item label span, .field label span {
    color: #532994; }
  /* line 28, ../sass/components/elements/_inputs.scss */
  .form-item input[type=text], .form-item input[type=email], .form-item input[type=password], .form-item textarea, .field input[type=text], .field input[type=email], .field input[type=password], .field textarea {
    width: 96%;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box; }
  /* line 31, ../sass/components/elements/_inputs.scss */
  .form-item textarea, .field textarea {
    resize: vertical; }
  /* line 34, ../sass/components/elements/_inputs.scss */
  .form-item .grippie, .field .grippie {
    display: none; }
  /* line 37, ../sass/components/elements/_inputs.scss */
  .form-item .selekt-ready, .field .selekt-ready {
    width: 100%; }
  /* line 40, ../sass/components/elements/_inputs.scss */
  .form-item .label, .field .label {
    font-style: italic;
    margin: 0 0 3px 0; }
  /* line 43, ../sass/components/elements/_inputs.scss */
  .form-item.field-submit, .field.field-submit {
    margin: 20px 0 0 0;
    text-align: center; }
  /* line 46, ../sass/components/elements/_inputs.scss */
  .form-item.error, .field.error {
    background: none;
    color: inherit; }
    /* line 49, ../sass/components/elements/_inputs.scss */
    .form-item.error input[type=text], .form-item.error input[type=email], .form-item.error textarea, .field.error input[type=text], .field.error input[type=email], .field.error textarea {
      border: 1px solid red; }
    /* line 54, ../sass/components/elements/_inputs.scss */
    .form-item.error .checkbox label, .form-item.error .form-type-checkbox label, .field.error .checkbox label, .field.error .form-type-checkbox label {
      color: red; }
  /* line 63, ../sass/components/elements/_inputs.scss */
  .form-item#webform-component-legal-opt-in label, .field#webform-component-legal-opt-in label {
    display: none; }
  /* line 68, ../sass/components/elements/_inputs.scss */
  .form-item#webform-component-legal-opt-in div label, .field#webform-component-legal-opt-in div label {
    display: inline; }
  /* line 75, ../sass/components/elements/_inputs.scss */
  .form-item:first-child, .field:first-child {
    margin: 0; }

/* line 82, ../sass/components/elements/_inputs.scss */
.form-item.webform-component-checkboxes label {
  display: none; }
/* line 86, ../sass/components/elements/_inputs.scss */
.form-item.webform-component-checkboxes .form-checkboxes label {
  display: inline; }

/* line 92, ../sass/components/elements/_inputs.scss */
.form-item-error {
  width: 100%;
  float: left;
  display: none;
  margin: 15px 0 0 0;
  color: red; }

/* line 95, ../sass/components/elements/_inputs.scss */
.selekt-wrap {
  position: relative;
  float: left; }
  /* line 100, ../sass/components/elements/_inputs.scss */
  .selekt-wrap .selekt-trigger a {
    display: block;
    background-color: #532994;
    text-align: left;
    text-decoration: none;
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none; }
    /* line 103, ../sass/components/elements/_inputs.scss */
    .selekt-wrap .selekt-trigger a:after {
      content: "";
      display: block;
      width: 1px;
      height: 20px;
      background: #220c45;
      position: absolute;
      right: 35px;
      top: 50%;
      margin-top: -10px; }
  /* line 110, ../sass/components/elements/_inputs.scss */
  .selekt-wrap.open .selekt-trigger a {
    background-position: right -87px; }
  /* line 113, ../sass/components/elements/_inputs.scss */
  .selekt-wrap .selekt-list {
    width: 100%;
    max-height: 500px;
    overflow: auto;
    background: #532994;
    border-top: 1px solid #000;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -ms-border-radius: 0 0 3px 3px;
    -o-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    -webkit-box-shadow: 4px 6px 0px 0px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 4px 6px 0px 0px rgba(0, 0, 0, 0.4);
    box-shadow: 4px 6px 0px 0px rgba(0, 0, 0, 0.4); }
    /* line 116, ../sass/components/elements/_inputs.scss */
    .selekt-wrap .selekt-list ul {
      list-style: none;
      margin: 0;
      padding: 0; }
    /* line 119, ../sass/components/elements/_inputs.scss */
    .selekt-wrap .selekt-list li {
      margin: 0;
      padding: 0; }
      /* line 122, ../sass/components/elements/_inputs.scss */
      .selekt-wrap .selekt-list li a {
        display: block;
        padding: 8px 10px;
        color: #fff;
        text-transform: uppercase;
        text-decoration: none;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis; }
        /* line 125, ../sass/components/elements/_inputs.scss */
        .selekt-wrap .selekt-list li a:hover {
          background: #220c45; }
      /* line 132, ../sass/components/elements/_inputs.scss */
      .selekt-wrap .selekt-list li.selected a {
        color: #dda61e; }
  /* line 141, ../sass/components/elements/_inputs.scss */
  .selekt-wrap select {
    width: 100%; }
  /* line 144, ../sass/components/elements/_inputs.scss */
  .selekt-wrap.selekt-not-ready {
    visibility: hidden; }
  /* line 147, ../sass/components/elements/_inputs.scss */
  .selekt-wrap.selekt-ready {
    visibility: visible; }
    /* line 150, ../sass/components/elements/_inputs.scss */
    .selekt-wrap.selekt-ready .selekt-list {
      position: absolute;
      left: 0;
      top: 34px;
      z-index: 250; }
    /* line 153, ../sass/components/elements/_inputs.scss */
    .selekt-wrap.selekt-ready select {
      display: none; }
  /* line 162, ../sass/components/elements/_inputs.scss */
  .selekt-wrap.light .selekt-trigger a {
    background-color: #fcfcfc;
    background-position: right -336px;
    color: #000;
    border: 1px solid #f0f0f0;
    font-weight: 400; }
    /* line 165, ../sass/components/elements/_inputs.scss */
    .selekt-wrap.light .selekt-trigger a:after {
      background: #f0f0f0; }
  /* line 172, ../sass/components/elements/_inputs.scss */
  .selekt-wrap.light.open .selekt-trigger a {
    background-position: right -376px; }
  /* line 175, ../sass/components/elements/_inputs.scss */
  .selekt-wrap.light .selekt-list {
    background-color: #fcfcfc;
    border-top: 1px solid #f0f0f0; }
    /* line 180, ../sass/components/elements/_inputs.scss */
    .selekt-wrap.light .selekt-list li a {
      color: #000; }
      /* line 183, ../sass/components/elements/_inputs.scss */
      .selekt-wrap.light .selekt-list li a:hover {
        background: #ebebeb; }
    /* line 188, ../sass/components/elements/_inputs.scss */
    .selekt-wrap.light .selekt-list li.selected a {
      color: #532994; }
  /* line 199, ../sass/components/elements/_inputs.scss */
  .error .selekt-wrap .selekt-trigger a {
    border: 1px solid red; }
  /* line 202, ../sass/components/elements/_inputs.scss */
  .error .selekt-wrap .selekt-list {
    border-top: 1px solid red; }

/* line 209, ../sass/components/elements/_inputs.scss */
.chek-wrap {
  position: relative;
  text-transform: uppercase; }
  /* line 212, ../sass/components/elements/_inputs.scss */
  .chek-wrap input[type=checkbox] {
    position: absolute;
    left: 3px;
    top: 3px;
    z-index: 1; }
  /* line 215, ../sass/components/elements/_inputs.scss */
  .chek-wrap .chek-trigger {
    display: block;
    color: #fff;
    padding: 3px 0 3px 32px;
    text-decoration: none; }
    /* line 218, ../sass/components/elements/_inputs.scss */
    .chek-wrap .chek-trigger span {
      display: block;
      width: 22px;
      height: 22px;
      background: url(../images/sprite.png) no-repeat -230px -170px;
      text-indent: -9999px;
      text-decoration: none;
      position: absolute;
      left: 0;
      top: 0;
      z-index: 2; }
  /* line 227, ../sass/components/elements/_inputs.scss */
  .chek-wrap.chek-checked .chek-trigger span {
    background-position: -200px -170px; }

/* line 238, ../sass/components/elements/_inputs.scss */
.region-sidebar .form-item .selekt-ready, .region-sidebar .field .selekt-ready {
  min-width: 100% !important; }

/*
 *
 * Media Queries
 *
 */
/*
 * LAYOUT 1 & LAYOUT 2
 */
@media all and (max-width: 767px) {
  /* line 254, ../sass/components/elements/_inputs.scss */
  .chek-wrap, .selekt-wrap {
    width: 100%;
    float: left;
    margin: 5px 0 0 0;
    min-width: 0px !important; }
    /* line 257, ../sass/components/elements/_inputs.scss */
    .chek-wrap .chek-trigger, .chek-wrap .selekt-trigger, .selekt-wrap .chek-trigger, .selekt-wrap .selekt-trigger {
      display: block; }
    /* line 260, ../sass/components/elements/_inputs.scss */
    .chek-wrap:first-child, .selekt-wrap:first-child {
      margin: 0; } }
/* line 1, ../sass/components/elements/_list.scss */
ul, ol {
  list-style: disc;
  padding: 0 0 0 30px;
  list-style-image: url(../images/list-image.jpg); }
  /* line 4, ../sass/components/elements/_list.scss */
  ul li, ol li {
    margin: 0 0 15px 0; }

/* line 9, ../sass/components/elements/_list.scss */
ul.arrow-list {
  list-style: none;
  margin: 0;
  padding: 0; }
  /* line 12, ../sass/components/elements/_list.scss */
  ul.arrow-list li {
    padding: 0 0 0 30px;
    font-weight: 300;
    background: url(../images/sprite.png) no-repeat -1183px -24px;
    margin: 5px 0 0 0; }
    /* line 15, ../sass/components/elements/_list.scss */
    ul.arrow-list li a {
      color: #000;
      text-decoration: none; }
      /* line 18, ../sass/components/elements/_list.scss */
      ul.arrow-list li a:hover {
        text-decoration: underline; }
    /* line 23, ../sass/components/elements/_list.scss */
    ul.arrow-list li:first-child {
      margin: 0; }

/* line 32, ../sass/components/elements/_list.scss */
ul.breadcrumbs {
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
  margin: 0 0 20px 0; }
  /* line 35, ../sass/components/elements/_list.scss */
  ul.breadcrumbs li {
    float: left;
    font-size: 16px;
    text-transform: uppercase;
    color: #5e5e5e;
    margin: 0 0 0 7px; }
    /* line 38, ../sass/components/elements/_list.scss */
    ul.breadcrumbs li a {
      color: #5e5e5e; }
      /* line 41, ../sass/components/elements/_list.scss */
      ul.breadcrumbs li a:hover {
        text-decoration: underline; }
    /* line 46, ../sass/components/elements/_list.scss */
    ul.breadcrumbs li span {
      display: inline-block;
      margin: 0 7px 0 0; }
    /* line 49, ../sass/components/elements/_list.scss */
    ul.breadcrumbs li.active {
      color: #000; }
      /* line 52, ../sass/components/elements/_list.scss */
      ul.breadcrumbs li.active a {
        color: #000; }
    /* line 57, ../sass/components/elements/_list.scss */
    ul.breadcrumbs li:first-child {
      margin: 0; }

/* line 64, ../sass/components/elements/_list.scss */
ul.tag-list {
  list-style: none;
  margin: 0 0 0 -5px;
  padding: 0; }
  /* line 67, ../sass/components/elements/_list.scss */
  ul.tag-list li {
    float: left;
    margin: 5px;
    text-transform: uppercase;
    font-weight: 400; }
    /* line 70, ../sass/components/elements/_list.scss */
    ul.tag-list li a {
      display: block;
      padding: 5px 15px;
      background: #f2f1f1;
      color: #532994; }

/* line 77, ../sass/components/elements/_list.scss */
ul.ticket-list {
  list-style: none;
  margin: 0;
  padding: 0; }
  /* line 80, ../sass/components/elements/_list.scss */
  ul.ticket-list li {
    margin: 40px 0 0 0;
    color: #532994;
    font-weight: 300; }
    /* line 83, ../sass/components/elements/_list.scss */
    ul.ticket-list li .date {
      display: block;
      margin: 0;
      color: #220c45;
      font-size: 20px; }
    /* line 86, ../sass/components/elements/_list.scss */
    ul.ticket-list li h2, ul.ticket-list li .box-homepage.box-youtube .title, .box-homepage.box-youtube ul.ticket-list li .title {
      margin: 0 0 10px 0;
      padding-bottom: 8px; }
    /* line 89, ../sass/components/elements/_list.scss */
    ul.ticket-list li:first-child {
      margin: 0; }

/* line 96, ../sass/components/elements/_list.scss */
ul.partner-list {
  list-style: none;
  margin: 0;
  padding: 0; }
  /* line 99, ../sass/components/elements/_list.scss */
  ul.partner-list li {
    float: left;
    margin: 0 10px 0 0; }
    /* line 102, ../sass/components/elements/_list.scss */
    ul.partner-list li a {
      display: block;
      text-decoration: none; }

/* line 111, ../sass/components/elements/_list.scss */
.item-list ul.pager {
  float: left;
  list-style: none;
  margin: 60px 0 0 0;
  padding: 0;
  width: 100%;
  text-align: center; }
  /* line 116, ../sass/components/elements/_list.scss */
  .item-list ul.pager li {
    display: inline-block;
    margin: 1px;
    padding: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }
    /* line 119, ../sass/components/elements/_list.scss */
    .item-list ul.pager li.pager-current {
      padding: 10px 18px;
      background: #220c45;
      color: #fff; }
    /* line 122, ../sass/components/elements/_list.scss */
    .item-list ul.pager li.pager-ellipsis {
      margin: 0 15px; }
    /* line 125, ../sass/components/elements/_list.scss */
    .item-list ul.pager li.pager-first, .item-list ul.pager li.pager-previous, .item-list ul.pager li.pager-next, .item-list ul.pager li.pager-last {
      display: none; }
      /* line 129, ../sass/components/elements/_list.scss */
      .item-list ul.pager li.pager-first a, .item-list ul.pager li.pager-previous a, .item-list ul.pager li.pager-next a, .item-list ul.pager li.pager-last a {
        background: none;
        color: #532994;
        text-decoration: underline; }
    /* line 134, ../sass/components/elements/_list.scss */
    .item-list ul.pager li a {
      padding: 10px 18px;
      display: inline-block;
      text-decoration: none;
      background: #cdc7d9;
      color: #532994;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px; }
      /* line 137, ../sass/components/elements/_list.scss */
      .item-list ul.pager li a:hover {
        background: #dbd6e3; }

/*
 *
 * Media Queries
 *
 */
/*
 * LAYOUT 1 & LAYOUT 2
 */
@media all and (max-width: 767px) {
  /* line 161, ../sass/components/elements/_list.scss */
  ul.breadcrumbs {
    display: none; }

  /* line 166, ../sass/components/elements/_list.scss */
  ul.ticket-list li {
    margin: 20px 0 0 0; }

  /* line 173, ../sass/components/elements/_list.scss */
  .item-list ul.pager {
    margin: 20px 0 0 0; } }
/*
 * LAYOUT 1
 */
@media all and (max-width: 420px) {
  /* line 195, ../sass/components/elements/_list.scss */
  .item-list ul.pager li.pager-current {
    padding: 8px 14px; }
  /* line 198, ../sass/components/elements/_list.scss */
  .item-list ul.pager li a {
    padding: 8px 14px; } }
/*
 * LAYOUT 2
 */
@media all and (min-width: 421px) and (max-width: 767px) {
  /* line 222, ../sass/components/elements/_list.scss */
  ul.media-list li a.play-video {
    -webkit-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -o-background-size: 100% auto;
    background-size: 100% auto; } }
/*
 * LAYOUT 3
 */
/*
 * LAYOUT 4
 */
/* line 1, ../sass/components/elements/_boxes.scss */
.box {
  width: 100%;
  background: #fff;
  float: left;
  margin: 0 0 20px 0;
  word-break: break-word;
  -webkit-backface-visibility: hidden; }
  /* line 4, ../sass/components/elements/_boxes.scss */
  .box .in {
    padding: 20px; }
  /* line 7, ../sass/components/elements/_boxes.scss */
  .box h2, .box .box-homepage.box-youtube .title, .box-homepage.box-youtube .box .title {
    margin-top: 25px; }
    /* line 10, ../sass/components/elements/_boxes.scss */
    .box h2:first-child, .box .box-homepage.box-youtube .title:first-child, .box-homepage.box-youtube .box .title:first-child {
      margin-top: 0; }
  /* line 15, ../sass/components/elements/_boxes.scss */
  .box img {
    max-width: 100%;
    height: auto; }
  /* line 18, ../sass/components/elements/_boxes.scss */
  .box .btn-holder {
    width: 100%;
    position: absolute;
    right: 50%;
    bottom: 20px;
    text-align: center; }
    /* line 21, ../sass/components/elements/_boxes.scss */
    .box .btn-holder .btn, .box .btn-holder .btn-specify {
      right: -50%;
      margin: 0 20px; }
  /* line 26, ../sass/components/elements/_boxes.scss */
  .box .box-part-main {
    width: 66%;
    float: left;
    margin: 0;
    background: #fff; }
  /* line 29, ../sass/components/elements/_boxes.scss */
  .box .box-part-side {
    width: 34%;
    float: right;
    background: #f2f2f2;
    -webkit-box-shadow: rgba(153, 153, 153, 0.3) 10px 5px 25px 0px inset;
    -moz-box-shadow: rgba(153, 153, 153, 0.3) 10px 5px 25px 0px inset;
    box-shadow: rgba(153, 153, 153, 0.3) 10px 5px 25px 0px inset; }
  /* line 33, ../sass/components/elements/_boxes.scss */
  .box.last {
    margin: 0; }
  /* line 37, ../sass/components/elements/_boxes.scss */
  .box.box-small {
    width: 32%;
    margin: 0 0 20px 2%; }
  /* line 43, ../sass/components/elements/_boxes.scss */
  .box.child-first, .box.child-4n {
    margin-left: 0; }
  /* line 51, ../sass/components/elements/_boxes.scss */
  .box.box-homepage {
    position: relative;
    overflow: hidden; }
    /* line 54, ../sass/components/elements/_boxes.scss */
    .box.box-homepage .in {
      padding: 20px 20px 0 20px;
      height: 287px; }
  /* line 62, ../sass/components/elements/_boxes.scss */
  .box.box-nopad .in {
    padding: 0;
    background-position: center center;
    text-align: center;
    position: relative;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; }
  /* line 65, ../sass/components/elements/_boxes.scss */
  .box.box-nopad .in.pad {
    padding: 20px; }
  /* line 68, ../sass/components/elements/_boxes.scss */
  .box.box-nopad h2, .box.box-nopad .box-homepage.box-youtube .title, .box-homepage.box-youtube .box.box-nopad .title {
    width: 100%;
    padding: 20px 0 11px 0;
    margin: 0 0 20px 0;
    background: #fff;
    background: rgba(255, 255, 255, 0.9);
    text-align: left;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 50; }
    /* line 71, ../sass/components/elements/_boxes.scss */
    .box.box-nopad h2 .in, .box.box-nopad .box-homepage.box-youtube .title .in, .box-homepage.box-youtube .box.box-nopad .title .in {
      display: block;
      padding: 0 20px !important;
      height: auto !important;
      text-align: left !important; }
  /* line 78, ../sass/components/elements/_boxes.scss */
  .box.box-nopad.box-homepage .in {
    height: 307px; }
  /* line 83, ../sass/components/elements/_boxes.scss */
  .box.box-nopad .item-list {
    padding: 20px; }
    /* line 86, ../sass/components/elements/_boxes.scss */
    .box.box-nopad .item-list ul, .box.box-nopad .item-list ol {
      margin: 0 0 0 35px;
      padding: 0; }
      /* line 88, ../sass/components/elements/_boxes.scss */
      .box.box-nopad .item-list ul li, .box.box-nopad .item-list ol li {
        text-align: left;
        padding: 0 0 0 10px;
        margin: 15px 0 0 0; }
        /* line 90, ../sass/components/elements/_boxes.scss */
        .box.box-nopad .item-list ul li:first-child, .box.box-nopad .item-list ol li:first-child {
          margin: 0; }
  /* line 98, ../sass/components/elements/_boxes.scss */
  .box.box-nopad .field-content {
    width: 100%;
    float: left;
    margin: 0; }
  /* line 102, ../sass/components/elements/_boxes.scss */
  .box.box-nopad li .field-content, .box.box-nopad a .field-content {
    width: auto;
    float: none; }
  /* line 110, ../sass/components/elements/_boxes.scss */
  .box.box-advertisment, .box.box-mobile-advertisment {
    text-align: center; }
    /* line 113, ../sass/components/elements/_boxes.scss */
    .box.box-advertisment .in, .box.box-mobile-advertisment .in {
      padding: 10px; }
    /* line 116, ../sass/components/elements/_boxes.scss */
    .box.box-advertisment img, .box.box-mobile-advertisment img {
      max-width: 100%; }
    /* line 119, ../sass/components/elements/_boxes.scss */
    .box.box-advertisment h3, .box.box-advertisment .page-search #content-wrap .search-results .search-result .title, .page-search #content-wrap .search-results .search-result .box.box-advertisment .title, .box.box-advertisment .page-player-news #content-wrap .search-results .search-result .title, .page-player-news #content-wrap .search-results .search-result .box.box-advertisment .title, .box.box-advertisment .page-news-search #content-wrap .search-results .search-result .title, .page-news-search #content-wrap .search-results .search-result .box.box-advertisment .title, .box.box-mobile-advertisment h3, .box.box-mobile-advertisment .page-search #content-wrap .search-results .search-result .title, .page-search #content-wrap .search-results .search-result .box.box-mobile-advertisment .title, .box.box-mobile-advertisment .page-player-news #content-wrap .search-results .search-result .title, .page-player-news #content-wrap .search-results .search-result .box.box-mobile-advertisment .title, .box.box-mobile-advertisment .page-news-search #content-wrap .search-results .search-result .title, .page-news-search #content-wrap .search-results .search-result .box.box-mobile-advertisment .title {
      color: #d3d3d3;
      text-align: right;
      font-weight: 300;
      font-size: 20px;
      line-height: 24px;
      margin: 10px 0 0 0;
      text-transform: uppercase; }
  /* line 126, ../sass/components/elements/_boxes.scss */
  .box.box-advertisment.box-homepage {
    height: 307px; }
  /* line 129, ../sass/components/elements/_boxes.scss */
  .box.box-advertisment img {
    width: 287px;
    height: 250px; }
  /* line 134, ../sass/components/elements/_boxes.scss */
  .box.box-mobile-advertisment {
    display: none;
    height: auto; }
    /* line 137, ../sass/components/elements/_boxes.scss */
    .box.box-mobile-advertisment .in {
      height: auto; }
  /* line 146, ../sass/components/elements/_boxes.scss */
  .box.box-sharing .box {
    margin-bottom: 0; }
  /* line 149, ../sass/components/elements/_boxes.scss */
  .box.box-sharing .fb-like, .box.box-sharing .foursquare-button, .box.box-sharing .twitter-button {
    margin: 0 0 10px 0; }
  /* line 152, ../sass/components/elements/_boxes.scss */
  .box.box-sharing h2, .box.box-sharing .box-homepage.box-youtube .title, .box-homepage.box-youtube .box.box-sharing .title {
    margin-top: 35px; }
    /* line 155, ../sass/components/elements/_boxes.scss */
    .box.box-sharing h2:first-child, .box.box-sharing .box-homepage.box-youtube .title:first-child, .box-homepage.box-youtube .box.box-sharing .title:first-child {
      margin-top: 0; }
  /* line 162, ../sass/components/elements/_boxes.scss */
  .box.box-sharing .webform-component-textfield label, .box.box-sharing .webform-component-email label {
    width: 36%;
    float: left;
    margin: 6px 0 0 0; }
  /* line 165, ../sass/components/elements/_boxes.scss */
  .box.box-sharing .webform-component-textfield input[type=text], .box.box-sharing .webform-component-textfield input[type=email], .box.box-sharing .webform-component-email input[type=text], .box.box-sharing .webform-component-email input[type=email] {
    width: 56%;
    float: left; }
  /* line 175, ../sass/components/elements/_boxes.scss */
  .box.box-sharing.side .box {
    width: 100%;
    margin: 0; }
    /* line 180, ../sass/components/elements/_boxes.scss */
    .box.box-sharing.side .box.child-first .in {
      padding-bottom: 0; }
    /* line 187, ../sass/components/elements/_boxes.scss */
    .box.box-sharing.side .box.child-even .in {
      padding-top: 0;
      padding-bottom: 5px; }
  /* line 194, ../sass/components/elements/_boxes.scss */
  .box.box-sharing.side .twitter-first-title {
    margin-top: 50px; }
  /* line 197, ../sass/components/elements/_boxes.scss */
  .box.box-sharing.side .twitter-title {
    display: none; }
  /* line 200, ../sass/components/elements/_boxes.scss */
  .box.box-sharing.side .twitter-button {
    margin: 0 0 10px 0; }
  /* line 203, ../sass/components/elements/_boxes.scss */
  .box.box-sharing.side h2, .box.box-sharing.side .box-homepage.box-youtube .title, .box-homepage.box-youtube .box.box-sharing.side .title {
    margin-top: 25px; }
    /* line 206, ../sass/components/elements/_boxes.scss */
    .box.box-sharing.side h2:first-child, .box.box-sharing.side .box-homepage.box-youtube .title:first-child, .box-homepage.box-youtube .box.box-sharing.side .title:first-child {
      margin-top: 0; }
  /* line 216, ../sass/components/elements/_boxes.scss */
  .box.grey {
    background: whitesmoke; }
  /* line 218, ../sass/components/elements/_boxes.scss */
  .box.transparent {
    background: none; }

/* line 223, ../sass/components/elements/_boxes.scss */
.box-search {
  width: 100%;
  float: left;
  margin: 0 0 20px 0;
  padding-top: 5px;
  margin-bottom: 15px;
  padding-bottom: 12px;
  border-bottom: 1px solid #e0e0e0;
  position: relative;
  padding-bottom: 18px; }
  /* line 4, ../sass/components/elements/_extends.scss */
  .box-search:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    bottom: -4px;
    width: 100%;
    height: 1px;
    background: #e0e0e0; }
  /* line 226, ../sass/components/elements/_boxes.scss */
  .box-search .in {
    padding: 0; }
  /* line 229, ../sass/components/elements/_boxes.scss */
  .box-search .form-item {
    width: auto;
    margin: 0 5px 0 0;
    width: 300px;
    float: left; }

/* line 234, ../sass/components/elements/_boxes.scss */
.box-filter {
  margin-bottom: 0; }
  /* line 237, ../sass/components/elements/_boxes.scss */
  .box-filter h3, .box-filter .page-search #content-wrap .search-results .search-result .title, .page-search #content-wrap .search-results .search-result .box-filter .title, .box-filter .page-player-news #content-wrap .search-results .search-result .title, .page-player-news #content-wrap .search-results .search-result .box-filter .title, .box-filter .page-news-search #content-wrap .search-results .search-result .title, .page-news-search #content-wrap .search-results .search-result .box-filter .title {
    float: left;
    margin: 4px 0 0 0;
    text-transform: uppercase;
    color: #000; }
  /* line 240, ../sass/components/elements/_boxes.scss */
  .box-filter .selekt-wrap {
    float: left;
    margin: 0 0 0 15px; }

/* line 245, ../sass/components/elements/_boxes.scss */
.box-filter-extended {
  background: #cdc7d9;
  margin: 0 0 20px 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }
  /* line 248, ../sass/components/elements/_boxes.scss */
  .box-filter-extended .btn-specify {
    display: block; }
  /* line 251, ../sass/components/elements/_boxes.scss */
  .box-filter-extended .foldout {
    display: none;
    width: 100%;
    float: left; }
    /* line 254, ../sass/components/elements/_boxes.scss */
    .box-filter-extended .foldout .in {
      border-top: 1px solid #fff;
      padding: 10px 0;
      margin: 0 20px; }
    /* line 257, ../sass/components/elements/_boxes.scss */
    .box-filter-extended .foldout .filter-block-wrap {
      width: 100%;
      position: relative; }
      /* line 260, ../sass/components/elements/_boxes.scss */
      .box-filter-extended .foldout .filter-block-wrap:before {
        content: "";
        display: block;
        width: 1px;
        height: 100%;
        background: #fff;
        position: absolute;
        left: 34%;
        top: 0; }
      /* line 263, ../sass/components/elements/_boxes.scss */
      .box-filter-extended .foldout .filter-block-wrap:after {
        content: "";
        display: block;
        width: 1px;
        height: 100%;
        background: #fff;
        position: absolute;
        right: 34%;
        top: 0; }
    /* line 268, ../sass/components/elements/_boxes.scss */
    .box-filter-extended .foldout .filter-block {
      width: 32%;
      float: left; }
      /* line 271, ../sass/components/elements/_boxes.scss */
      .box-filter-extended .foldout .filter-block .in {
        border-top: none;
        margin: 0;
        padding: 10px 0; }
      /* line 276, ../sass/components/elements/_boxes.scss */
      .box-filter-extended .foldout .filter-block.filter-input-wrap label {
        display: block;
        font-weight: normal;
        margin: 0 0 5px 0; }
      /* line 281, ../sass/components/elements/_boxes.scss */
      .box-filter-extended .foldout .filter-block.filter-check-wrap {
        width: 36%;
        color: #fff;
        text-transform: uppercase;
        font-size: 18px;
        line-height: 22px; }
        /* line 284, ../sass/components/elements/_boxes.scss */
        .box-filter-extended .foldout .filter-block.filter-check-wrap .in {
          padding-left: 20px;
          padding-right: 20px;
          margin: 0 20px; }
        /* line 287, ../sass/components/elements/_boxes.scss */
        .box-filter-extended .foldout .filter-block.filter-check-wrap .form-item {
          margin: 10px 0 0 0; }
          /* line 290, ../sass/components/elements/_boxes.scss */
          .box-filter-extended .foldout .filter-block.filter-check-wrap .form-item:first-child {
            margin: 0; }
        /* line 294, ../sass/components/elements/_boxes.scss */
        .box-filter-extended .foldout .filter-block.filter-check-wrap label {
          font-weight: normal; }
      /* line 301, ../sass/components/elements/_boxes.scss */
      .box-filter-extended .foldout .filter-block.filter-select-wrap label {
        display: none; }
      /* line 304, ../sass/components/elements/_boxes.scss */
      .box-filter-extended .foldout .filter-block.filter-select-wrap .form-item {
        margin: 5px 0 0 0; }
        /* line 307, ../sass/components/elements/_boxes.scss */
        .box-filter-extended .foldout .filter-block.filter-select-wrap .form-item:first-child {
          margin: 0; }
      /* line 314, ../sass/components/elements/_boxes.scss */
      .box-filter-extended .foldout .filter-block input[type=text] {
        width: 96%; }
      /* line 317, ../sass/components/elements/_boxes.scss */
      .box-filter-extended .foldout .filter-block .chek-wrap, .box-filter-extended .foldout .filter-block .selekt-ready {
        width: 100%;
        margin: 5px 0 0 0; }
        /* line 320, ../sass/components/elements/_boxes.scss */
        .box-filter-extended .foldout .filter-block .chek-wrap:first-child, .box-filter-extended .foldout .filter-block .selekt-ready:first-child {
          margin: 0; }
    /* line 328, ../sass/components/elements/_boxes.scss */
    .box-filter-extended .foldout .filter-submit-wrap {
      width: 100%;
      float: left;
      margin: 10px 0 0; }
      /* line 331, ../sass/components/elements/_boxes.scss */
      .box-filter-extended .foldout .filter-submit-wrap .in {
        padding: 20px 0 10px;
        margin: 0; }
      /* line 334, ../sass/components/elements/_boxes.scss */
      .box-filter-extended .foldout .filter-submit-wrap input {
        margin: 0; }
  /* line 343, ../sass/components/elements/_boxes.scss */
  .box-filter-extended.open .btn-specify {
    background: #cdc7d9; }
    /* line 346, ../sass/components/elements/_boxes.scss */
    .box-filter-extended.open .btn-specify span span {
      width: 10px;
      height: 17px;
      margin-top: -8px;
      right: 25px;
      background-position: -60px -20px; }
    /* line 351, ../sass/components/elements/_boxes.scss */
    .box-filter-extended.open .btn-specify:hover span span {
      background-position: -40px -20px; }

/* line 362, ../sass/components/elements/_boxes.scss */
.box-spotlight-nav {
  background: #532994;
  color: #fff;
  padding: 0 20px 0 10px; }
  /* line 365, ../sass/components/elements/_boxes.scss */
  .box-spotlight-nav ul {
    list-style: none;
    margin: 0;
    padding: 0; }
    /* line 368, ../sass/components/elements/_boxes.scss */
    .box-spotlight-nav ul li {
      float: left;
      margin: 0 0 0 25px;
      text-transform: uppercase;
      position: relative; }
      /* line 371, ../sass/components/elements/_boxes.scss */
      .box-spotlight-nav ul li a {
        display: block;
        padding: 10px;
        color: #b9b0cf;
        text-decoration: none;
        -webkit-transition: color, 125ms;
        -moz-transition: color, 125ms;
        -o-transition: color, 125ms;
        transition: color, 125ms; }
        /* line 374, ../sass/components/elements/_boxes.scss */
        .box-spotlight-nav ul li a:hover {
          color: #fff; }
      /* line 381, ../sass/components/elements/_boxes.scss */
      .box-spotlight-nav ul li.active a {
        color: #fff; }
      /* line 384, ../sass/components/elements/_boxes.scss */
      .box-spotlight-nav ul li.active:after {
        content: "";
        display: block;
        width: 14px;
        height: 7px;
        background: url(../images/sprite.png) no-repeat -120px -40px;
        position: absolute;
        left: 50%;
        bottom: 0;
        margin-left: -7px; }
      /* line 389, ../sass/components/elements/_boxes.scss */
      .box-spotlight-nav ul li:first-child {
        margin: 0; }

/* line 398, ../sass/components/elements/_boxes.scss */
.box-spotlight {
  margin: 0; }
  /* line 401, ../sass/components/elements/_boxes.scss */
  .box-spotlight .in {
    position: relative;
    padding: 40px 20px; }
  /* line 404, ../sass/components/elements/_boxes.scss */
  .box-spotlight h3, .box-spotlight .page-search #content-wrap .search-results .search-result .title, .page-search #content-wrap .search-results .search-result .box-spotlight .title, .box-spotlight .page-player-news #content-wrap .search-results .search-result .title, .page-player-news #content-wrap .search-results .search-result .box-spotlight .title, .box-spotlight .page-news-search #content-wrap .search-results .search-result .title, .page-news-search #content-wrap .search-results .search-result .box-spotlight .title {
    position: absolute;
    left: 20px;
    top: 35px;
    color: #000;
    font-weight: 600;
    font-size: 20px;
    line-height: 22px; }
  /* line 407, ../sass/components/elements/_boxes.scss */
  .box-spotlight .match-box {
    width: 400px;
    margin: 0 auto; }
    /* line 410, ../sass/components/elements/_boxes.scss */
    .box-spotlight .match-box .team {
      width: 45%;
      float: left;
      text-align: center; }
      /* line 413, ../sass/components/elements/_boxes.scss */
      .box-spotlight .match-box .team img {
        display: inline-block;
        max-height: 80px; }
      /* line 416, ../sass/components/elements/_boxes.scss */
      .box-spotlight .match-box .team h3, .box-spotlight .match-box .team .page-search #content-wrap .search-results .search-result .title, .page-search #content-wrap .search-results .search-result .box-spotlight .match-box .team .title, .box-spotlight .match-box .team .page-player-news #content-wrap .search-results .search-result .title, .page-player-news #content-wrap .search-results .search-result .box-spotlight .match-box .team .title, .box-spotlight .match-box .team .page-news-search #content-wrap .search-results .search-result .title, .page-news-search #content-wrap .search-results .search-result .box-spotlight .match-box .team .title {
        position: relative;
        left: 0;
        top: 0;
        font-size: 22px;
        line-height: 24px;
        margin: 10px 0 0 0;
        text-transform: uppercase; }
    /* line 420, ../sass/components/elements/_boxes.scss */
    .box-spotlight .match-box .match-score {
      width: 10%;
      float: left;
      text-align: center;
      font-size: 22px;
      line-height: 24px;
      margin: 25px 0 0 0; }
  /* line 425, ../sass/components/elements/_boxes.scss */
  .box-spotlight.top-border {
    border-top: 9px solid #532994; }

/* line 430, ../sass/components/elements/_boxes.scss */
.box-team {
  width: 100%;
  float: left; }
  /* line 433, ../sass/components/elements/_boxes.scss */
  .box-team .team {
    width: 100%;
    float: left;
    margin-top: 15px;
    padding-top: 12px;
    border-top: 1px solid #e0e0e0;
    position: relative;
    margin: 15px 0 0 0;
    padding-top: 15px; }
    /* line 12, ../sass/components/elements/_extends.scss */
    .box-team .team:before {
      content: "";
      display: block;
      position: absolute;
      left: 0;
      top: -4px;
      width: 100%;
      height: 1px;
      background: #e0e0e0; }
    /* line 436, ../sass/components/elements/_boxes.scss */
    .box-team .team:first-child {
      margin: 0;
      padding: 0;
      border-top: none; }
      /* line 439, ../sass/components/elements/_boxes.scss */
      .box-team .team:first-child:before {
        display: none; }
  /* line 446, ../sass/components/elements/_boxes.scss */
  .box-team img {
    max-width: 65px;
    max-height: 65px;
    display: block;
    margin: 0 0 4px 0; }
  /* line 449, ../sass/components/elements/_boxes.scss */
  .box-team h3, .box-team .page-search #content-wrap .search-results .search-result .title, .page-search #content-wrap .search-results .search-result .box-team .title, .box-team .page-player-news #content-wrap .search-results .search-result .title, .page-player-news #content-wrap .search-results .search-result .box-team .title, .box-team .page-news-search #content-wrap .search-results .search-result .title, .page-news-search #content-wrap .search-results .search-result .box-team .title {
    color: #000;
    text-transform: uppercase;
    margin: 0;
    font-weight: 600;
    font-size: 20px; }
  /* line 452, ../sass/components/elements/_boxes.scss */
  .box-team p {
    margin: 10px 0 0 0; }

/* line 457, ../sass/components/elements/_boxes.scss */
.box-visual {
  margin: 0 0 20px 0; }

/* line 462, ../sass/components/elements/_boxes.scss */
.node-type-klassement .view-related-content {
  margin: 20px 0 0 0; }
  /* line 465, ../sass/components/elements/_boxes.scss */
  .node-type-klassement .view-related-content .in {
    padding: 0; }

/*
 *
 * Media Queries
 *
 */
/*
 * LAYOUT 1 & LAYOUT 2
 */
@media all and (max-width: 767px) {
  /* line 483, ../sass/components/elements/_boxes.scss */
  .box {
    margin: 0 0 20px 0; }
    /* line 486, ../sass/components/elements/_boxes.scss */
    .box.box-small {
      width: 100%;
      margin: 0 0 20px 0; }
    /* line 489, ../sass/components/elements/_boxes.scss */
    .box.has-slider {
      background: transparent; }
      /* line 492, ../sass/components/elements/_boxes.scss */
      .box.has-slider .in {
        padding: 0 20px; }
      /* line 494, ../sass/components/elements/_boxes.scss */
      .box.has-slider h1 {
        display: none; }
      /* line 497, ../sass/components/elements/_boxes.scss */
      .box.has-slider .slider-element {
        padding: 20px 0 60px;
        background: #fff; }
    /* line 504, ../sass/components/elements/_boxes.scss */
    .box.has-slider2 .in {
      padding: 0; }
    /* line 507, ../sass/components/elements/_boxes.scss */
    .box.has-slider2 .slider-element {
      padding-left: 20px;
      padding-right: 20px; }
    /* line 512, ../sass/components/elements/_boxes.scss */
    .box .box-part-main {
      width: 100%; }
    /* line 515, ../sass/components/elements/_boxes.scss */
    .box .box-part-side {
      width: 100%;
      margin: 20px 0 0 0;
      background: #fff;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none; }
    /* line 518, ../sass/components/elements/_boxes.scss */
    .box.box-advertisment {
      display: none; }
    /* line 521, ../sass/components/elements/_boxes.scss */
    .box.box-mobile-advertisment {
      display: block; }
    /* line 526, ../sass/components/elements/_boxes.scss */
    .box.box-sharing .child-first .in {
      padding-bottom: 0; }
    /* line 529, ../sass/components/elements/_boxes.scss */
    .box.box-sharing .child-first .in {
      padding-bottom: 0; }
    /* line 532, ../sass/components/elements/_boxes.scss */
    .box.box-sharing .child-even .in {
      padding-top: 0; }
    /* line 535, ../sass/components/elements/_boxes.scss */
    .box.box-sharing .twitter-title {
      display: none; }
    /* line 538, ../sass/components/elements/_boxes.scss */
    .box.box-sharing .twitter-first-title {
      margin-top: 60px; }
    /* line 541, ../sass/components/elements/_boxes.scss */
    .box.box-sharing .twitter-button {
      margin: 0 0 10px 0; }

  /* line 548, ../sass/components/elements/_boxes.scss */
  .box-search {
    width: 100%;
    float: left;
    margin: 0 0 15px 0;
    padding-top: 0; }
    /* line 551, ../sass/components/elements/_boxes.scss */
    .box-search .in {
      padding: 0; }
    /* line 554, ../sass/components/elements/_boxes.scss */
    .box-search .form-item {
      width: 100%;
      margin: 0 0 10px 0; }
    /* line 557, ../sass/components/elements/_boxes.scss */
    .box-search input[type=submit] {
      width: 100%;
      padding-left: 0;
      padding-right: 0;
      text-align: center; }

  /* line 562, ../sass/components/elements/_boxes.scss */
  .box-filter {
    margin-bottom: 0; }
    /* line 565, ../sass/components/elements/_boxes.scss */
    .box-filter .selekt-wrap {
      margin: 5px 0 0 0;
      width: 100%; }

  /* line 574, ../sass/components/elements/_boxes.scss */
  .box-filter-extended .foldout .in {
    padding: 20px 0 0 0; }
  /* line 579, ../sass/components/elements/_boxes.scss */
  .box-filter-extended .foldout .filter-block-wrap:before, .box-filter-extended .foldout .filter-block-wrap:after {
    display: none; }
  /* line 584, ../sass/components/elements/_boxes.scss */
  .box-filter-extended .foldout .filter-block, .box-filter-extended .foldout .filter-block.filter-check-wrap {
    width: 100%;
    border: none;
    margin: 20px 0 0 0;
    padding: 20px 0 0 0;
    border-top: 1px solid #fff; }
    /* line 587, ../sass/components/elements/_boxes.scss */
    .box-filter-extended .foldout .filter-block .in, .box-filter-extended .foldout .filter-block.filter-check-wrap .in {
      margin: 0;
      padding: 0;
      border: none; }
    /* line 590, ../sass/components/elements/_boxes.scss */
    .box-filter-extended .foldout .filter-block:first-child, .box-filter-extended .foldout .filter-block.filter-check-wrap:first-child {
      border-top: 0;
      margin: 0;
      padding: 0; }
  /* line 595, ../sass/components/elements/_boxes.scss */
  .box-filter-extended .foldout .filter-submit-wrap {
    margin: 20px 0 0 0; }
    /* line 598, ../sass/components/elements/_boxes.scss */
    .box-filter-extended .foldout .filter-submit-wrap input[type=submit] {
      width: 97%;
      padding-left: 3%;
      padding-right: 0;
      -webkit-box-sizing: content-box;
      -moz-box-sizing: content-box;
      box-sizing: content-box; }

  /* line 607, ../sass/components/elements/_boxes.scss */
  .box-spotlight-nav {
    margin: 0 0 10px 0; }
    /* line 612, ../sass/components/elements/_boxes.scss */
    .box-spotlight-nav ul li {
      margin: 0 0 0 5px; }
      /* line 615, ../sass/components/elements/_boxes.scss */
      .box-spotlight-nav ul li a {
        padding: 10px; }

  /* line 624, ../sass/components/elements/_boxes.scss */
  .box-spotlight {
    background: #fff !important;
    margin: 0; }
    /* line 627, ../sass/components/elements/_boxes.scss */
    .box-spotlight .in {
      padding: 0; }
    /* line 630, ../sass/components/elements/_boxes.scss */
    .box-spotlight h3, .box-spotlight .page-search #content-wrap .search-results .search-result .title, .page-search #content-wrap .search-results .search-result .box-spotlight .title, .box-spotlight .page-player-news #content-wrap .search-results .search-result .title, .page-player-news #content-wrap .search-results .search-result .box-spotlight .title, .box-spotlight .page-news-search #content-wrap .search-results .search-result .title, .page-news-search #content-wrap .search-results .search-result .box-spotlight .title {
      position: relative;
      left: 0;
      top: 0;
      margin: 0 0 15px 0; }
    /* line 633, ../sass/components/elements/_boxes.scss */
    .box-spotlight .match-box {
      width: 100%; }
      /* line 638, ../sass/components/elements/_boxes.scss */
      .box-spotlight .match-box .team h3, .box-spotlight .match-box .team .page-search #content-wrap .search-results .search-result .title, .page-search #content-wrap .search-results .search-result .box-spotlight .match-box .team .title, .box-spotlight .match-box .team .page-player-news #content-wrap .search-results .search-result .title, .page-player-news #content-wrap .search-results .search-result .box-spotlight .match-box .team .title, .box-spotlight .match-box .team .page-news-search #content-wrap .search-results .search-result .title, .page-news-search #content-wrap .search-results .search-result .box-spotlight .match-box .team .title {
        margin-bottom: 0; }
      /* line 641, ../sass/components/elements/_boxes.scss */
      .box-spotlight .match-box .team img {
        max-width: 50%; }
    /* line 648, ../sass/components/elements/_boxes.scss */
    .box-spotlight.top-border {
      border: none; }

  /* line 659, ../sass/components/elements/_boxes.scss */
  .node-type-klassement .view-related-content .article-overview p {
    display: none; }
    /* line 661, ../sass/components/elements/_boxes.scss */
    .node-type-klassement .view-related-content .article-overview p.type {
      display: block; }
  /* line 665, ../sass/components/elements/_boxes.scss */
  .node-type-klassement .view-related-content .article-overview .link-arrow {
    display: none; } }
/*
 * LAYOUT 2 & LAYOUT 3
 */
@media all and (min-width: 768px) and (max-width: 1023px) {
  /* line 684, ../sass/components/elements/_boxes.scss */
  .box.box-small {
    width: 49%;
    margin: 0 0 2% 2%; }
  /* line 688, ../sass/components/elements/_boxes.scss */
  .box.child-odd {
    margin-left: 0; }
  /* line 695, ../sass/components/elements/_boxes.scss */
  .box.box-homepage .in {
    height: 310px; }
  /* line 704, ../sass/components/elements/_boxes.scss */
  .box.box-nopad.box-homepage .in {
    padding: 0;
    height: 330px; }
  /* line 713, ../sass/components/elements/_boxes.scss */
  .box.box-advertisment.box-homepage {
    height: 330px; }
  /* line 721, ../sass/components/elements/_boxes.scss */
  .box.box-sharing .box {
    width: 32%;
    margin: 0 0 2% 2%; }
    /* line 724, ../sass/components/elements/_boxes.scss */
    .box.box-sharing .box.child-first {
      margin-left: 0; }
  /* line 731, ../sass/components/elements/_boxes.scss */
  .box.box-sharing .webform-component-textfield label, .box.box-sharing .webform-component-email label {
    width: 100%;
    margin: 0 0 4px 0; }
  /* line 734, ../sass/components/elements/_boxes.scss */
  .box.box-sharing .webform-component-textfield input[type=text], .box.box-sharing .webform-component-textfield input[type=email], .box.box-sharing .webform-component-email input[type=text], .box.box-sharing .webform-component-email input[type=email] {
    width: 96%;
    float: left; } }
/*
 * LAYOUT 3
 */
@media all and (min-width: 1024px) {
  /* line 752, ../sass/components/elements/_boxes.scss */
  .box-filter select {
    margin: 5px 0 0 15px; } }
/* line 1, ../sass/components/elements/_columns.scss */
.column {
  width: 100;
  float: left; }
  /* line 4, ../sass/components/elements/_columns.scss */
  .column.column-main {
    width: 65%; }
  /* line 7, ../sass/components/elements/_columns.scss */
  .column.column-side {
    width: 33%;
    float: right; }
    /* line 10, ../sass/components/elements/_columns.scss */
    .column.column-side .box {
      margin: 0 0 20px 0; }
  /* line 15, ../sass/components/elements/_columns.scss */
  .column.column-half {
    width: 50%; }

/*
 *
 * Media Queries
 *
 */
/*
 * LAYOUT 1 & LAYOUT 2
 */
@media all and (max-width: 767px) {
  /* line 36, ../sass/components/elements/_columns.scss */
  .column.column-main {
    width: 100%;
    margin: 0; }
  /* line 39, ../sass/components/elements/_columns.scss */
  .column.column-side {
    width: 100%;
    margin: 0; }
  /* line 42, ../sass/components/elements/_columns.scss */
  .column.column-half {
    width: 100%; } }
/*
 * LAYOUT 2
 */
/*
 * LAYOUT 3
 */
/*
 * LAYOUT 4
 */
/* line 5, ../sass/components/elements/_opta.scss */
.opta-homepage .opta-widget-container h2, .opta-homepage .opta-widget-container .box-homepage.box-youtube .title, .box-homepage.box-youtube .opta-homepage .opta-widget-container .title {
  display: none; }
/* line 9, ../sass/components/elements/_opta.scss */
.opta-homepage .opta-widget-container table {
  width: 100%; }
/* line 13, ../sass/components/elements/_opta.scss */
.opta-homepage .opta-widget-container colgroup {
  display: none; }
/* line 19, ../sass/components/elements/_opta.scss */
.opta-homepage .opta-widget-container thead th {
  font-weight: 600; }
/* line 23, ../sass/components/elements/_opta.scss */
.opta-homepage .opta-widget-container thead th.team, .opta-homepage .opta-widget-container thead th:first-child {
  text-indent: -9999px; }
/* line 27, ../sass/components/elements/_opta.scss */
.opta-homepage .opta-widget-container thead abbr {
  border: none; }
/* line 33, ../sass/components/elements/_opta.scss */
.opta-homepage .opta-widget-container .st_won, .opta-homepage .opta-widget-container .st_drawn, .opta-homepage .opta-widget-container .st_lost, .opta-homepage .opta-widget-container .st_goaldiffall {
  display: none; }
/* line 38, ../sass/components/elements/_opta.scss */
.opta-homepage .opta-widget-container tbody .position {
  width: 10%; }
/* line 41, ../sass/components/elements/_opta.scss */
.opta-homepage .opta-widget-container tbody .team {
  width: 66%; }
/* line 44, ../sass/components/elements/_opta.scss */
.opta-homepage .opta-widget-container tbody .st_played {
  width: 12%; }
/* line 47, ../sass/components/elements/_opta.scss */
.opta-homepage .opta-widget-container tbody .st_points {
  width: 12%; }
/* line 51, ../sass/components/elements/_opta.scss */
.opta-homepage .opta-widget-container tbody tr.team-241 {
  color: #532994; }
  /* line 54, ../sass/components/elements/_opta.scss */
  .opta-homepage .opta-widget-container tbody tr.team-241 td {
    font-weight: 600; }

/* line 66, ../sass/components/elements/_opta.scss */
.opta-kalender {
  width: 100%;
  float: left; }
  /* line 70, ../sass/components/elements/_opta.scss */
  .opta-kalender .opta-empty {
    margin: 20px 0 0 0; }
  /* line 74, ../sass/components/elements/_opta.scss */
  .opta-kalender .match-block {
    width: 100%;
    float: left;
    margin: 25px 0 0 0;
    overflow: hidden; }
    /* line 80, ../sass/components/elements/_opta.scss */
    .opta-kalender .match-block.match-comp-friendly .matches {
      overflow: hidden; }
    /* line 83, ../sass/components/elements/_opta.scss */
    .opta-kalender .match-block.match-away .matches .match .action-wrap .match-action.icon-tickets {
      display: none; }
  /* line 89, ../sass/components/elements/_opta.scss */
  .opta-kalender h2, .opta-kalender .box-homepage.box-youtube .title, .box-homepage.box-youtube .opta-kalender .title {
    display: none; }
  /* line 93, ../sass/components/elements/_opta.scss */
  .opta-kalender h3, .opta-kalender .page-search #content-wrap .search-results .search-result .title, .page-search #content-wrap .search-results .search-result .opta-kalender .title, .opta-kalender .page-player-news #content-wrap .search-results .search-result .title, .page-player-news #content-wrap .search-results .search-result .opta-kalender .title, .opta-kalender .page-news-search #content-wrap .search-results .search-result .title, .page-news-search #content-wrap .search-results .search-result .opta-kalender .title {
    color: #000;
    font-size: 18px;
    line-height: 22px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 0 20px;
    margin: 0 0 8px 0;
    position: relative;
    z-index: 6; }
  /* line 105, ../sass/components/elements/_opta.scss */
  .opta-kalender h4 {
    background: #532994;
    color: #fff;
    padding: 5px 20px;
    font-weight: 400;
    margin: 0;
    text-transform: uppercase; }
  /* line 114, ../sass/components/elements/_opta.scss */
  .opta-kalender p {
    margin: 20px 0; }
  /* line 118, ../sass/components/elements/_opta.scss */
  .opta-kalender .matches {
    margin: 0; }
    /* line 121, ../sass/components/elements/_opta.scss */
    .opta-kalender .matches dd {
      display: none; }
    /* line 125, ../sass/components/elements/_opta.scss */
    .opta-kalender .matches .match {
      position: relative;
      background: whitesmoke;
      padding: 12px 0; }
      /* line 130, ../sass/components/elements/_opta.scss */
      .opta-kalender .matches .match .competition-logo {
        display: block;
        width: 16%;
        float: left;
        text-align: center;
        position: relative;
        margin: 0 2% 0 0; }
        /* line 138, ../sass/components/elements/_opta.scss */
        .opta-kalender .matches .match .competition-logo span {
          display: inline-block;
          width: 41px;
          height: 38px;
          background: url(../images/sprite.png) no-repeat -110px -340px; }
        /* line 145, ../sass/components/elements/_opta.scss */
        .opta-kalender .matches .match .competition-logo.comp-556 span {
          background-position: -110px -340px; }
        /* line 148, ../sass/components/elements/_opta.scss */
        .opta-kalender .matches .match .competition-logo.comp-112 span {
          background-position: -160px -340px; }
        /* line 151, ../sass/components/elements/_opta.scss */
        .opta-kalender .matches .match .competition-logo.comp-6 span {
          background: url(../images/LOGO-UEL.png) no-repeat;
          background-size: 38px; }
        /* line 156, ../sass/components/elements/_opta.scss */
        .opta-kalender .matches .match .competition-logo.comp-5 span {
          background-position: -260px -340px; }
        /* line 159, ../sass/components/elements/_opta.scss */
        .opta-kalender .matches .match .competition-logo.comp-friendly span {
          background: none; }
        /* line 162, ../sass/components/elements/_opta.scss */
        .opta-kalender .matches .match .competition-logo.comp-youth {
          display: none; }
        /* line 169, ../sass/components/elements/_opta.scss */
        .opta-kalender .matches .match .competition-logo:after {
          content: "";
          display: block;
          background: #fff;
          width: 1px;
          height: 400%;
          position: absolute;
          right: 0;
          top: -200%;
          z-index: 5; }
      /* line 183, ../sass/components/elements/_opta.scss */
      .opta-kalender .matches .match .match-score {
        width: 14%;
        float: left;
        text-align: center;
        font-weight: 600;
        font-size: 24px;
        line-height: 26px;
        margin: 7px 0 0 0; }
        /* line 192, ../sass/components/elements/_opta.scss */
        .opta-kalender .matches .match .match-score a {
          color: #000;
          text-decoration: none; }
        /* line 197, ../sass/components/elements/_opta.scss */
        .opta-kalender .matches .match .match-score .match-page {
          display: none; }
      /* line 203, ../sass/components/elements/_opta.scss */
      .opta-kalender .matches .match .match-time {
        display: none;
        width: 14%;
        text-align: center;
        position: absolute;
        left: 48%;
        top: 18px;
        margin-left: -5%;
        font-weight: 600;
        font-size: 24px;
        line-height: 26px; }
      /* line 216, ../sass/components/elements/_opta.scss */
      .opta-kalender .matches .match .home-side, .opta-kalender .matches .match .away-side {
        width: 18%;
        float: left;
        position: relative;
        padding-top: 7px;
        padding-bottom: 7px; }
        /* line 223, ../sass/components/elements/_opta.scss */
        .opta-kalender .matches .match .home-side .home-crest, .opta-kalender .matches .match .home-side .away-crest, .opta-kalender .matches .match .away-side .home-crest, .opta-kalender .matches .match .away-side .away-crest {
          display: block;
          position: absolute;
          top: 50%;
          margin-top: -18px;
          width: 16%;
          text-align: center; }
        /* line 232, ../sass/components/elements/_opta.scss */
        .opta-kalender .matches .match .home-side img, .opta-kalender .matches .match .away-side img {
          height: 38px;
          max-width: 55px;
          width: auto; }
      /* line 242, ../sass/components/elements/_opta.scss */
      .opta-kalender .matches .match.youth-match .home-side, .opta-kalender .matches .match.youth-match .away-side, .opta-kalender .matches .match.a-team-match .home-side, .opta-kalender .matches .match.a-team-match .away-side {
        width: 30%; }
      /* line 245, ../sass/components/elements/_opta.scss */
      .opta-kalender .matches .match.youth-match .match-time, .opta-kalender .matches .match.a-team-match .match-time {
        left: 34%;
        width: 14%; }
      /* line 252, ../sass/components/elements/_opta.scss */
      .opta-kalender .matches .match .home-side {
        padding-left: 7%; }
        /* line 255, ../sass/components/elements/_opta.scss */
        .opta-kalender .matches .match .home-side .home-crest {
          left: 0; }
      /* line 261, ../sass/components/elements/_opta.scss */
      .opta-kalender .matches .match .away-side {
        padding-right: 7%;
        text-align: right; }
        /* line 265, ../sass/components/elements/_opta.scss */
        .opta-kalender .matches .match .away-side .away-crest {
          right: 0; }
      /* line 270, ../sass/components/elements/_opta.scss */
      .opta-kalender .matches .match .action-wrap-cali {
        padding: 8px 10px;
        display: block;
        float: right;
        position: relative;
        text-align: right; }
        /* line 277, ../sass/components/elements/_opta.scss */
        .opta-kalender .matches .match .action-wrap-cali a.match-action {
          display: block;
          text-decoration: none; }
        @media all and (min-width: 1023px) {
          /* line 283, ../sass/components/elements/_opta.scss */
          .opta-kalender .matches .match .action-wrap-cali a.match-action {
            display: inline-block;
            position: relative; }
            /* line 286, ../sass/components/elements/_opta.scss */
            .opta-kalender .matches .match .action-wrap-cali a.match-action + a.match-action {
              margin-left: 20px; }
              /* line 288, ../sass/components/elements/_opta.scss */
              .opta-kalender .matches .match .action-wrap-cali a.match-action + a.match-action:before {
                content: "";
                position: absolute;
                top: -8px;
                bottom: -8px;
                left: -14px;
                border-left: 4px solid white; } }
      /* line 300, ../sass/components/elements/_opta.scss */
      .opta-kalender .matches .match .action-wrap {
        display: block;
        float: right;
        position: relative;
        padding: 0 20px;
        text-align: right;
        /*&:before {
          content: "";
          display: block;
          background: #fff;
          width: 1px;
          height: 400%;
          position: absolute;
          left: 0;
          top: -200%;
          z-index: 5;
        }*/ }
        /* line 307, ../sass/components/elements/_opta.scss */
        .opta-kalender .matches .match .action-wrap .match-action {
          display: inline-block;
          width: 20px;
          height: 27px;
          background: url(../images/sprite.png) no-repeat 0px -420px;
          text-align: left;
          text-indent: -9999px;
          margin: 5px 0 0 15px; }
          /* line 316, ../sass/components/elements/_opta.scss */
          .opta-kalender .matches .match .action-wrap .match-action.icon-report {
            width: 17px;
            background-position: 0px -420px; }
          /* line 320, ../sass/components/elements/_opta.scss */
          .opta-kalender .matches .match .action-wrap .match-action.icon-tickets {
            width: 28px;
            background-position: -30px -420px; }
          /* line 324, ../sass/components/elements/_opta.scss */
          .opta-kalender .matches .match .action-wrap .match-action.icon-bwin {
            width: 33px;
            background-position: -70px -420px; }
          /* line 328, ../sass/components/elements/_opta.scss */
          .opta-kalender .matches .match .action-wrap .match-action:first-child {
            margin-left: 0; }
      /* line 350, ../sass/components/elements/_opta.scss */
      .opta-kalender .matches .match.prematch .match-score {
        display: none; }
      /* line 354, ../sass/components/elements/_opta.scss */
      .opta-kalender .matches .match.prematch .match-time {
        display: block; }
      /* line 358, ../sass/components/elements/_opta.scss */
      .opta-kalender .matches .match.prematch .away-side {
        margin-left: 14%; }
      /* line 370, ../sass/components/elements/_opta.scss */
      .opta-kalender .matches .match.postmatch .action-wrap .match-action.icon-tickets, .opta-kalender .matches .match.postmatch .action-wrap .match-action.icon-bwin {
        display: none; }
  /* line 386, ../sass/components/elements/_opta.scss */
  .opta-kalender.one-comp h3, .opta-kalender.one-comp .page-search #content-wrap .search-results .search-result .title, .page-search #content-wrap .search-results .search-result .opta-kalender.one-comp .title, .opta-kalender.one-comp .page-player-news #content-wrap .search-results .search-result .title, .page-player-news #content-wrap .search-results .search-result .opta-kalender.one-comp .title, .opta-kalender.one-comp .page-news-search #content-wrap .search-results .search-result .title, .page-news-search #content-wrap .search-results .search-result .opta-kalender.one-comp .title {
    border-bottom: 3px solid #532994;
    padding: 0 20px 5px;
    margin: 0; }
  /* line 391, ../sass/components/elements/_opta.scss */
  .opta-kalender.one-comp h4 {
    display: none; }
  /* line 397, ../sass/components/elements/_opta.scss */
  .opta-kalender.one-comp .matches .match {
    padding-left: 20px; }
    /* line 400, ../sass/components/elements/_opta.scss */
    .opta-kalender.one-comp .matches .match .competition-logo {
      display: none; }
    /* line 404, ../sass/components/elements/_opta.scss */
    .opta-kalender.one-comp .matches .match .home-side, .opta-kalender.one-comp .matches .match .away-side {
      width: 31%; }
  /* line 416, ../sass/components/elements/_opta.scss */
  .opta-kalender.opta-kalender-archief .match-upcoming {
    display: none !important; }

/* line 424, ../sass/components/elements/_opta.scss */
.opta-match {
  text-align: center;
  padding: 0;
  background: #f7f7f7; }
  /* line 429, ../sass/components/elements/_opta.scss */
  .opta-match h2, .opta-match .box-homepage.box-youtube .title, .box-homepage.box-youtube .opta-match .title, .opta-match h4 {
    display: none; }
  /* line 433, ../sass/components/elements/_opta.scss */
  .opta-match h3, .opta-match .page-search #content-wrap .search-results .search-result .title, .page-search #content-wrap .search-results .search-result .opta-match .title, .opta-match .page-player-news #content-wrap .search-results .search-result .title, .page-player-news #content-wrap .search-results .search-result .opta-match .title, .opta-match .page-news-search #content-wrap .search-results .search-result .title, .page-news-search #content-wrap .search-results .search-result .opta-match .title {
    background: #532994;
    color: #fff;
    text-align: center;
    padding: 11px 20px;
    margin: 0;
    position: relative; }
    /* line 441, ../sass/components/elements/_opta.scss */
    .opta-match h3:after, .opta-match .page-search #content-wrap .search-results .search-result .title:after, .page-search #content-wrap .search-results .search-result .opta-match .title:after, .opta-match .page-player-news #content-wrap .search-results .search-result .title:after, .page-player-news #content-wrap .search-results .search-result .opta-match .title:after, .opta-match .page-news-search #content-wrap .search-results .search-result .title:after, .page-news-search #content-wrap .search-results .search-result .opta-match .title:after {
      content: "";
      display: block;
      width: 14px;
      height: 6px;
      background: url(../images/sprite.png) no-repeat -120px -40px;
      position: absolute;
      left: 50%;
      bottom: 0;
      margin-left: -7px; }
  /* line 455, ../sass/components/elements/_opta.scss */
  .opta-match p {
    margin: 0; }
  /* line 459, ../sass/components/elements/_opta.scss */
  .opta-match .addthisevent {
    display: none; }
  /* line 463, ../sass/components/elements/_opta.scss */
  .opta-match .btn, .opta-match .btn-specify {
    display: none;
    margin: 20px 5px; }
  /* line 468, ../sass/components/elements/_opta.scss */
  .opta-match p {
    margin: 20px 0; }
  /* line 472, ../sass/components/elements/_opta.scss */
  .opta-match .matches {
    margin: 70px 0 0;
    padding: 0 20px 60px; }
    /* line 476, ../sass/components/elements/_opta.scss */
    .opta-match .matches dd {
      display: none; }
    /* line 480, ../sass/components/elements/_opta.scss */
    .opta-match .matches .match {
      position: relative;
      width: 525px;
      margin: 0 auto;
      /*.match-time {
        width: 12%;
        position: absolute;
        left: 50%;
        top: 20px;
        margin-left: -6%;
        text-align: center;
      }*/ }
      /* line 485, ../sass/components/elements/_opta.scss */
      .opta-match .matches .match .home-side, .opta-match .matches .match .away-side {
        width: 45%;
        float: left;
        text-align: center;
        color: #000;
        font-size: 24px;
        line-height: 28px;
        font-weight: 600;
        text-transform: uppercase; }
        /* line 495, ../sass/components/elements/_opta.scss */
        .opta-match .matches .match .home-side .home-crest, .opta-match .matches .match .home-side .away-crest, .opta-match .matches .match .away-side .home-crest, .opta-match .matches .match .away-side .away-crest {
          display: block;
          margin: 0 0 8px 0; }
          /* line 499, ../sass/components/elements/_opta.scss */
          .opta-match .matches .match .home-side .home-crest img, .opta-match .matches .match .home-side .away-crest img, .opta-match .matches .match .away-side .home-crest img, .opta-match .matches .match .away-side .away-crest img {
            height: 65px; }
      /* line 507, ../sass/components/elements/_opta.scss */
      .opta-match .matches .match .away-side {
        margin-left: 10%; }
      /* line 511, ../sass/components/elements/_opta.scss */
      .opta-match .matches .match .match-time, .opta-match .matches .match .match-score {
        color: #000;
        font-size: 30px;
        line-height: 38px;
        font-weight: 600; }
      /* line 527, ../sass/components/elements/_opta.scss */
      .opta-match .matches .match .match-score, .opta-match .matches .match .match-time {
        display: none;
        width: 10%;
        float: left;
        margin: 20px 0 0 0;
        text-align: center; }
        /* line 534, ../sass/components/elements/_opta.scss */
        .opta-match .matches .match .match-score a, .opta-match .matches .match .match-time a {
          color: #000;
          text-decoration: none; }
        /* line 539, ../sass/components/elements/_opta.scss */
        .opta-match .matches .match .match-score .match-page, .opta-match .matches .match .match-time .match-page {
          display: none; }
      /* line 547, ../sass/components/elements/_opta.scss */
      .opta-match .matches .match.postmatch .match-time, .opta-match .matches .match.livematch .match-time {
        display: none; }
      /* line 551, ../sass/components/elements/_opta.scss */
      .opta-match .matches .match.postmatch .match-score, .opta-match .matches .match.livematch .match-score {
        display: block; }
      /* line 555, ../sass/components/elements/_opta.scss */
      .opta-match .matches .match.postmatch .away-side, .opta-match .matches .match.livematch .away-side {
        margin-left: 0; }
  /* line 565, ../sass/components/elements/_opta.scss */
  .opta-match.spotlight {
    margin: 0 0 20px 0;
    position: relative;
    padding-bottom: 0;
    margin-bottom: 0; }
    /* line 571, ../sass/components/elements/_opta.scss */
    .opta-match.spotlight .matches {
      margin-top: 20px;
      padding-bottom: 20px; }
    /* line 576, ../sass/components/elements/_opta.scss */
    .opta-match.spotlight h3, .opta-match.spotlight .page-search #content-wrap .search-results .search-result .title, .page-search #content-wrap .search-results .search-result .opta-match.spotlight .title, .opta-match.spotlight .page-player-news #content-wrap .search-results .search-result .title, .page-player-news #content-wrap .search-results .search-result .opta-match.spotlight .title, .opta-match.spotlight .page-news-search #content-wrap .search-results .search-result .title, .page-news-search #content-wrap .search-results .search-result .opta-match.spotlight .title {
      position: absolute;
      left: 20px;
      top: 30px;
      background: none;
      color: #000;
      font-weight: 600;
      padding: 0; }
      /* line 585, ../sass/components/elements/_opta.scss */
      .opta-match.spotlight h3:after, .opta-match.spotlight .page-search #content-wrap .search-results .search-result .title:after, .page-search #content-wrap .search-results .search-result .opta-match.spotlight .title:after, .opta-match.spotlight .page-player-news #content-wrap .search-results .search-result .title:after, .page-player-news #content-wrap .search-results .search-result .opta-match.spotlight .title:after, .opta-match.spotlight .page-news-search #content-wrap .search-results .search-result .title:after, .page-news-search #content-wrap .search-results .search-result .opta-match.spotlight .title:after {
        display: none; }
  /* line 593, ../sass/components/elements/_opta.scss */
  .opta-match.spotlight, .opta-match.match-detail {
    position: relative; }
  /* line 604, ../sass/components/elements/_opta.scss */
  .opta-match.match-toplay .btn, .opta-match.match-toplay .btn-specify {
    display: inline-block; }
  /* line 612, ../sass/components/elements/_opta.scss */
  .opta-match.match-played .btn, .opta-match.match-played .btn-specify, .opta-match.match-played .addthisevent-drop, .opta-match.match-live .btn, .opta-match.match-live .btn-specify, .opta-match.match-live .addthisevent-drop {
    display: none; }

/* line 620, ../sass/components/elements/_opta.scss */
.opta-ranking {
  width: 100%;
  float: left; }
  /* line 624, ../sass/components/elements/_opta.scss */
  .opta-ranking h2, .opta-ranking .box-homepage.box-youtube .title, .box-homepage.box-youtube .opta-ranking .title {
    display: none; }
  /* line 628, ../sass/components/elements/_opta.scss */
  .opta-ranking colgroup {
    display: none; }
  /* line 632, ../sass/components/elements/_opta.scss */
  .opta-ranking table {
    width: 100%; }
    /* line 635, ../sass/components/elements/_opta.scss */
    .opta-ranking table thead {
      border-bottom: 3px solid #532994; }
      /* line 638, ../sass/components/elements/_opta.scss */
      .opta-ranking table thead th {
        font-weight: 700;
        text-align: center;
        padding: 15px 0;
        text-transform: uppercase; }
        /* line 644, ../sass/components/elements/_opta.scss */
        .opta-ranking table thead th abbr {
          border-bottom: none; }
        /* line 647, ../sass/components/elements/_opta.scss */
        .opta-ranking table thead th .image-spacer {
          display: none; }
        /* line 651, ../sass/components/elements/_opta.scss */
        .opta-ranking table thead th.team {
          text-align: left;
          text-indent: 100px; }
    /* line 664, ../sass/components/elements/_opta.scss */
    .opta-ranking table tbody tr:nth-child(odd) {
      background: whitesmoke; }
    /* line 668, ../sass/components/elements/_opta.scss */
    .opta-ranking table tbody tr.team-241 td {
      font-weight: 600; }
    /* line 672, ../sass/components/elements/_opta.scss */
    .opta-ranking table tbody tr td {
      text-align: center;
      padding: 10px 0; }
      /* line 678, ../sass/components/elements/_opta.scss */
      .opta-ranking table tbody tr td.position {
        width: 8%; }
      /* line 681, ../sass/components/elements/_opta.scss */
      .opta-ranking table tbody tr td.team {
        width: 44%;
        text-align: left; }
        /* line 685, ../sass/components/elements/_opta.scss */
        .opta-ranking table tbody tr td.team .image-spacer {
          display: inline-block;
          margin: 0 15px 0 65px; }
          /* line 689, ../sass/components/elements/_opta.scss */
          .opta-ranking table tbody tr td.team .image-spacer img {
            width: 20px; }
      /* line 696, ../sass/components/elements/_opta.scss */
      .opta-ranking table tbody tr td.st_played, .opta-ranking table tbody tr td.st_won, .opta-ranking table tbody tr td.st_drawn, .opta-ranking table tbody tr td.st_lost, .opta-ranking table tbody tr td.st_goaldiffall, .opta-ranking table tbody tr td.st_points {
        width: 8%; }
  /* line 706, ../sass/components/elements/_opta.scss */
  .opta-ranking .spacing, .opta-ranking .opta-loader {
    padding: 20px 0 0; }

/* line 714, ../sass/components/elements/_opta.scss */
.opta-player-profile h2, .opta-player-profile .box-homepage.box-youtube .title, .box-homepage.box-youtube .opta-player-profile .title {
  display: none; }
/* line 718, ../sass/components/elements/_opta.scss */
.opta-player-profile dt, .opta-player-profile dd {
  float: left;
  margin: 0 0 10px 0; }
/* line 722, ../sass/components/elements/_opta.scss */
.opta-player-profile dt {
  font-weight: 600;
  width: 120px;
  clear: left; }
/* line 727, ../sass/components/elements/_opta.scss */
.opta-player-profile dd {
  clear: right; }
/* line 730, ../sass/components/elements/_opta.scss */
.opta-player-profile abbr {
  border: none; }

/* line 736, ../sass/components/elements/_opta.scss */
.opta-player-stats {
  width: 100%;
  float: left;
  margin: 10px 0 0 0; }
  /* line 741, ../sass/components/elements/_opta.scss */
  .opta-player-stats h2, .opta-player-stats .box-homepage.box-youtube .title, .box-homepage.box-youtube .opta-player-stats .title, .opta-player-stats h3, .opta-player-stats .page-search #content-wrap .search-results .search-result .title, .page-search #content-wrap .search-results .search-result .opta-player-stats .title, .opta-player-stats .page-player-news #content-wrap .search-results .search-result .title, .page-player-news #content-wrap .search-results .search-result .opta-player-stats .title, .opta-player-stats .page-news-search #content-wrap .search-results .search-result .title, .page-news-search #content-wrap .search-results .search-result .opta-player-stats .title, .opta-player-stats h4 {
    display: none; }
  /* line 745, ../sass/components/elements/_opta.scss */
  .opta-player-stats ul {
    list-style: none;
    margin: 0;
    padding: 0; }
    /* line 750, ../sass/components/elements/_opta.scss */
    .opta-player-stats ul li {
      margin: 0; }
  /* line 756, ../sass/components/elements/_opta.scss */
  .opta-player-stats .opta-dropdown {
    display: none; }
  /* line 760, ../sass/components/elements/_opta.scss */
  .opta-player-stats dl {
    display: none;
    width: 25%;
    float: left;
    text-align: center;
    margin: 0;
    padding: 80px 0 0 0;
    background: url(../images/opta.png) no-repeat center top;
    position: relative; }
    /* line 770, ../sass/components/elements/_opta.scss */
    .opta-player-stats dl.st_games_played, .opta-player-stats dl.st_goals, .opta-player-stats dl.st_yc, .opta-player-stats dl.st_rc {
      display: block; }
    /* line 774, ../sass/components/elements/_opta.scss */
    .opta-player-stats dl.st_games_played {
      background-position: center 0px; }
    /* line 777, ../sass/components/elements/_opta.scss */
    .opta-player-stats dl.st_goals {
      background-position: center -150px; }
    /* line 780, ../sass/components/elements/_opta.scss */
    .opta-player-stats dl.st_yc {
      background-position: center -300px; }
    /* line 783, ../sass/components/elements/_opta.scss */
    .opta-player-stats dl.st_rc {
      background-position: center -450px; }
    /* line 787, ../sass/components/elements/_opta.scss */
    .opta-player-stats dl dt, .opta-player-stats dl dd {
      margin: 0;
      padding: 0; }
    /* line 792, ../sass/components/elements/_opta.scss */
    .opta-player-stats dl dd {
      display: block;
      width: 100%;
      text-align: center;
      color: #dda61e;
      font-weight: 600;
      font-size: 25px;
      line-height: 28px;
      position: absolute;
      left: 0;
      top: 50px; }

/* line 809, ../sass/components/elements/_opta.scss */
.opta-highlighted {
  position: relative;
  margin: 20px 0 0 0;
  text-align: center; }
  /* line 814, ../sass/components/elements/_opta.scss */
  .opta-highlighted h2, .opta-highlighted .box-homepage.box-youtube .title, .box-homepage.box-youtube .opta-highlighted .title {
    display: none; }
  /* line 818, ../sass/components/elements/_opta.scss */
  .opta-highlighted .matches {
    margin: 0;
    padding: 0; }
    /* line 822, ../sass/components/elements/_opta.scss */
    .opta-highlighted .matches dd {
      display: none; }
  /* line 828, ../sass/components/elements/_opta.scss */
  .opta-highlighted .fixtures {
    position: relative; }
    /* line 831, ../sass/components/elements/_opta.scss */
    .opta-highlighted .fixtures h3, .opta-highlighted .fixtures .page-search #content-wrap .search-results .search-result .title, .page-search #content-wrap .search-results .search-result .opta-highlighted .fixtures .title, .opta-highlighted .fixtures .page-player-news #content-wrap .search-results .search-result .title, .page-player-news #content-wrap .search-results .search-result .opta-highlighted .fixtures .title, .opta-highlighted .fixtures .page-news-search #content-wrap .search-results .search-result .title, .page-news-search #content-wrap .search-results .search-result .opta-highlighted .fixtures .title {
      text-align: center;
      width: 100%;
      font-weight: 600;
      font-size: 19px;
      line-height: 20px;
      color: #000;
      margin: 0 0 20px 0;
      padding: 0;
      text-transform: uppercase; }
  /* line 845, ../sass/components/elements/_opta.scss */
  .opta-highlighted .match {
    position: relative;
    font-weight: 600;
    font-size: 20px;
    line-height: 22px;
    text-transform: uppercase; }
    /* line 852, ../sass/components/elements/_opta.scss */
    .opta-highlighted .match .match-time, .opta-highlighted .match .match-score {
      display: block;
      width: 75px;
      text-align: center;
      position: absolute;
      left: 50%;
      top: 25px;
      margin-left: -37px; }
    /* line 862, ../sass/components/elements/_opta.scss */
    .opta-highlighted .match .match-score {
      font-size: 26px;
      line-height: 28px; }
    /* line 867, ../sass/components/elements/_opta.scss */
    .opta-highlighted .match .team {
      width: 43%;
      text-align: center; }
      /* line 871, ../sass/components/elements/_opta.scss */
      .opta-highlighted .match .team .home-crest, .opta-highlighted .match .team .away-crest {
        display: block;
        height: 60px;
        margin: 0 0 10px 0; }
        /* line 876, ../sass/components/elements/_opta.scss */
        .opta-highlighted .match .team .home-crest img, .opta-highlighted .match .team .away-crest img {
          height: 55px;
          width: auto; }
      /* line 883, ../sass/components/elements/_opta.scss */
      .opta-highlighted .match .team.home-side {
        float: left; }
      /* line 887, ../sass/components/elements/_opta.scss */
      .opta-highlighted .match .team.away-side {
        float: right; }
    /* line 895, ../sass/components/elements/_opta.scss */
    .opta-highlighted .match.prematch .match-score {
      display: none; }
    /* line 903, ../sass/components/elements/_opta.scss */
    .opta-highlighted .match.postmatch .match-time, .opta-highlighted .match.livematch .match-time {
      display: none; }

/* line 922, ../sass/components/elements/_opta.scss */
.calendar-all.opta-kalender h4 {
  display: block; }
/* line 925, ../sass/components/elements/_opta.scss */
.calendar-all.opta-kalender .matches .match .competition-logo {
  width: 5%; }
  /* line 927, ../sass/components/elements/_opta.scss */
  .calendar-all.opta-kalender .matches .match .competition-logo:after {
    content: none; }
  @media all and (min-width: 1024px) {
    /* line 925, ../sass/components/elements/_opta.scss */
    .calendar-all.opta-kalender .matches .match .competition-logo {
      display: block; } }

/*
 *
 * Media Queries
 *
 */
/*
 * LAYOUT 1 & LAYOUT 2
 */
@media all and (max-width: 767px) {
  /* line 950, ../sass/components/elements/_opta.scss */
  .opta-kalender h3, .opta-kalender .page-search #content-wrap .search-results .search-result .title, .page-search #content-wrap .search-results .search-result .opta-kalender .title, .opta-kalender .page-player-news #content-wrap .search-results .search-result .title, .page-player-news #content-wrap .search-results .search-result .opta-kalender .title, .opta-kalender .page-news-search #content-wrap .search-results .search-result .title, .page-news-search #content-wrap .search-results .search-result .opta-kalender .title {
    margin-bottom: 15px;
    padding-bottom: 12px;
    border-bottom: 1px solid #e0e0e0;
    position: relative;
    padding: 0 0 4px;
    margin: 0 0 10px 0; }
    /* line 4, ../sass/components/elements/_extends.scss */
    .opta-kalender h3:before, .opta-kalender .page-search #content-wrap .search-results .search-result .title:before, .page-search #content-wrap .search-results .search-result .opta-kalender .title:before, .opta-kalender .page-player-news #content-wrap .search-results .search-result .title:before, .page-player-news #content-wrap .search-results .search-result .opta-kalender .title:before, .opta-kalender .page-news-search #content-wrap .search-results .search-result .title:before, .page-news-search #content-wrap .search-results .search-result .opta-kalender .title:before {
      content: "";
      display: block;
      position: absolute;
      left: 0;
      bottom: -4px;
      width: 100%;
      height: 1px;
      background: #e0e0e0; }
  /* line 956, ../sass/components/elements/_opta.scss */
  .opta-kalender h4 {
    padding: 0;
    margin: 0 0 5px 0;
    color: #532994;
    background: none; }
  /* line 965, ../sass/components/elements/_opta.scss */
  .opta-kalender .matches .match {
    background: none;
    padding: 0;
    margin: 0;
    position: relative; }
    /* line 971, ../sass/components/elements/_opta.scss */
    .opta-kalender .matches .match .competition-logo {
      display: none; }
    /* line 975, ../sass/components/elements/_opta.scss */
    .opta-kalender .matches .match .home-side, .opta-kalender .matches .match .away-side {
      width: 40%;
      padding: 0;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis; }
      /* line 980, ../sass/components/elements/_opta.scss */
      .opta-kalender .matches .match .home-side .home-crest, .opta-kalender .matches .match .home-side .away-crest, .opta-kalender .matches .match .away-side .home-crest, .opta-kalender .matches .match .away-side .away-crest {
        display: none; }
    /* line 986, ../sass/components/elements/_opta.scss */
    .opta-kalender .matches .match .match-time, .opta-kalender .matches .match .match-score {
      width: 20%;
      font-size: 17px;
      line-height: 21px;
      margin: 2px 0 0; }
    /* line 993, ../sass/components/elements/_opta.scss */
    .opta-kalender .matches .match.youth-match .match-time, .opta-kalender .matches .match.a-team-match .match-time, .opta-kalender .matches .match .match-time {
      top: 0;
      left: 40%; }
    /* line 998, ../sass/components/elements/_opta.scss */
    .opta-kalender .matches .match .action-wrap {
      padding: 0;
      width: 100%;
      margin: 5px 0 0 0;
      text-align: left; }
      /* line 1004, ../sass/components/elements/_opta.scss */
      .opta-kalender .matches .match .action-wrap:before {
        display: none; }
    /* line 1012, ../sass/components/elements/_opta.scss */
    .opta-kalender .matches .match.prematch .home-side, .opta-kalender .matches .match.prematch .away-side {
      width: 42%; }
  /* line 1022, ../sass/components/elements/_opta.scss */
  .opta-kalender .match-block {
    margin: 20px 0 0 0; }
    /* line 1027, ../sass/components/elements/_opta.scss */
    .opta-kalender .match-block.match-upcoming .matches .match .away-side {
      margin-left: 15%; }
  /* line 1037, ../sass/components/elements/_opta.scss */
  .opta-kalender.one-comp h3, .opta-kalender.one-comp .page-search #content-wrap .search-results .search-result .title, .page-search #content-wrap .search-results .search-result .opta-kalender.one-comp .title, .opta-kalender.one-comp .page-player-news #content-wrap .search-results .search-result .title, .page-player-news #content-wrap .search-results .search-result .opta-kalender.one-comp .title, .opta-kalender.one-comp .page-news-search #content-wrap .search-results .search-result .title, .page-news-search #content-wrap .search-results .search-result .opta-kalender.one-comp .title {
    padding: 0 0 4px 0;
    margin: 0 0 4px 0; }
  /* line 1044, ../sass/components/elements/_opta.scss */
  .opta-kalender.one-comp .matches .match {
    padding-left: 0px; }
    /* line 1047, ../sass/components/elements/_opta.scss */
    .opta-kalender.one-comp .matches .match .home-side, .opta-kalender.one-comp .matches .match .away-side {
      width: 40%; }
    /* line 1053, ../sass/components/elements/_opta.scss */
    .opta-kalender.one-comp .matches .match.prematch .home-side, .opta-kalender.one-comp .matches .match.prematch .away-side {
      width: 42%; }

  /* line 1067, ../sass/components/elements/_opta.scss */
  .opta-match {
    padding-bottom: 20px; }
    /* line 1070, ../sass/components/elements/_opta.scss */
    .opta-match h3, .opta-match .page-search #content-wrap .search-results .search-result .title, .page-search #content-wrap .search-results .search-result .opta-match .title, .opta-match .page-player-news #content-wrap .search-results .search-result .title, .page-player-news #content-wrap .search-results .search-result .opta-match .title, .opta-match .page-news-search #content-wrap .search-results .search-result .title, .page-news-search #content-wrap .search-results .search-result .opta-match .title {
      background: #fff;
      color: #532994;
      text-align: left;
      font-weight: 600;
      padding: 10px 0; }
      /* line 1077, ../sass/components/elements/_opta.scss */
      .opta-match h3:after, .opta-match .page-search #content-wrap .search-results .search-result .title:after, .page-search #content-wrap .search-results .search-result .opta-match .title:after, .opta-match .page-player-news #content-wrap .search-results .search-result .title:after, .page-player-news #content-wrap .search-results .search-result .opta-match .title:after, .opta-match .page-news-search #content-wrap .search-results .search-result .title:after, .page-news-search #content-wrap .search-results .search-result .opta-match .title:after {
        display: none; }
    /* line 1083, ../sass/components/elements/_opta.scss */
    .opta-match .btn, .opta-match .btn-specify {
      margin: 5px 20px 0; }
    /* line 1087, ../sass/components/elements/_opta.scss */
    .opta-match .addthisevent-drop {
      margin: 5px 0 0 0; }
    /* line 1091, ../sass/components/elements/_opta.scss */
    .opta-match .matches {
      margin: 20px 0 0 0; }
      /* line 1094, ../sass/components/elements/_opta.scss */
      .opta-match .matches .match {
        width: auto; }
        /* line 1097, ../sass/components/elements/_opta.scss */
        .opta-match .matches .match .home-side, .opta-match .matches .match .away-side {
          width: 40%;
          font-size: 18px;
          line-height: 22px;
          font-weight: 400; }
          /* line 1105, ../sass/components/elements/_opta.scss */
          .opta-match .matches .match .home-side .home-crest img, .opta-match .matches .match .home-side .away-crest img, .opta-match .matches .match .away-side .home-crest img, .opta-match .matches .match .away-side .away-crest img {
            height: 40px; }
        /* line 1113, ../sass/components/elements/_opta.scss */
        .opta-match .matches .match .away-side {
          margin-left: 20%; }
        /* line 1117, ../sass/components/elements/_opta.scss */
        .opta-match .matches .match .match-time {
          width: 20%;
          font-size: 18px;
          line-height: 22px;
          margin-left: -10%; }
        /* line 1124, ../sass/components/elements/_opta.scss */
        .opta-match .matches .match .match-score {
          width: 20%;
          font-size: 20px;
          line-height: 24px; }
    /* line 1134, ../sass/components/elements/_opta.scss */
    .opta-match.spotlight {
      border-top: none;
      padding-bottom: 20px; }
      /* line 1138, ../sass/components/elements/_opta.scss */
      .opta-match.spotlight h3, .opta-match.spotlight .page-search #content-wrap .search-results .search-result .title, .page-search #content-wrap .search-results .search-result .opta-match.spotlight .title, .opta-match.spotlight .page-player-news #content-wrap .search-results .search-result .title, .page-player-news #content-wrap .search-results .search-result .opta-match.spotlight .title, .opta-match.spotlight .page-news-search #content-wrap .search-results .search-result .title, .page-news-search #content-wrap .search-results .search-result .opta-match.spotlight .title {
        background: #fff;
        color: #000;
        text-align: left;
        position: relative;
        left: 0;
        top: 0;
        font-weight: 600;
        padding: 5px 0 10px; }
    /* line 1153, ../sass/components/elements/_opta.scss */
    .opta-match.match-played .matches, .opta-match.match-live .matches {
      margin-bottom: 0;
      padding: 0 20px; }
    /* line 1162, ../sass/components/elements/_opta.scss */
    .opta-match.match-toplay .btn, .opta-match.match-toplay .btn-specify {
      display: block; }
    /* line 1166, ../sass/components/elements/_opta.scss */
    .opta-match.match-toplay .matches {
      padding-bottom: 20px; }
    /* line 1170, ../sass/components/elements/_opta.scss */
    .opta-match.match-toplay .addthisevent-drop {
      display: block;
      margin: 5px 20px 0 20px; }

  /* line 1187, ../sass/components/elements/_opta.scss */
  .opta-ranking table thead tr th {
    padding-top: 0; }
  /* line 1191, ../sass/components/elements/_opta.scss */
  .opta-ranking table thead tr th.team {
    text-indent: 75px; }
  /* line 1207, ../sass/components/elements/_opta.scss */
  .opta-ranking table tbody tr td.position {
    width: 10%; }
  /* line 1211, ../sass/components/elements/_opta.scss */
  .opta-ranking table tbody tr td.team {
    width: 70%;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
    /* line 1216, ../sass/components/elements/_opta.scss */
    .opta-ranking table tbody tr td.team .image-spacer {
      margin-left: 20px; }
  /* line 1222, ../sass/components/elements/_opta.scss */
  .opta-ranking table tbody tr td.st_played, .opta-ranking table tbody tr td.st_points {
    width: 10%; }

  /* line 1236, ../sass/components/elements/_opta.scss */
  .opta-player-stats {
    margin: 0; }
    /* line 1239, ../sass/components/elements/_opta.scss */
    .opta-player-stats dl {
      width: 50%;
      margin: 10px 0; } }
/*
 * LAYOUT 3
 */
@media all and (min-width: 768px) and (max-width: 1023px) {
  /* line 1255, ../sass/components/elements/_opta.scss */
  .opta-kalender h4 {
    padding: 5px 15px; }
  /* line 1263, ../sass/components/elements/_opta.scss */
  .opta-kalender .matches .match .competition-logo {
    width: 9%; }
    /* line 1266, ../sass/components/elements/_opta.scss */
    .opta-kalender .matches .match .competition-logo:after {
      display: none; }
  /* line 1272, ../sass/components/elements/_opta.scss */
  .opta-kalender .matches .match .match-time {
    left: 42%; }
  /* line 1276, ../sass/components/elements/_opta.scss */
  .opta-kalender .matches .match .home-side, .opta-kalender .matches .match .away-side {
    width: 19%; }
    /* line 1279, ../sass/components/elements/_opta.scss */
    .opta-kalender .matches .match .home-side .home-crest, .opta-kalender .matches .match .home-side .away-crest, .opta-kalender .matches .match .away-side .home-crest, .opta-kalender .matches .match .away-side .away-crest {
      width: 31%; } }
/* line 1294, ../sass/components/elements/_opta.scss */
.view-calendar-a-team .match .competition-logo {
  width: 9%; }
  /* line 1296, ../sass/components/elements/_opta.scss */
  .view-calendar-a-team .match .competition-logo:after {
    display: none; }
/* line 1300, ../sass/components/elements/_opta.scss */
.view-calendar-a-team .match .home-side, .view-calendar-a-team .match .away-side {
  width: 19%; }
  /* line 1302, ../sass/components/elements/_opta.scss */
  .view-calendar-a-team .match .home-side .home-crest, .view-calendar-a-team .match .home-side .away-crest, .view-calendar-a-team .match .away-side .home-crest, .view-calendar-a-team .match .away-side .away-crest {
    width: 20%; }

/* Screw above css */
/* line 1325, ../sass/components/elements/_opta.scss */
.view-calendar-a-team.opta-kalender .matches .match.prematch .match-time {
  position: static;
  margin-left: 0;
  float: left; }
/* line 1331, ../sass/components/elements/_opta.scss */
.view-calendar-a-team.opta-kalender .matches .match.prematch .away-side {
  margin-left: 0; }
@media (min-width: 1024px) {
  /* line 1346, ../sass/components/elements/_opta.scss */
  .view-calendar-a-team.opta-kalender.one-comp .matches .match .home-side,
  .view-calendar-a-team.opta-kalender.one-comp .matches .match .away-side {
    width: 23%; }
  /* line 1350, ../sass/components/elements/_opta.scss */
  .view-calendar-a-team.opta-kalender.one-comp .matches .match.prematch .away-side {
    margin-left: 0; } }

/* line 1, ../sass/components/elements/_map.scss */
.contact-map-wrap {
  position: relative;
  padding-top: 70%;
  margin: 0 0 20px 0; }
  /* line 4, ../sass/components/elements/_map.scss */
  .contact-map-wrap #contact-map {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%; }
    /* line 7, ../sass/components/elements/_map.scss */
    .contact-map-wrap #contact-map img {
      max-width: initial; }

/* line 1, ../sass/components/elements/_video.scss */
.video-wrap {
  position: relative;
  width: 100%;
  float: left;
  margin: 0 0 20px 0; }
  /* line 4, ../sass/components/elements/_video.scss */
  .video-wrap .in {
    width: 100%;
    height: 0;
    padding-top: 56.25%; }
    /* line 7, ../sass/components/elements/_video.scss */
    .video-wrap .in iframe {
      width: 100%;
      height: 100%;
      position: absolute;
      left: 0;
      top: 0; }
  /* line 12, ../sass/components/elements/_video.scss */
  .fancybox-overlay .video-wrap {
    margin: 0; }

/* line 1, ../sass/components/elements/_drupal.scss */
#first-time {
  display: none; }

/* line 4, ../sass/components/elements/_drupal.scss */
#themer-popup {
  min-width: 400px;
  width: auto; }

/* line 11, ../sass/components/elements/_drupal.scss */
.page-user #block-system-main .form-item {
  width: 100%;
  margin: 0 0 20px 0;
  max-width: 350px;
  float: none; }
  /* line 14, ../sass/components/elements/_drupal.scss */
  .page-user #block-system-main .form-item .description {
    font-style: italic;
    font-size: 80%; }

/* line 25, ../sass/components/elements/_drupal.scss */
nav.tabs .tabs.primary {
  margin: 0; }

/*
 *
 * Media Queries
 *
 */
/*
 * LAYOUT 1
 */
/*
 * LAYOUT 2
 */
/*
 * LAYOUT 3
 */
/*
 * LAYOUT 4
 */
/* line 2, ../sass/components/sections/_header.scss */
.region-header {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#501194+6,350b62+100 */
  background: #501194;
  /* Old browsers */
  background: -moz-radial-gradient(center, ellipse cover, #501194 6%, #350b62 100%);
  /* FF3.6-15 */
  background: -webkit-radial-gradient(center, ellipse cover, #501194 6%, #350b62 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: radial-gradient(ellipse at center, #501194 6%, #350b62 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#501194', endColorstr='#350b62',GradientType=1 );
  /* IE6-9 fallback on horizontal gradient */ }

/* line 1, ../sass/components/sections/_top-banner.scss */
#top-banner {
  background: #000;
  color: #fff;
  padding: 15px 0; }
  /* line 5, ../sass/components/sections/_top-banner.scss */
  .touch #top-banner {
    display: none; }
  /* line 8, ../sass/components/sections/_top-banner.scss */
  #top-banner #top-banner-wrap {
    width: 730px;
    height: 92px;
    margin: 0 auto;
    overflow: hidden; }

/*
 *
 * Media Queries
 *
 */
/*
 * LAYOUT 1 & LAYOUT 2 & LAYOUT 3
 */
@media all and (max-width: 1023px) {
  /* line 27, ../sass/components/sections/_top-banner.scss */
  #top-banner {
    display: none; } }
/*
 * LAYOUT 1
 */
/*
 * LAYOUT 2
 */
/*
 * LAYOUT 3
 */
/*
 * LAYOUT 4
 */
/* line 1, ../sass/components/sections/_top-bar.scss */
#top-bar {
  background: #000;
  padding: 5px 0;
  overflow: hidden;
  font-size: 17px;
  line-height: 30px;
  font-weight: 400; }
  /* line 4, ../sass/components/sections/_top-bar.scss */
  #top-bar a {
    display: inline-block;
    padding: 0;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-transition: color, 125ms;
    -moz-transition: color, 125ms;
    -o-transition: color, 125ms;
    transition: color, 125ms; }
    /* line 7, ../sass/components/sections/_top-bar.scss */
    #top-bar a span {
      display: none; }
    /* line 10, ../sass/components/sections/_top-bar.scss */
    #top-bar a.active {
      color: #dda61e;
      position: relative; }
      /* line 13, ../sass/components/sections/_top-bar.scss */
      #top-bar a.active span {
        display: block;
        width: 14px;
        height: 10px;
        background: url(../images/sprite.png) no-repeat -120px -20px;
        position: absolute;
        left: 50%;
        bottom: -9px;
        margin-left: -7px;
        text-indent: -9999px; }
    /* line 18, ../sass/components/sections/_top-bar.scss */
    #top-bar a:hover {
      color: #dda61e; }
  /* line 24, ../sass/components/sections/_top-bar.scss */
  #top-bar .trigger-block {
    display: none; }
    /* line 27, ../sass/components/sections/_top-bar.scss */
    #top-bar .trigger-block a {
      color: #dda61e; }
  /* line 32, ../sass/components/sections/_top-bar.scss */
  #top-bar .trigger-sites {
    float: left;
    margin: 0 0 0 90px; }
    /* line 35, ../sass/components/sections/_top-bar.scss */
    #top-bar .trigger-sites a {
      color: #dda61e; }
      /* line 38, ../sass/components/sections/_top-bar.scss */
      #top-bar .trigger-sites a span {
        background-position: -120px 0px; }
  /* line 46, ../sass/components/sections/_top-bar.scss */
  #top-bar .nav-sites {
    float: left;
    margin: 0 0 0 17px; }
    /* line 49, ../sass/components/sections/_top-bar.scss */
    #top-bar .nav-sites ul {
      list-style: none;
      margin: 0;
      padding: 0; }
      /* line 52, ../sass/components/sections/_top-bar.scss */
      #top-bar .nav-sites ul li {
        float: left;
        margin: 0 0 0 17px; }
        /* line 55, ../sass/components/sections/_top-bar.scss */
        #top-bar .nav-sites ul li:first-child {
          margin: 0; }
  /* line 63, ../sass/components/sections/_top-bar.scss */
  #top-bar .main-search {
    float: left;
    margin: 0 0 0 20px; }
    /* line 66, ../sass/components/sections/_top-bar.scss */
    #top-bar .main-search label {
      display: none; }
    /* line 69, ../sass/components/sections/_top-bar.scss */
    #top-bar .main-search input[type=text] {
      background: #000;
      width: 200px;
      height: 18px;
      padding: 6px 10px;
      border: none;
      -webkit-border-radius: 5px 0 0 5px;
      -moz-border-radius: 5px 0 0 5px;
      -ms-border-radius: 5px 0 0 5px;
      -o-border-radius: 5px 0 0 5px;
      border-radius: 5px 0 0 5px; }
    /* line 72, ../sass/components/sections/_top-bar.scss */
    #top-bar .main-search input[type=submit] {
      background: black url(../images/sprite.png) no-repeat -315px 6px;
      border: none;
      text-indent: -9999px;
      padding: 0;
      width: 26px;
      height: 30px;
      -webkit-border-radius: 0 5px 5px 0;
      -moz-border-radius: 0 5px 5px 0;
      -ms-border-radius: 0 5px 5px 0;
      -o-border-radius: 0 5px 5px 0;
      border-radius: 0 5px 5px 0;
      -webkit-transition: none;
      -moz-transition: none;
      -o-transition: none;
      transition: none; }
      /* line 75, ../sass/components/sections/_top-bar.scss */
      #top-bar .main-search input[type=submit]:hover {
        background-position: -285px 6px; }
    /* line 80, ../sass/components/sections/_top-bar.scss */
    #top-bar .main-search .form-type-textfield {
      float: left;
      width: 0px;
      overflow: hidden;
      -webkit-transition: width, 125ms;
      -moz-transition: width, 125ms;
      -o-transition: width, 125ms;
      transition: width, 125ms; }
    /* line 83, ../sass/components/sections/_top-bar.scss */
    #top-bar .main-search .btn-search {
      float: left; }
    /* line 86, ../sass/components/sections/_top-bar.scss */
    #top-bar .main-search .form-item {
      margin: 0; }
    /* line 89, ../sass/components/sections/_top-bar.scss */
    #top-bar .main-search.focus {
      width: 260px; }
      /* line 92, ../sass/components/sections/_top-bar.scss */
      #top-bar .main-search.focus .form-type-textfield {
        width: 220px; }
      /* line 95, ../sass/components/sections/_top-bar.scss */
      #top-bar .main-search.focus input[type=text] {
        background: #fff; }
      /* line 98, ../sass/components/sections/_top-bar.scss */
      #top-bar .main-search.focus input[type=submit] {
        background: white url(../images/sprite.png) no-repeat -255px 6px; }
  /* line 105, ../sass/components/sections/_top-bar.scss */
  #top-bar .nav-langs {
    float: right;
    margin: 0 20px 0 0; }
    /* line 108, ../sass/components/sections/_top-bar.scss */
    #top-bar .nav-langs ul {
      list-style: none;
      margin: 0;
      padding: 0; }
      /* line 111, ../sass/components/sections/_top-bar.scss */
      #top-bar .nav-langs ul li {
        float: left;
        margin: 0 0 0 15px; }
        /* line 114, ../sass/components/sections/_top-bar.scss */
        #top-bar .nav-langs ul li:first-child {
          margin: 0; }

/*
 *
 * Media Queries
 *
 */
/*
 * LAYOUT 1 & LAYOUT 2 & LAYOUT 3
 */
@media all and (max-width: 1023px) {
  /* line 140, ../sass/components/sections/_top-bar.scss */
  #top-bar {
    padding: 10px 0;
    line-height: 22px;
    height: 23px; }
    /* line 143, ../sass/components/sections/_top-bar.scss */
    #top-bar .inner {
      padding: 0 20px;
      max-width: 1160px; }
    /* line 147, ../sass/components/sections/_top-bar.scss */
    #top-bar .trigger-block {
      display: block; }
      /* line 150, ../sass/components/sections/_top-bar.scss */
      #top-bar .trigger-block span {
        display: inline-block; }
    /* line 155, ../sass/components/sections/_top-bar.scss */
    #top-bar .trigger-offcanvas {
      float: left; }
      /* line 158, ../sass/components/sections/_top-bar.scss */
      #top-bar .trigger-offcanvas .btn-offcanvas, #top-bar .trigger-offcanvas .btn-offcanvas span {
        display: block; }
    /* line 163, ../sass/components/sections/_top-bar.scss */
    #top-bar .trigger-search {
      float: right; }
    /* line 166, ../sass/components/sections/_top-bar.scss */
    #top-bar .trigger-sites {
      float: right;
      margin: 0 0 0 25px; }
      /* line 171, ../sass/components/sections/_top-bar.scss */
      #top-bar .trigger-sites a span {
        display: inline-block;
        position: relative;
        left: 0;
        top: -2px;
        bottom: auto;
        height: 7px;
        margin: 0 0 0 8px;
        background-position: -100px -20px; }
    /* line 178, ../sass/components/sections/_top-bar.scss */
    #top-bar .trigger-langs {
      float: right;
      margin: 0 0 0 25px; }
      /* line 183, ../sass/components/sections/_top-bar.scss */
      #top-bar .trigger-langs a span {
        position: relative;
        top: -2px; }
    /* line 192, ../sass/components/sections/_top-bar.scss */
    #top-bar .arrow-nav {
      width: 100%; }
      /* line 195, ../sass/components/sections/_top-bar.scss */
      #top-bar .arrow-nav .in {
        margin: 15px 0 10px;
        border-top: 1px solid #5e5e5e;
        border-bottom: 1px solid #5e5e5e; }
      /* line 198, ../sass/components/sections/_top-bar.scss */
      #top-bar .arrow-nav ul {
        padding: 10px 0;
        margin: 2px 0;
        border-top: 1px solid #5e5e5e;
        border-bottom: 1px solid #5e5e5e; }
        /* line 201, ../sass/components/sections/_top-bar.scss */
        #top-bar .arrow-nav ul li {
          width: 100%;
          float: left;
          margin: 0;
          position: relative;
          font-size: 20px;
          line-height: 26px; }
          /* line 204, ../sass/components/sections/_top-bar.scss */
          #top-bar .arrow-nav ul li a {
            display: block; }
            /* line 207, ../sass/components/sections/_top-bar.scss */
            #top-bar .arrow-nav ul li a span {
              display: block;
              width: 16px;
              height: 10px;
              background: url(../images/sprite.png) no-repeat -230px 0px;
              position: absolute;
              right: 0;
              top: 50%;
              left: auto;
              bottom: auto;
              margin-top: -5px;
              margin-left: 0;
              text-indent: -9999px; }
            /* line 210, ../sass/components/sections/_top-bar.scss */
            #top-bar .arrow-nav ul li a:hover span, #top-bar .arrow-nav ul li a.active span {
              background-position: -230px -20px; }
            /* line 213, ../sass/components/sections/_top-bar.scss */
            #top-bar .arrow-nav ul li a.active {
              display: none; }
    /* line 224, ../sass/components/sections/_top-bar.scss */
    #top-bar .main-search, #top-bar .main-search.focus {
      width: 100%; }
      /* line 227, ../sass/components/sections/_top-bar.scss */
      #top-bar .main-search .in, #top-bar .main-search.focus .in {
        margin: 15px 0 10px;
        border-top: 1px solid #5e5e5e;
        border-bottom: 1px solid #5e5e5e; }
      /* line 230, ../sass/components/sections/_top-bar.scss */
      #top-bar .main-search form, #top-bar .main-search.focus form {
        padding: 10px 0;
        margin: 2px 0;
        border-top: 1px solid #5e5e5e;
        border-bottom: 1px solid #5e5e5e; }
      /* line 233, ../sass/components/sections/_top-bar.scss */
      #top-bar .main-search .form-type-textfield, #top-bar .main-search.focus .form-type-textfield {
        float: left;
        width: 90%; }
      /* line 236, ../sass/components/sections/_top-bar.scss */
      #top-bar .main-search .btn-search, #top-bar .main-search.focus .btn-search {
        float: left;
        width: 14%; }
      /* line 239, ../sass/components/sections/_top-bar.scss */
      #top-bar .main-search input[type=text], #top-bar .main-search.focus input[type=text] {
        background: #fff;
        width: 96%;
        padding-left: 2%;
        padding-right: 2%; }
      /* line 242, ../sass/components/sections/_top-bar.scss */
      #top-bar .main-search input[type=submit], #top-bar .main-search.focus input[type=submit] {
        background: white url(../images/sprite.png) no-repeat right -135px;
        width: 10%; }
        /* line 245, ../sass/components/sections/_top-bar.scss */
        #top-bar .main-search input[type=submit]:hover, #top-bar .main-search.focus input[type=submit]:hover {
          background-position: right -135px; }
    /* line 254, ../sass/components/sections/_top-bar.scss */
    #top-bar .toggle-fold.open span {
      background-position: -100px 0px; }
    /* line 259, ../sass/components/sections/_top-bar.scss */
    #top-bar .toggle-fold-wrap {
      margin: 0;
      overflow: hidden; }
      /* line 262, ../sass/components/sections/_top-bar.scss */
      #top-bar .toggle-fold-wrap.closed {
        max-height: 0 !important; }
    /* line 267, ../sass/components/sections/_top-bar.scss */
    #top-bar.topbar-ready {
      height: auto;
      overflow: visible; } }
/*
 * LAYOUT 1
 */
/*
 * LAYOUT 2
 */
/*
 * LAYOUT 3
 */
/*
 * LAYOUT 4
 */
/* line 1, ../sass/components/sections/_content-wrap.scss */
#content-wrap {
  background: #eeeeee; }
  /* line 4, ../sass/components/sections/_content-wrap.scss */
  #content-wrap #content-wrap-inner {
    background-position: center top;
    background-repeat: no-repeat; }

/* line 11, ../sass/components/sections/_content-wrap.scss */
.field-name-field-pagina-afbeelding img {
  width: 100%; }

/*
 *
 * Media Queries
 *
 */
/*
 * LAYOUT 1 & LAYOUT 2 & LAYOUT 3
 */
@media all and (max-width: 1023px) {
  /* line 28, ../sass/components/sections/_content-wrap.scss */
  #content-wrap {
    margin: 0; } }
/*
 * LAYOUT 1 & LAYOUT 2
 */
@media all and (max-width: 767px) {
  /* line 38, ../sass/components/sections/_content-wrap.scss */
  #content-wrap {
    background: #f5f5f4 url(../images/texture.jpg); }
    /* line 41, ../sass/components/sections/_content-wrap.scss */
    #content-wrap #content-wrap-middle {
      background: none; }
    /* line 46, ../sass/components/sections/_content-wrap.scss */
    #content-wrap #content-wrap-main .inner {
      padding: 0; } }
/* line 1, ../sass/components/sections/_logo-wrap.scss */
#logo-wrap {
  margin: 30px 0; }

/*
 *
 * Media Queries
 *
 */
/*
 * LAYOUT 1 & LAYOUT 2 & LAYOUT 3
 */
@media all and (max-width: 1023px) {
  /* line 20, ../sass/components/sections/_logo-wrap.scss */
  #logo-wrap .inner {
    padding: 0 20px; } }
/*
 * LAYOUT 1
 */
@media all and (max-width: 420px) {
  /* line 34, ../sass/components/sections/_logo-wrap.scss */
  #logo-wrap {
    margin: 20px 0; } }
/*
 * LAYOUT 2
 */
/*
 * LAYOUT 3
 */
/*
 * LAYOUT 4
 */
/* line 1, ../sass/components/sections/_main-nav.scss */
#main-nav {
  margin: 0 0 15px 0; }
  /* line 4, ../sass/components/sections/_main-nav.scss */
  #main-nav .inner {
    padding: 0 20px;
    max-width: 1200px; }
  /* line 7, ../sass/components/sections/_main-nav.scss */
  #main-nav ul {
    list-style: none;
    margin: 0;
    padding: 0; }
    /* line 10, ../sass/components/sections/_main-nav.scss */
    #main-nav ul li {
      float: left;
      text-transform: uppercase;
      font-size: 18px;
      line-height: 32px;
      font-weight: 400;
      margin: 0 0 0 20px; }
      /* line 13, ../sass/components/sections/_main-nav.scss */
      #main-nav ul li a {
        padding-top: 4px;
        color: #fff;
        text-decoration: none;
        border-top: 2px solid transparent;
        position: relative;
        -webkit-transition: color, 125ms;
        -moz-transition: color, 125ms;
        -o-transition: color, 125ms;
        transition: color, 125ms; }
      /* line 17, ../sass/components/sections/_main-nav.scss */
      #main-nav ul li.active a, #main-nav ul li a:hover {
        color: #dda61e;
        border-top-color: #dda61e; }
      /* line 20, ../sass/components/sections/_main-nav.scss */
      #main-nav ul li:first-child {
        margin: 0; }
  /* line 27, ../sass/components/sections/_main-nav.scss */
  #main-nav .main-nav-list {
    float: left;
    /*
     * Level 1
     *
     */ }
    /* line 30, ../sass/components/sections/_main-nav.scss */
    #main-nav .main-nav-list span {
      display: none; }
    /* line 39, ../sass/components/sections/_main-nav.scss */
    #main-nav .main-nav-list ul li {
      position: relative;
      /*
       * Level 2
       *
       */ }
      /* line 44, ../sass/components/sections/_main-nav.scss */
      #main-nav .main-nav-list ul li.item-open-hover ul {
        display: block; }
      /* line 53, ../sass/components/sections/_main-nav.scss */
      #main-nav .main-nav-list ul li ul {
        display: none;
        background: #532994;
        position: absolute;
        left: -20px;
        top: 60px;
        z-index: 350;
        padding: 10px 0;
        -webkit-box-shadow: 4px 6px 0px 0px rgba(0, 0, 0, 0.4);
        -moz-box-shadow: 4px 6px 0px 0px rgba(0, 0, 0, 0.4);
        box-shadow: 4px 6px 0px 0px rgba(0, 0, 0, 0.4); }
        /* line 56, ../sass/components/sections/_main-nav.scss */
        #main-nav .main-nav-list ul li ul:after {
          content: "";
          display: block;
          width: 10px;
          height: 10px;
          background: #532994;
          position: absolute;
          left: 30px;
          top: -5px;
          -webkit-transform: rotate(45deg);
          -moz-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
          -o-transform: rotate(45deg);
          transform: rotate(45deg); }
        /* line 59, ../sass/components/sections/_main-nav.scss */
        .no-csstransforms #main-nav .main-nav-list ul li ul:after {
          background: url(../images/sprite.png) no-repeat -120px -20px;
          width: 12px;
          height: 8px; }
        /* line 62, ../sass/components/sections/_main-nav.scss */
        #main-nav .main-nav-list ul li ul li {
          float: none;
          margin: 0;
          min-width: 250px;
          font-size: 18px;
          line-height: 20px;
          /*
           * Level 3
           *
           */ }
          /* line 65, ../sass/components/sections/_main-nav.scss */
          #main-nav .main-nav-list ul li ul li a {
            font-size: 14px;
            display: block;
            padding: 7px 20px;
            color: #fff;
            border: none; }
            /* line 69, ../sass/components/sections/_main-nav.scss */
            #main-nav .main-nav-list ul li ul li a:hover {
              color: #dda61e; }
          /* line 76, ../sass/components/sections/_main-nav.scss */
          #main-nav .main-nav-list ul li ul li.active a {
            color: #dda61e; }
          /* line 81, ../sass/components/sections/_main-nav.scss */
          #main-nav .main-nav-list ul li ul li.active ul li a {
            color: #fff; }
          /* line 84, ../sass/components/sections/_main-nav.scss */
          #main-nav .main-nav-list ul li ul li.active ul li.active a {
            color: #dda61e; }
          /* line 95, ../sass/components/sections/_main-nav.scss */
          #main-nav .main-nav-list ul li ul li ul {
            display: block;
            position: relative;
            left: 0;
            top: 0;
            padding: 0;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none; }
            /* line 98, ../sass/components/sections/_main-nav.scss */
            #main-nav .main-nav-list ul li ul li ul:after {
              display: none; }
            /* line 103, ../sass/components/sections/_main-nav.scss */
            #main-nav .main-nav-list ul li ul li ul li a {
              background: url(../images/sprite.png) no-repeat -1170px 5px;
              padding: 5px 20px 5px 40px; }
  /* line 119, ../sass/components/sections/_main-nav.scss */
  #main-nav .social-nav-list {
    float: right; }
    /* line 122, ../sass/components/sections/_main-nav.scss */
    #main-nav .social-nav-list h3, #main-nav .social-nav-list .page-search #content-wrap .search-results .search-result .title, .page-search #content-wrap .search-results .search-result #main-nav .social-nav-list .title, #main-nav .social-nav-list .page-player-news #content-wrap .search-results .search-result .title, .page-player-news #content-wrap .search-results .search-result #main-nav .social-nav-list .title, #main-nav .social-nav-list .page-news-search #content-wrap .search-results .search-result .title, .page-news-search #content-wrap .search-results .search-result #main-nav .social-nav-list .title {
      display: none;
      color: #fff; }
    /* line 127, ../sass/components/sections/_main-nav.scss */
    #main-nav .social-nav-list ul li {
      margin: 0 0 0 5px; }
      /* line 130, ../sass/components/sections/_main-nav.scss */
      #main-nav .social-nav-list ul li img {
        width: 26px;
        height: 26px; }
      /* line 133, ../sass/components/sections/_main-nav.scss */
      #main-nav .social-nav-list ul li a {
        border: none; }
        /* line 136, ../sass/components/sections/_main-nav.scss */
        #main-nav .social-nav-list ul li a:hover {
          border: none; }
      /* line 141, ../sass/components/sections/_main-nav.scss */
      #main-nav .social-nav-list ul li:first-child {
        margin: 0; }

/*
 *
 * Media Queries
 *
 */
/*
 * LAYOUT 1 & LAYOUT 2 & LAYOUT 3
 */
@media all and (max-width: 1023px) {
  /* line 166, ../sass/components/sections/_main-nav.scss */
  #main-nav {
    width: 85%;
    height: 100%;
    background: #000;
    margin: 0; }
    /* line 169, ../sass/components/sections/_main-nav.scss */
    #main-nav .inner {
      padding: 43px 0; }
    /* line 172, ../sass/components/sections/_main-nav.scss */
    #main-nav .main-nav-list {
      width: 100%;
      float: left;
      /*
       * Level 1
       *
       */ }
      /* line 181, ../sass/components/sections/_main-nav.scss */
      #main-nav .main-nav-list ul li {
        width: 100%;
        margin: 0;
        position: relative;
        background: #532994;
        /*
         * Level 2
         *
         */ }
        /* line 184, ../sass/components/sections/_main-nav.scss */
        #main-nav .main-nav-list ul li a {
          display: block;
          padding: 5px 20px;
          color: #dda61e;
          border: none; }
          /* line 187, ../sass/components/sections/_main-nav.scss */
          #main-nav .main-nav-list ul li a span {
            display: block;
            width: 16px;
            height: 16px;
            background: url(../images/sprite.png) no-repeat -58px 0px;
            position: absolute;
            right: 20px;
            top: 50%;
            margin-top: -8px;
            text-indent: -9999px; }
        /* line 197, ../sass/components/sections/_main-nav.scss */
        #main-nav .main-nav-list ul li ul {
          display: block;
          position: relative;
          left: 0;
          top: 0;
          background: #532994; }
          /* line 200, ../sass/components/sections/_main-nav.scss */
          #main-nav .main-nav-list ul li ul li {
            /*
             * Level 3
             *
             */ }
            /* line 202, ../sass/components/sections/_main-nav.scss */
            #main-nav .main-nav-list ul li ul li a {
              color: #fff;
              padding: 7px 20px 7px 30px; }
            /* line 213, ../sass/components/sections/_main-nav.scss */
            #main-nav .main-nav-list ul li ul li ul li a {
              color: #fff;
              padding-left: 50px;
              background-position: -1160px 0px; }
            /* line 216, ../sass/components/sections/_main-nav.scss */
            #main-nav .main-nav-list ul li ul li ul li.active a {
              color: #dda61e; }
          /* line 225, ../sass/components/sections/_main-nav.scss */
          #main-nav .main-nav-list ul li ul:after {
            display: none; }
        /* line 232, ../sass/components/sections/_main-nav.scss */
        #main-nav .main-nav-list ul li.item-closed-click {
          background: none; }
          /* line 235, ../sass/components/sections/_main-nav.scss */
          #main-nav .main-nav-list ul li.item-closed-click a {
            color: #fff; }
            /* line 238, ../sass/components/sections/_main-nav.scss */
            #main-nav .main-nav-list ul li.item-closed-click a span {
              background-position: -230px 0px; }
            /* line 241, ../sass/components/sections/_main-nav.scss */
            #main-nav .main-nav-list ul li.item-closed-click a:hover {
              color: #dda61e; }
              /* line 244, ../sass/components/sections/_main-nav.scss */
              #main-nav .main-nav-list ul li.item-closed-click a:hover span {
                background-position: -230px -20px; }
          /* line 253, ../sass/components/sections/_main-nav.scss */
          #main-nav .main-nav-list ul li.item-closed-click.active a {
            color: #dda61e; }
            /* line 256, ../sass/components/sections/_main-nav.scss */
            #main-nav .main-nav-list ul li.item-closed-click.active a span {
              background-position: -230px -20px; }
          /* line 263, ../sass/components/sections/_main-nav.scss */
          #main-nav .main-nav-list ul li.item-closed-click ul {
            background: none;
            max-height: 0 !important;
            padding: 0;
            overflow: hidden; }
            /* line 266, ../sass/components/sections/_main-nav.scss */
            #main-nav .main-nav-list ul li.item-closed-click ul li {
              background: none; }
            /* line 269, ../sass/components/sections/_main-nav.scss */
            #main-nav .main-nav-list ul li.item-closed-click ul a {
              color: #fff; }
        /* line 281, ../sass/components/sections/_main-nav.scss */
        #main-nav .main-nav-list ul li.active a {
          border: none; }
    /* line 292, ../sass/components/sections/_main-nav.scss */
    #main-nav .social-nav-list {
      width: 100%;
      float: left;
      margin: 10px 0; }
      /* line 295, ../sass/components/sections/_main-nav.scss */
      #main-nav .social-nav-list .in {
        margin: 0 20px;
        border-top: 1px solid #532994;
        border-bottom: 1px solid #532994;
        position: relative; }
      /* line 298, ../sass/components/sections/_main-nav.scss */
      #main-nav .social-nav-list h3, #main-nav .social-nav-list .page-search #content-wrap .search-results .search-result .title, .page-search #content-wrap .search-results .search-result #main-nav .social-nav-list .title, #main-nav .social-nav-list .page-player-news #content-wrap .search-results .search-result .title, .page-player-news #content-wrap .search-results .search-result #main-nav .social-nav-list .title, #main-nav .social-nav-list .page-news-search #content-wrap .search-results .search-result .title, .page-news-search #content-wrap .search-results .search-result #main-nav .social-nav-list .title {
        display: block;
        margin: 2px 0;
        padding: 15px 0;
        font-size: 22px;
        font-weight: 400;
        border-top: 1px solid #532994;
        border-bottom: 1px solid #532994; }
      /* line 301, ../sass/components/sections/_main-nav.scss */
      #main-nav .social-nav-list ul {
        position: absolute;
        right: 0px;
        top: 12px;
        z-index: 10; } }
/*
 * LAYOUT 1
 */
/*
 * LAYOUT 2
 */
/*
 * LAYOUT 3
 */
/*
 * LAYOUT 4
 */
/* line 2, ../sass/components/sections/_newsletter-wrap.scss */
#newsletter-wrap {
  background: #532994;
  color: white;
  margin-bottom: 20px; }
  /* line 6, ../sass/components/sections/_newsletter-wrap.scss */
  #newsletter-wrap .block {
    margin: 0;
    padding: 20px;
    background: transparent;
    width: auto;
    float: none; }
  /* line 13, ../sass/components/sections/_newsletter-wrap.scss */
  #newsletter-wrap h2, #newsletter-wrap .box-homepage.box-youtube .title, .box-homepage.box-youtube #newsletter-wrap .title {
    color: white;
    text-align: center; }
  /* line 17, ../sass/components/sections/_newsletter-wrap.scss */
  #newsletter-wrap form {
    width: 100%; }
  /* line 20, ../sass/components/sections/_newsletter-wrap.scss */
  #newsletter-wrap .form-item {
    float: left;
    margin: 0;
    width: 55%; }
    /* line 24, ../sass/components/sections/_newsletter-wrap.scss */
    #newsletter-wrap .form-item label {
      display: none; }
    /* line 27, ../sass/components/sections/_newsletter-wrap.scss */
    #newsletter-wrap .form-item input {
      width: 100%; }
  /* line 31, ../sass/components/sections/_newsletter-wrap.scss */
  #newsletter-wrap .form-actions {
    margin: 0 !important;
    float: left;
    width: 45%; }
    /* line 35, ../sass/components/sections/_newsletter-wrap.scss */
    #newsletter-wrap .form-actions input {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0;
      width: 100%;
      background: #dda61e;
      padding: 8px 10px 8px 10px;
      text-align: center; }
      /* line 42, ../sass/components/sections/_newsletter-wrap.scss */
      #newsletter-wrap .form-actions input:hover {
        background-color: #b08418; }
  /* line 52, ../sass/components/sections/_newsletter-wrap.scss */
  #newsletter-wrap .block-mailchimp-signup .mailchimp-newsletter-mergefields .form-type-textfield:first-child,
  #newsletter-wrap .block-mailchimp-signup .mailchimp-newsletter-mergefields .form-type-textfield:nth-child(2) {
    width: 50%;
    margin-bottom: 1rem; }
    /* line 55, ../sass/components/sections/_newsletter-wrap.scss */
    #newsletter-wrap .block-mailchimp-signup .mailchimp-newsletter-mergefields .form-type-textfield:first-child input,
    #newsletter-wrap .block-mailchimp-signup .mailchimp-newsletter-mergefields .form-type-textfield:nth-child(2) input {
      box-sizing: border-box;
      height: 37.5px; }
  /* line 60, ../sass/components/sections/_newsletter-wrap.scss */
  #newsletter-wrap .block-mailchimp-signup .mailchimp-newsletter-mergefields .form-type-textfield:first-child input {
    border-radius: 5px 0 0 5px; }
  /* line 63, ../sass/components/sections/_newsletter-wrap.scss */
  #newsletter-wrap .block-mailchimp-signup .mailchimp-newsletter-mergefields .form-type-textfield:nth-child(2) input {
    border-radius: 0 5px 5px 0; }

@media all and (min-width: 768px) {
  /* line 73, ../sass/components/sections/_newsletter-wrap.scss */
  #newsletter-wrap form {
    max-width: 500px;
    margin: 0 auto; }
  /* line 77, ../sass/components/sections/_newsletter-wrap.scss */
  #newsletter-wrap .form-item {
    width: 70%; }
  /* line 80, ../sass/components/sections/_newsletter-wrap.scss */
  #newsletter-wrap .form-actions {
    width: 30%; } }
@media all and (min-width: 1024px) {
  /* line 88, ../sass/components/sections/_newsletter-wrap.scss */
  #newsletter-wrap .form-item {
    width: 70%; }
  /* line 91, ../sass/components/sections/_newsletter-wrap.scss */
  #newsletter-wrap .form-actions {
    width: 30%; } }
/* line 3, ../sass/components/sections/_sponsors-wrap.scss */
#sponsors-wrap .block {
  margin-bottom: 20px; }
/* line 6, ../sass/components/sections/_sponsors-wrap.scss */
#sponsors-wrap .block > h2, #sponsors-wrap .box-homepage.box-youtube .block > .title, .box-homepage.box-youtube #sponsors-wrap .block > .title {
  margin: 0;
  font-size: 14px;
  text-align: center;
  border-bottom: solid 2px #532994; }
/* line 12, ../sass/components/sections/_sponsors-wrap.scss */
#sponsors-wrap .view-sponsor- {
  background: white;
  padding: 24px 20px 0 0;
  box-sizing: border-box; }
  /* line 33, ../sass/components/sections/_sponsors-wrap.scss */
  #sponsors-wrap .view-sponsor- ul {
    text-align: center; }
    /* line 35, ../sass/components/sections/_sponsors-wrap.scss */
    #sponsors-wrap .view-sponsor- ul li {
      display: inline-block;
      padding: 0 20px;
      margin-bottom: 20px; }
      /* line 39, ../sass/components/sections/_sponsors-wrap.scss */
      #sponsors-wrap .view-sponsor- ul li a {
        display: block;
        -webkit-filter: grayscale(100%);
        filter: grayscale(100%);
        -moz-transition: filter,125ms;
        -o-transition: filter,125ms;
        -webkit-transition: filter,125ms;
        transition: filter,125ms; }
        /* line 47, ../sass/components/sections/_sponsors-wrap.scss */
        #sponsors-wrap .view-sponsor- ul li a:hover {
          -webkit-filter: grayscale(0%);
          filter: grayscale(0%); }

/* line 2, ../sass/components/sections/_footer-wrap.scss */
#footer-wrap {
  padding: 24px 0;
  background-color: #3b3b3b; }
  /* line 5, ../sass/components/sections/_footer-wrap.scss */
  #footer-wrap .inner {
    padding: 0 20px; }
  /* line 8, ../sass/components/sections/_footer-wrap.scss */
  #footer-wrap #logo-wrap {
    margin: 0 0 16px 0;
    display: none; }
  /* line 12, ../sass/components/sections/_footer-wrap.scss */
  #footer-wrap .region-footer {
    padding: 0 16px; }
    /* line 14, ../sass/components/sections/_footer-wrap.scss */
    #footer-wrap .region-footer .block {
      clear: both; }

@media all and (min-width: 421px) {
  /* line 22, ../sass/components/sections/_footer-wrap.scss */
  #footer-wrap #logo-wrap {
    display: block; } }
@media all and (min-width: 1024px) {
  /* line 34, ../sass/components/sections/_footer-wrap.scss */
  #footer-wrap #logo-wrap {
    float: left;
    width: auto; }
  /* line 38, ../sass/components/sections/_footer-wrap.scss */
  #footer-wrap .region-footer {
    float: right;
    width: auto;
    padding: 0;
    margin-top: 16px; }
    /* line 43, ../sass/components/sections/_footer-wrap.scss */
    #footer-wrap .region-footer .block {
      float: right;
      clear: right; } }
/* line 54, ../sass/components/sections/_footer-wrap.scss */
#footer-wrap .logo span {
  background-position: 0px -170px;
  width: 180px;
  height: 39px; }

/* line 64, ../sass/components/sections/_footer-wrap.scss */
#footer-wrap .menu-name-menu-footer-menu ul {
  margin: 0 0 24px 0;
  padding: 0;
  list-style: none;
  font-size: 14px; }
  /* line 70, ../sass/components/sections/_footer-wrap.scss */
  #footer-wrap .menu-name-menu-footer-menu ul li {
    float: left;
    margin: 0; }
    /* line 73, ../sass/components/sections/_footer-wrap.scss */
    #footer-wrap .menu-name-menu-footer-menu ul li:not(:last-child):after {
      content: " /\00a0";
      color: #797979; }
    /* line 77, ../sass/components/sections/_footer-wrap.scss */
    #footer-wrap .menu-name-menu-footer-menu ul li a {
      color: #797979;
      text-decoration: none;
      text-transform: none; }
      /* line 81, ../sass/components/sections/_footer-wrap.scss */
      #footer-wrap .menu-name-menu-footer-menu ul li a:hover {
        color: #dda61e; }

/* line 92, ../sass/components/sections/_footer-wrap.scss */
#block-views-social-media-bar-block p.follow {
  float: left;
  margin: 0 16px 0 0;
  text-transform: uppercase;
  color: white;
  font-size: 16px;
  line-height: 26px; }
/* line 100, ../sass/components/sections/_footer-wrap.scss */
#block-views-social-media-bar-block ul.view-social-media-bar {
  float: left;
  margin: 0;
  padding: 0;
  list-style: none; }
  /* line 106, ../sass/components/sections/_footer-wrap.scss */
  #block-views-social-media-bar-block ul.view-social-media-bar li {
    float: left;
    margin: 0; }
    /* line 109, ../sass/components/sections/_footer-wrap.scss */
    #block-views-social-media-bar-block ul.view-social-media-bar li:not(:last-child) {
      margin-right: 16px; }

/* line 8, ../sass/components/pages/_homepage.scss */
#block-views-nieuws-frontpage-block {
  margin-top: 8px;
  background: none; }

/* line 13, ../sass/components/pages/_homepage.scss */
.home-news {
  cursor: pointer;
  position: relative;
  height: 200px;
  margin-bottom: 8px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  box-sizing: border-box; }
  /* line 22, ../sass/components/pages/_homepage.scss */
  .home-news:after {
    position: absolute;
    z-index: 2;
    right: 0;
    bottom: 0;
    content: "";
    width: 0;
    height: 0;
    border-bottom: 20px solid #dda61e;
    border-left: 20px solid transparent; }
  /* line 34, ../sass/components/pages/_homepage.scss */
  .home-news .btn-play,
  .home-news .btn-photo {
    position: absolute;
    z-index: 1;
    left: 50%;
    top: 20%;
    margin-left: -27px; }
    @media all and (min-width: 768px) {
      /* line 34, ../sass/components/pages/_homepage.scss */
      .home-news .btn-play,
      .home-news .btn-photo {
        top: 40%; } }
  /* line 50, ../sass/components/pages/_homepage.scss */
  .home-news .content {
    position: absolute;
    z-index: 2;
    left: 0;
    bottom: 0;
    width: 100%;
    padding: 16px;
    background-color: rgba(0, 0, 0, 0.6);
    color: white;
    box-sizing: border-box;
    -webkit-transition-property: background-color;
    -moz-transition-property: background-color;
    -o-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: 0.4s;
    -moz-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out; }
  /* line 64, ../sass/components/pages/_homepage.scss */
  .home-news .date-and-type {
    float: left;
    margin-right: 12px;
    text-align: center;
    color: #dda61e;
    margin-bottom: -4px; }
  /* line 71, ../sass/components/pages/_homepage.scss */
  .home-news .date-created {
    font-size: 24px; }
  /* line 74, ../sass/components/pages/_homepage.scss */
  .home-news .nieuws-type {
    text-transform: uppercase; }
  /* line 77, ../sass/components/pages/_homepage.scss */
  .home-news h3, .home-news .page-search #content-wrap .search-results .search-result .title, .page-search #content-wrap .search-results .search-result .home-news .title, .home-news .page-player-news #content-wrap .search-results .search-result .title, .page-player-news #content-wrap .search-results .search-result .home-news .title, .home-news .page-news-search #content-wrap .search-results .search-result .title, .page-news-search #content-wrap .search-results .search-result .home-news .title {
    float: left;
    margin: -3px 0 0 0;
    width: calc(100% - 100px);
    color: white; }
  /* line 84, ../sass/components/pages/_homepage.scss */
  .home-news:hover .content {
    background-color: rgba(83, 41, 148, 0.8); }

@media all and (min-width: 640px) {
  /* line 92, ../sass/components/pages/_homepage.scss */
  .view-nieuws-frontpage {
    margin-left: -4px;
    margin-right: -4px; }
    /* line 96, ../sass/components/pages/_homepage.scss */
    .view-nieuws-frontpage .views-row {
      box-sizing: border-box;
      float: left;
      width: 50%;
      padding-left: 4px;
      padding-right: 4px; } }
@media all and (min-width: 768px) {
  /* line 110, ../sass/components/pages/_homepage.scss */
  .view-nieuws-frontpage .views-row:nth-child(1), .view-nieuws-frontpage .views-row:nth-child(2) {
    width: 50%; }
  /* line 115, ../sass/components/pages/_homepage.scss */
  .view-nieuws-frontpage .views-row:nth-child(3), .view-nieuws-frontpage .views-row:nth-child(4), .view-nieuws-frontpage .views-row:nth-child(5) {
    width: 33.333%; }
  /* line 119, ../sass/components/pages/_homepage.scss */
  .view-nieuws-frontpage .views-row:nth-child(6), .view-nieuws-frontpage .views-row:nth-child(7) {
    width: 50%; }

  /* line 124, ../sass/components/pages/_homepage.scss */
  .home-news {
    height: 240px; } }
@media all and (min-width: 1024px) {
  /* line 131, ../sass/components/pages/_homepage.scss */
  .view-nieuws-frontpage .views-row:nth-child(1) {
    width: 60%; }
  /* line 134, ../sass/components/pages/_homepage.scss */
  .view-nieuws-frontpage .views-row:nth-child(2) {
    width: 40%; }

  /* line 139, ../sass/components/pages/_homepage.scss */
  .home-news {
    height: 300px; } }
/* line 146, ../sass/components/pages/_homepage.scss */
.next-game {
  width: 100%;
  text-align: center;
  margin: 30px 0 0 0; }
  /* line 149, ../sass/components/pages/_homepage.scss */
  .next-game img {
    margin: 0 0 0 15px;
    max-height: 67px;
    max-width: 67px; }
    /* line 152, ../sass/components/pages/_homepage.scss */
    .next-game img:first-child {
      margin: 0 15px 0 0; }
  /* line 157, ../sass/components/pages/_homepage.scss */
  .next-game h3, .next-game .page-search #content-wrap .search-results .search-result .title, .page-search #content-wrap .search-results .search-result .next-game .title, .next-game .page-player-news #content-wrap .search-results .search-result .title, .page-player-news #content-wrap .search-results .search-result .next-game .title, .next-game .page-news-search #content-wrap .search-results .search-result .title, .page-news-search #content-wrap .search-results .search-result .next-game .title {
    color: #000;
    font-weight: 600;
    font-size: 24px;
    line-height: 26px;
    margin-top: 10px; }
    /* line 160, ../sass/components/pages/_homepage.scss */
    .next-game h3 span, .next-game .page-search #content-wrap .search-results .search-result .title span, .page-search #content-wrap .search-results .search-result .next-game .title span, .next-game .page-player-news #content-wrap .search-results .search-result .title span, .page-player-news #content-wrap .search-results .search-result .next-game .title span, .next-game .page-news-search #content-wrap .search-results .search-result .title span, .page-news-search #content-wrap .search-results .search-result .next-game .title span {
      display: block;
      font-weight: 400;
      font-size: 18px;
      line-height: 20px; }

/* line 166, ../sass/components/pages/_homepage.scss */
.box-homepage {
  -webkit-transform: translate3d(0, 0, 0); }
  /* line 171, ../sass/components/pages/_homepage.scss */
  .box-homepage h2 .link, .box-homepage.box-youtube .title .link, .box-homepage h2 .press-calendar .press-calendar-nav ul li a, .press-calendar .press-calendar-nav ul li .box-homepage h2 a, .box-homepage.box-youtube .title .press-calendar .press-calendar-nav ul li a, .press-calendar .press-calendar-nav ul li .box-homepage.box-youtube .title a, .box-homepage h2 .price-group ul a, .price-group ul .box-homepage h2 a, .box-homepage.box-youtube .title .price-group ul a, .price-group ul .box-homepage.box-youtube .title a {
    font-size: 16px;
    line-height: 17px;
    position: absolute;
    right: 0;
    top: 6px;
    padding: 0;
    font-weight: 600;
    text-decoration: none; }
    /* line 174, ../sass/components/pages/_homepage.scss */
    .box-homepage h2 .link span, .box-homepage.box-youtube .title .link span, .box-homepage h2 .press-calendar .press-calendar-nav ul li a span, .press-calendar .press-calendar-nav ul li .box-homepage h2 a span, .box-homepage.box-youtube .title .press-calendar .press-calendar-nav ul li a span, .press-calendar .press-calendar-nav ul li .box-homepage.box-youtube .title a span, .box-homepage h2 .price-group ul a span, .price-group ul .box-homepage h2 a span, .box-homepage.box-youtube .title .price-group ul a span, .price-group ul .box-homepage.box-youtube .title a span {
      position: relative;
      top: 3px; }
    /* line 177, ../sass/components/pages/_homepage.scss */
    .box-homepage h2 .link:hover, .box-homepage.box-youtube .title .link:hover, .box-homepage h2 .press-calendar .press-calendar-nav ul li a:hover, .press-calendar .press-calendar-nav ul li .box-homepage h2 a:hover, .box-homepage.box-youtube .title .press-calendar .press-calendar-nav ul li a:hover, .press-calendar .press-calendar-nav ul li .box-homepage.box-youtube .title a:hover, .box-homepage h2 .price-group ul a:hover, .price-group ul .box-homepage h2 a:hover, .box-homepage.box-youtube .title .price-group ul a:hover, .price-group ul .box-homepage.box-youtube .title a:hover {
      text-decoration: underline; }
  /* line 185, ../sass/components/pages/_homepage.scss */
  .box-homepage.box-youtube .play-video {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat; }
  /* line 192, ../sass/components/pages/_homepage.scss */
  .box-homepage.box-youtube a {
    display: block;
    width: 100%;
    height: 100%;
    /*padding-top: 100%;*/ }
    /* line 195, ../sass/components/pages/_homepage.scss */
    .box-homepage.box-youtube a .title {
      display: none; }
  /* line 206, ../sass/components/pages/_homepage.scss */
  .box-homepage.box-youtube .title {
    display: block;
    padding: 10px 65px 10px 10px;
    text-transform: none;
    background: #fff;
    background: rgba(255, 255, 255, 0.8);
    position: relative;
    font-size: 18px;
    line-height: 20px; }
    /* line 209, ../sass/components/pages/_homepage.scss */
    .box-homepage.box-youtube .title span {
      position: absolute;
      right: 10px;
      top: 12px;
      color: #000;
      font-size: 14px;
      line-height: 14px;
      font-weight: 600; }
  /* line 214, ../sass/components/pages/_homepage.scss */
  .box-homepage.box-youtube .btn-play, .box-homepage.box-youtube .btn-photo {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -25px;
    margin-left: -45px; }

/* line 221, ../sass/components/pages/_homepage.scss */
#block-views-mediapage-block-2 {
  clear: both;
  margin-bottom: 40px; }
  /* line 225, ../sass/components/pages/_homepage.scss */
  #block-views-mediapage-block-2 .header h2, #block-views-mediapage-block-2 .header .box-homepage.box-youtube .title, .box-homepage.box-youtube #block-views-mediapage-block-2 .header .title {
    float: left;
    margin: 20px; }
  /* line 229, ../sass/components/pages/_homepage.scss */
  #block-views-mediapage-block-2 .header .more-link {
    float: right;
    margin: 20px;
    text-decoration: none;
    text-transform: uppercase; }
    /* line 234, ../sass/components/pages/_homepage.scss */
    #block-views-mediapage-block-2 .header .more-link:before {
      content: "";
      display: inline-block;
      width: 45px;
      height: 20px;
      margin-bottom: -4px;
      margin-right: 10px;
      background-image: url("../images/rsca-stripes.png");
      background-size: cover; }

/* line 249, ../sass/components/pages/_homepage.scss */
#block-cal-content-cal-more-news {
  padding: 0 20px; }
  /* line 252, ../sass/components/pages/_homepage.scss */
  #block-cal-content-cal-more-news .social-links,
  #block-cal-content-cal-more-news .more-link {
    text-align: center;
    margin-bottom: 20px; }
  /* line 256, ../sass/components/pages/_homepage.scss */
  #block-cal-content-cal-more-news .social-wrapper {
    width: 250px;
    margin: auto; }
  /* line 260, ../sass/components/pages/_homepage.scss */
  #block-cal-content-cal-more-news p.follow {
    color: #532994; }
    @media all and (min-width: 421px) {
      /* line 263, ../sass/components/pages/_homepage.scss */
      #block-cal-content-cal-more-news p.follow:before {
        content: "";
        display: inline-block;
        width: 45px;
        height: 20px;
        margin-bottom: -4px;
        margin-right: 10px;
        background-image: url("../images/rsca-stripes.png");
        background-size: cover; } }
  /* line 275, ../sass/components/pages/_homepage.scss */
  #block-cal-content-cal-more-news .more-link a {
    text-decoration: none;
    text-transform: uppercase; }
    /* line 278, ../sass/components/pages/_homepage.scss */
    #block-cal-content-cal-more-news .more-link a:before {
      content: "";
      display: inline-block;
      width: 45px;
      height: 20px;
      margin-bottom: -4px;
      margin-right: 10px;
      background-image: url("../images/rsca-stripes.png");
      background-size: cover; }
  @media all and (min-width: 421px) {
    /* line 290, ../sass/components/pages/_homepage.scss */
    #block-cal-content-cal-more-news .social-wrapper {
      width: auto; }
    /* line 293, ../sass/components/pages/_homepage.scss */
    #block-cal-content-cal-more-news .social-links {
      float: left;
      text-align: left; }
    /* line 297, ../sass/components/pages/_homepage.scss */
    #block-cal-content-cal-more-news .more-link {
      float: right;
      text-align: right; } }

/* line 305, ../sass/components/pages/_homepage.scss */
#block-cal-content-cal-tweet-of-the-day,
#block-cal-content-cal-twitter-feed {
  float: left;
  clear: both;
  width: 100%;
  background: white;
  padding: 0;
  margin-bottom: 20px; }
  /* line 312, ../sass/components/pages/_homepage.scss */
  #block-cal-content-cal-tweet-of-the-day h2, #block-cal-content-cal-tweet-of-the-day .box-homepage.box-youtube .title, .box-homepage.box-youtube #block-cal-content-cal-tweet-of-the-day .title,
  #block-cal-content-cal-twitter-feed h2,
  #block-cal-content-cal-twitter-feed .box-homepage.box-youtube .title,
  .box-homepage.box-youtube #block-cal-content-cal-twitter-feed .title {
    padding: 20px;
    margin-bottom: 0; }
  /* line 316, ../sass/components/pages/_homepage.scss */
  #block-cal-content-cal-tweet-of-the-day > iframe,
  #block-cal-content-cal-twitter-feed > iframe {
    margin: 0 !important;
    width: 100% !important; }

/* line 323, ../sass/components/pages/_homepage.scss */
#block-cal-content-cal-twitter-feed > iframe {
  height: 400px !important; }

/* line 327, ../sass/components/pages/_homepage.scss */
#block-cal-content-cal-fanshop {
  float: left;
  clear: both;
  width: 100%;
  color: white;
  position: relative;
  height: 200px; }
  /* line 336, ../sass/components/pages/_homepage.scss */
  #block-cal-content-cal-fanshop > a.img-holder,
  #block-cal-content-cal-fanshop > div:first-child {
    box-sizing: border-box;
    background-color: #532994;
    background-image: url("../images/shop.png");
    /* Overriden by image upload if any */
    background-size: cover;
    background-position: center center;
    display: block;
    height: 100%;
    width: 100%; }
  /* line 347, ../sass/components/pages/_homepage.scss */
  #block-cal-content-cal-fanshop .content {
    padding: 20px; }
  /* line 350, ../sass/components/pages/_homepage.scss */
  #block-cal-content-cal-fanshop h2, #block-cal-content-cal-fanshop .box-homepage.box-youtube .title, .box-homepage.box-youtube #block-cal-content-cal-fanshop .title {
    color: white; }
  /* line 353, ../sass/components/pages/_homepage.scss */
  #block-cal-content-cal-fanshop .btn, #block-cal-content-cal-fanshop .btn-specify {
    position: absolute;
    left: 50%;
    bottom: 20px;
    margin-left: -70px;
    width: 120px;
    padding: 8px 10px;
    text-align: center;
    border: solid 1px white; }

@media all and (min-width: 421px) {
  /* line 366, ../sass/components/pages/_homepage.scss */
  #block-cal-content-cal-tweet-of-the-day {
    float: left;
    width: 49%;
    clear: both;
    overflow: hidden; }

  /* line 372, ../sass/components/pages/_homepage.scss */
  #block-cal-content-cal-twitter-feed {
    float: right;
    width: 49%;
    clear: none; } }
@media all and (min-width: 768px) {
  /* line 381, ../sass/components/pages/_homepage.scss */
  #block-cal-content-cal-tweet-of-the-day,
  #block-cal-content-cal-twitter-feed {
    float: left;
    width: 32%;
    margin: 0 2% 20px 0; }

  /* line 386, ../sass/components/pages/_homepage.scss */
  #block-cal-content-cal-twitter-feed {
    height: 400px; }

  /* line 389, ../sass/components/pages/_homepage.scss */
  #block-cal-content-cal-fanshop {
    float: right;
    clear: none;
    margin: 0 0 20px 0;
    width: 32%;
    height: 400px; } }
/* line 399, ../sass/components/pages/_homepage.scss */
.view-display-id-block_jupiler_pro_home_block,
.view-display-id-block_jupiler_pro_home_block table {
  width: 100% !important;
  margin: 0 !important;
  float: none; }
  /* line 403, ../sass/components/pages/_homepage.scss */
  .view-display-id-block_jupiler_pro_home_block > div.in,
  .view-display-id-block_jupiler_pro_home_block table > div.in {
    padding-top: 0 !important; }
  /* line 406, ../sass/components/pages/_homepage.scss */
  .view-display-id-block_jupiler_pro_home_block tr,
  .view-display-id-block_jupiler_pro_home_block table tr {
    background-color: transparent;
    border-bottom: 0; }
    /* line 409, ../sass/components/pages/_homepage.scss */
    .view-display-id-block_jupiler_pro_home_block tr.highlight *,
    .view-display-id-block_jupiler_pro_home_block table tr.highlight * {
      font-weight: 600;
      color: #532994; }
    /* line 413, ../sass/components/pages/_homepage.scss */
    .view-display-id-block_jupiler_pro_home_block tr th,
    .view-display-id-block_jupiler_pro_home_block table tr th {
      font-weight: 600; }
    /* line 417, ../sass/components/pages/_homepage.scss */
    .view-display-id-block_jupiler_pro_home_block tr td:first-child,
    .view-display-id-block_jupiler_pro_home_block table tr td:first-child {
      width: 10%; }
    /* line 420, ../sass/components/pages/_homepage.scss */
    .view-display-id-block_jupiler_pro_home_block tr td:nth-child(3),
    .view-display-id-block_jupiler_pro_home_block table tr td:nth-child(3) {
      width: 12%; }

/*
 *
 * Media Queries
 *
 */
/*
 * LAYOUT 1
 */
/*
 * LAYOUT 2
 */
/*
 * LAYOUT 3
 */
/*
 * LAYOUT 4
 */
/* line 1, ../sass/components/pages/_news.scss */
#block-system-main .view-nieuws-overzicht {
  position: relative;
  margin-bottom: 10px; }
  /* line 4, ../sass/components/pages/_news.scss */
  #block-system-main .view-nieuws-overzicht .flex-control-nav {
    bottom: 0; }
  /* line 7, ../sass/components/pages/_news.scss */
  #block-system-main .view-nieuws-overzicht .news-slider-item {
    position: relative;
    height: auto; }
    /* line 10, ../sass/components/pages/_news.scss */
    #block-system-main .view-nieuws-overzicht .news-slider-item img {
      width: 100%; }
    /* line 14, ../sass/components/pages/_news.scss */
    #block-system-main .view-nieuws-overzicht .news-slider-item .content h3, #block-system-main .view-nieuws-overzicht .news-slider-item .content .page-search #content-wrap .search-results .search-result .title, .page-search #content-wrap .search-results .search-result #block-system-main .view-nieuws-overzicht .news-slider-item .content .title, #block-system-main .view-nieuws-overzicht .news-slider-item .content .page-player-news #content-wrap .search-results .search-result .title, .page-player-news #content-wrap .search-results .search-result #block-system-main .view-nieuws-overzicht .news-slider-item .content .title, #block-system-main .view-nieuws-overzicht .news-slider-item .content .page-news-search #content-wrap .search-results .search-result .title, .page-news-search #content-wrap .search-results .search-result #block-system-main .view-nieuws-overzicht .news-slider-item .content .title {
      margin-top: -2px; }
    /* line 17, ../sass/components/pages/_news.scss */
    #block-system-main .view-nieuws-overzicht .news-slider-item .content a {
      color: white;
      text-decoration: none; }

/* line 25, ../sass/components/pages/_news.scss */
.article-overview {
  width: 100%;
  float: left;
  margin-bottom: 15px;
  padding-bottom: 12px;
  border-bottom: 1px solid #e0e0e0;
  position: relative;
  margin: 0px 0 3px 0;
  -webkit-backface-visibility: hidden; }
  /* line 4, ../sass/components/elements/_extends.scss */
  .article-overview:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    bottom: -4px;
    width: 100%;
    height: 1px;
    background: #e0e0e0; }
  /* line 30, ../sass/components/pages/_news.scss */
  .article-overview a:visited {
    color: #bfbfbf; }
  /* line 35, ../sass/components/pages/_news.scss */
  .article-overview .article-overview-item {
    width: 100%;
    float: left;
    margin: 25px 0 0 0; }
    /* line 38, ../sass/components/pages/_news.scss */
    .article-overview .article-overview-item .visual {
      width: 50%;
      float: left; }
      /* line 41, ../sass/components/pages/_news.scss */
      .article-overview .article-overview-item .visual .in {
        margin: 0;
        padding: 0 20px 0 0; }
      /* line 44, ../sass/components/pages/_news.scss */
      .article-overview .article-overview-item .visual img {
        width: 100%;
        height: auto; }
    /* line 49, ../sass/components/pages/_news.scss */
    .article-overview .article-overview-item .detail {
      width: 50%;
      float: left;
      word-break: break-word; }
      /* line 52, ../sass/components/pages/_news.scss */
      .article-overview .article-overview-item .detail .type {
        display: block;
        margin: 0 0 5px 0;
        color: #000;
        font-weight: 600;
        text-transform: uppercase; }
        /* line 55, ../sass/components/pages/_news.scss */
        .article-overview .article-overview-item .detail .type .type-selector {
          display: inline-block;
          min-width: 68px; }
        /* line 56, ../sass/components/pages/_news.scss */
        .article-overview .article-overview-item .detail .type .date-selector {
          display: inline-block;
          margin: 0 0 0 20px; }
      /* line 60, ../sass/components/pages/_news.scss */
      .article-overview .article-overview-item .detail h3, .article-overview .article-overview-item .detail .page-search #content-wrap .search-results .search-result .title, .page-search #content-wrap .search-results .search-result .article-overview .article-overview-item .detail .title, .article-overview .article-overview-item .detail .page-player-news #content-wrap .search-results .search-result .title, .page-player-news #content-wrap .search-results .search-result .article-overview .article-overview-item .detail .title, .article-overview .article-overview-item .detail .page-news-search #content-wrap .search-results .search-result .title, .page-news-search #content-wrap .search-results .search-result .article-overview .article-overview-item .detail .title {
        margin: 0; }
        /* line 63, ../sass/components/pages/_news.scss */
        .article-overview .article-overview-item .detail h3 a, .article-overview .article-overview-item .detail .page-search #content-wrap .search-results .search-result .title a, .page-search #content-wrap .search-results .search-result .article-overview .article-overview-item .detail .title a, .article-overview .article-overview-item .detail .page-player-news #content-wrap .search-results .search-result .title a, .page-player-news #content-wrap .search-results .search-result .article-overview .article-overview-item .detail .title a, .article-overview .article-overview-item .detail .page-news-search #content-wrap .search-results .search-result .title a, .page-news-search #content-wrap .search-results .search-result .article-overview .article-overview-item .detail .title a {
          text-decoration: none; }
          /* line 66, ../sass/components/pages/_news.scss */
          .article-overview .article-overview-item .detail h3 a:hover, .article-overview .article-overview-item .detail .page-search #content-wrap .search-results .search-result .title a:hover, .page-search #content-wrap .search-results .search-result .article-overview .article-overview-item .detail .title a:hover, .article-overview .article-overview-item .detail .page-player-news #content-wrap .search-results .search-result .title a:hover, .page-player-news #content-wrap .search-results .search-result .article-overview .article-overview-item .detail .title a:hover, .article-overview .article-overview-item .detail .page-news-search #content-wrap .search-results .search-result .title a:hover, .page-news-search #content-wrap .search-results .search-result .article-overview .article-overview-item .detail .title a:hover {
            text-decoration: underline; }
      /* line 73, ../sass/components/pages/_news.scss */
      .article-overview .article-overview-item .detail .link-arrow {
        margin: 15px 0 0 0; }
    /* line 78, ../sass/components/pages/_news.scss */
    .article-overview .article-overview-item.brief {
      margin: 15px 0 0 0; }
      /* line 81, ../sass/components/pages/_news.scss */
      .article-overview .article-overview-item.brief .visual {
        display: none; }
      /* line 84, ../sass/components/pages/_news.scss */
      .article-overview .article-overview-item.brief .detail {
        width: 100%; }
        /* line 87, ../sass/components/pages/_news.scss */
        .article-overview .article-overview-item.brief .detail .type {
          float: left;
          margin: 0 20px 0 0;
          line-height: 26px; }
        /* line 90, ../sass/components/pages/_news.scss */
        .article-overview .article-overview-item.brief .detail h3, .article-overview .article-overview-item.brief .detail .page-search #content-wrap .search-results .search-result .title, .page-search #content-wrap .search-results .search-result .article-overview .article-overview-item.brief .detail .title, .article-overview .article-overview-item.brief .detail .page-player-news #content-wrap .search-results .search-result .title, .page-player-news #content-wrap .search-results .search-result .article-overview .article-overview-item.brief .detail .title, .article-overview .article-overview-item.brief .detail .page-news-search #content-wrap .search-results .search-result .title, .page-news-search #content-wrap .search-results .search-result .article-overview .article-overview-item.brief .detail .title {
          height: 26px;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
    /* line 97, ../sass/components/pages/_news.scss */
    .article-overview .article-overview-item:first-child {
      margin: 0; }
    /* line 100, ../sass/components/pages/_news.scss */
    .article-overview .article-overview-item.last {
      margin-bottom: 15px;
      padding-bottom: 12px;
      border-bottom: 1px solid #e0e0e0;
      position: relative;
      padding-bottom: 15px;
      margin-bottom: 3px; }
      /* line 4, ../sass/components/elements/_extends.scss */
      .article-overview .article-overview-item.last:before {
        content: "";
        display: block;
        position: absolute;
        left: 0;
        bottom: -4px;
        width: 100%;
        height: 1px;
        background: #e0e0e0; }

/* line 110, ../sass/components/pages/_news.scss */
.article-overview + .item-list > ul.pager li {
  display: inline-block; }

/* line 115, ../sass/components/pages/_news.scss */
.article-detail {
  width: 100%;
  margin: 0 0 10px 0; }
  /* line 118, ../sass/components/pages/_news.scss */
  .article-detail img {
    width: 100%;
    margin: 0 0 15px 0; }
  /* line 121, ../sass/components/pages/_news.scss */
  .article-detail .date {
    color: #dda61e;
    display: block;
    margin: 0 0 5px 0;
    font-weight: 600; }

/* line 126, ../sass/components/pages/_news.scss */
.article-detail-share {
  width: 100%;
  margin: 30px 0 0 0; }
  /* line 129, ../sass/components/pages/_news.scss */
  .article-detail-share a {
    margin: 0 0 0 10px; }
    /* line 132, ../sass/components/pages/_news.scss */
    .article-detail-share a:first-child {
      margin: 0; }

/* line 139, ../sass/components/pages/_news.scss */
#block-views-related-media-block {
  margin-top: 20px;
  margin-bottom: 40px; }

@media all and (max-width: 420px) {
  /* line 144, ../sass/components/pages/_news.scss */
  #block-views-related-media-block .views-row {
    float: left;
    width: 50%;
    box-sizing: border-box; } }
@media all and (min-width: 1024px) {
  /* line 152, ../sass/components/pages/_news.scss */
  #block-views-related-media-block .media-item .thumbnail a {
    height: 200px; } }
/*
 *
 * Media Queries
 *
 */
/*
 * LAYOUT 1 & LAYOUT 2
 */
@media all and (max-width: 420px) {
  /* line 175, ../sass/components/pages/_news.scss */
  .article-overview .article-overview-item .visual {
    width: 45%; }
    /* line 178, ../sass/components/pages/_news.scss */
    .article-overview .article-overview-item .visual .in {
      padding: 0 10px 0 0; }
  /* line 183, ../sass/components/pages/_news.scss */
  .article-overview .article-overview-item .detail {
    width: 55%; }
    /* line 188, ../sass/components/pages/_news.scss */
    .article-overview .article-overview-item .detail .type .date-selector {
      margin: 0 0 0 10px; }
  /* line 199, ../sass/components/pages/_news.scss */
  .article-overview .article-overview-item.brief .detail .type {
    display: block;
    width: 100%;
    float: none;
    margin: 0;
    line-height: 24px; } }
/*
 * LAYOUT 1
 */
/*
 * LAYOUT 2
 */
/*
 * LAYOUT 3
 */
/*
 * LAYOUT 4
 */
/* line 1, ../sass/components/pages/_team.scss */
.box-main-visual {
  width: 100%; }
  /* line 4, ../sass/components/pages/_team.scss */
  .box-main-visual img {
    width: 100%;
    height: auto; }

/* line 9, ../sass/components/pages/_team.scss */
.view-clubfoto-s {
  margin-bottom: 20px; }

/* line 13, ../sass/components/pages/_team.scss */
.box-filter {
  width: 100%;
  float: left;
  margin: 0 0 20px 0; }
  /* line 18, ../sass/components/pages/_team.scss */
  .box-filter .selekt-wrap:first-child {
    margin: 0; }

/* line 29, ../sass/components/pages/_team.scss */
.box-players {
  width: 100%;
  clear: both; }
  /* line 33, ../sass/components/pages/_team.scss */
  .box-players ul {
    display: block;
    margin: 0;
    padding: 0;
    margin-left: -5px;
    margin-right: -5px;
    box-sizing: border-box;
    list-style: none; }
    /* line 42, ../sass/components/pages/_team.scss */
    .box-players ul li {
      display: block;
      float: left;
      width: 50%;
      margin: 0;
      padding: 0;
      padding-left: 5px;
      padding-right: 5px;
      box-sizing: border-box;
      margin-bottom: 10px; }

/* line 59, ../sass/components/pages/_team.scss */
.box-players .player {
  position: relative; }
  /* line 61, ../sass/components/pages/_team.scss */
  .box-players .player a {
    display: block;
    color: #fff;
    text-decoration: none; }
  /* line 64, ../sass/components/pages/_team.scss */
  .box-players .player img {
    width: 100%;
    height: auto; }
  /* line 67, ../sass/components/pages/_team.scss */
  .box-players .player .number {
    display: block;
    position: absolute;
    left: 0px;
    top: 10px;
    z-index: 10;
    font-weight: 600;
    font-size: 45px;
    line-height: 50px;
    background: url(../images/sprite.png) no-repeat -1180px -167px;
    padding: 0 0 0 30px; }
  /* line 70, ../sass/components/pages/_team.scss */
  .box-players .player .name {
    display: block;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 10;
    background: #000;
    background: rgba(0, 0, 0, 0.4);
    font-family: "Gotham", "Arial", sans-serif;
    font-weight: 800;
    font-size: 21px;
    line-height: 26px;
    text-transform: uppercase;
    margin-bottom: 0; }
    /* line 74, ../sass/components/pages/_team.scss */
    .box-players .player .name .in {
      display: block;
      padding: 5px 8px;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      white-space: normal; }
      /* line 77, ../sass/components/pages/_team.scss */
      .box-players .player .name .in .function {
        display: block;
        width: 100%;
        font-size: 16px;
        line-height: 18px;
        font-weight: 300; }

/* line 89, ../sass/components/pages/_team.scss */
.player-main-visual {
  position: relative;
  font-family: "Gotham", "Arial", sans-serif;
  font-weight: 800;
  text-transform: uppercase;
  overflow: hidden; }
  /* line 92, ../sass/components/pages/_team.scss */
  .player-main-visual img {
    width: 100%; }
  /* line 95, ../sass/components/pages/_team.scss */
  .player-main-visual .name {
    display: block;
    color: #fff;
    font-size: 46px;
    line-height: 46px;
    position: absolute;
    left: 20px;
    bottom: 20px;
    padding-right: 170px;
    word-break: break-word; }
  /* line 98, ../sass/components/pages/_team.scss */
  .player-main-visual .number {
    display: block;
    padding: 0 70px 0 0;
    color: #fff;
    font-size: 77px;
    line-height: 55px;
    position: absolute;
    right: -1px;
    bottom: 20px;
    background: url(../images/sprite.png) no-repeat right -227px; }

/* line 106, ../sass/components/pages/_team.scss */
.view-speler-detail-videos h2, .view-speler-detail-videos .box-homepage.box-youtube .title, .box-homepage.box-youtube .view-speler-detail-videos .title,
.view-speler-detail-fotos h2,
.view-speler-detail-fotos .box-homepage.box-youtube .title,
.box-homepage.box-youtube .view-speler-detail-fotos .title {
  position: relative !important;
  margin-bottom: 0 !important; }
/* line 110, ../sass/components/pages/_team.scss */
.view-speler-detail-videos img,
.view-speler-detail-fotos img {
  width: 100%; }

/*
 *
 * Media Queries
 *
 */
/*
 * LAYOUT 1
 */
@media all and (max-width: 420px) {
  /* line 131, ../sass/components/pages/_team.scss */
  .box-players .player .name {
    font-size: 18px; }

  /* line 139, ../sass/components/pages/_team.scss */
  .player-main-visual .name {
    font-size: 21px;
    line-height: 21px;
    padding-right: 90px; }
  /* line 142, ../sass/components/pages/_team.scss */
  .player-main-visual .number {
    font-size: 32px;
    line-height: 28px;
    background-position: right -299px;
    padding: 0 40px 0 0; } }
/*
 * LAYOUT 2
 */
@media all and (min-width: 421px) and (max-width: 767px) {
  /* line 157, ../sass/components/pages/_team.scss */
  .box-players ul li {
    width: 33.333%; }

  /* line 164, ../sass/components/pages/_team.scss */
  .player-main-visual .name {
    font-size: 32px;
    line-height: 30px;
    padding-right: 90px; }
  /* line 167, ../sass/components/pages/_team.scss */
  .player-main-visual .number {
    font-size: 32px;
    line-height: 28px;
    background-position: right -299px;
    padding: 0 40px 0 0; } }
/*
 * LAYOUT 3
 */
@media all and (min-width: 768px) and (max-width: 1023px) {
  /* line 182, ../sass/components/pages/_team.scss */
  .box-players ul li {
    width: 25%; }

  /* line 189, ../sass/components/pages/_team.scss */
  .player-main-visual .name {
    font-size: 42px;
    line-height: 35px;
    padding-right: 100px; }
  /* line 192, ../sass/components/pages/_team.scss */
  .player-main-visual .number {
    font-size: 42px;
    line-height: 35px;
    background-position: right -295px;
    padding: 0 40px 0 0; } }
/*
 * LAYOUT 4
 */
@media all and (min-width: 1024px) {
  /* line 207, ../sass/components/pages/_team.scss */
  .box-players ul li {
    width: 20%; } }
/* line 3, ../sass/components/pages/_media.scss */
.mediapage-grid {
  margin-left: -4px;
  margin-right: -4px; }
  /* line 7, ../sass/components/pages/_media.scss */
  .mediapage-grid .views-row {
    float: left;
    width: 100%;
    box-sizing: border-box;
    padding-left: 4px;
    padding-right: 4px; }

/* line 17, ../sass/components/pages/_media.scss */
.mediapage-grid .views-row {
  width: 50%; }

@media all and (min-width: 421px) {
  /* line 21, ../sass/components/pages/_media.scss */
  .mediapage-grid .views-row {
    width: 50%; } }
@media all and (min-width: 768px) {
  /* line 26, ../sass/components/pages/_media.scss */
  .mediapage-grid .views-row {
    width: 33%; } }
@media all and (min-width: 1024px) {
  /* line 31, ../sass/components/pages/_media.scss */
  .mediapage-grid .views-row {
    width: 20%; } }
/* line 38, ../sass/components/pages/_media.scss */
.media-item {
  width: 100%;
  float: left;
  position: relative;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  margin-bottom: 10px; }
  /* line 47, ../sass/components/pages/_media.scss */
  .media-item.video-play-button {
    -webkit-background-size: auto 135%;
    -moz-background-size: auto 135%;
    -o-background-size: auto 135%;
    background-size: auto 135%; }
  /* line 50, ../sass/components/pages/_media.scss */
  .media-item .thumbnail {
    margin-bottom: 8px; }
    /* line 52, ../sass/components/pages/_media.scss */
    .media-item .thumbnail a {
      position: relative;
      display: block;
      width: 100%;
      height: 140px;
      background-position: center center;
      background-repeat: no-repeat;
      background-size: cover; }
    /* line 70, ../sass/components/pages/_media.scss */
    .media-item .thumbnail .btn-play,
    .media-item .thumbnail .btn-photo {
      position: absolute;
      left: 50%;
      top: 50%;
      margin-top: -24px;
      margin-left: -24px; }
  /* line 79, ../sass/components/pages/_media.scss */
  .media-item .title {
    display: block;
    padding: 0;
    margin: 0;
    text-transform: none;
    font-size: 18px;
    line-height: 20px; }

/* line 93, ../sass/components/pages/_media.scss */
.page-media- .grid-item {
  float: left;
  width: 50%;
  padding: 4px;
  box-sizing: border-box; }
/* line 99, ../sass/components/pages/_media.scss */
.page-media- a.grid-image {
  display: block;
  width: 100%;
  height: 100px;
  background-size: cover;
  background-position: 50% 50%;
  text-decoration: none; }

@media all and (min-width: 421px) {
  /* line 110, ../sass/components/pages/_media.scss */
  .page-media- .grid-item {
    width: 33.33%; }
  /* line 113, ../sass/components/pages/_media.scss */
  .page-media- a.grid-image {
    height: 120px; } }
@media all and (min-width: 768px) {
  /* line 120, ../sass/components/pages/_media.scss */
  .page-media- .grid-item {
    width: 25%; }
  /* line 123, ../sass/components/pages/_media.scss */
  .page-media- a.grid-image {
    height: 160px; } }
@media all and (min-width: 1024px) {
  /* line 130, ../sass/components/pages/_media.scss */
  .page-media- .grid-item {
    width: 20%; }
  /* line 133, ../sass/components/pages/_media.scss */
  .page-media- a.grid-image {
    height: 200px; } }
/*
 *
 * Media Queries
 *
 */
/*
 * LAYOUT 1
 */
/*
 * LAYOUT 2
 */
/*
 * LAYOUT 3
 */
/* line 3, ../sass/components/pages/_language.scss */
body.taalkeuze {
  background-color: #532994;
  background-repeat: no-repeat;
  background-position: center bottom;
  background-image: url(../images/bg-lang.jpg);
  -webkit-background-size: auto 100%;
  -moz-background-size: auto 100%;
  -o-background-size: auto 100%;
  background-size: auto 100%; }

/* line 6, ../sass/components/pages/_language.scss */
.lang-box {
  width: 100%;
  overflow: hidden; }
  /* line 9, ../sass/components/pages/_language.scss */
  .lang-box .logo {
    float: left;
    position: absolute;
    left: 0;
    bottom: 20px; }
  /* line 12, ../sass/components/pages/_language.scss */
  .lang-box .lang-nav-wrap {
    width: 100%;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -30px; }
    /* line 15, ../sass/components/pages/_language.scss */
    .lang-box .lang-nav-wrap .lang-nav {
      position: relative;
      left: 50%;
      float: left;
      padding: 18px 0; }
      /* line 18, ../sass/components/pages/_language.scss */
      .lang-box .lang-nav-wrap .lang-nav ul {
        list-style: none;
        margin: 5px 0 0 0;
        padding: 0;
        position: relative;
        left: -50%;
        float: left; }
        /* line 21, ../sass/components/pages/_language.scss */
        .lang-box .lang-nav-wrap .lang-nav ul li {
          color: #fff;
          font-family: "Gotham", "Arial", sans-serif;
          font-weight: 800;
          font-size: 26px;
          line-height: 28px;
          text-transform: uppercase;
          float: left;
          margin: 0 0 0 30px; }
          /* line 24, ../sass/components/pages/_language.scss */
          .lang-box .lang-nav-wrap .lang-nav ul li a {
            color: #fff;
            text-decoration: none; }
          /* line 27, ../sass/components/pages/_language.scss */
          .lang-box .lang-nav-wrap .lang-nav ul li:first-child {
            margin: 0; }

/*
 *
 * Media Queries
 *
 */
/*
 * LAYOUT 1 & LAYOUT 2
 */
@media all and (max-width: 767px) {
  /* line 54, ../sass/components/pages/_language.scss */
  body.taalkeuze {
    background-image: url(../images/bg-lang-small.jpg); }

  /* line 59, ../sass/components/pages/_language.scss */
  .lang-box .lang-nav-wrap {
    margin-top: -95px; }
    /* line 62, ../sass/components/pages/_language.scss */
    .lang-box .lang-nav-wrap .lang-nav {
      left: 0;
      float: none;
      width: 100%; }
      /* line 65, ../sass/components/pages/_language.scss */
      .lang-box .lang-nav-wrap .lang-nav ul {
        left: 0;
        float: none;
        margin: 0; }
        /* line 68, ../sass/components/pages/_language.scss */
        .lang-box .lang-nav-wrap .lang-nav ul li {
          float: none;
          margin: 0;
          width: 100%;
          text-align: center;
          font-size: 26px;
          line-height: 28px; }
          /* line 71, ../sass/components/pages/_language.scss */
          .lang-box .lang-nav-wrap .lang-nav ul li a {
            display: block;
            padding: 5px 0; } }
/*
 * HEIGHT CHECK
 */
@media all and (max-height: 280px) {
  /* line 92, ../sass/components/pages/_language.scss */
  .lang-box .logo {
    position: relative;
    bottom: 0;
    margin: 20px 0; }
  /* line 95, ../sass/components/pages/_language.scss */
  .lang-box .lang-nav-wrap {
    position: relative;
    left: 0;
    top: 0; }
    /* line 98, ../sass/components/pages/_language.scss */
    .lang-box .lang-nav-wrap .lang-nav {
      padding: 0 0 20px 0; } }
/*
 * LAYOUT 4
 */
@media all and (min-width: 1600px) {
  /* line 116, ../sass/components/pages/_language.scss */
  .lang-box .logo {
    top: 50%;
    bottom: auto;
    margin-top: -36px; }
  /* line 119, ../sass/components/pages/_language.scss */
  .lang-box .lang-nav-wrap {
    margin-top: -37px; }
    /* line 126, ../sass/components/pages/_language.scss */
    .lang-box .lang-nav-wrap .lang-nav ul li {
      font-size: 34px;
      line-height: 34px; } }
/* line 1, ../sass/components/pages/_history.scss */
.history-timeline {
  position: relative;
  /*
   *
   * Mobile class is written by javascript
   *
   */ }
  /* line 4, ../sass/components/pages/_history.scss */
  .history-timeline .timeline-element {
    position: absolute;
    left: 50%;
    top: 0;
    z-index: 1;
    width: 6px;
    height: 100%;
    margin-left: -3px;
    background: #f0f0f0; }
    /* line 7, ../sass/components/pages/_history.scss */
    .history-timeline .timeline-element:before {
      content: "";
      display: block;
      width: 100%;
      height: 20px;
      background: #fff;
      position: absolute;
      left: 0;
      top: 0; }
    /* line 10, ../sass/components/pages/_history.scss */
    .history-timeline .timeline-element:after {
      content: "";
      display: block;
      width: 100%;
      height: 150px;
      position: absolute;
      left: 0;
      bottom: 0;
      background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f0f0f0), color-stop(100%, #ffffff));
      background-image: -webkit-linear-gradient(#f0f0f0, #ffffff);
      background-image: -moz-linear-gradient(#f0f0f0, #ffffff);
      background-image: -o-linear-gradient(#f0f0f0, #ffffff);
      background-image: linear-gradient(#f0f0f0, #ffffff); }
  /* line 15, ../sass/components/pages/_history.scss */
  .history-timeline .event {
    width: 50%;
    float: left;
    position: relative;
    z-index: 2; }
    /* line 18, ../sass/components/pages/_history.scss */
    .history-timeline .event .date {
      float: left;
      position: relative;
      padding: 0 0 0 30px; }
      /* line 21, ../sass/components/pages/_history.scss */
      .history-timeline .event .date .year {
        position: relative;
        display: block; }
        /* line 24, ../sass/components/pages/_history.scss */
        .history-timeline .event .date .year .text {
          display: block;
          padding: 5px 20px;
          height: 22px;
          background: #dda61e;
          color: #fff;
          padding: 9px 12px 9px 8px;
          margin: 0 0 0 11px;
          -webkit-border-radius: 1px 3px 3px 1px;
          -moz-border-radius: 1px 3px 3px 1px;
          -ms-border-radius: 1px 3px 3px 1px;
          -o-border-radius: 1px 3px 3px 1px;
          border-radius: 1px 3px 3px 1px; }
        /* line 27, ../sass/components/pages/_history.scss */
        .history-timeline .event .date .year .arrow {
          display: block;
          width: 12px;
          height: 40px;
          background: url(../images/sprite.png) no-repeat -280px -170px;
          text-indent: -9999px;
          position: absolute;
          left: 0;
          top: 0;
          z-index: 2; }
      /* line 32, ../sass/components/pages/_history.scss */
      .history-timeline .event .date .position {
        display: block;
        width: 14px;
        height: 14px;
        background: #dda61e;
        border: 3px solid #fff;
        text-indent: -9999px;
        position: absolute;
        left: -10px;
        top: 50%;
        margin-top: -10px;
        -webkit-border-radius: 30px;
        -moz-border-radius: 30px;
        -ms-border-radius: 30px;
        -o-border-radius: 30px;
        border-radius: 30px; }
    /* line 37, ../sass/components/pages/_history.scss */
    .history-timeline .event .content {
      padding: 0 0 0 40px;
      float: left;
      text-align: left;
      margin: 15px 0 0 0; }
    /* line 40, ../sass/components/pages/_history.scss */
    .history-timeline .event .video-wrapper {
      width: 100%;
      overflow: hidden;
      margin: 20px 0; }
      /* line 43, ../sass/components/pages/_history.scss */
      .history-timeline .event .video-wrapper .video {
        width: 100%;
        height: 0;
        padding-top: 56.25%;
        position: relative; }
        /* line 46, ../sass/components/pages/_history.scss */
        .history-timeline .event .video-wrapper .video iframe {
          position: absolute;
          left: 0;
          top: 0;
          width: 100% !important;
          height: 100% !important; }
    /* line 53, ../sass/components/pages/_history.scss */
    .history-timeline .event h3, .history-timeline .event .page-search #content-wrap .search-results .search-result .title, .page-search #content-wrap .search-results .search-result .history-timeline .event .title, .history-timeline .event .page-player-news #content-wrap .search-results .search-result .title, .page-player-news #content-wrap .search-results .search-result .history-timeline .event .title, .history-timeline .event .page-news-search #content-wrap .search-results .search-result .title, .page-news-search #content-wrap .search-results .search-result .history-timeline .event .title {
      color: #000;
      text-transform: uppercase;
      margin: 0; }
    /* line 56, ../sass/components/pages/_history.scss */
    .history-timeline .event p {
      margin: 15px 0 0 0; }
    /* line 59, ../sass/components/pages/_history.scss */
    .history-timeline .event img {
      width: 100%; }
    /* line 64, ../sass/components/pages/_history.scss */
    .history-timeline .event.timeline-item-left .date {
      float: right;
      padding: 0 30px 0 0; }
      /* line 69, ../sass/components/pages/_history.scss */
      .history-timeline .event.timeline-item-left .date .year .text {
        -webkit-border-radius: 3px 1px 1px 3px;
        -moz-border-radius: 3px 1px 1px 3px;
        -ms-border-radius: 3px 1px 1px 3px;
        -o-border-radius: 3px 1px 1px 3px;
        border-radius: 3px 1px 1px 3px;
        padding-left: 12px;
        padding-right: 8px;
        margin: 0 11px 0 0; }
      /* line 72, ../sass/components/pages/_history.scss */
      .history-timeline .event.timeline-item-left .date .year .arrow {
        right: 0;
        left: auto;
        background-position: -260px -170px; }
      /* line 77, ../sass/components/pages/_history.scss */
      .history-timeline .event.timeline-item-left .date .position {
        right: -10px;
        left: auto; }
    /* line 82, ../sass/components/pages/_history.scss */
    .history-timeline .event.timeline-item-left .content {
      padding: 0 40px 0 0;
      text-align: right; }
  /* line 97, ../sass/components/pages/_history.scss */
  .history-timeline.is-mobile .timeline-element {
    left: 0;
    margin-left: 0px; }
  /* line 102, ../sass/components/pages/_history.scss */
  .history-timeline.is-mobile .event {
    width: 100%;
    margin: 0 0 20px 0; }
    /* line 107, ../sass/components/pages/_history.scss */
    .history-timeline.is-mobile .event .date .position {
      left: -7px; }

/* line 5, ../sass/components/pages/_press.scss */
.press-calendar .press-calendar-nav ul {
  list-style: none;
  margin: 0;
  padding: 0; }
  /* line 8, ../sass/components/pages/_press.scss */
  .press-calendar .press-calendar-nav ul li {
    float: right; }
    /* line 11, ../sass/components/pages/_press.scss */
    .press-calendar .press-calendar-nav ul li a {
      float: right; }
    /* line 14, ../sass/components/pages/_press.scss */
    .press-calendar .press-calendar-nav ul li:first-child {
      float: left; }
      /* line 17, ../sass/components/pages/_press.scss */
      .press-calendar .press-calendar-nav ul li:first-child a {
        padding: 0 0 0 25px; }
        /* line 20, ../sass/components/pages/_press.scss */
        .press-calendar .press-calendar-nav ul li:first-child a span {
          right: auto;
          left: 0;
          background-position: -300px -210px; }
/* line 35, ../sass/components/pages/_press.scss */
.press-calendar .press-calendar-list ul {
  list-style: none;
  margin: 0;
  padding: 0; }
  /* line 38, ../sass/components/pages/_press.scss */
  .press-calendar .press-calendar-list ul li {
    margin: 35px 0 0 0; }
    /* line 41, ../sass/components/pages/_press.scss */
    .press-calendar .press-calendar-list ul li:first-child {
      margin: 0; }
    /* line 45, ../sass/components/pages/_press.scss */
    .press-calendar .press-calendar-list ul li h3, .press-calendar .press-calendar-list ul li .page-search #content-wrap .search-results .search-result .title, .page-search #content-wrap .search-results .search-result .press-calendar .press-calendar-list ul li .title, .press-calendar .press-calendar-list ul li .page-player-news #content-wrap .search-results .search-result .title, .page-player-news #content-wrap .search-results .search-result .press-calendar .press-calendar-list ul li .title, .press-calendar .press-calendar-list ul li .page-news-search #content-wrap .search-results .search-result .title, .page-news-search #content-wrap .search-results .search-result .press-calendar .press-calendar-list ul li .title {
      text-transform: uppercase; }
    /* line 48, ../sass/components/pages/_press.scss */
    .press-calendar .press-calendar-list ul li span {
      display: block;
      float: left; }
      /* line 51, ../sass/components/pages/_press.scss */
      .press-calendar .press-calendar-list ul li span.time {
        width: 12%; }
      /* line 54, ../sass/components/pages/_press.scss */
      .press-calendar .press-calendar-list ul li span.team {
        width: 12%; }
      /* line 57, ../sass/components/pages/_press.scss */
      .press-calendar .press-calendar-list ul li span.desc {
        width: 76%; }
    /* line 62, ../sass/components/pages/_press.scss */
    .press-calendar .press-calendar-list ul li li {
      margin: 0;
      padding: 5px; }
      /* line 65, ../sass/components/pages/_press.scss */
      .press-calendar .press-calendar-list ul li li.highlight {
        color: #532994;
        font-weight: 600;
        text-transform: uppercase; }
      /* line 68, ../sass/components/pages/_press.scss */
      .press-calendar .press-calendar-list ul li li:nth-child(even) {
        background: whitesmoke; }

/* line 84, ../sass/components/pages/_press.scss */
.press-players h2, .press-players .box-homepage.box-youtube .title, .box-homepage.box-youtube .press-players .title {
  font-size: 20px;
  line-height: 22px;
  color: #000;
  font-weight: 400;
  text-transform: none; }
  /* line 88, ../sass/components/pages/_press.scss */
  .press-players h2 span, .press-players .box-homepage.box-youtube .title span, .box-homepage.box-youtube .press-players .title span {
    color: #532994; }
/* line 93, ../sass/components/pages/_press.scss */
.press-players ul {
  list-style: none;
  margin: 0;
  padding: 0; }
  /* line 96, ../sass/components/pages/_press.scss */
  .press-players ul li {
    margin: 5px 0 0 0; }
    /* line 99, ../sass/components/pages/_press.scss */
    .press-players ul li span {
      float: left;
      line-height: 30px; }
      /* line 102, ../sass/components/pages/_press.scss */
      .press-players ul li span.number {
        width: 12%;
        font-weight: 600;
        font-size: 28px; }
    /* line 107, ../sass/components/pages/_press.scss */
    .press-players ul li:first-child {
      margin: 0; }

/*
 *
 * Media Queries
 *
 */
/*
 * LAYOUT 1
 */
@media all and (max-width: 420px) {
  /* line 140, ../sass/components/pages/_press.scss */
  .press-calendar .press-calendar-list ul li span.time {
    width: 24%; }
  /* line 143, ../sass/components/pages/_press.scss */
  .press-calendar .press-calendar-list ul li span.team {
    width: 21%; }
  /* line 146, ../sass/components/pages/_press.scss */
  .press-calendar .press-calendar-list ul li span.desc {
    width: 55%; } }
/*
 * LAYOUT 2
 */
@media all and (min-width: 421px) and (max-width: 767px) {
  /* line 178, ../sass/components/pages/_press.scss */
  .press-calendar .press-calendar-list ul li span.time {
    width: 18%; }
  /* line 181, ../sass/components/pages/_press.scss */
  .press-calendar .press-calendar-list ul li span.team {
    width: 15%; }
  /* line 184, ../sass/components/pages/_press.scss */
  .press-calendar .press-calendar-list ul li span.desc {
    width: 67%; } }
/*
 * LAYOUT 3
 */
/*
 * LAYOUT 4
 */
/* line 3, ../sass/components/pages/_palmares.scss */
.palmares-wrap .palmares-column {
  width: 100%;
  float: left; }
  /* line 5, ../sass/components/pages/_palmares.scss */
  .palmares-wrap .palmares-column .in {
    padding: 0; }
  /* line 7, ../sass/components/pages/_palmares.scss */
  .palmares-wrap .palmares-column.half {
    width: 50%; }
    /* line 9, ../sass/components/pages/_palmares.scss */
    .palmares-wrap .palmares-column.half .in {
      padding: 0 0 0 10px; }
    /* line 13, ../sass/components/pages/_palmares.scss */
    .palmares-wrap .palmares-column.half:first-child .in {
      padding: 0 10px 0 0; }
  /* line 19, ../sass/components/pages/_palmares.scss */
  .palmares-wrap .palmares-column.full {
    width: 100%; }

/* line 24, ../sass/components/pages/_palmares.scss */
.price-group {
  width: 100%;
  float: left;
  margin: 0 0 40px 0; }
  /* line 27, ../sass/components/pages/_palmares.scss */
  .price-group h3, .price-group .page-search #content-wrap .search-results .search-result .title, .page-search #content-wrap .search-results .search-result .price-group .title, .price-group .page-player-news #content-wrap .search-results .search-result .title, .page-player-news #content-wrap .search-results .search-result .price-group .title, .price-group .page-news-search #content-wrap .search-results .search-result .title, .page-news-search #content-wrap .search-results .search-result .price-group .title {
    color: #000;
    margin: 0 0 20px 0; }
    /* line 30, ../sass/components/pages/_palmares.scss */
    .price-group h3 span, .price-group .page-search #content-wrap .search-results .search-result .title span, .page-search #content-wrap .search-results .search-result .price-group .title span, .price-group .page-player-news #content-wrap .search-results .search-result .title span, .page-player-news #content-wrap .search-results .search-result .price-group .title span, .price-group .page-news-search #content-wrap .search-results .search-result .title span, .page-news-search #content-wrap .search-results .search-result .price-group .title span {
      color: #532994; }
  /* line 35, ../sass/components/pages/_palmares.scss */
  .price-group .trophee {
    width: 14%;
    float: left;
    max-width: 85px; }
    /* line 38, ../sass/components/pages/_palmares.scss */
    .price-group .trophee span {
      display: block;
      width: 55px;
      height: 55px;
      background: url(../images/sprite.png) no-repeat 0px -250px; }
    /* line 42, ../sass/components/pages/_palmares.scss */
    .price-group .trophee.landskampioen span {
      background-position: 0px -250px; }
    /* line 44, ../sass/components/pages/_palmares.scss */
    .price-group .trophee.beker span {
      background-position: -55px -250px; }
    /* line 46, ../sass/components/pages/_palmares.scss */
    .price-group .trophee.supercup span {
      background-position: -110px -250px; }
    /* line 48, ../sass/components/pages/_palmares.scss */
    .price-group .trophee.cupwinners span {
      background-position: -335px -250px; }
    /* line 50, ../sass/components/pages/_palmares.scss */
    .price-group .trophee.uefacup span {
      background-position: -165px -250px; }
    /* line 52, ../sass/components/pages/_palmares.scss */
    .price-group .trophee.uefa-supercup span {
      background-position: -225px -250px; }
  /* line 57, ../sass/components/pages/_palmares.scss */
  .price-group .list {
    width: 86%;
    float: left; }
  /* line 61, ../sass/components/pages/_palmares.scss */
  .price-group ul {
    list-style: none;
    margin: 0;
    padding: 0; }
    /* line 64, ../sass/components/pages/_palmares.scss */
    .price-group ul a {
      text-transform: none;
      text-decoration: none;
      padding-right: 35px; }

/*
 *
 * Media Queries
 *
 */
/*
 * LAYOUT 1 & LAYOUT 2
 */
@media all and (max-width: 767px) {
  /* line 87, ../sass/components/pages/_palmares.scss */
  .palmares-wrap .palmares-column {
    width: 100%;
    float: left; }
    /* line 89, ../sass/components/pages/_palmares.scss */
    .palmares-wrap .palmares-column .in {
      padding: 0; }
    /* line 91, ../sass/components/pages/_palmares.scss */
    .palmares-wrap .palmares-column.half {
      width: 100%; }
      /* line 93, ../sass/components/pages/_palmares.scss */
      .palmares-wrap .palmares-column.half .in {
        padding: 0; }
      /* line 97, ../sass/components/pages/_palmares.scss */
      .palmares-wrap .palmares-column.half:first-child .in {
        padding: 0; } }
/*
 * LAYOUT 1
 */
@media all and (max-width: 420px) {
  /* line 116, ../sass/components/pages/_palmares.scss */
  .price-group .trophee {
    width: 25%;
    float: left; }
  /* line 119, ../sass/components/pages/_palmares.scss */
  .price-group .list {
    width: 75%;
    float: left; }
  /* line 126, ../sass/components/pages/_palmares.scss */
  .price-group ul li a {
    display: block; } }
/*
 * LAYOUT 2
 */
@media all and (min-width: 421px) and (max-width: 767px) {
  /* line 146, ../sass/components/pages/_palmares.scss */
  .price-group .trophee {
    width: 20%;
    float: left; }
  /* line 149, ../sass/components/pages/_palmares.scss */
  .price-group .list {
    width: 80%;
    float: left; } }
/*
 * LAYOUT 3
 */
/*
 * LAYOUT 4
 */
/* line 1, ../sass/components/pages/_partners.scss */
.region-content .view-sponsor- {
  margin-bottom: 40px; }
  /* line 3, ../sass/components/pages/_partners.scss */
  .region-content .view-sponsor- ul {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center; }
    /* line 8, ../sass/components/pages/_partners.scss */
    .region-content .view-sponsor- ul li {
      display: inline-block;
      padding-left: 20px;
      padding-right: 20px; }

/* line 7, ../sass/components/pages/_search.scss */
.page-search #content-wrap form .form-item, .page-player-news #content-wrap form .form-item, .page-news-search #content-wrap form .form-item {
  width: 300px;
  margin: 0 5px 0 0; }
/* line 8, ../sass/components/pages/_search.scss */
.page-search #content-wrap form input[type=submit], .page-player-news #content-wrap form input[type=submit], .page-news-search #content-wrap form input[type=submit] {
  margin: 22px 0 0 0; }
/* line 12, ../sass/components/pages/_search.scss */
.page-search #content-wrap .search-performance, .page-player-news #content-wrap .search-performance, .page-news-search #content-wrap .search-performance {
  display: none; }
/* line 14, ../sass/components/pages/_search.scss */
.page-search #content-wrap .search-results, .page-player-news #content-wrap .search-results, .page-news-search #content-wrap .search-results {
  padding: 0; }
  /* line 17, ../sass/components/pages/_search.scss */
  .page-search #content-wrap .search-results .search-result, .page-player-news #content-wrap .search-results .search-result, .page-news-search #content-wrap .search-results .search-result {
    padding: 0 0 0 30px;
    position: relative; }
    /* line 20, ../sass/components/pages/_search.scss */
    .page-search #content-wrap .search-results .search-result .search-snippet, .page-player-news #content-wrap .search-results .search-result .search-snippet, .page-news-search #content-wrap .search-results .search-result .search-snippet {
      display: none; }
    /* line 21, ../sass/components/pages/_search.scss */
    .page-search #content-wrap .search-results .search-result .search-info, .page-player-news #content-wrap .search-results .search-result .search-info, .page-news-search #content-wrap .search-results .search-result .search-info {
      display: none; }
    /* line 22, ../sass/components/pages/_search.scss */
    .page-search #content-wrap .search-results .search-result .btn-play, .page-player-news #content-wrap .search-results .search-result .btn-play, .page-news-search #content-wrap .search-results .search-result .btn-play {
      display: none; }
    /* line 23, ../sass/components/pages/_search.scss */
    .page-search #content-wrap .search-results .search-result .btn-photo, .page-player-news #content-wrap .search-results .search-result .btn-photo, .page-news-search #content-wrap .search-results .search-result .btn-photo {
      display: none; }
    /* line 26, ../sass/components/pages/_search.scss */
    .page-search #content-wrap .search-results .search-result .media-item, .page-player-news #content-wrap .search-results .search-result .media-item, .page-news-search #content-wrap .search-results .search-result .media-item {
      background: none !important; }
    /* line 28, ../sass/components/pages/_search.scss */
    .page-search #content-wrap .search-results .search-result:after, .page-player-news #content-wrap .search-results .search-result:after, .page-news-search #content-wrap .search-results .search-result:after {
      content: "";
      display: block;
      width: 25px;
      height: 20px;
      background: url(../images/sprite.png) no-repeat -170px -310px;
      position: absolute;
      left: 0;
      top: 3px; }
    /* line 30, ../sass/components/pages/_search.scss */
    .page-search #content-wrap .search-results .search-result.geschiedenis:after, .page-player-news #content-wrap .search-results .search-result.geschiedenis:after, .page-news-search #content-wrap .search-results .search-result.geschiedenis:after {
      background-position: -200px -310px; }
    /* line 31, ../sass/components/pages/_search.scss */
    .page-search #content-wrap .search-results .search-result.photoset:after, .page-player-news #content-wrap .search-results .search-result.photoset:after, .page-news-search #content-wrap .search-results .search-result.photoset:after {
      background-position: -230px -310px; }
    /* line 32, ../sass/components/pages/_search.scss */
    .page-search #content-wrap .search-results .search-result.youtube:after, .page-player-news #content-wrap .search-results .search-result.youtube:after, .page-news-search #content-wrap .search-results .search-result.youtube:after {
      background-position: -290px -310px; }
    /* line 33, ../sass/components/pages/_search.scss */
    .page-search #content-wrap .search-results .search-result.spelers_staff:after, .page-search #content-wrap .search-results .search-result.page:after, .page-player-news #content-wrap .search-results .search-result.spelers_staff:after, .page-player-news #content-wrap .search-results .search-result.page:after, .page-news-search #content-wrap .search-results .search-result.spelers_staff:after, .page-news-search #content-wrap .search-results .search-result.page:after {
      background-position: -320px -310px; }

/* line 45, ../sass/components/pages/_search.scss */
.page-player-news .search-api-page-results {
  margin: 20px 0 0 0; }

/*
 *
 * Media Queries
 *
 */
/*
 * LAYOUT 1 & LAYOUT 2
 */
@media all and (max-width: 767px) {
  /* line 69, ../sass/components/pages/_search.scss */
  .page-search #content-wrap form .form-item {
    width: 100%;
    margin: 0 0 10px 0; }
  /* line 70, ../sass/components/pages/_search.scss */
  .page-search #content-wrap form input[type=submit] {
    width: 100%;
    margin: 0; } }
/*
 * LAYOUT 1
 */
/*
 * LAYOUT 2
 */
/*
 * LAYOUT 3
 */
/*
 * LAYOUT 4
 */
/* line 1, ../sass/components/pages/_maintenance.scss */
.centered-visual {
  width: 100%;
  text-align: center;
  margin: 25px 0 0 0;
  padding-bottom: 150px; }
  /* line 4, ../sass/components/pages/_maintenance.scss */
  .centered-visual img {
    max-width: 100%; }

/* line 9, ../sass/components/pages/_maintenance.scss */
.maintenance-page {
  background: #f5f5f4; }
  /* line 12, ../sass/components/pages/_maintenance.scss */
  .maintenance-page #content-wrap {
    background: #f5f5f4; }

/*
 *
 * Media Queries
 *
 */
/*
 * LAYOUT 1 & LAYOUT 2
 */
@media all and (max-width: 767px) {
  /* line 31, ../sass/components/pages/_maintenance.scss */
  .maintanance-visual {
    padding-bottom: 20px; } }
/*
 * LAYOUT 2
 */
/*
 * LAYOUT 3
 */
/*
 * LAYOUT 4
 */
/* line 4, ../sass/components/pages/_e-sports.scss */
body.page-esports .logo {
  display: block; }
  /* line 6, ../sass/components/pages/_e-sports.scss */
  body.page-esports .logo span {
    background: url("../images/RSCA_Logo_left_whitekopie.png") no-repeat;
    width: 515px;
    max-width: 100%;
    background-size: 100%; }
/* line 20, ../sass/components/pages/_e-sports.scss */
body.page-esports .webform-form-e-sports > div {
  padding: 1rem;
  margin: 0 auto;
  background: #501194;
  color: white; }
/* line 31, ../sass/components/pages/_e-sports.scss */
body.page-esports .webform-form-e-sports h2, body.page-esports .webform-form-e-sports .box-homepage.box-youtube .title, .box-homepage.box-youtube body.page-esports .webform-form-e-sports .title {
  color: white;
  font-size: 24px;
  font-weight: bold;
  letter-spacing: 3px;
  padding-bottom: 1.5rem;
  float: left;
  position: relative;
  margin-bottom: 3rem; }
  /* line 41, ../sass/components/pages/_e-sports.scss */
  body.page-esports .webform-form-e-sports h2:after, body.page-esports .webform-form-e-sports .box-homepage.box-youtube .title:after, .box-homepage.box-youtube body.page-esports .webform-form-e-sports .title:after {
    content: "";
    display: block;
    height: 3px;
    width: 100%;
    background: white;
    position: absolute;
    bottom: 0; }
/* line 52, ../sass/components/pages/_e-sports.scss */
body.page-esports .webform-form-e-sports fieldset {
  margin-bottom: 3rem; }
  /* line 54, ../sass/components/pages/_e-sports.scss */
  body.page-esports .webform-form-e-sports fieldset > legend {
    width: 100%;
    border-bottom: 2px solid white;
    padding-bottom: .5rem;
    margin-bottom: 1.5rem; }
    /* line 59, ../sass/components/pages/_e-sports.scss */
    body.page-esports .webform-form-e-sports fieldset > legend > span {
      text-transform: uppercase; }
  /* line 64, ../sass/components/pages/_e-sports.scss */
  body.page-esports .webform-form-e-sports fieldset #webform-component-where--address > .form-item {
    margin-top: 0; }
  /* line 67, ../sass/components/pages/_e-sports.scss */
  body.page-esports .webform-form-e-sports fieldset #webform-component-where--address > label {
    display: none; }
  /* line 72, ../sass/components/pages/_e-sports.scss */
  body.page-esports .webform-form-e-sports fieldset #webform-component-where--address > .street-block > .form-item:nth-child(2) {
    display: none; }
  /* line 77, ../sass/components/pages/_e-sports.scss */
  body.page-esports .webform-form-e-sports fieldset #webform-component-where--address .ajax-progress {
    display: none; }
/* line 83, ../sass/components/pages/_e-sports.scss */
body.page-esports .webform-form-e-sports label {
  padding: .5rem 0; }
/* line 87, ../sass/components/pages/_e-sports.scss */
body.page-esports .webform-form-e-sports .selekt-wrap {
  float: none; }
/* line 91, ../sass/components/pages/_e-sports.scss */
body.page-esports .webform-form-e-sports select {
  box-sizing: content-box;
  padding: 8px 2%;
  height: 20px;
  font-family: "Gotham Narrow", "Arial", sans-serif;
  font-size: 18px;
  line-height: 22px;
  font-weight: 300;
  font-style: normal;
  border: 1px solid #ececec;
  resize: none;
  outline: none;
  width: 96%;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px; }
  /* line 106, ../sass/components/pages/_e-sports.scss */
  body.page-esports .webform-form-e-sports select:focus {
    border: 1px solid #c6c6c6; }
/* line 113, ../sass/components/pages/_e-sports.scss */
body.page-esports .webform-form-e-sports .webform-datepicker div.form-item.form-type-select {
  float: left;
  max-width: 90px;
  margin-top: 0; }
  /* line 117, ../sass/components/pages/_e-sports.scss */
  body.page-esports .webform-form-e-sports .webform-datepicker div.form-item.form-type-select select {
    width: 70px; }
/* line 123, ../sass/components/pages/_e-sports.scss */
body.page-esports .webform-form-e-sports .description {
  font-size: 12px;
  color: #dda61e;
  padding: .5rem 0; }
  /* line 127, ../sass/components/pages/_e-sports.scss */
  body.page-esports .webform-form-e-sports .description.white {
    color: white; }
/* line 132, ../sass/components/pages/_e-sports.scss */
body.page-esports .webform-form-e-sports input[type="submit"] {
  margin: 1rem auto 0;
  display: block;
  background-color: #dda61e; }
  /* line 136, ../sass/components/pages/_e-sports.scss */
  body.page-esports .webform-form-e-sports input[type="submit"]:hover {
    background-color: #b08418; }
/* line 141, ../sass/components/pages/_e-sports.scss */
body.page-esports .webform-form-e-sports input[type="image"] {
  position: absolute; }
/* line 148, ../sass/components/pages/_e-sports.scss */
body.page-esports .webform-form-e-sports .webform-component-radios .form-radios .form-type-radio {
  float: left;
  width: auto;
  margin-top: 0;
  margin-right: 1rem; }
@media all and (min-width: 767px) {
  /* line 160, ../sass/components/pages/_e-sports.scss */
  body.page-esports .logo {
    display: inline-block; }
    /* line 162, ../sass/components/pages/_e-sports.scss */
    body.page-esports .logo span {
      max-width: none; }
  /* line 168, ../sass/components/pages/_e-sports.scss */
  body.page-esports h1 {
    padding: 2rem 4rem; }
  /* line 172, ../sass/components/pages/_e-sports.scss */
  body.page-esports .node-page {
    padding: 0 4rem 2rem;
    box-sizing: border-box; }
  /* line 180, ../sass/components/pages/_e-sports.scss */
  body.page-esports .webform-form-e-sports fieldset .form-item.webform-component {
    float: left;
    width: 50%;
    box-sizing: border-box; }
    /* line 185, ../sass/components/pages/_e-sports.scss */
    body.page-esports .webform-form-e-sports fieldset .form-item.webform-component:nth-child(1), body.page-esports .webform-form-e-sports fieldset .form-item.webform-component:nth-child(2) {
      margin-top: 0; }
    /* line 189, ../sass/components/pages/_e-sports.scss */
    body.page-esports .webform-form-e-sports fieldset .form-item.webform-component:nth-child(3), body.page-esports .webform-form-e-sports fieldset .form-item.webform-component:nth-child(4) {
      height: 115px; }
    /* line 193, ../sass/components/pages/_e-sports.scss */
    body.page-esports .webform-form-e-sports fieldset .form-item.webform-component:nth-child(5), body.page-esports .webform-form-e-sports fieldset .form-item.webform-component:nth-child(6) {
      margin-top: 0; }
    /* line 196, ../sass/components/pages/_e-sports.scss */
    body.page-esports .webform-form-e-sports fieldset .form-item.webform-component:nth-child(odd) {
      padding-right: 1.5rem; }
    /* line 199, ../sass/components/pages/_e-sports.scss */
    body.page-esports .webform-form-e-sports fieldset .form-item.webform-component:nth-child(even) {
      padding-left: 1.5rem; }
  /* line 205, ../sass/components/pages/_e-sports.scss */
  body.page-esports .webform-form-e-sports .webform-datepicker {
    margin-left: -15px;
    margin-right: -15px; }
    /* line 210, ../sass/components/pages/_e-sports.scss */
    body.page-esports .webform-form-e-sports .webform-datepicker div.form-item.form-type-select {
      padding: 0 15px;
      max-width: 33%;
      box-sizing: border-box; }
      /* line 214, ../sass/components/pages/_e-sports.scss */
      body.page-esports .webform-form-e-sports .webform-datepicker div.form-item.form-type-select > .form-select {
        width: 100%; }
        /* line 216, ../sass/components/pages/_e-sports.scss */
        body.page-esports .webform-form-e-sports .webform-datepicker div.form-item.form-type-select > .form-select select {
          width: 100%; }
  /* line 224, ../sass/components/pages/_e-sports.scss */
  body.page-esports .webform-form-e-sports #webform-component-where--address {
    float: none;
    width: 100%;
    clear: both;
    padding-right: 0;
    margin-left: -0.75rem;
    margin-right: -0.75rem;
    /*					> .locality-block {
    						> .form-item {
    							margin-right: 0;
    							padding-right: 1.5rem;
    							margin-top: 15px;
    							&:last-child {
    								padding-right: 0;
    								padding-left: 1.5rem;
    							}
    						}
    					}*/ }
    /* line 231, ../sass/components/pages/_e-sports.scss */
    body.page-esports .webform-form-e-sports #webform-component-where--address .form-item {
      box-sizing: border-box;
      width: 50%;
      margin: 0;
      padding: 0 0.75rem; }
  /* line 250, ../sass/components/pages/_e-sports.scss */
  body.page-esports .webform-form-e-sports > div {
    padding: 4rem; }
    /* line 253, ../sass/components/pages/_e-sports.scss */
    body.page-esports .webform-form-e-sports > div > .webform-component-textfield,
    body.page-esports .webform-form-e-sports > div > .webform-component-email {
      width: 50%;
      box-sizing: border-box; }
    /* line 257, ../sass/components/pages/_e-sports.scss */
    body.page-esports .webform-form-e-sports > div > .webform-component-textfield {
      padding-right: 1.5rem; }
    /* line 260, ../sass/components/pages/_e-sports.scss */
    body.page-esports .webform-form-e-sports > div > .webform-component-email {
      padding-left: 1.5rem; } }
@media all and (min-width: 1023px) {
  /* line 274, ../sass/components/pages/_e-sports.scss */
  body.page-esports .webform-form-e-sports fieldset .form-item.webform-component:nth-child(4) {
    width: 20%; }
  /* line 278, ../sass/components/pages/_e-sports.scss */
  body.page-esports .webform-form-e-sports fieldset .form-item.webform-component:nth-child(5), body.page-esports .webform-form-e-sports fieldset .form-item.webform-component:nth-child(6) {
    width: 15%;
    margin-top: 15px;
    padding-right: 0;
    padding-left: 1.5rem; } }
/* line 290, ../sass/components/pages/_e-sports.scss */
body.page-esports select {
  width: 100% !important;
  height: 34px !important;
  padding: 0 !important; }

/* line 1, ../sass/components/sections/_offcanvas.scss */
#offcanvas-close-trigger {
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9000;
  background: transparent;
  cursor: pointer; }

/*
 *
 * Media Queries
 *
 */
/*
 * LAYOUT 1 & LAYOUT 2 & LAYOUT 3
 */
@media all and (max-width: 1023px) {
  /* line 18, ../sass/components/sections/_offcanvas.scss */
  #wrapper {
    position: relative;
    left: 0;
    width: 100%;
    -webkit-backface-visibilty: hidden;
    -webkit-transition: left, 125ms;
    -moz-transition: left, 125ms;
    -o-transition: left, 125ms;
    transition: left, 125ms; }

  /* line 23, ../sass/components/sections/_offcanvas.scss */
  #main-nav {
    position: absolute;
    top: 0;
    left: -85%;
    display: none;
    overflow: auto;
    -webkit-overflow-scrolling: touch; }

  /* line 26, ../sass/components/sections/_offcanvas.scss */
  .offcanvas-open {
    overflow: hidden; }
    /* line 29, ../sass/components/sections/_offcanvas.scss */
    .offcanvas-open #wrapper {
      left: 85%; }
    /* line 32, ../sass/components/sections/_offcanvas.scss */
    .offcanvas-open #main-nav {
      display: block; }
    /* line 35, ../sass/components/sections/_offcanvas.scss */
    .offcanvas-open #offcanvas-close-trigger {
      display: block;
      left: 85%; } }
/*
 * LAYOUT 1
 */
/*
 * LAYOUT 2
 */
/*
 * LAYOUT 3
 */
/*
 * LAYOUT 4
 */
