#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
.cookiebar {
  z-index: 1005;
}
@charset "UTF-8";
/* CSS Document */

p.confirm {
	width: 100%;
    background-color: #d9ffd2;
    padding: 40px;
    border: 4px solid;
    border-color: #57994a;
    font-size: 130%;
    margin-bottom: 40px!important;
}

p.error {
	width: 100%;
    background-color: #FDD6B3;
    padding: 40px;
    border: 4px solid;
    border-color: #FFB400;
    font-size: 130%;
    margin-bottom: 40px!important;
}

.events-list--home .layout_teaser.first {
    margin-bottom: 20px!important;
}

/* Fix menu items 3.5 -> 4.9 different markup */

.nav--main strong.active {
    display: block;
    font-weight: 700;
    position: relative;
    font-size: 1.375rem;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    padding: 1rem;
}

.nav--main strong.active.first {
    padding-right: 1rem;
}

.nav--main .trail strong {
    font-weight: 700;
    position: relative;
    font-size: 1.375rem;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    padding: .25rem 1.5rem;
}

.nav--main strong.trail {
    font-weight: 700;
    position: relative;
    font-size: 1.375rem;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    padding: 1rem;
    display: block;
}

/* Fix slider text, height and chevron position */

.slider .slider-control a.slider-prev,
.slider .slider-control a.slider-next {
    font-size: 0;
}

.slider .slider-control a::before {
    padding: 2.075rem 1.5rem 0.75rem 1.25rem !important;
}

/* Fix language switch layout */

.nav--language strong.active {
    padding: 0 0.5rem;
    text-decoration: none;
    display: inline-block;
}
