@import url(https://fonts.googleapis.com/css?family=Raleway:400,300,700);
meta.foundation-version {
  font-family: "/5.5.2/"; }

meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0; }f

meta.foundation-mq-small-only {
  font-family: "/only screen and (max-width: 40em)/";
  width: 0; }

meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:40.0625em)/";
  width: 40.0625em; }

meta.foundation-mq-medium-only {
  font-family: "/only screen and (min-width:40.0625em) and (max-width:64em)/";
  width: 40.0625em; }

meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.0625em)/";
  width: 64.0625em; }

meta.foundation-mq-large-only {
  font-family: "/only screen and (min-width:64.0625em) and (max-width:90em)/";
  width: 64.0625em; }

meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.0625em)/";
  width: 90.0625em; }

meta.foundation-mq-xlarge-only {
  font-family: "/only screen and (min-width:90.0625em) and (max-width:120em)/";
  width: 90.0625em; }

meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.0625em)/";
  width: 120.0625em; }

meta.foundation-data-attribute-namespace {
  font-family: false; }

html, body {
  height: 100%; }

html {
  box-sizing: border-box; }

*,
*:before,
*:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit; }

html,
body {
  font-size: 100%; }

body {
  background: #fff;
  color: #222;
  cursor: auto;
  font-family: "Raleway", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  margin: 0;
  padding: 0;
  position: relative; }

a:hover {
  cursor: pointer; }

img {
  max-width: 100%;
  height: auto; }

img {
  -ms-interpolation-mode: bicubic; }

#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object,
.mqa-display img,
.mqa-display embed,
.mqa-display object {
  max-width: none !important; }

.left {
  float: left !important; }

.right {
  float: right !important; }

.clearfix:before, .clearfix:after {
  content: " ";
  display: table; }
.clearfix:after {
  clear: both; }

.hide {
  display: none; }

.invisible {
  visibility: hidden; }

.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

img {
  display: inline-block;
  vertical-align: middle; }

textarea {
  height: auto;
  min-height: 50px; }

select {
  width: 100%; }

.row {
  margin: 0 auto;
  max-width: 80rem;
  width: 100%; }
  .row:before, .row:after {
    content: " ";
    display: table; }
  .row:after {
    clear: both; }
  .row.collapse > .column,
  .row.collapse > .columns {
    padding-left: 0;
    padding-right: 0; }
  .row.collapse .row {
    margin-left: 0;
    margin-right: 0; }
  .row .row {
    margin: 0 -0.9375rem;
    max-width: none;
    width: auto; }
    .row .row:before, .row .row:after {
      content: " ";
      display: table; }
    .row .row:after {
      clear: both; }
    .row .row.collapse {
      margin: 0;
      max-width: none;
      width: auto; }
      .row .row.collapse:before, .row .row.collapse:after {
        content: " ";
        display: table; }
      .row .row.collapse:after {
        clear: both; }

.column,
.columns {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  width: 100%;
  float: left; }

.column + .column:last-child,
.columns + .column:last-child, .column +
.columns:last-child,
.columns +
.columns:last-child {
  float: right; }
.column + .column.end,
.columns + .column.end, .column +
.columns.end,
.columns +
.columns.end {
  float: left; }

@media only screen {
  .small-push-0 {
    position: relative;
    left: 0;
    right: auto; }

  .small-pull-0 {
    position: relative;
    right: 0;
    left: auto; }

  .small-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  .small-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  .small-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  .small-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  .small-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  .small-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  .small-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  .small-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  .small-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  .small-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  .small-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  .small-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  .small-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  .small-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  .small-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  .small-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  .small-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  .small-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  .small-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left; }

  .small-1 {
    width: 8.33333%; }

  .small-2 {
    width: 16.66667%; }

  .small-3 {
    width: 25%; }

  .small-4 {
    width: 33.33333%; }

  .small-5 {
    width: 41.66667%; }

  .small-6 {
    width: 50%; }

  .small-7 {
    width: 58.33333%; }

  .small-8 {
    width: 66.66667%; }

  .small-9 {
    width: 75%; }

  .small-10 {
    width: 83.33333%; }

  .small-11 {
    width: 91.66667%; }

  .small-12 {
    width: 100%; }

  .small-offset-0 {
    margin-left: 0 !important; }

  .small-offset-1 {
    margin-left: 8.33333% !important; }

  .small-offset-2 {
    margin-left: 16.66667% !important; }

  .small-offset-3 {
    margin-left: 25% !important; }

  .small-offset-4 {
    margin-left: 33.33333% !important; }

  .small-offset-5 {
    margin-left: 41.66667% !important; }

  .small-offset-6 {
    margin-left: 50% !important; }

  .small-offset-7 {
    margin-left: 58.33333% !important; }

  .small-offset-8 {
    margin-left: 66.66667% !important; }

  .small-offset-9 {
    margin-left: 75% !important; }

  .small-offset-10 {
    margin-left: 83.33333% !important; }

  .small-offset-11 {
    margin-left: 91.66667% !important; }

  .small-reset-order {
    float: left;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto; }

  .column.small-centered,
  .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  .column.small-uncentered,
  .columns.small-uncentered {
    float: left;
    margin-left: 0;
    margin-right: 0; }

  .column.small-centered:last-child,
  .columns.small-centered:last-child {
    float: none; }

  .column.small-uncentered:last-child,
  .columns.small-uncentered:last-child {
    float: left; }

  .column.small-uncentered.opposite,
  .columns.small-uncentered.opposite {
    float: right; }

  .row.small-collapse > .column,
  .row.small-collapse > .columns {
    padding-left: 0;
    padding-right: 0; }
  .row.small-collapse .row {
    margin-left: 0;
    margin-right: 0; }
  .row.small-uncollapse > .column,
  .row.small-uncollapse > .columns {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left; } }
@media only screen and (min-width: 40.0625em) {
  .medium-push-0 {
    position: relative;
    left: 0;
    right: auto; }

  .medium-pull-0 {
    position: relative;
    right: 0;
    left: auto; }

  .medium-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  .medium-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  .medium-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  .medium-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  .medium-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  .medium-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  .medium-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  .medium-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  .medium-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  .medium-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  .medium-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  .medium-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  .medium-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  .medium-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  .medium-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  .medium-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left; }

  .medium-1 {
    width: 8.33333%; }

  .medium-2 {
    width: 16.66667%; }

  .medium-3 {
    width: 25%; }

  .medium-4 {
    width: 33.33333%; }

  .medium-5 {
    width: 41.66667%; }

  .medium-6 {
    width: 50%; }

  .medium-7 {
    width: 58.33333%; }

  .medium-8 {
    width: 66.66667%; }

  .medium-9 {
    width: 75%; }

  .medium-10 {
    width: 83.33333%; }

  .medium-11 {
    width: 91.66667%; }

  .medium-12 {
    width: 100%; }

  .medium-offset-0 {
    margin-left: 0 !important; }

  .medium-offset-1 {
    margin-left: 8.33333% !important; }

  .medium-offset-2 {
    margin-left: 16.66667% !important; }

  .medium-offset-3 {
    margin-left: 25% !important; }

  .medium-offset-4 {
    margin-left: 33.33333% !important; }

  .medium-offset-5 {
    margin-left: 41.66667% !important; }

  .medium-offset-6 {
    margin-left: 50% !important; }

  .medium-offset-7 {
    margin-left: 58.33333% !important; }

  .medium-offset-8 {
    margin-left: 66.66667% !important; }

  .medium-offset-9 {
    margin-left: 75% !important; }

  .medium-offset-10 {
    margin-left: 83.33333% !important; }

  .medium-offset-11 {
    margin-left: 91.66667% !important; }

  .medium-reset-order {
    float: left;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto; }

  .column.medium-centered,
  .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  .column.medium-uncentered,
  .columns.medium-uncentered {
    float: left;
    margin-left: 0;
    margin-right: 0; }

  .column.medium-centered:last-child,
  .columns.medium-centered:last-child {
    float: none; }

  .column.medium-uncentered:last-child,
  .columns.medium-uncentered:last-child {
    float: left; }

  .column.medium-uncentered.opposite,
  .columns.medium-uncentered.opposite {
    float: right; }

  .row.medium-collapse > .column,
  .row.medium-collapse > .columns {
    padding-left: 0;
    padding-right: 0; }
  .row.medium-collapse .row {
    margin-left: 0;
    margin-right: 0; }
  .row.medium-uncollapse > .column,
  .row.medium-uncollapse > .columns {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left; }

  .push-0 {
    position: relative;
    left: 0;
    right: auto; }

  .pull-0 {
    position: relative;
    right: 0;
    left: auto; }

  .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  .push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  .push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  .push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; } }
@media only screen and (min-width: 64.0625em) {
  .large-push-0 {
    position: relative;
    left: 0;
    right: auto; }

  .large-pull-0 {
    position: relative;
    right: 0;
    left: auto; }

  .large-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  .large-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  .large-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  .large-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  .large-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  .large-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  .large-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  .large-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  .large-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  .large-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  .large-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  .large-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  .large-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  .large-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  .large-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  .large-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  .large-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  .large-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  .large-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left; }

  .large-1 {
    width: 8.33333%; }

  .large-2 {
    width: 16.66667%; }

  .large-3 {
    width: 25%; }

  .large-4 {
    width: 33.33333%; }

  .large-5 {
    width: 41.66667%; }

  .large-6 {
    width: 50%; }

  .large-7 {
    width: 58.33333%; }

  .large-8 {
    width: 66.66667%; }

  .large-9 {
    width: 75%; }

  .large-10 {
    width: 83.33333%; }

  .large-11 {
    width: 91.66667%; }

  .large-12 {
    width: 100%; }

  .large-offset-0 {
    margin-left: 0 !important; }

  .large-offset-1 {
    margin-left: 8.33333% !important; }

  .large-offset-2 {
    margin-left: 16.66667% !important; }

  .large-offset-3 {
    margin-left: 25% !important; }

  .large-offset-4 {
    margin-left: 33.33333% !important; }

  .large-offset-5 {
    margin-left: 41.66667% !important; }

  .large-offset-6 {
    margin-left: 50% !important; }

  .large-offset-7 {
    margin-left: 58.33333% !important; }

  .large-offset-8 {
    margin-left: 66.66667% !important; }

  .large-offset-9 {
    margin-left: 75% !important; }

  .large-offset-10 {
    margin-left: 83.33333% !important; }

  .large-offset-11 {
    margin-left: 91.66667% !important; }

  .large-reset-order {
    float: left;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto; }

  .column.large-centered,
  .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  .column.large-uncentered,
  .columns.large-uncentered {
    float: left;
    margin-left: 0;
    margin-right: 0; }

  .column.large-centered:last-child,
  .columns.large-centered:last-child {
    float: none; }

  .column.large-uncentered:last-child,
  .columns.large-uncentered:last-child {
    float: left; }

  .column.large-uncentered.opposite,
  .columns.large-uncentered.opposite {
    float: right; }

  .row.large-collapse > .column,
  .row.large-collapse > .columns {
    padding-left: 0;
    padding-right: 0; }
  .row.large-collapse .row {
    margin-left: 0;
    margin-right: 0; }
  .row.large-uncollapse > .column,
  .row.large-uncollapse > .columns {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left; }

  .push-0 {
    position: relative;
    left: 0;
    right: auto; }

  .pull-0 {
    position: relative;
    right: 0;
    left: auto; }

  .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  .push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  .push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  .push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; } }
@font-face {
  font-family: 'weather';
  src: url("../fonts/artill_clean_icons-webfont.eot");
  src: url("../fonts/artill_clean_icons-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/artill_clean_icons-webfont.woff") format("woff"), url("../fonts/artill_clean_icons-webfont.ttf") format("truetype"), url("../fonts/artill_clean_icons-webfont.svg#artill_clean_weather_iconsRg") format("svg");
  font-weight: normal;
  font-style: normal; }
body main {
  margin-top: 2em;
  margin-bottom: 2em; }

body.home main {
  margin-top: 0;
  margin-bottom: 0; }

button:focus,
.button:focus {
  outline: none; }

header {
  /*    position: fixed;
      top: 0;
      left: 0;*/
  z-index: 1000000;
  width: 100%;
  background: #008CBA;
  transition: 0.5s; }
  header .branding img {
    max-height: 92px; }
  header .branding strong {
    font-size: 2em;
    margin-left: 1em;
    vertical-align: bottom; }
  header .secondary-nav ul li a {
    font-weight: 300;
    font-size: 0.9em; }
  header .top-bar-section ul.primary-nav li:not(.has-form) a:not(.button) {
    font-size: 1.3em;
    font-weight: 300; }
  header .top-bar-section ul.primary-nav li:not(.has-form) ul li:not(.has-form) a:not(.button) {
    font-size: 0.9em; }
  header .secondary-nav form .postfix.button {
    margin: 0;
    padding: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 1.875rem; }

.top-bar {
  height: 6em;
  padding: 0; }
  .top-bar .toggle-topbar.menu-icon {
    margin-top: 1em; }

@media only screen and (min-width: 40.063em) {
  .contain-to-grid .top-bar {
    margin-bottom: 0.8em; }

  .top-bar {
    height: 7rem;
    padding-top: 4rem;
    position: relative; }
    .top-bar ul.primary-nav li:not(.has-form) a:not(.button) {
      padding-left: 1.5em; }
    .top-bar ul.primary-nav li:not(.has-form) ul li:not(.has-form) a:not(.button) {
      padding-left: 1em; }

  .secondary-nav {
    position: absolute;
    right: 1em;
    top: -3.5em; }

  .branding {
    margin-top: -3em; } }
/* orbit slider */
.orbit-container {
  background-color: #eee; }
  .orbit-container .orbit-slider {
    max-height: 312px; }
    .orbit-container .orbit-slider .slide-container img {
      width: 100%;
      max-height: 312px; }
    .orbit-container .orbit-slider .slide-container .overlay-container {
      position: relative; }
      .orbit-container .orbit-slider .slide-container .overlay-container .overlay {
        position: absolute;
        top: 4em;
        padding: 0 6em; }
        .orbit-container .orbit-slider .slide-container .overlay-container .overlay h1 {
          margin: 0;
          text-transform: uppercase;
          font-size: 2em;
          font-weight: 700;
          color: rgba(255, 255, 255, 0.6);
          display: inline-block;
          line-height: 1; }
          .orbit-container .orbit-slider .slide-container .overlay-container .overlay h1 a {
            color: rgba(255, 255, 255, 0.6); }
        .orbit-container .orbit-slider .slide-container .overlay-container .overlay h2 {
          font-size: 1.2em;
          font-weight: 400;
          color: #e7e7e7;
          display: inline-block; }
  .orbit-container .orbit-bullets-container {
    margin-top: -3.5em; }

/* orbit slider in home page */
.emo .orbit-container .orbit-slider {
  min-height: 225px;
  max-height: 512px; }
  .emo .orbit-container .orbit-slider .slide-container img {
    min-height: 225px;
    max-height: 512px; }
  .emo .orbit-container .orbit-slider .slide-container .overlay-container {
    margin: 0 auto;
    max-width: 80rem;
    width: 100%;
    margin: 0 auto;
    max-width: 80rem;
    width: 100%; }
    .emo .orbit-container .orbit-slider .slide-container .overlay-container:before, .emo .orbit-container .orbit-slider .slide-container .overlay-container:after {
      content: " ";
      display: table; }
    .emo .orbit-container .orbit-slider .slide-container .overlay-container:after {
      clear: both; }
    .emo .orbit-container .orbit-slider .slide-container .overlay-container .overlay-col {
      padding-left: 0.9375rem;
      padding-right: 0.9375rem;
      width: 100%;
      float: left; }
    .emo .orbit-container .orbit-slider .slide-container .overlay-container .overlay {
      position: absolute;
      top: inherit;
      bottom: 4em;
      padding: 0; }
      .emo .orbit-container .orbit-slider .slide-container .overlay-container .overlay h1 {
        font-size: 7em; }
      .emo .orbit-container .orbit-slider .slide-container .overlay-container .overlay h2 {
        font-size: 2em; }

#home .thematic {
  padding: 4em 0;
  background-color: #eee; }
  #home .thematic .heading {
    font-size: 2em;
    color: #777;
    padding-bottom: 0.25em;
    border-bottom: 1px solid #ddd;
    font-weight: 300;
    text-transform: uppercase;
    margin: 0 0 1em 0; }
    #home .thematic .heading .fa {
      color: #008CBA; }
#home.theme-none .thematic {
  margin: 0;
  padding: 0; }
#home .fast-links .event-list .event-list-block article {
  max-height: none; }
  #home .fast-links .event-list .event-list-block article h1 {
    font-weight: 300;
    padding: 0 0 0.75em 0;
    text-align: left; }
#home .fast-links .teaser.latest article h1, #home .fast-links .latest.opener article h1, #home .fast-links .teaser.event-list article h1, #home .fast-links .event-list.opener article h1, #home .fast-links .teaser-group article h1 {
  margin: 0;
  padding: 0;
  font-weight: 300;
  text-align: left; }
  #home .fast-links .teaser.latest article h1 a, #home .fast-links .latest.opener article h1 a, #home .fast-links .teaser.event-list article h1 a, #home .fast-links .event-list.opener article h1 a, #home .fast-links .teaser-group article h1 a {
    padding: 0;
    margin: 0;
    border: none;
    font-weight: 300;
    text-align: left; }
#home .featured .teaser.latest .teaser-body, #home .featured .latest.opener .teaser-body, #home .featured .teaser.event-list .teaser-body, #home .featured .event-list.opener .teaser-body, #home .featured .teaser-group .teaser-body {
  height: 14.0625rem; }
#home .featured .teaser.event-list .teaser-body, #home .featured .event-list.opener .teaser-body {
  height: 12.8125rem; }
#home .communications .teaser.latest article h1, #home .communications .latest.opener article h1, #home .communications .teaser.event-list article h1, #home .communications .event-list.opener article h1, #home .communications .teaser-group article h1 {
  margin-top: 0; }
#home .communications .teaser.latest .teaser-body, #home .communications .latest.opener .teaser-body, #home .communications .teaser.event-list .teaser-body, #home .communications .event-list.opener .teaser-body, #home .communications .teaser-group .teaser-body {
  height: 14.0625rem; }
#home .communications .teaser.event-list .teaser-body, #home .communications .event-list.opener .teaser-body {
  height: 12.8125rem; }

.sites-area {
  margin: 4em 0; }
  .sites-area .theme-battaglia header {
    background: #30272c; }
    .sites-area .theme-battaglia header .secondary-nav ul li a:hover {
      color: #c1193d; }
    .sites-area .theme-battaglia header .top-bar-section .dropdown li:not(.has-form).active a,
    .sites-area .theme-battaglia header .top-bar-section li:not(.has-form).active a {
      color: #c1193d; }
    .sites-area .theme-battaglia header .top-bar-section .dropdown li:not(.has-form) a:not(.button),
    .sites-area .theme-battaglia header .top-bar-section li:not(.has-form) a:not(.button) {
      background: #30272c; }
      .sites-area .theme-battaglia header .top-bar-section .dropdown li:not(.has-form) a:not(.button):hover,
      .sites-area .theme-battaglia header .top-bar-section li:not(.has-form) a:not(.button):hover {
        color: #c1193d;
        background: #3e3239; }
    .sites-area .theme-battaglia header .top-bar-section .dropdown li.back:not(.has-form) a:not(.button) {
      background: #c1193d; }
      .sites-area .theme-battaglia header .top-bar-section .dropdown li.back:not(.has-form) a:not(.button):before {
        font-family: "FontAwesome";
        content: "\f104";
        padding-right: 0.5em; }
      .sites-area .theme-battaglia header .top-bar-section .dropdown li.back:not(.has-form) a:not(.button):hover {
        color: #30272c;
        background: #d81c44; }
  .sites-area .theme-battaglia #nav-box li.on strong,
  .sites-area .theme-battaglia #nav-box a:hover,
  .sites-area .theme-battaglia #nav-box a:active,
  .sites-area .theme-battaglia #nav-box a:focus,
  .sites-area .theme-battaglia #nav-box li.on a:hover,
  .sites-area .theme-battaglia #nav-box li.on a:active,
  .sites-area .theme-battaglia #nav-box li.on a:focus,
  .sites-area .theme-battaglia #nav-box li strong,
  .sites-area .theme-battaglia #nav-box li.on a {
    background: #3e3239;
    color: #fff; }
  .sites-area .theme-battaglia #nav-box li.on li a {
    background: transparent;
    color: #000; }
  .sites-area .theme-battaglia .orbit-container .orbit-slider .slide-container .overlay-container .overlay h2 {
    color: #c1193d; }
  .sites-area .theme-battaglia #home .thematic .heading .fa {
    color: #30272c; }
  .sites-area .theme-battaglia .home-section-bottom .tagcloud.tagcloud-wide .heading {
    border-bottom: 1px solid #3e3239; }
  .sites-area .theme-battaglia .home-section-bottom .tagcloud.tagcloud-wide .area h1 i {
    color: #060505; }
  .sites-area .theme-battaglia .newsletter h4 {
    color: #c1193d; }
  .sites-area .theme-battaglia .museum-info {
    background-color: #c1193d; }
  .sites-area .theme-battaglia footer {
    background: #30272c; }
    .sites-area .theme-battaglia footer .info-snippet i {
      color: #c1193d; }
  .sites-area .theme-battaglia .teaser .heading .fa, .sites-area .theme-battaglia .opener .heading .fa {
    color: #30272c; }
  .sites-area .theme-battaglia .teaser .teaser-item:hover article h1, .sites-area .theme-battaglia .opener .teaser-item:hover article h1 {
    color: #30272c; }
    .sites-area .theme-battaglia .teaser .teaser-item:hover article h1 a, .sites-area .theme-battaglia .opener .teaser-item:hover article h1 a {
      color: #30272c; }
  .sites-area .theme-battaglia .teaser .teaser-item:hover article p.readmore a, .sites-area .theme-battaglia .opener .teaser-item:hover article p.readmore a {
    color: #c1193d; }
  .sites-area .theme-battaglia .news-and-links .teaser-group .heading .fa {
    color: #30272c; }
  .sites-area .theme-battaglia .news-and-links .teaser-group .heading a {
    color: #30272c; }
  .sites-area .theme-battaglia .news-and-links .fast-links ul li a :hover i {
    color: #30272c; }
  .sites-area .theme-battaglia .teaser.latest .heading .fa, .sites-area .theme-battaglia .latest.opener .heading .fa, .sites-area .theme-battaglia .teaser.event-list .heading .fa, .sites-area .theme-battaglia .event-list.opener .heading .fa, .sites-area .theme-battaglia .teaser-group .heading .fa {
    color: #30272c; }
  .sites-area .theme-battaglia .teaser.latest .latest-block article time, .sites-area .theme-battaglia .latest.opener .latest-block article time, .sites-area .theme-battaglia .teaser.event-list .latest-block article time, .sites-area .theme-battaglia .event-list.opener .latest-block article time, .sites-area .theme-battaglia .teaser-group .latest-block article time, .teaser.event-list .sites-area .theme-battaglia .teaser.latest .event-list-block article time, .teaser.event-list .sites-area .theme-battaglia .latest.opener .event-list-block article time, .sites-area .theme-battaglia .teaser.event-list .event-list-block article time, .teaser.event-list .sites-area .theme-battaglia .teaser-group .event-list-block article time, .event-list.opener .sites-area .theme-battaglia .teaser.latest .event-list-block article time, .event-list.opener .sites-area .theme-battaglia .latest.opener .event-list-block article time, .sites-area .theme-battaglia .event-list.opener .event-list-block article time, .event-list.opener .sites-area .theme-battaglia .teaser-group .event-list-block article time, .sites-area .theme-battaglia .teaser.latest .teaser-group .teaser-item article time, .teaser-group .sites-area .theme-battaglia .teaser.latest .teaser-item article time, .sites-area .theme-battaglia .latest.opener .teaser-group .teaser-item article time, .teaser-group .sites-area .theme-battaglia .latest.opener .teaser-item article time, .sites-area .theme-battaglia .teaser.event-list .teaser-group .teaser-item article time, .teaser-group .sites-area .theme-battaglia .teaser.event-list .teaser-item article time, .sites-area .theme-battaglia .event-list.opener .teaser-group .teaser-item article time, .teaser-group .sites-area .theme-battaglia .event-list.opener .teaser-item article time, .sites-area .theme-battaglia .teaser-group .teaser-item article time {
    color: #30272c; }
  .sites-area .theme-battaglia .teaser.latest .latest-block article h1, .sites-area .theme-battaglia .latest.opener .latest-block article h1, .sites-area .theme-battaglia .teaser.event-list .latest-block article h1, .sites-area .theme-battaglia .event-list.opener .latest-block article h1, .sites-area .theme-battaglia .teaser-group .latest-block article h1, .teaser.event-list .sites-area .theme-battaglia .teaser.latest .event-list-block article h1, .teaser.event-list .sites-area .theme-battaglia .latest.opener .event-list-block article h1, .sites-area .theme-battaglia .teaser.event-list .event-list-block article h1, .teaser.event-list .sites-area .theme-battaglia .teaser-group .event-list-block article h1, .event-list.opener .sites-area .theme-battaglia .teaser.latest .event-list-block article h1, .event-list.opener .sites-area .theme-battaglia .latest.opener .event-list-block article h1, .sites-area .theme-battaglia .event-list.opener .event-list-block article h1, .event-list.opener .sites-area .theme-battaglia .teaser-group .event-list-block article h1, .sites-area .theme-battaglia .teaser.latest .teaser-group .teaser-item article h1, .teaser-group .sites-area .theme-battaglia .teaser.latest .teaser-item article h1, .sites-area .theme-battaglia .latest.opener .teaser-group .teaser-item article h1, .teaser-group .sites-area .theme-battaglia .latest.opener .teaser-item article h1, .sites-area .theme-battaglia .teaser.event-list .teaser-group .teaser-item article h1, .teaser-group .sites-area .theme-battaglia .teaser.event-list .teaser-item article h1, .sites-area .theme-battaglia .event-list.opener .teaser-group .teaser-item article h1, .teaser-group .sites-area .theme-battaglia .event-list.opener .teaser-item article h1, .sites-area .theme-battaglia .teaser-group .teaser-item article h1 {
    color: #30272c; }
    .sites-area .theme-battaglia .teaser.latest .latest-block article h1 a, .sites-area .theme-battaglia .latest.opener .latest-block article h1 a, .sites-area .theme-battaglia .teaser.event-list .latest-block article h1 a, .sites-area .theme-battaglia .event-list.opener .latest-block article h1 a, .sites-area .theme-battaglia .teaser-group .latest-block article h1 a, .teaser.event-list .sites-area .theme-battaglia .teaser.latest .event-list-block article h1 a, .teaser.event-list .sites-area .theme-battaglia .latest.opener .event-list-block article h1 a, .sites-area .theme-battaglia .teaser.event-list .event-list-block article h1 a, .teaser.event-list .sites-area .theme-battaglia .teaser-group .event-list-block article h1 a, .event-list.opener .sites-area .theme-battaglia .teaser.latest .event-list-block article h1 a, .event-list.opener .sites-area .theme-battaglia .latest.opener .event-list-block article h1 a, .sites-area .theme-battaglia .event-list.opener .event-list-block article h1 a, .event-list.opener .sites-area .theme-battaglia .teaser-group .event-list-block article h1 a, .sites-area .theme-battaglia .teaser.latest .teaser-group .teaser-item article h1 a, .teaser-group .sites-area .theme-battaglia .teaser.latest .teaser-item article h1 a, .sites-area .theme-battaglia .latest.opener .teaser-group .teaser-item article h1 a, .teaser-group .sites-area .theme-battaglia .latest.opener .teaser-item article h1 a, .sites-area .theme-battaglia .teaser.event-list .teaser-group .teaser-item article h1 a, .teaser-group .sites-area .theme-battaglia .teaser.event-list .teaser-item article h1 a, .sites-area .theme-battaglia .event-list.opener .teaser-group .teaser-item article h1 a, .teaser-group .sites-area .theme-battaglia .event-list.opener .teaser-item article h1 a, .sites-area .theme-battaglia .teaser-group .teaser-item article h1 a {
      color: #30272c; }
  .sites-area .theme-battaglia .teaser.latest .latest-block article h2, .sites-area .theme-battaglia .latest.opener .latest-block article h2, .sites-area .theme-battaglia .teaser.event-list .latest-block article h2, .sites-area .theme-battaglia .event-list.opener .latest-block article h2, .sites-area .theme-battaglia .teaser-group .latest-block article h2, .teaser.event-list .sites-area .theme-battaglia .teaser.latest .event-list-block article h2, .teaser.event-list .sites-area .theme-battaglia .latest.opener .event-list-block article h2, .sites-area .theme-battaglia .teaser.event-list .event-list-block article h2, .teaser.event-list .sites-area .theme-battaglia .teaser-group .event-list-block article h2, .event-list.opener .sites-area .theme-battaglia .teaser.latest .event-list-block article h2, .event-list.opener .sites-area .theme-battaglia .latest.opener .event-list-block article h2, .sites-area .theme-battaglia .event-list.opener .event-list-block article h2, .event-list.opener .sites-area .theme-battaglia .teaser-group .event-list-block article h2, .sites-area .theme-battaglia .teaser.latest .teaser-group .teaser-item article h2, .teaser-group .sites-area .theme-battaglia .teaser.latest .teaser-item article h2, .sites-area .theme-battaglia .latest.opener .teaser-group .teaser-item article h2, .teaser-group .sites-area .theme-battaglia .latest.opener .teaser-item article h2, .sites-area .theme-battaglia .teaser.event-list .teaser-group .teaser-item article h2, .teaser-group .sites-area .theme-battaglia .teaser.event-list .teaser-item article h2, .sites-area .theme-battaglia .event-list.opener .teaser-group .teaser-item article h2, .teaser-group .sites-area .theme-battaglia .event-list.opener .teaser-item article h2, .sites-area .theme-battaglia .teaser-group .teaser-item article h2 {
    color: #c1193d; }
  .sites-area .theme-battaglia .teaser.latest .latest-block:hover, .sites-area .theme-battaglia .latest.opener .latest-block:hover, .sites-area .theme-battaglia .teaser.event-list .latest-block:hover, .sites-area .theme-battaglia .event-list.opener .latest-block:hover, .sites-area .theme-battaglia .teaser-group .latest-block:hover, .teaser.event-list .sites-area .theme-battaglia .teaser.latest .event-list-block:hover, .teaser.event-list .sites-area .theme-battaglia .latest.opener .event-list-block:hover, .sites-area .theme-battaglia .teaser.event-list .event-list-block:hover, .teaser.event-list .sites-area .theme-battaglia .teaser-group .event-list-block:hover, .event-list.opener .sites-area .theme-battaglia .teaser.latest .event-list-block:hover, .event-list.opener .sites-area .theme-battaglia .latest.opener .event-list-block:hover, .sites-area .theme-battaglia .event-list.opener .event-list-block:hover, .event-list.opener .sites-area .theme-battaglia .teaser-group .event-list-block:hover, .sites-area .theme-battaglia .teaser.latest .teaser-group .teaser-item:hover, .teaser-group .sites-area .theme-battaglia .teaser.latest .teaser-item:hover, .sites-area .theme-battaglia .latest.opener .teaser-group .teaser-item:hover, .teaser-group .sites-area .theme-battaglia .latest.opener .teaser-item:hover, .sites-area .theme-battaglia .teaser.event-list .teaser-group .teaser-item:hover, .teaser-group .sites-area .theme-battaglia .teaser.event-list .teaser-item:hover, .sites-area .theme-battaglia .event-list.opener .teaser-group .teaser-item:hover, .teaser-group .sites-area .theme-battaglia .event-list.opener .teaser-item:hover, .sites-area .theme-battaglia .teaser-group .teaser-item:hover {
    background: rgba(48, 39, 44, 0.05); }
    .sites-area .theme-battaglia .teaser.latest .latest-block:hover article h1, .sites-area .theme-battaglia .latest.opener .latest-block:hover article h1, .sites-area .theme-battaglia .teaser.event-list .latest-block:hover article h1, .sites-area .theme-battaglia .event-list.opener .latest-block:hover article h1, .sites-area .theme-battaglia .teaser-group .latest-block:hover article h1, .teaser.event-list .sites-area .theme-battaglia .teaser.latest .event-list-block:hover article h1, .teaser.event-list .sites-area .theme-battaglia .latest.opener .event-list-block:hover article h1, .sites-area .theme-battaglia .teaser.event-list .event-list-block:hover article h1, .teaser.event-list .sites-area .theme-battaglia .teaser-group .event-list-block:hover article h1, .event-list.opener .sites-area .theme-battaglia .teaser.latest .event-list-block:hover article h1, .event-list.opener .sites-area .theme-battaglia .latest.opener .event-list-block:hover article h1, .sites-area .theme-battaglia .event-list.opener .event-list-block:hover article h1, .event-list.opener .sites-area .theme-battaglia .teaser-group .event-list-block:hover article h1, .sites-area .theme-battaglia .teaser.latest .teaser-group .teaser-item:hover article h1, .teaser-group .sites-area .theme-battaglia .teaser.latest .teaser-item:hover article h1, .sites-area .theme-battaglia .latest.opener .teaser-group .teaser-item:hover article h1, .teaser-group .sites-area .theme-battaglia .latest.opener .teaser-item:hover article h1, .sites-area .theme-battaglia .teaser.event-list .teaser-group .teaser-item:hover article h1, .teaser-group .sites-area .theme-battaglia .teaser.event-list .teaser-item:hover article h1, .sites-area .theme-battaglia .event-list.opener .teaser-group .teaser-item:hover article h1, .teaser-group .sites-area .theme-battaglia .event-list.opener .teaser-item:hover article h1, .sites-area .theme-battaglia .teaser-group .teaser-item:hover article h1 {
      color: #30272c; }
      .sites-area .theme-battaglia .teaser.latest .latest-block:hover article h1 a, .sites-area .theme-battaglia .latest.opener .latest-block:hover article h1 a, .sites-area .theme-battaglia .teaser.event-list .latest-block:hover article h1 a, .sites-area .theme-battaglia .event-list.opener .latest-block:hover article h1 a, .sites-area .theme-battaglia .teaser-group .latest-block:hover article h1 a, .teaser.event-list .sites-area .theme-battaglia .teaser.latest .event-list-block:hover article h1 a, .teaser.event-list .sites-area .theme-battaglia .latest.opener .event-list-block:hover article h1 a, .sites-area .theme-battaglia .teaser.event-list .event-list-block:hover article h1 a, .teaser.event-list .sites-area .theme-battaglia .teaser-group .event-list-block:hover article h1 a, .event-list.opener .sites-area .theme-battaglia .teaser.latest .event-list-block:hover article h1 a, .event-list.opener .sites-area .theme-battaglia .latest.opener .event-list-block:hover article h1 a, .sites-area .theme-battaglia .event-list.opener .event-list-block:hover article h1 a, .event-list.opener .sites-area .theme-battaglia .teaser-group .event-list-block:hover article h1 a, .sites-area .theme-battaglia .teaser.latest .teaser-group .teaser-item:hover article h1 a, .teaser-group .sites-area .theme-battaglia .teaser.latest .teaser-item:hover article h1 a, .sites-area .theme-battaglia .latest.opener .teaser-group .teaser-item:hover article h1 a, .teaser-group .sites-area .theme-battaglia .latest.opener .teaser-item:hover article h1 a, .sites-area .theme-battaglia .teaser.event-list .teaser-group .teaser-item:hover article h1 a, .teaser-group .sites-area .theme-battaglia .teaser.event-list .teaser-item:hover article h1 a, .sites-area .theme-battaglia .event-list.opener .teaser-group .teaser-item:hover article h1 a, .teaser-group .sites-area .theme-battaglia .event-list.opener .teaser-item:hover article h1 a, .sites-area .theme-battaglia .teaser-group .teaser-item:hover article h1 a {
        color: #30272c; }
    .sites-area .theme-battaglia .teaser.latest .latest-block:hover article p.readmore a, .sites-area .theme-battaglia .latest.opener .latest-block:hover article p.readmore a, .sites-area .theme-battaglia .teaser.event-list .latest-block:hover article p.readmore a, .sites-area .theme-battaglia .event-list.opener .latest-block:hover article p.readmore a, .sites-area .theme-battaglia .teaser-group .latest-block:hover article p.readmore a, .teaser.event-list .sites-area .theme-battaglia .teaser.latest .event-list-block:hover article p.readmore a, .teaser.event-list .sites-area .theme-battaglia .latest.opener .event-list-block:hover article p.readmore a, .sites-area .theme-battaglia .teaser.event-list .event-list-block:hover article p.readmore a, .teaser.event-list .sites-area .theme-battaglia .teaser-group .event-list-block:hover article p.readmore a, .event-list.opener .sites-area .theme-battaglia .teaser.latest .event-list-block:hover article p.readmore a, .event-list.opener .sites-area .theme-battaglia .latest.opener .event-list-block:hover article p.readmore a, .sites-area .theme-battaglia .event-list.opener .event-list-block:hover article p.readmore a, .event-list.opener .sites-area .theme-battaglia .teaser-group .event-list-block:hover article p.readmore a, .sites-area .theme-battaglia .teaser.latest .teaser-group .teaser-item:hover article p.readmore a, .teaser-group .sites-area .theme-battaglia .teaser.latest .teaser-item:hover article p.readmore a, .sites-area .theme-battaglia .latest.opener .teaser-group .teaser-item:hover article p.readmore a, .teaser-group .sites-area .theme-battaglia .latest.opener .teaser-item:hover article p.readmore a, .sites-area .theme-battaglia .teaser.event-list .teaser-group .teaser-item:hover article p.readmore a, .teaser-group .sites-area .theme-battaglia .teaser.event-list .teaser-item:hover article p.readmore a, .sites-area .theme-battaglia .event-list.opener .teaser-group .teaser-item:hover article p.readmore a, .teaser-group .sites-area .theme-battaglia .event-list.opener .teaser-item:hover article p.readmore a, .sites-area .theme-battaglia .teaser-group .teaser-item:hover article p.readmore a {
      color: #c1193d; }
  .sites-area .theme-battaglia .teaser-wrapper .heading .fa {
    color: #30272c; }
  .sites-area .theme-battaglia #extras .box.event-list .event-list-block h1 {
    color: #30272c; }
  .sites-area .theme-battaglia #main .teaser-wrapper .slick-slider .slide-container .hover-mask {
    background: #30272c; }
  .sites-area .theme-battaglia p.readmore a:hover {
    color: #c1193d; }
  .sites-area .theme-battaglia p.all a:hover {
    color: #c1193d; }
  .sites-area .theme-battaglia #glossary-index h3 {
    color: #30272c; }
  .sites-area .theme-battaglia .glossary-box p.all a:hover {
    color: #c1193d; }
  .sites-area .theme-battaglia .calendar h2 {
    color: #30272c; }
  .sites-area .theme-battaglia header .secondary-nav form {
    display: inline-block;
    width: 240px;
    margin: 0 0 0 1em;
    padding: 0;
    vertical-align: sub; }
    .sites-area .theme-battaglia header .secondary-nav form input {
      margin: 0;
      border-top-left-radius: 4px;
      border-bottom-left-radius: 4px;
      height: auto; }
    .sites-area .theme-battaglia header .secondary-nav form .postfix.button {
      margin: 0;
      padding: 0;
      border-top-right-radius: 4px;
      border-bottom-right-radius: 4px;
      height: auto; }
  .sites-area .theme-battaglia header .secondary-nav form input {
    background-color: #3c3037;
    border-color: #473a41;
    color: #fff; }
    .sites-area .theme-battaglia header .secondary-nav form input:focus {
      background-color: #473a41;
      border-color: #53434c; }
  .sites-area .theme-battaglia .button {
    background: #b7183a;
    border-color: #9a1431;
    color: #fff; }
  .sites-area .theme-battaglia .about {
    background: #30272c;
    padding: 1em; }
    .sites-area .theme-battaglia .about img {
      height: 80px;
      margin-bottom: 2em; }
    .sites-area .theme-battaglia .about .info-snippet {
      margin-bottom: 1em; }
      .sites-area .theme-battaglia .about .info-snippet i {
        color: #c1193d;
        text-align: center;
        display: block; }
      .sites-area .theme-battaglia .about .info-snippet h5 {
        color: #fff;
        margin: 0; }
      .sites-area .theme-battaglia .about .info-snippet p {
        color: #fff;
        font-size: 0.9em; }
  .sites-area .theme-cenedese header {
    background: #6399bf; }
    .sites-area .theme-cenedese header .secondary-nav ul li a:hover {
      color: #003b5c; }
    .sites-area .theme-cenedese header .top-bar-section .dropdown li:not(.has-form).active a,
    .sites-area .theme-cenedese header .top-bar-section li:not(.has-form).active a {
      color: #003b5c; }
    .sites-area .theme-cenedese header .top-bar-section .dropdown li:not(.has-form) a:not(.button),
    .sites-area .theme-cenedese header .top-bar-section li:not(.has-form) a:not(.button) {
      background: #6399bf; }
      .sites-area .theme-cenedese header .top-bar-section .dropdown li:not(.has-form) a:not(.button):hover,
      .sites-area .theme-cenedese header .top-bar-section li:not(.has-form) a:not(.button):hover {
        color: #003b5c;
        background: #75a5c6; }
    .sites-area .theme-cenedese header .top-bar-section .dropdown li.back:not(.has-form) a:not(.button) {
      background: #003b5c; }
      .sites-area .theme-cenedese header .top-bar-section .dropdown li.back:not(.has-form) a:not(.button):before {
        font-family: "FontAwesome";
        content: "\f104";
        padding-right: 0.5em; }
      .sites-area .theme-cenedese header .top-bar-section .dropdown li.back:not(.has-form) a:not(.button):hover {
        color: #6399bf;
        background: #004b76; }
  .sites-area .theme-cenedese #nav-box li.on strong,
  .sites-area .theme-cenedese #nav-box a:hover,
  .sites-area .theme-cenedese #nav-box a:active,
  .sites-area .theme-cenedese #nav-box a:focus,
  .sites-area .theme-cenedese #nav-box li.on a:hover,
  .sites-area .theme-cenedese #nav-box li.on a:active,
  .sites-area .theme-cenedese #nav-box li.on a:focus,
  .sites-area .theme-cenedese #nav-box li strong,
  .sites-area .theme-cenedese #nav-box li.on a {
    background: #75a5c6;
    color: #fff; }
  .sites-area .theme-cenedese #nav-box li.on li a {
    background: transparent;
    color: #000; }
  .sites-area .theme-cenedese .orbit-container .orbit-slider .slide-container .overlay-container .overlay h2 {
    color: #003b5c; }
  .sites-area .theme-cenedese #home .thematic .heading .fa {
    color: #6399bf; }
  .sites-area .theme-cenedese .home-section-bottom .tagcloud.tagcloud-wide .heading {
    border-bottom: 1px solid #75a5c6; }
  .sites-area .theme-cenedese .home-section-bottom .tagcloud.tagcloud-wide .area h1 i {
    color: #3e7397; }
  .sites-area .theme-cenedese .newsletter h4 {
    color: #003b5c; }
  .sites-area .theme-cenedese .museum-info {
    background-color: #003b5c; }
  .sites-area .theme-cenedese footer {
    background: #6399bf; }
    .sites-area .theme-cenedese footer .info-snippet i {
      color: #003b5c; }
  .sites-area .theme-cenedese .teaser .heading .fa, .sites-area .theme-cenedese .opener .heading .fa {
    color: #6399bf; }
  .sites-area .theme-cenedese .teaser .teaser-item:hover article h1, .sites-area .theme-cenedese .opener .teaser-item:hover article h1 {
    color: #6399bf; }
    .sites-area .theme-cenedese .teaser .teaser-item:hover article h1 a, .sites-area .theme-cenedese .opener .teaser-item:hover article h1 a {
      color: #6399bf; }
  .sites-area .theme-cenedese .teaser .teaser-item:hover article p.readmore a, .sites-area .theme-cenedese .opener .teaser-item:hover article p.readmore a {
    color: #003b5c; }
  .sites-area .theme-cenedese .news-and-links .teaser-group .heading .fa {
    color: #6399bf; }
  .sites-area .theme-cenedese .news-and-links .teaser-group .heading a {
    color: #6399bf; }
  .sites-area .theme-cenedese .news-and-links .fast-links ul li a :hover i {
    color: #6399bf; }
  .sites-area .theme-cenedese .teaser.latest .heading .fa, .sites-area .theme-cenedese .latest.opener .heading .fa, .sites-area .theme-cenedese .teaser.event-list .heading .fa, .sites-area .theme-cenedese .event-list.opener .heading .fa, .sites-area .theme-cenedese .teaser-group .heading .fa {
    color: #6399bf; }
  .sites-area .theme-cenedese .teaser.latest .latest-block article time, .sites-area .theme-cenedese .latest.opener .latest-block article time, .sites-area .theme-cenedese .teaser.event-list .latest-block article time, .sites-area .theme-cenedese .event-list.opener .latest-block article time, .sites-area .theme-cenedese .teaser-group .latest-block article time, .teaser.event-list .sites-area .theme-cenedese .teaser.latest .event-list-block article time, .teaser.event-list .sites-area .theme-cenedese .latest.opener .event-list-block article time, .sites-area .theme-cenedese .teaser.event-list .event-list-block article time, .teaser.event-list .sites-area .theme-cenedese .teaser-group .event-list-block article time, .event-list.opener .sites-area .theme-cenedese .teaser.latest .event-list-block article time, .event-list.opener .sites-area .theme-cenedese .latest.opener .event-list-block article time, .sites-area .theme-cenedese .event-list.opener .event-list-block article time, .event-list.opener .sites-area .theme-cenedese .teaser-group .event-list-block article time, .sites-area .theme-cenedese .teaser.latest .teaser-group .teaser-item article time, .teaser-group .sites-area .theme-cenedese .teaser.latest .teaser-item article time, .sites-area .theme-cenedese .latest.opener .teaser-group .teaser-item article time, .teaser-group .sites-area .theme-cenedese .latest.opener .teaser-item article time, .sites-area .theme-cenedese .teaser.event-list .teaser-group .teaser-item article time, .teaser-group .sites-area .theme-cenedese .teaser.event-list .teaser-item article time, .sites-area .theme-cenedese .event-list.opener .teaser-group .teaser-item article time, .teaser-group .sites-area .theme-cenedese .event-list.opener .teaser-item article time, .sites-area .theme-cenedese .teaser-group .teaser-item article time {
    color: #6399bf; }
  .sites-area .theme-cenedese .teaser.latest .latest-block article h1, .sites-area .theme-cenedese .latest.opener .latest-block article h1, .sites-area .theme-cenedese .teaser.event-list .latest-block article h1, .sites-area .theme-cenedese .event-list.opener .latest-block article h1, .sites-area .theme-cenedese .teaser-group .latest-block article h1, .teaser.event-list .sites-area .theme-cenedese .teaser.latest .event-list-block article h1, .teaser.event-list .sites-area .theme-cenedese .latest.opener .event-list-block article h1, .sites-area .theme-cenedese .teaser.event-list .event-list-block article h1, .teaser.event-list .sites-area .theme-cenedese .teaser-group .event-list-block article h1, .event-list.opener .sites-area .theme-cenedese .teaser.latest .event-list-block article h1, .event-list.opener .sites-area .theme-cenedese .latest.opener .event-list-block article h1, .sites-area .theme-cenedese .event-list.opener .event-list-block article h1, .event-list.opener .sites-area .theme-cenedese .teaser-group .event-list-block article h1, .sites-area .theme-cenedese .teaser.latest .teaser-group .teaser-item article h1, .teaser-group .sites-area .theme-cenedese .teaser.latest .teaser-item article h1, .sites-area .theme-cenedese .latest.opener .teaser-group .teaser-item article h1, .teaser-group .sites-area .theme-cenedese .latest.opener .teaser-item article h1, .sites-area .theme-cenedese .teaser.event-list .teaser-group .teaser-item article h1, .teaser-group .sites-area .theme-cenedese .teaser.event-list .teaser-item article h1, .sites-area .theme-cenedese .event-list.opener .teaser-group .teaser-item article h1, .teaser-group .sites-area .theme-cenedese .event-list.opener .teaser-item article h1, .sites-area .theme-cenedese .teaser-group .teaser-item article h1 {
    color: #6399bf; }
    .sites-area .theme-cenedese .teaser.latest .latest-block article h1 a, .sites-area .theme-cenedese .latest.opener .latest-block article h1 a, .sites-area .theme-cenedese .teaser.event-list .latest-block article h1 a, .sites-area .theme-cenedese .event-list.opener .latest-block article h1 a, .sites-area .theme-cenedese .teaser-group .latest-block article h1 a, .teaser.event-list .sites-area .theme-cenedese .teaser.latest .event-list-block article h1 a, .teaser.event-list .sites-area .theme-cenedese .latest.opener .event-list-block article h1 a, .sites-area .theme-cenedese .teaser.event-list .event-list-block article h1 a, .teaser.event-list .sites-area .theme-cenedese .teaser-group .event-list-block article h1 a, .event-list.opener .sites-area .theme-cenedese .teaser.latest .event-list-block article h1 a, .event-list.opener .sites-area .theme-cenedese .latest.opener .event-list-block article h1 a, .sites-area .theme-cenedese .event-list.opener .event-list-block article h1 a, .event-list.opener .sites-area .theme-cenedese .teaser-group .event-list-block article h1 a, .sites-area .theme-cenedese .teaser.latest .teaser-group .teaser-item article h1 a, .teaser-group .sites-area .theme-cenedese .teaser.latest .teaser-item article h1 a, .sites-area .theme-cenedese .latest.opener .teaser-group .teaser-item article h1 a, .teaser-group .sites-area .theme-cenedese .latest.opener .teaser-item article h1 a, .sites-area .theme-cenedese .teaser.event-list .teaser-group .teaser-item article h1 a, .teaser-group .sites-area .theme-cenedese .teaser.event-list .teaser-item article h1 a, .sites-area .theme-cenedese .event-list.opener .teaser-group .teaser-item article h1 a, .teaser-group .sites-area .theme-cenedese .event-list.opener .teaser-item article h1 a, .sites-area .theme-cenedese .teaser-group .teaser-item article h1 a {
      color: #6399bf; }
  .sites-area .theme-cenedese .teaser.latest .latest-block article h2, .sites-area .theme-cenedese .latest.opener .latest-block article h2, .sites-area .theme-cenedese .teaser.event-list .latest-block article h2, .sites-area .theme-cenedese .event-list.opener .latest-block article h2, .sites-area .theme-cenedese .teaser-group .latest-block article h2, .teaser.event-list .sites-area .theme-cenedese .teaser.latest .event-list-block article h2, .teaser.event-list .sites-area .theme-cenedese .latest.opener .event-list-block article h2, .sites-area .theme-cenedese .teaser.event-list .event-list-block article h2, .teaser.event-list .sites-area .theme-cenedese .teaser-group .event-list-block article h2, .event-list.opener .sites-area .theme-cenedese .teaser.latest .event-list-block article h2, .event-list.opener .sites-area .theme-cenedese .latest.opener .event-list-block article h2, .sites-area .theme-cenedese .event-list.opener .event-list-block article h2, .event-list.opener .sites-area .theme-cenedese .teaser-group .event-list-block article h2, .sites-area .theme-cenedese .teaser.latest .teaser-group .teaser-item article h2, .teaser-group .sites-area .theme-cenedese .teaser.latest .teaser-item article h2, .sites-area .theme-cenedese .latest.opener .teaser-group .teaser-item article h2, .teaser-group .sites-area .theme-cenedese .latest.opener .teaser-item article h2, .sites-area .theme-cenedese .teaser.event-list .teaser-group .teaser-item article h2, .teaser-group .sites-area .theme-cenedese .teaser.event-list .teaser-item article h2, .sites-area .theme-cenedese .event-list.opener .teaser-group .teaser-item article h2, .teaser-group .sites-area .theme-cenedese .event-list.opener .teaser-item article h2, .sites-area .theme-cenedese .teaser-group .teaser-item article h2 {
    color: #003b5c; }
  .sites-area .theme-cenedese .teaser.latest .latest-block:hover, .sites-area .theme-cenedese .latest.opener .latest-block:hover, .sites-area .theme-cenedese .teaser.event-list .latest-block:hover, .sites-area .theme-cenedese .event-list.opener .latest-block:hover, .sites-area .theme-cenedese .teaser-group .latest-block:hover, .teaser.event-list .sites-area .theme-cenedese .teaser.latest .event-list-block:hover, .teaser.event-list .sites-area .theme-cenedese .latest.opener .event-list-block:hover, .sites-area .theme-cenedese .teaser.event-list .event-list-block:hover, .teaser.event-list .sites-area .theme-cenedese .teaser-group .event-list-block:hover, .event-list.opener .sites-area .theme-cenedese .teaser.latest .event-list-block:hover, .event-list.opener .sites-area .theme-cenedese .latest.opener .event-list-block:hover, .sites-area .theme-cenedese .event-list.opener .event-list-block:hover, .event-list.opener .sites-area .theme-cenedese .teaser-group .event-list-block:hover, .sites-area .theme-cenedese .teaser.latest .teaser-group .teaser-item:hover, .teaser-group .sites-area .theme-cenedese .teaser.latest .teaser-item:hover, .sites-area .theme-cenedese .latest.opener .teaser-group .teaser-item:hover, .teaser-group .sites-area .theme-cenedese .latest.opener .teaser-item:hover, .sites-area .theme-cenedese .teaser.event-list .teaser-group .teaser-item:hover, .teaser-group .sites-area .theme-cenedese .teaser.event-list .teaser-item:hover, .sites-area .theme-cenedese .event-list.opener .teaser-group .teaser-item:hover, .teaser-group .sites-area .theme-cenedese .event-list.opener .teaser-item:hover, .sites-area .theme-cenedese .teaser-group .teaser-item:hover {
    background: rgba(99, 153, 191, 0.05); }
    .sites-area .theme-cenedese .teaser.latest .latest-block:hover article h1, .sites-area .theme-cenedese .latest.opener .latest-block:hover article h1, .sites-area .theme-cenedese .teaser.event-list .latest-block:hover article h1, .sites-area .theme-cenedese .event-list.opener .latest-block:hover article h1, .sites-area .theme-cenedese .teaser-group .latest-block:hover article h1, .teaser.event-list .sites-area .theme-cenedese .teaser.latest .event-list-block:hover article h1, .teaser.event-list .sites-area .theme-cenedese .latest.opener .event-list-block:hover article h1, .sites-area .theme-cenedese .teaser.event-list .event-list-block:hover article h1, .teaser.event-list .sites-area .theme-cenedese .teaser-group .event-list-block:hover article h1, .event-list.opener .sites-area .theme-cenedese .teaser.latest .event-list-block:hover article h1, .event-list.opener .sites-area .theme-cenedese .latest.opener .event-list-block:hover article h1, .sites-area .theme-cenedese .event-list.opener .event-list-block:hover article h1, .event-list.opener .sites-area .theme-cenedese .teaser-group .event-list-block:hover article h1, .sites-area .theme-cenedese .teaser.latest .teaser-group .teaser-item:hover article h1, .teaser-group .sites-area .theme-cenedese .teaser.latest .teaser-item:hover article h1, .sites-area .theme-cenedese .latest.opener .teaser-group .teaser-item:hover article h1, .teaser-group .sites-area .theme-cenedese .latest.opener .teaser-item:hover article h1, .sites-area .theme-cenedese .teaser.event-list .teaser-group .teaser-item:hover article h1, .teaser-group .sites-area .theme-cenedese .teaser.event-list .teaser-item:hover article h1, .sites-area .theme-cenedese .event-list.opener .teaser-group .teaser-item:hover article h1, .teaser-group .sites-area .theme-cenedese .event-list.opener .teaser-item:hover article h1, .sites-area .theme-cenedese .teaser-group .teaser-item:hover article h1 {
      color: #6399bf; }
      .sites-area .theme-cenedese .teaser.latest .latest-block:hover article h1 a, .sites-area .theme-cenedese .latest.opener .latest-block:hover article h1 a, .sites-area .theme-cenedese .teaser.event-list .latest-block:hover article h1 a, .sites-area .theme-cenedese .event-list.opener .latest-block:hover article h1 a, .sites-area .theme-cenedese .teaser-group .latest-block:hover article h1 a, .teaser.event-list .sites-area .theme-cenedese .teaser.latest .event-list-block:hover article h1 a, .teaser.event-list .sites-area .theme-cenedese .latest.opener .event-list-block:hover article h1 a, .sites-area .theme-cenedese .teaser.event-list .event-list-block:hover article h1 a, .teaser.event-list .sites-area .theme-cenedese .teaser-group .event-list-block:hover article h1 a, .event-list.opener .sites-area .theme-cenedese .teaser.latest .event-list-block:hover article h1 a, .event-list.opener .sites-area .theme-cenedese .latest.opener .event-list-block:hover article h1 a, .sites-area .theme-cenedese .event-list.opener .event-list-block:hover article h1 a, .event-list.opener .sites-area .theme-cenedese .teaser-group .event-list-block:hover article h1 a, .sites-area .theme-cenedese .teaser.latest .teaser-group .teaser-item:hover article h1 a, .teaser-group .sites-area .theme-cenedese .teaser.latest .teaser-item:hover article h1 a, .sites-area .theme-cenedese .latest.opener .teaser-group .teaser-item:hover article h1 a, .teaser-group .sites-area .theme-cenedese .latest.opener .teaser-item:hover article h1 a, .sites-area .theme-cenedese .teaser.event-list .teaser-group .teaser-item:hover article h1 a, .teaser-group .sites-area .theme-cenedese .teaser.event-list .teaser-item:hover article h1 a, .sites-area .theme-cenedese .event-list.opener .teaser-group .teaser-item:hover article h1 a, .teaser-group .sites-area .theme-cenedese .event-list.opener .teaser-item:hover article h1 a, .sites-area .theme-cenedese .teaser-group .teaser-item:hover article h1 a {
        color: #6399bf; }
    .sites-area .theme-cenedese .teaser.latest .latest-block:hover article p.readmore a, .sites-area .theme-cenedese .latest.opener .latest-block:hover article p.readmore a, .sites-area .theme-cenedese .teaser.event-list .latest-block:hover article p.readmore a, .sites-area .theme-cenedese .event-list.opener .latest-block:hover article p.readmore a, .sites-area .theme-cenedese .teaser-group .latest-block:hover article p.readmore a, .teaser.event-list .sites-area .theme-cenedese .teaser.latest .event-list-block:hover article p.readmore a, .teaser.event-list .sites-area .theme-cenedese .latest.opener .event-list-block:hover article p.readmore a, .sites-area .theme-cenedese .teaser.event-list .event-list-block:hover article p.readmore a, .teaser.event-list .sites-area .theme-cenedese .teaser-group .event-list-block:hover article p.readmore a, .event-list.opener .sites-area .theme-cenedese .teaser.latest .event-list-block:hover article p.readmore a, .event-list.opener .sites-area .theme-cenedese .latest.opener .event-list-block:hover article p.readmore a, .sites-area .theme-cenedese .event-list.opener .event-list-block:hover article p.readmore a, .event-list.opener .sites-area .theme-cenedese .teaser-group .event-list-block:hover article p.readmore a, .sites-area .theme-cenedese .teaser.latest .teaser-group .teaser-item:hover article p.readmore a, .teaser-group .sites-area .theme-cenedese .teaser.latest .teaser-item:hover article p.readmore a, .sites-area .theme-cenedese .latest.opener .teaser-group .teaser-item:hover article p.readmore a, .teaser-group .sites-area .theme-cenedese .latest.opener .teaser-item:hover article p.readmore a, .sites-area .theme-cenedese .teaser.event-list .teaser-group .teaser-item:hover article p.readmore a, .teaser-group .sites-area .theme-cenedese .teaser.event-list .teaser-item:hover article p.readmore a, .sites-area .theme-cenedese .event-list.opener .teaser-group .teaser-item:hover article p.readmore a, .teaser-group .sites-area .theme-cenedese .event-list.opener .teaser-item:hover article p.readmore a, .sites-area .theme-cenedese .teaser-group .teaser-item:hover article p.readmore a {
      color: #003b5c; }
  .sites-area .theme-cenedese .teaser-wrapper .heading .fa {
    color: #6399bf; }
  .sites-area .theme-cenedese #extras .box.event-list .event-list-block h1 {
    color: #6399bf; }
  .sites-area .theme-cenedese #main .teaser-wrapper .slick-slider .slide-container .hover-mask {
    background: #6399bf; }
  .sites-area .theme-cenedese p.readmore a:hover {
    color: #003b5c; }
  .sites-area .theme-cenedese p.all a:hover {
    color: #003b5c; }
  .sites-area .theme-cenedese #glossary-index h3 {
    color: #6399bf; }
  .sites-area .theme-cenedese .glossary-box p.all a:hover {
    color: #003b5c; }
  .sites-area .theme-cenedese .calendar h2 {
    color: #6399bf; }
  .sites-area .theme-cenedese header .secondary-nav form {
    display: inline-block;
    width: 240px;
    margin: 0 0 0 1em;
    padding: 0;
    vertical-align: sub; }
    .sites-area .theme-cenedese header .secondary-nav form input {
      margin: 0;
      border-top-left-radius: 4px;
      border-bottom-left-radius: 4px;
      height: auto; }
    .sites-area .theme-cenedese header .secondary-nav form .postfix.button {
      margin: 0;
      padding: 0;
      border-top-right-radius: 4px;
      border-bottom-right-radius: 4px;
      height: auto; }
  .sites-area .theme-cenedese header .secondary-nav form input {
    background-color: #6b9ec2;
    border-color: #73a3c5;
    color: #fff; }
    .sites-area .theme-cenedese header .secondary-nav form input:focus {
      background-color: #73a3c5;
      border-color: #7aa8c9; }
  .sites-area .theme-cenedese .button {
    background: #003857;
    border-color: #002f4a;
    color: #fff; }
  .sites-area .theme-cenedese .about {
    background: #6399bf;
    padding: 1em; }
    .sites-area .theme-cenedese .about img {
      height: 80px;
      margin-bottom: 2em; }
    .sites-area .theme-cenedese .about .info-snippet {
      margin-bottom: 1em; }
      .sites-area .theme-cenedese .about .info-snippet i {
        color: #003b5c;
        text-align: center;
        display: block; }
      .sites-area .theme-cenedese .about .info-snippet h5 {
        color: #fff;
        margin: 0; }
      .sites-area .theme-cenedese .about .info-snippet p {
        color: #fff;
        font-size: 0.9em; }
  .sites-area .theme-baco header {
    background: #7ba901; }
    .sites-area .theme-baco header .secondary-nav ul li a:hover {
      color: #034638; }
    .sites-area .theme-baco header .top-bar-section .dropdown li:not(.has-form).active a,
    .sites-area .theme-baco header .top-bar-section li:not(.has-form).active a {
      color: #034638; }
    .sites-area .theme-baco header .top-bar-section .dropdown li:not(.has-form) a:not(.button),
    .sites-area .theme-baco header .top-bar-section li:not(.has-form) a:not(.button) {
      background: #7ba901; }
      .sites-area .theme-baco header .top-bar-section .dropdown li:not(.has-form) a:not(.button):hover,
      .sites-area .theme-baco header .top-bar-section li:not(.has-form) a:not(.button):hover {
        color: #034638;
        background: #8dc201; }
    .sites-area .theme-baco header .top-bar-section .dropdown li.back:not(.has-form) a:not(.button) {
      background: #034638; }
      .sites-area .theme-baco header .top-bar-section .dropdown li.back:not(.has-form) a:not(.button):before {
        font-family: "FontAwesome";
        content: "\f104";
        padding-right: 0.5em; }
      .sites-area .theme-baco header .top-bar-section .dropdown li.back:not(.has-form) a:not(.button):hover {
        color: #7ba901;
        background: #045e4c; }
  .sites-area .theme-baco #nav-box li.on strong,
  .sites-area .theme-baco #nav-box a:hover,
  .sites-area .theme-baco #nav-box a:active,
  .sites-area .theme-baco #nav-box a:focus,
  .sites-area .theme-baco #nav-box li.on a:hover,
  .sites-area .theme-baco #nav-box li.on a:active,
  .sites-area .theme-baco #nav-box li.on a:focus,
  .sites-area .theme-baco #nav-box li strong,
  .sites-area .theme-baco #nav-box li.on a {
    background: #8dc201;
    color: #fff; }
  .sites-area .theme-baco #nav-box li.on li a {
    background: transparent;
    color: #000; }
  .sites-area .theme-baco .orbit-container .orbit-slider .slide-container .overlay-container .overlay h2 {
    color: #034638; }
  .sites-area .theme-baco #home .thematic .heading .fa {
    color: #7ba901; }
  .sites-area .theme-baco .home-section-bottom .tagcloud.tagcloud-wide .heading {
    border-bottom: 1px solid #8dc201; }
  .sites-area .theme-baco .home-section-bottom .tagcloud.tagcloud-wide .area h1 i {
    color: #445d01; }
  .sites-area .theme-baco .newsletter h4 {
    color: #034638; }
  .sites-area .theme-baco .museum-info {
    background-color: #034638; }
  .sites-area .theme-baco footer {
    background: #7ba901; }
    .sites-area .theme-baco footer .info-snippet i {
      color: #034638; }
  .sites-area .theme-baco .teaser .heading .fa, .sites-area .theme-baco .opener .heading .fa {
    color: #7ba901; }
  .sites-area .theme-baco .teaser .teaser-item:hover article h1, .sites-area .theme-baco .opener .teaser-item:hover article h1 {
    color: #7ba901; }
    .sites-area .theme-baco .teaser .teaser-item:hover article h1 a, .sites-area .theme-baco .opener .teaser-item:hover article h1 a {
      color: #7ba901; }
  .sites-area .theme-baco .teaser .teaser-item:hover article p.readmore a, .sites-area .theme-baco .opener .teaser-item:hover article p.readmore a {
    color: #034638; }
  .sites-area .theme-baco .news-and-links .teaser-group .heading .fa {
    color: #7ba901; }
  .sites-area .theme-baco .news-and-links .teaser-group .heading a {
    color: #7ba901; }
  .sites-area .theme-baco .news-and-links .fast-links ul li a :hover i {
    color: #7ba901; }
  .sites-area .theme-baco .teaser.latest .heading .fa, .sites-area .theme-baco .latest.opener .heading .fa, .sites-area .theme-baco .teaser.event-list .heading .fa, .sites-area .theme-baco .event-list.opener .heading .fa, .sites-area .theme-baco .teaser-group .heading .fa {
    color: #7ba901; }
  .sites-area .theme-baco .teaser.latest .latest-block article time, .sites-area .theme-baco .latest.opener .latest-block article time, .sites-area .theme-baco .teaser.event-list .latest-block article time, .sites-area .theme-baco .event-list.opener .latest-block article time, .sites-area .theme-baco .teaser-group .latest-block article time, .teaser.event-list .sites-area .theme-baco .teaser.latest .event-list-block article time, .teaser.event-list .sites-area .theme-baco .latest.opener .event-list-block article time, .sites-area .theme-baco .teaser.event-list .event-list-block article time, .teaser.event-list .sites-area .theme-baco .teaser-group .event-list-block article time, .event-list.opener .sites-area .theme-baco .teaser.latest .event-list-block article time, .event-list.opener .sites-area .theme-baco .latest.opener .event-list-block article time, .sites-area .theme-baco .event-list.opener .event-list-block article time, .event-list.opener .sites-area .theme-baco .teaser-group .event-list-block article time, .sites-area .theme-baco .teaser.latest .teaser-group .teaser-item article time, .teaser-group .sites-area .theme-baco .teaser.latest .teaser-item article time, .sites-area .theme-baco .latest.opener .teaser-group .teaser-item article time, .teaser-group .sites-area .theme-baco .latest.opener .teaser-item article time, .sites-area .theme-baco .teaser.event-list .teaser-group .teaser-item article time, .teaser-group .sites-area .theme-baco .teaser.event-list .teaser-item article time, .sites-area .theme-baco .event-list.opener .teaser-group .teaser-item article time, .teaser-group .sites-area .theme-baco .event-list.opener .teaser-item article time, .sites-area .theme-baco .teaser-group .teaser-item article time {
    color: #7ba901; }
  .sites-area .theme-baco .teaser.latest .latest-block article h1, .sites-area .theme-baco .latest.opener .latest-block article h1, .sites-area .theme-baco .teaser.event-list .latest-block article h1, .sites-area .theme-baco .event-list.opener .latest-block article h1, .sites-area .theme-baco .teaser-group .latest-block article h1, .teaser.event-list .sites-area .theme-baco .teaser.latest .event-list-block article h1, .teaser.event-list .sites-area .theme-baco .latest.opener .event-list-block article h1, .sites-area .theme-baco .teaser.event-list .event-list-block article h1, .teaser.event-list .sites-area .theme-baco .teaser-group .event-list-block article h1, .event-list.opener .sites-area .theme-baco .teaser.latest .event-list-block article h1, .event-list.opener .sites-area .theme-baco .latest.opener .event-list-block article h1, .sites-area .theme-baco .event-list.opener .event-list-block article h1, .event-list.opener .sites-area .theme-baco .teaser-group .event-list-block article h1, .sites-area .theme-baco .teaser.latest .teaser-group .teaser-item article h1, .teaser-group .sites-area .theme-baco .teaser.latest .teaser-item article h1, .sites-area .theme-baco .latest.opener .teaser-group .teaser-item article h1, .teaser-group .sites-area .theme-baco .latest.opener .teaser-item article h1, .sites-area .theme-baco .teaser.event-list .teaser-group .teaser-item article h1, .teaser-group .sites-area .theme-baco .teaser.event-list .teaser-item article h1, .sites-area .theme-baco .event-list.opener .teaser-group .teaser-item article h1, .teaser-group .sites-area .theme-baco .event-list.opener .teaser-item article h1, .sites-area .theme-baco .teaser-group .teaser-item article h1 {
    color: #7ba901; }
    .sites-area .theme-baco .teaser.latest .latest-block article h1 a, .sites-area .theme-baco .latest.opener .latest-block article h1 a, .sites-area .theme-baco .teaser.event-list .latest-block article h1 a, .sites-area .theme-baco .event-list.opener .latest-block article h1 a, .sites-area .theme-baco .teaser-group .latest-block article h1 a, .teaser.event-list .sites-area .theme-baco .teaser.latest .event-list-block article h1 a, .teaser.event-list .sites-area .theme-baco .latest.opener .event-list-block article h1 a, .sites-area .theme-baco .teaser.event-list .event-list-block article h1 a, .teaser.event-list .sites-area .theme-baco .teaser-group .event-list-block article h1 a, .event-list.opener .sites-area .theme-baco .teaser.latest .event-list-block article h1 a, .event-list.opener .sites-area .theme-baco .latest.opener .event-list-block article h1 a, .sites-area .theme-baco .event-list.opener .event-list-block article h1 a, .event-list.opener .sites-area .theme-baco .teaser-group .event-list-block article h1 a, .sites-area .theme-baco .teaser.latest .teaser-group .teaser-item article h1 a, .teaser-group .sites-area .theme-baco .teaser.latest .teaser-item article h1 a, .sites-area .theme-baco .latest.opener .teaser-group .teaser-item article h1 a, .teaser-group .sites-area .theme-baco .latest.opener .teaser-item article h1 a, .sites-area .theme-baco .teaser.event-list .teaser-group .teaser-item article h1 a, .teaser-group .sites-area .theme-baco .teaser.event-list .teaser-item article h1 a, .sites-area .theme-baco .event-list.opener .teaser-group .teaser-item article h1 a, .teaser-group .sites-area .theme-baco .event-list.opener .teaser-item article h1 a, .sites-area .theme-baco .teaser-group .teaser-item article h1 a {
      color: #7ba901; }
  .sites-area .theme-baco .teaser.latest .latest-block article h2, .sites-area .theme-baco .latest.opener .latest-block article h2, .sites-area .theme-baco .teaser.event-list .latest-block article h2, .sites-area .theme-baco .event-list.opener .latest-block article h2, .sites-area .theme-baco .teaser-group .latest-block article h2, .teaser.event-list .sites-area .theme-baco .teaser.latest .event-list-block article h2, .teaser.event-list .sites-area .theme-baco .latest.opener .event-list-block article h2, .sites-area .theme-baco .teaser.event-list .event-list-block article h2, .teaser.event-list .sites-area .theme-baco .teaser-group .event-list-block article h2, .event-list.opener .sites-area .theme-baco .teaser.latest .event-list-block article h2, .event-list.opener .sites-area .theme-baco .latest.opener .event-list-block article h2, .sites-area .theme-baco .event-list.opener .event-list-block article h2, .event-list.opener .sites-area .theme-baco .teaser-group .event-list-block article h2, .sites-area .theme-baco .teaser.latest .teaser-group .teaser-item article h2, .teaser-group .sites-area .theme-baco .teaser.latest .teaser-item article h2, .sites-area .theme-baco .latest.opener .teaser-group .teaser-item article h2, .teaser-group .sites-area .theme-baco .latest.opener .teaser-item article h2, .sites-area .theme-baco .teaser.event-list .teaser-group .teaser-item article h2, .teaser-group .sites-area .theme-baco .teaser.event-list .teaser-item article h2, .sites-area .theme-baco .event-list.opener .teaser-group .teaser-item article h2, .teaser-group .sites-area .theme-baco .event-list.opener .teaser-item article h2, .sites-area .theme-baco .teaser-group .teaser-item article h2 {
    color: #034638; }
  .sites-area .theme-baco .teaser.latest .latest-block:hover, .sites-area .theme-baco .latest.opener .latest-block:hover, .sites-area .theme-baco .teaser.event-list .latest-block:hover, .sites-area .theme-baco .event-list.opener .latest-block:hover, .sites-area .theme-baco .teaser-group .latest-block:hover, .teaser.event-list .sites-area .theme-baco .teaser.latest .event-list-block:hover, .teaser.event-list .sites-area .theme-baco .latest.opener .event-list-block:hover, .sites-area .theme-baco .teaser.event-list .event-list-block:hover, .teaser.event-list .sites-area .theme-baco .teaser-group .event-list-block:hover, .event-list.opener .sites-area .theme-baco .teaser.latest .event-list-block:hover, .event-list.opener .sites-area .theme-baco .latest.opener .event-list-block:hover, .sites-area .theme-baco .event-list.opener .event-list-block:hover, .event-list.opener .sites-area .theme-baco .teaser-group .event-list-block:hover, .sites-area .theme-baco .teaser.latest .teaser-group .teaser-item:hover, .teaser-group .sites-area .theme-baco .teaser.latest .teaser-item:hover, .sites-area .theme-baco .latest.opener .teaser-group .teaser-item:hover, .teaser-group .sites-area .theme-baco .latest.opener .teaser-item:hover, .sites-area .theme-baco .teaser.event-list .teaser-group .teaser-item:hover, .teaser-group .sites-area .theme-baco .teaser.event-list .teaser-item:hover, .sites-area .theme-baco .event-list.opener .teaser-group .teaser-item:hover, .teaser-group .sites-area .theme-baco .event-list.opener .teaser-item:hover, .sites-area .theme-baco .teaser-group .teaser-item:hover {
    background: rgba(123, 169, 1, 0.05); }
    .sites-area .theme-baco .teaser.latest .latest-block:hover article h1, .sites-area .theme-baco .latest.opener .latest-block:hover article h1, .sites-area .theme-baco .teaser.event-list .latest-block:hover article h1, .sites-area .theme-baco .event-list.opener .latest-block:hover article h1, .sites-area .theme-baco .teaser-group .latest-block:hover article h1, .teaser.event-list .sites-area .theme-baco .teaser.latest .event-list-block:hover article h1, .teaser.event-list .sites-area .theme-baco .latest.opener .event-list-block:hover article h1, .sites-area .theme-baco .teaser.event-list .event-list-block:hover article h1, .teaser.event-list .sites-area .theme-baco .teaser-group .event-list-block:hover article h1, .event-list.opener .sites-area .theme-baco .teaser.latest .event-list-block:hover article h1, .event-list.opener .sites-area .theme-baco .latest.opener .event-list-block:hover article h1, .sites-area .theme-baco .event-list.opener .event-list-block:hover article h1, .event-list.opener .sites-area .theme-baco .teaser-group .event-list-block:hover article h1, .sites-area .theme-baco .teaser.latest .teaser-group .teaser-item:hover article h1, .teaser-group .sites-area .theme-baco .teaser.latest .teaser-item:hover article h1, .sites-area .theme-baco .latest.opener .teaser-group .teaser-item:hover article h1, .teaser-group .sites-area .theme-baco .latest.opener .teaser-item:hover article h1, .sites-area .theme-baco .teaser.event-list .teaser-group .teaser-item:hover article h1, .teaser-group .sites-area .theme-baco .teaser.event-list .teaser-item:hover article h1, .sites-area .theme-baco .event-list.opener .teaser-group .teaser-item:hover article h1, .teaser-group .sites-area .theme-baco .event-list.opener .teaser-item:hover article h1, .sites-area .theme-baco .teaser-group .teaser-item:hover article h1 {
      color: #7ba901; }
      .sites-area .theme-baco .teaser.latest .latest-block:hover article h1 a, .sites-area .theme-baco .latest.opener .latest-block:hover article h1 a, .sites-area .theme-baco .teaser.event-list .latest-block:hover article h1 a, .sites-area .theme-baco .event-list.opener .latest-block:hover article h1 a, .sites-area .theme-baco .teaser-group .latest-block:hover article h1 a, .teaser.event-list .sites-area .theme-baco .teaser.latest .event-list-block:hover article h1 a, .teaser.event-list .sites-area .theme-baco .latest.opener .event-list-block:hover article h1 a, .sites-area .theme-baco .teaser.event-list .event-list-block:hover article h1 a, .teaser.event-list .sites-area .theme-baco .teaser-group .event-list-block:hover article h1 a, .event-list.opener .sites-area .theme-baco .teaser.latest .event-list-block:hover article h1 a, .event-list.opener .sites-area .theme-baco .latest.opener .event-list-block:hover article h1 a, .sites-area .theme-baco .event-list.opener .event-list-block:hover article h1 a, .event-list.opener .sites-area .theme-baco .teaser-group .event-list-block:hover article h1 a, .sites-area .theme-baco .teaser.latest .teaser-group .teaser-item:hover article h1 a, .teaser-group .sites-area .theme-baco .teaser.latest .teaser-item:hover article h1 a, .sites-area .theme-baco .latest.opener .teaser-group .teaser-item:hover article h1 a, .teaser-group .sites-area .theme-baco .latest.opener .teaser-item:hover article h1 a, .sites-area .theme-baco .teaser.event-list .teaser-group .teaser-item:hover article h1 a, .teaser-group .sites-area .theme-baco .teaser.event-list .teaser-item:hover article h1 a, .sites-area .theme-baco .event-list.opener .teaser-group .teaser-item:hover article h1 a, .teaser-group .sites-area .theme-baco .event-list.opener .teaser-item:hover article h1 a, .sites-area .theme-baco .teaser-group .teaser-item:hover article h1 a {
        color: #7ba901; }
    .sites-area .theme-baco .teaser.latest .latest-block:hover article p.readmore a, .sites-area .theme-baco .latest.opener .latest-block:hover article p.readmore a, .sites-area .theme-baco .teaser.event-list .latest-block:hover article p.readmore a, .sites-area .theme-baco .event-list.opener .latest-block:hover article p.readmore a, .sites-area .theme-baco .teaser-group .latest-block:hover article p.readmore a, .teaser.event-list .sites-area .theme-baco .teaser.latest .event-list-block:hover article p.readmore a, .teaser.event-list .sites-area .theme-baco .latest.opener .event-list-block:hover article p.readmore a, .sites-area .theme-baco .teaser.event-list .event-list-block:hover article p.readmore a, .teaser.event-list .sites-area .theme-baco .teaser-group .event-list-block:hover article p.readmore a, .event-list.opener .sites-area .theme-baco .teaser.latest .event-list-block:hover article p.readmore a, .event-list.opener .sites-area .theme-baco .latest.opener .event-list-block:hover article p.readmore a, .sites-area .theme-baco .event-list.opener .event-list-block:hover article p.readmore a, .event-list.opener .sites-area .theme-baco .teaser-group .event-list-block:hover article p.readmore a, .sites-area .theme-baco .teaser.latest .teaser-group .teaser-item:hover article p.readmore a, .teaser-group .sites-area .theme-baco .teaser.latest .teaser-item:hover article p.readmore a, .sites-area .theme-baco .latest.opener .teaser-group .teaser-item:hover article p.readmore a, .teaser-group .sites-area .theme-baco .latest.opener .teaser-item:hover article p.readmore a, .sites-area .theme-baco .teaser.event-list .teaser-group .teaser-item:hover article p.readmore a, .teaser-group .sites-area .theme-baco .teaser.event-list .teaser-item:hover article p.readmore a, .sites-area .theme-baco .event-list.opener .teaser-group .teaser-item:hover article p.readmore a, .teaser-group .sites-area .theme-baco .event-list.opener .teaser-item:hover article p.readmore a, .sites-area .theme-baco .teaser-group .teaser-item:hover article p.readmore a {
      color: #034638; }
  .sites-area .theme-baco .teaser-wrapper .heading .fa {
    color: #7ba901; }
  .sites-area .theme-baco #extras .box.event-list .event-list-block h1 {
    color: #7ba901; }
  .sites-area .theme-baco #main .teaser-wrapper .slick-slider .slide-container .hover-mask {
    background: #7ba901; }
  .sites-area .theme-baco p.readmore a:hover {
    color: #034638; }
  .sites-area .theme-baco p.all a:hover {
    color: #034638; }
  .sites-area .theme-baco #glossary-index h3 {
    color: #7ba901; }
  .sites-area .theme-baco .glossary-box p.all a:hover {
    color: #034638; }
  .sites-area .theme-baco .calendar h2 {
    color: #7ba901; }
  .sites-area .theme-baco header .secondary-nav form {
    display: inline-block;
    width: 240px;
    margin: 0 0 0 1em;
    padding: 0;
    vertical-align: sub; }
    .sites-area .theme-baco header .secondary-nav form input {
      margin: 0;
      border-top-left-radius: 4px;
      border-bottom-left-radius: 4px;
      height: auto; }
    .sites-area .theme-baco header .secondary-nav form .postfix.button {
      margin: 0;
      padding: 0;
      border-top-right-radius: 4px;
      border-bottom-right-radius: 4px;
      height: auto; }
  .sites-area .theme-baco header .secondary-nav form input {
    background-color: #87ba01;
    border-color: #94cb01;
    color: #fff; }
    .sites-area .theme-baco header .secondary-nav form input:focus {
      background-color: #94cb01;
      border-color: #a0dc01; }
  .sites-area .theme-baco .button {
    background: #034335;
    border-color: #02382d;
    color: #fff; }
  .sites-area .theme-baco .about {
    background: #7ba901;
    padding: 1em; }
    .sites-area .theme-baco .about img {
      height: 80px;
      margin-bottom: 2em; }
    .sites-area .theme-baco .about .info-snippet {
      margin-bottom: 1em; }
      .sites-area .theme-baco .about .info-snippet i {
        color: #034638;
        text-align: center;
        display: block; }
      .sites-area .theme-baco .about .info-snippet h5 {
        color: #fff;
        margin: 0; }
      .sites-area .theme-baco .about .info-snippet p {
        color: #fff;
        font-size: 0.9em; }
  .sites-area .theme-galleria header {
    background: #f79b2e; }
    .sites-area .theme-galleria header .secondary-nav ul li a:hover {
      color: #73381d; }
    .sites-area .theme-galleria header .top-bar-section .dropdown li:not(.has-form).active a,
    .sites-area .theme-galleria header .top-bar-section li:not(.has-form).active a {
      color: #73381d; }
    .sites-area .theme-galleria header .top-bar-section .dropdown li:not(.has-form) a:not(.button),
    .sites-area .theme-galleria header .top-bar-section li:not(.has-form) a:not(.button) {
      background: #f79b2e; }
      .sites-area .theme-galleria header .top-bar-section .dropdown li:not(.has-form) a:not(.button):hover,
      .sites-area .theme-galleria header .top-bar-section li:not(.has-form) a:not(.button):hover {
        color: #73381d;
        background: #f8a747; }
    .sites-area .theme-galleria header .top-bar-section .dropdown li.back:not(.has-form) a:not(.button) {
      background: #73381d; }
      .sites-area .theme-galleria header .top-bar-section .dropdown li.back:not(.has-form) a:not(.button):before {
        font-family: "FontAwesome";
        content: "\f104";
        padding-right: 0.5em; }
      .sites-area .theme-galleria header .top-bar-section .dropdown li.back:not(.has-form) a:not(.button):hover {
        color: #f79b2e;
        background: #874222; }
  .sites-area .theme-galleria #nav-box li.on strong,
  .sites-area .theme-galleria #nav-box a:hover,
  .sites-area .theme-galleria #nav-box a:active,
  .sites-area .theme-galleria #nav-box a:focus,
  .sites-area .theme-galleria #nav-box li.on a:hover,
  .sites-area .theme-galleria #nav-box li.on a:active,
  .sites-area .theme-galleria #nav-box li.on a:focus,
  .sites-area .theme-galleria #nav-box li strong,
  .sites-area .theme-galleria #nav-box li.on a {
    background: #f8a747;
    color: #fff; }
  .sites-area .theme-galleria #nav-box li.on li a {
    background: transparent;
    color: #000; }
  .sites-area .theme-galleria .orbit-container .orbit-slider .slide-container .overlay-container .overlay h2 {
    color: #73381d; }
  .sites-area .theme-galleria #home .thematic .heading .fa {
    color: #f79b2e; }
  .sites-area .theme-galleria .home-section-bottom .tagcloud.tagcloud-wide .heading {
    border-bottom: 1px solid #f8a747; }
  .sites-area .theme-galleria .home-section-bottom .tagcloud.tagcloud-wide .area h1 i {
    color: #d17508; }
  .sites-area .theme-galleria .newsletter h4 {
    color: #73381d; }
  .sites-area .theme-galleria .museum-info {
    background-color: #73381d; }
  .sites-area .theme-galleria footer {
    background: #f79b2e; }
    .sites-area .theme-galleria footer .info-snippet i {
      color: #73381d; }
  .sites-area .theme-galleria .teaser .heading .fa, .sites-area .theme-galleria .opener .heading .fa {
    color: #f79b2e; }
  .sites-area .theme-galleria .teaser .teaser-item:hover article h1, .sites-area .theme-galleria .opener .teaser-item:hover article h1 {
    color: #f79b2e; }
    .sites-area .theme-galleria .teaser .teaser-item:hover article h1 a, .sites-area .theme-galleria .opener .teaser-item:hover article h1 a {
      color: #f79b2e; }
  .sites-area .theme-galleria .teaser .teaser-item:hover article p.readmore a, .sites-area .theme-galleria .opener .teaser-item:hover article p.readmore a {
    color: #73381d; }
  .sites-area .theme-galleria .news-and-links .teaser-group .heading .fa {
    color: #f79b2e; }
  .sites-area .theme-galleria .news-and-links .teaser-group .heading a {
    color: #f79b2e; }
  .sites-area .theme-galleria .news-and-links .fast-links ul li a :hover i {
    color: #f79b2e; }
  .sites-area .theme-galleria .teaser.latest .heading .fa, .sites-area .theme-galleria .latest.opener .heading .fa, .sites-area .theme-galleria .teaser.event-list .heading .fa, .sites-area .theme-galleria .event-list.opener .heading .fa, .sites-area .theme-galleria .teaser-group .heading .fa {
    color: #f79b2e; }
  .sites-area .theme-galleria .teaser.latest .latest-block article time, .sites-area .theme-galleria .latest.opener .latest-block article time, .sites-area .theme-galleria .teaser.event-list .latest-block article time, .sites-area .theme-galleria .event-list.opener .latest-block article time, .sites-area .theme-galleria .teaser-group .latest-block article time, .teaser.event-list .sites-area .theme-galleria .teaser.latest .event-list-block article time, .teaser.event-list .sites-area .theme-galleria .latest.opener .event-list-block article time, .sites-area .theme-galleria .teaser.event-list .event-list-block article time, .teaser.event-list .sites-area .theme-galleria .teaser-group .event-list-block article time, .event-list.opener .sites-area .theme-galleria .teaser.latest .event-list-block article time, .event-list.opener .sites-area .theme-galleria .latest.opener .event-list-block article time, .sites-area .theme-galleria .event-list.opener .event-list-block article time, .event-list.opener .sites-area .theme-galleria .teaser-group .event-list-block article time, .sites-area .theme-galleria .teaser.latest .teaser-group .teaser-item article time, .teaser-group .sites-area .theme-galleria .teaser.latest .teaser-item article time, .sites-area .theme-galleria .latest.opener .teaser-group .teaser-item article time, .teaser-group .sites-area .theme-galleria .latest.opener .teaser-item article time, .sites-area .theme-galleria .teaser.event-list .teaser-group .teaser-item article time, .teaser-group .sites-area .theme-galleria .teaser.event-list .teaser-item article time, .sites-area .theme-galleria .event-list.opener .teaser-group .teaser-item article time, .teaser-group .sites-area .theme-galleria .event-list.opener .teaser-item article time, .sites-area .theme-galleria .teaser-group .teaser-item article time {
    color: #f79b2e; }
  .sites-area .theme-galleria .teaser.latest .latest-block article h1, .sites-area .theme-galleria .latest.opener .latest-block article h1, .sites-area .theme-galleria .teaser.event-list .latest-block article h1, .sites-area .theme-galleria .event-list.opener .latest-block article h1, .sites-area .theme-galleria .teaser-group .latest-block article h1, .teaser.event-list .sites-area .theme-galleria .teaser.latest .event-list-block article h1, .teaser.event-list .sites-area .theme-galleria .latest.opener .event-list-block article h1, .sites-area .theme-galleria .teaser.event-list .event-list-block article h1, .teaser.event-list .sites-area .theme-galleria .teaser-group .event-list-block article h1, .event-list.opener .sites-area .theme-galleria .teaser.latest .event-list-block article h1, .event-list.opener .sites-area .theme-galleria .latest.opener .event-list-block article h1, .sites-area .theme-galleria .event-list.opener .event-list-block article h1, .event-list.opener .sites-area .theme-galleria .teaser-group .event-list-block article h1, .sites-area .theme-galleria .teaser.latest .teaser-group .teaser-item article h1, .teaser-group .sites-area .theme-galleria .teaser.latest .teaser-item article h1, .sites-area .theme-galleria .latest.opener .teaser-group .teaser-item article h1, .teaser-group .sites-area .theme-galleria .latest.opener .teaser-item article h1, .sites-area .theme-galleria .teaser.event-list .teaser-group .teaser-item article h1, .teaser-group .sites-area .theme-galleria .teaser.event-list .teaser-item article h1, .sites-area .theme-galleria .event-list.opener .teaser-group .teaser-item article h1, .teaser-group .sites-area .theme-galleria .event-list.opener .teaser-item article h1, .sites-area .theme-galleria .teaser-group .teaser-item article h1 {
    color: #f79b2e; }
    .sites-area .theme-galleria .teaser.latest .latest-block article h1 a, .sites-area .theme-galleria .latest.opener .latest-block article h1 a, .sites-area .theme-galleria .teaser.event-list .latest-block article h1 a, .sites-area .theme-galleria .event-list.opener .latest-block article h1 a, .sites-area .theme-galleria .teaser-group .latest-block article h1 a, .teaser.event-list .sites-area .theme-galleria .teaser.latest .event-list-block article h1 a, .teaser.event-list .sites-area .theme-galleria .latest.opener .event-list-block article h1 a, .sites-area .theme-galleria .teaser.event-list .event-list-block article h1 a, .teaser.event-list .sites-area .theme-galleria .teaser-group .event-list-block article h1 a, .event-list.opener .sites-area .theme-galleria .teaser.latest .event-list-block article h1 a, .event-list.opener .sites-area .theme-galleria .latest.opener .event-list-block article h1 a, .sites-area .theme-galleria .event-list.opener .event-list-block article h1 a, .event-list.opener .sites-area .theme-galleria .teaser-group .event-list-block article h1 a, .sites-area .theme-galleria .teaser.latest .teaser-group .teaser-item article h1 a, .teaser-group .sites-area .theme-galleria .teaser.latest .teaser-item article h1 a, .sites-area .theme-galleria .latest.opener .teaser-group .teaser-item article h1 a, .teaser-group .sites-area .theme-galleria .latest.opener .teaser-item article h1 a, .sites-area .theme-galleria .teaser.event-list .teaser-group .teaser-item article h1 a, .teaser-group .sites-area .theme-galleria .teaser.event-list .teaser-item article h1 a, .sites-area .theme-galleria .event-list.opener .teaser-group .teaser-item article h1 a, .teaser-group .sites-area .theme-galleria .event-list.opener .teaser-item article h1 a, .sites-area .theme-galleria .teaser-group .teaser-item article h1 a {
      color: #f79b2e; }
  .sites-area .theme-galleria .teaser.latest .latest-block article h2, .sites-area .theme-galleria .latest.opener .latest-block article h2, .sites-area .theme-galleria .teaser.event-list .latest-block article h2, .sites-area .theme-galleria .event-list.opener .latest-block article h2, .sites-area .theme-galleria .teaser-group .latest-block article h2, .teaser.event-list .sites-area .theme-galleria .teaser.latest .event-list-block article h2, .teaser.event-list .sites-area .theme-galleria .latest.opener .event-list-block article h2, .sites-area .theme-galleria .teaser.event-list .event-list-block article h2, .teaser.event-list .sites-area .theme-galleria .teaser-group .event-list-block article h2, .event-list.opener .sites-area .theme-galleria .teaser.latest .event-list-block article h2, .event-list.opener .sites-area .theme-galleria .latest.opener .event-list-block article h2, .sites-area .theme-galleria .event-list.opener .event-list-block article h2, .event-list.opener .sites-area .theme-galleria .teaser-group .event-list-block article h2, .sites-area .theme-galleria .teaser.latest .teaser-group .teaser-item article h2, .teaser-group .sites-area .theme-galleria .teaser.latest .teaser-item article h2, .sites-area .theme-galleria .latest.opener .teaser-group .teaser-item article h2, .teaser-group .sites-area .theme-galleria .latest.opener .teaser-item article h2, .sites-area .theme-galleria .teaser.event-list .teaser-group .teaser-item article h2, .teaser-group .sites-area .theme-galleria .teaser.event-list .teaser-item article h2, .sites-area .theme-galleria .event-list.opener .teaser-group .teaser-item article h2, .teaser-group .sites-area .theme-galleria .event-list.opener .teaser-item article h2, .sites-area .theme-galleria .teaser-group .teaser-item article h2 {
    color: #73381d; }
  .sites-area .theme-galleria .teaser.latest .latest-block:hover, .sites-area .theme-galleria .latest.opener .latest-block:hover, .sites-area .theme-galleria .teaser.event-list .latest-block:hover, .sites-area .theme-galleria .event-list.opener .latest-block:hover, .sites-area .theme-galleria .teaser-group .latest-block:hover, .teaser.event-list .sites-area .theme-galleria .teaser.latest .event-list-block:hover, .teaser.event-list .sites-area .theme-galleria .latest.opener .event-list-block:hover, .sites-area .theme-galleria .teaser.event-list .event-list-block:hover, .teaser.event-list .sites-area .theme-galleria .teaser-group .event-list-block:hover, .event-list.opener .sites-area .theme-galleria .teaser.latest .event-list-block:hover, .event-list.opener .sites-area .theme-galleria .latest.opener .event-list-block:hover, .sites-area .theme-galleria .event-list.opener .event-list-block:hover, .event-list.opener .sites-area .theme-galleria .teaser-group .event-list-block:hover, .sites-area .theme-galleria .teaser.latest .teaser-group .teaser-item:hover, .teaser-group .sites-area .theme-galleria .teaser.latest .teaser-item:hover, .sites-area .theme-galleria .latest.opener .teaser-group .teaser-item:hover, .teaser-group .sites-area .theme-galleria .latest.opener .teaser-item:hover, .sites-area .theme-galleria .teaser.event-list .teaser-group .teaser-item:hover, .teaser-group .sites-area .theme-galleria .teaser.event-list .teaser-item:hover, .sites-area .theme-galleria .event-list.opener .teaser-group .teaser-item:hover, .teaser-group .sites-area .theme-galleria .event-list.opener .teaser-item:hover, .sites-area .theme-galleria .teaser-group .teaser-item:hover {
    background: rgba(247, 155, 46, 0.05); }
    .sites-area .theme-galleria .teaser.latest .latest-block:hover article h1, .sites-area .theme-galleria .latest.opener .latest-block:hover article h1, .sites-area .theme-galleria .teaser.event-list .latest-block:hover article h1, .sites-area .theme-galleria .event-list.opener .latest-block:hover article h1, .sites-area .theme-galleria .teaser-group .latest-block:hover article h1, .teaser.event-list .sites-area .theme-galleria .teaser.latest .event-list-block:hover article h1, .teaser.event-list .sites-area .theme-galleria .latest.opener .event-list-block:hover article h1, .sites-area .theme-galleria .teaser.event-list .event-list-block:hover article h1, .teaser.event-list .sites-area .theme-galleria .teaser-group .event-list-block:hover article h1, .event-list.opener .sites-area .theme-galleria .teaser.latest .event-list-block:hover article h1, .event-list.opener .sites-area .theme-galleria .latest.opener .event-list-block:hover article h1, .sites-area .theme-galleria .event-list.opener .event-list-block:hover article h1, .event-list.opener .sites-area .theme-galleria .teaser-group .event-list-block:hover article h1, .sites-area .theme-galleria .teaser.latest .teaser-group .teaser-item:hover article h1, .teaser-group .sites-area .theme-galleria .teaser.latest .teaser-item:hover article h1, .sites-area .theme-galleria .latest.opener .teaser-group .teaser-item:hover article h1, .teaser-group .sites-area .theme-galleria .latest.opener .teaser-item:hover article h1, .sites-area .theme-galleria .teaser.event-list .teaser-group .teaser-item:hover article h1, .teaser-group .sites-area .theme-galleria .teaser.event-list .teaser-item:hover article h1, .sites-area .theme-galleria .event-list.opener .teaser-group .teaser-item:hover article h1, .teaser-group .sites-area .theme-galleria .event-list.opener .teaser-item:hover article h1, .sites-area .theme-galleria .teaser-group .teaser-item:hover article h1 {
      color: #f79b2e; }
      .sites-area .theme-galleria .teaser.latest .latest-block:hover article h1 a, .sites-area .theme-galleria .latest.opener .latest-block:hover article h1 a, .sites-area .theme-galleria .teaser.event-list .latest-block:hover article h1 a, .sites-area .theme-galleria .event-list.opener .latest-block:hover article h1 a, .sites-area .theme-galleria .teaser-group .latest-block:hover article h1 a, .teaser.event-list .sites-area .theme-galleria .teaser.latest .event-list-block:hover article h1 a, .teaser.event-list .sites-area .theme-galleria .latest.opener .event-list-block:hover article h1 a, .sites-area .theme-galleria .teaser.event-list .event-list-block:hover article h1 a, .teaser.event-list .sites-area .theme-galleria .teaser-group .event-list-block:hover article h1 a, .event-list.opener .sites-area .theme-galleria .teaser.latest .event-list-block:hover article h1 a, .event-list.opener .sites-area .theme-galleria .latest.opener .event-list-block:hover article h1 a, .sites-area .theme-galleria .event-list.opener .event-list-block:hover article h1 a, .event-list.opener .sites-area .theme-galleria .teaser-group .event-list-block:hover article h1 a, .sites-area .theme-galleria .teaser.latest .teaser-group .teaser-item:hover article h1 a, .teaser-group .sites-area .theme-galleria .teaser.latest .teaser-item:hover article h1 a, .sites-area .theme-galleria .latest.opener .teaser-group .teaser-item:hover article h1 a, .teaser-group .sites-area .theme-galleria .latest.opener .teaser-item:hover article h1 a, .sites-area .theme-galleria .teaser.event-list .teaser-group .teaser-item:hover article h1 a, .teaser-group .sites-area .theme-galleria .teaser.event-list .teaser-item:hover article h1 a, .sites-area .theme-galleria .event-list.opener .teaser-group .teaser-item:hover article h1 a, .teaser-group .sites-area .theme-galleria .event-list.opener .teaser-item:hover article h1 a, .sites-area .theme-galleria .teaser-group .teaser-item:hover article h1 a {
        color: #f79b2e; }
    .sites-area .theme-galleria .teaser.latest .latest-block:hover article p.readmore a, .sites-area .theme-galleria .latest.opener .latest-block:hover article p.readmore a, .sites-area .theme-galleria .teaser.event-list .latest-block:hover article p.readmore a, .sites-area .theme-galleria .event-list.opener .latest-block:hover article p.readmore a, .sites-area .theme-galleria .teaser-group .latest-block:hover article p.readmore a, .teaser.event-list .sites-area .theme-galleria .teaser.latest .event-list-block:hover article p.readmore a, .teaser.event-list .sites-area .theme-galleria .latest.opener .event-list-block:hover article p.readmore a, .sites-area .theme-galleria .teaser.event-list .event-list-block:hover article p.readmore a, .teaser.event-list .sites-area .theme-galleria .teaser-group .event-list-block:hover article p.readmore a, .event-list.opener .sites-area .theme-galleria .teaser.latest .event-list-block:hover article p.readmore a, .event-list.opener .sites-area .theme-galleria .latest.opener .event-list-block:hover article p.readmore a, .sites-area .theme-galleria .event-list.opener .event-list-block:hover article p.readmore a, .event-list.opener .sites-area .theme-galleria .teaser-group .event-list-block:hover article p.readmore a, .sites-area .theme-galleria .teaser.latest .teaser-group .teaser-item:hover article p.readmore a, .teaser-group .sites-area .theme-galleria .teaser.latest .teaser-item:hover article p.readmore a, .sites-area .theme-galleria .latest.opener .teaser-group .teaser-item:hover article p.readmore a, .teaser-group .sites-area .theme-galleria .latest.opener .teaser-item:hover article p.readmore a, .sites-area .theme-galleria .teaser.event-list .teaser-group .teaser-item:hover article p.readmore a, .teaser-group .sites-area .theme-galleria .teaser.event-list .teaser-item:hover article p.readmore a, .sites-area .theme-galleria .event-list.opener .teaser-group .teaser-item:hover article p.readmore a, .teaser-group .sites-area .theme-galleria .event-list.opener .teaser-item:hover article p.readmore a, .sites-area .theme-galleria .teaser-group .teaser-item:hover article p.readmore a {
      color: #73381d; }
  .sites-area .theme-galleria .teaser-wrapper .heading .fa {
    color: #f79b2e; }
  .sites-area .theme-galleria #extras .box.event-list .event-list-block h1 {
    color: #f79b2e; }
  .sites-area .theme-galleria #main .teaser-wrapper .slick-slider .slide-container .hover-mask {
    background: #f79b2e; }
  .sites-area .theme-galleria p.readmore a:hover {
    color: #73381d; }
  .sites-area .theme-galleria p.all a:hover {
    color: #73381d; }
  .sites-area .theme-galleria #glossary-index h3 {
    color: #f79b2e; }
  .sites-area .theme-galleria .glossary-box p.all a:hover {
    color: #73381d; }
  .sites-area .theme-galleria .calendar h2 {
    color: #f79b2e; }
  .sites-area .theme-galleria header .secondary-nav form {
    display: inline-block;
    width: 240px;
    margin: 0 0 0 1em;
    padding: 0;
    vertical-align: sub; }
    .sites-area .theme-galleria header .secondary-nav form input {
      margin: 0;
      border-top-left-radius: 4px;
      border-bottom-left-radius: 4px;
      height: auto; }
    .sites-area .theme-galleria header .secondary-nav form .postfix.button {
      margin: 0;
      padding: 0;
      border-top-right-radius: 4px;
      border-bottom-right-radius: 4px;
      height: auto; }
  .sites-area .theme-galleria header .secondary-nav form input {
    background-color: #f7a038;
    border-color: #f8a543;
    color: #fff; }
    .sites-area .theme-galleria header .secondary-nav form input:focus {
      background-color: #f8a543;
      border-color: #f8aa4d; }
  .sites-area .theme-galleria .button {
    background: #6d351c;
    border-color: #5c2d17;
    color: #fff; }
  .sites-area .theme-galleria .about {
    background: #f79b2e;
    padding: 1em; }
    .sites-area .theme-galleria .about img {
      height: 80px;
      margin-bottom: 2em; }
    .sites-area .theme-galleria .about .info-snippet {
      margin-bottom: 1em; }
      .sites-area .theme-galleria .about .info-snippet i {
        color: #73381d;
        text-align: center;
        display: block; }
      .sites-area .theme-galleria .about .info-snippet h5 {
        color: #fff;
        margin: 0; }
      .sites-area .theme-galleria .about .info-snippet p {
        color: #fff;
        font-size: 0.9em; }

.home-section-bottom .teaser-wrapper {
  /* slick slider */ }
  .home-section-bottom .teaser-wrapper .slick-slider {
    background-color: #eee;
    margin: 0;
    padding: 0;
    /*
    .slick-prev, .slick-next {
        height: inherit; 
        width: inherit; 
        line-height: 0; 
        font-size: 0; 
        cursor: pointer; 
        background: transparent; 
        color: transparent; 
        top: 50%; 
        margin-top: -10px; 
        padding: 0; 
        border: none; 
        outline: none;
    }
    .slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; }
    .slick-prev:before, .slick-next:before { 
        font-size: 1.8rem; 
        color: #000; 
    }
    .slick-prev { left: -1.75rem; }
    .slick-next { right: -1.75rem; }
    .slick-dots li { margin: 0 4px; }
    .slick-dots li button:before { font-size: 0.75rem; }
    */ }
    .home-section-bottom .teaser-wrapper .slick-slider .slide-container img {
      display: block;
      width: 100%;
      max-height: 300px;
      margin: 0;
      padding: 0; }
    .home-section-bottom .teaser-wrapper .slick-slider .slide-container .overlay-container {
      position: relative; }
      .home-section-bottom .teaser-wrapper .slick-slider .slide-container .overlay-container .overlay {
        position: absolute;
        bottom: 0;
        display: none; }
        .home-section-bottom .teaser-wrapper .slick-slider .slide-container .overlay-container .overlay h1 {
          font-size: 1.2rem;
          color: #555;
          text-align: center;
          font-weight: 400;
          margin-top: 0.5em; }
        .home-section-bottom .teaser-wrapper .slick-slider .slide-container .overlay-container .overlay h2 {
          font-size: 0.9rem;
          color: #666;
          text-align: left;
          font-weight: 300;
          margin: 0.25em 0 0; }
    .home-section-bottom .teaser-wrapper .slick-slider .slick-prev {
      left: 1.5625rem; }
    .home-section-bottom .teaser-wrapper .slick-slider .slick-next {
      right: 1.5625rem; }
    .home-section-bottom .teaser-wrapper .slick-slider .slick-dots {
      display: none !important; }
  .home-section-bottom .teaser-wrapper.tw-sponsor {
    background-color: #eeeeee;
    padding: 2em 0; }
    .home-section-bottom .teaser-wrapper.tw-sponsor .heading {
      color: #777777; }
    .home-section-bottom .teaser-wrapper.tw-sponsor .slick-slider {
      background-color: #eee;
      margin: 0;
      padding: 0; }
      .home-section-bottom .teaser-wrapper.tw-sponsor .slick-slider .slide-container {
        margin: 0 0.625rem; }
        .home-section-bottom .teaser-wrapper.tw-sponsor .slick-slider .slide-container img {
          display: block;
          width: 100%;
          max-width: 250px;
          margin: 0 auto;
          padding: 0; }
        .home-section-bottom .teaser-wrapper.tw-sponsor .slick-slider .slide-container .overlay-container {
          position: relative; }
          .home-section-bottom .teaser-wrapper.tw-sponsor .slick-slider .slide-container .overlay-container .overlay {
            position: static;
            bottom: 0;
            display: block; }
            .home-section-bottom .teaser-wrapper.tw-sponsor .slick-slider .slide-container .overlay-container .overlay h1 {
              font-size: 1.2rem;
              color: #555;
              text-align: center;
              font-weight: 400;
              margin-top: 0.85em; }
            .home-section-bottom .teaser-wrapper.tw-sponsor .slick-slider .slide-container .overlay-container .overlay h2 {
              display: none;
              font-size: 0.9rem;
              color: #666;
              text-align: left;
              font-weight: 300;
              margin: 0.25em 0 0; }
      .home-section-bottom .teaser-wrapper.tw-sponsor .slick-slider .slick-prev, .home-section-bottom .teaser-wrapper.tw-sponsor .slick-slider .slick-next {
        height: inherit;
        width: inherit;
        line-height: 0;
        font-size: 0;
        cursor: pointer;
        background: transparent;
        color: transparent;
        top: 50%;
        margin-top: -10px;
        padding: 0;
        border: none;
        outline: none; }
      .home-section-bottom .teaser-wrapper.tw-sponsor .slick-slider .slick-prev.slick-disabled:before, .home-section-bottom .teaser-wrapper.tw-sponsor .slick-slider .slick-next.slick-disabled:before {
        opacity: 0.25; }
      .home-section-bottom .teaser-wrapper.tw-sponsor .slick-slider .slick-prev:before, .home-section-bottom .teaser-wrapper.tw-sponsor .slick-slider .slick-next:before {
        font-size: 1.8rem;
        color: #555555; }
      .home-section-bottom .teaser-wrapper.tw-sponsor .slick-slider .slick-prev {
        left: -1rem; }
      .home-section-bottom .teaser-wrapper.tw-sponsor .slick-slider .slick-next {
        right: -1rem; }
      .home-section-bottom .teaser-wrapper.tw-sponsor .slick-slider .slick-dots {
        display: none !important; }
.home-section-bottom .tagcloud.tagcloud-wide .heading {
  font-size: 2em;
  color: #fff;
  padding-bottom: 0.25em;
  border-bottom: 1px solid #009fd3;
  font-weight: 300;
  text-transform: uppercase;
  margin: 0 0 1em 0; }
  .home-section-bottom .tagcloud.tagcloud-wide .heading .fa {
    color: #fff; }
.home-section-bottom .tagcloud.tagcloud-wide .area {
  display: block;
  border-radius: 0.25em; }
  .home-section-bottom .tagcloud.tagcloud-wide .area h1 {
    margin: 0;
    padding: 0.5em;
    font-size: 1.2em;
    font-weight: 300;
    color: #eee;
    text-transform: uppercase; }
    .home-section-bottom .tagcloud.tagcloud-wide .area h1 i {
      vertical-align: middle;
      width: 1.8em;
      text-align: center;
      font-size: 1.8em;
      color: #00526e; }
  .home-section-bottom .tagcloud.tagcloud-wide .area:hover {
    background: rgba(255, 255, 255, 0.2);
    transition: 0.3s; }
    .home-section-bottom .tagcloud.tagcloud-wide .area:hover h1 {
      color: #fff;
      transition: 0.3s; }

.newsletter {
  padding: 4em 0; }
  .newsletter h4 {
    color: #e7e7e7; }
  .newsletter h5 {
    color: #777; }
  .newsletter form input {
    height: 2.4em;
    font-size: 1.2em;
    background: #fff;
    color: #777;
    border-color: #919191; }
    .newsletter form input:focus {
      background: #fff;
      color: #444; }
  .newsletter form .postfix.button {
    height: 2.4em;
    font-size: 1.2em;
    margin: 0;
    /*      background: $input-prefix-bg;
          color: #fff;
          border-color: $input-prefix-border-color;*/ }

.museum-info {
  padding: 8em 0;
  background: #e7e7e7;
  background-image: url("../images/info_1920x960.jpg");
  background-repeat: no-repeat;
  background-size: cover; }
  .museum-info h3 {
    color: #fff;
    font-size: 3em;
    font-weight: 300;
    margin-bottom: 1.2em; }
  .museum-info .info-box h4 {
    color: #fff;
    font-size: 3em;
    font-weight: 700; }
  .museum-info .info-box h5 {
    color: #fff;
    font-size: 2em;
    font-weight: 300; }

.weather-widget {
  padding: 4em 0;
  background-image: url("../images/14285460405_f1d9ff9cf9_k_x512.jpg");
  background-repeat: no-repeat;
  background-size: cover; }
  .weather-widget .loading {
    margin: 65px 0 0; }
  .weather-widget #weather {
    margin: 0px auto;
    text-align: center;
    text-transform: uppercase; }
  .weather-widget #weather h1 {
    margin: 0;
    color: #fff;
    font-family: weather;
    font-size: 16em;
    font-weight: normal;
    line-height: 1.0; }
  .weather-widget #weather h1.icon-0:before {
    content: ":"; }
  .weather-widget #weather h1.icon-1:before {
    content: "p"; }
  .weather-widget #weather h1.icon-2:before {
    content: "S"; }
  .weather-widget #weather h1.icon-3:before {
    content: "Q"; }
  .weather-widget #weather h1.icon-4:before {
    content: "S"; }
  .weather-widget #weather h1.icon-5:before {
    content: "W"; }
  .weather-widget #weather h1.icon-6:before {
    content: "W"; }
  .weather-widget #weather h1.icon-7:before {
    content: "W"; }
  .weather-widget #weather h1.icon-8:before {
    content: "W"; }
  .weather-widget #weather h1.icon-9:before {
    content: "I"; }
  .weather-widget #weather h1.icon-10:before {
    content: "W"; }
  .weather-widget #weather h1.icon-11:before {
    content: "I"; }
  .weather-widget #weather h1.icon-12:before {
    content: "I"; }
  .weather-widget #weather h1.icon-13:before {
    content: "I"; }
  .weather-widget #weather h1.icon-14:before {
    content: "I"; }
  .weather-widget #weather h1.icon-15:before {
    content: "W"; }
  .weather-widget #weather h1.icon-16:before {
    content: "I"; }
  .weather-widget #weather h1.icon-17:before {
    content: "W"; }
  .weather-widget #weather h1.icon-18:before {
    content: "U"; }
  .weather-widget #weather h1.icon-19:before {
    content: "Z"; }
  .weather-widget #weather h1.icon-20:before {
    content: "Z"; }
  .weather-widget #weather h1.icon-21:before {
    content: "Z"; }
  .weather-widget #weather h1.icon-22:before {
    content: "Z"; }
  .weather-widget #weather h1.icon-23:before {
    content: "Z"; }
  .weather-widget #weather h1.icon-24:before {
    content: "E"; }
  .weather-widget #weather h1.icon-25:before {
    content: "E"; }
  .weather-widget #weather h1.icon-26:before {
    content: "3"; }
  .weather-widget #weather h1.icon-27:before {
    content: "a"; }
  .weather-widget #weather h1.icon-28:before {
    content: "A"; }
  .weather-widget #weather h1.icon-29:before {
    content: "a"; }
  .weather-widget #weather h1.icon-30:before {
    content: "A"; }
  .weather-widget #weather h1.icon-31:before {
    content: "6"; }
  .weather-widget #weather h1.icon-32:before {
    content: "1"; }
  .weather-widget #weather h1.icon-33:before {
    content: "6"; }
  .weather-widget #weather h1.icon-34:before {
    content: "1"; }
  .weather-widget #weather h1.icon-35:before {
    content: "W"; }
  .weather-widget #weather h1.icon-36:before {
    content: "1"; }
  .weather-widget #weather h1.icon-37:before {
    content: "S"; }
  .weather-widget #weather h1.icon-38:before {
    content: "S"; }
  .weather-widget #weather h1.icon-39:before {
    content: "S"; }
  .weather-widget #weather h1.icon-40:before {
    content: "M"; }
  .weather-widget #weather h1.icon-41:before {
    content: "W"; }
  .weather-widget #weather h1.icon-42:before {
    content: "I"; }
  .weather-widget #weather h1.icon-43:before {
    content: "W"; }
  .weather-widget #weather h1.icon-44:before {
    content: "a"; }
  .weather-widget #weather h1.icon-45:before {
    content: "S"; }
  .weather-widget #weather h1.icon-46:before {
    content: "U"; }
  .weather-widget #weather h1.icon-47:before {
    content: "S"; }
  .weather-widget #weather h2 {
    margin: -0.5em 0 0 0;
    color: #fff;
    font-size: 8em;
    font-weight: 300;
    text-align: center;
    text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15); }
  .weather-widget #weather li .forecast {
    padding: 1em;
    background: #fff;
    background: rgba(255, 255, 255, 0.2);
    border-radius: 5px;
    font-weight: 600;
    font-size: 1.5em;
    color: #fff; }
  .weather-widget #weather .updated {
    opacity: 0.45; }

/* SEZIONE FEEDBACK */

.home-section-feedback {
    padding: 1em 0;
    background-color: #0066c6;
    color: #fff;
    text-align: center;
}

.home-section-feedback ul {
    display: block;
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.home-section-feedback li {
    padding: 0;
    margin: 0;
}

.home-section-feedback ul li a {
    color: #FFF;
    font-size: 1.5rem;
}

.home-section-feedback ul li a .btn_icon {
    font-size: 2.5rem;
}

/* SEZIONE VISIT */

.home-section-visit {
    padding: 1em 0;
    background-color: #30272c;
    color: #fff;
    text-align: center;
}

.home-section-visit ul {
    display: block;
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.home-section-visit li {
    padding: 0;
    margin: 0;
}

.home-section-visit ul li a {
    color: #FFF;
    font-size: 1.5rem;
}

.home-section-visit ul li a .btn_icon {
    font-size: 2.5rem;
}


footer {
  padding: 2em 0 0 0;
  background: #008CBA; }
  footer .info-snippet {
    margin-bottom: 1em; }
    footer .info-snippet i {
      color: #e7e7e7;
      text-align: center;
      display: block; }
    footer .info-snippet h5 {
      color: #fff;
      margin: 0; }
    footer .info-snippet p {
      color: #fff;
      font-size: 0.9em; }
  footer h4 {
    color: #fff; }
  footer p {
    color: #fff; }
    footer p.contact {
      text-align: right; }
    footer p.credits {
      text-align: center;
      font-size: 0.8em;
      margin-bottom: 0.4em; }
      footer p.credits a {
        color: #9d9d9d; }
  footer .about img {
    width: auto;
    margin-bottom: 2em; }
  footer nav {
    padding: 1em 0; }
    footer nav ul {
      list-style: none; }
      footer nav ul li a {
        display: block;
        text-align: right;
        color: #fff; }
        footer nav ul li a:hover {
          color: #fff;
          text-decoration: underline; }
  footer #copyright-magnolia {
    text-align: center;
    font-size: 0.8em; }
    footer #copyright-magnolia a {
      color: #aabf2f; }

.thematic-footer {
  padding: 0;
  background: #eee; }
  .thematic-footer > .row {
    width: 100%;
    max-width: none;
    margin: 0;
    padding: 0; }
  .thematic-footer .heading {
    font-size: 2em;
    color: #777;
    font-weight: 300;
    margin: 0 0 1em 0; }
    .thematic-footer .heading .fa {
      color: #008CBA; }
  .thematic-footer ul {
    margin: 0; }
    .thematic-footer ul li {
      padding: 0;
      margin: 0; }
  .thematic-footer .site {
    display: block;
    text-align: center;
    color: #fff;
    font-weight: 300;
    padding: 1em 0.5em; }
    .thematic-footer .site.theme-none {
      /* margin-top: 3em; */
      color: #444; }
    .thematic-footer .site.theme-battaglia {
      background: #30272c; }
    .thematic-footer .site.theme-cenedese {
      background: #6399bf; }
    .thematic-footer .site.theme-baco {
      background: #7ba901; }
    .thematic-footer .site.theme-galleria {
      background: #f79b2e; }
    .thematic-footer .site img {
      margin-bottom: 1em; }

#search-results #main > .text > h1 em {
  display: none !important; }
#search-results #main > .text ol {
  font-size: 1.5em;
  margin-left: 2rem; }
  #search-results #main > .text ol li h2 {
    font-size: 0.9em; }
  #search-results #main > .text ol li .highlight {
    background-color: #DBF4D7; }

/**
 * Pagine interne
 */
#breadcrumb h5 {
  display: none; }

/* navigazione verticale */
#nav {
  background: none;
  margin-bottom: 20px;
  padding-top: 0; }
  #nav ul {
    padding-top: 0; }

#nav-box {
  background: none;
  padding-bottom: 10px; }

#nav-box ul {
  background: none;
  margin: 0 0 0 2px; }

#nav-box li {
  padding: 0;
  list-style: none;
  background-color: #EEEEEE;
  font-size: 1.1rem;
  text-transform: none;
  font-weight: 300; }

#nav-box li a {
  display: block;
  height: 1%;
  padding: 3px 0 5px 10px;
  color: #333;
  font-weight: 300;
  line-height: 2em; }

#nav-box li.open a {
  font-weight: 600; }

#nav-box li span em {
  display: none; }

/* hover and marked */
#nav-box li.on strong,
#nav-box a:hover,
#nav-box a:active,
#nav-box a:focus,
#nav-box li.on a:hover,
#nav-box li.on a:active,
#nav-box li.on a:focus,
#nav-box li strong,
#nav-box li.on a {
  border-radius: 5px 0 0 5px;
  background:  #009fd3;
  color: #fff;
  text-decoration: none;
  text-transform: none; }

#nav-box li strong {
  display: block;
  padding: 3px 0 5px 10px;
  font-weight: bold; }

/* 2nd level */
#nav-box ul ul {
  margin: 5px 0 5px 10px;
  border: none;
  padding: 0;
  background: none; }

#nav-box li li {
  font-size: 100%;
  font-family: inherit; }

#nav-box li li.on strong,
#nav-box li li a:hover,
#nav-box li li a:active,
#nav-box li li a:focus,
#nav-box li li.on a:hover,
#nav-box li li.on a:active,
#nav-box li li.on a:focus,
#nav-box li li strong,
#nav-box li li.on a {
  text-transform: none; }

#nav-box li li a {
  line-height: 1.3em;
  text-transform: none;
  font-weight: 300; }

#nav-box li.on li,
#nav-box li.open li a {
  font-weight: 300; }

#nav-box li.on li a {
  background: transparent;
  color: #000; }

#nav-box li li.on a {
  color: #FFFFFF;
  font-weight: bold; }

/* 3rd level */
#nav-box ul ul ul {
  background: #EEEEEE;
  margin: 5px 0 5px 10px;
  border: none;
  border-radius: 5px 0 0 5px; }

#nav-box li li.open li a {
  font-weight: normal;
  color: #333333; }

#nav-box li li.open li a:hover,
#nav-box li li.open li a:active,
#nav-box li li.open li a:focus,
#nav-box li li.open li.on a {
  color: #FFFFFF; }

#nav-box li li li.on a {
  font-weight: bold; }

/* nav-content */
#nav-content ul {
  color: #444; }
  #nav-content ul li.heading {
    font-weight: 700;
    color: #444;
    list-style-type: none;
    margin-left: -1em; }
  #nav-content ul li {
    color: #444; }
  #nav-content ul li a {
    cursor: pointer; }

/* Teaser */
.teaser, .opener {
  padding: 1em 0; }
  .teaser .heading, .opener .heading {
    font-size: 2em;
    color: #999;
    font-weight: 300;
    text-transform: uppercase;
    margin: 0 0 1em 0; }
    .teaser .heading .fa, .opener .heading .fa {
      color: #008CBA; }
    .teaser .heading a, .opener .heading a {
      color: #999; }
  .teaser ul, .opener ul {
    list-style-type: none; }
  .teaser .teaser-item, .opener .teaser-item {
    display: block;
    position: relative;
    padding: 1em;
    border-radius: 3px; }
    .teaser .teaser-item article, .opener .teaser-item article {
      height: auto; }
      .teaser .teaser-item article .datebox, .opener .teaser-item article .datebox {
        height: 8.5em;
        overflow: hidden;
        padding: 1em;
        background: #777; }
        .teaser .teaser-item article .datebox .day, .opener .teaser-item article .datebox .day {
          margin: 0;
          color: #fff;
          font-size: 2em;
          text-align: center; }
        .teaser .teaser-item article .datebox .month, .opener .teaser-item article .datebox .month {
          margin: 0;
          color: #ddd;
          font-size: 1em;
          text-align: center;
          font-weight: 300; }
        .teaser .teaser-item article .datebox .hour, .opener .teaser-item article .datebox .hour {
          margin: 0.5em 0 0 0;
          color: #fff;
          font-size: 1em;
          text-align: center; }
      .teaser .teaser-item article time, .opener .teaser-item article time {
        display: block;
        margin: 0 0 0.5em 0;
        color: #777;
        font-weight: 600;
        text-transform: uppercase;
        font-size: 0.8em; }
      .teaser .teaser-item article h1, .opener .teaser-item article h1 {
        font-size: 1.5em;
        line-height: 1.2;
        font-weight: 300;
        color: #555;
        margin: 0.25em 0 0.25em 0; }
        .teaser .teaser-item article h1 a, .opener .teaser-item article h1 a {
          color: #555; }
      .teaser .teaser-item article h2, .opener .teaser-item article h2 {
        font-size: 1em;
        color: #222;
        font-weight: 300;
        text-transform: uppercase;
        margin-bottom: 1em; }
        .teaser .teaser-item article h2 a, .opener .teaser-item article h2 a {
          color: #222; }
      .teaser .teaser-item article ul, .opener .teaser-item article ul {
        list-style-type: none;
        margin: 1em 0 1.25em 0; }
      .teaser .teaser-item article p, .opener .teaser-item article p {
        color: #444;
        font-size: 0.9em; }
      .teaser .teaser-item article p.readmore, .opener .teaser-item article p.readmore {
        display: block;
        margin: 0;
        margin-top: -1em;
        padding: 0;
        text-align: right; }
        .teaser .teaser-item article p.readmore a, .opener .teaser-item article p.readmore a {
          color: #777;
          display: inline-block;
          border: none;
          border-radius: none;
          padding: 0.25em 0.5em;
          text-transform: none;
          font-size: 1em; }
      .teaser .teaser-item article img, .opener .teaser-item article img {
        max-height: 9em;
        display: block;
        margin: auto;
        margin-top: 0.8em; }
    .teaser .teaser-item:hover, .opener .teaser-item:hover {
      background: rgba(255, 255, 255, 0.8);
      box-shadow: 0 0 2px #ddd; }
      .teaser .teaser-item:hover article img, .opener .teaser-item:hover article img {
        transform: scale(1.05);
        transition: 0.75s; }
      .teaser .teaser-item:hover article h1, .opener .teaser-item:hover article h1 {
        color: #008CBA;
        transition: 0.3s; }
        .teaser .teaser-item:hover article h1 a, .opener .teaser-item:hover article h1 a {
          color: #008CBA; }
      .teaser .teaser-item:hover article p.readmore a, .opener .teaser-item:hover article p.readmore a {
        transition: 0.3s;
        color: #e7e7e7; }

/* Teaser opener */
.news-and-links {
  background: #eee;
  padding: 1em 0; }
  .news-and-links .teaser, .news-and-links .opener {
    padding: 0; }
  .news-and-links .teaser-group .heading {
    font-size: 2em;
    color: #777;
    font-weight: 300;
    text-transform: uppercase;
    margin: 0 0 1em 0; }
    .news-and-links .teaser-group .heading .fa {
      color: #008CBA; }
    .news-and-links .teaser-group .heading a {
      color: #008CBA; }
  .news-and-links .fast-links ul {
    list-style: none;
    margin: 0; }
    .news-and-links .fast-links ul li a {
      display: block;
      color: #555;
      font-weight: 600;
      padding: 1em 0;
      border-bottom: 1px solid #eee;
      text-align: center; }
      .news-and-links .fast-links ul li a i {
        display: block;
        margin-bottom: 0.25em;
        vertical-align: middle;
        font-size: 2em;
        color: #777;
        text-align: center; }
      .news-and-links .fast-links ul li a:hover i {
        color: #008CBA; }
    .news-and-links .fast-links ul li article a {
      border: none; }
  .news-and-links .links {
    padding: 1em; }
    .news-and-links .links h1, .news-and-links .links h2, .news-and-links .links h3, .news-and-links .links h4, .news-and-links .links h5, .news-and-links .links h6 {
      color: #555; }

/* Teaser latest news */
.teaser.latest, .latest.opener, .teaser.event-list, .event-list.opener, .teaser-group {
  padding: 1em 0; }
  .teaser.latest .heading, .latest.opener .heading, .teaser.event-list .heading, .event-list.opener .heading, .teaser-group .heading {
    font-size: 2em;
    color: #777;
    font-weight: 300;
    margin: 0 0 1em 0; }
    .teaser.latest .heading .fa, .latest.opener .heading .fa, .teaser.event-list .heading .fa, .event-list.opener .heading .fa, .teaser-group .heading .fa {
      color: #008CBA; }
  .teaser.latest .latest-block, .latest.opener .latest-block, .teaser.event-list .latest-block, .event-list.opener .latest-block, .teaser-group .latest-block, .teaser.event-list .event-list-block, .event-list.opener .event-list-block, .teaser.latest .teaser-group .teaser-item, .teaser-group .teaser.latest .teaser-item, .teaser-group .teaser-item {
    display: block;
    position: relative;
    padding: 1em;
    border-radius: 3px; }
    .teaser.latest .latest-block article, .latest.opener .latest-block article, .teaser.event-list .latest-block article, .event-list.opener .latest-block article, .teaser-group .latest-block article, .teaser.event-list .event-list-block article, .event-list.opener .event-list-block article, .teaser.latest .teaser-group .teaser-item article, .teaser-group .teaser.latest .teaser-item article, .latest.opener .teaser-group .teaser-item article, .teaser-group .latest.opener .teaser-item article, .teaser.event-list .teaser-group .teaser-item article, .teaser-group .teaser.event-list .teaser-item article, .event-list.opener .teaser-group .teaser-item article, .teaser-group .event-list.opener .teaser-item article, .teaser-group .teaser-item article {
      max-height: 34em; }
      .teaser.latest .latest-block article time, .latest.opener .latest-block article time, .teaser.event-list .latest-block article time, .event-list.opener .latest-block article time, .teaser-group .latest-block article time, .teaser.event-list .event-list-block article time, .event-list.opener .event-list-block article time, .teaser.latest .teaser-group .teaser-item article time, .teaser-group .teaser.latest .teaser-item article time, .latest.opener .teaser-group .teaser-item article time, .teaser-group .latest.opener .teaser-item article time, .teaser.event-list .teaser-group .teaser-item article time, .teaser-group .teaser.event-list .teaser-item article time, .event-list.opener .teaser-group .teaser-item article time, .teaser-group .event-list.opener .teaser-item article time, .teaser-group .teaser-item article time {
        display: block;
        margin: 0 0 0.5em 0;
        color: #008CBA;
        font-weight: 400;
        font-size: 1em;
        border-bottom: 1px solid #eee; }
      .teaser.latest .latest-block article h1, .latest.opener .latest-block article h1, .teaser.event-list .latest-block article h1, .event-list.opener .latest-block article h1, .teaser-group .latest-block article h1, .teaser.event-list .event-list-block article h1, .event-list.opener .event-list-block article h1, .teaser.latest .teaser-group .teaser-item article h1, .teaser-group .teaser.latest .teaser-item article h1, .latest.opener .teaser-group .teaser-item article h1, .teaser-group .latest.opener .teaser-item article h1, .teaser.event-list .teaser-group .teaser-item article h1, .teaser-group .teaser.event-list .teaser-item article h1, .event-list.opener .teaser-group .teaser-item article h1, .teaser-group .event-list.opener .teaser-item article h1, .teaser-group .teaser-item article h1 {
        font-size: 1.3em;
        line-height: 1.2;
        font-weight: 400;
        color: #008CBA;
        margin: 0.75em 0 0.25em 0; }
        .teaser.latest .latest-block article h1 a, .latest.opener .latest-block article h1 a, .teaser.event-list .latest-block article h1 a, .event-list.opener .latest-block article h1 a, .teaser-group .latest-block article h1 a, .teaser.event-list .event-list-block article h1 a, .event-list.opener .event-list-block article h1 a, .teaser.latest .teaser-group .teaser-item article h1 a, .teaser-group .teaser.latest .teaser-item article h1 a, .latest.opener .teaser-group .teaser-item article h1 a, .teaser-group .latest.opener .teaser-item article h1 a, .teaser.event-list .teaser-group .teaser-item article h1 a, .teaser-group .teaser.event-list .teaser-item article h1 a, .event-list.opener .teaser-group .teaser-item article h1 a, .teaser-group .event-list.opener .teaser-item article h1 a, .teaser-group .teaser-item article h1 a {
          color: #008CBA; }
      .teaser.latest .latest-block article h2, .latest.opener .latest-block article h2, .teaser.event-list .latest-block article h2, .event-list.opener .latest-block article h2, .teaser-group .latest-block article h2, .teaser.event-list .event-list-block article h2, .event-list.opener .event-list-block article h2, .teaser.latest .teaser-group .teaser-item article h2, .teaser-group .teaser.latest .teaser-item article h2, .latest.opener .teaser-group .teaser-item article h2, .teaser-group .latest.opener .teaser-item article h2, .teaser.event-list .teaser-group .teaser-item article h2, .teaser-group .teaser.event-list .teaser-item article h2, .event-list.opener .teaser-group .teaser-item article h2, .teaser-group .event-list.opener .teaser-item article h2, .teaser-group .teaser-item article h2 {
        font-size: 0.9em;
        color: #e7e7e7;
        font-weight: 300;
        text-transform: uppercase;
        margin-bottom: 1em; }
      .teaser.latest .latest-block article p, .latest.opener .latest-block article p, .teaser.event-list .latest-block article p, .event-list.opener .latest-block article p, .teaser-group .latest-block article p, .teaser.event-list .event-list-block article p, .event-list.opener .event-list-block article p, .teaser.latest .teaser-group .teaser-item article p, .teaser-group .teaser.latest .teaser-item article p, .latest.opener .teaser-group .teaser-item article p, .teaser-group .latest.opener .teaser-item article p, .teaser.event-list .teaser-group .teaser-item article p, .teaser-group .teaser.event-list .teaser-item article p, .event-list.opener .teaser-group .teaser-item article p, .teaser-group .event-list.opener .teaser-item article p, .teaser-group .teaser-item article p, .teaser.latest .latest-block article ul, .latest.opener .latest-block article ul, .teaser.event-list .latest-block article ul, .event-list.opener .latest-block article ul, .teaser-group .latest-block article ul, .teaser.event-list .event-list-block article ul, .event-list.opener .event-list-block article ul, .teaser.latest .teaser-group .teaser-item article ul, .teaser-group .teaser.latest .teaser-item article ul, .latest.opener .teaser-group .teaser-item article ul, .teaser-group .latest.opener .teaser-item article ul, .teaser.event-list .teaser-group .teaser-item article ul, .teaser-group .teaser.event-list .teaser-item article ul, .event-list.opener .teaser-group .teaser-item article ul, .teaser-group .event-list.opener .teaser-item article ul, .teaser-group .teaser-item article ul {
        color: #444;
        font-size: 0.9em; }
      .teaser.latest .latest-block article ul, .latest.opener .latest-block article ul, .teaser.event-list .latest-block article ul, .event-list.opener .latest-block article ul, .teaser-group .latest-block article ul, .teaser.event-list .event-list-block article ul, .event-list.opener .event-list-block article ul, .teaser.latest .teaser-group .teaser-item article ul, .teaser-group .teaser.latest .teaser-item article ul, .latest.opener .teaser-group .teaser-item article ul, .teaser-group .latest.opener .teaser-item article ul, .teaser.event-list .teaser-group .teaser-item article ul, .teaser-group .teaser.event-list .teaser-item article ul, .event-list.opener .teaser-group .teaser-item article ul, .teaser-group .event-list.opener .teaser-item article ul, .teaser-group .teaser-item article ul {
        list-style-type: none;
        margin: 1em 0 1.25em 0; }
      .teaser.latest .latest-block article p.readmore, .latest.opener .latest-block article p.readmore, .teaser.event-list .latest-block article p.readmore, .event-list.opener .latest-block article p.readmore, .teaser-group .latest-block article p.readmore, .teaser.event-list .event-list-block article p.readmore, .event-list.opener .event-list-block article p.readmore, .teaser.latest .teaser-group .teaser-item article p.readmore, .teaser-group .teaser.latest .teaser-item article p.readmore, .latest.opener .teaser-group .teaser-item article p.readmore, .teaser-group .latest.opener .teaser-item article p.readmore, .teaser.event-list .teaser-group .teaser-item article p.readmore, .teaser-group .teaser.event-list .teaser-item article p.readmore, .event-list.opener .teaser-group .teaser-item article p.readmore, .teaser-group .event-list.opener .teaser-item article p.readmore, .teaser-group .teaser-item article p.readmore {
        display: block;
        margin: 0;
        margin-top: -1em;
        padding: 0;
        text-align: right; }
        .teaser.latest .latest-block article p.readmore a, .latest.opener .latest-block article p.readmore a, .teaser.event-list .latest-block article p.readmore a, .event-list.opener .latest-block article p.readmore a, .teaser-group .latest-block article p.readmore a, .teaser.event-list .event-list-block article p.readmore a, .event-list.opener .event-list-block article p.readmore a, .teaser.latest .teaser-group .teaser-item article p.readmore a, .teaser-group .teaser.latest .teaser-item article p.readmore a, .latest.opener .teaser-group .teaser-item article p.readmore a, .teaser-group .latest.opener .teaser-item article p.readmore a, .teaser.event-list .teaser-group .teaser-item article p.readmore a, .teaser-group .teaser.event-list .teaser-item article p.readmore a, .event-list.opener .teaser-group .teaser-item article p.readmore a, .teaser-group .event-list.opener .teaser-item article p.readmore a, .teaser-group .teaser-item article p.readmore a {
          color: #777;
          display: inline-block;
          border: none;
          border-radius: none;
          padding: 0.25em 0.5em;
          text-transform: none;
          font-size: 1em; }
    .teaser.latest .latest-block:hover, .latest.opener .latest-block:hover, .teaser.event-list .latest-block:hover, .event-list.opener .latest-block:hover, .teaser-group .latest-block:hover, .teaser.event-list .event-list-block:hover, .event-list.opener .event-list-block:hover, .teaser.latest .teaser-group .teaser-item:hover, .teaser-group .teaser.latest .teaser-item:hover, .teaser-group .teaser-item:hover {
      background: rgba(0, 140, 186, 0.05); }
      .teaser.latest .latest-block:hover article img, .latest.opener .latest-block:hover article img, .teaser.event-list .latest-block:hover article img, .event-list.opener .latest-block:hover article img, .teaser-group .latest-block:hover article img, .teaser.event-list .event-list-block:hover article img, .event-list.opener .event-list-block:hover article img, .teaser.latest .teaser-group .teaser-item:hover article img, .teaser-group .teaser.latest .teaser-item:hover article img, .latest.opener .teaser-group .teaser-item:hover article img, .teaser-group .latest.opener .teaser-item:hover article img, .teaser.event-list .teaser-group .teaser-item:hover article img, .teaser-group .teaser.event-list .teaser-item:hover article img, .event-list.opener .teaser-group .teaser-item:hover article img, .teaser-group .event-list.opener .teaser-item:hover article img, .teaser-group .teaser-item:hover article img {
        transform: scale(1.025);
        transition: 0.5s; }
      .teaser.latest .latest-block:hover article h1, .latest.opener .latest-block:hover article h1, .teaser.event-list .latest-block:hover article h1, .event-list.opener .latest-block:hover article h1, .teaser-group .latest-block:hover article h1, .teaser.event-list .event-list-block:hover article h1, .event-list.opener .event-list-block:hover article h1, .teaser.latest .teaser-group .teaser-item:hover article h1, .teaser-group .teaser.latest .teaser-item:hover article h1, .latest.opener .teaser-group .teaser-item:hover article h1, .teaser-group .latest.opener .teaser-item:hover article h1, .teaser.event-list .teaser-group .teaser-item:hover article h1, .teaser-group .teaser.event-list .teaser-item:hover article h1, .event-list.opener .teaser-group .teaser-item:hover article h1, .teaser-group .event-list.opener .teaser-item:hover article h1, .teaser-group .teaser-item:hover article h1 {
        color: #008CBA;
        transition: 0.3s; }
        .teaser.latest .latest-block:hover article h1 a, .latest.opener .latest-block:hover article h1 a, .teaser.event-list .latest-block:hover article h1 a, .event-list.opener .latest-block:hover article h1 a, .teaser-group .latest-block:hover article h1 a, .teaser.event-list .event-list-block:hover article h1 a, .event-list.opener .event-list-block:hover article h1 a, .teaser.latest .teaser-group .teaser-item:hover article h1 a, .teaser-group .teaser.latest .teaser-item:hover article h1 a, .latest.opener .teaser-group .teaser-item:hover article h1 a, .teaser-group .latest.opener .teaser-item:hover article h1 a, .teaser.event-list .teaser-group .teaser-item:hover article h1 a, .teaser-group .teaser.event-list .teaser-item:hover article h1 a, .event-list.opener .teaser-group .teaser-item:hover article h1 a, .teaser-group .event-list.opener .teaser-item:hover article h1 a, .teaser-group .teaser-item:hover article h1 a {
          color: #008CBA; }
      .teaser.latest .latest-block:hover article p.readmore a, .latest.opener .latest-block:hover article p.readmore a, .teaser.event-list .latest-block:hover article p.readmore a, .event-list.opener .latest-block:hover article p.readmore a, .teaser-group .latest-block:hover article p.readmore a, .teaser.event-list .event-list-block:hover article p.readmore a, .event-list.opener .event-list-block:hover article p.readmore a, .teaser.latest .teaser-group .teaser-item:hover article p.readmore a, .teaser-group .teaser.latest .teaser-item:hover article p.readmore a, .latest.opener .teaser-group .teaser-item:hover article p.readmore a, .teaser-group .latest.opener .teaser-item:hover article p.readmore a, .teaser.event-list .teaser-group .teaser-item:hover article p.readmore a, .teaser-group .teaser.event-list .teaser-item:hover article p.readmore a, .event-list.opener .teaser-group .teaser-item:hover article p.readmore a, .teaser-group .event-list.opener .teaser-item:hover article p.readmore a, .teaser-group .teaser-item:hover article p.readmore a {
        transition: 0.3s;
        color: #e7e7e7; }

/* Teaser latest news overview */
.teaser.latest.news-overview, .latest.news-overview.opener, .news-overview.teaser.event-list, .news-overview.event-list.opener, .news-overview.teaser-group {
  padding: 1em 0; }
  .teaser.latest.news-overview .heading, .latest.news-overview.opener .heading, .news-overview.teaser.event-list .heading, .news-overview.event-list.opener .heading, .news-overview.teaser-group .heading {
    margin-top: 0.25em; }
  .teaser.latest.news-overview .latest-block article img, .latest.news-overview.opener .latest-block article img, .news-overview.teaser.event-list .latest-block article img, .news-overview.event-list.opener .latest-block article img, .news-overview.teaser-group .latest-block article img, .teaser.latest.news-overview .teaser.event-list .event-list-block article img, .teaser.event-list .teaser.latest.news-overview .event-list-block article img, .latest.news-overview.opener .teaser.event-list .event-list-block article img, .teaser.event-list .latest.news-overview.opener .event-list-block article img, .news-overview.teaser.event-list .event-list-block article img, .news-overview.teaser-group .teaser.event-list .event-list-block article img, .teaser.event-list .news-overview.teaser-group .event-list-block article img, .teaser.latest.news-overview .event-list.opener .event-list-block article img, .event-list.opener .teaser.latest.news-overview .event-list-block article img, .latest.news-overview.opener .event-list.opener .event-list-block article img, .event-list.opener .latest.news-overview.opener .event-list-block article img, .news-overview.event-list.opener .event-list-block article img, .news-overview.teaser-group .event-list.opener .event-list-block article img, .event-list.opener .news-overview.teaser-group .event-list-block article img, .teaser.latest.news-overview .teaser-group .teaser-item article img, .teaser-group .teaser.latest.news-overview .teaser-item article img, .latest.news-overview.opener .teaser-group .teaser-item article img, .teaser-group .latest.news-overview.opener .teaser-item article img, .news-overview.teaser.event-list .teaser-group .teaser-item article img, .teaser-group .news-overview.teaser.event-list .teaser-item article img, .news-overview.event-list.opener .teaser-group .teaser-item article img, .teaser-group .news-overview.event-list.opener .teaser-item article img, .news-overview.teaser-group .teaser-item article img {
    width: 33%;
    float: left;
    margin-right: 1em; }
  .teaser.latest.news-overview ul, .latest.news-overview.opener ul, .news-overview.teaser.event-list ul, .news-overview.event-list.opener ul, .news-overview.teaser-group ul {
    margin: 0; }
    .teaser.latest.news-overview ul li, .latest.news-overview.opener ul li, .news-overview.teaser.event-list ul li, .news-overview.event-list.opener ul li, .news-overview.teaser-group ul li {
      margin-bottom: 0.75em; }

/* teaser next events */
.teaser.event-list, .event-list.opener {
  padding: 0 !important; }
  .teaser.event-list h2.heading, .event-list.opener h2.heading {
    margin: 0 !important;
    padding: 0 !important; }
  .teaser.event-list #event-pager, .event-list.opener #event-pager {
    padding: 0.5em 0 2em; }
    .teaser.event-list #event-pager ul.pagination, .event-list.opener #event-pager ul.pagination {
      margin: 0; }
      .teaser.event-list #event-pager ul.pagination li, .event-list.opener #event-pager ul.pagination li {
        margin-left: 0; }
        .teaser.event-list #event-pager ul.pagination li a, .event-list.opener #event-pager ul.pagination li a {
          color: #555; }
        .teaser.event-list #event-pager ul.pagination li.next, .event-list.opener #event-pager ul.pagination li.next {
          float: right; }
    .teaser.event-list #event-pager h5, .event-list.opener #event-pager h5 {
      font-weight: 300;
      display: none; }
  .teaser.event-list .date, .event-list.opener .date {
    font-weight: 600;
    color: #333;
    margin-top: 2em; }
  .teaser.event-list ul, .event-list.opener ul {
    margin: 0; }
    .teaser.event-list ul ul.event-data .location, .event-list.opener ul ul.event-data .location, .teaser.event-list ul ul.event-data .time, .event-list.opener ul ul.event-data .time {
      color: #666; }
      .teaser.event-list ul ul.event-data .location i, .event-list.opener ul ul.event-data .location i, .teaser.event-list ul ul.event-data .time i, .event-list.opener ul ul.event-data .time i {
        color: #999; }
    .teaser.event-list ul ul.event-data .organizer, .event-list.opener ul ul.event-data .organizer {
      color: #444; }
  .teaser.event-list.event-overview > ul > li, .event-list.event-overview.opener > ul > li {
    display: block;
    margin-bottom: 2em;
    padding-bottom: 2em;
    border-bottom: 1px dotted #ddd; }
    .teaser.event-list.event-overview > ul > li .date, .event-list.event-overview.opener > ul > li .date {
      display: block;
      margin: 0;
      background: #777;
      padding: 0.5em 0; }
      .teaser.event-list.event-overview > ul > li .date .month, .event-list.event-overview.opener > ul > li .date .month {
        display: block;
        text-align: center;
        font-weight: 400;
        font-size: 1.3em;
        line-height: 1;
        color: #fff; }
        .teaser.event-list.event-overview > ul > li .date .month abbr, .event-list.event-overview.opener > ul > li .date .month abbr {
          color: #fff;
          border-bottom: none; }
      .teaser.event-list.event-overview > ul > li .date .day, .event-list.event-overview.opener > ul > li .date .day {
        display: block;
        text-align: center;
        font-weight: 700;
        font-size: 1.5em;
        line-height: 1;
        color: #fff; }
        .teaser.event-list.event-overview > ul > li .date .day span, .event-list.event-overview.opener > ul > li .date .day span {
          display: none; }
    .teaser.event-list.event-overview > ul > li h3, .event-list.event-overview.opener > ul > li h3 {
      font-size: 1.3em; }

/* Teaser latest news in home page */
.featured {
  padding: 1em 0;
  /*    background-color: #f6f6f6;
      background-image: url("../images/img-noise-361x370.png");
      background-repeat: repeat;
      border-top: 1px solid #ddd;
      border-bottom: 1px solid #ddd;*/ }
  .featured .teaser.latest, .featured .latest.opener, .featured .teaser.event-list, .featured .event-list.opener, .featured .teaser-group,
  .featured .teaser.event-list,
  .featured .event-list.opener {
    padding: 0; }

/* teaser link list */
/* teaser group */
.teaser-group {
  padding: 0 !important; }
  .teaser-group h2.heading {
    padding: 0 !important; }
  .teaser-group ul {
    margin: 0;
    list-style-type: none; }
  .teaser-group > h1, .teaser-group > h2, .teaser-group > h3, .teaser-group > h4, .teaser-group > h5, .teaser-group > h6 {
    color: #999;
    padding-left: 1em; }

/* teaser carousel */
.teaser-wrapper .heading {
  font-size: 2em;
  color: #999;
  font-weight: 300;
  text-transform: uppercase;
  margin: 0 0 1em 0; }
  .teaser-wrapper .heading .fa {
    color: #008CBA; }
  .teaser-wrapper .heading a {
    color: #999; }

/* teaser group - horizontal tabbed */
.text-box-tabs h2 {
  font-size: 2em;
  color: #999;
  font-weight: 300;
  text-transform: uppercase; }
.text-box-tabs .tabs .tab-title a {
  padding: 0.5em 1em; }
.text-box-tabs .tabs .tab-title.active a {
  background: #fafafa; }
.text-box-tabs .tabs-content .teaser-item h1, .text-box-tabs .tabs-content .teaser-item h2 {
  font-size: 1.5em; }
.text-box-tabs .tabs-content .teaser-item p {
  color: #444; }

/* Teaser sugli extras */
#extras p, #extras li {
  font-size: 0.8em; }
#extras .box {
  margin-bottom: 1.25em; }
  #extras .box.feed a {
    color: #FF8000;
    font-size: 0.8em; }
  #extras .box.event-list h1.heading {
    font-size: 1.6em;
    color: #777;
    margin: 0 0 0.25em 0;
    padding: 0;
    border-bottom: 1px solid #ccc; }
  #extras .box.event-list .event-list-block h1 {
    color: #008CBA;
    font-size: 1.5em; }
  #extras .box.event-list .event-list-block time {
    font-weight: 600; }
  #extras .box.event-list .event-list-block p {
    font-size: 1em;
    color: #444; }
  #extras .box.event-list .event-list-block p.readmore {
    display: block;
    margin: -1em 0 0;
    padding: 0;
    text-align: right; }
    #extras .box.event-list .event-list-block p.readmore a {
      color: #777;
      display: inline-block;
      padding: 0.25em 0.5em;
      font-size: 0.9em; }
  #extras .box.event-list .event-list-block ul.event-data {
    list-style-type: none;
    margin: 0; }
    #extras .box.event-list .event-list-block ul.event-data li.location, #extras .box.event-list .event-list-block ul.event-data li.time {
      color: #666; }
  #extras .box.vcard h2 {
    color: #444; }
  #extras .box.links .heading {
    font-size: 1.5em;
    color: #444; }
  #extras .box.toc-box {
    border: 1px solid #777;
    border-radius: 3px; }
    #extras .box.toc-box h2 {
      margin: 0;
      padding: 0.25em 0.5em;
      font-size: 1em;
      color: #fff;
      background: #777; }
    #extras .box.toc-box .toc-box-toc {
      background: #5e5e5e; }
      #extras .box.toc-box .toc-box-toc li a {
        background: #5e5e5e;
        color: #fff;
        padding: 0.25em 0.5em;
        font-size: 0.7em;
        font-weight: 600; }
      #extras .box.toc-box .toc-box-toc li.active a {
        background: #777; }
    #extras .box.toc-box .toc-box-section {
      padding: 0; }
      #extras .box.toc-box .toc-box-section h3, #extras .box.toc-box .toc-box-section p, #extras .box.toc-box .toc-box-section ul {
        display: block;
        padding: 0 10px; }
      #extras .box.toc-box .toc-box-section h3 {
        font-size: 1em;
        margin-top: 0.5em; }
      #extras .box.toc-box .toc-box-section p {
        font-size: 0.8em; }
  #extras .box .teaser-item h1 {
    line-height: 1.3;
    font-size: 1em;
    margin-top: 0.5em; }
  #extras .box .teaser-item h2 {
    line-height: 1.3;
    font-size: 1em;
    color: #777; }
  #extras .box .teaser-item p {
    font-size: 0.8em;
    color: #444; }
  #extras .box .links .heading {
    font-size: 1.2em;
    color: #444;
    margin-top: 1em; }
  #extras .box .links ul {
    margin-top: 1em; }
  #extras .box.latest h1 {
    color: #777;
    font-size: 1.5em;
    border-bottom: 1px solid #ccc; }
  #extras .box.latest article h1 {
    border: none; }
  #extras .box.latest h2 {
    font-size: 1.2em;
    font-weight: 300;
    color: #444; }
  #extras .box.latest time {
    font-weight: 600; }
  #extras .box.latest p {
    font-size: 1em;
    color: #444; }
  #extras .box.latest p.readmore {
    display: block;
    margin: -1em 0 0;
    padding: 0;
    text-align: right; }
    #extras .box.latest p.readmore a {
      color: #777;
      display: inline-block;
      padding: 0.25em 0.5em;
      font-size: 0.9em; }
  #extras .box.latest ul.event-data {
    list-style-type: none;
    margin: 0; }
    #extras .box.latest ul.event-data li.location, #extras .box.latest ul.event-data li.time {
      color: #666; }

/* teaser sul main content */
#main .teaser-wrapper {
  padding: 1em 0.8em;
  /* slick slider */ }
  #main .teaser-wrapper .heading {
    margin: 0 0 0.5em 0; }
  #main .teaser-wrapper .slick-slider {
    background-color: #eee; }
    #main .teaser-wrapper .slick-slider .slide-container {
      background-color: #eee;
      padding: 1em; }
      #main .teaser-wrapper .slick-slider .slide-container img {
        display: block;
        width: 100%;
        max-height: 260px;
        margin: 0;
        padding: 0; }
      #main .teaser-wrapper .slick-slider .slide-container .overlay-container .overlay h1 {
        font-size: 1.2rem;
        color: #555;
        text-align: center;
        font-weight: 400;
        margin-top: 0.5em; }
      #main .teaser-wrapper .slick-slider .slide-container .overlay-container .overlay h2 {
        font-size: 0.9rem;
        color: #666;
        text-align: left;
        font-weight: 300;
        margin: 0.25em 0 0; }
      #main .teaser-wrapper .slick-slider .slide-container:hover img {
        transform: scale(1.05);
        transition: 0.75s; }
    #main .teaser-wrapper .slick-slider .slick-prev, #main .teaser-wrapper .slick-slider .slick-next {
      height: inherit;
      width: inherit;
      line-height: 0;
      font-size: 0;
      cursor: pointer;
      background: transparent;
      color: transparent;
      top: 50%;
      margin-top: -10px;
      padding: 0;
      border: none;
      outline: none; }
    #main .teaser-wrapper .slick-slider .slick-prev.slick-disabled:before, #main .teaser-wrapper .slick-slider .slick-next.slick-disabled:before {
      opacity: 0.25; }
    #main .teaser-wrapper .slick-slider .slick-prev:before, #main .teaser-wrapper .slick-slider .slick-next:before {
      font-size: 1.8rem;
      color: #000; }
    #main .teaser-wrapper .slick-slider .slick-prev {
      left: -1.75rem; }
    #main .teaser-wrapper .slick-slider .slick-next {
      right: -1.75rem; }
    #main .teaser-wrapper .slick-slider .slick-dots li {
      margin: 0 4px; }
    #main .teaser-wrapper .slick-slider .slick-dots li button:before {
      font-size: 0.75rem; }
#main .teaser, #main .opener {
  margin: 0.5em 0;
  padding: 1em 0.8em; }
  #main .teaser > h1, #main .opener > h1 {
    font-size: 2em; }
  #main .teaser > h1, #main .opener > h1, #main .teaser > h2, #main .opener > h2 {
    color: #999;
    font-weight: 300;
    text-transform: uppercase;
    margin: 0 0 0.5em 0;
    padding-left: 0.8rem; }
#main .teaser.latest.news-overview, #main .latest.news-overview.opener, #main .news-overview.teaser.event-list, #main .news-overview.event-list.opener, #main .news-overview.teaser-group {
  padding: 1em 0; }
#main .featured {
  padding: 1em 0.8em; }
  #main .featured .heading {
    padding-left: 0.8rem;
    margin-bottom: 0.5em; }

/* carosello in home ENZO */
#main .teaser-wrapper .slick-slider .slide-container .hover-mask {
  position: absolute;
  padding: 0;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #008CBA;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out; }

#main .teaser-wrapper .slick-slider .slide-container:hover .hover-mask {
  opacity: .95;
  filter: alpha(opacity=95); }

#main .teaser-wrapper .slick-slider .slide-container .hover-mask .project-title {
  color: #fff;
  margin: 30px 0 0;
  padding: 10px;
  /*font-size:100%; */
  line-height: 34px;
  font-weight: 400;
  text-align: center;
  opacity: 0;
  -webkit-transform: translateY(100px);
  transform: translateY(100px);
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out; }

#main .teaser-wrapper .slick-slider .slide-container:hover .hover-mask .project-title {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  opacity: 1; }

#main .teaser-wrapper .slick-slider .slide-container .hover-mask p {
  color: #fff;
  margin: 0;
  /* font-size:16px; */
  line-height: 24px;
  font-weight: 400;
  text-transform: uppercase;
  text-align: center;
  opacity: 0;
  -webkit-transform: translateY(100px);
  transform: translateY(100px);
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s; }

#main .teaser-wrapper .slick-slider .slide-container:hover .hover-mask p {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
  -webkit-transition: all 0.3s ease-out .2s;
  transition: all 0.3s ease-out .2s; }

/* fine */
#page-intro h1 {
  color: #777;
  padding-bottom: 0.25em;
  border-bottom: 1px solid #848484;
  font-weight: 500;
  margin: 0 0 0.25em 0;
  font-size: 2.4em; }
  #page-intro h1 em {
    display: block;
    font-size: 0.7em;
    color: #555; }
#page-intro img {
  margin-bottom: 1.25rem; }
#page-intro img.media.photo.large {
  width: 100%;
  display: block; }
#page-intro img.media.photo.pos-2 {
  padding: 0.5em;
  background: #fff;
  border: 1px solid #eee;
  border-radius: 3px;
  float: right;
  display: block;
  margin-left: 1em;
  margin-bottom: 0.5em; }
#page-intro img.media.photo {
  padding: 0.5em;
  background: #fff;
  border: 1px solid #eee;
  border-radius: 3px;
  float: left;
  display: block;
  margin-right: 1em;
  margin-bottom: 0.5em; }
  #page-intro img.media.photo .clearing-thumbs li {
    margin-right: 0;
    float: none; }

p.readmore {
  margin-bottom: 0.2em; }
  p.readmore a {
    color: #777;
    font-size: 0.9em;
    margin: 0;
    padding: 0.25em 0.5em; }
    p.readmore a:hover {
      color: #e7e7e7;
      transition: 0.3s; }

p.all {
  margin-bottom: 0.2em; }
  p.all a {
    color: #777;
    font-size: 1em;
    margin: 0 0 0 1em;
    padding: 0.25em 0.5em; }
    p.all a:hover {
      color: #e7e7e7;
      transition: 0.3s; }

em.more a span {
  display: none; }

.vcard {
  display: inline-block;
  margin: 0 0 1.25rem 0;
  border: 1px solid #eee;
  padding: 0.5em; }
  .vcard a img {
    max-width: 150px; }
  .vcard h2 {
    font-size: 1.5em; }
  .vcard h3 {
    color: #222; }
  .vcard div h1, .vcard div h2, .vcard div h3, .vcard div h4 {
    display: none; }
  .vcard p {
    margin: 0; }

.calendar h2 {
  font-size: 1.5em;
  color: #008CBA; }
.calendar table {
  width: 100%; }
  .calendar table tr th, .calendar table tr td {
    padding: 0; }

/* Article */
.text {
  /* page header */ }
  .text > h1 {
    color: #777;
    padding-bottom: 0.25em;
    border-bottom: 1px solid #848484;
    font-weight: 500;
    margin: 0 0 0.25em 0;
    font-size: 2.4em; }
    .text > h1 em {
      display: block;
      font-size: 0.7em;
      color: #555; }
  .text h2.summary {
    color: #666;
    font-weight: 400;
    font-size: 1.5em; }
  .text > .text-meta ul.text-data {
    font-size: 0.85em;
    color: #666; }
  .text > .text-meta ul li i {
    display: inline;
    margin-right: 0.3em; }
  .text > .text-meta .panel {
    padding: 0.25rem; }
    .text > .text-meta .panel .sub-nav {
      padding: 0; }
      .text > .text-meta .panel .sub-nav dt {
        color: #666;
        font-weight: 600; }
      .text > .text-meta .panel .sub-nav dt, .text > .text-meta .panel .sub-nav dd {
        margin-bottom: 0; }
  .text p {
    color: #444; }
  .text img {
    margin-bottom: 1.25rem; }
  .text img.media.photo.large {
    width: 100%;
    display: block; }
  .text img.media.photo.pos-2 {
    padding: 0.5em;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 3px;
    float: right;
    display: block;
    margin-left: 1em;
    margin-bottom: 0.5em; }
.text img.media.photo {
    padding: 0.5em;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 3px;
    float: left;
    display: block;
    margin-right: 1em;
    margin-bottom: 0.5em; }
    .text img.media.photo .clearing-thumbs li {
      margin-right: 0;
      float: none; }

.text .text-section,
.text-section {
/*    clear: both; */
}
.text .text-section h2,
.text-section h2 {
      color: #777;
      font-size: 1.5em; }
.text .text-section .media.photo, 
.text-section .media.photo {
      padding: 0.5em;
      background: #fff;
      border: 1px solid #eee;
      border-radius: 3px;
      float: left;
      display: block;
      margin-right: 1em;
      margin-bottom: 0.5em; }
.text .text-section .media.photo .clearing-thumbs li,
.text-section .media.photo .clearing-thumbs li {
        margin-right: 0;
        float: none; }
.text .text-section .media.photo.large,
.text-section .media.photo.large {
    padding: 0.5em;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 3px;
    display: block; 
    width: 100%;}
.text .text-section .media.photo.large img,
.text-section .media.photo.large img {
        width: 100%; }
.text .text-section .media.photo.pos-2,
.text-section .media.photo.pos-2 {
      padding: 0.5em;
      background: #fff;
      border: 1px solid #eee;
      border-radius: 3px;
      float: right;
      display: block;
      margin-left: 1em;
      margin-bottom: 0.5em; }
.text .text-section .media .caption, .text .text-section .media .copyright, .text .text-section .media .longdesc,
.text-section .media .caption, .text-section .media .copyright, .text-section .media .longdesc  {
      font-size: 0.8em;
      color: #999;
      margin: 0; }
.text dl, .text dt, .text dd {
    margin-bottom: 0; }

/* Glossario */
#glossary h1 {
  color: #777; }

#glossary-index h3 {
  color: #008CBA; }
#glossary-index ul.inline-list {
  margin-left: 0; }
  #glossary-index ul.inline-list li {
    width: 3em;
    height: 3em;
    border: 1px solid #ddd;
    margin: 0.4em;
    padding: 0;
    line-height: 1em;
    text-align: center;
    text-transform: uppercase;
    font-weight: 600; }
    #glossary-index ul.inline-list li a, #glossary-index ul.inline-list li span {
      padding: 1em;
      display: block; }
    #glossary-index ul.inline-list li:hover {
      border: 1px solid #333; }

.glossary-box {
  padding: 1em 1em 2em;
  border: 1px solid #eee;
  height: 17em; }
  .glossary-box h2 {
    color: #777; }
  .glossary-box ul {
    list-style: none;
    margin: 0; }
    .glossary-box ul li {
      border-bottom: 1px dotted #ddd; }
  .glossary-box p.all a {
    color: #777;
    text-transform: none;
    font-size: 1em;
    border: none;
    /* border-radius: 3px; */
    margin: 0 0 0 1em;
    /* padding: 0.25em 0.5em; */
    float: right;
    display: block;
    padding: 0.5em 0; }
    .glossary-box p.all a:hover {
      text-decoration: underline;
      color: #e7e7e7; }

/* FAQ */
.super-list .accordion .accordion-navigation {
  margin-bottom: 0.5rem !important; }
  .super-list .accordion .accordion-navigation > a {
    color: #555;
    padding: 0.25rem 1rem; }
    .super-list .accordion .accordion-navigation > a h3 {
      font-size: 1.4rem;
      line-height: 1.4rem;
      color: #555; }
    .super-list .accordion .accordion-navigation > a h3:after {
      content: "+";
      font-size: 1.4rem;
      color: #555;
      float: right;
      font-weight: 600; }
  .super-list .accordion .accordion-navigation.active > a h3:after {
    content: "-"; }
  .super-list .accordion .accordion-navigation .content {
    background-color: #fafafa; }
    .super-list .accordion .accordion-navigation .content .media.photo {
      padding: 0.5em;
      background: #fff;
      border: 1px solid #eee;
      border-radius: 3px;
      float: left;
      display: block;
      margin-right: 1em;
      margin-bottom: 0.5em; }
      .super-list .accordion .accordion-navigation .content .media.photo .clearing-thumbs li {
        margin-right: 0;
        float: none; }
    .super-list .accordion .accordion-navigation .content .media.photo.large {
      padding: 0.5em;
      background: #fff;
      border: 1px solid #eee;
      border-radius: 3px;
      float: none;
      display: block; }
      .super-list .accordion .accordion-navigation .content .media.photo.large img {
        width: 100%; }
    .super-list .accordion .accordion-navigation .content .media.photo.pos-2 {
      padding: 0.5em;
      background: #fff;
      border: 1px solid #eee;
      border-radius: 3px;
      float: right;
      display: block;
      margin-left: 1em;
      margin-bottom: 0.5em; }
    .super-list .accordion .accordion-navigation .content .media .caption, .super-list .accordion .accordion-navigation .content .media .copyright, .super-list .accordion .accordion-navigation .content .media .longdesc {
      font-size: 0.8em;
      color: #999;
      margin: 0; }

#event .vevent {
  margin-bottom: 1.4em; }
  #event .vevent .date {
    display: block;
    margin: 0;
    background: #919191;
    padding: 0;
    max-width: 100px; }
    #event .vevent .date .month {
      display: block;
      text-align: center;
      font-weight: 400;
      font-size: 1.3em;
      line-height: 1;
      color: #fff;
      padding-top: 0.5em;
      background: #777; }
      #event .vevent .date .month abbr {
        font-weight: 400;
        color: #fff;
        border-bottom: none; }
      #event .vevent .date .month.d-end {
        background: #919191; }
    #event .vevent .date .day {
      display: block;
      text-align: center;
      font-weight: 700;
      font-size: 1.5em;
      line-height: 1;
      color: #fff;
      background: #777;
      padding-bottom: 0.5em; }
      #event .vevent .date .day span {
        display: none; }
      #event .vevent .date .day.d-end {
        background: #919191;
        /*padding-bottom: 0.5em;*/ }
    #event .vevent .date .till {
      display: block;
      width: 100%;
      height: 0;
      padding-left: 50%;
      padding-top: 20%;
      overflow: hidden; }
    #event .vevent .date .till:after {
      content: "";
      display: block;
      width: 0;
      height: 0;
      margin-left: -300px;
      margin-top: -100px;
      border-left: 300px solid transparent;
      border-right: 300px solid transparent;
      border-top: 100px solid #777; }
  #event .vevent dt {
    display: inline-block;
    width: 20%; }
  #event .vevent dd {
    display: inline-block; }
  #event .vevent .dtstart, #event .vevent .dtend {
    display: none; }

/** Temi */
.theme-none header .top-bar-section .dropdown li:not(.has-form) a:not(.button),
.theme-none header .top-bar-section li:not(.has-form) a:not(.button) {
  color: #333; }
.theme-none footer .info-snippet i {
  color: #666; }
.theme-none footer .info-snippet h5 {
  color: #666;
  margin: 0; }
.theme-none footer .info-snippet p {
  color: #666;
  font-size: 0.9em; }
.theme-none footer h4 {
  color: #666; }
.theme-none footer p {
  color: #666; }
  .theme-none footer p.credits a {
    color: #07c2ff; }
.theme-none footer nav ul li a {
  color: #333; }
  .theme-none footer nav ul li a:hover {
    color: #333; }
.theme-none footer #copyright-magnolia {
  color: #666; }
  .theme-none footer #copyright-magnolia a {
    color: #aabf2f; }
.theme-none header {
  background: #EEEEEE; }
  .theme-none header .secondary-nav ul li a:hover {
    color: #008CBA; }
  .theme-none header .top-bar-section .dropdown li:not(.has-form).active a,
  .theme-none header .top-bar-section li:not(.has-form).active a {
    color: #008CBA; }
  .theme-none header .top-bar-section .dropdown li:not(.has-form) a:not(.button),
  .theme-none header .top-bar-section li:not(.has-form) a:not(.button) {
    background: #EEEEEE; }
    .theme-none header .top-bar-section .dropdown li:not(.has-form) a:not(.button):hover,
    .theme-none header .top-bar-section li:not(.has-form) a:not(.button):hover {
      color: #008CBA;
      background: #fbfbfb; }
  .theme-none header .top-bar-section .dropdown li.back:not(.has-form) a:not(.button) {
    background: #008CBA; }
    .theme-none header .top-bar-section .dropdown li.back:not(.has-form) a:not(.button):before {
      font-family: "FontAwesome";
      content: "\f104";
      padding-right: 0.5em; }
    .theme-none header .top-bar-section .dropdown li.back:not(.has-form) a:not(.button):hover {
      color: #EEEEEE;
      background: #009fd3; }
.theme-none #nav-box li.on strong,
.theme-none #nav-box a:hover,
.theme-none #nav-box a:active,
.theme-none #nav-box a:focus,
.theme-none #nav-box li.on a:hover,
.theme-none #nav-box li.on a:active,
.theme-none #nav-box li.on a:focus,
.theme-none #nav-box li strong,
.theme-none #nav-box li.on a {
  background: #aaa;
  color: #fff; }
.theme-none #nav-box li.on li a {
  background: transparent;
  color: #000; }
.theme-none .orbit-container .orbit-slider .slide-container .overlay-container .overlay h2 {
  color: #008CBA; }
.theme-none #home .thematic .heading .fa {
  color: #EEEEEE; }
.theme-none .home-section-bottom .tagcloud.tagcloud-wide .heading {
  border-bottom: 1px solid #fbfbfb; }
.theme-none .home-section-bottom .tagcloud.tagcloud-wide .area h1 i {
  color: #c8c8c8; }
.theme-none .newsletter h4 {
  color: #008CBA; }
.theme-none .museum-info {
  background-color: #008CBA; }
.theme-none footer {
  background: #EEEEEE; }
  .theme-none footer .info-snippet i {
    color: #008CBA; }
.theme-none .teaser .heading .fa, .theme-none .opener .heading .fa {
  color: #EEEEEE; }
.theme-none .teaser .teaser-item:hover article h1, .theme-none .opener .teaser-item:hover article h1 {
  color: #EEEEEE; }
  .theme-none .teaser .teaser-item:hover article h1 a, .theme-none .opener .teaser-item:hover article h1 a {
    color: #EEEEEE; }
.theme-none .teaser .teaser-item:hover article p.readmore a, .theme-none .opener .teaser-item:hover article p.readmore a {
  color: #008CBA; }
.theme-none .news-and-links .teaser-group .heading .fa {
  color: #EEEEEE; }
.theme-none .news-and-links .teaser-group .heading a {
  color: #EEEEEE; }
.theme-none .news-and-links .fast-links ul li a :hover i {
  color: #EEEEEE; }
.theme-none .teaser.latest .heading .fa, .theme-none .latest.opener .heading .fa, .theme-none .teaser.event-list .heading .fa, .theme-none .event-list.opener .heading .fa, .theme-none .teaser-group .heading .fa {
  color: #EEEEEE; }
.theme-none .teaser.latest .latest-block article time, .theme-none .latest.opener .latest-block article time, .theme-none .teaser.event-list .latest-block article time, .theme-none .event-list.opener .latest-block article time, .theme-none .teaser-group .latest-block article time, .teaser.event-list .theme-none .teaser.latest .event-list-block article time, .teaser.event-list .theme-none .latest.opener .event-list-block article time, .theme-none .teaser.event-list .event-list-block article time, .teaser.event-list .theme-none .teaser-group .event-list-block article time, .event-list.opener .theme-none .teaser.latest .event-list-block article time, .event-list.opener .theme-none .latest.opener .event-list-block article time, .theme-none .event-list.opener .event-list-block article time, .event-list.opener .theme-none .teaser-group .event-list-block article time, .theme-none .teaser.latest .teaser-group .teaser-item article time, .teaser-group .theme-none .teaser.latest .teaser-item article time, .theme-none .latest.opener .teaser-group .teaser-item article time, .teaser-group .theme-none .latest.opener .teaser-item article time, .theme-none .teaser.event-list .teaser-group .teaser-item article time, .teaser-group .theme-none .teaser.event-list .teaser-item article time, .theme-none .event-list.opener .teaser-group .teaser-item article time, .teaser-group .theme-none .event-list.opener .teaser-item article time, .theme-none .teaser-group .teaser-item article time {
  color: #EEEEEE; }
.theme-none .teaser.latest .latest-block article h1, .theme-none .latest.opener .latest-block article h1, .theme-none .teaser.event-list .latest-block article h1, .theme-none .event-list.opener .latest-block article h1, .theme-none .teaser-group .latest-block article h1, .teaser.event-list .theme-none .teaser.latest .event-list-block article h1, .teaser.event-list .theme-none .latest.opener .event-list-block article h1, .theme-none .teaser.event-list .event-list-block article h1, .teaser.event-list .theme-none .teaser-group .event-list-block article h1, .event-list.opener .theme-none .teaser.latest .event-list-block article h1, .event-list.opener .theme-none .latest.opener .event-list-block article h1, .theme-none .event-list.opener .event-list-block article h1, .event-list.opener .theme-none .teaser-group .event-list-block article h1, .theme-none .teaser.latest .teaser-group .teaser-item article h1, .teaser-group .theme-none .teaser.latest .teaser-item article h1, .theme-none .latest.opener .teaser-group .teaser-item article h1, .teaser-group .theme-none .latest.opener .teaser-item article h1, .theme-none .teaser.event-list .teaser-group .teaser-item article h1, .teaser-group .theme-none .teaser.event-list .teaser-item article h1, .theme-none .event-list.opener .teaser-group .teaser-item article h1, .teaser-group .theme-none .event-list.opener .teaser-item article h1, .theme-none .teaser-group .teaser-item article h1 {
  color: #EEEEEE; }
  .theme-none .teaser.latest .latest-block article h1 a, .theme-none .latest.opener .latest-block article h1 a, .theme-none .teaser.event-list .latest-block article h1 a, .theme-none .event-list.opener .latest-block article h1 a, .theme-none .teaser-group .latest-block article h1 a, .teaser.event-list .theme-none .teaser.latest .event-list-block article h1 a, .teaser.event-list .theme-none .latest.opener .event-list-block article h1 a, .theme-none .teaser.event-list .event-list-block article h1 a, .teaser.event-list .theme-none .teaser-group .event-list-block article h1 a, .event-list.opener .theme-none .teaser.latest .event-list-block article h1 a, .event-list.opener .theme-none .latest.opener .event-list-block article h1 a, .theme-none .event-list.opener .event-list-block article h1 a, .event-list.opener .theme-none .teaser-group .event-list-block article h1 a, .theme-none .teaser.latest .teaser-group .teaser-item article h1 a, .teaser-group .theme-none .teaser.latest .teaser-item article h1 a, .theme-none .latest.opener .teaser-group .teaser-item article h1 a, .teaser-group .theme-none .latest.opener .teaser-item article h1 a, .theme-none .teaser.event-list .teaser-group .teaser-item article h1 a, .teaser-group .theme-none .teaser.event-list .teaser-item article h1 a, .theme-none .event-list.opener .teaser-group .teaser-item article h1 a, .teaser-group .theme-none .event-list.opener .teaser-item article h1 a, .theme-none .teaser-group .teaser-item article h1 a {
    color: #666; }
.theme-none .teaser.latest .latest-block article h2, .theme-none .latest.opener .latest-block article h2, .theme-none .teaser.event-list .latest-block article h2, .theme-none .event-list.opener .latest-block article h2, .theme-none .teaser-group .latest-block article h2, .teaser.event-list .theme-none .teaser.latest .event-list-block article h2, .teaser.event-list .theme-none .latest.opener .event-list-block article h2, .theme-none .teaser.event-list .event-list-block article h2, .teaser.event-list .theme-none .teaser-group .event-list-block article h2, .event-list.opener .theme-none .teaser.latest .event-list-block article h2, .event-list.opener .theme-none .latest.opener .event-list-block article h2, .theme-none .event-list.opener .event-list-block article h2, .event-list.opener .theme-none .teaser-group .event-list-block article h2, .theme-none .teaser.latest .teaser-group .teaser-item article h2, .teaser-group .theme-none .teaser.latest .teaser-item article h2, .theme-none .latest.opener .teaser-group .teaser-item article h2, .teaser-group .theme-none .latest.opener .teaser-item article h2, .theme-none .teaser.event-list .teaser-group .teaser-item article h2, .teaser-group .theme-none .teaser.event-list .teaser-item article h2, .theme-none .event-list.opener .teaser-group .teaser-item article h2, .teaser-group .theme-none .event-list.opener .teaser-item article h2, .theme-none .teaser-group .teaser-item article h2 {
  color: #008CBA; }
.theme-none .teaser.latest .latest-block:hover, .theme-none .latest.opener .latest-block:hover, .theme-none .teaser.event-list .latest-block:hover, .theme-none .event-list.opener .latest-block:hover, .theme-none .teaser-group .latest-block:hover, .teaser.event-list .theme-none .teaser.latest .event-list-block:hover, .teaser.event-list .theme-none .latest.opener .event-list-block:hover, .theme-none .teaser.event-list .event-list-block:hover, .teaser.event-list .theme-none .teaser-group .event-list-block:hover, .event-list.opener .theme-none .teaser.latest .event-list-block:hover, .event-list.opener .theme-none .latest.opener .event-list-block:hover, .theme-none .event-list.opener .event-list-block:hover, .event-list.opener .theme-none .teaser-group .event-list-block:hover, .theme-none .teaser.latest .teaser-group .teaser-item:hover, .teaser-group .theme-none .teaser.latest .teaser-item:hover, .theme-none .latest.opener .teaser-group .teaser-item:hover, .teaser-group .theme-none .latest.opener .teaser-item:hover, .theme-none .teaser.event-list .teaser-group .teaser-item:hover, .teaser-group .theme-none .teaser.event-list .teaser-item:hover, .theme-none .event-list.opener .teaser-group .teaser-item:hover, .teaser-group .theme-none .event-list.opener .teaser-item:hover, .theme-none .teaser-group .teaser-item:hover {
  background: rgba(100, 100, 100, 0.05); }
  .theme-none .teaser.latest .latest-block:hover article h1, .theme-none .latest.opener .latest-block:hover article h1, .theme-none .teaser.event-list .latest-block:hover article h1, .theme-none .event-list.opener .latest-block:hover article h1, .theme-none .teaser-group .latest-block:hover article h1, .teaser.event-list .theme-none .teaser.latest .event-list-block:hover article h1, .teaser.event-list .theme-none .latest.opener .event-list-block:hover article h1, .theme-none .teaser.event-list .event-list-block:hover article h1, .teaser.event-list .theme-none .teaser-group .event-list-block:hover article h1, .event-list.opener .theme-none .teaser.latest .event-list-block:hover article h1, .event-list.opener .theme-none .latest.opener .event-list-block:hover article h1, .theme-none .event-list.opener .event-list-block:hover article h1, .event-list.opener .theme-none .teaser-group .event-list-block:hover article h1, .theme-none .teaser.latest .teaser-group .teaser-item:hover article h1, .teaser-group .theme-none .teaser.latest .teaser-item:hover article h1, .theme-none .latest.opener .teaser-group .teaser-item:hover article h1, .teaser-group .theme-none .latest.opener .teaser-item:hover article h1, .theme-none .teaser.event-list .teaser-group .teaser-item:hover article h1, .teaser-group .theme-none .teaser.event-list .teaser-item:hover article h1, .theme-none .event-list.opener .teaser-group .teaser-item:hover article h1, .teaser-group .theme-none .event-list.opener .teaser-item:hover article h1, .theme-none .teaser-group .teaser-item:hover article h1 {
    color: #666; }
    .theme-none .teaser.latest .latest-block:hover article h1 a, .theme-none .latest.opener .latest-block:hover article h1 a, .theme-none .teaser.event-list .latest-block:hover article h1 a, .theme-none .event-list.opener .latest-block:hover article h1 a, .theme-none .teaser-group .latest-block:hover article h1 a, .teaser.event-list .theme-none .teaser.latest .event-list-block:hover article h1 a, .teaser.event-list .theme-none .latest.opener .event-list-block:hover article h1 a, .theme-none .teaser.event-list .event-list-block:hover article h1 a, .teaser.event-list .theme-none .teaser-group .event-list-block:hover article h1 a, .event-list.opener .theme-none .teaser.latest .event-list-block:hover article h1 a, .event-list.opener .theme-none .latest.opener .event-list-block:hover article h1 a, .theme-none .event-list.opener .event-list-block:hover article h1 a, .event-list.opener .theme-none .teaser-group .event-list-block:hover article h1 a, .theme-none .teaser.latest .teaser-group .teaser-item:hover article h1 a, .teaser-group .theme-none .teaser.latest .teaser-item:hover article h1 a, .theme-none .latest.opener .teaser-group .teaser-item:hover article h1 a, .teaser-group .theme-none .latest.opener .teaser-item:hover article h1 a, .theme-none .teaser.event-list .teaser-group .teaser-item:hover article h1 a, .teaser-group .theme-none .teaser.event-list .teaser-item:hover article h1 a, .theme-none .event-list.opener .teaser-group .teaser-item:hover article h1 a, .teaser-group .theme-none .event-list.opener .teaser-item:hover article h1 a, .theme-none .teaser-group .teaser-item:hover article h1 a {
      color: #666; }
  .theme-none .teaser.latest .latest-block:hover article p.readmore a, .theme-none .latest.opener .latest-block:hover article p.readmore a, .theme-none .teaser.event-list .latest-block:hover article p.readmore a, .theme-none .event-list.opener .latest-block:hover article p.readmore a, .theme-none .teaser-group .latest-block:hover article p.readmore a, .teaser.event-list .theme-none .teaser.latest .event-list-block:hover article p.readmore a, .teaser.event-list .theme-none .latest.opener .event-list-block:hover article p.readmore a, .theme-none .teaser.event-list .event-list-block:hover article p.readmore a, .teaser.event-list .theme-none .teaser-group .event-list-block:hover article p.readmore a, .event-list.opener .theme-none .teaser.latest .event-list-block:hover article p.readmore a, .event-list.opener .theme-none .latest.opener .event-list-block:hover article p.readmore a, .theme-none .event-list.opener .event-list-block:hover article p.readmore a, .event-list.opener .theme-none .teaser-group .event-list-block:hover article p.readmore a, .theme-none .teaser.latest .teaser-group .teaser-item:hover article p.readmore a, .teaser-group .theme-none .teaser.latest .teaser-item:hover article p.readmore a, .theme-none .latest.opener .teaser-group .teaser-item:hover article p.readmore a, .teaser-group .theme-none .latest.opener .teaser-item:hover article p.readmore a, .theme-none .teaser.event-list .teaser-group .teaser-item:hover article p.readmore a, .teaser-group .theme-none .teaser.event-list .teaser-item:hover article p.readmore a, .theme-none .event-list.opener .teaser-group .teaser-item:hover article p.readmore a, .teaser-group .theme-none .event-list.opener .teaser-item:hover article p.readmore a, .theme-none .teaser-group .teaser-item:hover article p.readmore a {
    color: #008CBA; }
.theme-none .teaser-wrapper .heading .fa {
  color: #EEEEEE; }
.theme-none #extras .box.event-list .event-list-block h1 {
  color: #EEEEEE; }
.theme-none #main .teaser-wrapper .slick-slider .slide-container .hover-mask {
  background: #EEEEEE; }
.theme-none p.readmore a:hover {
  color: #008CBA; }
.theme-none p.all a:hover {
  color: #008CBA; }
.theme-none #glossary-index h3 {
  color: #EEEEEE; }
.theme-none .glossary-box p.all a:hover {
  color: #008CBA; }
.theme-none .calendar h2 {
  color: #EEEEEE; }
.theme-none header .secondary-nav form {
  display: inline-block;
  width: 240px;
  margin: 0 0 0 1em;
  padding: 0;
  vertical-align: sub; }
  .theme-none header .secondary-nav form input {
    margin: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    height: auto; }
  .theme-none header .secondary-nav form .postfix.button {
    margin: 0;
    padding: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 1.875rem; }
.theme-none header .secondary-nav form input {
  background-color: #efefef;
  border-color: #f0f0f0;
  color: #fff; }
  .theme-none header .secondary-nav form input:focus {
    background-color: #f0f0f0;
    border-color: #f1f1f1; }
.theme-none .button {
  background: #0085b1;
  border-color: #007095;
  color: #fff; }
.theme-none .about {
  background: #EEEEEE;
  padding: 1em; }
  .theme-none .about img {
    height: 80px;
    margin-bottom: 2em; }
  .theme-none .about .info-snippet {
    margin-bottom: 1em; }
    .theme-none .about .info-snippet i {
      color: #008CBA;
      text-align: center;
      display: block; }
    .theme-none .about .info-snippet h5 {
      color: #666;
      margin: 0; }
    .theme-none .about .info-snippet p {
      color: #666;
      font-size: 0.9em; }

.theme-battaglia header {
  background: #30272c; }
  .theme-battaglia header .secondary-nav ul li a:hover {
    color: #c1193d; }
  .theme-battaglia header .top-bar-section .dropdown li:not(.has-form).active a,
  .theme-battaglia header .top-bar-section li:not(.has-form).active a {
    color: #c1193d; }
  .theme-battaglia header .top-bar-section .dropdown li:not(.has-form) a:not(.button),
  .theme-battaglia header .top-bar-section li:not(.has-form) a:not(.button) {
    background: #30272c; }
    .theme-battaglia header .top-bar-section .dropdown li:not(.has-form) a:not(.button):hover,
    .theme-battaglia header .top-bar-section li:not(.has-form) a:not(.button):hover {
      color: #c1193d;
      background: #3e3239; }
  .theme-battaglia header .top-bar-section .dropdown li.back:not(.has-form) a:not(.button) {
    background: #c1193d; }
    .theme-battaglia header .top-bar-section .dropdown li.back:not(.has-form) a:not(.button):before {
      font-family: "FontAwesome";
      content: "\f104";
      padding-right: 0.5em; }
    .theme-battaglia header .top-bar-section .dropdown li.back:not(.has-form) a:not(.button):hover {
      color: #30272c;
      background: #d81c44; }
.theme-battaglia #nav-box li.on strong,
.theme-battaglia #nav-box a:hover,
.theme-battaglia #nav-box a:active,
.theme-battaglia #nav-box a:focus,
.theme-battaglia #nav-box li.on a:hover,
.theme-battaglia #nav-box li.on a:active,
.theme-battaglia #nav-box li.on a:focus,
.theme-battaglia #nav-box li strong,
.theme-battaglia #nav-box li.on a {
  background: #3e3239;
  color: #fff; }
.theme-battaglia #nav-box li.on li a {
  background: transparent;
  color: #000; }
.theme-battaglia .orbit-container .orbit-slider .slide-container .overlay-container .overlay h2 {
  color: #c1193d; }
.theme-battaglia #home .thematic .heading .fa {
  color: #30272c; }
.theme-battaglia .home-section-bottom .tagcloud.tagcloud-wide .heading {
  border-bottom: 1px solid #3e3239; }
.theme-battaglia .home-section-bottom .tagcloud.tagcloud-wide .area h1 i {
  color: #060505; }
.theme-battaglia .newsletter h4 {
  color: #c1193d; }
.theme-battaglia .museum-info {
  background-color: #c1193d; }
.theme-battaglia footer {
  background: #30272c; }
  .theme-battaglia footer .info-snippet i {
    color: #c1193d; }
.theme-battaglia .teaser .heading .fa, .theme-battaglia .opener .heading .fa {
  color: #30272c; }
.theme-battaglia .teaser .teaser-item:hover article h1, .theme-battaglia .opener .teaser-item:hover article h1 {
  color: #30272c; }
  .theme-battaglia .teaser .teaser-item:hover article h1 a, .theme-battaglia .opener .teaser-item:hover article h1 a {
    color: #30272c; }
.theme-battaglia .teaser .teaser-item:hover article p.readmore a, .theme-battaglia .opener .teaser-item:hover article p.readmore a {
  color: #c1193d; }
.theme-battaglia .news-and-links .teaser-group .heading .fa {
  color: #30272c; }
.theme-battaglia .news-and-links .teaser-group .heading a {
  color: #30272c; }
.theme-battaglia .news-and-links .fast-links ul li a :hover i {
  color: #30272c; }
.theme-battaglia .teaser.latest .heading .fa, .theme-battaglia .latest.opener .heading .fa, .theme-battaglia .teaser.event-list .heading .fa, .theme-battaglia .event-list.opener .heading .fa, .theme-battaglia .teaser-group .heading .fa {
  color: #30272c; }
.theme-battaglia .teaser.latest .latest-block article time, .theme-battaglia .latest.opener .latest-block article time, .theme-battaglia .teaser.event-list .latest-block article time, .theme-battaglia .event-list.opener .latest-block article time, .theme-battaglia .teaser-group .latest-block article time, .teaser.event-list .theme-battaglia .teaser.latest .event-list-block article time, .teaser.event-list .theme-battaglia .latest.opener .event-list-block article time, .theme-battaglia .teaser.event-list .event-list-block article time, .teaser.event-list .theme-battaglia .teaser-group .event-list-block article time, .event-list.opener .theme-battaglia .teaser.latest .event-list-block article time, .event-list.opener .theme-battaglia .latest.opener .event-list-block article time, .theme-battaglia .event-list.opener .event-list-block article time, .event-list.opener .theme-battaglia .teaser-group .event-list-block article time, .theme-battaglia .teaser.latest .teaser-group .teaser-item article time, .teaser-group .theme-battaglia .teaser.latest .teaser-item article time, .theme-battaglia .latest.opener .teaser-group .teaser-item article time, .teaser-group .theme-battaglia .latest.opener .teaser-item article time, .theme-battaglia .teaser.event-list .teaser-group .teaser-item article time, .teaser-group .theme-battaglia .teaser.event-list .teaser-item article time, .theme-battaglia .event-list.opener .teaser-group .teaser-item article time, .teaser-group .theme-battaglia .event-list.opener .teaser-item article time, .theme-battaglia .teaser-group .teaser-item article time {
  color: #30272c; }
.theme-battaglia .teaser.latest .latest-block article h1, .theme-battaglia .latest.opener .latest-block article h1, .theme-battaglia .teaser.event-list .latest-block article h1, .theme-battaglia .event-list.opener .latest-block article h1, .theme-battaglia .teaser-group .latest-block article h1, .teaser.event-list .theme-battaglia .teaser.latest .event-list-block article h1, .teaser.event-list .theme-battaglia .latest.opener .event-list-block article h1, .theme-battaglia .teaser.event-list .event-list-block article h1, .teaser.event-list .theme-battaglia .teaser-group .event-list-block article h1, .event-list.opener .theme-battaglia .teaser.latest .event-list-block article h1, .event-list.opener .theme-battaglia .latest.opener .event-list-block article h1, .theme-battaglia .event-list.opener .event-list-block article h1, .event-list.opener .theme-battaglia .teaser-group .event-list-block article h1, .theme-battaglia .teaser.latest .teaser-group .teaser-item article h1, .teaser-group .theme-battaglia .teaser.latest .teaser-item article h1, .theme-battaglia .latest.opener .teaser-group .teaser-item article h1, .teaser-group .theme-battaglia .latest.opener .teaser-item article h1, .theme-battaglia .teaser.event-list .teaser-group .teaser-item article h1, .teaser-group .theme-battaglia .teaser.event-list .teaser-item article h1, .theme-battaglia .event-list.opener .teaser-group .teaser-item article h1, .teaser-group .theme-battaglia .event-list.opener .teaser-item article h1, .theme-battaglia .teaser-group .teaser-item article h1 {
  color: #30272c; }
  .theme-battaglia .teaser.latest .latest-block article h1 a, .theme-battaglia .latest.opener .latest-block article h1 a, .theme-battaglia .teaser.event-list .latest-block article h1 a, .theme-battaglia .event-list.opener .latest-block article h1 a, .theme-battaglia .teaser-group .latest-block article h1 a, .teaser.event-list .theme-battaglia .teaser.latest .event-list-block article h1 a, .teaser.event-list .theme-battaglia .latest.opener .event-list-block article h1 a, .theme-battaglia .teaser.event-list .event-list-block article h1 a, .teaser.event-list .theme-battaglia .teaser-group .event-list-block article h1 a, .event-list.opener .theme-battaglia .teaser.latest .event-list-block article h1 a, .event-list.opener .theme-battaglia .latest.opener .event-list-block article h1 a, .theme-battaglia .event-list.opener .event-list-block article h1 a, .event-list.opener .theme-battaglia .teaser-group .event-list-block article h1 a, .theme-battaglia .teaser.latest .teaser-group .teaser-item article h1 a, .teaser-group .theme-battaglia .teaser.latest .teaser-item article h1 a, .theme-battaglia .latest.opener .teaser-group .teaser-item article h1 a, .teaser-group .theme-battaglia .latest.opener .teaser-item article h1 a, .theme-battaglia .teaser.event-list .teaser-group .teaser-item article h1 a, .teaser-group .theme-battaglia .teaser.event-list .teaser-item article h1 a, .theme-battaglia .event-list.opener .teaser-group .teaser-item article h1 a, .teaser-group .theme-battaglia .event-list.opener .teaser-item article h1 a, .theme-battaglia .teaser-group .teaser-item article h1 a {
    color: #30272c; }
.theme-battaglia .teaser.latest .latest-block article h2, .theme-battaglia .latest.opener .latest-block article h2, .theme-battaglia .teaser.event-list .latest-block article h2, .theme-battaglia .event-list.opener .latest-block article h2, .theme-battaglia .teaser-group .latest-block article h2, .teaser.event-list .theme-battaglia .teaser.latest .event-list-block article h2, .teaser.event-list .theme-battaglia .latest.opener .event-list-block article h2, .theme-battaglia .teaser.event-list .event-list-block article h2, .teaser.event-list .theme-battaglia .teaser-group .event-list-block article h2, .event-list.opener .theme-battaglia .teaser.latest .event-list-block article h2, .event-list.opener .theme-battaglia .latest.opener .event-list-block article h2, .theme-battaglia .event-list.opener .event-list-block article h2, .event-list.opener .theme-battaglia .teaser-group .event-list-block article h2, .theme-battaglia .teaser.latest .teaser-group .teaser-item article h2, .teaser-group .theme-battaglia .teaser.latest .teaser-item article h2, .theme-battaglia .latest.opener .teaser-group .teaser-item article h2, .teaser-group .theme-battaglia .latest.opener .teaser-item article h2, .theme-battaglia .teaser.event-list .teaser-group .teaser-item article h2, .teaser-group .theme-battaglia .teaser.event-list .teaser-item article h2, .theme-battaglia .event-list.opener .teaser-group .teaser-item article h2, .teaser-group .theme-battaglia .event-list.opener .teaser-item article h2, .theme-battaglia .teaser-group .teaser-item article h2 {
  color: #c1193d; }
.theme-battaglia .teaser.latest .latest-block:hover, .theme-battaglia .latest.opener .latest-block:hover, .theme-battaglia .teaser.event-list .latest-block:hover, .theme-battaglia .event-list.opener .latest-block:hover, .theme-battaglia .teaser-group .latest-block:hover, .teaser.event-list .theme-battaglia .teaser.latest .event-list-block:hover, .teaser.event-list .theme-battaglia .latest.opener .event-list-block:hover, .theme-battaglia .teaser.event-list .event-list-block:hover, .teaser.event-list .theme-battaglia .teaser-group .event-list-block:hover, .event-list.opener .theme-battaglia .teaser.latest .event-list-block:hover, .event-list.opener .theme-battaglia .latest.opener .event-list-block:hover, .theme-battaglia .event-list.opener .event-list-block:hover, .event-list.opener .theme-battaglia .teaser-group .event-list-block:hover, .theme-battaglia .teaser.latest .teaser-group .teaser-item:hover, .teaser-group .theme-battaglia .teaser.latest .teaser-item:hover, .theme-battaglia .latest.opener .teaser-group .teaser-item:hover, .teaser-group .theme-battaglia .latest.opener .teaser-item:hover, .theme-battaglia .teaser.event-list .teaser-group .teaser-item:hover, .teaser-group .theme-battaglia .teaser.event-list .teaser-item:hover, .theme-battaglia .event-list.opener .teaser-group .teaser-item:hover, .teaser-group .theme-battaglia .event-list.opener .teaser-item:hover, .theme-battaglia .teaser-group .teaser-item:hover {
  background: rgba(48, 39, 44, 0.05); }
  .theme-battaglia .teaser.latest .latest-block:hover article h1, .theme-battaglia .latest.opener .latest-block:hover article h1, .theme-battaglia .teaser.event-list .latest-block:hover article h1, .theme-battaglia .event-list.opener .latest-block:hover article h1, .theme-battaglia .teaser-group .latest-block:hover article h1, .teaser.event-list .theme-battaglia .teaser.latest .event-list-block:hover article h1, .teaser.event-list .theme-battaglia .latest.opener .event-list-block:hover article h1, .theme-battaglia .teaser.event-list .event-list-block:hover article h1, .teaser.event-list .theme-battaglia .teaser-group .event-list-block:hover article h1, .event-list.opener .theme-battaglia .teaser.latest .event-list-block:hover article h1, .event-list.opener .theme-battaglia .latest.opener .event-list-block:hover article h1, .theme-battaglia .event-list.opener .event-list-block:hover article h1, .event-list.opener .theme-battaglia .teaser-group .event-list-block:hover article h1, .theme-battaglia .teaser.latest .teaser-group .teaser-item:hover article h1, .teaser-group .theme-battaglia .teaser.latest .teaser-item:hover article h1, .theme-battaglia .latest.opener .teaser-group .teaser-item:hover article h1, .teaser-group .theme-battaglia .latest.opener .teaser-item:hover article h1, .theme-battaglia .teaser.event-list .teaser-group .teaser-item:hover article h1, .teaser-group .theme-battaglia .teaser.event-list .teaser-item:hover article h1, .theme-battaglia .event-list.opener .teaser-group .teaser-item:hover article h1, .teaser-group .theme-battaglia .event-list.opener .teaser-item:hover article h1, .theme-battaglia .teaser-group .teaser-item:hover article h1 {
    color: #30272c; }
    .theme-battaglia .teaser.latest .latest-block:hover article h1 a, .theme-battaglia .latest.opener .latest-block:hover article h1 a, .theme-battaglia .teaser.event-list .latest-block:hover article h1 a, .theme-battaglia .event-list.opener .latest-block:hover article h1 a, .theme-battaglia .teaser-group .latest-block:hover article h1 a, .teaser.event-list .theme-battaglia .teaser.latest .event-list-block:hover article h1 a, .teaser.event-list .theme-battaglia .latest.opener .event-list-block:hover article h1 a, .theme-battaglia .teaser.event-list .event-list-block:hover article h1 a, .teaser.event-list .theme-battaglia .teaser-group .event-list-block:hover article h1 a, .event-list.opener .theme-battaglia .teaser.latest .event-list-block:hover article h1 a, .event-list.opener .theme-battaglia .latest.opener .event-list-block:hover article h1 a, .theme-battaglia .event-list.opener .event-list-block:hover article h1 a, .event-list.opener .theme-battaglia .teaser-group .event-list-block:hover article h1 a, .theme-battaglia .teaser.latest .teaser-group .teaser-item:hover article h1 a, .teaser-group .theme-battaglia .teaser.latest .teaser-item:hover article h1 a, .theme-battaglia .latest.opener .teaser-group .teaser-item:hover article h1 a, .teaser-group .theme-battaglia .latest.opener .teaser-item:hover article h1 a, .theme-battaglia .teaser.event-list .teaser-group .teaser-item:hover article h1 a, .teaser-group .theme-battaglia .teaser.event-list .teaser-item:hover article h1 a, .theme-battaglia .event-list.opener .teaser-group .teaser-item:hover article h1 a, .teaser-group .theme-battaglia .event-list.opener .teaser-item:hover article h1 a, .theme-battaglia .teaser-group .teaser-item:hover article h1 a {
      color: #30272c; }
  .theme-battaglia .teaser.latest .latest-block:hover article p.readmore a, .theme-battaglia .latest.opener .latest-block:hover article p.readmore a, .theme-battaglia .teaser.event-list .latest-block:hover article p.readmore a, .theme-battaglia .event-list.opener .latest-block:hover article p.readmore a, .theme-battaglia .teaser-group .latest-block:hover article p.readmore a, .teaser.event-list .theme-battaglia .teaser.latest .event-list-block:hover article p.readmore a, .teaser.event-list .theme-battaglia .latest.opener .event-list-block:hover article p.readmore a, .theme-battaglia .teaser.event-list .event-list-block:hover article p.readmore a, .teaser.event-list .theme-battaglia .teaser-group .event-list-block:hover article p.readmore a, .event-list.opener .theme-battaglia .teaser.latest .event-list-block:hover article p.readmore a, .event-list.opener .theme-battaglia .latest.opener .event-list-block:hover article p.readmore a, .theme-battaglia .event-list.opener .event-list-block:hover article p.readmore a, .event-list.opener .theme-battaglia .teaser-group .event-list-block:hover article p.readmore a, .theme-battaglia .teaser.latest .teaser-group .teaser-item:hover article p.readmore a, .teaser-group .theme-battaglia .teaser.latest .teaser-item:hover article p.readmore a, .theme-battaglia .latest.opener .teaser-group .teaser-item:hover article p.readmore a, .teaser-group .theme-battaglia .latest.opener .teaser-item:hover article p.readmore a, .theme-battaglia .teaser.event-list .teaser-group .teaser-item:hover article p.readmore a, .teaser-group .theme-battaglia .teaser.event-list .teaser-item:hover article p.readmore a, .theme-battaglia .event-list.opener .teaser-group .teaser-item:hover article p.readmore a, .teaser-group .theme-battaglia .event-list.opener .teaser-item:hover article p.readmore a, .theme-battaglia .teaser-group .teaser-item:hover article p.readmore a {
    color: #c1193d; }
.theme-battaglia .teaser-wrapper .heading .fa {
  color: #30272c; }
.theme-battaglia #extras .box.event-list .event-list-block h1 {
  color: #30272c; }
.theme-battaglia #main .teaser-wrapper .slick-slider .slide-container .hover-mask {
  background: #30272c; }
.theme-battaglia p.readmore a:hover {
  color: #c1193d; }
.theme-battaglia p.all a:hover {
  color: #c1193d; }
.theme-battaglia #glossary-index h3 {
  color: #30272c; }
.theme-battaglia .glossary-box p.all a:hover {
  color: #c1193d; }
.theme-battaglia .calendar h2 {
  color: #30272c; }
.theme-battaglia header .secondary-nav form {
  display: inline-block;
  width: 240px;
  margin: 0 0 0 1em;
  padding: 0;
  vertical-align: sub; }
  .theme-battaglia header .secondary-nav form input {
    margin: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    height: auto; }
  .theme-battaglia header .secondary-nav form .postfix.button {
    margin: 0;
    padding: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 1.875rem; }
.theme-battaglia header .secondary-nav form input {
  background-color: #3c3037;
  border-color: #473a41;
  color: #fff; }
  .theme-battaglia header .secondary-nav form input:focus {
    background-color: #473a41;
    border-color: #53434c; }
.theme-battaglia .button {
  background: #b7183a;
  border-color: #9a1431;
  color: #fff; }
.theme-battaglia .about {
  background: #30272c;
  padding: 1em; }
  .theme-battaglia .about img {
    height: 80px;
    margin-bottom: 2em; }
  .theme-battaglia .about .info-snippet {
    margin-bottom: 1em; }
    .theme-battaglia .about .info-snippet i {
      color: #c1193d;
      text-align: center;
      display: block; }
    .theme-battaglia .about .info-snippet h5 {
      color: #fff;
      margin: 0; }
    .theme-battaglia .about .info-snippet p {
      color: #fff;
      font-size: 0.9em;
      margin-bottom: 0;}

.theme-cenedese header {
  background: #6399bf; }
  .theme-cenedese header .secondary-nav ul li a:hover {
    color: #003b5c; }
  .theme-cenedese header .top-bar-section .dropdown li:not(.has-form).active a,
  .theme-cenedese header .top-bar-section li:not(.has-form).active a {
    color: #003b5c; }
  .theme-cenedese header .top-bar-section .dropdown li:not(.has-form) a:not(.button),
  .theme-cenedese header .top-bar-section li:not(.has-form) a:not(.button) {
    background: #6399bf; }
    .theme-cenedese header .top-bar-section .dropdown li:not(.has-form) a:not(.button):hover,
    .theme-cenedese header .top-bar-section li:not(.has-form) a:not(.button):hover {
      color: #003b5c;
      background: #75a5c6; }
  .theme-cenedese header .top-bar-section .dropdown li.back:not(.has-form) a:not(.button) {
    background: #003b5c; }
    .theme-cenedese header .top-bar-section .dropdown li.back:not(.has-form) a:not(.button):before {
      font-family: "FontAwesome";
      content: "\f104";
      padding-right: 0.5em; }
    .theme-cenedese header .top-bar-section .dropdown li.back:not(.has-form) a:not(.button):hover {
      color: #6399bf;
      background: #004b76; }
.theme-cenedese #nav-box li.on strong,
.theme-cenedese #nav-box a:hover,
.theme-cenedese #nav-box a:active,
.theme-cenedese #nav-box a:focus,
.theme-cenedese #nav-box li.on a:hover,
.theme-cenedese #nav-box li.on a:active,
.theme-cenedese #nav-box li.on a:focus,
.theme-cenedese #nav-box li strong,
.theme-cenedese #nav-box li.on a {
  background: #75a5c6;
  color: #fff; }
.theme-cenedese #nav-box li.on li a {
  background: transparent;
  color: #000; }
.theme-cenedese .orbit-container .orbit-slider .slide-container .overlay-container .overlay h2 {
  color: #003b5c; }
.theme-cenedese #home .thematic .heading .fa {
  color: #6399bf; }
.theme-cenedese .home-section-bottom .tagcloud.tagcloud-wide .heading {
  border-bottom: 1px solid #75a5c6; }
.theme-cenedese .home-section-bottom .tagcloud.tagcloud-wide .area h1 i {
  color: #3e7397; }
.theme-cenedese .newsletter h4 {
  color: #003b5c; }
.theme-cenedese .museum-info {
  background-color: #003b5c; }
.theme-cenedese footer {
  background: #6399bf; }
  .theme-cenedese footer .info-snippet i {
    color: #003b5c; }
.theme-cenedese .teaser .heading .fa, .theme-cenedese .opener .heading .fa {
  color: #6399bf; }
.theme-cenedese .teaser .teaser-item:hover article h1, .theme-cenedese .opener .teaser-item:hover article h1 {
  color: #6399bf; }
  .theme-cenedese .teaser .teaser-item:hover article h1 a, .theme-cenedese .opener .teaser-item:hover article h1 a {
    color: #6399bf; }
.theme-cenedese .teaser .teaser-item:hover article p.readmore a, .theme-cenedese .opener .teaser-item:hover article p.readmore a {
  color: #003b5c; }
.theme-cenedese .news-and-links .teaser-group .heading .fa {
  color: #6399bf; }
.theme-cenedese .news-and-links .teaser-group .heading a {
  color: #6399bf; }
.theme-cenedese .news-and-links .fast-links ul li a :hover i {
  color: #6399bf; }
.theme-cenedese .teaser.latest .heading .fa, .theme-cenedese .latest.opener .heading .fa, .theme-cenedese .teaser.event-list .heading .fa, .theme-cenedese .event-list.opener .heading .fa, .theme-cenedese .teaser-group .heading .fa {
  color: #6399bf; }
.theme-cenedese .teaser.latest .latest-block article time, .theme-cenedese .latest.opener .latest-block article time, .theme-cenedese .teaser.event-list .latest-block article time, .theme-cenedese .event-list.opener .latest-block article time, .theme-cenedese .teaser-group .latest-block article time, .teaser.event-list .theme-cenedese .teaser.latest .event-list-block article time, .teaser.event-list .theme-cenedese .latest.opener .event-list-block article time, .theme-cenedese .teaser.event-list .event-list-block article time, .teaser.event-list .theme-cenedese .teaser-group .event-list-block article time, .event-list.opener .theme-cenedese .teaser.latest .event-list-block article time, .event-list.opener .theme-cenedese .latest.opener .event-list-block article time, .theme-cenedese .event-list.opener .event-list-block article time, .event-list.opener .theme-cenedese .teaser-group .event-list-block article time, .theme-cenedese .teaser.latest .teaser-group .teaser-item article time, .teaser-group .theme-cenedese .teaser.latest .teaser-item article time, .theme-cenedese .latest.opener .teaser-group .teaser-item article time, .teaser-group .theme-cenedese .latest.opener .teaser-item article time, .theme-cenedese .teaser.event-list .teaser-group .teaser-item article time, .teaser-group .theme-cenedese .teaser.event-list .teaser-item article time, .theme-cenedese .event-list.opener .teaser-group .teaser-item article time, .teaser-group .theme-cenedese .event-list.opener .teaser-item article time, .theme-cenedese .teaser-group .teaser-item article time {
  color: #6399bf; }
.theme-cenedese .teaser.latest .latest-block article h1, .theme-cenedese .latest.opener .latest-block article h1, .theme-cenedese .teaser.event-list .latest-block article h1, .theme-cenedese .event-list.opener .latest-block article h1, .theme-cenedese .teaser-group .latest-block article h1, .teaser.event-list .theme-cenedese .teaser.latest .event-list-block article h1, .teaser.event-list .theme-cenedese .latest.opener .event-list-block article h1, .theme-cenedese .teaser.event-list .event-list-block article h1, .teaser.event-list .theme-cenedese .teaser-group .event-list-block article h1, .event-list.opener .theme-cenedese .teaser.latest .event-list-block article h1, .event-list.opener .theme-cenedese .latest.opener .event-list-block article h1, .theme-cenedese .event-list.opener .event-list-block article h1, .event-list.opener .theme-cenedese .teaser-group .event-list-block article h1, .theme-cenedese .teaser.latest .teaser-group .teaser-item article h1, .teaser-group .theme-cenedese .teaser.latest .teaser-item article h1, .theme-cenedese .latest.opener .teaser-group .teaser-item article h1, .teaser-group .theme-cenedese .latest.opener .teaser-item article h1, .theme-cenedese .teaser.event-list .teaser-group .teaser-item article h1, .teaser-group .theme-cenedese .teaser.event-list .teaser-item article h1, .theme-cenedese .event-list.opener .teaser-group .teaser-item article h1, .teaser-group .theme-cenedese .event-list.opener .teaser-item article h1, .theme-cenedese .teaser-group .teaser-item article h1 {
  color: #6399bf; }
  .theme-cenedese .teaser.latest .latest-block article h1 a, .theme-cenedese .latest.opener .latest-block article h1 a, .theme-cenedese .teaser.event-list .latest-block article h1 a, .theme-cenedese .event-list.opener .latest-block article h1 a, .theme-cenedese .teaser-group .latest-block article h1 a, .teaser.event-list .theme-cenedese .teaser.latest .event-list-block article h1 a, .teaser.event-list .theme-cenedese .latest.opener .event-list-block article h1 a, .theme-cenedese .teaser.event-list .event-list-block article h1 a, .teaser.event-list .theme-cenedese .teaser-group .event-list-block article h1 a, .event-list.opener .theme-cenedese .teaser.latest .event-list-block article h1 a, .event-list.opener .theme-cenedese .latest.opener .event-list-block article h1 a, .theme-cenedese .event-list.opener .event-list-block article h1 a, .event-list.opener .theme-cenedese .teaser-group .event-list-block article h1 a, .theme-cenedese .teaser.latest .teaser-group .teaser-item article h1 a, .teaser-group .theme-cenedese .teaser.latest .teaser-item article h1 a, .theme-cenedese .latest.opener .teaser-group .teaser-item article h1 a, .teaser-group .theme-cenedese .latest.opener .teaser-item article h1 a, .theme-cenedese .teaser.event-list .teaser-group .teaser-item article h1 a, .teaser-group .theme-cenedese .teaser.event-list .teaser-item article h1 a, .theme-cenedese .event-list.opener .teaser-group .teaser-item article h1 a, .teaser-group .theme-cenedese .event-list.opener .teaser-item article h1 a, .theme-cenedese .teaser-group .teaser-item article h1 a {
    color: #6399bf; }
.theme-cenedese .teaser.latest .latest-block article h2, .theme-cenedese .latest.opener .latest-block article h2, .theme-cenedese .teaser.event-list .latest-block article h2, .theme-cenedese .event-list.opener .latest-block article h2, .theme-cenedese .teaser-group .latest-block article h2, .teaser.event-list .theme-cenedese .teaser.latest .event-list-block article h2, .teaser.event-list .theme-cenedese .latest.opener .event-list-block article h2, .theme-cenedese .teaser.event-list .event-list-block article h2, .teaser.event-list .theme-cenedese .teaser-group .event-list-block article h2, .event-list.opener .theme-cenedese .teaser.latest .event-list-block article h2, .event-list.opener .theme-cenedese .latest.opener .event-list-block article h2, .theme-cenedese .event-list.opener .event-list-block article h2, .event-list.opener .theme-cenedese .teaser-group .event-list-block article h2, .theme-cenedese .teaser.latest .teaser-group .teaser-item article h2, .teaser-group .theme-cenedese .teaser.latest .teaser-item article h2, .theme-cenedese .latest.opener .teaser-group .teaser-item article h2, .teaser-group .theme-cenedese .latest.opener .teaser-item article h2, .theme-cenedese .teaser.event-list .teaser-group .teaser-item article h2, .teaser-group .theme-cenedese .teaser.event-list .teaser-item article h2, .theme-cenedese .event-list.opener .teaser-group .teaser-item article h2, .teaser-group .theme-cenedese .event-list.opener .teaser-item article h2, .theme-cenedese .teaser-group .teaser-item article h2 {
  color: #003b5c; }
.theme-cenedese .teaser.latest .latest-block:hover, .theme-cenedese .latest.opener .latest-block:hover, .theme-cenedese .teaser.event-list .latest-block:hover, .theme-cenedese .event-list.opener .latest-block:hover, .theme-cenedese .teaser-group .latest-block:hover, .teaser.event-list .theme-cenedese .teaser.latest .event-list-block:hover, .teaser.event-list .theme-cenedese .latest.opener .event-list-block:hover, .theme-cenedese .teaser.event-list .event-list-block:hover, .teaser.event-list .theme-cenedese .teaser-group .event-list-block:hover, .event-list.opener .theme-cenedese .teaser.latest .event-list-block:hover, .event-list.opener .theme-cenedese .latest.opener .event-list-block:hover, .theme-cenedese .event-list.opener .event-list-block:hover, .event-list.opener .theme-cenedese .teaser-group .event-list-block:hover, .theme-cenedese .teaser.latest .teaser-group .teaser-item:hover, .teaser-group .theme-cenedese .teaser.latest .teaser-item:hover, .theme-cenedese .latest.opener .teaser-group .teaser-item:hover, .teaser-group .theme-cenedese .latest.opener .teaser-item:hover, .theme-cenedese .teaser.event-list .teaser-group .teaser-item:hover, .teaser-group .theme-cenedese .teaser.event-list .teaser-item:hover, .theme-cenedese .event-list.opener .teaser-group .teaser-item:hover, .teaser-group .theme-cenedese .event-list.opener .teaser-item:hover, .theme-cenedese .teaser-group .teaser-item:hover {
  background: rgba(99, 153, 191, 0.05); }
  .theme-cenedese .teaser.latest .latest-block:hover article h1, .theme-cenedese .latest.opener .latest-block:hover article h1, .theme-cenedese .teaser.event-list .latest-block:hover article h1, .theme-cenedese .event-list.opener .latest-block:hover article h1, .theme-cenedese .teaser-group .latest-block:hover article h1, .teaser.event-list .theme-cenedese .teaser.latest .event-list-block:hover article h1, .teaser.event-list .theme-cenedese .latest.opener .event-list-block:hover article h1, .theme-cenedese .teaser.event-list .event-list-block:hover article h1, .teaser.event-list .theme-cenedese .teaser-group .event-list-block:hover article h1, .event-list.opener .theme-cenedese .teaser.latest .event-list-block:hover article h1, .event-list.opener .theme-cenedese .latest.opener .event-list-block:hover article h1, .theme-cenedese .event-list.opener .event-list-block:hover article h1, .event-list.opener .theme-cenedese .teaser-group .event-list-block:hover article h1, .theme-cenedese .teaser.latest .teaser-group .teaser-item:hover article h1, .teaser-group .theme-cenedese .teaser.latest .teaser-item:hover article h1, .theme-cenedese .latest.opener .teaser-group .teaser-item:hover article h1, .teaser-group .theme-cenedese .latest.opener .teaser-item:hover article h1, .theme-cenedese .teaser.event-list .teaser-group .teaser-item:hover article h1, .teaser-group .theme-cenedese .teaser.event-list .teaser-item:hover article h1, .theme-cenedese .event-list.opener .teaser-group .teaser-item:hover article h1, .teaser-group .theme-cenedese .event-list.opener .teaser-item:hover article h1, .theme-cenedese .teaser-group .teaser-item:hover article h1 {
    color: #6399bf; }
    .theme-cenedese .teaser.latest .latest-block:hover article h1 a, .theme-cenedese .latest.opener .latest-block:hover article h1 a, .theme-cenedese .teaser.event-list .latest-block:hover article h1 a, .theme-cenedese .event-list.opener .latest-block:hover article h1 a, .theme-cenedese .teaser-group .latest-block:hover article h1 a, .teaser.event-list .theme-cenedese .teaser.latest .event-list-block:hover article h1 a, .teaser.event-list .theme-cenedese .latest.opener .event-list-block:hover article h1 a, .theme-cenedese .teaser.event-list .event-list-block:hover article h1 a, .teaser.event-list .theme-cenedese .teaser-group .event-list-block:hover article h1 a, .event-list.opener .theme-cenedese .teaser.latest .event-list-block:hover article h1 a, .event-list.opener .theme-cenedese .latest.opener .event-list-block:hover article h1 a, .theme-cenedese .event-list.opener .event-list-block:hover article h1 a, .event-list.opener .theme-cenedese .teaser-group .event-list-block:hover article h1 a, .theme-cenedese .teaser.latest .teaser-group .teaser-item:hover article h1 a, .teaser-group .theme-cenedese .teaser.latest .teaser-item:hover article h1 a, .theme-cenedese .latest.opener .teaser-group .teaser-item:hover article h1 a, .teaser-group .theme-cenedese .latest.opener .teaser-item:hover article h1 a, .theme-cenedese .teaser.event-list .teaser-group .teaser-item:hover article h1 a, .teaser-group .theme-cenedese .teaser.event-list .teaser-item:hover article h1 a, .theme-cenedese .event-list.opener .teaser-group .teaser-item:hover article h1 a, .teaser-group .theme-cenedese .event-list.opener .teaser-item:hover article h1 a, .theme-cenedese .teaser-group .teaser-item:hover article h1 a {
      color: #6399bf; }
  .theme-cenedese .teaser.latest .latest-block:hover article p.readmore a, .theme-cenedese .latest.opener .latest-block:hover article p.readmore a, .theme-cenedese .teaser.event-list .latest-block:hover article p.readmore a, .theme-cenedese .event-list.opener .latest-block:hover article p.readmore a, .theme-cenedese .teaser-group .latest-block:hover article p.readmore a, .teaser.event-list .theme-cenedese .teaser.latest .event-list-block:hover article p.readmore a, .teaser.event-list .theme-cenedese .latest.opener .event-list-block:hover article p.readmore a, .theme-cenedese .teaser.event-list .event-list-block:hover article p.readmore a, .teaser.event-list .theme-cenedese .teaser-group .event-list-block:hover article p.readmore a, .event-list.opener .theme-cenedese .teaser.latest .event-list-block:hover article p.readmore a, .event-list.opener .theme-cenedese .latest.opener .event-list-block:hover article p.readmore a, .theme-cenedese .event-list.opener .event-list-block:hover article p.readmore a, .event-list.opener .theme-cenedese .teaser-group .event-list-block:hover article p.readmore a, .theme-cenedese .teaser.latest .teaser-group .teaser-item:hover article p.readmore a, .teaser-group .theme-cenedese .teaser.latest .teaser-item:hover article p.readmore a, .theme-cenedese .latest.opener .teaser-group .teaser-item:hover article p.readmore a, .teaser-group .theme-cenedese .latest.opener .teaser-item:hover article p.readmore a, .theme-cenedese .teaser.event-list .teaser-group .teaser-item:hover article p.readmore a, .teaser-group .theme-cenedese .teaser.event-list .teaser-item:hover article p.readmore a, .theme-cenedese .event-list.opener .teaser-group .teaser-item:hover article p.readmore a, .teaser-group .theme-cenedese .event-list.opener .teaser-item:hover article p.readmore a, .theme-cenedese .teaser-group .teaser-item:hover article p.readmore a {
    color: #003b5c; }
.theme-cenedese .teaser-wrapper .heading .fa {
  color: #6399bf; }
.theme-cenedese #extras .box.event-list .event-list-block h1 {
  color: #6399bf; }
.theme-cenedese #main .teaser-wrapper .slick-slider .slide-container .hover-mask {
  background: #6399bf; }
.theme-cenedese p.readmore a:hover {
  color: #003b5c; }
.theme-cenedese p.all a:hover {
  color: #003b5c; }
.theme-cenedese #glossary-index h3 {
  color: #6399bf; }
.theme-cenedese .glossary-box p.all a:hover {
  color: #003b5c; }
.theme-cenedese .calendar h2 {
  color: #6399bf; }
.theme-cenedese header .secondary-nav form {
  display: inline-block;
  width: 240px;
  margin: 0 0 0 1em;
  padding: 0;
  vertical-align: sub; }
  .theme-cenedese header .secondary-nav form input {
    margin: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    height: auto; }
  .theme-cenedese header .secondary-nav form .postfix.button {
    margin: 0;
    padding: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 1.875rem; }
.theme-cenedese header .secondary-nav form input {
  background-color: #6b9ec2;
  border-color: #73a3c5;
  color: #fff; }
  .theme-cenedese header .secondary-nav form input:focus {
    background-color: #73a3c5;
    border-color: #7aa8c9; }
.theme-cenedese .button {
  background: #003857;
  border-color: #002f4a;
  color: #fff; }
.theme-cenedese .about {
  background: #6399bf;
  padding: 1em; }
  .theme-cenedese .about img {
    height: 80px;
    margin-bottom: 2em; }
  .theme-cenedese .about .info-snippet {
    margin-bottom: 1em; }
    .theme-cenedese .about .info-snippet i {
      color: #003b5c;
      text-align: center;
      display: block; }
    .theme-cenedese .about .info-snippet h5 {
      color: #fff;
      margin: 0; }
    .theme-cenedese .about .info-snippet p {
      color: #fff;
      font-size: 0.9em;
      margin-bottom: 0;}

.theme-baco header {
  background: #7ba901; }
  .theme-baco header .secondary-nav ul li a:hover {
    color: #034638; }
  .theme-baco header .top-bar-section .dropdown li:not(.has-form).active a,
  .theme-baco header .top-bar-section li:not(.has-form).active a {
    color: #034638; }
  .theme-baco header .top-bar-section .dropdown li:not(.has-form) a:not(.button),
  .theme-baco header .top-bar-section li:not(.has-form) a:not(.button) {
    background: #7ba901; }
    .theme-baco header .top-bar-section .dropdown li:not(.has-form) a:not(.button):hover,
    .theme-baco header .top-bar-section li:not(.has-form) a:not(.button):hover {
      color: #034638;
      background: #8dc201; }
  .theme-baco header .top-bar-section .dropdown li.back:not(.has-form) a:not(.button) {
    background: #034638; }
    .theme-baco header .top-bar-section .dropdown li.back:not(.has-form) a:not(.button):before {
      font-family: "FontAwesome";
      content: "\f104";
      padding-right: 0.5em; }
    .theme-baco header .top-bar-section .dropdown li.back:not(.has-form) a:not(.button):hover {
      color: #7ba901;
      background: #045e4c; }
.theme-baco #nav-box li.on strong,
.theme-baco #nav-box a:hover,
.theme-baco #nav-box a:active,
.theme-baco #nav-box a:focus,
.theme-baco #nav-box li.on a:hover,
.theme-baco #nav-box li.on a:active,
.theme-baco #nav-box li.on a:focus,
.theme-baco #nav-box li strong,
.theme-baco #nav-box li.on a {
  background: #8dc201;
  color: #fff; }
.theme-baco #nav-box li.on li a {
  background: transparent;
  color: #000; }
.theme-baco .orbit-container .orbit-slider .slide-container .overlay-container .overlay h2 {
  color: #034638; }
.theme-baco #home .thematic .heading .fa {
  color: #7ba901; }
.theme-baco .home-section-bottom .tagcloud.tagcloud-wide .heading {
  border-bottom: 1px solid #8dc201; }
.theme-baco .home-section-bottom .tagcloud.tagcloud-wide .area h1 i {
  color: #445d01; }
.theme-baco .newsletter h4 {
  color: #034638; }
.theme-baco .museum-info {
  background-color: #034638; }
.theme-baco footer {
  background: #7ba901; }
  .theme-baco footer .info-snippet i {
    color: #034638; }
.theme-baco .teaser .heading .fa, .theme-baco .opener .heading .fa {
  color: #7ba901; }
.theme-baco .teaser .teaser-item:hover article h1, .theme-baco .opener .teaser-item:hover article h1 {
  color: #7ba901; }
  .theme-baco .teaser .teaser-item:hover article h1 a, .theme-baco .opener .teaser-item:hover article h1 a {
    color: #7ba901; }
.theme-baco .teaser .teaser-item:hover article p.readmore a, .theme-baco .opener .teaser-item:hover article p.readmore a {
  color: #034638; }
.theme-baco .news-and-links .teaser-group .heading .fa {
  color: #7ba901; }
.theme-baco .news-and-links .teaser-group .heading a {
  color: #7ba901; }
.theme-baco .news-and-links .fast-links ul li a :hover i {
  color: #7ba901; }
.theme-baco .teaser.latest .heading .fa, .theme-baco .latest.opener .heading .fa, .theme-baco .teaser.event-list .heading .fa, .theme-baco .event-list.opener .heading .fa, .theme-baco .teaser-group .heading .fa {
  color: #7ba901; }
.theme-baco .teaser.latest .latest-block article time, .theme-baco .latest.opener .latest-block article time, .theme-baco .teaser.event-list .latest-block article time, .theme-baco .event-list.opener .latest-block article time, .theme-baco .teaser-group .latest-block article time, .teaser.event-list .theme-baco .teaser.latest .event-list-block article time, .teaser.event-list .theme-baco .latest.opener .event-list-block article time, .theme-baco .teaser.event-list .event-list-block article time, .teaser.event-list .theme-baco .teaser-group .event-list-block article time, .event-list.opener .theme-baco .teaser.latest .event-list-block article time, .event-list.opener .theme-baco .latest.opener .event-list-block article time, .theme-baco .event-list.opener .event-list-block article time, .event-list.opener .theme-baco .teaser-group .event-list-block article time, .theme-baco .teaser.latest .teaser-group .teaser-item article time, .teaser-group .theme-baco .teaser.latest .teaser-item article time, .theme-baco .latest.opener .teaser-group .teaser-item article time, .teaser-group .theme-baco .latest.opener .teaser-item article time, .theme-baco .teaser.event-list .teaser-group .teaser-item article time, .teaser-group .theme-baco .teaser.event-list .teaser-item article time, .theme-baco .event-list.opener .teaser-group .teaser-item article time, .teaser-group .theme-baco .event-list.opener .teaser-item article time, .theme-baco .teaser-group .teaser-item article time {
  color: #7ba901; }
.theme-baco .teaser.latest .latest-block article h1, .theme-baco .latest.opener .latest-block article h1, .theme-baco .teaser.event-list .latest-block article h1, .theme-baco .event-list.opener .latest-block article h1, .theme-baco .teaser-group .latest-block article h1, .teaser.event-list .theme-baco .teaser.latest .event-list-block article h1, .teaser.event-list .theme-baco .latest.opener .event-list-block article h1, .theme-baco .teaser.event-list .event-list-block article h1, .teaser.event-list .theme-baco .teaser-group .event-list-block article h1, .event-list.opener .theme-baco .teaser.latest .event-list-block article h1, .event-list.opener .theme-baco .latest.opener .event-list-block article h1, .theme-baco .event-list.opener .event-list-block article h1, .event-list.opener .theme-baco .teaser-group .event-list-block article h1, .theme-baco .teaser.latest .teaser-group .teaser-item article h1, .teaser-group .theme-baco .teaser.latest .teaser-item article h1, .theme-baco .latest.opener .teaser-group .teaser-item article h1, .teaser-group .theme-baco .latest.opener .teaser-item article h1, .theme-baco .teaser.event-list .teaser-group .teaser-item article h1, .teaser-group .theme-baco .teaser.event-list .teaser-item article h1, .theme-baco .event-list.opener .teaser-group .teaser-item article h1, .teaser-group .theme-baco .event-list.opener .teaser-item article h1, .theme-baco .teaser-group .teaser-item article h1 {
  color: #7ba901; }
  .theme-baco .teaser.latest .latest-block article h1 a, .theme-baco .latest.opener .latest-block article h1 a, .theme-baco .teaser.event-list .latest-block article h1 a, .theme-baco .event-list.opener .latest-block article h1 a, .theme-baco .teaser-group .latest-block article h1 a, .teaser.event-list .theme-baco .teaser.latest .event-list-block article h1 a, .teaser.event-list .theme-baco .latest.opener .event-list-block article h1 a, .theme-baco .teaser.event-list .event-list-block article h1 a, .teaser.event-list .theme-baco .teaser-group .event-list-block article h1 a, .event-list.opener .theme-baco .teaser.latest .event-list-block article h1 a, .event-list.opener .theme-baco .latest.opener .event-list-block article h1 a, .theme-baco .event-list.opener .event-list-block article h1 a, .event-list.opener .theme-baco .teaser-group .event-list-block article h1 a, .theme-baco .teaser.latest .teaser-group .teaser-item article h1 a, .teaser-group .theme-baco .teaser.latest .teaser-item article h1 a, .theme-baco .latest.opener .teaser-group .teaser-item article h1 a, .teaser-group .theme-baco .latest.opener .teaser-item article h1 a, .theme-baco .teaser.event-list .teaser-group .teaser-item article h1 a, .teaser-group .theme-baco .teaser.event-list .teaser-item article h1 a, .theme-baco .event-list.opener .teaser-group .teaser-item article h1 a, .teaser-group .theme-baco .event-list.opener .teaser-item article h1 a, .theme-baco .teaser-group .teaser-item article h1 a {
    color: #7ba901; }
.theme-baco .teaser.latest .latest-block article h2, .theme-baco .latest.opener .latest-block article h2, .theme-baco .teaser.event-list .latest-block article h2, .theme-baco .event-list.opener .latest-block article h2, .theme-baco .teaser-group .latest-block article h2, .teaser.event-list .theme-baco .teaser.latest .event-list-block article h2, .teaser.event-list .theme-baco .latest.opener .event-list-block article h2, .theme-baco .teaser.event-list .event-list-block article h2, .teaser.event-list .theme-baco .teaser-group .event-list-block article h2, .event-list.opener .theme-baco .teaser.latest .event-list-block article h2, .event-list.opener .theme-baco .latest.opener .event-list-block article h2, .theme-baco .event-list.opener .event-list-block article h2, .event-list.opener .theme-baco .teaser-group .event-list-block article h2, .theme-baco .teaser.latest .teaser-group .teaser-item article h2, .teaser-group .theme-baco .teaser.latest .teaser-item article h2, .theme-baco .latest.opener .teaser-group .teaser-item article h2, .teaser-group .theme-baco .latest.opener .teaser-item article h2, .theme-baco .teaser.event-list .teaser-group .teaser-item article h2, .teaser-group .theme-baco .teaser.event-list .teaser-item article h2, .theme-baco .event-list.opener .teaser-group .teaser-item article h2, .teaser-group .theme-baco .event-list.opener .teaser-item article h2, .theme-baco .teaser-group .teaser-item article h2 {
  color: #034638; }
.theme-baco .teaser.latest .latest-block:hover, .theme-baco .latest.opener .latest-block:hover, .theme-baco .teaser.event-list .latest-block:hover, .theme-baco .event-list.opener .latest-block:hover, .theme-baco .teaser-group .latest-block:hover, .teaser.event-list .theme-baco .teaser.latest .event-list-block:hover, .teaser.event-list .theme-baco .latest.opener .event-list-block:hover, .theme-baco .teaser.event-list .event-list-block:hover, .teaser.event-list .theme-baco .teaser-group .event-list-block:hover, .event-list.opener .theme-baco .teaser.latest .event-list-block:hover, .event-list.opener .theme-baco .latest.opener .event-list-block:hover, .theme-baco .event-list.opener .event-list-block:hover, .event-list.opener .theme-baco .teaser-group .event-list-block:hover, .theme-baco .teaser.latest .teaser-group .teaser-item:hover, .teaser-group .theme-baco .teaser.latest .teaser-item:hover, .theme-baco .latest.opener .teaser-group .teaser-item:hover, .teaser-group .theme-baco .latest.opener .teaser-item:hover, .theme-baco .teaser.event-list .teaser-group .teaser-item:hover, .teaser-group .theme-baco .teaser.event-list .teaser-item:hover, .theme-baco .event-list.opener .teaser-group .teaser-item:hover, .teaser-group .theme-baco .event-list.opener .teaser-item:hover, .theme-baco .teaser-group .teaser-item:hover {
  background: rgba(123, 169, 1, 0.05); }
  .theme-baco .teaser.latest .latest-block:hover article h1, .theme-baco .latest.opener .latest-block:hover article h1, .theme-baco .teaser.event-list .latest-block:hover article h1, .theme-baco .event-list.opener .latest-block:hover article h1, .theme-baco .teaser-group .latest-block:hover article h1, .teaser.event-list .theme-baco .teaser.latest .event-list-block:hover article h1, .teaser.event-list .theme-baco .latest.opener .event-list-block:hover article h1, .theme-baco .teaser.event-list .event-list-block:hover article h1, .teaser.event-list .theme-baco .teaser-group .event-list-block:hover article h1, .event-list.opener .theme-baco .teaser.latest .event-list-block:hover article h1, .event-list.opener .theme-baco .latest.opener .event-list-block:hover article h1, .theme-baco .event-list.opener .event-list-block:hover article h1, .event-list.opener .theme-baco .teaser-group .event-list-block:hover article h1, .theme-baco .teaser.latest .teaser-group .teaser-item:hover article h1, .teaser-group .theme-baco .teaser.latest .teaser-item:hover article h1, .theme-baco .latest.opener .teaser-group .teaser-item:hover article h1, .teaser-group .theme-baco .latest.opener .teaser-item:hover article h1, .theme-baco .teaser.event-list .teaser-group .teaser-item:hover article h1, .teaser-group .theme-baco .teaser.event-list .teaser-item:hover article h1, .theme-baco .event-list.opener .teaser-group .teaser-item:hover article h1, .teaser-group .theme-baco .event-list.opener .teaser-item:hover article h1, .theme-baco .teaser-group .teaser-item:hover article h1 {
    color: #7ba901; }
    .theme-baco .teaser.latest .latest-block:hover article h1 a, .theme-baco .latest.opener .latest-block:hover article h1 a, .theme-baco .teaser.event-list .latest-block:hover article h1 a, .theme-baco .event-list.opener .latest-block:hover article h1 a, .theme-baco .teaser-group .latest-block:hover article h1 a, .teaser.event-list .theme-baco .teaser.latest .event-list-block:hover article h1 a, .teaser.event-list .theme-baco .latest.opener .event-list-block:hover article h1 a, .theme-baco .teaser.event-list .event-list-block:hover article h1 a, .teaser.event-list .theme-baco .teaser-group .event-list-block:hover article h1 a, .event-list.opener .theme-baco .teaser.latest .event-list-block:hover article h1 a, .event-list.opener .theme-baco .latest.opener .event-list-block:hover article h1 a, .theme-baco .event-list.opener .event-list-block:hover article h1 a, .event-list.opener .theme-baco .teaser-group .event-list-block:hover article h1 a, .theme-baco .teaser.latest .teaser-group .teaser-item:hover article h1 a, .teaser-group .theme-baco .teaser.latest .teaser-item:hover article h1 a, .theme-baco .latest.opener .teaser-group .teaser-item:hover article h1 a, .teaser-group .theme-baco .latest.opener .teaser-item:hover article h1 a, .theme-baco .teaser.event-list .teaser-group .teaser-item:hover article h1 a, .teaser-group .theme-baco .teaser.event-list .teaser-item:hover article h1 a, .theme-baco .event-list.opener .teaser-group .teaser-item:hover article h1 a, .teaser-group .theme-baco .event-list.opener .teaser-item:hover article h1 a, .theme-baco .teaser-group .teaser-item:hover article h1 a {
      color: #7ba901; }
  .theme-baco .teaser.latest .latest-block:hover article p.readmore a, .theme-baco .latest.opener .latest-block:hover article p.readmore a, .theme-baco .teaser.event-list .latest-block:hover article p.readmore a, .theme-baco .event-list.opener .latest-block:hover article p.readmore a, .theme-baco .teaser-group .latest-block:hover article p.readmore a, .teaser.event-list .theme-baco .teaser.latest .event-list-block:hover article p.readmore a, .teaser.event-list .theme-baco .latest.opener .event-list-block:hover article p.readmore a, .theme-baco .teaser.event-list .event-list-block:hover article p.readmore a, .teaser.event-list .theme-baco .teaser-group .event-list-block:hover article p.readmore a, .event-list.opener .theme-baco .teaser.latest .event-list-block:hover article p.readmore a, .event-list.opener .theme-baco .latest.opener .event-list-block:hover article p.readmore a, .theme-baco .event-list.opener .event-list-block:hover article p.readmore a, .event-list.opener .theme-baco .teaser-group .event-list-block:hover article p.readmore a, .theme-baco .teaser.latest .teaser-group .teaser-item:hover article p.readmore a, .teaser-group .theme-baco .teaser.latest .teaser-item:hover article p.readmore a, .theme-baco .latest.opener .teaser-group .teaser-item:hover article p.readmore a, .teaser-group .theme-baco .latest.opener .teaser-item:hover article p.readmore a, .theme-baco .teaser.event-list .teaser-group .teaser-item:hover article p.readmore a, .teaser-group .theme-baco .teaser.event-list .teaser-item:hover article p.readmore a, .theme-baco .event-list.opener .teaser-group .teaser-item:hover article p.readmore a, .teaser-group .theme-baco .event-list.opener .teaser-item:hover article p.readmore a, .theme-baco .teaser-group .teaser-item:hover article p.readmore a {
    color: #034638; }
.theme-baco .teaser-wrapper .heading .fa {
  color: #7ba901; }
.theme-baco #extras .box.event-list .event-list-block h1 {
  color: #7ba901; }
.theme-baco #main .teaser-wrapper .slick-slider .slide-container .hover-mask {
  background: #7ba901; }
.theme-baco p.readmore a:hover {
  color: #034638; }
.theme-baco p.all a:hover {
  color: #034638; }
.theme-baco #glossary-index h3 {
  color: #7ba901; }
.theme-baco .glossary-box p.all a:hover {
  color: #034638; }
.theme-baco .calendar h2 {
  color: #7ba901; }
.theme-baco header .secondary-nav form {
  display: inline-block;
  width: 240px;
  margin: 0 0 0 1em;
  padding: 0;
  vertical-align: sub; }
  .theme-baco header .secondary-nav form input {
    margin: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    height: auto; }
  .theme-baco header .secondary-nav form .postfix.button {
    margin: 0;
    padding: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 1.875rem; }
.theme-baco header .secondary-nav form input {
  background-color: #87ba01;
  border-color: #94cb01;
  color: #fff; }
  .theme-baco header .secondary-nav form input:focus {
    background-color: #94cb01;
    border-color: #a0dc01; }
.theme-baco .button {
  background: #034335;
  border-color: #02382d;
  color: #fff; }
.theme-baco .about {
  background: #7ba901;
  padding: 1em; }
  .theme-baco .about img {
    height: 80px;
    margin-bottom: 2em; }
  .theme-baco .about .info-snippet {
    margin-bottom: 1em; }
    .theme-baco .about .info-snippet i {
      color: #034638;
      text-align: center;
      display: block; }
    .theme-baco .about .info-snippet h5 {
      color: #fff;
      margin: 0; }
    .theme-baco .about .info-snippet p {
      color: #fff;
      font-size: 0.9em; 
      margin-bottom: 0;}

.theme-galleria header {
  background: #f79b2e; }
  .theme-galleria header .secondary-nav ul li a:hover {
    color: #73381d; }
  .theme-galleria header .top-bar-section .dropdown li:not(.has-form).active a,
  .theme-galleria header .top-bar-section li:not(.has-form).active a {
    color: #73381d; }
  .theme-galleria header .top-bar-section .dropdown li:not(.has-form) a:not(.button),
  .theme-galleria header .top-bar-section li:not(.has-form) a:not(.button) {
    background: #f79b2e; }
    .theme-galleria header .top-bar-section .dropdown li:not(.has-form) a:not(.button):hover,
    .theme-galleria header .top-bar-section li:not(.has-form) a:not(.button):hover {
      color: #73381d;
      background: #f8a747; }
  .theme-galleria header .top-bar-section .dropdown li.back:not(.has-form) a:not(.button) {
    background: #73381d; }
    .theme-galleria header .top-bar-section .dropdown li.back:not(.has-form) a:not(.button):before {
      font-family: "FontAwesome";
      content: "\f104";
      padding-right: 0.5em; }
    .theme-galleria header .top-bar-section .dropdown li.back:not(.has-form) a:not(.button):hover {
      color: #f79b2e;
      background: #874222; }
.theme-galleria #nav-box li.on strong,
.theme-galleria #nav-box a:hover,
.theme-galleria #nav-box a:active,
.theme-galleria #nav-box a:focus,
.theme-galleria #nav-box li.on a:hover,
.theme-galleria #nav-box li.on a:active,
.theme-galleria #nav-box li.on a:focus,
.theme-galleria #nav-box li strong,
.theme-galleria #nav-box li.on a {
  background: #f8a747;
  color: #fff; }
.theme-galleria #nav-box li.on li a {
  background: transparent;
  color: #000; }
.theme-galleria .orbit-container .orbit-slider .slide-container .overlay-container .overlay h2 {
  color: #73381d; }
.theme-galleria #home .thematic .heading .fa {
  color: #f79b2e; }
.theme-galleria .home-section-bottom .tagcloud.tagcloud-wide .heading {
  border-bottom: 1px solid #f8a747; }
.theme-galleria .home-section-bottom .tagcloud.tagcloud-wide .area h1 i {
  color: #d17508; }
.theme-galleria .newsletter h4 {
  color: #73381d; }
.theme-galleria .museum-info {
  background-color: #73381d; }
.theme-galleria footer {
  background: #f79b2e; }
  .theme-galleria footer .info-snippet i {
    color: #73381d; }
.theme-galleria .teaser .heading .fa, .theme-galleria .opener .heading .fa {
  color: #f79b2e; }
.theme-galleria .teaser .teaser-item:hover article h1, .theme-galleria .opener .teaser-item:hover article h1 {
  color: #f79b2e; }
  .theme-galleria .teaser .teaser-item:hover article h1 a, .theme-galleria .opener .teaser-item:hover article h1 a {
    color: #f79b2e; }
.theme-galleria .teaser .teaser-item:hover article p.readmore a, .theme-galleria .opener .teaser-item:hover article p.readmore a {
  color: #73381d; }
.theme-galleria .news-and-links .teaser-group .heading .fa {
  color: #f79b2e; }
.theme-galleria .news-and-links .teaser-group .heading a {
  color: #f79b2e; }
.theme-galleria .news-and-links .fast-links ul li a :hover i {
  color: #f79b2e; }
.theme-galleria .teaser.latest .heading .fa, .theme-galleria .latest.opener .heading .fa, .theme-galleria .teaser.event-list .heading .fa, .theme-galleria .event-list.opener .heading .fa, .theme-galleria .teaser-group .heading .fa {
  color: #f79b2e; }
.theme-galleria .teaser.latest .latest-block article time, .theme-galleria .latest.opener .latest-block article time, .theme-galleria .teaser.event-list .latest-block article time, .theme-galleria .event-list.opener .latest-block article time, .theme-galleria .teaser-group .latest-block article time, .teaser.event-list .theme-galleria .teaser.latest .event-list-block article time, .teaser.event-list .theme-galleria .latest.opener .event-list-block article time, .theme-galleria .teaser.event-list .event-list-block article time, .teaser.event-list .theme-galleria .teaser-group .event-list-block article time, .event-list.opener .theme-galleria .teaser.latest .event-list-block article time, .event-list.opener .theme-galleria .latest.opener .event-list-block article time, .theme-galleria .event-list.opener .event-list-block article time, .event-list.opener .theme-galleria .teaser-group .event-list-block article time, .theme-galleria .teaser.latest .teaser-group .teaser-item article time, .teaser-group .theme-galleria .teaser.latest .teaser-item article time, .theme-galleria .latest.opener .teaser-group .teaser-item article time, .teaser-group .theme-galleria .latest.opener .teaser-item article time, .theme-galleria .teaser.event-list .teaser-group .teaser-item article time, .teaser-group .theme-galleria .teaser.event-list .teaser-item article time, .theme-galleria .event-list.opener .teaser-group .teaser-item article time, .teaser-group .theme-galleria .event-list.opener .teaser-item article time, .theme-galleria .teaser-group .teaser-item article time {
  color: #f79b2e; }
.theme-galleria .teaser.latest .latest-block article h1, .theme-galleria .latest.opener .latest-block article h1, .theme-galleria .teaser.event-list .latest-block article h1, .theme-galleria .event-list.opener .latest-block article h1, .theme-galleria .teaser-group .latest-block article h1, .teaser.event-list .theme-galleria .teaser.latest .event-list-block article h1, .teaser.event-list .theme-galleria .latest.opener .event-list-block article h1, .theme-galleria .teaser.event-list .event-list-block article h1, .teaser.event-list .theme-galleria .teaser-group .event-list-block article h1, .event-list.opener .theme-galleria .teaser.latest .event-list-block article h1, .event-list.opener .theme-galleria .latest.opener .event-list-block article h1, .theme-galleria .event-list.opener .event-list-block article h1, .event-list.opener .theme-galleria .teaser-group .event-list-block article h1, .theme-galleria .teaser.latest .teaser-group .teaser-item article h1, .teaser-group .theme-galleria .teaser.latest .teaser-item article h1, .theme-galleria .latest.opener .teaser-group .teaser-item article h1, .teaser-group .theme-galleria .latest.opener .teaser-item article h1, .theme-galleria .teaser.event-list .teaser-group .teaser-item article h1, .teaser-group .theme-galleria .teaser.event-list .teaser-item article h1, .theme-galleria .event-list.opener .teaser-group .teaser-item article h1, .teaser-group .theme-galleria .event-list.opener .teaser-item article h1, .theme-galleria .teaser-group .teaser-item article h1 {
  color: #f79b2e; }
  .theme-galleria .teaser.latest .latest-block article h1 a, .theme-galleria .latest.opener .latest-block article h1 a, .theme-galleria .teaser.event-list .latest-block article h1 a, .theme-galleria .event-list.opener .latest-block article h1 a, .theme-galleria .teaser-group .latest-block article h1 a, .teaser.event-list .theme-galleria .teaser.latest .event-list-block article h1 a, .teaser.event-list .theme-galleria .latest.opener .event-list-block article h1 a, .theme-galleria .teaser.event-list .event-list-block article h1 a, .teaser.event-list .theme-galleria .teaser-group .event-list-block article h1 a, .event-list.opener .theme-galleria .teaser.latest .event-list-block article h1 a, .event-list.opener .theme-galleria .latest.opener .event-list-block article h1 a, .theme-galleria .event-list.opener .event-list-block article h1 a, .event-list.opener .theme-galleria .teaser-group .event-list-block article h1 a, .theme-galleria .teaser.latest .teaser-group .teaser-item article h1 a, .teaser-group .theme-galleria .teaser.latest .teaser-item article h1 a, .theme-galleria .latest.opener .teaser-group .teaser-item article h1 a, .teaser-group .theme-galleria .latest.opener .teaser-item article h1 a, .theme-galleria .teaser.event-list .teaser-group .teaser-item article h1 a, .teaser-group .theme-galleria .teaser.event-list .teaser-item article h1 a, .theme-galleria .event-list.opener .teaser-group .teaser-item article h1 a, .teaser-group .theme-galleria .event-list.opener .teaser-item article h1 a, .theme-galleria .teaser-group .teaser-item article h1 a {
    color: #f79b2e; }
.theme-galleria .teaser.latest .latest-block article h2, .theme-galleria .latest.opener .latest-block article h2, .theme-galleria .teaser.event-list .latest-block article h2, .theme-galleria .event-list.opener .latest-block article h2, .theme-galleria .teaser-group .latest-block article h2, .teaser.event-list .theme-galleria .teaser.latest .event-list-block article h2, .teaser.event-list .theme-galleria .latest.opener .event-list-block article h2, .theme-galleria .teaser.event-list .event-list-block article h2, .teaser.event-list .theme-galleria .teaser-group .event-list-block article h2, .event-list.opener .theme-galleria .teaser.latest .event-list-block article h2, .event-list.opener .theme-galleria .latest.opener .event-list-block article h2, .theme-galleria .event-list.opener .event-list-block article h2, .event-list.opener .theme-galleria .teaser-group .event-list-block article h2, .theme-galleria .teaser.latest .teaser-group .teaser-item article h2, .teaser-group .theme-galleria .teaser.latest .teaser-item article h2, .theme-galleria .latest.opener .teaser-group .teaser-item article h2, .teaser-group .theme-galleria .latest.opener .teaser-item article h2, .theme-galleria .teaser.event-list .teaser-group .teaser-item article h2, .teaser-group .theme-galleria .teaser.event-list .teaser-item article h2, .theme-galleria .event-list.opener .teaser-group .teaser-item article h2, .teaser-group .theme-galleria .event-list.opener .teaser-item article h2, .theme-galleria .teaser-group .teaser-item article h2 {
  color: #73381d; }
.theme-galleria .teaser.latest .latest-block:hover, .theme-galleria .latest.opener .latest-block:hover, .theme-galleria .teaser.event-list .latest-block:hover, .theme-galleria .event-list.opener .latest-block:hover, .theme-galleria .teaser-group .latest-block:hover, .teaser.event-list .theme-galleria .teaser.latest .event-list-block:hover, .teaser.event-list .theme-galleria .latest.opener .event-list-block:hover, .theme-galleria .teaser.event-list .event-list-block:hover, .teaser.event-list .theme-galleria .teaser-group .event-list-block:hover, .event-list.opener .theme-galleria .teaser.latest .event-list-block:hover, .event-list.opener .theme-galleria .latest.opener .event-list-block:hover, .theme-galleria .event-list.opener .event-list-block:hover, .event-list.opener .theme-galleria .teaser-group .event-list-block:hover, .theme-galleria .teaser.latest .teaser-group .teaser-item:hover, .teaser-group .theme-galleria .teaser.latest .teaser-item:hover, .theme-galleria .latest.opener .teaser-group .teaser-item:hover, .teaser-group .theme-galleria .latest.opener .teaser-item:hover, .theme-galleria .teaser.event-list .teaser-group .teaser-item:hover, .teaser-group .theme-galleria .teaser.event-list .teaser-item:hover, .theme-galleria .event-list.opener .teaser-group .teaser-item:hover, .teaser-group .theme-galleria .event-list.opener .teaser-item:hover, .theme-galleria .teaser-group .teaser-item:hover {
  background: rgba(247, 155, 46, 0.05); }
  .theme-galleria .teaser.latest .latest-block:hover article h1, .theme-galleria .latest.opener .latest-block:hover article h1, .theme-galleria .teaser.event-list .latest-block:hover article h1, .theme-galleria .event-list.opener .latest-block:hover article h1, .theme-galleria .teaser-group .latest-block:hover article h1, .teaser.event-list .theme-galleria .teaser.latest .event-list-block:hover article h1, .teaser.event-list .theme-galleria .latest.opener .event-list-block:hover article h1, .theme-galleria .teaser.event-list .event-list-block:hover article h1, .teaser.event-list .theme-galleria .teaser-group .event-list-block:hover article h1, .event-list.opener .theme-galleria .teaser.latest .event-list-block:hover article h1, .event-list.opener .theme-galleria .latest.opener .event-list-block:hover article h1, .theme-galleria .event-list.opener .event-list-block:hover article h1, .event-list.opener .theme-galleria .teaser-group .event-list-block:hover article h1, .theme-galleria .teaser.latest .teaser-group .teaser-item:hover article h1, .teaser-group .theme-galleria .teaser.latest .teaser-item:hover article h1, .theme-galleria .latest.opener .teaser-group .teaser-item:hover article h1, .teaser-group .theme-galleria .latest.opener .teaser-item:hover article h1, .theme-galleria .teaser.event-list .teaser-group .teaser-item:hover article h1, .teaser-group .theme-galleria .teaser.event-list .teaser-item:hover article h1, .theme-galleria .event-list.opener .teaser-group .teaser-item:hover article h1, .teaser-group .theme-galleria .event-list.opener .teaser-item:hover article h1, .theme-galleria .teaser-group .teaser-item:hover article h1 {
    color: #f79b2e; }
    .theme-galleria .teaser.latest .latest-block:hover article h1 a, .theme-galleria .latest.opener .latest-block:hover article h1 a, .theme-galleria .teaser.event-list .latest-block:hover article h1 a, .theme-galleria .event-list.opener .latest-block:hover article h1 a, .theme-galleria .teaser-group .latest-block:hover article h1 a, .teaser.event-list .theme-galleria .teaser.latest .event-list-block:hover article h1 a, .teaser.event-list .theme-galleria .latest.opener .event-list-block:hover article h1 a, .theme-galleria .teaser.event-list .event-list-block:hover article h1 a, .teaser.event-list .theme-galleria .teaser-group .event-list-block:hover article h1 a, .event-list.opener .theme-galleria .teaser.latest .event-list-block:hover article h1 a, .event-list.opener .theme-galleria .latest.opener .event-list-block:hover article h1 a, .theme-galleria .event-list.opener .event-list-block:hover article h1 a, .event-list.opener .theme-galleria .teaser-group .event-list-block:hover article h1 a, .theme-galleria .teaser.latest .teaser-group .teaser-item:hover article h1 a, .teaser-group .theme-galleria .teaser.latest .teaser-item:hover article h1 a, .theme-galleria .latest.opener .teaser-group .teaser-item:hover article h1 a, .teaser-group .theme-galleria .latest.opener .teaser-item:hover article h1 a, .theme-galleria .teaser.event-list .teaser-group .teaser-item:hover article h1 a, .teaser-group .theme-galleria .teaser.event-list .teaser-item:hover article h1 a, .theme-galleria .event-list.opener .teaser-group .teaser-item:hover article h1 a, .teaser-group .theme-galleria .event-list.opener .teaser-item:hover article h1 a, .theme-galleria .teaser-group .teaser-item:hover article h1 a {
      color: #f79b2e; }
  .theme-galleria .teaser.latest .latest-block:hover article p.readmore a, .theme-galleria .latest.opener .latest-block:hover article p.readmore a, .theme-galleria .teaser.event-list .latest-block:hover article p.readmore a, .theme-galleria .event-list.opener .latest-block:hover article p.readmore a, .theme-galleria .teaser-group .latest-block:hover article p.readmore a, .teaser.event-list .theme-galleria .teaser.latest .event-list-block:hover article p.readmore a, .teaser.event-list .theme-galleria .latest.opener .event-list-block:hover article p.readmore a, .theme-galleria .teaser.event-list .event-list-block:hover article p.readmore a, .teaser.event-list .theme-galleria .teaser-group .event-list-block:hover article p.readmore a, .event-list.opener .theme-galleria .teaser.latest .event-list-block:hover article p.readmore a, .event-list.opener .theme-galleria .latest.opener .event-list-block:hover article p.readmore a, .theme-galleria .event-list.opener .event-list-block:hover article p.readmore a, .event-list.opener .theme-galleria .teaser-group .event-list-block:hover article p.readmore a, .theme-galleria .teaser.latest .teaser-group .teaser-item:hover article p.readmore a, .teaser-group .theme-galleria .teaser.latest .teaser-item:hover article p.readmore a, .theme-galleria .latest.opener .teaser-group .teaser-item:hover article p.readmore a, .teaser-group .theme-galleria .latest.opener .teaser-item:hover article p.readmore a, .theme-galleria .teaser.event-list .teaser-group .teaser-item:hover article p.readmore a, .teaser-group .theme-galleria .teaser.event-list .teaser-item:hover article p.readmore a, .theme-galleria .event-list.opener .teaser-group .teaser-item:hover article p.readmore a, .teaser-group .theme-galleria .event-list.opener .teaser-item:hover article p.readmore a, .theme-galleria .teaser-group .teaser-item:hover article p.readmore a {
    color: #73381d; }
.theme-galleria .teaser-wrapper .heading .fa {
  color: #f79b2e; }
.theme-galleria #extras .box.event-list .event-list-block h1 {
  color: #f79b2e; }
.theme-galleria #main .teaser-wrapper .slick-slider .slide-container .hover-mask {
  background: #f79b2e; }
.theme-galleria p.readmore a:hover {
  color: #73381d; }
.theme-galleria p.all a:hover {
  color: #73381d; }
.theme-galleria #glossary-index h3 {
  color: #f79b2e; }
.theme-galleria .glossary-box p.all a:hover {
  color: #73381d; }
.theme-galleria .calendar h2 {
  color: #f79b2e; }
.theme-galleria header .secondary-nav form {
  display: inline-block;
  width: 240px;
  margin: 0 0 0 1em;
  padding: 0;
  vertical-align: sub; }
  .theme-galleria header .secondary-nav form input {
    margin: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    height: auto; }
  .theme-galleria header .secondary-nav form .postfix.button {
    margin: 0;
    padding: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 1.875rem; }
.theme-galleria header .secondary-nav form input {
  background-color: #f7a038;
  border-color: #f8a543;
  color: #fff; }
  .theme-galleria header .secondary-nav form input:focus {
    background-color: #f8a543;
    border-color: #f8aa4d; }
.theme-galleria .button {
  background: #6d351c;
  border-color: #5c2d17;
  color: #fff; }
.theme-galleria .about {
  background: #f79b2e;
  padding: 1em; }
  .theme-galleria .about img {
    height: 80px;
    margin-bottom: 2em; }
  .theme-galleria .about .info-snippet {
    margin-bottom: 1em; }
    .theme-galleria .about .info-snippet i {
      color: #73381d;
      text-align: center;
      display: block; }
    .theme-galleria .about .info-snippet h5 {
      color: #fff;
      margin: 0; }
    .theme-galleria .about .info-snippet p {
      color: #fff;
      font-size: 0.9em;
      margin-bottom: 0;}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px), only screen and (max-width: 768px) {
  .emo .orbit-slider .slide-container .overlay-container .overlay {
    bottom: 2em; } }
@media only screen and (max-width: 480px) {
  .emo .orbit-slider .slide-container .overlay-container .overlay {
    bottom: 3em; }

  .orbit-container .orbit-slider .slide-container .overlay-container .overlay h2 {
    display: none; }

  .teaser.latest.news-overview .heading, .latest.news-overview.opener .heading, .news-overview.teaser.event-list .heading, .news-overview.event-list.opener .heading, .news-overview.teaser-group .heading {
    margin-top: 0.75em; }
  .teaser.latest.news-overview .latest-block article img, .latest.news-overview.opener .latest-block article img, .news-overview.teaser.event-list .latest-block article img, .news-overview.event-list.opener .latest-block article img, .news-overview.teaser-group .latest-block article img, .teaser.latest.news-overview .teaser.event-list .event-list-block article img, .teaser.event-list .teaser.latest.news-overview .event-list-block article img, .latest.news-overview.opener .teaser.event-list .event-list-block article img, .teaser.event-list .latest.news-overview.opener .event-list-block article img, .news-overview.teaser.event-list .event-list-block article img, .news-overview.teaser-group .teaser.event-list .event-list-block article img, .teaser.event-list .news-overview.teaser-group .event-list-block article img, .teaser.latest.news-overview .event-list.opener .event-list-block article img, .event-list.opener .teaser.latest.news-overview .event-list-block article img, .latest.news-overview.opener .event-list.opener .event-list-block article img, .event-list.opener .latest.news-overview.opener .event-list-block article img, .news-overview.event-list.opener .event-list-block article img, .news-overview.teaser-group .event-list.opener .event-list-block article img, .event-list.opener .news-overview.teaser-group .event-list-block article img, .teaser.latest.news-overview .teaser-group .teaser-item article img, .teaser-group .teaser.latest.news-overview .teaser-item article img, .latest.news-overview.opener .teaser-group .teaser-item article img, .teaser-group .latest.news-overview.opener .teaser-item article img, .news-overview.teaser.event-list .teaser-group .teaser-item article img, .teaser-group .news-overview.teaser.event-list .teaser-item article img, .news-overview.event-list.opener .teaser-group .teaser-item article img, .teaser-group .news-overview.event-list.opener .teaser-item article img, .news-overview.teaser-group .teaser-item article img {
    width: 100%;
    float: none;
    margin: 0; }

  footer nav {
    position: static;
    padding: 0; }
    footer nav ul {
      margin-left: 0; }
      footer nav ul li a {
        text-align: left; } }


/* -------------------------------- 

Timeline  

-------------------------------- */

.timeline-area {
  background: #f8f8f8;
}
.timeline-area .teaser.event-list, .event-list.opener {
  padding: 1em 0 !important;    
}

.cd-horizontal-timeline {
  opacity: 0;
  margin: 2em auto;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
.cd-horizontal-timeline::before {
  /* never visible - this is used in jQuery to check the current MQ */
  content: 'mobile';
  display: none;
}
.cd-horizontal-timeline.loaded {
  /* show the timeline after events position has been set (using JavaScript) */
  opacity: 1;
}
.cd-horizontal-timeline .timeline {
  position: relative;
  height: 100px;
  width: 90%;
  max-width: 800px;
  margin: 0 auto;
}
.cd-horizontal-timeline .events-wrapper {
  position: relative;
  height: 100%;
  margin: 0 40px;
  overflow: hidden;
}
.cd-horizontal-timeline .events-wrapper::after, .cd-horizontal-timeline .events-wrapper::before {
  /* these are used to create a shadow effect at the sides of the timeline */
  content: '';
  position: absolute;
  z-index: 2;
  top: 0;
  height: 100%;
  width: 20px;
}
.cd-horizontal-timeline .events-wrapper::before {
  left: 0;
  background-image: -webkit-linear-gradient( left , #f8f8f8, rgba(248, 248, 248, 0));
  background-image: linear-gradient(to right, #f8f8f8, rgba(248, 248, 248, 0));
}
.cd-horizontal-timeline .events-wrapper::after {
  right: 0;
  background-image: -webkit-linear-gradient( right , #f8f8f8, rgba(248, 248, 248, 0));
  background-image: linear-gradient(to left, #f8f8f8, rgba(248, 248, 248, 0));
}
#section .cd-horizontal-timeline .events-wrapper::before,
#section .cd-horizontal-timeline .events-wrapper::after {
  background-image: none;
}
.cd-horizontal-timeline .events {
  /* this is the grey line/timeline */
  position: absolute;
  z-index: 1;
  left: 0;
  top: 49px;
  height: 2px;
  /* width will be set using JavaScript */
  background: #dfdfdf;
  -webkit-transition: -webkit-transform 0.4s;
  -moz-transition: -moz-transform 0.4s;
  transition: transform 0.4s;
}
.cd-horizontal-timeline .filling-line {
  /* this is used to create the green line filling the timeline */
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: #b7183a;
  -webkit-transform: scaleX(0);
  -moz-transform: scaleX(0);
  -ms-transform: scaleX(0);
  -o-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -ms-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  transition: transform 0.3s;
}
.cd-horizontal-timeline .events a {
  position: absolute;
  bottom: 0;
  z-index: 2;
  text-align: center;
  font-size: 1rem;
  padding-bottom: 15px;
  color: #383838;
  /* fix bug on Safari - text flickering while timeline translates */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}
.cd-horizontal-timeline .events a::after {
  /* this is used to create the event spot */
  content: '';
  position: absolute;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: -5px;
  height: 12px;
  width: 12px;
  border-radius: 50%;
  border: 2px solid #dfdfdf;
  background-color: #f8f8f8;
  -webkit-transition: background-color 0.3s, border-color 0.3s;
  -moz-transition: background-color 0.3s, border-color 0.3s;
  transition: background-color 0.3s, border-color 0.3s;
}
.no-touch .cd-horizontal-timeline .events a:hover::after {
  background-color: #b7183a;
  border-color: #b7183a;
}
.cd-horizontal-timeline .events a.selected {
  pointer-events: none;
}
.cd-horizontal-timeline .events a.selected::after {
  background-color: #b7183a;
  border-color: #b7183a;
}
.cd-horizontal-timeline .events a.older-event::after {
  border-color: #b7183a;
}
@media only screen and (min-width: 1100px) {
  .cd-horizontal-timeline {
    margin: 2em auto;
  }
  .cd-horizontal-timeline::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'desktop';
  }
}
ul.cd-timeline-navigation {
    margin-left: 0;
    list-style-type: none;
}
.cd-timeline-navigation a {
  /* these are the left/right arrows to navigate the timeline */
  position: absolute;
  z-index: 1;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 34px;
  width: 34px;
  border-radius: 50%;
  border: 2px solid #dfdfdf;
  /* replace text with an icon */
  overflow: hidden;
  color: transparent;
  text-indent: 100%;
  white-space: nowrap;
  -webkit-transition: border-color 0.3s;
  -moz-transition: border-color 0.3s;
  transition: border-color 0.3s;
}
.cd-timeline-navigation a::after {
  /* arrow icon */
  content: '';
  position: absolute;
  height: 16px;
  width: 16px;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  background: url(../images/cd-arrow.svg) no-repeat 0 0;
  color: #b7183a;
    
}
.cd-timeline-navigation a.prev {
  left: 0;
  -webkit-transform: translateY(-50%) rotate(180deg);
  -moz-transform: translateY(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  -o-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}
.cd-timeline-navigation a.next {
  right: 0;
}
.no-touch .cd-timeline-navigation a:hover {
  border-color: #b7183a;
}
.cd-timeline-navigation a.inactive {
  cursor: not-allowed;
}
.cd-timeline-navigation a.inactive::after {
  background-position: 0 -16px;
}
.no-touch .cd-timeline-navigation a.inactive:hover {
  border-color: #dfdfdf;
}

.cd-horizontal-timeline .events-content {
  position: relative;
  width: 100%;
  margin: 2em 0;
  overflow: hidden;
  -webkit-transition: height 0.4s;
  -moz-transition: height 0.4s;
  transition: height 0.4s;
}
.cd-horizontal-timeline .events-content ol,
.events ol {
    margin-left: 0;
    list-style-type: none;
}
.cd-horizontal-timeline .events-content li {
  position: absolute;
  z-index: 1;
  width: 100%;
  left: 0;
  top: 0;
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
  padding: 0 5%;
  opacity: 0;
  -webkit-animation-duration: 0.4s;
  -moz-animation-duration: 0.4s;
  animation-duration: 0.4s;
  -webkit-animation-timing-function: ease-in-out;
  -moz-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
.cd-horizontal-timeline .events-content li.selected {
  /* visible event content */
  position: relative;
  z-index: 2;
  opacity: 1;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}
.cd-horizontal-timeline .events-content li.enter-right, .cd-horizontal-timeline .events-content li.leave-right {
  -webkit-animation-name: cd-enter-right;
  -moz-animation-name: cd-enter-right;
  animation-name: cd-enter-right;
}
.cd-horizontal-timeline .events-content li.enter-left, .cd-horizontal-timeline .events-content li.leave-left {
  -webkit-animation-name: cd-enter-left;
  -moz-animation-name: cd-enter-left;
  animation-name: cd-enter-left;
}
.cd-horizontal-timeline .events-content li.leave-right, .cd-horizontal-timeline .events-content li.leave-left {
  -webkit-animation-direction: reverse;
  -moz-animation-direction: reverse;
  animation-direction: reverse;
}
.cd-horizontal-timeline .events-content li > * {
  max-width: 800px;
  margin: 0 auto;
}
.cd-horizontal-timeline .events-content h2 {
  font-weight: bold;
  font-size: 1.8rem;
  font-family: "Playfair Display", serif;
  font-weight: 700;
  line-height: 1.2;
}
.cd-horizontal-timeline .events-content h2 a {
  color: #000;
}
.cd-horizontal-timeline .events-content em {
  display: block;
  font-style: italic;
  margin: 10px auto;
  font-size: 0.9rem;  
}
.cd-horizontal-timeline .events-content em::before {
  content: '- ';
}
.cd-horizontal-timeline .events-content p {
  font-size: 1.1rem;
  color: #959595;
}
.cd-horizontal-timeline .events-content em, .cd-horizontal-timeline .events-content p {
  line-height: 1.6;
}
@media only screen and (min-width: 768px) {
  .cd-horizontal-timeline .events-content h2 {
    font-size: 1.8rem;
  }
  .cd-horizontal-timeline .events-content em {
    font-size: 0.9rem;
  }
  .cd-horizontal-timeline .events-content p {
    font-size: 1.1rem;
  }
}

@-webkit-keyframes cd-enter-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
  }
}
@-moz-keyframes cd-enter-right {
  0% {
    opacity: 0;
    -moz-transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0%);
  }
}
@keyframes cd-enter-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
}
@-webkit-keyframes cd-enter-left {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
  }
}
@-moz-keyframes cd-enter-left {
  0% {
    opacity: 0;
    -moz-transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0%);
  }
}
@keyframes cd-enter-left {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
}

