/* main*/


html {
    margin:0;
    padding:0;
    height:100%;
}

body {
    min-height: 95.5%;
    position: relative;
    font-family: "Open Sans","lucida grande","Segoe UI",arial,verdana,"lucida sans unicode",tahoma,sans-serif;
}

body:after {
    display: block;
    height: 210px;
    content: " ";
}

footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    min-height: 130px;
}

h2 {
    margin: 0;
    padding: 20px 0;
}

p {
    line-height: 1.8em;
}

a.main-color-text:focus {
    text-decoration: none;
}

/* navbar */
.navbar-default {
    background-color: white;
}

.navbar-default .navbar-nav>li>a {
    padding-top: 19px;
    border-bottom: 4px solid transparent;
}

.navbar-default .navbar-nav>li>a {
    text-transform: uppercase;
}
.navbar-nav .dropdown-menu > li > a {
    text-transform: uppercase;
}
.dropdown-menu>li>a {
    color: #7B7B7B;
}

/* sections */

.top-background-section {
    margin-top: 50px;
    height: 77px;
    margin-bottom: 60px;
}

.top-background-section-text {
    margin-top: 100px;
    color: white;
    font-weight: lighter;
}

.sections section:first-child h2.header-section-text.main-color {
    background: transparent;
    color: #555;
}


.sections section:last-child  {
    /*padding-bottom:60px;*/
}

/* footer */

footer .row {
    display: table;
    width: 100%;
}

footer .row [class*="col-"] {
    float: none;
    display: table-cell;
    vertical-align: bottom;
}
    
.footer-background-section, .footer-background-section a {
    font-weight: 100;
}

footer .app-stores-icon{
    float: left;
    margin-right: 10px;
    width: 100px;
    margin-bottom: 10px;
}


/* modules */

.module {
    padding-top: 40px;
    padding-bottom: 80px;
}

.module-map {
    padding: 0;
}

.module-map.container {
    /*width: 100%;*/
    margin-bottom: 40px;
}

.module-selection {
    padding-bottom: 40px;
    text-align: right;
    font-size: 12px;
}

.module-selection-map {
    padding-top: 20px;
    padding-bottom: 8px;
}

.module-selection .fa {
    vertical-align: middle;
}

.module-selection .list-inline {
    margin-bottom: 0;
}

.module-selection a {
    text-decoration: none;
}

.module-selection a:not(.selected),
.module-selection a:not(.selected):visited {
    color: #bbb; 
}

.module-selection-contact a:not(.selected),
.module-selection-contact a:not(.selected):visited {
    color: #fff;
    opacity: 0.4;
}

.pdf-modules {
    height: 28px;
    line-height: 28px;
    vertical-align: middle;
    margin-bottom: 10px;
    margin-top: 10px;
}

.pdf-icons {
    margin-bottom: 8px;
    display: inline-block;
    float: right;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    vertical-align: middle;
    max-width: 60ch;
}


.line-sep{
 border-bottom: 1px solid #eee;
}

.pdf-scrollable-box{
    /*overflow: auto;
    max-height: 300px;*/
    position:relative;
}

/* header */

.header-logo{
    display:flex;
    justify-content:flex-end;
    align-items:center;
    height: 200px;
    display: -webkit-box;      
    display: -moz-box;         
    display: -ms-flexbox;      
    display: -webkit-flex;    
    display: flex;             
    -webkit-align-items: center; 
    -webkit-justify-content: flex-end; 
}

.logo-box{
    height: 114px;
    -webkit-box-shadow: -3px 5px 19px -2px rgba(0,0,0,0.45);
    -moz-box-shadow: -3px 5px 19px -2px rgba(0,0,0,0.45);
    box-shadow: -3px 5px 19px -2px rgba(0,0,0,0.45);
}

/* footer */

.footer-background-section,
.footer-background-section a {
    color: #fff;
}

.footer-background-section p.lead {
    margin-bottom: 5px;
    margin-top: 6px;
}

.footer-imprint {
    margin: 20px 0;
}

.footer-imprint span {
    cursor: pointer;
    outline: none;
}

.footer-imprint span:hover {
    text-decoration: underline;
}

/* contact */

.contact-logo {
    width: 67px;
    height: 67px;
    margin-right: 10px;
}

.contact-links li {
    margin-bottom: 20px;
}

.contact-links a {
    font-size: 17px;
    font-weight: 300;
}

.contact-links span {
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 35ch;
    white-space: nowrap;
    line-height: 2em;
    vertical-align: middle;
}

.contact-links a:hover span {
    text-decoration: underline;
}

.contact-links .fa {
    margin-left: 10px;
    vertical-align: middle;
}

/* text styles */

.header-text-image {
    margin-top: -9px;
}



.navbar .container {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.header-text h2{
    font-weight: 100;
    text-transform: uppercase;
   
}
.icon-text{
    vertical-align: middle;
    display:inline;
    font-size: 15px;
}


.btn .icon-text:hover
{
    text-decoration: none;
    color: #a8171a;
}

/*icons */

.section-icon{

     display:flex;
     justify-content:left;
     align-items:center;
     margin-bottom: 30px;
 }

 .section-icon .icon-text a:hover{
    color: black;
}

.section-icon-footer{

    display:flex;
    justify-content:center;
    align-items:center;
    margin-top: 30px;
}

.change-module-icons{
    margin-bottom: 8px;
    display: inline-block;
    float: right;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    vertical-align: middle;
    max-width: 20ch;
}
.app-stores-icon{
    width: 150px;
    margin-bottom: 20px;
}
.qrcode-icon{
    width: 120px;
    margin-bottom: 30px;
}

/* table */

.table {
    margin-bottom: 0;
}

td p:last-child {
    margin-bottom: 0;
}

.table-style-td{
    width: 100px;
    text-align: center;
}

/* maps*/


/*images*/

.image-box {
    margin-bottom: 30px;
}

/* newscenter */

.item-list li {
    padding: 10px;
    border-bottom: 1px solid #eee;
}

.item-list li:last-child {
    border-bottom: none;
}

.item-list h4 {
    line-height: 1.4;
}

.item-list .media {
    margin: 0;
}

.item-list .media-heading {
    margin: 0;
    line-height: 1.4;
}

.module-text p img:first-child{
    max-width: 500px;
    margin-right: 15px;
    margin-bottom: 15px;
    margin-top: 15px;
    float: left;
}
.module-text p img:nth-child(even){
    max-width: 100%;
    margin-right: 15px;
    margin-bottom: 15px;
}
.module-text p img:nth-child(odd){
    max-width: 100%;
    margin-right: 15px;
    margin-bottom: 15px;
}

.module-text .module-content-container iframe {
    height: 500px !important;
}

/*newscenter scrollbar box*/

.element, .outer-container {
    height: 300px;
}

.outer-container {
    position: relative;
    overflow: hidden;
}

.inner-container {
    position: absolute;
    left: 0;
    overflow-x: hidden;
    overflow-y: scroll;
}

.inner-container::-webkit-scrollbar {
    display: none;
}

/* gallery */

.my-gallery {
  width: 100%;
  margin: 0;
}
.my-gallery img {
  width: 100%;
  height: auto;
}
.my-gallery figure {
  display: block;
  float: left;
  margin: 0 15px 0 15px;
  width: 150px;
  outline: none !important;
}

.my-gallery figure a {
    outline: none !important;
}


/* table */

.hours-open-active{
    border-bottom: 2px #a8171a solid; 
    color: #a8171a;
}

/*media*/

@media only screen and (max-width: 480px) {
    #container {
        width: 100%;
        background: #aaa;
    }
    .pdf-icons{
    max-width: 20ch;
    }

    section,
    aside {
        width: 100%;

    }

}
@media only screen and (max-width: 720px) {

    .pdf-icons{
    max-width: 25ch;
    }

}

.container .table-responsive{
    padding-left: 0px;
    padding-right: 0px;
}


.module-content-container {
    font-size: 14px;
    position: relative;
    margin-bottom: 30px;
}

.module-content-container img {
    max-width: 100%;
}

.module-content-container.collapsed {
    overflow: hidden;
    max-height: 360px;
    line-height: 1.8em;
}


.module-content-container .content-overlay {
    display: none;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 40px;
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(255,255,255,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
}

.module-content-container.collapsed .content-overlay {
    display: block;
}




.list-inline>li {
    padding-left: 0;
    padding-right: 10px;
}


.slick-dots {
    margin-bottom: 0;
}

.slick-slide img {
    margin: 0 auto;
    outline: none !important;
}
.event-group{
    margin-top: 30px;
}


.event-links a {
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 20ch;
    white-space: nowrap;
    line-height: 2em;
    vertical-align: middle;
}
.event-desc{
    text-align: justify;
}



.header-logo-small{
    height: 88px !important;
}
.top-background-section-text {
    margin-top: 18px;
    margin-left: 110px;
}

.system-icon{
    margin-bottom: 20px;
}

.qrcode-header{
    margin-bottom: 30px;
}

/* forms module */

.rating-symbol {
    padding-right: 5px;
    cursor: pointer;
}

.thumbnail-wrap {
    padding-top: 5px;
}

/* multiupload */

.x-form-thumb-wrap {
    padding: 10px;
    border-bottom: 1px dashed #eee;
    text-align: left;
}

.x-form-thumb-wrap:first-child {
    margin-top: 20px;
}

.x-form-thumb-wrap:last-child {
    border-bottom: 0;
}

.x-form-thumb-img {
    max-width: 60px;
    max-height: 60px;
    float: left;
}

.x-form-thumb-label {
    margin-left: 70px;
}

.x-form-thumb-text {
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.x-form-thumb-subtext {
    display: block;
    opacity: 0.5;
}

.bootstrap-timepicker-widget.timepicker-orient-top {
    margin-top: -40px;
}

.bootstrap-timepicker-widget.timepicker-orient-bottom {
    margin-top: -55px;
}

.webapp_iphone {
    width: 176px;
    height: 382px;
    padding-top: 41px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAAF+CAYAAAAiIpAuAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4KmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwMTQgNzkuMTU2Nzk3LCAyMDE0LzA4LzIwLTA5OjUzOjAyICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNS0xMi0xNlQxMzoyNToyMiswMTowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE1LTEyLTE2VDEzOjMwOjM5KzAxOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNS0xMi0xNlQxMzozMDozOSswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDpkMDVhMDFlYS1lYjg3LTQyNDMtYTRiMC04Mzg0MzY4NzFhY2M8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6ZDA1YTAxZWEtZWI4Ny00MjQzLWE0YjAtODM4NDM2ODcxYWNjPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6ZDA1YTAxZWEtZWI4Ny00MjQzLWE0YjAtODM4NDM2ODcxYWNjPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmQwNWEwMWVhLWViODctNDI0My1hNGIwLTgzODQzNjg3MWFjYzwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNS0xMi0xNlQxMzoyNToyMiswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjE3NjwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4zODI8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg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
) 0 0 no-repeat;
}  
    
  
.overview_screen {
    display: block;
    width: 160px;
    height: 284px;
    margin: 0 auto;
}

.box-newscenter li{list-style-type:none;}
.hidden{display:none;}
.media:hover{cursor:pointer;}
.media:first-child {
    margin-top: 15px;
}

.media:first-child .btn-close-detail:hover{
    position: absolute;
    right: 40px;
    top: 85px;
    text-shadow: 0px 1px 0px;
    width: 15px;
    text-align: center;
    color: blue;
    font-weight: 800;
    font-size: 18px;
}

/* events */

.event-box {
    display:none;
}

dl dd {
    margin-bottom: 10px;
}

.fa.fa-map-marker.default-color {
    margin-right: 5px;
}

.event-name {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
}