@charset "UTF-8";
/* line 7, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_mixins.sass */
input[type=radio] + label:before, input[type=checkbox] + label:before, input[type=checkbox]:checked + label:before, input[type=radio]:checked + label:before, ol li:before {
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: inherit;
}

/* line 2, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_reset.sass */
*, *:before, *:after {
  webkit-box-sizing: border-box;
  khtml-box-sizing: border-box;
  moz-box-sizing: border-box;
  ms-box-sizing: border-box;
  o-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 5, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_reset.sass */
ul {
  margin: 0;
  padding: 0;
  list-style: inside;
}
/* line 10, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_reset.sass */
ul.menu {
  list-style: inside;
}
/* line 13, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_reset.sass */
ul li {
  list-style-image: none;
  list-style-type: disc;
}
/* line 17, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_reset.sass */
ul li.leaf, ul li.collapsed {
  list-style-image: none;
  list-style-type: disc;
}

/* line 23, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_reset.sass */
.element-invisible {
  display: table-column;
  position: relative !important;
}

/* line 27, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_reset.sass */
body {
  font-size: 16px;
  color: #3B3B3B;
}

/* line 36, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_reset.sass */
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
  display: block;
}

/* line 40, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_reset.sass */
audio, canvas, video {
  display: inline-block;
}

/* line 43, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_reset.sass */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 51, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_reset.sass */
[hidden] {
  display: none;
}

/* line 56, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_reset.sass */
html {
  background-color: white;
  color: #3B3B3B;
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

/* line 71, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_reset.sass */
body {
  margin: 0;
}

/* line 78, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_reset.sass */
a:focus {
  outline: thin dotted;
}
/* line 82, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_reset.sass */
a:active, a:hover {
  outline: 0;
}

/* line 88, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_reset.sass */
h1 {
  font-size: 32px;
  margin: 0.67em 0;
}

/* line 93, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_reset.sass */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 97, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_reset.sass */
b, strong {
  font-weight: bold;
}

/* line 100, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_reset.sass */
p {
  margin: 1em 0;
}

/* line 104, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_reset.sass */
dfn {
  font-style: italic;
}

/* line 108, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_reset.sass */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/* line 114, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_reset.sass */
mark {
  background-color: yellow;
  color: black;
}

/* line 119, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_reset.sass */
code, kbd, pre, samp {
  font-family: monospace, serif;
  font-size: 16px;
}

/* line 124, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_reset.sass */
pre {
  white-space: pre-wrap;
}

/* line 128, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_reset.sass */
q {
  quotes: "“" "”" "‘" "’";
}

/* line 132, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_reset.sass */
small {
  font-size: 80%;
}

/* line 136, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_reset.sass */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 142, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_reset.sass */
sup {
  top: -0.5em;
}

/* line 145, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_reset.sass */
sub {
  bottom: -0.25em;
}

/* line 151, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_reset.sass */
img {
  border: 0;
  display: block;
}

/* line 156, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_reset.sass */
svg:not(:root) {
  overflow: hidden;
}

/* line 162, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_reset.sass */
figure {
  margin: 0;
}

/* line 168, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_reset.sass */
fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/* line 173, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_reset.sass */
legend {
  border: 0;
  padding: 0;
}

/* line 180, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_reset.sass */
button, input, select, textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}

/* line 191, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_reset.sass */
button, input {
  line-height: normal;
}

/* line 198, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_reset.sass */
button, select {
  text-transform: none;
}

/* line 201, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_reset.sass */
button, html input[type='button'], input[type='reset'], input[type='submit'] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 210, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_reset.sass */
button[disabled], html input[disabled] {
  cursor: default;
}

/* line 214, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_reset.sass */
input[type='checkbox'], input[type='radio'] {
  box-sizing: border-box;
  padding: 0;
}
/* line 221, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_reset.sass */
input[type='search'] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
/* line 231, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_reset.sass */
input[type='search']::-webkit-search-cancel-button, input[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 235, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_reset.sass */
button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 239, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_reset.sass */
textarea {
  overflow: auto;
  vertical-align: top;
}

/* line 249, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_reset.sass */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

@font-face {
  font-family: "SnvCondDfixed";
  src: url("../fonts/snvcondd-regfixed-webfont.eot");
  src: url("../fonts/snvcondd-regfixed-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/snvcondd-regfixed-webfont.woff") format("application/font-woff"), url("../fonts/snvcondd-regfixed-webfont.ttf") format("truetype"), url("../fonts/snvcondd-regfixed-webfont.svg#titillium_weblight") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "icomoon";
  src: url("../fonts/icomoon.eot");
  src: url("../fonts/icomoon.eot?#iefix") format("embedded-opentype"), url("../fonts/icomoon.woff") format("application/font-woff"), url("../fonts/icomoon.ttf") format("truetype"), url("../fonts/icomoon.svg#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 1, ../../../../../all/themes/fortytwo/static/sass/theme/base/_layout.sass */
div#svg-grid-background {
  display: none;
}

/* line 5, ../../../../../all/themes/fortytwo/static/sass/theme/base/_layout.sass */
body.show-grid div#svg-grid-background {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: -1;
  display: block;
}
/* line 14, ../../../../../all/themes/fortytwo/static/sass/theme/base/_layout.sass */
body.show-grid div#svg-grid-background > svg {
  margin: 0 auto;
  display: block;
}
@media all and (min-width: 1248px) {
  /* line 18, ../../../../../all/themes/fortytwo/static/sass/theme/base/_layout.sass */
  body.show-grid div#svg-grid-background > svg rect {
    fill: rgba(192, 57, 43, 0.12);
  }
}
@media all and (min-width: 1002px) and (max-width: 1247px) {
  /* line 18, ../../../../../all/themes/fortytwo/static/sass/theme/base/_layout.sass */
  body.show-grid div#svg-grid-background > svg rect {
    fill: rgba(155, 89, 182, 0.12);
  }
}
@media all and (min-width: 768px) and (max-width: 1001px) {
  /* line 18, ../../../../../all/themes/fortytwo/static/sass/theme/base/_layout.sass */
  body.show-grid div#svg-grid-background > svg rect {
    fill: rgba(41, 128, 185, 0.12);
  }
}
@media all and (min-width: 480px) and (max-width: 767px) {
  /* line 18, ../../../../../all/themes/fortytwo/static/sass/theme/base/_layout.sass */
  body.show-grid div#svg-grid-background > svg rect {
    fill: rgba(39, 174, 96, 0.12);
  }
}
@media all and (min-width: 0px) and (max-width: 479px) {
  /* line 18, ../../../../../all/themes/fortytwo/static/sass/theme/base/_layout.sass */
  body.show-grid div#svg-grid-background > svg rect {
    fill: rgba(241, 196, 15, 0.12);
  }
}

/* line 34, ../../../../../all/themes/fortytwo/static/sass/theme/base/_layout.sass */
div.wrapper {
  position: relative;
  margin: 0 auto;
}
/* line 38, ../../../../../all/themes/fortytwo/static/sass/theme/base/_layout.sass */
div.wrapper .content.column,
div.wrapper .sidebar.first,
div.wrapper .sidebar.second {
  margin-bottom: 10px;
}

/* line 45, ../../../../../all/themes/fortytwo/static/sass/theme/base/_layout.sass */
body.columns-middle .content.column {
  float: right;
}
/* line 49, ../../../../../all/themes/fortytwo/static/sass/theme/base/_layout.sass */
body.columns-middle .sidebar.first {
  float: left;
}
/* line 52, ../../../../../all/themes/fortytwo/static/sass/theme/base/_layout.sass */
body.columns-middle .sidebar.second {
  float: right;
}
/* line 56, ../../../../../all/themes/fortytwo/static/sass/theme/base/_layout.sass */
body.columns-middle.one-sidebar.sidebar-second .content.column {
  float: left;
}
/* line 59, ../../../../../all/themes/fortytwo/static/sass/theme/base/_layout.sass */
body.columns-middle.one-sidebar.sidebar-second .sidebar.second {
  float: left;
}
@media all and (min-width: 0px) and (max-width: 767px) {
  /* line 65, ../../../../../all/themes/fortytwo/static/sass/theme/base/_layout.sass */
  body.columns-middle.layout-fluid .content.column,
  body.columns-middle.layout-fluid .sidebar.second, body.columns-middle.layout-adaptive .content.column,
  body.columns-middle.layout-adaptive .sidebar.second {
    float: none;
  }
}

/* line 71, ../../../../../all/themes/fortytwo/static/sass/theme/base/_layout.sass */
body.columns-left .content.column {
  float: right;
}
/* line 74, ../../../../../all/themes/fortytwo/static/sass/theme/base/_layout.sass */
body.columns-left .sidebar.first,
body.columns-left .sidebar.second {
  float: left;
}
@media all and (min-width: 480px) and (max-width: 767px) {
  /* line 81, ../../../../../all/themes/fortytwo/static/sass/theme/base/_layout.sass */
  body.columns-left.layout-fluid .content.column,
  body.columns-left.layout-fluid .sidebar.first,
  body.columns-left.layout-fluid .sidebar.second, body.columns-left.layout-adaptive .content.column,
  body.columns-left.layout-adaptive .sidebar.first,
  body.columns-left.layout-adaptive .sidebar.second {
    float: none;
  }
}

/* line 88, ../../../../../all/themes/fortytwo/static/sass/theme/base/_layout.sass */
body.columns-right .content.column {
  float: left;
}
/* line 92, ../../../../../all/themes/fortytwo/static/sass/theme/base/_layout.sass */
body.columns-right .sidebar.first {
  float: left;
}
/* line 95, ../../../../../all/themes/fortytwo/static/sass/theme/base/_layout.sass */
body.columns-right .sidebar.second {
  float: right;
}

/* line 98, ../../../../../all/themes/fortytwo/static/sass/theme/base/_layout.sass */
nav,
header,
footer {
  clear: both;
  margin: 0 auto;
}

/* line 111, ../../../../../all/themes/fortytwo/static/sass/theme/base/_layout.sass */
#breadcrumb ol {
  margin: 0;
  padding: 0;
}
/* line 256, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_mixins.sass */
#breadcrumb ol li {
  display: inline-block;
  font-size: 100%;
}
/* line 116, ../../../../../all/themes/fortytwo/static/sass/theme/base/_layout.sass */
#breadcrumb ol li:before {
  content: attr(data-icon);
  margin-left: 5px;
}
/* line 120, ../../../../../all/themes/fortytwo/static/sass/theme/base/_layout.sass */
#breadcrumb ol li:first-child:before {
  display: none;
}

/* line 2, ../sass/lib/_mixins.sass */
.content-block-logos:after, .content-block-overview .item-list:after, #finalist-blocks-finalist-footer-block:after, .prefooter:after, footer:after, .list-news .views-row:after,
.list-blog .views-row:after {
  content: "";
  display: table;
  clear: both;
}

/* line 14, ../sass/lib/_mixins.sass */
input:focus, a:focus, button:focus, textarea:focus, input[type=radio]:focus + label, input[type=checkbox]:focus + label, label.fileinput.prettify.focus, label.select.prettify.focus {
  outline: 2px solid rgba(255, 165, 0, 0.75);
  outline-offset: 2px;
}
/* line 18, ../sass/lib/_mixins.sass */
html.no-rgba input:focus, html.no-rgba a:focus, html.no-rgba button:focus, html.no-rgba textarea:focus, html.no-rgba input[type=radio]:focus + label, html.no-rgba input[type=checkbox]:focus + label, html.no-rgba label.fileinput.prettify.focus, html.no-rgba label.select.prettify.focus {
  outline: 2px solid orange;
}
/* line 21, ../sass/lib/_mixins.sass */
input.hide-outline:focus, a.hide-outline:focus, button.hide-outline:focus, textarea.hide-outline:focus, input[type=radio]:focus + label.hide-outline, input[type=checkbox]:focus + label.hide-outline, label.hide-outline.fileinput.prettify.focus, label.hide-outline.select.prettify.focus {
  outline: none !important;
}

@media screen and (min-width: 0px) and (max-width: 767px) {
  /* line 274, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_mixins.sass */
  body.layout-fluid.show-grid div#svg-grid-background {
    font-family: "{ 'columnWidth' : 100, 'gutterWidth' : 20, 'columns' : 4, 'masterContextWidth': 460}";
  }
  /* line 277, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_mixins.sass */
  body.layout-fluid.show-grid div#svg-grid-background svg {
    width: 460px;
  }
  /* line 279, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_mixins.sass */
  body.layout-fluid.show-grid div#svg-grid-background svg rect:nth-child(n + 5) {
    fill: transparent;
  }
  /* line 13, ../sass/grid/_grid-s.sass */
  body.layout-fluid nav,
  body.layout-fluid header,
  body.layout-fluid footer,
  body.layout-fluid div.wrapper {
    width: 100%;
  }
  /* line 21, ../sass/grid/_grid-s.sass */
  body.layout-fluid.two-sidebars .sidebar.first,
  body.layout-fluid.two-sidebars .sidebar.second,
  body.layout-fluid.two-sidebars .content.column {
    width: 100%;
    margin-right: 0;
  }
  /* line 27, ../sass/grid/_grid-s.sass */
  body.layout-fluid.two-sidebars.columns-middle .sidebar.second {
    position: relative;
    right: auto;
  }
  /* line 34, ../sass/grid/_grid-s.sass */
  body.layout-fluid.no-sidebars.columns-right .sidebar.second, body.layout-fluid.no-sidebars.columns-right .sidebar.first, body.layout-fluid.no-sidebars.columns-right .content.column, body.layout-fluid.no-sidebars.columns-middle .content.column, body.layout-fluid.no-sidebars.columns-left .content.column, body.layout-fluid.no-sidebars.columns-middle .sidebar.second, body.layout-fluid.no-sidebars.columns-middle .sidebar.first, body.layout-fluid.no-sidebars.columns-left .sidebar.first, body.layout-fluid.no-sidebars.columns-left .sidebar.second, body.layout-fluid.one-sidebar.columns-right .sidebar.second, body.layout-fluid.one-sidebar.columns-right .sidebar.first, body.layout-fluid.one-sidebar.columns-right .content.column, body.layout-fluid.one-sidebar.columns-middle .content.column, body.layout-fluid.one-sidebar.columns-left .content.column, body.layout-fluid.one-sidebar.columns-middle .sidebar.second, body.layout-fluid.one-sidebar.columns-middle .sidebar.first, body.layout-fluid.one-sidebar.columns-left .sidebar.first, body.layout-fluid.one-sidebar.columns-left .sidebar.second {
    width: 100%;
    margin-right: 0;
  }
  /* line 46, ../sass/grid/_grid-s.sass */
  body.layout-fluid .content-block-teaser {
    width: 47.82609%;
    margin-right: 4.34783%;
  }
  /* line 49, ../sass/grid/_grid-s.sass */
  body.layout-fluid .content-block-teaser:nth-child(even) {
    margin-right: 0 !important;
  }
  /* line 52, ../sass/grid/_grid-s.sass */
  body.layout-fluid .content-block-teaser:nth-child(odd) {
    clear: left;
  }
  /* line 57, ../sass/grid/_grid-s.sass */
  body.layout-fluid #finalist-cookie-finalist-cookie-block .cookie-bar {
    width: 100%;
    margin-right: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 939px) {
  /* line 274, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_mixins.sass */
  body.layout-fluid.show-grid div#svg-grid-background {
    font-family: "{ 'columnWidth' : 44, 'gutterWidth' : 20, 'columns' : 12, 'masterContextWidth': 460}";
  }
  /* line 277, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_mixins.sass */
  body.layout-fluid.show-grid div#svg-grid-background svg {
    width: 748px;
  }
  /* line 279, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_mixins.sass */
  body.layout-fluid.show-grid div#svg-grid-background svg rect:nth-child(n + 13) {
    fill: transparent;
  }
  /* line 14, ../sass/grid/_grid-m.sass */
  body.layout-fluid nav,
  body.layout-fluid header,
  body.layout-fluid footer,
  body.layout-fluid div.wrapper {
    width: 100%;
  }
  /* line 22, ../sass/grid/_grid-m.sass */
  body.layout-fluid.two-sidebars.columns-middle .content-wrapper {
    width: 74.33155%;
    margin-right: 0;
    float: left;
  }
  /* line 26, ../sass/grid/_grid-m.sass */
  body.layout-fluid.two-sidebars.columns-middle .content.column {
    float: right;
    width: 100%;
  }
  /* line 31, ../sass/grid/_grid-m.sass */
  body.layout-fluid.two-sidebars.columns-middle .sidebar.first {
    display: none;
  }
  /* line 37, ../sass/grid/_grid-m.sass */
  body.layout-fluid.two-sidebars.columns-middle .sidebar.second {
    width: 22.99465%;
    margin-right: 2.6738%;
  }
  /* line 48, ../sass/grid/_grid-m.sass */
  body.layout-fluid.one-sidebar.columns-right .content-wrapper, body.layout-fluid.one-sidebar.columns-middle .content-wrapper, body.layout-fluid.one-sidebar.columns-left .content-wrapper {
    width: 74.33155%;
    margin-right: 0;
  }
  /* line 53, ../sass/grid/_grid-m.sass */
  body.layout-fluid.one-sidebar.columns-middle .sidebar.second, body.layout-fluid.one-sidebar.columns-middle .sidebar.first, body.layout-fluid.one-sidebar.columns-left .sidebar.first, body.layout-fluid.one-sidebar.columns-left .sidebar.second {
    width: 22.99465%;
    margin-right: 2.6738%;
  }
  /* line 59, ../sass/grid/_grid-m.sass */
  body.layout-fluid.one-sidebar.columns-right .sidebar.first, body.layout-fluid.one-sidebar.columns-right .sidebar.second {
    width: 22.99465%;
    margin-right: 0;
  }
  /* line 65, ../sass/grid/_grid-m.sass */
  body.layout-fluid.one-sidebar.columns-right.sidebar-first .content-wrapper, body.layout-fluid.one-sidebar.columns-middle.sidebar-second .content-wrapper {
    width: 74.33155%;
    margin-right: 0;
    float: left;
  }
  /* line 68, ../sass/grid/_grid-m.sass */
  body.layout-fluid.one-sidebar.columns-right.sidebar-first .content.column, body.layout-fluid.one-sidebar.columns-middle.sidebar-second .content.column {
    width: 100%;
  }
  /* line 71, ../sass/grid/_grid-m.sass */
  body.layout-fluid.one-sidebar.columns-right.sidebar-first .sidebar.second, body.layout-fluid.one-sidebar.columns-middle.sidebar-second .sidebar.second {
    width: 22.99465%;
    margin-right: 2.6738%;
  }
  /* line 77, ../sass/grid/_grid-m.sass */
  body.layout-fluid.no-sidebars.columns-middle .content.column, body.layout-fluid.no-sidebars.columns-right .content.column, body.layout-fluid.no-sidebars.columns-left .content.column {
    width: 100%;
    margin-right: 0;
  }
  /* line 84, ../sass/grid/_grid-m.sass */
  body.layout-fluid .content-block-teaser {
    width: 31.5508%;
    margin-right: 2.6738%;
  }
  /* line 90, ../sass/grid/_grid-m.sass */
  body.layout-fluid .content-block-teaser:nth-child(3n) {
    margin-right: 0 !important;
  }
  /* line 93, ../sass/grid/_grid-m.sass */
  body.layout-fluid .content-block-teaser:nth-child(3n + 1) {
    clear: left;
  }
  /* line 98, ../sass/grid/_grid-m.sass */
  body.layout-fluid #finalist-cookie-finalist-cookie-block .cookie-bar {
    width: 100%;
  }
}
@media screen and (min-width: 940px) and (max-width: 1280px) {
  /* line 274, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_mixins.sass */
  body.layout-fluid.show-grid div#svg-grid-background {
    font-family: "{ 'columnWidth' : 60, 'gutterWidth' : 20, 'columns' : 12, 'masterContextWidth': 460}";
  }
  /* line 277, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_mixins.sass */
  body.layout-fluid.show-grid div#svg-grid-background svg {
    width: 940px;
  }
  /* line 279, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_mixins.sass */
  body.layout-fluid.show-grid div#svg-grid-background svg rect:nth-child(n + 13) {
    fill: transparent;
  }
  /* line 11, ../sass/grid/_grid-l.sass */
  body.layout-fluid nav,
  body.layout-fluid header,
  body.layout-fluid footer,
  body.layout-fluid div.wrapper {
    width: 100%;
  }
  /* line 19, ../sass/grid/_grid-l.sass */
  body.layout-fluid.two-sidebars.columns-middle .content-wrapper {
    width: 74.46809%;
    margin-right: 0;
    float: left;
  }
  /* line 23, ../sass/grid/_grid-l.sass */
  body.layout-fluid.two-sidebars.columns-middle .content.column {
    float: right;
    width: 66.66%;
  }
  /* line 27, ../sass/grid/_grid-l.sass */
  body.layout-fluid.two-sidebars.columns-middle .sidebar.first {
    float: left;
    width: 33.33%;
    padding-left: 20px;
  }
  /* line 32, ../sass/grid/_grid-l.sass */
  body.layout-fluid.two-sidebars.columns-middle .sidebar.second {
    width: 23.40426%;
    margin-right: 2.12766%;
  }
  /* line 42, ../sass/grid/_grid-l.sass */
  body.layout-fluid.one-sidebar.columns-right .content.column, body.layout-fluid.one-sidebar.columns-middle .content.column, body.layout-fluid.one-sidebar.columns-left .content.column {
    width: 74.46809%;
    margin-right: 0;
  }
  /* line 47, ../sass/grid/_grid-l.sass */
  body.layout-fluid.one-sidebar.columns-middle .sidebar.second, body.layout-fluid.one-sidebar.columns-middle .sidebar.first, body.layout-fluid.one-sidebar.columns-left .sidebar.first, body.layout-fluid.one-sidebar.columns-left .sidebar.second {
    width: 23.40426%;
    margin-right: 2.12766%;
  }
  /* line 53, ../sass/grid/_grid-l.sass */
  body.layout-fluid.one-sidebar.columns-right .sidebar.first, body.layout-fluid.one-sidebar.columns-right .sidebar.second {
    width: 23.40426%;
    margin-right: 0;
  }
  /* line 58, ../sass/grid/_grid-l.sass */
  body.layout-fluid.one-sidebar.columns-right.sidebar-first .content.column {
    width: 100%;
  }
  /* line 60, ../sass/grid/_grid-l.sass */
  body.layout-fluid.one-sidebar.columns-right.sidebar-first .content-wrapper {
    width: 74.46809%;
    margin-right: 2.12766%;
    float: left;
  }
  /* line 64, ../sass/grid/_grid-l.sass */
  body.layout-fluid.one-sidebar.columns-right.sidebar-first .sidebar.second {
    width: 23.40426%;
    margin-right: 0;
  }
  /* line 68, ../sass/grid/_grid-l.sass */
  body.layout-fluid.one-sidebar.columns-middle.sidebar-second .content.column {
    width: 100%;
  }
  /* line 70, ../sass/grid/_grid-l.sass */
  body.layout-fluid.one-sidebar.columns-middle.sidebar-second .content-wrapper {
    width: 74.46809%;
    margin-right: 0;
    float: left;
  }
  /* line 74, ../sass/grid/_grid-l.sass */
  body.layout-fluid.one-sidebar.columns-middle.sidebar-second .sidebar.second {
    width: 23.40426%;
    margin-right: 2.12766%;
  }
  /* line 80, ../sass/grid/_grid-l.sass */
  body.layout-fluid.no-sidebars.columns-middle .content.column, body.layout-fluid.no-sidebars.columns-right .content.column, body.layout-fluid.no-sidebars.columns-left .content.column {
    width: 100%;
    margin-right: 0;
  }
  /* line 87, ../sass/grid/_grid-l.sass */
  body.layout-fluid .content-block-teaser {
    width: 31.91489%;
    margin-right: 2.12766%;
  }
  /* line 91, ../sass/grid/_grid-l.sass */
  body.layout-fluid .content-block-teaser:nth-child(3n) {
    margin-right: 0 !important;
  }
  /* line 94, ../sass/grid/_grid-l.sass */
  body.layout-fluid .content-block-teaser:nth-child(3n + 1) {
    clear: left;
  }
  /* line 99, ../sass/grid/_grid-l.sass */
  body.layout-fluid #finalist-cookie-finalist-cookie-block .cookie-bar {
    width: 940px;
  }
}
@media screen and (min-width: 1281px) {
  /* line 274, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_mixins.sass */
  body.show-grid div#svg-grid-background {
    font-family: "{ 'columnWidth' : 85, 'gutterWidth' : 20, 'columns' : 12, 'masterContextWidth': 460}";
  }
  /* line 277, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_mixins.sass */
  body.show-grid div#svg-grid-background svg {
    width: 1240px;
  }
  /* line 279, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_mixins.sass */
  body.show-grid div#svg-grid-background svg rect:nth-child(n + 13) {
    fill: transparent;
  }
  /* line 11, ../sass/grid/_grid-xl.sass */
  body nav,
  body header,
  body footer,
  body div.wrapper,
  body .prefooter {
    width: 1240px;
  }
  /* line 20, ../sass/grid/_grid-xl.sass */
  body.two-sidebars.columns-middle .content-wrapper {
    width: 925px;
    margin-right: 20px;
    float: left;
  }
  /* line 24, ../sass/grid/_grid-xl.sass */
  body.two-sidebars.columns-middle .content.column {
    width: 610px;
    margin-right: 0;
  }
  /* line 27, ../sass/grid/_grid-xl.sass */
  body.two-sidebars.columns-middle .sidebar.first {
    width: 295px;
    margin-right: 20px;
  }
  /* line 30, ../sass/grid/_grid-xl.sass */
  body.two-sidebars.columns-middle .sidebar.second {
    width: 295px;
    margin-right: 0;
  }
  /* line 40, ../sass/grid/_grid-xl.sass */
  body.one-sidebar.columns-right .content.column, body.one-sidebar.columns-middle .content.column, body.one-sidebar.columns-left .content.column {
    width: 925px;
    margin-right: 0;
  }
  /* line 45, ../sass/grid/_grid-xl.sass */
  body.one-sidebar.columns-middle .sidebar.second, body.one-sidebar.columns-middle .sidebar.first, body.one-sidebar.columns-left .sidebar.first, body.one-sidebar.columns-left .sidebar.second {
    width: 295px;
    margin-right: 20px;
  }
  /* line 51, ../sass/grid/_grid-xl.sass */
  body.one-sidebar.columns-right .sidebar.first, body.one-sidebar.columns-right .sidebar.second {
    width: 295px;
    margin-right: 0;
  }
  /* line 57, ../sass/grid/_grid-xl.sass */
  body.one-sidebar.columns-right.sidebar-first .content.column, body.one-sidebar.columns-middle.sidebar-second .content.column {
    width: 100%;
  }
  /* line 60, ../sass/grid/_grid-xl.sass */
  body.one-sidebar.columns-right.sidebar-first .content-wrapper, body.one-sidebar.columns-middle.sidebar-second .content-wrapper {
    width: 925px;
    margin-right: 20px;
    float: left;
  }
  /* line 64, ../sass/grid/_grid-xl.sass */
  body.one-sidebar.columns-right.sidebar-first .sidebar.second, body.one-sidebar.columns-middle.sidebar-second .sidebar.second {
    width: 295px;
    margin-right: 0;
  }
  /* line 69, ../sass/grid/_grid-xl.sass */
  body.no-sidebars.columns-middle .content.column, body.no-sidebars.columns-right .content.column, body.no-sidebars.columns-left .content.column {
    width: 1240px;
    margin-right: 0;
  }

  /* line 78, ../sass/grid/_grid-xl.sass */
  body.layout-fluid .content-block-teaser {
    width: 32.25806%;
    margin-right: 1.6129%;
  }
  /* line 82, ../sass/grid/_grid-xl.sass */
  body.layout-fluid .content-block-teaser:nth-child(3n) {
    margin-right: 0 !important;
  }
  /* line 84, ../sass/grid/_grid-xl.sass */
  body.layout-fluid .content-block-teaser:nth-child(3n + 1) {
    clear: left;
  }
  /* line 90, ../sass/grid/_grid-xl.sass */
  body.layout-fluid #finalist-cookie-finalist-cookie-block .cookie-bar {
    width: 1240px;
  }
}
/* line 2, ../sass/assets/_activity.sass */
.node-type-activity .label-inline {
  display: inline-block;
  margin-left: 5px;
}
/* line 6, ../sass/assets/_activity.sass */
.node-type-activity .activity-booking,
.node-type-activity .duplicated-activity-booking {
  height: 34px;
  margin: 10px auto;
  border-radius: 5px;
  color: #e9e5df;
  text-align: center;
  font-size: 14px;
  max-width: 180px;
  font-weight: bold;
  background-color: #af6a75;
  webkit-transition: background-color 0.4s ease;
  khtml-transition: background-color 0.4s ease;
  moz-transition: background-color 0.4s ease;
  ms-transition: background-color 0.4s ease;
  o-transition: background-color 0.4s ease;
  transition: background-color 0.4s ease;
}
/* line 19, ../sass/assets/_activity.sass */
.node-type-activity .activity-booking:hover,
.node-type-activity .duplicated-activity-booking:hover {
  background-color: #6F484F;
}
/* line 22, ../sass/assets/_activity.sass */
.node-type-activity .activity-booking a,
.node-type-activity .duplicated-activity-booking a {
  color: #e9e5df;
  line-height: 34px;
  display: inline-block;
  width: 100%;
  height: 100%;
}
/* line 29, ../sass/assets/_activity.sass */
.node-type-activity .duplicated-activity-booking {
  margin: 0 0 40px 0;
}
/* line 32, ../sass/assets/_activity.sass */
.node-type-activity .group-activity-information {
  margin-bottom: 25px;
  background-color: #e9e5df;
  padding: 10px 5px 5px;
  font-size: 16px;
  max-width: 455px;
}
/* line 39, ../sass/assets/_activity.sass */
.node-type-activity .activity-cost .label-inline,
.node-type-activity .activity-location .label-inline,
.node-type-activity .activity-date .label-inline,
.node-type-activity .activity-time .label-inline,
.node-type-activity .activity-booking-info .label-inline {
  width: 130px;
  font-weight: bold;
  text-align: right;
  padding-right: 30px;
}
/* line 49, ../sass/assets/_activity.sass */
.node-type-activity .activity-booking-info {
  display: flex;
}
/* line 52, ../sass/assets/_activity.sass */
.node-type-activity .field-activity-booking-info {
  width: 280px;
}
/* line 8, ../sass/lib/_mixins.sass */
.node-type-activity .content-blocks-teaser:after {
  content: "";
  display: table;
  clear: both;
}

/* line 59, ../sass/assets/_activity.sass */
.list-activity_list .views-row {
  background-color: #e9e5df;
  font-size: 16px;
  margin-bottom: 45px;
}
/* line 64, ../sass/assets/_activity.sass */
.list-activity_list .ds-2col {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* line 66, ../sass/assets/_activity.sass */
.list-activity_list .ds-2col .group-left {
  float: none;
  width: 45%;
  min-height: 200px;
}
/* line 71, ../sass/assets/_activity.sass */
.list-activity_list .ds-2col .group-left .image {
  width: 100%;
  overflow: hidden;
  height: 100%;
  position: relative;
}
/* line 76, ../sass/assets/_activity.sass */
.list-activity_list .ds-2col .group-left .image img {
  position: absolute;
  top: -100%;
  right: -100%;
  left: -100%;
  bottom: -100%;
  margin: auto;
}
/* line 84, ../sass/assets/_activity.sass */
.list-activity_list .ds-2col .group-right {
  float: none;
  width: 55%;
  padding: 10px 15px 10px;
  font-size: 14px;
  position: relative;
  min-height: 200px;
  height: auto;
}
/* line 94, ../sass/assets/_activity.sass */
.list-activity_list .ds-2col .group-right .title h2 {
  font-family: Interstate;
  font-size: 18px;
  line-height: 21px;
  text-transform: uppercase;
  font-weight: normal;
}
@media screen and (min-width: 768px) {
  /* line 94, ../sass/assets/_activity.sass */
  .list-activity_list .ds-2col .group-right .title h2 {
    font-size: 18px;
    line-height: 24px;
  }
}
@media screen and (min-width: 0px) and (max-width: 420px) {
  /* line 94, ../sass/assets/_activity.sass */
  .list-activity_list .ds-2col .group-right .title h2 {
    font-size: 18px;
    line-height: 24px;
  }
}
/* line 98, ../sass/assets/_activity.sass */
.list-activity_list .ds-2col .group-right .intro p {
  font-family: Georgia;
  font-size: 17px;
  line-height: 22px;
  margin-top: 25px;
}
@media screen and (min-width: 768px) {
  /* line 98, ../sass/assets/_activity.sass */
  .list-activity_list .ds-2col .group-right .intro p {
    font-size: 15px;
    line-height: 19px;
  }
}
@media screen and (min-width: 0px) and (max-width: 420px) {
  /* line 98, ../sass/assets/_activity.sass */
  .list-activity_list .ds-2col .group-right .intro p {
    font-size: 14px;
    line-height: 19px;
  }
}
/* line 102, ../sass/assets/_activity.sass */
.list-activity_list .ds-2col .group-right .read-more {
  color: #af6a75;
}
/* line 105, ../sass/assets/_activity.sass */
.list-activity_list .ds-2col .group-right .ds-conditional-date {
  display: inline-block;
  margin-right: 4px;
}
/* line 109, ../sass/assets/_activity.sass */
.list-activity_list .ds-2col .group-right .ds-conditional-time {
  display: inline-block;
}
/* line 112, ../sass/assets/_activity.sass */
.list-activity_list .ds-2col .group-right .ds-conditional-time:before {
  content: " | ";
}
/* line 115, ../sass/assets/_activity.sass */
.list-activity_list .ds-2col .group-right .ds-conditional-date,
.list-activity_list .ds-2col .group-right .ds-conditional-time {
  font-weight: bold;
}

@media screen and (min-width: 768px) and (max-width: 939px) {
  /* line 121, ../sass/assets/_activity.sass */
  .ds-2col.activity .group-right {
    height: auto;
  }
}
@media screen and (min-width: 768px) and (max-width: 939px), screen and (min-width: 940px) and (max-width: 1280px) {
  /* line 126, ../sass/assets/_activity.sass */
  .ds-2col.activity .group-right {
    height: auto;
  }
}
@media screen and (min-width: 0px) and (max-width: 767px) {
  /* line 134, ../sass/assets/_activity.sass */
  .node-type-activity .group-activity-information > div {
    margin-bottom: 10px;
  }
  /* line 137, ../sass/assets/_activity.sass */
  .node-type-activity .group-activity-information .label-inline {
    display: block;
    text-align: left;
    padding: 0px;
    margin: 0;
  }
  /* line 143, ../sass/assets/_activity.sass */
  .node-type-activity .group-activity-information .activity-booking-info {
    display: block;
  }
  /* line 146, ../sass/assets/_activity.sass */
  .node-type-activity .group-activity-information .activity-booking {
    margin-left: 0;
  }

  /* line 150, ../sass/assets/_activity.sass */
  .ds-2col.activity {
    display: block;
  }
  /* line 152, ../sass/assets/_activity.sass */
  .ds-2col.activity .group-left {
    width: 100%;
  }
  /* line 155, ../sass/assets/_activity.sass */
  .ds-2col.activity .group-left .image {
    height: auto;
    position: static;
  }
  /* line 158, ../sass/assets/_activity.sass */
  .ds-2col.activity .group-left .image img {
    position: static;
    width: 100%;
    height: auto;
  }
  /* line 163, ../sass/assets/_activity.sass */
  .ds-2col.activity .group-right {
    width: auto;
    height: auto;
  }
  /* line 167, ../sass/assets/_activity.sass */
  .ds-2col.activity .group-right .intro p {
    margin-top: 12px;
  }
}
/* line 2, ../sass/assets/_blog.sass */
#finalist-blocks-finalist-blog-categories-block .item-list {
  display: none;
}
/* line 4, ../sass/assets/_blog.sass */
#finalist-blocks-finalist-blog-categories-block .item-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 29, ../sass/lib/_mixins.sass */
#finalist-blocks-finalist-blog-categories-block .item-list ul li {
  list-style: none;
  padding: 0;
  margin: 0;
}
@media screen and (min-width: 768px) {
  /* line 1, ../sass/assets/_blog.sass */
  #finalist-blocks-finalist-blog-categories-block {
    background-color: #e9e5df;
    padding: 20px;
    margin-bottom: 20px;
  }
  /* line 10, ../sass/assets/_blog.sass */
  #finalist-blocks-finalist-blog-categories-block .item-list {
    display: block;
  }
  /* line 12, ../sass/assets/_blog.sass */
  #finalist-blocks-finalist-blog-categories-block h2 {
    font-family: Interstate;
    font-size: 18px;
    line-height: 21px;
    text-transform: uppercase;
    font-weight: normal;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) {
  /* line 12, ../sass/assets/_blog.sass */
  #finalist-blocks-finalist-blog-categories-block h2 {
    font-size: 18px;
    line-height: 24px;
  }
}
@media screen and (min-width: 768px) and (min-width: 0px) and (max-width: 420px) {
  /* line 12, ../sass/assets/_blog.sass */
  #finalist-blocks-finalist-blog-categories-block h2 {
    font-size: 18px;
    line-height: 24px;
  }
}

/* line 18, ../sass/assets/_blog.sass */
.blog-author-categories .item-list {
  display: inline;
}
/* line 20, ../sass/assets/_blog.sass */
.blog-author-categories .item-list:after {
  content: none;
}
/* line 22, ../sass/assets/_blog.sass */
.blog-author-categories .item-list ul li {
  background-color: transparent;
  margin: 0;
  width: auto;
  border: 0;
}
/* line 28, ../sass/assets/_blog.sass */
.blog-author-categories .item-list ul.blog-authors,
.blog-author-categories .item-list ul.blog-categories {
  display: inline;
  list-style: none;
}
/* line 32, ../sass/assets/_blog.sass */
.blog-author-categories .item-list ul.blog-authors li,
.blog-author-categories .item-list ul.blog-categories li {
  display: inline;
  margin: 0;
}
/* line 35, ../sass/assets/_blog.sass */
.blog-author-categories .item-list ul.blog-authors li:after,
.blog-author-categories .item-list ul.blog-categories li:after {
  content: ", ";
}
/* line 37, ../sass/assets/_blog.sass */
.blog-author-categories .item-list ul.blog-authors li:last-child:after,
.blog-author-categories .item-list ul.blog-categories li:last-child:after {
  content: "";
}

/* line 41, ../sass/assets/_blog.sass */
body.node-type-blog .blog-author-categories {
  font-family: Georgia;
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin-bottom: 10px;
}

/* line 1, ../sass/assets/_pageelements.sass */
input, a, button, textarea {
  -webkit-appearance: none;
}

/* line 6, ../sass/assets/_pageelements.sass */
*::-webkit-input-placeholder {
  color: #cac0b2;
}

/* line 9, ../sass/assets/_pageelements.sass */
*:-moz-placeholder {
  color: #cac0b2;
}

/* line 12, ../sass/assets/_pageelements.sass */
*::-moz-placeholder {
  color: #cac0b2;
}

/* line 15, ../sass/assets/_pageelements.sass */
*:-ms-input-placeholder {
  color: #cac0b2;
}

/* line 18, ../sass/assets/_pageelements.sass */
label[for*=disabled] {
  color: #cac0b2;
}

/* line 21, ../sass/assets/_pageelements.sass */
.element-invisible {
  visibility: hidden !important;
  width: 0px !important;
  height: 0px !important;
  font-size: 0 !important;
}

/* line 61, ../sass/assets/_pageelements.sass */
button,
input[type="submit"],
input[type="button"],
a.button,
label.select.prettify {
  webkit-border-radius: 5px;
  khtml-border-radius: 5px;
  moz-border-radius: 5px;
  ms-border-radius: 5px;
  o-border-radius: 5px;
  border-radius: 5px;
  webkit-transition: background-color 0.1s ease-in-out;
  khtml-transition: background-color 0.1s ease-in-out;
  moz-transition: background-color 0.1s ease-in-out;
  ms-transition: background-color 0.1s ease-in-out;
  o-transition: background-color 0.1s ease-in-out;
  transition: background-color 0.1s ease-in-out;
  display: inline-block;
  color: white;
  background-color: #af6a75;
  font-family: Georgia;
  font-size: 17px;
  line-height: 22px;
  padding: 10px 20px;
  font-family: Interstate;
  text-transform: uppercase;
  cursor: pointer;
  border: none;
  -webkit-appearance: none;
  text-decoration: none;
  margin-right: 0.1875em ;
}
@media screen and (min-width: 768px) {
  /* line 61, ../sass/assets/_pageelements.sass */
  button,
  input[type="submit"],
  input[type="button"],
  a.button,
  label.select.prettify {
    font-size: 15px;
    line-height: 19px;
  }
}
@media screen and (min-width: 0px) and (max-width: 420px) {
  /* line 61, ../sass/assets/_pageelements.sass */
  button,
  input[type="submit"],
  input[type="button"],
  a.button,
  label.select.prettify {
    font-size: 14px;
    line-height: 19px;
  }
}
/* line 46, ../sass/assets/_pageelements.sass */
button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
a.button:hover,
label.select.prettify:hover {
  text-decoration: none;
  background-color: #6F484F;
}
/* line 50, ../sass/assets/_pageelements.sass */
button:visited,
input[type="submit"]:visited,
input[type="button"]:visited,
a.button:visited,
label.select.prettify:visited {
  color: white;
}
/* line 53, ../sass/assets/_pageelements.sass */
button.disabled:hover, button.disabled,
input[type="submit"].disabled:hover,
input[type="submit"].disabled,
input[type="button"].disabled:hover,
input[type="button"].disabled,
a.button.disabled:hover,
label.disabled.select.prettify:hover,
a.button.disabled,
label.disabled.select.prettify {
  background-color: white;
  webkit-box-shadow: inset 0px -0.0625em  rgba(0, 0, 0, 0.3);
  khtml-box-shadow: inset 0px -0.0625em  rgba(0, 0, 0, 0.3);
  moz-box-shadow: inset 0px -0.0625em  rgba(0, 0, 0, 0.3);
  ms-box-shadow: inset 0px -0.0625em  rgba(0, 0, 0, 0.3);
  o-box-shadow: inset 0px -0.0625em  rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px -0.0625em  rgba(0, 0, 0, 0.3);
  color: #cac0b2;
  pointer-events: none;
}

/* line 68, ../sass/assets/_pageelements.sass */
input[type="file"]::-webkit-file-upload-button {
  webkit-border-radius: 5px;
  khtml-border-radius: 5px;
  moz-border-radius: 5px;
  ms-border-radius: 5px;
  o-border-radius: 5px;
  border-radius: 5px;
  webkit-transition: background-color 0.1s ease-in-out;
  khtml-transition: background-color 0.1s ease-in-out;
  moz-transition: background-color 0.1s ease-in-out;
  ms-transition: background-color 0.1s ease-in-out;
  o-transition: background-color 0.1s ease-in-out;
  transition: background-color 0.1s ease-in-out;
  display: inline-block;
  color: white;
  background-color: #af6a75;
  font-family: Georgia;
  font-size: 17px;
  line-height: 22px;
  padding: 10px 20px;
  font-family: Interstate;
  text-transform: uppercase;
  cursor: pointer;
  border: none;
  -webkit-appearance: none;
  text-decoration: none;
}
@media screen and (min-width: 768px) {
  /* line 68, ../sass/assets/_pageelements.sass */
  input[type="file"]::-webkit-file-upload-button {
    font-size: 15px;
    line-height: 19px;
  }
}
@media screen and (min-width: 0px) and (max-width: 420px) {
  /* line 68, ../sass/assets/_pageelements.sass */
  input[type="file"]::-webkit-file-upload-button {
    font-size: 14px;
    line-height: 19px;
  }
}
/* line 46, ../sass/assets/_pageelements.sass */
input[type="file"]::-webkit-file-upload-button:hover {
  text-decoration: none;
  background-color: #6F484F;
}
/* line 50, ../sass/assets/_pageelements.sass */
input[type="file"]::-webkit-file-upload-button:visited {
  color: white;
}
/* line 53, ../sass/assets/_pageelements.sass */
input[type="file"]::-webkit-file-upload-button.disabled:hover, input[type="file"]::-webkit-file-upload-button.disabled {
  background-color: white;
  webkit-box-shadow: inset 0px -0.0625em  rgba(0, 0, 0, 0.3);
  khtml-box-shadow: inset 0px -0.0625em  rgba(0, 0, 0, 0.3);
  moz-box-shadow: inset 0px -0.0625em  rgba(0, 0, 0, 0.3);
  ms-box-shadow: inset 0px -0.0625em  rgba(0, 0, 0, 0.3);
  o-box-shadow: inset 0px -0.0625em  rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px -0.0625em  rgba(0, 0, 0, 0.3);
  color: #cac0b2;
  pointer-events: none;
}

/* line 71, ../sass/assets/_pageelements.sass */
input[type="button"]::-moz-focus-inner {
  border: 0;
  padding: 0;
  margin-top: -0.125em ;
  margin-bottom: -0.125em ;
}

/* line 77, ../sass/assets/_pageelements.sass */
input[type="submit"]::-moz-focus-inner {
  border: 0;
  padding: 0;
  margin-top: -0.125em ;
  margin-bottom: -0.125em ;
}

/* line 83, ../sass/assets/_pageelements.sass */
a.button:hover, label.select.prettify:hover {
  color: white;
}

/* line 86, ../sass/assets/_pageelements.sass */
label.select.prettify,
div.password-suggestions,
div.messages,
input, textarea, fieldset {
  webkit-border-radius: 0.125em ;
  khtml-border-radius: 0.125em ;
  moz-border-radius: 0.125em ;
  ms-border-radius: 0.125em ;
  o-border-radius: 0.125em ;
  border-radius: 0.125em ;
}

/* line 92, ../sass/assets/_pageelements.sass */
span.form-required {
  color: #B73939;
  font-weight: bold;
}

/* line 97, ../sass/assets/_pageelements.sass */
input, textarea {
  padding: 5px 8px 5px 8px;
  border: 1px solid #cccccc;
}
/* line 101, ../sass/assets/_pageelements.sass */
input.error, textarea.error {
  border: 0.0625em  solid #B73939;
}
/* line 105, ../sass/assets/_pageelements.sass */
.form-item input.error, .form-item textarea.error {
  border: 0.0625em  solid #B73939;
}

/* line 108, ../sass/assets/_pageelements.sass */
input[type="file"] {
  padding: 0.0625em 0em 0.0625em 0.0625em ;
}
/* line 111, ../sass/assets/_pageelements.sass */
input[type="file"].hide-outline::-webkit-file-upload-button {
  outline: none !important;
}

/* line 114, ../sass/assets/_pageelements.sass */
input[type="file"]::-webkit-file-upload-button {
  cursor: default;
}

/* line 117, ../sass/assets/_pageelements.sass */
input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 100em #EBF5FA inset;
}

/* line 120, ../sass/assets/_pageelements.sass */
input[disabled] {
  border: 0.0625em  solid #e9e5df;
  background-color: white;
}

/* line 124, ../sass/assets/_pageelements.sass */
fieldset {
  margin-top: 0.625em ;
  padding: 0.1875em 0.625em 0.75em 0.625em ;
}
/* line 128, ../sass/assets/_pageelements.sass */
fieldset legend {
  padding: 0em 0.3125em ;
  white-space: nowrap;
}
/* line 135, ../sass/assets/_pageelements.sass */
html.js fieldset.collapsible .fieldset-legend {
  background-image: none;
  padding-left: 0;
}
/* line 139, ../sass/assets/_pageelements.sass */
html.js fieldset.collapsible .fieldset-legend:before {
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: inherit;
  content: "";
  display: inline-block;
  width: 14px;
  height: 14px;
  font-size: 75%;
}
/* line 146, ../sass/assets/_pageelements.sass */
html.js fieldset.collapsible.collapsed {
  border-left: 0.0625em  solid transparent;
}
/* line 150, ../sass/assets/_pageelements.sass */
html.js fieldset.collapsible.collapsed .fieldset-legend:before {
  webkit-transform: rotate(-90deg);
  khtml-transform: rotate(-90deg);
  moz-transform: rotate(-90deg);
  ms-transform: rotate(-90deg);
  o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  vertical-align: 3px;
}
/* line 154, ../sass/assets/_pageelements.sass */
html.js fieldset.collapsible a.fieldset-title {
  padding-left: 0.1875em ;
}

/* line 157, ../sass/assets/_pageelements.sass */
.password-confirm > span {
  font-weight: bold;
  text-transform: uppercase;
}

/* line 161, ../sass/assets/_pageelements.sass */
.password-indicator {
  webkit-border-radius: 0.125em ;
  khtml-border-radius: 0.125em ;
  moz-border-radius: 0.125em ;
  ms-border-radius: 0.125em ;
  o-border-radius: 0.125em ;
  border-radius: 0.125em ;
}
/* line 163, ../sass/assets/_pageelements.sass */
.password-indicator div {
  background-color: #4D8F46;
  webkit-border-radius: 0.125em ;
  khtml-border-radius: 0.125em ;
  moz-border-radius: 0.125em ;
  ms-border-radius: 0.125em ;
  o-border-radius: 0.125em ;
  border-radius: 0.125em ;
}

/* line 167, ../sass/assets/_pageelements.sass */
.webform-component-textarea .grippie {
  display: none;
}

/* line 172, ../sass/assets/_pageelements.sass */
.form-item label {
  font-family: Georgia;
  font-size: 17px;
  line-height: 22px;
  padding-bottom: 0.5em;
}
@media screen and (min-width: 768px) {
  /* line 172, ../sass/assets/_pageelements.sass */
  .form-item label {
    font-size: 15px;
    line-height: 19px;
  }
}
@media screen and (min-width: 0px) and (max-width: 420px) {
  /* line 172, ../sass/assets/_pageelements.sass */
  .form-item label {
    font-size: 14px;
    line-height: 19px;
  }
}
/* line 175, ../sass/assets/_pageelements.sass */
.form-item label:first-child {
  font-family: Georgia;
  font-size: 17px;
  line-height: 22px;
}
@media screen and (min-width: 768px) {
  /* line 175, ../sass/assets/_pageelements.sass */
  .form-item label:first-child {
    font-size: 15px;
    line-height: 19px;
  }
}
@media screen and (min-width: 0px) and (max-width: 420px) {
  /* line 175, ../sass/assets/_pageelements.sass */
  .form-item label:first-child {
    font-size: 14px;
    line-height: 19px;
  }
}

/* line 179, ../sass/assets/_pageelements.sass */
div.messages {
  padding: 0.625em ;
  background-image: none;
  color: #FFFFFF;
  border: none;
}
/* line 185, ../sass/assets/_pageelements.sass */
div.messages .krumo-root {
  color: #000000;
}
/* line 188, ../sass/assets/_pageelements.sass */
div.messages > ul {
  display: inline-block;
  margin: 0;
}
/* line 192, ../sass/assets/_pageelements.sass */
div.messages:before {
  padding-right: 0.625em ;
  float: left;
  margin-top: 0.0625em ;
}
/* line 197, ../sass/assets/_pageelements.sass */
div.messages.warning {
  background-color: #E5A200;
}
/* line 200, ../sass/assets/_pageelements.sass */
div.messages.warning:before {
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: inherit;
}
/* line 203, ../sass/assets/_pageelements.sass */
div.messages.status {
  background-color: #4D8F46;
}
/* line 206, ../sass/assets/_pageelements.sass */
div.messages.status:before {
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: inherit;
}
/* line 209, ../sass/assets/_pageelements.sass */
div.messages.error {
  background-color: #B73939;
}
/* line 212, ../sass/assets/_pageelements.sass */
div.messages.error:before {
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: inherit;
}

/* line 216, ../sass/assets/_pageelements.sass */
input[type=checkbox]:checked + label,
input[type=radio]:checked + label {
  color: #6F484F;
}
/* line 220, ../sass/assets/_pageelements.sass */
input[type=checkbox]:checked + label:before,
input[type=radio]:checked + label:before {
  color: #6F484F;
}

/* line 224, ../sass/assets/_pageelements.sass */
input[type=radio], input[type=checkbox] {
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  position: absolute;
  cursor: pointer;
}
/* line 230, ../sass/assets/_pageelements.sass */
input[type=radio] + label, input[type=checkbox] + label {
  cursor: pointer;
}
/* line 233, ../sass/assets/_pageelements.sass */
input[type=radio] + label:before, input[type=checkbox] + label:before {
  content: "";
  margin-right: 5px;
  background-color: white;
  webkit-border-radius: 5px;
  khtml-border-radius: 5px;
  moz-border-radius: 5px;
  ms-border-radius: 5px;
  o-border-radius: 5px;
  border-radius: 5px;
  color: #e9e5df;
}
/* line 243, ../sass/assets/_pageelements.sass */
input[type=radio].hide-outline:focus + label, input[type=checkbox].hide-outline:focus + label {
  outline: none !important;
}
/* line 246, ../sass/assets/_pageelements.sass */
input[type=radio].error + label:before, input[type=checkbox].error + label:before {
  color: #B73939;
}
/* line 249, ../sass/assets/_pageelements.sass */
html.lt-ie9 input[type=radio], html.lt-ie9 input[type=checkbox] {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  position: relative;
  background-color: transparent;
}
/* line 254, ../sass/assets/_pageelements.sass */
html.lt-ie9 input[type=radio]:focus, html.lt-ie9 input[type=radio]:active, html.lt-ie9 input[type=checkbox]:focus, html.lt-ie9 input[type=checkbox]:active {
  border: none;
  outline: none;
}
/* line 259, ../sass/assets/_pageelements.sass */
html.lt-ie9 input[type=radio] + label:before, html.lt-ie9 input[type=checkbox] + label:before {
  content: "";
  display: none;
}
/* line 264, ../sass/assets/_pageelements.sass */
input[type=checkbox]:checked + label:before {
  content: "";
}
/* line 268, ../sass/assets/_pageelements.sass */
input[type=radio]:checked + label:before {
  content: "";
}

/* line 272, ../sass/assets/_pageelements.sass */
label.fileinput.prettify {
  display: inline-block;
  border: 0;
  webkit-border-radius: 2px;
  khtml-border-radius: 2px;
  moz-border-radius: 2px;
  ms-border-radius: 2px;
  o-border-radius: 2px;
  border-radius: 2px;
  height: 50px;
  position: relative;
  font-weight: normal;
  min-width: 280px;
}
/* line 281, ../sass/assets/_pageelements.sass */
label.fileinput.prettify input[type=file] {
  max-width: 280px;
}
/* line 284, ../sass/assets/_pageelements.sass */
label.fileinput.prettify.error {
  border: 1px solid #B73939;
}
/* line 290, ../sass/assets/_pageelements.sass */
label.fileinput.prettify.disabled {
  border: 1px solid #e9e5df;
  background-color: white;
  color: #cac0b2;
  pointer-events: none;
}
/* line 296, ../sass/assets/_pageelements.sass */
label.fileinput.prettify.disabled a.button, label.fileinput.prettify.disabled label.select.prettify {
  background-color: white;
  webkit-box-shadow: inset 0px -0.0625em  rgba(0, 0, 0, 0.3);
  khtml-box-shadow: inset 0px -0.0625em  rgba(0, 0, 0, 0.3);
  moz-box-shadow: inset 0px -0.0625em  rgba(0, 0, 0, 0.3);
  ms-box-shadow: inset 0px -0.0625em  rgba(0, 0, 0, 0.3);
  o-box-shadow: inset 0px -0.0625em  rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px -0.0625em  rgba(0, 0, 0, 0.3);
  color: #cac0b2;
  pointer-events: none;
}
/* line 302, ../sass/assets/_pageelements.sass */
label.fileinput.prettify > div {
  position: absolute;
  top: 1px;
  left: 1px;
  display: table;
  width: 100%;
}
/* line 309, ../sass/assets/_pageelements.sass */
label.fileinput.prettify > div > span {
  display: table-cell;
}
/* line 312, ../sass/assets/_pageelements.sass */
label.fileinput.prettify > div span.filetext {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0em 0.5em 0em 0.5em ;
  max-width: 100px;
  color: #cac0b2;
}
/* line 320, ../sass/assets/_pageelements.sass */
label.fileinput.prettify > div span.filetext.selected {
  color: inherit;
}

/* line 323, ../sass/assets/_pageelements.sass */
.form-type-radio .description,
.form-type-checkbox .description {
  margin-left: 0;
}

/* line 328, ../sass/assets/_pageelements.sass */
label.select.prettify {
  font-family: Georgia;
  font-size: 17px;
  line-height: 22px;
  text-transform: none;
  color: #333333;
  background-color: #e9e5df;
  display: inline-block;
  position: relative;
  font-weight: normal;
  margin-right: 0;
}
@media screen and (min-width: 768px) {
  /* line 328, ../sass/assets/_pageelements.sass */
  label.select.prettify {
    font-size: 15px;
    line-height: 19px;
  }
}
@media screen and (min-width: 0px) and (max-width: 420px) {
  /* line 328, ../sass/assets/_pageelements.sass */
  label.select.prettify {
    font-size: 14px;
    line-height: 19px;
  }
}
/* line 343, ../sass/assets/_pageelements.sass */
label.select.prettify.error:after {
  content: "";
  border: 0.0625em  solid #B73939;
  webkit-border-radius: 0.125em ;
  khtml-border-radius: 0.125em ;
  moz-border-radius: 0.125em ;
  ms-border-radius: 0.125em ;
  o-border-radius: 0.125em ;
  border-radius: 0.125em ;
  position: absolute;
  left: -2px;
  right: -2px;
  top: -2px;
  bottom: -2px;
}
/* line 353, ../sass/assets/_pageelements.sass */
label.select.prettify.error.focus {
  outline-offset: 4px;
}
/* line 356, ../sass/assets/_pageelements.sass */
label.select.prettify:hover {
  background-color: #dfd9d0;
  color: #333333;
}
/* line 361, ../sass/assets/_pageelements.sass */
label.select.prettify select {
  -webkit-appearance: none;
  bottom: 0;
  cursor: pointer;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 3;
  padding: 0;
  border: 1px solid transparent;
  height: 100%;
}
/* line 375, ../sass/assets/_pageelements.sass */
label.select.prettify span {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
/* line 381, ../sass/assets/_pageelements.sass */
label.select.prettify span:after {
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: inherit;
  content: "";
  font-size: 70%;
  vertical-align: 1px;
  padding-left: 15px;
  color: #af6a75;
}
/* line 390, ../sass/assets/_pageelements.sass */
html.lt-ie9 label.select.prettify option {
  width: 100%;
}

/* line 395, ../sass/assets/_pageelements.sass */
a {
  text-decoration: none;
  color: #af6a75;
  webkit-transition: color 0.1s ease-in-out;
  khtml-transition: color 0.1s ease-in-out;
  moz-transition: color 0.1s ease-in-out;
  ms-transition: color 0.1s ease-in-out;
  o-transition: color 0.1s ease-in-out;
  transition: color 0.1s ease-in-out;
}
/* line 400, ../sass/assets/_pageelements.sass */
a:hover {
  text-decoration: underline;
  color: #6F484F;
}

/* line 407, ../sass/assets/_pageelements.sass */
ol {
  margin: 0;
  padding: 0;
  list-style-position: inside;
  counter-reset: olcounter;
}
/* line 413, ../sass/assets/_pageelements.sass */
ol li {
  list-style-type: none;
}
/* line 416, ../sass/assets/_pageelements.sass */
ol li:before {
  font-size: 16px;
  content: counter(olcounter) ".";
  counter-increment: olcounter;
  padding: 0 4px;
  font-family: Georgia;
}

/* line 426, ../sass/assets/_pageelements.sass */
h1#page-title {
  font-family: Interstate;
  font-size: 50px;
  font-weight: normal;
  line-height: 45px;
  text-transform: uppercase;
  color: #af6a75;
}
@media screen and (min-width: 768px) {
  /* line 426, ../sass/assets/_pageelements.sass */
  h1#page-title {
    font-size: 66px;
    line-height: 56px;
  }
}
@media screen and (min-width: 0px) and (max-width: 420px) {
  /* line 426, ../sass/assets/_pageelements.sass */
  h1#page-title {
    font-size: 30px;
    line-height: 25px;
  }
}
@media screen and (min-width: 420px) and (max-width: 520px) {
  /* line 426, ../sass/assets/_pageelements.sass */
  h1#page-title {
    font-size: 40px;
    line-height: 35px;
  }
}

/* line 431, ../sass/assets/_pageelements.sass */
.content-header .subtitle {
  font-family: Interstate;
  font-size: 29px;
  line-height: 29px;
  text-transform: normal;
  font-weight: 300;
  font-size: 22px;
  color: #333;
}
@media screen and (min-width: 768px) {
  /* line 431, ../sass/assets/_pageelements.sass */
  .content-header .subtitle {
    font-size: 32px;
    line-height: 32px;
  }
}
@media screen and (min-width: 0px) and (max-width: 420px) {
  /* line 431, ../sass/assets/_pageelements.sass */
  .content-header .subtitle {
    font-size: 24px;
    line-height: 24px;
  }
}

/* line 439, ../sass/assets/_pageelements.sass */
.item-list ul.pager li {
  padding: 0;
  margin: 0 10px 0 0;
}
/* line 442, ../sass/assets/_pageelements.sass */
.item-list ul.pager .pager-current, .item-list ul.pager a {
  width: 41px;
  height: 41px;
  padding: 10px;
  display: inline-block;
  line-height: 21px;
  background-color: #e9e5df;
  webkit-transition: color 0.4s ease-in-out;
  khtml-transition: color 0.4s ease-in-out;
  moz-transition: color 0.4s ease-in-out;
  ms-transition: color 0.4s ease-in-out;
  o-transition: color 0.4s ease-in-out;
  transition: color 0.4s ease-in-out;
  webkit-transition: background-color 0.4s ease-in-out;
  khtml-transition: background-color 0.4s ease-in-out;
  moz-transition: background-color 0.4s ease-in-out;
  ms-transition: background-color 0.4s ease-in-out;
  o-transition: background-color 0.4s ease-in-out;
  transition: background-color 0.4s ease-in-out;
  color: #333333;
}
/* line 452, ../sass/assets/_pageelements.sass */
.item-list ul.pager .pager-current:hover, .item-list ul.pager a:hover {
  text-decoration: none;
  background-color: #af6a75;
  color: #FFFFFF;
}
/* line 456, ../sass/assets/_pageelements.sass */
.item-list ul.pager .pager-current {
  background-color: #6F484F;
  color: white;
}
/* line 462, ../sass/assets/_pageelements.sass */
.item-list ul.pager .pager-next a:before {
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: inherit;
  content: "";
}
/* line 465, ../sass/assets/_pageelements.sass */
.item-list ul.pager .pager-last a:before {
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: inherit;
  content: "";
}
/* line 470, ../sass/assets/_pageelements.sass */
.item-list ul.pager .pager-previous a {
  webkit-transform: rotate(180deg);
  khtml-transform: rotate(180deg);
  moz-transform: rotate(180deg);
  ms-transform: rotate(180deg);
  o-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 472, ../sass/assets/_pageelements.sass */
.item-list ul.pager .pager-previous a:before {
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: inherit;
  content: "";
}
/* line 477, ../sass/assets/_pageelements.sass */
.item-list ul.pager .pager-first a {
  webkit-transform: rotate(180deg);
  khtml-transform: rotate(180deg);
  moz-transform: rotate(180deg);
  ms-transform: rotate(180deg);
  o-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 479, ../sass/assets/_pageelements.sass */
.item-list ul.pager .pager-first a:before {
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: inherit;
  content: "";
}
/* line 489, ../sass/assets/_pageelements.sass */
.item-list ul.pager .pager-next a,
.item-list ul.pager .pager-last a,
.item-list ul.pager .pager-previous a,
.item-list ul.pager .pager-first a {
  background-color: #af6a75;
  color: transparent;
  font-size: 0;
}
/* line 493, ../sass/assets/_pageelements.sass */
.item-list ul.pager .pager-next a:before,
.item-list ul.pager .pager-last a:before,
.item-list ul.pager .pager-previous a:before,
.item-list ul.pager .pager-first a:before {
  color: white;
  font-size: 12px;
  line-height: 21px;
}
@media screen and (min-width: 768px) {
  /* line 493, ../sass/assets/_pageelements.sass */
  .item-list ul.pager .pager-next a:before,
  .item-list ul.pager .pager-last a:before,
  .item-list ul.pager .pager-previous a:before,
  .item-list ul.pager .pager-first a:before {
    font-size: 10px;
  }
}
/* line 500, ../sass/assets/_pageelements.sass */
.item-list ul.pager .pager-next a:hover,
.item-list ul.pager .pager-last a:hover,
.item-list ul.pager .pager-previous a:hover,
.item-list ul.pager .pager-first a:hover {
  background-color: #6F484F;
}

/* line 504, ../sass/assets/_pageelements.sass */
.tabs.primary {
  white-space: normal;
  padding: 0;
  margin: 20px 0 0 0;
}
/* line 508, ../sass/assets/_pageelements.sass */
.tabs.primary li,
.tabs.primary li a {
  display: inline-block;
}
/* line 511, ../sass/assets/_pageelements.sass */
.tabs.primary li {
  margin-bottom: 1em;
  display: inline-block;
}
/* line 59, ../sass/lib/_mixins.sass */
.tabs.primary li a {
  display: inline-block;
  color: white;
  background-color: #9a896f;
  padding: 10px 20px;
  webkit-border-radius: 5px;
  khtml-border-radius: 5px;
  moz-border-radius: 5px;
  ms-border-radius: 5px;
  o-border-radius: 5px;
  border-radius: 5px;
  font-family: Interstate;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: normal;
  webkit-transition: background-color 0.4s ease;
  khtml-transition: background-color 0.4s ease;
  moz-transition: background-color 0.4s ease;
  ms-transition: background-color 0.4s ease;
  o-transition: background-color 0.4s ease;
  transition: background-color 0.4s ease;
}
/* line 70, ../sass/lib/_mixins.sass */
.tabs.primary li a:hover {
  background-color: #6F484F;
  text-decoration: none;
}
/* line 515, ../sass/assets/_pageelements.sass */
.tabs.primary li.active a {
  background-color: #6F484F;
}

/* line 520, ../sass/assets/_pageelements.sass */
form .link-textfield {
  display: none;
}

/* line 523, ../sass/assets/_pageelements.sass */
div.captcha {
  margin: 1em 0;
}

/* line 1, ../sass/assets/_languageswitcher.sass */
#finalist-blocks-finalist-language-switch {
  float: left;
  line-height: 55px;
  height: 55px;
  overflow: hidden;
  z-index: 1;
  position: absolute;
  right: 0;
  top: 0;
}
@media screen and (min-width: 768px) and (max-width: 939px), screen and (min-width: 940px) and (max-width: 1280px), screen and (min-width: 1281px) {
  /* line 1, ../sass/assets/_languageswitcher.sass */
  #finalist-blocks-finalist-language-switch {
    line-height: 40px;
    height: 40px;
  }
}
/* line 13, ../sass/assets/_languageswitcher.sass */
#finalist-blocks-finalist-language-switch:hover {
  overflow: visible;
}
/* line 16, ../sass/assets/_languageswitcher.sass */
#finalist-blocks-finalist-language-switch .item-list {
  background-color: #af6a75;
}
/* line 18, ../sass/assets/_languageswitcher.sass */
#finalist-blocks-finalist-language-switch .item-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 29, ../sass/lib/_mixins.sass */
#finalist-blocks-finalist-language-switch .item-list ul li {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 21, ../sass/assets/_languageswitcher.sass */
#finalist-blocks-finalist-language-switch .item-list ul li {
  font-family: Georgia;
  font-weight: normal;
  font-size: 17px;
  line-height: 55px;
  color: white;
  height: 55px;
  webkit-transition: background-color 0.4s ease;
  khtml-transition: background-color 0.4s ease;
  moz-transition: background-color 0.4s ease;
  ms-transition: background-color 0.4s ease;
  o-transition: background-color 0.4s ease;
  transition: background-color 0.4s ease;
}
@media screen and (min-width: 768px) and (max-width: 939px), screen and (min-width: 940px) and (max-width: 1280px), screen and (min-width: 1281px) {
  /* line 21, ../sass/assets/_languageswitcher.sass */
  #finalist-blocks-finalist-language-switch .item-list ul li {
    line-height: 40px;
    height: 40px;
  }
}
/* line 31, ../sass/assets/_languageswitcher.sass */
#finalist-blocks-finalist-language-switch .item-list ul li:hover {
  background-color: #6F484F;
}
/* line 34, ../sass/assets/_languageswitcher.sass */
#finalist-blocks-finalist-language-switch .item-list ul li.first {
  position: relative;
}
/* line 36, ../sass/assets/_languageswitcher.sass */
#finalist-blocks-finalist-language-switch .item-list ul li.first a, #finalist-blocks-finalist-language-switch .item-list ul li.first span {
  border-top: 0;
}
/* line 38, ../sass/assets/_languageswitcher.sass */
#finalist-blocks-finalist-language-switch .item-list ul li.first:after {
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: inherit;
  content: "";
  position: absolute;
  right: 0;
  top: 25px;
  font-size: 10px;
  margin: 0 10px;
}
@media screen and (min-width: 768px) and (max-width: 939px) {
  /* line 38, ../sass/assets/_languageswitcher.sass */
  #finalist-blocks-finalist-language-switch .item-list ul li.first:after {
    top: 18px;
  }
}
/* line 49, ../sass/assets/_languageswitcher.sass */
#finalist-blocks-finalist-language-switch .item-list ul span,
#finalist-blocks-finalist-language-switch .item-list ul a {
  font-size: 0;
  text-indent: -99999px;
  position: relative;
  background-size: 30px 30px;
  height: 55px;
  width: 70px;
  display: block;
  padding: 15px 30px 0 10px;
  background-color: #af6a75;
  webkit-transition: background-color 0.4s ease;
  khtml-transition: background-color 0.4s ease;
  moz-transition: background-color 0.4s ease;
  ms-transition: background-color 0.4s ease;
  o-transition: background-color 0.4s ease;
  transition: background-color 0.4s ease;
  background-position: 10px 12px;
  background-repeat: no-repeat;
  border-top: 1px solid white;
  cursor: pointer;
}
@media screen and (min-width: 768px) and (max-width: 939px), screen and (min-width: 940px) and (max-width: 1280px), screen and (min-width: 1281px) {
  /* line 49, ../sass/assets/_languageswitcher.sass */
  #finalist-blocks-finalist-language-switch .item-list ul span,
  #finalist-blocks-finalist-language-switch .item-list ul a {
    height: 40px;
    width: 55px;
    background-size: 18px 18px;
  }
}
/* line 70, ../sass/assets/_languageswitcher.sass */
#finalist-blocks-finalist-language-switch .item-list ul span:hover,
#finalist-blocks-finalist-language-switch .item-list ul a:hover {
  background-color: #6F484F;
}
/* line 75, ../sass/assets/_languageswitcher.sass */
#finalist-blocks-finalist-language-switch .item-list ul span.nl,
#finalist-blocks-finalist-language-switch .item-list ul a[data-lang='nl'] {
  background-image: url("../images/flags/nl.svg");
}
/* line 75, ../sass/assets/_languageswitcher.sass */
#finalist-blocks-finalist-language-switch .item-list ul span.en,
#finalist-blocks-finalist-language-switch .item-list ul a[data-lang='en'] {
  background-image: url("../images/flags/en.svg");
}
/* line 75, ../sass/assets/_languageswitcher.sass */
#finalist-blocks-finalist-language-switch .item-list ul span.fr,
#finalist-blocks-finalist-language-switch .item-list ul a[data-lang='fr'] {
  background-image: url("../images/flags/fr.svg");
}
/* line 75, ../sass/assets/_languageswitcher.sass */
#finalist-blocks-finalist-language-switch .item-list ul span.de,
#finalist-blocks-finalist-language-switch .item-list ul a[data-lang='de'] {
  background-image: url("../images/flags/de.svg");
}
/* line 75, ../sass/assets/_languageswitcher.sass */
#finalist-blocks-finalist-language-switch .item-list ul span.it,
#finalist-blocks-finalist-language-switch .item-list ul a[data-lang='it'] {
  background-image: url("../images/flags/it.svg");
}
/* line 75, ../sass/assets/_languageswitcher.sass */
#finalist-blocks-finalist-language-switch .item-list ul span.es,
#finalist-blocks-finalist-language-switch .item-list ul a[data-lang='es'] {
  background-image: url("../images/flags/es.svg");
}
/* line 75, ../sass/assets/_languageswitcher.sass */
#finalist-blocks-finalist-language-switch .item-list ul span.pt-pt,
#finalist-blocks-finalist-language-switch .item-list ul a[data-lang='pt-pt'] {
  background-image: url("../images/flags/pt-pt.svg");
}
/* line 75, ../sass/assets/_languageswitcher.sass */
#finalist-blocks-finalist-language-switch .item-list ul span.ru,
#finalist-blocks-finalist-language-switch .item-list ul a[data-lang='ru'] {
  background-image: url("../images/flags/ru.svg");
}
/* line 75, ../sass/assets/_languageswitcher.sass */
#finalist-blocks-finalist-language-switch .item-list ul span.zh-hant,
#finalist-blocks-finalist-language-switch .item-list ul a[data-lang='zh-hant'] {
  background-image: url("../images/flags/zh-hant.svg");
}

@media screen and (min-width: 1281px) {
  /* line 80, ../sass/assets/_languageswitcher.sass */
  #finalist-blocks-finalist-language-switch {
    padding: 0 20px;
  }
  /* line 84, ../sass/assets/_languageswitcher.sass */
  #finalist-blocks-finalist-language-switch .item-list ul li {
    float: left;
  }
  /* line 88, ../sass/assets/_languageswitcher.sass */
  #finalist-blocks-finalist-language-switch .item-list ul li.first:after {
    display: none;
  }
  /* line 91, ../sass/assets/_languageswitcher.sass */
  #finalist-blocks-finalist-language-switch .item-list ul li:hover {
    background-color: #af6a75;
  }
  /* line 94, ../sass/assets/_languageswitcher.sass */
  #finalist-blocks-finalist-language-switch .item-list ul li span,
  #finalist-blocks-finalist-language-switch .item-list ul li a {
    width: 20px;
    background-position: center;
    padding: 0;
    border: 0px;
    webkit-border-radius: 50%;
    khtml-border-radius: 50%;
    moz-border-radius: 50%;
    ms-border-radius: 50%;
    o-border-radius: 50%;
    border-radius: 50%;
    height: 20px;
    margin-top: 10px;
  }
  /* line 103, ../sass/assets/_languageswitcher.sass */
  #finalist-blocks-finalist-language-switch .item-list ul li span.current,
  #finalist-blocks-finalist-language-switch .item-list ul li a.current {
    background-color: #6F484F;
  }
}
/* line 1, ../sass/assets/_carousel.sass */
#views-carousel-block {
  background-color: #af6a75;
}
/* line 5, ../sass/assets/_carousel.sass */
#views-carousel-block ul:first-child li a {
  text-decoration: none;
}
/* line 7, ../sass/assets/_carousel.sass */
#views-carousel-block ul:first-child li a:hover {
  text-decoration: none;
}
/* line 10, ../sass/assets/_carousel.sass */
#views-carousel-block ul:first-child li .info {
  background-color: #af6a75;
  border-top: 1px solid #fff;
  padding: 20px 20px 40px 20px;
  font-family: Georgia;
  font-size: 17px;
  line-height: 22px;
  color: #FFFFFF;
  text-decoration: none;
}
@media screen and (min-width: 768px) {
  /* line 10, ../sass/assets/_carousel.sass */
  #views-carousel-block ul:first-child li .info {
    font-size: 15px;
    line-height: 19px;
  }
}
@media screen and (min-width: 0px) and (max-width: 420px) {
  /* line 10, ../sass/assets/_carousel.sass */
  #views-carousel-block ul:first-child li .info {
    font-size: 14px;
    line-height: 19px;
  }
}
/* line 16, ../sass/assets/_carousel.sass */
#views-carousel-block ul:first-child li .info p {
  font-family: Georgia;
  font-size: 17px;
  line-height: 22px;
  color: #FFFFFF;
  text-decoration: none;
  margin: 0;
}
@media screen and (min-width: 768px) {
  /* line 16, ../sass/assets/_carousel.sass */
  #views-carousel-block ul:first-child li .info p {
    font-size: 15px;
    line-height: 19px;
  }
}
@media screen and (min-width: 0px) and (max-width: 420px) {
  /* line 16, ../sass/assets/_carousel.sass */
  #views-carousel-block ul:first-child li .info p {
    font-size: 14px;
    line-height: 19px;
  }
}
/* line 20, ../sass/assets/_carousel.sass */
#views-carousel-block ul:first-child li .info h2 {
  font-family: Interstate;
  font-size: 40px;
  line-height: 40px;
  font-weight: normal;
  text-transform: uppercase;
  color: #FFFFFF;
  text-decoration: none;
}
@media screen and (min-width: 768px) {
  /* line 20, ../sass/assets/_carousel.sass */
  #views-carousel-block ul:first-child li .info h2 {
    font-size: 32px;
    line-height: 34px;
  }
}
@media screen and (min-width: 0px) and (max-width: 420px) {
  /* line 20, ../sass/assets/_carousel.sass */
  #views-carousel-block ul:first-child li .info h2 {
    font-size: 22px;
    line-height: 24px;
  }
}
/* line 23, ../sass/assets/_carousel.sass */
#views-carousel-block ul:first-child li .info .subtitle {
  font-family: Georgia;
  font-size: 17px;
  line-height: 22px;
  color: #FFFFFF;
  font-weight: normal;
  font-size: 16px !important;
  text-decoration: none;
  font-family: Interstate;
}
@media screen and (min-width: 768px) {
  /* line 23, ../sass/assets/_carousel.sass */
  #views-carousel-block ul:first-child li .info .subtitle {
    font-size: 15px;
    line-height: 19px;
  }
}
@media screen and (min-width: 0px) and (max-width: 420px) {
  /* line 23, ../sass/assets/_carousel.sass */
  #views-carousel-block ul:first-child li .info .subtitle {
    font-size: 14px;
    line-height: 19px;
  }
}

/* line 26, ../sass/assets/_carousel.sass */
.carrousel {
  position: relative;
  width: 1600px;
  max-width: 100%;
  overflow: hidden;
  height: 400px;
}
/* line 33, ../sass/assets/_carousel.sass */
.carrousel ul:first-child {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
}
/* line 39, ../sass/assets/_carousel.sass */
.carrousel ul:first-child li {
  display: inline-block;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  width: 1600px;
  max-width: 100%;
  height: auto;
  margin: 0;
}
/* line 50, ../sass/assets/_carousel.sass */
.carrousel ul:first-child li a:hover {
  text-decoration: none;
}
/* line 53, ../sass/assets/_carousel.sass */
.carrousel ul:first-child li img {
  width: 100%;
  height: auto;
}
/* line 57, ../sass/assets/_carousel.sass */
.carrousel .indicators {
  display: block;
  list-style-type: none;
  margin: 0;
  position: absolute;
  bottom: 28px;
  left: 140px;
  background-color: rgba(0, 0, 0, 0.3);
  padding: 5px 0px 0 5px;
  height: 32px;
  z-index: 10;
}
/* line 68, ../sass/assets/_carousel.sass */
.carrousel .indicators li {
  display: inline-block;
  width: 14px;
  height: 14px;
  position: relative;
  margin: 0 2px;
  color: white;
  margin-right: 13px;
  cursor: pointer;
}
/* line 77, ../sass/assets/_carousel.sass */
.carrousel .indicators li:after {
  content: "";
  display: block;
  width: 15px;
  height: 15px;
  webkit-border-radius: 15px;
  khtml-border-radius: 15px;
  moz-border-radius: 15px;
  ms-border-radius: 15px;
  o-border-radius: 15px;
  border-radius: 15px;
  position: absolute;
  left: 3px;
  top: 4px;
  background-color: #e3e3e3;
}
/* line 88, ../sass/assets/_carousel.sass */
.carrousel .indicators li span {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  display: block;
}
/* line 95, ../sass/assets/_carousel.sass */
.carrousel .indicators li.active:after {
  background-color: yellow;
}
/* line 98, ../sass/assets/_carousel.sass */
.carrousel .toggle {
  display: none;
}
/* line 102, ../sass/assets/_carousel.sass */
.carrousel .next,
.carrousel .prev {
  position: absolute;
  z-index: 2;
  font-size: 0;
  top: 50%;
  margin-top: -20px;
}
/* line 110, ../sass/assets/_carousel.sass */
.carrousel .next span:before,
.carrousel .prev span:before {
  cursor: pointer;
  color: white;
  height: 20px;
  width: 20px;
  display: block;
}
/* line 118, ../sass/assets/_carousel.sass */
.carrousel .next {
  right: 20px;
}
/* line 121, ../sass/assets/_carousel.sass */
.carrousel .next span:before {
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: inherit;
  content: "";
  font-size: 50px;
}
/* line 125, ../sass/assets/_carousel.sass */
.carrousel .prev {
  left: 20px;
}
/* line 128, ../sass/assets/_carousel.sass */
.carrousel .prev span:before {
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: inherit;
  content: "";
  font-size: 50px;
}

/* line 1, ../sass/assets/_content-block-facetapi.sass */
#facetapi-oigl5gzlrjehlm82s3ngp61qvla3vao1 {
  margin-top: 20px;
}
@media all and (min-width: 0px) and (max-width: 767px) {
  /* line 1, ../sass/assets/_content-block-facetapi.sass */
  #facetapi-oigl5gzlrjehlm82s3ngp61qvla3vao1 {
    margin-top: 70px;
  }
}

/* line 7, ../sass/assets/_content-block-facetapi.sass */
#facetapi-oigl5gzlrjehlm82s3ngp61qvla3vao1,
#facetapi-af1pztxpkkvgtxep3x3isutleuinfi05,
#facetapi-gortzc3v8wmdnbxyzwvoh2l9qqmntrsg {
  background-color: #e9e5df;
  padding: 20px;
  margin-bottom: 20px;
}
/* line 14, ../sass/assets/_content-block-facetapi.sass */
#facetapi-oigl5gzlrjehlm82s3ngp61qvla3vao1 h2,
#facetapi-af1pztxpkkvgtxep3x3isutleuinfi05 h2,
#facetapi-gortzc3v8wmdnbxyzwvoh2l9qqmntrsg h2 {
  font-family: Interstate;
  font-size: 22px;
  line-height: 24px;
  margin-bottom: 5px;
  text-transform: uppercase;
  color: #af6a75;
}

/* line 24, ../sass/assets/_content-block-facetapi.sass */
ul.facetapi-facetapi-checkbox-links li,
ul.facetapi-date-range-checkboxes li {
  list-style: none;
  position: relative;
  padding-left: 32px;
  margin-left: 0px;
  font-size: 15px;
  line-height: 24px;
  font-weight: normal;
  color: black;
}
/* line 33, ../sass/assets/_content-block-facetapi.sass */
ul.facetapi-facetapi-checkbox-links li a,
ul.facetapi-date-range-checkboxes li a {
  color: black;
}
/* line 35, ../sass/assets/_content-block-facetapi.sass */
ul.facetapi-facetapi-checkbox-links li a:active,
ul.facetapi-facetapi-checkbox-links li a:focus,
ul.facetapi-date-range-checkboxes li a:active,
ul.facetapi-date-range-checkboxes li a:focus {
  outline: 0;
  border: none;
  -moz-outline-style: none;
}
/* line 41, ../sass/assets/_content-block-facetapi.sass */
ul.facetapi-facetapi-checkbox-links li input[type=checkbox] + .facetapi-inactive:before,
ul.facetapi-facetapi-checkbox-links li input[type=checkbox]:checked + .facetapi-active:before,
ul.facetapi-date-range-checkboxes li input[type=checkbox] + .facetapi-inactive:before,
ul.facetapi-date-range-checkboxes li input[type=checkbox]:checked + .facetapi-active:before {
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: inherit;
  content: "";
  font-size: 16px;
  height: 20px;
  top: 3px;
  left: 1px;
}
/* line 52, ../sass/assets/_content-block-facetapi.sass */
ul.facetapi-facetapi-checkbox-links li input[type=checkbox]:checked + .facetapi-active:after,
ul.facetapi-date-range-checkboxes li input[type=checkbox]:checked + .facetapi-active:after {
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: inherit;
  content: "";
  height: 20px;
  color: black;
  font-size: 16px;
  left: 0px;
  position: absolute;
  top: 3px;
  z-index: 1;
}
/* line 62, ../sass/assets/_content-block-facetapi.sass */
ul.facetapi-facetapi-checkbox-links li input[type=checkbox]:checked + .facetapi-active,
ul.facetapi-date-range-checkboxes li input[type=checkbox]:checked + .facetapi-active {
  display: block !important;
  font-size: 0px;
  text-decoration: underline;
}
/* line 67, ../sass/assets/_content-block-facetapi.sass */
ul.facetapi-facetapi-checkbox-links li input[type=checkbox]:checked + .facetapi-active,
ul.facetapi-facetapi-checkbox-links li input[type=checkbox] + .facetapi-inactive,
ul.facetapi-date-range-checkboxes li input[type=checkbox]:checked + .facetapi-active,
ul.facetapi-date-range-checkboxes li input[type=checkbox] + .facetapi-inactive {
  height: 0;
  left: 0;
  text-decoration: none;
}
/* line 73, ../sass/assets/_content-block-facetapi.sass */
ul.facetapi-facetapi-checkbox-links li input[type=checkbox]:checked + .facetapi-active:before,
ul.facetapi-facetapi-checkbox-links li input[type=checkbox] + .facetapi-inactive:before,
ul.facetapi-date-range-checkboxes li input[type=checkbox]:checked + .facetapi-active:before,
ul.facetapi-date-range-checkboxes li input[type=checkbox] + .facetapi-inactive:before {
  position: absolute;
  left: 0;
  text-align: center;
  z-index: 1;
}
/* line 80, ../sass/assets/_content-block-facetapi.sass */
ul.facetapi-facetapi-checkbox-links li .facetapi-inactive,
ul.facetapi-date-range-checkboxes li .facetapi-inactive {
  text-decoration: none;
}

/* line 1, ../sass/assets/_content-block-teaser.sass */
.content-block-teaser {
  float: left;
  margin: 20px 0;
}
/* line 6, ../sass/assets/_content-block-teaser.sass */
.content-block-teaser .image {
  padding: 0 0 10px 0;
}
/* line 8, ../sass/assets/_content-block-teaser.sass */
.content-block-teaser .image img {
  width: 100%;
  height: auto;
}
/* line 12, ../sass/assets/_content-block-teaser.sass */
.content-block-teaser a:hover {
  text-decoration: none;
}
/* line 15, ../sass/assets/_content-block-teaser.sass */
.content-block-teaser .title {
  font-family: Interstate;
  font-size: 18px;
  line-height: 21px;
  text-transform: uppercase;
  font-weight: normal;
  color: #af6a75;
  text-decoration: none;
}
@media screen and (min-width: 768px) {
  /* line 15, ../sass/assets/_content-block-teaser.sass */
  .content-block-teaser .title {
    font-size: 18px;
    line-height: 24px;
  }
}
@media screen and (min-width: 0px) and (max-width: 420px) {
  /* line 15, ../sass/assets/_content-block-teaser.sass */
  .content-block-teaser .title {
    font-size: 18px;
    line-height: 24px;
  }
}
/* line 20, ../sass/assets/_content-block-teaser.sass */
.content-block-teaser .text {
  font-family: Georgia;
  font-size: 17px;
  line-height: 22px;
  color: #333;
}
@media screen and (min-width: 768px) {
  /* line 20, ../sass/assets/_content-block-teaser.sass */
  .content-block-teaser .text {
    font-size: 15px;
    line-height: 19px;
  }
}
@media screen and (min-width: 0px) and (max-width: 420px) {
  /* line 20, ../sass/assets/_content-block-teaser.sass */
  .content-block-teaser .text {
    font-size: 14px;
    line-height: 19px;
  }
}

/* line 1, ../sass/assets/_content-block-logos.sass */
.content-block-logos {
  margin-top: 20px;
}
/* line 5, ../sass/assets/_content-block-logos.sass */
.content-block-logos .title {
  font-family: Interstate;
  font-size: 18px;
  line-height: 21px;
  text-transform: uppercase;
  font-weight: normal;
  margin-bottom: 20px;
}
@media screen and (min-width: 768px) {
  /* line 5, ../sass/assets/_content-block-logos.sass */
  .content-block-logos .title {
    font-size: 18px;
    line-height: 24px;
  }
}
@media screen and (min-width: 0px) and (max-width: 420px) {
  /* line 5, ../sass/assets/_content-block-logos.sass */
  .content-block-logos .title {
    font-size: 18px;
    line-height: 24px;
  }
}
/* line 8, ../sass/assets/_content-block-logos.sass */
.content-block-logos .item {
  margin-bottom: 20px;
  width: 50%;
  float: left;
  padding-right: 10px;
}
/* line 14, ../sass/assets/_content-block-logos.sass */
.content-block-logos .item:nth-child(2n) {
  padding-right: 0;
  padding-left: 10px;
}
/* line 18, ../sass/assets/_content-block-logos.sass */
.content-block-logos .item .image {
  padding: 20px;
  border: 1px solid #999;
}
/* line 22, ../sass/assets/_content-block-logos.sass */
.content-block-logos .item .image img {
  width: 100%;
}

@media screen and (min-width: 768px) and (max-width: 939px), screen and (min-width: 940px) and (max-width: 1280px), screen and (min-width: 1281px) {
  /* line 29, ../sass/assets/_content-block-logos.sass */
  .one-sidebar .content-block-logos .item {
    width: 33.33%;
  }
  /* line 31, ../sass/assets/_content-block-logos.sass */
  .one-sidebar .content-block-logos .item:nth-child(3n+4) {
    padding-left: 0px;
    padding-right: 10px;
  }
  /* line 34, ../sass/assets/_content-block-logos.sass */
  .one-sidebar .content-block-logos .item:nth-child(3n+2) {
    padding-right: 10px;
    padding-left: 10px;
  }
  /* line 37, ../sass/assets/_content-block-logos.sass */
  .one-sidebar .content-block-logos .item:nth-child(3n+3) {
    padding-right: 0px;
    padding-left: 10px;
  }
}
/* line 1, ../sass/assets/_content-block-image.sass */
.content-block-image {
  margin-top: 20px;
}
/* line 4, ../sass/assets/_content-block-image.sass */
.content-block-image img {
  width: 100%;
}
/* line 7, ../sass/assets/_content-block-image.sass */
.content-block-image .caption {
  font-style: italic;
  padding: 0.5em 0;
  color: gray;
}

/* line 1, ../sass/assets/_content-block-text.sass */
.content-block-text {
  margin-top: 20px;
}

/* line 1, ../sass/assets/_content-block-embed.sass */
.content-block-embed {
  margin-top: 20px;
}
/* line 3, ../sass/assets/_content-block-embed.sass */
.content-block-embed .embed {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
/* line 9, ../sass/assets/_content-block-embed.sass */
.content-block-embed .embed iframe, .content-block-embed .embed object, .content-block-embed .embed embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 1, ../sass/assets/_content-block-html.sass */
.content-block-html {
  margin-top: 20px;
}
/* line 3, ../sass/assets/_content-block-html.sass */
.content-block-html iframe {
  max-width: 100%;
}

/* line 1, ../sass/assets/_content-block-video.sass */
.content-block-video {
  margin-top: 20px;
}
/* line 3, ../sass/assets/_content-block-video.sass */
.content-block-video .video .content > div {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
/* line 9, ../sass/assets/_content-block-video.sass */
.content-block-video .video .content > div iframe, .content-block-video .video .content > div object, .content-block-video .video .content > div embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 2, ../sass/assets/_content-block-overview.sass */
.content-block-overview .title {
  font-family: Interstate;
  font-size: 18px;
  line-height: 21px;
  text-transform: uppercase;
  font-weight: normal;
  background-color: transparent;
  color: #af6a75;
  padding: 10px;
  padding-left: 0px;
  padding-right: 0px;
  margin-bottom: 15px;
  font-size: 32px !important;
}
@media screen and (min-width: 768px) {
  /* line 2, ../sass/assets/_content-block-overview.sass */
  .content-block-overview .title {
    font-size: 18px;
    line-height: 24px;
  }
}
@media screen and (min-width: 0px) and (max-width: 420px) {
  /* line 2, ../sass/assets/_content-block-overview.sass */
  .content-block-overview .title {
    font-size: 18px;
    line-height: 24px;
  }
}
/* line 12, ../sass/assets/_content-block-overview.sass */
.content-block-overview .item-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 29, ../sass/lib/_mixins.sass */
.content-block-overview .item-list li {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 16, ../sass/assets/_content-block-overview.sass */
.content-block-overview .item-list ul {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-flow: row wrap;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
}
/* line 27, ../sass/assets/_content-block-overview.sass */
.content-block-overview .item-list li {
  margin-bottom: 20px;
  background-color: #af6a75;
  width: 50%;
  border-right: 10px solid #fff;
}
/* line 32, ../sass/assets/_content-block-overview.sass */
.content-block-overview .item-list li:nth-child(2n) {
  border-right: 0px;
  border-left: 10px solid #fff;
}
/* line 37, ../sass/assets/_content-block-overview.sass */
.content-block-overview .item-list li a {
  text-decoration: none;
}
/* line 39, ../sass/assets/_content-block-overview.sass */
.content-block-overview .item-list li img {
  width: 100%;
}
/* line 42, ../sass/assets/_content-block-overview.sass */
.content-block-overview .item-list li .info {
  border-top: 1px solid #FFFFFF;
  background-color: #af6a75;
  color: #FFFFFF;
  padding: 10px;
}
/* line 48, ../sass/assets/_content-block-overview.sass */
.content-block-overview .item-list li .info h2 {
  font-family: Interstate;
  font-size: 18px;
  line-height: 21px;
  text-transform: uppercase;
  font-weight: normal;
}
@media screen and (min-width: 768px) {
  /* line 48, ../sass/assets/_content-block-overview.sass */
  .content-block-overview .item-list li .info h2 {
    font-size: 18px;
    line-height: 24px;
  }
}
@media screen and (min-width: 0px) and (max-width: 420px) {
  /* line 48, ../sass/assets/_content-block-overview.sass */
  .content-block-overview .item-list li .info h2 {
    font-size: 18px;
    line-height: 24px;
  }
}
/* line 51, ../sass/assets/_content-block-overview.sass */
.content-block-overview .link {
  display: inline-block;
  width: 100%;
  margin-bottom: 20px;
}
/* line 59, ../sass/lib/_mixins.sass */
.content-block-overview .link a {
  display: inline-block;
  color: white;
  background-color: #9a896f;
  padding: 10px 20px;
  webkit-border-radius: 5px;
  khtml-border-radius: 5px;
  moz-border-radius: 5px;
  ms-border-radius: 5px;
  o-border-radius: 5px;
  border-radius: 5px;
  font-family: Interstate;
  text-transform: uppercase;
  font-size: 22px;
  font-weight: normal;
  webkit-transition: background-color 0.4s ease;
  khtml-transition: background-color 0.4s ease;
  moz-transition: background-color 0.4s ease;
  ms-transition: background-color 0.4s ease;
  o-transition: background-color 0.4s ease;
  transition: background-color 0.4s ease;
}
/* line 70, ../sass/lib/_mixins.sass */
.content-block-overview .link a:hover {
  background-color: #6F484F;
  text-decoration: none;
}
/* line 54, ../sass/assets/_content-block-overview.sass */
.content-block-overview .link a {
  width: 100%;
  text-align: center;
}
/* line 59, ../sass/assets/_content-block-overview.sass */
.content-block-overview:first-of-type {
  margin-top: 20px;
}

/* line 1, ../sass/assets/_content-block-gallery.sass */
.content-block-gallery {
  margin-top: 20px;
}
/* line 8, ../sass/lib/_mixins.sass */
.content-block-gallery:after {
  content: "";
  display: table;
  clear: both;
}
/* line 5, ../sass/assets/_content-block-gallery.sass */
.content-block-gallery .images {
  margin: 0 -10px;
}
/* line 7, ../sass/assets/_content-block-gallery.sass */
.content-block-gallery .images a {
  float: left;
  display: inline-block;
  width: 25%;
  padding: 0 10px;
  margin-bottom: 20px;
  webkit-box-sizing: border-box;
  khtml-box-sizing: border-box;
  moz-box-sizing: border-box;
  ms-box-sizing: border-box;
  o-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 14, ../sass/assets/_content-block-gallery.sass */
.content-block-gallery .images a img {
  max-width: 100%;
}

/* line 2, ../sass/assets/_content-block-tickets.sass */
.content-block-tickets iframe {
  max-width: 100%;
}

@media screen and (min-width: 768px) {
  /* line 2, ../sass/assets/_content-block-two-column.sass */
  .content-block-two-column {
    margin-top: 20px;
  }
  /* line 8, ../sass/lib/_mixins.sass */
  .content-block-two-column:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 7, ../sass/assets/_content-block-two-column.sass */
  .content-block-two-column .content-block-text p {
    margin-top: 0;
  }
  /* line 10, ../sass/assets/_content-block-two-column.sass */
  .content-block-two-column .content-block-video iframe {
    height: auto;
  }
  /* line 14, ../sass/assets/_content-block-two-column.sass */
  .content-block-two-column:not(.float_column) .columns > div {
    width: 50%;
    float: left;
    margin-top: 0;
  }
  /* line 18, ../sass/assets/_content-block-two-column.sass */
  .content-block-two-column:not(.float_column) .columns > div:nth-child(odd) {
    padding-right: 10px;
  }
  /* line 20, ../sass/assets/_content-block-two-column.sass */
  .content-block-two-column:not(.float_column) .columns > div:nth-child(even) {
    padding-left: 10px;
  }
  /* line 25, ../sass/assets/_content-block-two-column.sass */
  .content-block-two-column.float_column .content-block-image,
  .content-block-two-column.float_column .content-block-video {
    margin-top: 0;
    width: 50%;
  }
  /* line 31, ../sass/assets/_content-block-two-column.sass */
  .content-block-two-column.float_column.right .content-block-image,
  .content-block-two-column.float_column.right .content-block-video {
    float: right;
    padding-left: 20px;
  }
  /* line 37, ../sass/assets/_content-block-two-column.sass */
  .content-block-two-column.float_column.left .content-block-image,
  .content-block-two-column.float_column.left .content-block-video {
    float: left;
    padding-right: 20px;
  }
}
/* line 3, ../sass/assets/_content-block-related.sass */
#views-related-content-block h2 {
  text-align: center;
  margin-top: 20px;
  font-size: 14px;
  text-transform: uppercase;
}
/* line 9, ../sass/assets/_content-block-related.sass */
#views-related-content-block .views-row {
  background-color: #e9e5df;
  padding: 20px;
  margin-bottom: 20px;
}
/* line 15, ../sass/assets/_content-block-related.sass */
#views-related-content-block .views-field-field-image img {
  width: 100%;
  height: auto;
}
/* line 19, ../sass/assets/_content-block-related.sass */
#views-related-content-block .views-field-title {
  font-family: Interstate;
  font-size: 18px;
  line-height: 24px;
  margin: 10px 0 5px;
  text-transform: uppercase;
  color: #af6a75;
}
/* line 26, ../sass/assets/_content-block-related.sass */
#views-related-content-block .views-field-title a {
  color: #af6a75;
}
/* line 28, ../sass/assets/_content-block-related.sass */
#views-related-content-block p {
  margin: 0px;
}
/* line 31, ../sass/assets/_content-block-related.sass */
#views-related-content-block .views-field-view-node {
  height: 27px;
  margin-top: 10px;
}
/* line 35, ../sass/assets/_content-block-related.sass */
#views-related-content-block .views-field-view-node .field-content {
  float: right;
  padding: 4px;
  background-color: #af6a75;
  webkit-transition: background-color 0.4s ease;
  khtml-transition: background-color 0.4s ease;
  moz-transition: background-color 0.4s ease;
  ms-transition: background-color 0.4s ease;
  o-transition: background-color 0.4s ease;
  transition: background-color 0.4s ease;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  position: relative;
}
/* line 45, ../sass/assets/_content-block-related.sass */
#views-related-content-block .views-field-view-node .field-content:hover {
  background-color: #6F484F;
}
/* line 48, ../sass/assets/_content-block-related.sass */
#views-related-content-block .views-field-view-node .field-content a {
  color: #e9e5df;
  font-weight: bold;
  margin-right: 15px;
  display: inline-block;
  width: 100%;
  height: 100%;
}
/* line 56, ../sass/assets/_content-block-related.sass */
#views-related-content-block .views-field-view-node .field-content:after {
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: inherit;
  content: "";
  color: #e9e5df;
  position: absolute;
  top: 7px;
  right: 2px;
}

/* line 1, ../sass/assets/_hamburger.sass */
#hamburger-container {
  clear: both;
  background-color: #af6a75;
}
/* line 5, ../sass/assets/_hamburger.sass */
#hamburger-container .hamburger-menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 29, ../sass/lib/_mixins.sass */
#hamburger-container .hamburger-menu li {
  list-style: none;
  padding: 0;
  margin: 0;
}
@media screen and (min-width: 768px) and (max-width: 939px), screen and (min-width: 940px) and (max-width: 1280px), screen and (min-width: 1281px) {
  /* line 5, ../sass/assets/_hamburger.sass */
  #hamburger-container .hamburger-menu {
    display: none;
  }
}
/* line 9, ../sass/assets/_hamburger.sass */
#hamburger-container .hamburger-menu li {
  position: relative;
}
/* line 13, ../sass/assets/_hamburger.sass */
#hamburger-container .hamburger-menu li.foldable-menu .fold-button {
  text-indent: -9999px;
  overflow: hidden;
  display: block;
  position: absolute;
  top: 0px;
  right: 0px;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  background: #af6a75;
  font-weight: bold;
  font-size: 20px;
  color: #FFF;
  border: 0px solid #FFFFFF;
  border-left: 2px solid #fff;
  cursor: pointer;
}
/* line 33, ../sass/assets/_hamburger.sass */
#hamburger-container .hamburger-menu li.foldable-menu .fold-button:hover {
  color: #FFF;
  background: #6F484F;
}
/* line 37, ../sass/assets/_hamburger.sass */
#hamburger-container .hamburger-menu li.foldable-menu .fold-button:active {
  color: #FFF;
  background: #6F484F;
}
/* line 42, ../sass/assets/_hamburger.sass */
#hamburger-container .hamburger-menu li.foldable-menu .fold-button:before {
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: inherit;
  content: "";
  font-size: 14px;
  position: absolute;
  right: 16px;
  top: 20px;
  text-indent: 0;
  webkit-transition: transform 0.4s ease-in-out;
  khtml-transition: transform 0.4s ease-in-out;
  moz-transition: transform 0.4s ease-in-out;
  ms-transition: transform 0.4s ease-in-out;
  o-transition: transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out;
}
/* line 52, ../sass/assets/_hamburger.sass */
#hamburger-container .hamburger-menu li.foldable-menu .fold-button.open:before {
  webkit-transform: rotate(-180deg);
  khtml-transform: rotate(-180deg);
  moz-transform: rotate(-180deg);
  ms-transform: rotate(-180deg);
  o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
/* line 55, ../sass/assets/_hamburger.sass */
#hamburger-container .hamburger-menu li span.nolink {
  padding: 0 20px;
  color: #FFF;
  display: block;
  line-height: 50px;
  border-bottom: 2px solid #FFF;
}
/* line 65, ../sass/assets/_hamburger.sass */
#hamburger-container .hamburger-menu li a {
  font-family: Interstate;
  padding: 10px 60px 10px 20px;
  color: #FFF;
  display: block;
  line-height: 30px;
  font-size: 14px;
  border-bottom: 2px solid #fff;
  word-wrap: break-word;
}
/* line 74, ../sass/assets/_hamburger.sass */
#hamburger-container .hamburger-menu li a:hover {
  background-color: #6F484F;
  text-decoration: none;
}
/* line 78, ../sass/assets/_hamburger.sass */
#hamburger-container .hamburger-menu li span.active,
#hamburger-container .hamburger-menu li a.active,
#hamburger-container .hamburger-menu li .fold-button.open {
  background-color: #6F484F;
  color: white;
  font-weight: bold;
}
/* line 87, ../sass/assets/_hamburger.sass */
#hamburger-container .hamburger-menu li ul.menu {
  padding: 0;
  background: white;
}
/* line 90, ../sass/assets/_hamburger.sass */
#hamburger-container .hamburger-menu li ul.menu a,
#hamburger-container .hamburger-menu li ul.menu span.nolink {
  color: #af6a75;
  font-weight: normal;
  font-family: arial;
  font-size: 14px;
  border-bottom: 2px solid #af6a75;
}
/* line 98, ../sass/assets/_hamburger.sass */
#hamburger-container .hamburger-menu li ul.menu a.active, #hamburger-container .hamburger-menu li ul.menu a.active-trail,
#hamburger-container .hamburger-menu li ul.menu span.nolink.active,
#hamburger-container .hamburger-menu li ul.menu span.nolink.active-trail {
  color: #6F484F;
  background-color: white;
  border-color: #6F484F;
  font-weight: bold;
  border-top: 2px solid #6F484F;
  margin-top: -2px;
  height: 54px;
}
/* line 108, ../sass/assets/_hamburger.sass */
#hamburger-container .hamburger-menu li ul.menu a:hover {
  border-color: #6F484F;
  color: #6F484F;
  background-color: white;
  font-weight: bold;
}
/* line 114, ../sass/assets/_hamburger.sass */
#hamburger-container .hamburger-menu li ul.menu .fold-button {
  background-color: white;
  border-left: 2px solid #af6a75;
  color: #af6a75;
}
/* line 118, ../sass/assets/_hamburger.sass */
#hamburger-container .hamburger-menu li ul.menu .fold-button.open, #hamburger-container .hamburger-menu li ul.menu .fold-button:hover {
  background-color: white;
  border-left: 2px solid #6F484F;
  color: #6F484F;
  border-top: 2px solid #6F484F;
  border-bottom: 2px solid #6F484F;
  height: 54px;
}
/* line 126, ../sass/assets/_hamburger.sass */
#hamburger-container .hamburger-menu li ul.menu .fold-button:hover {
  top: -2px;
}
/* line 129, ../sass/assets/_hamburger.sass */
#hamburger-container .hamburger-menu li ul.menu .fold-button.open:hover {
  top: 0;
}
/* line 132, ../sass/assets/_hamburger.sass */
#hamburger-container .hamburger-menu li ul.menu .content {
  margin: 0;
}
/* line 135, ../sass/assets/_hamburger.sass */
#hamburger-container .hamburger-menu li ul.menu ul.menu {
  padding: 0 0 0 20px;
}
/* line 140, ../sass/assets/_hamburger.sass */
#hamburger-container .hamburger-menu li ul.menu ul.menu li:last-child span,
#hamburger-container .hamburger-menu li ul.menu ul.menu li:last-child a {
  border: 0;
}

/* line 1, ../sass/assets/_cookieblock.sass */
#finalist-cookie-finalist-cookie-block {
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999;
  background: #333333;
  color: white;
}
/* line 10, ../sass/assets/_cookieblock.sass */
#finalist-cookie-finalist-cookie-block .cookie-bar {
  margin: 0 auto;
  font-size: 14px;
  padding: 20px;
}
@media screen and (min-width: 940px) and (max-width: 1280px) {
  /* line 10, ../sass/assets/_cookieblock.sass */
  #finalist-cookie-finalist-cookie-block .cookie-bar {
    padding: 0;
  }
}
/* line 17, ../sass/assets/_cookieblock.sass */
#finalist-cookie-finalist-cookie-block .cookie-bar .cookie-text {
  display: inline-block;
}
@media screen and (min-width: 940px) and (max-width: 1280px) {
  /* line 17, ../sass/assets/_cookieblock.sass */
  #finalist-cookie-finalist-cookie-block .cookie-bar .cookie-text {
    line-height: 35px;
    padding-right: 20px;
  }
}
/* line 24, ../sass/assets/_cookieblock.sass */
#finalist-cookie-finalist-cookie-block .cookie-bar .ok-button {
  display: inline-block;
  padding-right: 20px;
  padding-left: 20px;
}
/* line 59, ../sass/lib/_mixins.sass */
#finalist-cookie-finalist-cookie-block .cookie-bar .ok-button a {
  display: inline-block;
  color: white;
  background-color: #9a896f;
  padding: 10px 20px;
  webkit-border-radius: 5px;
  khtml-border-radius: 5px;
  moz-border-radius: 5px;
  ms-border-radius: 5px;
  o-border-radius: 5px;
  border-radius: 5px;
  font-family: Interstate;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: normal;
  webkit-transition: background-color 0.4s ease;
  khtml-transition: background-color 0.4s ease;
  moz-transition: background-color 0.4s ease;
  ms-transition: background-color 0.4s ease;
  o-transition: background-color 0.4s ease;
  transition: background-color 0.4s ease;
}
/* line 70, ../sass/lib/_mixins.sass */
#finalist-cookie-finalist-cookie-block .cookie-bar .ok-button a:hover {
  background-color: #6F484F;
  text-decoration: none;
}
/* line 29, ../sass/assets/_cookieblock.sass */
#finalist-cookie-finalist-cookie-block .cookie-bar a {
  color: white;
}

/* line 1, ../sass/assets/_contact-block.sass */
#finalist-blocks-finalist-contact-block {
  background-color: #e9e5df;
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
  min-height: 60px;
}
/* line 8, ../sass/assets/_contact-block.sass */
#finalist-blocks-finalist-contact-block:before {
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: inherit;
  content: "";
  font-size: 30px;
  float: left;
  margin-top: 7px;
  margin-right: 10px;
  margin-bottom: 10px;
  color: #af6a75;
}
@media screen and (min-width: 768px) and (max-width: 939px), screen and (min-width: 940px) and (max-width: 1280px), screen and (min-width: 1281px) {
  /* line 8, ../sass/assets/_contact-block.sass */
  #finalist-blocks-finalist-contact-block:before {
    content: "";
    display: none;
  }
}
@media screen and (min-width: 768px) and (max-width: 939px), screen and (min-width: 940px) and (max-width: 1280px), screen and (min-width: 1281px) {
  /* line 1, ../sass/assets/_contact-block.sass */
  #finalist-blocks-finalist-contact-block {
    padding: 20px;
    padding-top: 0;
    margin-bottom: 20px;
  }
}
/* line 24, ../sass/assets/_contact-block.sass */
#finalist-blocks-finalist-contact-block a {
  color: #333333;
}
/* line 27, ../sass/assets/_contact-block.sass */
#finalist-blocks-finalist-contact-block .street,
#finalist-blocks-finalist-contact-block .city {
  font-family: Interstate;
  font-size: 18px;
  line-height: 21px;
  text-transform: uppercase;
  font-weight: normal;
  color: #af6a75;
  font-size: 15px !important;
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  /* line 27, ../sass/assets/_contact-block.sass */
  #finalist-blocks-finalist-contact-block .street,
  #finalist-blocks-finalist-contact-block .city {
    font-size: 18px;
    line-height: 24px;
  }
}
@media screen and (min-width: 0px) and (max-width: 420px) {
  /* line 27, ../sass/assets/_contact-block.sass */
  #finalist-blocks-finalist-contact-block .street,
  #finalist-blocks-finalist-contact-block .city {
    font-size: 18px;
    line-height: 24px;
  }
}
/* line 34, ../sass/assets/_contact-block.sass */
#finalist-blocks-finalist-contact-block p {
  font-family: Georgia;
  font-size: 17px;
  line-height: 22px;
  margin: 0;
}
@media screen and (min-width: 768px) {
  /* line 34, ../sass/assets/_contact-block.sass */
  #finalist-blocks-finalist-contact-block p {
    font-size: 15px;
    line-height: 19px;
  }
}
@media screen and (min-width: 0px) and (max-width: 420px) {
  /* line 34, ../sass/assets/_contact-block.sass */
  #finalist-blocks-finalist-contact-block p {
    font-size: 14px;
    line-height: 19px;
  }
}
/* line 39, ../sass/assets/_contact-block.sass */
#finalist-blocks-finalist-contact-block img {
  width: 100%;
  margin: 0 0 10px 0;
  border: 1px solid #333333;
}

/* line 3, ../sass/assets/_share-links.sass */
.rrssb ul li {
  width: 42px;
  overflow: hidden;
}

/* line 2, ../sass/assets/_finalist-heart-block.sass */
#finalist-blocks-finalist-heart-block {
  background-color: #e9e5df;
  padding: 20px;
  padding-left: 68px;
  padding-bottom: 10px;
  position: relative;
}
/* line 8, ../sass/assets/_finalist-heart-block.sass */
#finalist-blocks-finalist-heart-block a {
  color: #333333;
}
/* line 10, ../sass/assets/_finalist-heart-block.sass */
#finalist-blocks-finalist-heart-block a:hover {
  text-decoration: none;
  color: #af6a75;
}
/* line 14, ../sass/assets/_finalist-heart-block.sass */
#finalist-blocks-finalist-heart-block h3 {
  font-family: Interstate;
  font-size: 18px;
  line-height: 21px;
  text-transform: uppercase;
  font-weight: normal;
}
@media screen and (min-width: 768px) {
  /* line 14, ../sass/assets/_finalist-heart-block.sass */
  #finalist-blocks-finalist-heart-block h3 {
    font-size: 18px;
    line-height: 24px;
  }
}
@media screen and (min-width: 0px) and (max-width: 420px) {
  /* line 14, ../sass/assets/_finalist-heart-block.sass */
  #finalist-blocks-finalist-heart-block h3 {
    font-size: 18px;
    line-height: 24px;
  }
}
/* line 17, ../sass/assets/_finalist-heart-block.sass */
#finalist-blocks-finalist-heart-block h3:before {
  background: url("../images/heart.png");
  width: 28px;
  height: 28px;
  content: "";
  display: block;
  background-size: cover;
  position: absolute;
  left: 20px;
  webkit-transition: background 0.4s ease;
  khtml-transition: background 0.4s ease;
  moz-transition: background 0.4s ease;
  ms-transition: background 0.4s ease;
  o-transition: background 0.4s ease;
  transition: background 0.4s ease;
  top: 50%;
  margin-top: -14px;
}
/* line 31, ../sass/assets/_finalist-heart-block.sass */
#finalist-blocks-finalist-heart-block p {
  margin: 0;
}

@media screen and (min-width: 768px) {
  /* line 37, ../sass/assets/_finalist-heart-block.sass */
  #finalist-blocks-finalist-heart-block {
    margin-top: 38px;
    margin-bottom: 20px;
    background-color: #af6a75;
    webkit-transition: background-color 0.4s ease;
    khtml-transition: background-color 0.4s ease;
    moz-transition: background-color 0.4s ease;
    ms-transition: background-color 0.4s ease;
    o-transition: background-color 0.4s ease;
    transition: background-color 0.4s ease;
    webkit-border-radius: 5px;
    khtml-border-radius: 5px;
    moz-border-radius: 5px;
    ms-border-radius: 5px;
    o-border-radius: 5px;
    border-radius: 5px;
    padding: 20px;
  }
  /* line 44, ../sass/assets/_finalist-heart-block.sass */
  #finalist-blocks-finalist-heart-block:hover {
    background-color: #6F484F;
  }
  /* line 47, ../sass/assets/_finalist-heart-block.sass */
  #finalist-blocks-finalist-heart-block:hover h3:before {
    background: url("../images/heart-hover.png");
    background-size: cover;
  }
  /* line 50, ../sass/assets/_finalist-heart-block.sass */
  #finalist-blocks-finalist-heart-block a {
    color: #FFFFFF;
  }
  /* line 52, ../sass/assets/_finalist-heart-block.sass */
  #finalist-blocks-finalist-heart-block a:hover {
    color: #FFFFFF;
  }
  /* line 57, ../sass/assets/_finalist-heart-block.sass */
  #finalist-blocks-finalist-heart-block h3:before {
    width: 36px;
    height: 36px;
    left: 50%;
    margin-left: -18px;
    top: -18px;
    margin-top: 0px;
  }
  /* line 64, ../sass/assets/_finalist-heart-block.sass */
  #finalist-blocks-finalist-heart-block p {
    margin-top: 1em;
    height: auto;
    overflow: visible;
  }
}
/* line 1, ../sass/assets/_finalist-social-media-block.sass */
#finalist-social-finalist-social-media-block {
  padding: 10px 20px 0 20px;
  background: #e9e5df;
}
/* line 4, ../sass/assets/_finalist-social-media-block.sass */
#finalist-social-finalist-social-media-block ul {
  margin: 0;
  padding: 0;
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: left;
}
/* line 256, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_mixins.sass */
#finalist-social-finalist-social-media-block ul li {
  display: inline-block;
  font-size: 100%;
}
/* line 29, ../sass/lib/_mixins.sass */
#finalist-social-finalist-social-media-block ul li {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 9, ../sass/assets/_finalist-social-media-block.sass */
#finalist-social-finalist-social-media-block ul li {
  margin-right: 10px;
}
/* line 11, ../sass/assets/_finalist-social-media-block.sass */
#finalist-social-finalist-social-media-block ul a {
  color: transparent;
  font-size: 0;
}
/* line 14, ../sass/assets/_finalist-social-media-block.sass */
#finalist-social-finalist-social-media-block ul a:before {
  webkit-transition: color 0.4s ease;
  khtml-transition: color 0.4s ease;
  moz-transition: color 0.4s ease;
  ms-transition: color 0.4s ease;
  o-transition: color 0.4s ease;
  transition: color 0.4s ease;
}
/* line 18, ../sass/assets/_finalist-social-media-block.sass */
#finalist-social-finalist-social-media-block ul a.fa-twitter:before {
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: inherit;
  content: "";
  color: #af6a75;
  font-size: 28px;
}
/* line 24, ../sass/assets/_finalist-social-media-block.sass */
#finalist-social-finalist-social-media-block ul a.fa-facebook:before {
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: inherit;
  content: "";
  color: #af6a75;
  font-size: 28px;
}
/* line 30, ../sass/assets/_finalist-social-media-block.sass */
#finalist-social-finalist-social-media-block ul a.fa-rss:before {
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: inherit;
  content: "";
  color: #333333;
  font-size: 28px;
}
/* line 36, ../sass/assets/_finalist-social-media-block.sass */
#finalist-social-finalist-social-media-block ul a.fa-flickr:before {
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: inherit;
  content: "";
  color: #af6a75;
  font-size: 28px;
}
/* line 42, ../sass/assets/_finalist-social-media-block.sass */
#finalist-social-finalist-social-media-block ul a.fa-youtube:before {
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: inherit;
  content: "";
  color: #af6a75;
  font-size: 28px;
}
/* line 49, ../sass/assets/_finalist-social-media-block.sass */
#finalist-social-finalist-social-media-block ul a.fa-pinterest:before {
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: inherit;
  content: "";
  color: #af6a75;
  font-size: 28px;
}
/* line 54, ../sass/assets/_finalist-social-media-block.sass */
#finalist-social-finalist-social-media-block ul a.fa-spotify:before {
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: inherit;
  content: "";
  color: #af6a75;
  font-size: 28px;
}
/* line 60, ../sass/assets/_finalist-social-media-block.sass */
#finalist-social-finalist-social-media-block ul a.fa-izi:before {
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: inherit;
  content: "";
  color: #af6a75;
  font-size: 28px;
}
/* line 66, ../sass/assets/_finalist-social-media-block.sass */
#finalist-social-finalist-social-media-block ul a.fa-instagram:before {
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: inherit;
  content: "";
  color: #af6a75;
  font-size: 28px;
}
/* line 72, ../sass/assets/_finalist-social-media-block.sass */
#finalist-social-finalist-social-media-block ul a:hover:before {
  color: #6F484F;
}

@media screen and (min-width: 768px) {
  /* line 78, ../sass/assets/_finalist-social-media-block.sass */
  #finalist-social-finalist-social-media-block ul {
    text-align: center;
  }
  /* line 80, ../sass/assets/_finalist-social-media-block.sass */
  #finalist-social-finalist-social-media-block ul li {
    margin-right: 0;
  }
  /* line 83, ../sass/assets/_finalist-social-media-block.sass */
  #finalist-social-finalist-social-media-block a:before {
    font-size: 25px !important;
  }
}
/* line 1, ../sass/assets/_finalist-highlight-block.sass */
#finalist-blocks-finalist-highlight-block {
  display: none;
}
@media screen and (min-width: 768px) {
  /* line 1, ../sass/assets/_finalist-highlight-block.sass */
  #finalist-blocks-finalist-highlight-block {
    display: block;
    background-color: #e9e5df;
    padding: 20px;
    margin-bottom: 20px;
  }
  /* line 8, ../sass/assets/_finalist-highlight-block.sass */
  #finalist-blocks-finalist-highlight-block img {
    width: 100%;
  }
  /* line 11, ../sass/assets/_finalist-highlight-block.sass */
  #finalist-blocks-finalist-highlight-block h3 {
    font-family: Interstate;
    font-size: 18px;
    line-height: 21px;
    text-transform: uppercase;
    font-weight: normal;
    margin-top: 10px;
    color: #af6a75;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) {
  /* line 11, ../sass/assets/_finalist-highlight-block.sass */
  #finalist-blocks-finalist-highlight-block h3 {
    font-size: 18px;
    line-height: 24px;
  }
}
@media screen and (min-width: 768px) and (min-width: 0px) and (max-width: 420px) {
  /* line 11, ../sass/assets/_finalist-highlight-block.sass */
  #finalist-blocks-finalist-highlight-block h3 {
    font-size: 18px;
    line-height: 24px;
  }
}
@media screen and (min-width: 768px) {
  /* line 15, ../sass/assets/_finalist-highlight-block.sass */
  #finalist-blocks-finalist-highlight-block p {
    margin: 0px;
  }
}

/* line 2, ../sass/assets/_finalist-newsletter-block.sass */
#finalist-blocks-finalist-newsletter-block #mc_embed_signup {
  background-color: transparent;
}
/* line 4, ../sass/assets/_finalist-newsletter-block.sass */
#finalist-blocks-finalist-newsletter-block #mc_embed_signup form {
  padding: 0px;
}
/* line 6, ../sass/assets/_finalist-newsletter-block.sass */
#finalist-blocks-finalist-newsletter-block #mc_embed_signup .button {
  background-color: #9a896f;
  font-weight: normal;
  float: right;
  margin-right: 0px;
}
/* line 11, ../sass/assets/_finalist-newsletter-block.sass */
#finalist-blocks-finalist-newsletter-block #mc_embed_signup .button:hover {
  background-color: #6F484F;
}
/* line 14, ../sass/assets/_finalist-newsletter-block.sass */
#finalist-blocks-finalist-newsletter-block #mc_embed_signup .mc-field-group {
  width: 100%;
}

/* line 1, ../sass/assets/_finalist-footer-block.sass */
#finalist-blocks-finalist-footer-block {
  margin-bottom: 20px;
}
/* line 4, ../sass/assets/_finalist-footer-block.sass */
#finalist-blocks-finalist-footer-block p {
  width: 50%;
  float: left;
  padding-right: 20px;
  margin-top: 0;
}
/* line 9, ../sass/assets/_finalist-footer-block.sass */
#finalist-blocks-finalist-footer-block p:nth-child(odd) {
  padding-right: 0px;
}
@media screen and (min-width: 768px) {
  /* line 13, ../sass/assets/_finalist-footer-block.sass */
  #finalist-blocks-finalist-footer-block p {
    width: 100%;
    float: none;
    padding: 0;
  }
}

/* line 1, ../sass/base/_layout.sass */
html, body {
  height: 100%;
  font-family: Georgia;
  line-height: 1.5em ;
  font-family: Georgia;
  font-size: 17px;
  line-height: 22px;
}
@media screen and (min-width: 768px) {
  /* line 1, ../sass/base/_layout.sass */
  html, body {
    font-size: 15px;
    line-height: 19px;
  }
}
@media screen and (min-width: 0px) and (max-width: 420px) {
  /* line 1, ../sass/base/_layout.sass */
  html, body {
    font-size: 14px;
    line-height: 19px;
  }
}

/* line 7, ../sass/base/_layout.sass */
a {
  text-decoration: none;
  color: #6F484F;
  webkit-transition: color 0.4s ease-in-out;
  khtml-transition: color 0.4s ease-in-out;
  moz-transition: color 0.4s ease-in-out;
  ms-transition: color 0.4s ease-in-out;
  o-transition: color 0.4s ease-in-out;
  transition: color 0.4s ease-in-out;
}
/* line 12, ../sass/base/_layout.sass */
a:hover {
  text-decoration: none;
  color: #9a896f;
}

/* line 16, ../sass/base/_layout.sass */
p {
  font-family: Georgia;
  font-size: 17px;
  line-height: 22px;
}
@media screen and (min-width: 768px) {
  /* line 16, ../sass/base/_layout.sass */
  p {
    font-size: 15px;
    line-height: 19px;
  }
}
@media screen and (min-width: 0px) and (max-width: 420px) {
  /* line 16, ../sass/base/_layout.sass */
  p {
    font-size: 14px;
    line-height: 19px;
  }
}

/* line 19, ../sass/base/_layout.sass */
li.node-readmore a:after {
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: inherit;
  font-size: 50%;
  vertical-align: 1px;
}

/* line 25, ../sass/base/_layout.sass */
ul a, ol a, p a {
  text-decoration: underline;
}
/* line 27, ../sass/base/_layout.sass */
ul a:hover, ol a:hover, p a:hover {
  text-decoration: underline;
}

/* line 30, ../sass/base/_layout.sass */
h1, h2, h3, h4, h5, h6 {
  margin: 0 0 5px 0;
  font-family: Georgia;
}

/* line 34, ../sass/base/_layout.sass */
.easy-breadcrumb {
  margin-bottom: 20px;
}
/* line 36, ../sass/base/_layout.sass */
.easy-breadcrumb a, .easy-breadcrumb span {
  font-size: 25px;
  font-family: Interstate;
  color: #9a896f;
  text-transform: uppercase;
}
@media screen and (min-width: 0px) and (max-width: 420px), screen and (min-width: 420px) and (max-width: 520px) {
  /* line 36, ../sass/base/_layout.sass */
  .easy-breadcrumb a, .easy-breadcrumb span {
    font-size: 20px;
  }
}
/* line 38, ../sass/base/_layout.sass */
.easy-breadcrumb a:hover {
  color: #af6a75;
  text-decoration: none;
}

/* line 43, ../sass/base/_layout.sass */
#finalist-blocks-finalist-buyticket-block {
  margin-top: 25px;
  width: 100%;
  display: inline-block;
}
/* line 59, ../sass/lib/_mixins.sass */
#finalist-blocks-finalist-buyticket-block a {
  display: inline-block;
  color: white;
  background-color: #9a896f;
  padding: 10px 20px;
  webkit-border-radius: 5px;
  khtml-border-radius: 5px;
  moz-border-radius: 5px;
  ms-border-radius: 5px;
  o-border-radius: 5px;
  border-radius: 5px;
  font-family: Interstate;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: normal;
  webkit-transition: background-color 0.4s ease;
  khtml-transition: background-color 0.4s ease;
  moz-transition: background-color 0.4s ease;
  ms-transition: background-color 0.4s ease;
  o-transition: background-color 0.4s ease;
  transition: background-color 0.4s ease;
}
/* line 70, ../sass/lib/_mixins.sass */
#finalist-blocks-finalist-buyticket-block a:hover {
  background-color: #6F484F;
  text-decoration: none;
}
/* line 47, ../sass/base/_layout.sass */
#finalist-blocks-finalist-buyticket-block a {
  width: 60%;
  text-align: center;
  display: block;
  margin: 0 auto;
  background-color: #9a896f;
}
@media screen and (min-width: 0px) and (max-width: 420px), screen and (min-width: 768px) and (max-width: 939px), screen and (min-width: 940px) and (max-width: 1280px), screen and (min-width: 1281px) {
  /* line 47, ../sass/base/_layout.sass */
  #finalist-blocks-finalist-buyticket-block a {
    width: 100%;
  }
}

/* line 56, ../sass/base/_layout.sass */
.intro,
.intro p {
  font-family: Georgia;
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin-top: 0;
}

/* line 63, ../sass/base/_layout.sass */
.html .content-wrapper .content-header,
.html .content-wrapper .content.column {
  padding-left: 20px;
  padding-right: 20px;
}
@media screen and (min-width: 1281px) {
  /* line 63, ../sass/base/_layout.sass */
  .html .content-wrapper .content-header,
  .html .content-wrapper .content.column {
    padding-right: 0;
    padding-left: 0;
  }
}

/* line 76, ../sass/base/_layout.sass */
.not-front #logo {
  float: right;
  margin: 10px;
}
/* line 79, ../sass/base/_layout.sass */
.not-front #logo img {
  height: 91px;
}
@media screen and (min-width: 0px) and (max-width: 420px) {
  /* line 79, ../sass/base/_layout.sass */
  .not-front #logo img {
    height: 65px;
  }
}
@media screen and (min-width: 768px) and (max-width: 939px), screen and (min-width: 940px) and (max-width: 1280px), screen and (min-width: 1281px) {
  /* line 76, ../sass/base/_layout.sass */
  .not-front #logo {
    float: none;
    margin-top: 40px;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
  }
  /* line 90, ../sass/base/_layout.sass */
  .not-front #logo img {
    height: 180px;
    margin: 0 auto;
  }
}
/* line 94, ../sass/base/_layout.sass */
.not-front .content-header {
  padding-top: 10px;
  padding-bottom: 10px;
}
@media screen and (min-width: 768px) and (max-width: 939px), screen and (min-width: 940px) and (max-width: 1280px), screen and (min-width: 1281px) {
  /* line 94, ../sass/base/_layout.sass */
  .not-front .content-header {
    padding-top: 20px;
    padding-right: 0;
    padding-bottom: 20px;
    padding-left: 0;
  }
}
/* line 104, ../sass/base/_layout.sass */
.not-front .content-header h1#page-title {
  font-family: Interstate;
  font-size: 50px;
  font-weight: normal;
  line-height: 45px;
  text-transform: uppercase;
  color: #af6a75;
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  /* line 104, ../sass/base/_layout.sass */
  .not-front .content-header h1#page-title {
    font-size: 66px;
    line-height: 56px;
  }
}
@media screen and (min-width: 0px) and (max-width: 420px) {
  /* line 104, ../sass/base/_layout.sass */
  .not-front .content-header h1#page-title {
    font-size: 30px;
    line-height: 25px;
  }
}
@media screen and (min-width: 420px) and (max-width: 520px) {
  /* line 104, ../sass/base/_layout.sass */
  .not-front .content-header h1#page-title {
    font-size: 40px;
    line-height: 35px;
  }
}
@media screen and (min-width: 768px) and (max-width: 939px), screen and (min-width: 940px) and (max-width: 1280px), screen and (min-width: 1281px) {
  /* line 104, ../sass/base/_layout.sass */
  .not-front .content-header h1#page-title {
    margin: 0px;
    height: auto;
  }
}
/* line 113, ../sass/base/_layout.sass */
.not-front .content-header .subtitle {
  text-align: left;
}

/* line 1, ../sass/base/_footer.sass */
.prefooter {
  clear: both;
  margin: 0 auto;
  background-color: #e9e5df;
  padding: 20px;
}
/* line 9, ../sass/base/_footer.sass */
.prefooter .block {
  width: 100%;
}
@media screen and (min-width: 768px) and (max-width: 939px), screen and (min-width: 940px) and (max-width: 1280px), screen and (min-width: 1281px) {
  /* line 9, ../sass/base/_footer.sass */
  .prefooter .block {
    float: left;
    width: 25%;
  }
}
@media screen and (min-width: 768px) and (max-width: 939px), screen and (min-width: 940px) and (max-width: 1280px), screen and (min-width: 1281px) {
  /* line 15, ../sass/base/_footer.sass */
  .prefooter .block#views-sponsors-partners-partnermusea {
    width: 50%;
    padding-right: 20px;
  }
}
/* line 21, ../sass/base/_footer.sass */
.prefooter .block#views-sponsors-partners-partnermusea img {
  width: 100%;
  height: auto;
}
/* line 24, ../sass/base/_footer.sass */
.prefooter .block#views-sponsors-partners-partnermusea .carousel-wrapper {
  float: left;
  width: 50%;
  padding-right: 10px;
}
/* line 29, ../sass/base/_footer.sass */
.prefooter .block#views-sponsors-partners-partnermusea .carousel-wrapper:nth-child(2) {
  padding-right: 0;
  padding-left: 10px;
}
/* line 33, ../sass/base/_footer.sass */
.prefooter .block#views-sponsors-partners-partnermusea .carousel-wrapper ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 29, ../sass/lib/_mixins.sass */
.prefooter .block#views-sponsors-partners-partnermusea .carousel-wrapper ul li {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 36, ../sass/base/_footer.sass */
.prefooter .block#views-sponsors-partners-partnermusea .carousel-wrapper ul li .image {
  padding: 20px;
  border: 1px solid #999;
  background-color: white;
}
/* line 41, ../sass/base/_footer.sass */
.prefooter .block#views-sponsors-partners-partnermusea .more-link {
  display: inline-block;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
}
/* line 59, ../sass/lib/_mixins.sass */
.prefooter .block#views-sponsors-partners-partnermusea .more-link a {
  display: inline-block;
  color: white;
  background-color: #9a896f;
  padding: 10px 20px;
  webkit-border-radius: 5px;
  khtml-border-radius: 5px;
  moz-border-radius: 5px;
  ms-border-radius: 5px;
  o-border-radius: 5px;
  border-radius: 5px;
  font-family: Interstate;
  text-transform: uppercase;
  font-size: 22px;
  font-weight: normal;
  webkit-transition: background-color 0.4s ease;
  khtml-transition: background-color 0.4s ease;
  moz-transition: background-color 0.4s ease;
  ms-transition: background-color 0.4s ease;
  o-transition: background-color 0.4s ease;
  transition: background-color 0.4s ease;
}
/* line 70, ../sass/lib/_mixins.sass */
.prefooter .block#views-sponsors-partners-partnermusea .more-link a:hover {
  background-color: #6F484F;
  text-decoration: none;
}
/* line 46, ../sass/base/_footer.sass */
.prefooter .block#views-sponsors-partners-partnermusea .more-link a {
  width: 100%;
  text-align: center;
}
/* line 51, ../sass/base/_footer.sass */
.prefooter .block h3 {
  font-family: Interstate;
  font-size: 18px;
  line-height: 21px;
  text-transform: uppercase;
  font-weight: normal;
  margin-bottom: 20px;
  color: #af6a75;
}
@media screen and (min-width: 768px) {
  /* line 51, ../sass/base/_footer.sass */
  .prefooter .block h3 {
    font-size: 18px;
    line-height: 24px;
  }
}
@media screen and (min-width: 0px) and (max-width: 420px) {
  /* line 51, ../sass/base/_footer.sass */
  .prefooter .block h3 {
    font-size: 18px;
    line-height: 24px;
  }
}

/* line 57, ../sass/base/_footer.sass */
footer {
  padding: 20px;
  background-color: #af6a75;
  color: white;
}
/* line 64, ../sass/base/_footer.sass */
footer .block ul.menu {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 26px;
  text-transform: uppercase;
}
/* line 29, ../sass/lib/_mixins.sass */
footer .block ul.menu li {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 70, ../sass/base/_footer.sass */
footer .block ul.menu a {
  font-size: 14px;
  line-height: 26px;
  text-transform: uppercase;
  cursor: pointer;
  color: #FFFFFF;
  text-decoration: none;
  font-family: Interstate;
  font-weight: bold;
}
/* line 81, ../sass/base/_footer.sass */
footer .block ul.menu .menu .menu a {
  color: white;
  font-weight: normal;
  text-transform: none;
  font-size: 12px;
  text-decoration: none;
}
/* line 88, ../sass/base/_footer.sass */
footer .block ul.menu > li > ul.menu {
  margin-bottom: 10px;
}
/* line 90, ../sass/base/_footer.sass */
footer .block > ul.menu {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
}
@media screen and (min-width: 768px) and (max-width: 939px), screen and (min-width: 940px) and (max-width: 1280px), screen and (min-width: 1281px) {
  /* line 90, ../sass/base/_footer.sass */
  footer .block > ul.menu {
    -webkit-column-count: unset;
    -moz-column-count: unset;
    column-count: unset;
  }
}
/* line 98, ../sass/base/_footer.sass */
footer .block > ul.menu > li {
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
}
@media screen and (min-width: 768px) and (max-width: 939px), screen and (min-width: 940px) and (max-width: 1280px), screen and (min-width: 1281px) {
  /* line 98, ../sass/base/_footer.sass */
  footer .block > ul.menu > li {
    float: left;
  }
}
/* line 104, ../sass/base/_footer.sass */
footer .block > ul.menu > li > span.nolink {
  display: none;
}

@media screen and (min-width: 1281px), screen and (min-width: 940px) and (max-width: 1280px), screen and (min-width: 768px) and (max-width: 939px) {
  /* line 115, ../sass/base/_footer.sass */
  footer .block > ul.menu > li {
    width: 25%;
    float: left;
  }
  /* line 118, ../sass/base/_footer.sass */
  footer .block > ul.menu > li:nth-child(even) {
    margin-right: 0;
  }
}
@media screen and (min-width: 0px) and (max-width: 767px) {
  /* line 127, ../sass/base/_footer.sass */
  footer .block > ul.menu > li {
    width: 50%;
  }
  /* line 129, ../sass/base/_footer.sass */
  footer .block > ul.menu > li:nth-child(even) {
    margin-right: 0;
  }
}
/* line 7, ../sass/base/_navigation.sass */
.buttonreset, header #hamburger-button button {
  background-color: transparent;
  webkit-border-radius: 0;
  khtml-border-radius: 0;
  moz-border-radius: 0;
  ms-border-radius: 0;
  o-border-radius: 0;
  border-radius: 0;
  webkit-box-shadow: none;
  khtml-box-shadow: none;
  moz-box-shadow: none;
  ms-box-shadow: none;
  o-box-shadow: none;
  box-shadow: none;
  padding: 0;
  margin: 0;
}

/* line 14, ../sass/base/_navigation.sass */
nav ul {
  margin: 0;
  padding: 0;
}
/* line 256, ../../../../../all/themes/fortytwo/static/sass/theme/lib/_mixins.sass */
nav ul li {
  display: inline-block;
  font-size: 100%;
}

/* line 17, ../sass/base/_navigation.sass */
header {
  height: 55px;
  background-color: #af6a75;
  position: relative;
}
@media screen and (min-width: 768px) and (max-width: 939px), screen and (min-width: 940px) and (max-width: 1280px), screen and (min-width: 1281px) {
  /* line 17, ../sass/base/_navigation.sass */
  header {
    height: 40px;
  }
}
/* line 23, ../sass/base/_navigation.sass */
header #menu-block-1 {
  display: none;
}
@media screen and (min-width: 940px) and (max-width: 1280px), screen and (min-width: 768px) and (max-width: 939px), screen and (min-width: 1281px) {
  /* line 23, ../sass/base/_navigation.sass */
  header #menu-block-1 {
    display: block;
  }
  /* line 28, ../sass/base/_navigation.sass */
  header #menu-block-1 ul.menu ul.menu ul.menu ul.menu {
    display: none;
  }
  /* line 30, ../sass/base/_navigation.sass */
  header #menu-block-1 ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  /* line 29, ../sass/lib/_mixins.sass */
  header #menu-block-1 ul li {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  /* line 32, ../sass/base/_navigation.sass */
  header #menu-block-1 ul li {
    float: left;
    border-right: 1px solid white;
    position: relative;
  }
  /* line 36, ../sass/base/_navigation.sass */
  header #menu-block-1 ul li a {
    font-family: Interstate;
    line-height: 40px;
    padding: 0 15px;
    display: block;
    color: white;
    font-size: 14px;
    text-decoration: none;
    webkit-transition: background-color 0.4s ease;
    khtml-transition: background-color 0.4s ease;
    moz-transition: background-color 0.4s ease;
    ms-transition: background-color 0.4s ease;
    o-transition: background-color 0.4s ease;
    transition: background-color 0.4s ease;
  }
  /* line 45, ../sass/base/_navigation.sass */
  header #menu-block-1 ul li a.active, header #menu-block-1 ul li a:hover {
    background-color: #9a896f;
    text-decoration: none;
  }
  /* line 51, ../sass/base/_navigation.sass */
  header #menu-block-1 ul li ul.menu {
    display: none;
    position: absolute;
    z-index: 2;
    top: 40px;
    min-width: 270px;
    max-width: 270px;
  }
  /* line 58, ../sass/base/_navigation.sass */
  header #menu-block-1 ul li ul.menu li {
    float: none;
    border: 0;
  }
  /* line 61, ../sass/base/_navigation.sass */
  header #menu-block-1 ul li ul.menu li a {
    background-color: #af6a75;
    line-height: 36px;
  }
  /* line 64, ../sass/base/_navigation.sass */
  header #menu-block-1 ul li ul.menu li a:hover {
    background-color: #9a896f;
  }
  /* line 68, ../sass/base/_navigation.sass */
  header #menu-block-1 ul li ul.menu li ul.menu {
    display: none;
  }
  /* line 72, ../sass/base/_navigation.sass */
  header #menu-block-1 ul li ul.menu li:hover a {
    background-color: #9a896f;
  }
  /* line 74, ../sass/base/_navigation.sass */
  header #menu-block-1 ul li ul.menu li:hover ul.menu {
    top: 0;
    display: block;
    left: 270px;
    webkit-box-shadow: 4px 4px 24px 0px rgba(0, 0, 0, 0.15);
    khtml-box-shadow: 4px 4px 24px 0px rgba(0, 0, 0, 0.15);
    moz-box-shadow: 4px 4px 24px 0px rgba(0, 0, 0, 0.15);
    ms-box-shadow: 4px 4px 24px 0px rgba(0, 0, 0, 0.15);
    o-box-shadow: 4px 4px 24px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 4px 4px 24px 0px rgba(0, 0, 0, 0.15);
  }
  /* line 81, ../sass/base/_navigation.sass */
  header #menu-block-1 ul li ul.menu li:hover ul.menu li {
    background-color: white;
  }
  /* line 83, ../sass/base/_navigation.sass */
  header #menu-block-1 ul li ul.menu li:hover ul.menu li a {
    background: white;
    color: #af6a75;
  }
  /* line 86, ../sass/base/_navigation.sass */
  header #menu-block-1 ul li ul.menu li:hover ul.menu li a:hover {
    color: #9a896f;
  }
  /* line 91, ../sass/base/_navigation.sass */
  header #menu-block-1 ul li:hover a {
    background-color: #9a896f;
  }
  /* line 93, ../sass/base/_navigation.sass */
  header #menu-block-1 ul li:hover ul.menu {
    display: block;
  }
}
/* line 99, ../sass/base/_navigation.sass */
header #hamburger-button {
  float: left;
  width: 118px;
  border-right: 1px solid white;
}
/* line 103, ../sass/base/_navigation.sass */
header #hamburger-button button {
  width: 100%;
  line-height: 55px;
  height: 55px;
  text-align: left;
  color: white;
}
@media screen and (min-width: 768px) and (max-width: 939px) {
  /* line 103, ../sass/base/_navigation.sass */
  header #hamburger-button button {
    line-height: 40px;
    height: 40px;
  }
}
/* line 113, ../sass/base/_navigation.sass */
header #hamburger-button button:before {
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: inherit;
  content: "";
  padding: 0 20px;
  color: white;
  font-size: 16px;
  line-height: 55px;
}
@media screen and (min-width: 768px) and (max-width: 939px) {
  /* line 113, ../sass/base/_navigation.sass */
  header #hamburger-button button:before {
    line-height: 40px;
  }
}
@media screen and (min-width: 940px) and (max-width: 1280px), screen and (min-width: 768px) and (max-width: 939px), screen and (min-width: 1281px) {
  /* line 99, ../sass/base/_navigation.sass */
  header #hamburger-button {
    display: none;
  }
}
@media screen and (min-width: 0px) and (max-width: 420px) {
  /* line 99, ../sass/base/_navigation.sass */
  header #hamburger-button {
    width: 60px;
    font-size: 0;
    color: #af6a75;
    overflow: hidden;
  }
}

/* line 132, ../sass/base/_navigation.sass */
#finalist-blocks-finalist-search-form {
  position: relative;
  float: left;
  width: calc(100% - 118px - 77px);
}
@media screen and (min-width: 768px) and (max-width: 939px), screen and (min-width: 940px) and (max-width: 1280px), screen and (min-width: 1281px) {
  /* line 132, ../sass/base/_navigation.sass */
  #finalist-blocks-finalist-search-form {
    float: none;
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 0px) and (max-width: 420px) {
  /* line 132, ../sass/base/_navigation.sass */
  #finalist-blocks-finalist-search-form {
    width: calc(100% - 60px - 77px);
  }
}
@media screen and (min-width: 768px) and (max-width: 939px), screen and (min-width: 940px) and (max-width: 1280px), screen and (min-width: 1281px) {
  /* line 132, ../sass/base/_navigation.sass */
  #finalist-blocks-finalist-search-form {
    width: 100%;
  }
}
/* line 146, ../sass/base/_navigation.sass */
#finalist-blocks-finalist-search-form .views-widget-filter-search_api_views_fulltext {
  padding: 15px 0px 0 20px;
}
@media screen and (min-width: 768px) and (max-width: 939px), screen and (min-width: 940px) and (max-width: 1280px), screen and (min-width: 1281px) {
  /* line 146, ../sass/base/_navigation.sass */
  #finalist-blocks-finalist-search-form .views-widget-filter-search_api_views_fulltext {
    padding: 5px 0 0 0;
  }
}

/* line 152, ../sass/base/_navigation.sass */
.list-search #views-exposed-form-search-page .views-widget-filter-search_api_views_fulltext {
  padding: 0;
}

/* line 157, ../sass/base/_navigation.sass */
#finalist-blocks-finalist-search-form .views-widget-filter-search_api_views_fulltext,
.list-search #views-exposed-form-search-page .views-widget-filter-search_api_views_fulltext {
  float: none;
}
/* line 160, ../sass/base/_navigation.sass */
#finalist-blocks-finalist-search-form label,
.list-search #views-exposed-form-search-page label {
  visibility: hidden;
  height: 0;
  width: 0;
  padding: 0;
}
/* line 165, ../sass/base/_navigation.sass */
#finalist-blocks-finalist-search-form input[type=text],
.list-search #views-exposed-form-search-page input[type=text] {
  border: 1px solid #9a896f;
  font-size: 14px;
  color: #333;
  width: 100%;
  height: 30px;
  line-height: 30px;
}
/* line 172, ../sass/base/_navigation.sass */
#finalist-blocks-finalist-search-form .form-item-keyword,
.list-search #views-exposed-form-search-page .form-item-keyword {
  position: relative;
}
/* line 174, ../sass/base/_navigation.sass */
#finalist-blocks-finalist-search-form .form-item-keyword:after,
.list-search #views-exposed-form-search-page .form-item-keyword:after {
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: inherit;
  content: "";
  position: absolute;
  z-index: 1;
  right: 7px;
  top: 7px;
  font-size: 16px;
  color: #9a896f;
}
@media screen and (min-width: 768px) and (max-width: 939px), screen and (min-width: 940px) and (max-width: 1280px), screen and (min-width: 1281px) {
  /* line 174, ../sass/base/_navigation.sass */
  #finalist-blocks-finalist-search-form .form-item-keyword:after,
  .list-search #views-exposed-form-search-page .form-item-keyword:after {
    top: 7px;
    font-size: 14px;
  }
}
/* line 185, ../sass/base/_navigation.sass */
#finalist-blocks-finalist-search-form .views-submit-button,
.list-search #views-exposed-form-search-page .views-submit-button {
  position: absolute;
  right: 0;
  padding: 0;
  z-index: 2;
  float: none;
  top: 15px;
}
@media screen and (min-width: 768px) and (max-width: 939px), screen and (min-width: 940px) and (max-width: 1280px), screen and (min-width: 1281px) {
  /* line 185, ../sass/base/_navigation.sass */
  #finalist-blocks-finalist-search-form .views-submit-button,
  .list-search #views-exposed-form-search-page .views-submit-button {
    top: 7px;
  }
}
/* line 194, ../sass/base/_navigation.sass */
#finalist-blocks-finalist-search-form .views-submit-button input[type=submit],
.list-search #views-exposed-form-search-page .views-submit-button input[type=submit] {
  margin: 0;
  text-indent: -9999px;
  overflow: hidden;
  padding: 0;
  height: 30px;
  width: 30px;
  background: transparent;
  position: relative;
  z-index: 3;
}

@media screen and (min-width: 0px) and (max-width: 767px) {
  /* line 207, ../sass/base/_navigation.sass */
  .sidebar div[id^='menu-block-3'] {
    display: none;
  }
}
/* line 210, ../sass/base/_navigation.sass */
.sidebar div[id^='menu-block-3'] .menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 29, ../sass/lib/_mixins.sass */
.sidebar div[id^='menu-block-3'] .menu li {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 213, ../sass/base/_navigation.sass */
.sidebar div[id^='menu-block-3'] .menu > li a {
  background-color: #af6a75;
  color: #FFFFFF;
  text-decoration: none;
  display: block;
  border-bottom: 1px solid white;
  padding: 10px 5px;
  font-family: Interstate;
  font-weight: 300;
}
/* line 222, ../sass/base/_navigation.sass */
.sidebar div[id^='menu-block-3'] .menu > li a.active, .sidebar div[id^='menu-block-3'] .menu > li a:hover, .sidebar div[id^='menu-block-3'] .menu > li a.active-trail {
  background-color: #9a896f;
  font-weight: normal;
}
/* line 225, ../sass/base/_navigation.sass */
.sidebar div[id^='menu-block-3'] .menu > li ul {
  padding: 10px 0;
}
/* line 228, ../sass/base/_navigation.sass */
.sidebar div[id^='menu-block-3'] .menu > li ul li a {
  background-color: transparent;
  color: #af6a75;
  text-decoration: none;
  padding: 0 5px 5px 5px;
}
/* line 234, ../sass/base/_navigation.sass */
.sidebar div[id^='menu-block-3'] .menu > li ul li a.active, .sidebar div[id^='menu-block-3'] .menu > li ul li a:hover, .sidebar div[id^='menu-block-3'] .menu > li ul li a.active-trail {
  color: #6F484F;
  background-color: transparent;
}
/* line 237, ../sass/base/_navigation.sass */
.sidebar div[id^='menu-block-3'] .menu > li ul li ul li {
  padding-left: 10px;
}

/* line 240, ../sass/base/_navigation.sass */
#dropdown-menu {
  display: none;
}
/* line 244, ../sass/base/_navigation.sass */
#dropdown-menu .dropdown-menu-toggle {
  background-color: #e9e5df;
  width: 100%;
  display: block;
  padding: 10px;
  cursor: pointer;
  position: relative;
}
/* line 251, ../sass/base/_navigation.sass */
#dropdown-menu .dropdown-menu-toggle:after {
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: inherit;
  content: "";
  color: #af6a75;
  font-size: 14px;
  margin-left: 10px;
  top: 14px;
  display: block;
  right: 10px;
  position: absolute;
  webkit-transition: transform 0.4s ease-in-out;
  khtml-transition: transform 0.4s ease-in-out;
  moz-transition: transform 0.4s ease-in-out;
  ms-transition: transform 0.4s ease-in-out;
  o-transition: transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out;
}
/* line 263, ../sass/base/_navigation.sass */
#dropdown-menu .dropdown-menu-toggle.open:after {
  webkit-transform: rotate(-180deg);
  khtml-transform: rotate(-180deg);
  moz-transform: rotate(-180deg);
  ms-transform: rotate(-180deg);
  o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
/* line 267, ../sass/base/_navigation.sass */
#dropdown-menu div[id^='menu-block-3'] {
  display: none;
}
/* line 269, ../sass/base/_navigation.sass */
#dropdown-menu div[id^='menu-block-3'] .menu {
  background-color: #e9e5df;
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 29, ../sass/lib/_mixins.sass */
#dropdown-menu div[id^='menu-block-3'] .menu li {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 273, ../sass/base/_navigation.sass */
#dropdown-menu div[id^='menu-block-3'] .menu li a {
  padding: 10px;
  display: block;
  border-top: 1px solid #FFFFFF;
  color: #FFFFFF;
  background-color: #af6a75;
}
/* line 279, ../sass/base/_navigation.sass */
#dropdown-menu div[id^='menu-block-3'] .menu li a:hover {
  background-color: #6F484F;
  text-decoration: none;
}
/* line 282, ../sass/base/_navigation.sass */
#dropdown-menu div[id^='menu-block-3'] .menu li ul {
  padding-left: 10px;
  background-color: #FFFFFF;
}
/* line 286, ../sass/base/_navigation.sass */
#dropdown-menu div[id^='menu-block-3'] .menu li ul li a {
  background-color: #FFFFFF;
  color: #af6a75;
}
/* line 289, ../sass/base/_navigation.sass */
#dropdown-menu div[id^='menu-block-3'] .menu li ul li a:hover {
  color: #6F484F;
  background-color: #FFFFFF;
}

/* line 3, ../sass/base/_sidebars.sass */
aside.sidebar.second h2 {
  font-weight: normal;
}

/* line 3, ../sass/pages/_home.sass */
.front #logo {
  float: left;
  margin-top: 10px;
  margin-right: 15px;
  margin-bottom: 25px;
  margin-left: 0;
}
/* line 10, ../sass/pages/_home.sass */
.front #logo img {
  height: 125px;
}
@media screen and (min-width: 420px) and (max-width: 520px) {
  /* line 10, ../sass/pages/_home.sass */
  .front #logo img {
    height: 100px;
  }
}
@media screen and (min-width: 768px) and (max-width: 939px), screen and (min-width: 940px) and (max-width: 1280px), screen and (min-width: 1281px) {
  /* line 3, ../sass/pages/_home.sass */
  .front #logo {
    float: none;
    margin-top: 20px;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
  }
  /* line 22, ../sass/pages/_home.sass */
  .front #logo img {
    height: 180px;
    margin: 0 auto;
  }
}
@media screen and (min-width: 0px) and (max-width: 420px), screen and (min-width: 420px) and (max-width: 520px) {
  /* line 3, ../sass/pages/_home.sass */
  .front #logo {
    width: 100%;
  }
  /* line 28, ../sass/pages/_home.sass */
  .front #logo a img {
    margin: 0 auto;
  }
}
/* line 30, ../sass/pages/_home.sass */
.front .content-header {
  padding: 20px;
}
@media screen and (min-width: 768px) and (max-width: 939px), screen and (min-width: 940px) and (max-width: 1280px), screen and (min-width: 1281px) {
  /* line 30, ../sass/pages/_home.sass */
  .front .content-header {
    padding-top: 20px;
    padding-right: 0;
    padding-bottom: 20px;
    padding-left: 0;
  }
}
/* line 39, ../sass/pages/_home.sass */
.front .content-header h1#page-title {
  font-size: 40px;
  line-height: 40px;
}
@media screen and (min-width: 0px) and (max-width: 420px), screen and (min-width: 420px) and (max-width: 520px) {
  /* line 39, ../sass/pages/_home.sass */
  .front .content-header h1#page-title {
    display: none;
  }
}
/* line 45, ../sass/pages/_home.sass */
.front .content-header .subtitle {
  clear: both;
  text-align: center;
}
@media screen and (min-width: 768px) and (max-width: 939px), screen and (min-width: 940px) and (max-width: 1280px), screen and (min-width: 1281px) {
  /* line 45, ../sass/pages/_home.sass */
  .front .content-header .subtitle {
    text-align: left;
  }
}
@media screen and (min-width: 0px) and (max-width: 767px) {
  /* line 45, ../sass/pages/_home.sass */
  .front .content-header .subtitle {
    clear: none;
    text-align: left;
  }
}
@media screen and (min-width: 0px) and (max-width: 420px), screen and (min-width: 420px) and (max-width: 520px) {
  /* line 45, ../sass/pages/_home.sass */
  .front .content-header .subtitle {
    display: none;
  }
}

/* line 1, ../sass/pages/_list-overview.sass */
.list-news,
.list-blog {
  margin-top: 20px;
}
/* line 4, ../sass/pages/_list-overview.sass */
.list-news .views-row,
.list-blog .views-row {
  margin-bottom: 20px;
}
/* line 7, ../sass/pages/_list-overview.sass */
.list-news .views-row a,
.list-blog .views-row a {
  color: #333333;
}
/* line 9, ../sass/pages/_list-overview.sass */
.list-news .views-row a:hover,
.list-blog .views-row a:hover {
  text-decoration: none;
}
/* line 12, ../sass/pages/_list-overview.sass */
.list-news .views-row a:hover .read-more,
.list-blog .views-row a:hover .read-more {
  color: #6F484F;
}
/* line 18, ../sass/pages/_list-overview.sass */
.list-news .views-row picture,
.list-blog .views-row picture {
  float: left;
  width: 25%;
}
@media screen and (min-width: 940px) and (max-width: 1280px), screen and (min-width: 1281px) {
  /* line 18, ../sass/pages/_list-overview.sass */
  .list-news .views-row picture,
  .list-blog .views-row picture {
    width: 20%;
  }
}
/* line 23, ../sass/pages/_list-overview.sass */
.list-news .views-row picture img,
.list-blog .views-row picture img {
  width: 100%;
}
/* line 25, ../sass/pages/_list-overview.sass */
.list-news .views-row .info,
.list-blog .views-row .info {
  padding-left: 20px;
  float: left;
  width: 75%;
}
@media screen and (min-width: 940px) and (max-width: 1280px), screen and (min-width: 1281px) {
  /* line 25, ../sass/pages/_list-overview.sass */
  .list-news .views-row .info,
  .list-blog .views-row .info {
    width: 80%;
  }
}
/* line 32, ../sass/pages/_list-overview.sass */
.list-news .views-row .info h2,
.list-blog .views-row .info h2 {
  font-family: Interstate;
  font-size: 18px;
  line-height: 21px;
  text-transform: uppercase;
  font-weight: normal;
  color: #af6a75;
}
@media screen and (min-width: 768px) {
  /* line 32, ../sass/pages/_list-overview.sass */
  .list-news .views-row .info h2,
  .list-blog .views-row .info h2 {
    font-size: 18px;
    line-height: 24px;
  }
}
@media screen and (min-width: 0px) and (max-width: 420px) {
  /* line 32, ../sass/pages/_list-overview.sass */
  .list-news .views-row .info h2,
  .list-blog .views-row .info h2 {
    font-size: 18px;
    line-height: 24px;
  }
}
/* line 36, ../sass/pages/_list-overview.sass */
.list-news .views-row .info .date,
.list-blog .views-row .info .date {
  font-weight: bold;
}
/* line 39, ../sass/pages/_list-overview.sass */
.list-news .views-row .info .read-more,
.list-blog .views-row .info .read-more {
  color: #af6a75;
  webkit-transition: color 0.4s ease;
  khtml-transition: color 0.4s ease;
  moz-transition: color 0.4s ease;
  ms-transition: color 0.4s ease;
  o-transition: color 0.4s ease;
  transition: color 0.4s ease;
}

/* line 3, ../sass/pages/_searchresults.sass */
.list-search .view-header {
  font-family: Georgia;
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin-top: 20px;
}
/* line 7, ../sass/pages/_searchresults.sass */
.list-search .view-header,
.list-search .views-row {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #ADADAD;
}
/* line 14, ../sass/pages/_searchresults.sass */
.list-search .views-row h2 {
  font-family: Interstate;
  font-size: 18px;
  line-height: 21px;
  text-transform: uppercase;
  font-weight: normal;
}
@media screen and (min-width: 768px) {
  /* line 14, ../sass/pages/_searchresults.sass */
  .list-search .views-row h2 {
    font-size: 18px;
    line-height: 24px;
  }
}
@media screen and (min-width: 0px) and (max-width: 420px) {
  /* line 14, ../sass/pages/_searchresults.sass */
  .list-search .views-row h2 {
    font-size: 18px;
    line-height: 24px;
  }
}
/* line 18, ../sass/pages/_searchresults.sass */
.list-search .views-row .url a {
  color: #ADADAD;
}
/* line 20, ../sass/pages/_searchresults.sass */
.list-search .views-row .url a:hover {
  color: #333333;
}

/* line 1, ../sass/pages/_tickets.sass */
table.zts_table thead th,
table.zts_table tfoot th,
table.zts_table tfoot td {
  background-color: #af6a75 !important;
  border: 0;
}

/* line 7, ../sass/pages/_tickets.sass */
.zts_header {
  display: none !important;
  font-size: larger !important;
  font-weight: bold !important;
  margin-bottom: 8pt !important;
}

/* line 14, ../sass/pages/_tickets.sass */
table.zts_table thead th, table.zts_table tfoot th, table.zts_table tfoot td {
  -moz-border-bottom-colors: none !important;
  -moz-border-left-colors: none !important;
  -moz-border-right-colors: none !important;
  -moz-border-top-colors: none !important;
  background-color: #ed1c24 !important;
  border-color: #ed1c24 !important;
  border-image: none !important;
  border-style: solid !important;
  border-width: 1px 0 !important;
  color: #fff !important;
  font-size: 10pt !important;
  font-weight: bold !important;
}

/* line 29, ../sass/pages/_tickets.sass */
table.zts_table {
  background-color: white !important;
  border: 1px solid #ed1c24 !important;
  border-collapse: collapse !important;
  color: #000 !important;
  font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif !important;
  font-size: 0.875em !important;
  line-height: 1.142em !important;
  width: 100% !important;
}

/* line 40, ../sass/pages/_tickets.sass */
a.zts_link, a.zts_link:active {
  color: #000 !important;
  font-weight: bold !important;
  text-decoration: underline !important;
}

/* line 46, ../sass/pages/_tickets.sass */
.zts_colleft {
  float: left !important;
  margin-bottom: 0 !important;
  margin-left: 0 !important;
  padding: 5px !important;
  width: 350px !important;
}

/* line 54, ../sass/pages/_tickets.sass */
.zts_colright {
  float: right !important;
  margin-bottom: 0 !important;
  padding: 5px 0 5px 5px !important;
}

/* line 60, ../sass/pages/_tickets.sass */
#RB_overlay {
  background-color: white !important;
  bottom: 0 !important;
  height: 100% !important;
  left: 0 !important;
  min-height: 100% !important;
  opacity: 0.6 !important;
  position: absolute !important;
  right: 0 !important;
  top: 0 !important;
  width: 100% !important;
  z-index: 100 !important;
}

/* line 74, ../sass/pages/_tickets.sass */
.zts_button, .zts_button:active {
  background: #fff none repeat scroll 0 0 !important;
  border: 1px ridge #ed1c24 !important;
  cursor: pointer !important;
  font-family: "Trebuchet MS" !important;
  font-size: 10px !important;
  padding: 0 8px !important;
  color: #333333;
}

/* line 84, ../sass/pages/_tickets.sass */
#RB_window {
  border: 0 ridge !important;
  box-shadow: 0 0 0 #fff !important;
}

/* line 88, ../sass/pages/_tickets.sass */
button,
html input[type='button'],
input[type='reset'],
input[type='submit'] {
  color: #333333;
}

/* line 95, ../sass/pages/_tickets.sass */
.zts_iframe input[type=checkbox].zts_crm_check,
.zts_iframe input[type=checkbox]#is_general_conditions_accepted {
  opacity: 1 !important;
  position: relative;
  height: 16px;
  width: 16px;
  background: white;
}
/* line 103, ../sass/pages/_tickets.sass */
.zts_iframe input[type=checkbox].zts_crm_check:checked:after,
.zts_iframe input[type=checkbox]#is_general_conditions_accepted:checked:after {
  content: "✓";
  color: #6F484F;
  margin-left: 3px;
}
/* line 108, ../sass/pages/_tickets.sass */
.zts_iframe input[type=checkbox].zts_crm_check + label:before,
.zts_iframe input[type=checkbox]#is_general_conditions_accepted + label:before {
  opacity: 0;
}
/* line 111, ../sass/pages/_tickets.sass */
.zts_iframe input[type=checkbox].zts_crm_check:focus,
.zts_iframe input[type=checkbox]#is_general_conditions_accepted:focus {
  outline: 0;
}

/*# sourceMappingURL=main.css.map */
