body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
header,footer,nav,section,aside,main,article,figure,figcaption{display:block}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img,iframe{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
.rsts-main,.rsts-main *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.rsts-header,.rsts-footer,.rsts-thumbs-header,.rsts-thumbs-footer{overflow:hidden}.rsts-view,.rsts-thumbs-view{position:relative}@media print{.rsts-view,.rsts-thumbs-view{position:static}}.rsts-crop,.rsts-thumbs-crop{position:relative;overflow:hidden}@media print{.rsts-crop,.rsts-thumbs-crop{position:static;overflow:visible;width:auto !important;height:auto !important;transform:none !important}}.rsts-slides,.rsts-slide,.rsts-thumbs-slides,.rsts-thumbs-slide{position:absolute;left:0;top:0}@media print{.rsts-slides,.rsts-slide,.rsts-thumbs-slides,.rsts-thumbs-slide{position:static;width:auto !important;height:auto !important;transform:none !important}.rsts-slides.rsts-slide-image img,.rsts-slides.rsts-slide-video img,.rsts-slides.rsts-thumbs-slide-image img,.rsts-slides.rsts-thumbs-slide-video img,.rsts-slide.rsts-slide-image img,.rsts-slide.rsts-slide-video img,.rsts-slide.rsts-thumbs-slide-image img,.rsts-slide.rsts-thumbs-slide-video img,.rsts-thumbs-slides.rsts-slide-image img,.rsts-thumbs-slides.rsts-slide-video img,.rsts-thumbs-slides.rsts-thumbs-slide-image img,.rsts-thumbs-slides.rsts-thumbs-slide-video img,.rsts-thumbs-slide.rsts-slide-image img,.rsts-thumbs-slide.rsts-slide-video img,.rsts-thumbs-slide.rsts-thumbs-slide-image img,.rsts-thumbs-slide.rsts-thumbs-slide-video img{width:100% !important;height:auto !important;margin:0 !important}}.rsts-slide,.rsts-thumbs-slide{overflow:hidden}@media print{.rsts-slide,.rsts-thumbs-slide{position:static}}.rsts-video-iframe,.rsts-thumbs-video-iframe{position:absolute;top:0;left:0;width:100%;height:100%}.rsts-type-slide .rsts-view,.rsts-thumbs-type-slide .rsts-thumbs-view{cursor:url("../../bundles/rocksolidslider/img/openhand.cur"),default;cursor:-webkit-grab;cursor:-moz-grab;cursor:-ms-grab;cursor:-o-grab;cursor:grab}.rsts-type-slide.rsts-dragging .rsts-view,.rsts-thumbs-type-slide.rsts-thumbs-dragging .rsts-thumbs-view{cursor:url("../../bundles/rocksolidslider/img/closedhand.cur"),default;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-ms-grabbing;cursor:-o-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rsts-type-slide.rsts-dragging-disabled .rsts-view,.rsts-thumbs-type-slide.rsts-thumbs-dragging-disabled .rsts-thumbs-view{cursor:auto}@media print{.rsts-nav,.rsts-prev,.rsts-next,.rsts-overlay-prev,.rsts-overlay-next,.rsts-progress,.rsts-thumbs-nav,.rsts-thumbs-prev,.rsts-thumbs-next,.rsts-thumbs-overlay-prev,.rsts-thumbs-overlay-next,.rsts-thumbs-progress{display:none !important}}

.rs-columns {
  clear: both;
  display: inline-block;
  width: 100%;
}

.rs-column {
  float: left;
  width: 100%;
  margin-top: 7.69231%;
  margin-right: 7.69231%;
}
.rs-column.-large-first {
  clear: left;
}
.rs-column.-large-last {
  margin-right: -5px;
}
.rs-column.-large-first-row {
  margin-top: 0;
}
.rs-column.-large-col-1-1 {
  width: 100%;
}
.rs-column.-large-col-2-1 {
  width: 46.15385%;
}
.rs-column.-large-col-2-2 {
  width: 100%;
}
.rs-column.-large-col-3-1 {
  width: 28.20513%;
}
.rs-column.-large-col-3-2 {
  width: 64.10256%;
}
.rs-column.-large-col-3-3 {
  width: 100%;
}
.rs-column.-large-col-4-1 {
  width: 19.23077%;
}
.rs-column.-large-col-4-2 {
  width: 46.15385%;
}
.rs-column.-large-col-4-3 {
  width: 73.07692%;
}
.rs-column.-large-col-4-4 {
  width: 100%;
}
.rs-column.-large-col-5-1 {
  width: 13.84615%;
}
.rs-column.-large-col-5-2 {
  width: 35.38462%;
}
.rs-column.-large-col-5-3 {
  width: 56.92308%;
}
.rs-column.-large-col-5-4 {
  width: 78.46154%;
}
.rs-column.-large-col-5-5 {
  width: 100%;
}
.rs-column.-large-col-6-1 {
  width: 10.25641%;
}
.rs-column.-large-col-6-2 {
  width: 28.20513%;
}
.rs-column.-large-col-6-3 {
  width: 46.15385%;
}
.rs-column.-large-col-6-4 {
  width: 64.10256%;
}
.rs-column.-large-col-6-5 {
  width: 82.05128%;
}
.rs-column.-large-col-6-6 {
  width: 100%;
}
@media screen and (max-width: 900px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-first {
    clear: none;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: left;
  }
  .rs-column.-medium-last {
    margin-right: -5px;
  }
  .rs-column.-medium-first-row {
    margin-top: 0;
  }
  .rs-column.-medium-col-1-1 {
    width: 100%;
  }
  .rs-column.-medium-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-2-2 {
    width: 100%;
  }
  .rs-column.-medium-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-3-3 {
    width: 100%;
  }
  .rs-column.-medium-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-medium-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-medium-col-4-4 {
    width: 100%;
  }
  .rs-column.-medium-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-medium-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-medium-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-medium-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-medium-col-5-5 {
    width: 100%;
  }
  .rs-column.-medium-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-medium-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-medium-col-6-6 {
    width: 100%;
  }
}
@media screen and (max-width: 599px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: none;
  }
  .rs-column.-medium-last {
    margin-right: 7.69231%;
  }
  .rs-column.-medium-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-small-first {
    clear: left;
  }
  .rs-column.-small-last {
    margin-right: -5px;
  }
  .rs-column.-small-first-row {
    margin-top: 0;
  }
  .rs-column.-small-col-1-1 {
    width: 100%;
  }
  .rs-column.-small-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-small-col-2-2 {
    width: 100%;
  }
  .rs-column.-small-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-small-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-small-col-3-3 {
    width: 100%;
  }
  .rs-column.-small-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-small-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-small-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-small-col-4-4 {
    width: 100%;
  }
  .rs-column.-small-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-small-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-small-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-small-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-small-col-5-5 {
    width: 100%;
  }
  .rs-column.-small-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-small-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-small-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-small-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-small-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-small-col-6-6 {
    width: 100%;
  }
}

.mm-menu, .mm-panels, .mm-panels > .mm-panel {
    margin: 0;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 0;
    box-sizing: border-box
}

.mm-btn, .mm-menu {
    box-sizing: border-box
}

.mm-listview a, .mm-listview a:hover, .mm-navbar a, .mm-navbar a:hover {
    text-decoration: none
}

.mm-hidden {
    display: none !important
}

.mm-menu, .mm-panels > .mm-panel:not(.mm-hidden) {
    display: block
}

.mm-wrapper {
    overflow-x: hidden;
    position: relative
}

.mm-menu {
    padding: 0;
    position: absolute
}

.mm-panels, .mm-panels > .mm-panel {
    background: inherit;
    border-color: inherit;
    position: absolute
}

.mm-btn, .mm-panel.mm-highest {
    z-index: 1
}

.mm-panels {
    overflow: hidden
}

.mm-panel {
    -webkit-transition: -webkit-transform .4s ease;
    transition: -webkit-transform .4s ease;
    transition: transform .4s ease;
    transition: transform .4s ease, -webkit-transform .4s ease;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
}

.mm-panel.mm-opened {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.mm-panel.mm-subopened {
    -webkit-transform: translate3d(-30%, 0, 0);
    transform: translate3d(-30%, 0, 0)
}

.mm-panels > .mm-panel {
    -webkit-overflow-scrolling: touch;
    overflow: scroll;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0 20px
}

.mm-listview .mm-divider, .mm-listview > li > a, .mm-listview > li > span, .mm-navbar .mm-title {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.mm-panels > .mm-panel.mm-hasnavbar {
    padding-top: 40px
}

.mm-panels > .mm-panel:after, .mm-panels > .mm-panel:before {
    content: '';
    display: block;
    height: 20px
}

.mm-vertical .mm-panel {
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important
}

.mm-listview .mm-vertical .mm-panel, .mm-vertical .mm-listview .mm-panel {
    display: none;
    padding: 10px 0 10px 10px
}

.mm-listview .mm-vertical .mm-panel .mm-listview > li:last-child:after, .mm-vertical .mm-listview .mm-panel .mm-listview > li:last-child:after {
    border-color: transparent
}

.mm-vertical li.mm-opened > .mm-panel, li.mm-vertical.mm-opened > .mm-panel {
    display: block
}

.mm-listview > li.mm-vertical > .mm-next, .mm-vertical .mm-listview > li > .mm-next {
    height: 40px;
    bottom: auto
}

.mm-listview > li.mm-vertical > .mm-next:after, .mm-vertical .mm-listview > li > .mm-next:after {
    top: 16px;
    bottom: auto
}

.mm-listview > li.mm-vertical.mm-opened > .mm-next:after, .mm-vertical .mm-listview > li.mm-opened > .mm-next:after {
    -webkit-transform: rotate(-225deg);
    -ms-transform: rotate(-225deg);
    transform: rotate(-225deg);
    right: 19px
}

.mm-btn {
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0
}

.mm-clear:after, .mm-clear:before, .mm-close:after, .mm-close:before {
    content: '';
    border: 2px solid transparent;
    display: block;
    width: 5px;
    height: 5px;
    margin: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.mm-clear:before, .mm-close:before {
    border-right: none;
    border-bottom: none;
    right: 18px
}

.mm-clear:after, .mm-close:after {
    border-left: none;
    border-top: none;
    right: 25px
}

.mm-arrow:after, .mm-next:after, .mm-prev:before {
    content: '';
    border: 2px solid transparent;
    display: block;
    width: 8px;
    height: 8px;
    margin: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.mm-prev:before {
    border-right: none;
    border-bottom: none;
    left: 23px
}

.mm-arrow:after, .mm-next:after {
    border-top: none;
    border-right: none;
    right: 23px
}

.mm-navbar {
    border-bottom: 1px solid;
    border-color: inherit;
    text-align: center;
    line-height: 20px;
    height: 40px;
    padding: 0 40px;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0
}

.mm-navbar > * {
    display: block;
    padding: 10px 0
}

.mm-navbar .mm-btn:first-child {
    padding-left: 20px;
    left: 0
}

.mm-navbar .mm-btn:last-child {
    text-align: right;
    padding-right: 20px;
    right: 0
}

.mm-panel .mm-navbar {
    display: none
}

.mm-panel.mm-hasnavbar .mm-navbar {
    display: block
}

.mm-listview, .mm-listview > li {
    list-style: none;
    display: block;
    padding: 0;
    margin: 0
}

.mm-listview {
    font: inherit;
    font-size: 14px;
    line-height: 20px
}

.mm-listview > li {
    position: relative
}

.mm-listview > li, .mm-listview > li .mm-next, .mm-listview > li .mm-next:before, .mm-listview > li:after {
    border-color: inherit
}

.mm-listview > li > a, .mm-listview > li > span {
    color: inherit;
    display: block;
    padding: 10px 10px 10px 20px;
    margin: 0;
}

.mm-listview > li > a.mm-arrow, .mm-listview > li > span.mm-arrow {
    padding-right: 50px
}

.mm-listview > li:not(.mm-divider):after {
    content: '';
    border-bottom-width: 1px;
    border-bottom-style: solid;
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    left: 20px
}

.mm-listview .mm-next {
    background: rgba(3, 2, 1, 0);
    width: 50px;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 2
}

.mm-listview .mm-next:before {
    content: '';
    border-left-width: 1px;
    border-left-style: solid;
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0
}

.mm-listview .mm-next + a, .mm-listview .mm-next + span {
    margin-right: 50px
}

.mm-listview .mm-next.mm-fullsubopen {
    width: 100%
}

.mm-listview .mm-next.mm-fullsubopen:before {
    border-left: none
}

.mm-listview .mm-next.mm-fullsubopen + a, .mm-listview .mm-next.mm-fullsubopen + span {
    padding-right: 50px;
    margin-right: 0
}

.mm-panels > .mm-panel > .mm-listview {
    margin: 20px -20px
}

.mm-panels > .mm-panel > .mm-listview:first-child, .mm-panels > .mm-panel > .mm-navbar + .mm-listview {
    margin-top: -20px
}

.mm-listview .mm-inset {
    list-style: disc inside;
    padding: 0 10px 15px 40px;
    margin: 0
}

.mm-listview .mm-inset > li {
    padding: 5px 0
}

.mm-listview .mm-divider {
    font-size: 10px;
    text-transform: uppercase;
    text-indent: 20px;
    line-height: 25px
}

.mm-listview .mm-spacer {
    padding-top: 40px
}

.mm-listview .mm-spacer > .mm-next {
    top: 40px
}

.mm-listview .mm-spacer.mm-divider {
    padding-top: 25px
}

.mm-menu {
    background: #f3f3f3;
    border-color: rgba(0, 0, 0, .1);
    color: rgba(0, 0, 0, .7)
}

.mm-menu .mm-navbar a, .mm-menu .mm-navbar > * {
    color: rgba(0, 0, 0, .3)
}

.mm-menu .mm-btn:after, .mm-menu .mm-btn:before {
    border-color: rgba(0, 0, 0, .3)
}

.mm-menu .mm-listview {
    border-color: rgba(0, 0, 0, .1)
}

.mm-menu .mm-listview > li .mm-arrow:after, .mm-menu .mm-listview > li .mm-next:after {
    border-color: rgba(0, 0, 0, .3)
}

.mm-menu .mm-listview > li a:not(.mm-next) {
    -webkit-tap-highlight-color: rgba(255, 255, 255, .5);
    tap-highlight-color: rgba(255, 255, 255, .5)
}

.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next), .mm-menu .mm-listview > li.mm-selected > span {
    background: rgba(255, 255, 255, .5)
}

.mm-menu .mm-divider, .mm-menu .mm-listview > li.mm-opened.mm-vertical > .mm-panel, .mm-menu .mm-listview > li.mm-opened.mm-vertical > a.mm-next, .mm-menu.mm-vertical .mm-listview > li.mm-opened > .mm-panel, .mm-menu.mm-vertical .mm-listview > li.mm-opened > a.mm-next {
    background: rgba(0, 0, 0, .05)
}

.mm-page {
    box-sizing: border-box;
    position: relative
}

.mm-slideout {
    -webkit-transition: -webkit-transform .4s ease;
    transition: -webkit-transform .4s ease;
    transition: transform .4s ease;
    transition: transform .4s ease, -webkit-transform .4s ease;
    z-index: 1
}

html.mm-opened {
    overflow-x: hidden;
    position: relative
}

html.mm-blocking, html.mm-blocking body {
    overflow: hidden
}

html.mm-background .mm-page {
    background: inherit
}

#mm-blocker {
    background: rgba(3, 2, 1, 0);
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 2
}

html.mm-blocking #mm-blocker {
    display: block
}

.mm-menu.mm-offcanvas {
    z-index: 0;
    display: none;
    position: fixed
}

.mm-menu.mm-offcanvas.mm-current {
    display: block
}

.mm-menu {
    width: 80%;
    min-width: 140px;
    max-width: 440px
}

html.mm-opening .mm-slideout {
    -webkit-transform: translate3d(80%, 0, 0);
    transform: translate3d(80%, 0, 0)
}

@media all and (max-width: 175px) {
    html.mm-opening .mm-slideout {
        -webkit-transform: translate3d(140px, 0, 0);
        transform: translate3d(140px, 0, 0)
    }
}

@media all and (min-width: 550px) {
    html.mm-opening .mm-slideout {
        -webkit-transform: translate3d(440px, 0, 0);
        transform: translate3d(440px, 0, 0)
    }
}

.mm-menu.mm-autoheight.mm-bottom, .mm-menu.mm-autoheight.mm-top {
    max-height: 80%
}

.mm-menu.mm-autoheight.mm-bottom.mm-fullscreen, .mm-menu.mm-autoheight.mm-top.mm-fullscreen {
    max-height: 100%
}

.mm-menu.mm-measureheight .mm-panel {
    display: block !important
}

.mm-menu.mm-measureheight > .mm-panels > .mm-panel {
    bottom: auto !important;
    height: auto !important
}

.mm-menu.mm-columns {
    -webkit-transition-property: width, max-width, -webkit-transform;
    transition-property: width, max-width, -webkit-transform;
    transition-property: transform, width, max-width;
    transition-property: transform, width, max-width, -webkit-transform
}

.mm-menu.mm-columns .mm-panels > .mm-panel {
    width: 100%;
    right: auto;
    display: none;
    -webkit-transition-property: width, -webkit-transform;
    transition-property: width, -webkit-transform;
    transition-property: transform, width;
    transition-property: transform, width, -webkit-transform
}

.mm-menu.mm-columns .mm-panels > .mm-panel.mm-opened {
    border-right: 1px solid;
    border-color: inherit;
    display: block;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.mm-menu.mm-columns .mm-panels > .mm-panel.mm-subopened {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    z-index: 2
}

.mm-menu.mm-columns .mm-panels > .mm-panel.mm-columns-0 {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.mm-menu.mm-columns .mm-panels > .mm-panel.mm-opened:not([class*=mm-columns-]) ~ .mm-panel:not(.mm-opened).mm-columns-0 {
    display: block;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
}

.mm-menu.mm-columns-0 {
    width: 80%;
    min-width: 140px;
    max-width: 0
}

html.mm-opening.mm-columns-0 .mm-slideout {
    -webkit-transform: translate3d(80%, 0, 0);
    transform: translate3d(80%, 0, 0)
}

@media all and (max-width: 175px) {
    html.mm-opening.mm-columns-0 .mm-slideout {
        -webkit-transform: translate3d(140px, 0, 0);
        transform: translate3d(140px, 0, 0)
    }
}

@media all and (min-width: 0px) {
    html.mm-opening.mm-columns-0 .mm-slideout {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.mm-menu.mm-columns .mm-panels > .mm-panel.mm-columns-1 {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
}

.mm-menu.mm-columns .mm-panels > .mm-panel.mm-opened:not([class*=mm-columns-]) ~ .mm-panel:not(.mm-opened).mm-columns-1 {
    display: block;
    -webkit-transform: translate3d(200%, 0, 0);
    transform: translate3d(200%, 0, 0)
}

.mm-menu.mm-columns-1 {
    width: 80%;
    min-width: 140px;
    max-width: 440px
}

html.mm-opening.mm-columns-1 .mm-slideout {
    -webkit-transform: translate3d(80%, 0, 0);
    transform: translate3d(80%, 0, 0)
}

@media all and (max-width: 175px) {
    html.mm-opening.mm-columns-1 .mm-slideout {
        -webkit-transform: translate3d(140px, 0, 0);
        transform: translate3d(140px, 0, 0)
    }
}

@media all and (min-width: 550px) {
    html.mm-opening.mm-columns-1 .mm-slideout {
        -webkit-transform: translate3d(440px, 0, 0);
        transform: translate3d(440px, 0, 0)
    }
}

.mm-menu.mm-columns-1 .mm-panels > .mm-panel {
    width: 100%
}

.mm-menu.mm-columns .mm-panels > .mm-panel.mm-columns-2 {
    -webkit-transform: translate3d(200%, 0, 0);
    transform: translate3d(200%, 0, 0)
}

.mm-menu.mm-columns .mm-panels > .mm-panel.mm-opened:not([class*=mm-columns-]) ~ .mm-panel:not(.mm-opened).mm-columns-2 {
    display: block;
    -webkit-transform: translate3d(300%, 0, 0);
    transform: translate3d(300%, 0, 0)
}

.mm-menu.mm-columns-2 {
    width: 80%;
    min-width: 140px;
    max-width: 880px
}

html.mm-opening.mm-columns-2 .mm-slideout {
    -webkit-transform: translate3d(80%, 0, 0);
    transform: translate3d(80%, 0, 0)
}

@media all and (max-width: 175px) {
    html.mm-opening.mm-columns-2 .mm-slideout {
        -webkit-transform: translate3d(140px, 0, 0);
        transform: translate3d(140px, 0, 0)
    }
}

@media all and (min-width: 1100px) {
    html.mm-opening.mm-columns-2 .mm-slideout {
        -webkit-transform: translate3d(880px, 0, 0);
        transform: translate3d(880px, 0, 0)
    }
}

.mm-menu.mm-columns-2 .mm-panels > .mm-panel {
    width: 50%
}

.mm-menu.mm-columns .mm-panels > .mm-panel.mm-columns-3 {
    -webkit-transform: translate3d(300%, 0, 0);
    transform: translate3d(300%, 0, 0)
}

.mm-menu.mm-columns .mm-panels > .mm-panel.mm-opened:not([class*=mm-columns-]) ~ .mm-panel:not(.mm-opened).mm-columns-3 {
    display: block;
    -webkit-transform: translate3d(400%, 0, 0);
    transform: translate3d(400%, 0, 0)
}

.mm-menu.mm-columns-3 {
    width: 80%;
    min-width: 140px;
    max-width: 1320px
}

html.mm-opening.mm-columns-3 .mm-slideout {
    -webkit-transform: translate3d(80%, 0, 0);
    transform: translate3d(80%, 0, 0)
}

@media all and (max-width: 175px) {
    html.mm-opening.mm-columns-3 .mm-slideout {
        -webkit-transform: translate3d(140px, 0, 0);
        transform: translate3d(140px, 0, 0)
    }
}

@media all and (min-width: 1650px) {
    html.mm-opening.mm-columns-3 .mm-slideout {
        -webkit-transform: translate3d(1320px, 0, 0);
        transform: translate3d(1320px, 0, 0)
    }
}

.mm-menu.mm-columns-3 .mm-panels > .mm-panel {
    width: 33.34%
}

.mm-menu.mm-columns .mm-panels > .mm-panel.mm-columns-4 {
    -webkit-transform: translate3d(400%, 0, 0);
    transform: translate3d(400%, 0, 0)
}

.mm-menu.mm-columns .mm-panels > .mm-panel.mm-opened:not([class*=mm-columns-]) ~ .mm-panel:not(.mm-opened).mm-columns-4 {
    display: block;
    -webkit-transform: translate3d(500%, 0, 0);
    transform: translate3d(500%, 0, 0)
}

.mm-menu.mm-columns-4 {
    width: 80%;
    min-width: 140px;
    max-width: 1760px
}

html.mm-opening.mm-columns-4 .mm-slideout {
    -webkit-transform: translate3d(80%, 0, 0);
    transform: translate3d(80%, 0, 0)
}

@media all and (max-width: 175px) {
    html.mm-opening.mm-columns-4 .mm-slideout {
        -webkit-transform: translate3d(140px, 0, 0);
        transform: translate3d(140px, 0, 0)
    }
}

@media all and (min-width: 2200px) {
    html.mm-opening.mm-columns-4 .mm-slideout {
        -webkit-transform: translate3d(1760px, 0, 0);
        transform: translate3d(1760px, 0, 0)
    }
}

.mm-menu.mm-columns-4 .mm-panels > .mm-panel {
    width: 25%
}

.mm-menu.mm-columns .mm-panels > .mm-panel.mm-columns-5 {
    -webkit-transform: translate3d(500%, 0, 0);
    transform: translate3d(500%, 0, 0)
}

.mm-menu.mm-columns .mm-panels > .mm-panel.mm-opened:not([class*=mm-columns-]) ~ .mm-panel:not(.mm-opened).mm-columns-5 {
    display: block;
    -webkit-transform: translate3d(600%, 0, 0);
    transform: translate3d(600%, 0, 0)
}

.mm-menu.mm-columns-5 {
    width: 80%;
    min-width: 140px;
    max-width: 2200px
}

html.mm-opening.mm-columns-5 .mm-slideout {
    -webkit-transform: translate3d(80%, 0, 0);
    transform: translate3d(80%, 0, 0)
}

@media all and (max-width: 175px) {
    html.mm-opening.mm-columns-5 .mm-slideout {
        -webkit-transform: translate3d(140px, 0, 0);
        transform: translate3d(140px, 0, 0)
    }
}

@media all and (min-width: 2750px) {
    html.mm-opening.mm-columns-5 .mm-slideout {
        -webkit-transform: translate3d(2200px, 0, 0);
        transform: translate3d(2200px, 0, 0)
    }
}

.mm-menu.mm-columns-5 .mm-panels > .mm-panel {
    width: 20%
}

.mm-menu.mm-columns .mm-panels > .mm-panel.mm-columns-6 {
    -webkit-transform: translate3d(600%, 0, 0);
    transform: translate3d(600%, 0, 0)
}

.mm-menu.mm-columns .mm-panels > .mm-panel.mm-opened:not([class*=mm-columns-]) ~ .mm-panel:not(.mm-opened).mm-columns-6 {
    display: block;
    -webkit-transform: translate3d(700%, 0, 0);
    transform: translate3d(700%, 0, 0)
}

.mm-menu.mm-columns-6 {
    width: 80%;
    min-width: 140px;
    max-width: 2640px
}

html.mm-opening.mm-columns-6 .mm-slideout {
    -webkit-transform: translate3d(80%, 0, 0);
    transform: translate3d(80%, 0, 0)
}

@media all and (max-width: 175px) {
    html.mm-opening.mm-columns-6 .mm-slideout {
        -webkit-transform: translate3d(140px, 0, 0);
        transform: translate3d(140px, 0, 0)
    }
}

@media all and (min-width: 3300px) {
    html.mm-opening.mm-columns-6 .mm-slideout {
        -webkit-transform: translate3d(2640px, 0, 0);
        transform: translate3d(2640px, 0, 0)
    }
}

.mm-menu.mm-columns-6 .mm-panels > .mm-panel {
    width: 16.67%
}

em.mm-counter {
    font: inherit;
    font-size: 14px;
    font-style: normal;
    text-indent: 0;
    line-height: 20px;
    display: block;
    margin-top: -10px;
    position: absolute;
    right: 45px;
    top: 50%
}

em.mm-counter + a.mm-next {
    width: 90px
}

em.mm-counter + a.mm-next + a, em.mm-counter + a.mm-next + span {
    margin-right: 90px
}

em.mm-counter + a.mm-fullsubopen {
    padding-left: 0
}

.mm-vertical > .mm-counter {
    top: 12px;
    margin-top: 0
}

.mm-vertical.mm-spacer > .mm-counter {
    margin-top: 40px
}

.mm-nosubresults > .mm-counter {
    display: none
}

.mm-menu em.mm-counter {
    color: rgba(0, 0, 0, .3)
}

.mm-divider > span {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding: 0;
    line-height: 25px
}

.mm-divider.mm-opened a.mm-next:after {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.mm-collapsed:not(.mm-uncollapsed) {
    display: none
}

.mm-fixeddivider {
    background: inherit;
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 2;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.mm-fixeddivider:after {
    content: none !important;
    display: none !important
}

.mm-hasdividers .mm-fixeddivider {
    display: block
}

.mm-menu .mm-fixeddivider span {
    background: rgba(0, 0, 0, .05)
}

html.mm-opened.mm-dragging .mm-menu, html.mm-opened.mm-dragging .mm-slideout {
    -webkit-transition-duration: 0s;
    transition-duration: 0s
}

.mm-menu.mm-dropdown {
    box-shadow: 0 2px 10px rgba(0, 0, 0, .3);
    height: 80%
}

html.mm-dropdown .mm-slideout {
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    z-index: 0
}

html.mm-dropdown #mm-blocker {
    -webkit-transition-delay: 0s !important;
    transition-delay: 0s !important;
    z-index: 1
}

html.mm-dropdown .mm-menu {
    z-index: 2
}

html.mm-dropdown.mm-opened:not(.mm-opening) .mm-menu {
    display: none
}

.mm-menu.mm-tip:before {
    content: '';
    background: inherit;
    box-shadow: 0 2px 10px rgba(0, 0, 0, .3);
    display: block;
    width: 15px;
    height: 15px;
    position: absolute;
    z-index: 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.mm-menu.mm-tipleft:before {
    left: 22px
}

.mm-menu.mm-tipright:before {
    right: 22px
}

.mm-menu.mm-tiptop:before {
    top: -8px
}

.mm-menu.mm-tipbottom:before {
    bottom: -8px
}

.mm-iconpanel .mm-panel {
    -webkit-transition-property: left, -webkit-transform;
    transition-property: left, -webkit-transform;
    transition-property: transform, left;
    transition-property: transform, left, -webkit-transform
}

.mm-iconpanel .mm-panel.mm-opened {
    border-left: 1px solid;
    border-color: inherit
}

.mm-iconpanel .mm-panel.mm-subopened {
    overflow-y: hidden;
    left: -40px;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.mm-iconpanel .mm-panel.mm-iconpanel-0 {
    left: 0
}

.mm-iconpanel .mm-panel.mm-iconpanel-1 {
    left: 40px
}

.mm-iconpanel .mm-panel.mm-iconpanel-2 {
    left: 80px
}

.mm-iconpanel .mm-panel.mm-iconpanel-3 {
    left: 120px
}

.mm-iconpanel .mm-panel.mm-iconpanel-4 {
    left: 160px
}

.mm-iconpanel .mm-panel.mm-iconpanel-5 {
    left: 200px
}

.mm-iconpanel .mm-panel.mm-iconpanel-6 {
    left: 240px
}

.mm-subblocker {
    background: inherit;
    opacity: 0;
    display: block;
    -webkit-transition: opacity .4s ease;
    transition: opacity .4s ease
}

.mm-subopened .mm-subblocker {
    opacity: .6;
    position: absolute;
    top: 0;
    right: 0;
    bottom: -100000px;
    left: 0;
    z-index: 3
}

.mm-navbar-bottom, .mm-navbar-top ~ .mm-navbar-top {
    border-bottom: none
}

.mm-menu > .mm-navbar {
    background: inherit;
    padding: 0;
    z-index: 3;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.mm-navbar-bottom {
    border-top-width: 1px;
    border-top-style: solid;
    top: auto;
    bottom: 0
}

.mm-navbar-bottom ~ .mm-navbar-bottom {
    border-top: none
}

.mm-navbar.mm-hasbtns {
    padding: 0 40px
}

.mm-navbar[class*=mm-navbar-content-] > * {
    box-sizing: border-box;
    display: block;
    float: left
}

.mm-navbar .mm-breadcrumbs {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    overflow-x: auto;
    text-align: left;
    padding: 0 0 0 17px
}

.mm-navbar .mm-breadcrumbs > * {
    display: inline-block;
    padding: 10px 3px
}

.mm-navbar .mm-breadcrumbs > a {
    text-decoration: underline
}

.mm-navbar.mm-hasbtns .mm-breadcrumbs {
    margin-left: -40px
}

.mm-navbar.mm-hasbtns .mm-btn:not(.mm-hidden) + .mm-breadcrumbs {
    margin-left: 0;
    padding-left: 0
}

.mm-navbar-top-1 {
    top: 0
}

.mm-hasnavbar-top-1 .mm-panels, .mm-navbar-top-2 {
    top: 40px
}

.mm-hasnavbar-top-2 .mm-panels, .mm-navbar-top-3 {
    top: 80px
}

.mm-hasnavbar-top-3 .mm-panels, .mm-navbar-top-4 {
    top: 120px
}

.mm-hasnavbar-top-4 .mm-panels {
    top: 160px
}

.mm-navbar-bottom-1 {
    bottom: 0
}

.mm-hasnavbar-bottom-1 .mm-panels, .mm-navbar-bottom-2 {
    bottom: 40px
}

.mm-hasnavbar-bottom-2 .mm-panels, .mm-navbar-bottom-3 {
    bottom: 80px
}

.mm-hasnavbar-bottom-3 .mm-panels, .mm-navbar-bottom-4 {
    bottom: 120px
}

.mm-hasnavbar-bottom-4 .mm-panels {
    bottom: 160px
}

.mm-navbar-size-2 {
    height: 80px
}

.mm-navbar-size-3 {
    height: 120px
}

.mm-navbar-size-4 {
    height: 160px
}

.mm-navbar-content-2 > * {
    width: 50%
}

.mm-navbar-content-3 > * {
    width: 33.33%
}

.mm-navbar-content-4 > * {
    width: 25%
}

.mm-navbar-content-5 > * {
    width: 20%
}

.mm-navbar-content-6 > * {
    width: 16.67%
}

.mm-sronly {
    text-indent: 10px;
    overflow: hidden;
    display: block;
    width: 1px;
    height: 1px;
    position: absolute;
    z-index: -1
}

.mm-search, .mm-search input {
    box-sizing: border-box
}

.mm-search {
    height: 40px;
    padding: 7px 10px 0;
    position: relative
}

.mm-search input {
    border: none !important;
    outline: 0 !important;
    box-shadow: none !important;
    border-radius: 26px;
    font: inherit;
    font-size: 14px;
    line-height: 26px;
    display: block;
    width: 100%;
    height: 26px;
    min-height: 26px;
    max-height: 26px;
    margin: 0;
    padding: 0 10px
}

.mm-search input::-ms-clear {
    display: none
}

.mm-search .mm-clear, .mm-search .mm-next {
    right: 0
}

.mm-panel > .mm-search {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.mm-panel.mm-hassearch {
    padding-top: 40px
}

.mm-panel.mm-hassearch.mm-hasnavbar {
    padding-top: 80px
}

.mm-panel.mm-hassearch.mm-hasnavbar .mm-search {
    top: 40px
}

.mm-noresultsmsg {
    text-align: center;
    font-size: 21px;
    padding: 40px 0
}

.mm-noresults .mm-indexer {
    display: none !important
}

li.mm-nosubresults > a.mm-next {
    display: none
}

li.mm-nosubresults > a.mm-next + a, li.mm-nosubresults > a.mm-next + span {
    padding-right: 10px
}

.mm-panels > .mm-resultspanel:not(.mm-opened) {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.mm-menu .mm-search input {
    background: rgba(0, 0, 0, .05);
    color: rgba(0, 0, 0, .7)
}

.mm-menu .mm-noresultsmsg {
    color: rgba(0, 0, 0, .3)
}

.mm-indexer {
    background: inherit;
    text-align: center;
    font-size: 12px;
    box-sizing: border-box;
    width: 20px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: -100px;
    z-index: 3;
    -webkit-transition: right .4s ease;
    transition: right .4s ease;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.mm-indexer a {
    text-decoration: none;
    display: block;
    height: 3.85%
}

.mm-indexer ~ .mm-panel.mm-hasindexer {
    padding-right: 40px
}

.mm-hasindexer .mm-indexer {
    right: 0
}

.mm-hasindexer .mm-fixeddivider {
    right: 20px
}

.mm-menu .mm-indexer a {
    color: rgba(0, 0, 0, .3)
}

.mm-menu.mm-hoverselected .mm-listview > li > a.mm-fullsubopen + a, .mm-menu.mm-hoverselected .mm-listview > li > a.mm-fullsubopen + span, .mm-menu.mm-hoverselected .mm-listview > li > a:not(.mm-fullsubopen), .mm-menu.mm-parentselected .mm-listview > li > a.mm-fullsubopen + a, .mm-menu.mm-parentselected .mm-listview > li > a.mm-fullsubopen + span, .mm-menu.mm-parentselected .mm-listview > li > a:not(.mm-fullsubopen) {
    -webkit-transition: background .4s ease;
    transition: background .4s ease
}

.mm-menu.mm-hoverselected .mm-listview > li > a.mm-fullsubopen:hover + span, .mm-menu.mm-hoverselected .mm-listview > li > a:not(.mm-fullsubopen):hover, .mm-menu.mm-parentselected .mm-listview > li > a.mm-selected.mm-fullsubopen + a, .mm-menu.mm-parentselected .mm-listview > li > a.mm-selected.mm-fullsubopen + span, .mm-menu.mm-parentselected .mm-listview > li > a.mm-selected:not(.mm-fullsubopen) {
    background: rgba(255, 255, 255, .5)
}

input.mm-check, input.mm-toggle {
    position: absolute;
    left: -10000px
}

label.mm-check, label.mm-toggle {
    margin: 0;
    position: absolute;
    top: 50%;
    z-index: 2;
    right: 20px
}

label.mm-check:before, label.mm-toggle:before {
    content: '';
    display: block
}

label.mm-toggle {
    border-radius: 30px;
    width: 50px;
    height: 30px;
    margin-top: -15px
}

label.mm-toggle:before {
    border-radius: 30px;
    width: 28px;
    height: 28px;
    margin: 1px
}

input.mm-toggle:checked ~ label.mm-toggle:before {
    float: right
}

label.mm-check {
    width: 30px;
    height: 30px;
    margin-top: -15px
}

label.mm-check:before {
    border-left: 3px solid;
    border-bottom: 3px solid;
    width: 40%;
    height: 20%;
    margin: 25% 0 0 20%;
    opacity: .1;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

input.mm-check:checked ~ label.mm-check:before {
    opacity: 1
}

li.mm-vertical label.mm-check, li.mm-vertical label.mm-toggle {
    bottom: auto;
    margin-top: 0;
    top: 5px
}

label.mm-toggle + a, label.mm-toggle + span {
    padding-right: 80px
}

label.mm-check + a, label.mm-check + span {
    padding-right: 60px
}

a.mm-next + label.mm-check, a.mm-next + label.mm-toggle {
    right: 60px
}

a.mm-next + label.mm-check + a, a.mm-next + label.mm-check + span, a.mm-next + label.mm-toggle + a, a.mm-next + label.mm-toggle + span {
    margin-right: 50px
}

a.mm-next + label.mm-toggle + a, a.mm-next + label.mm-toggle + span {
    padding-right: 70px
}

a.mm-next + label.mm-check + a, a.mm-next + label.mm-check + span {
    padding-right: 50px
}

em.mm-counter + a.mm-next + label.mm-check, em.mm-counter + a.mm-next + label.mm-toggle {
    right: 100px
}

em.mm-counter + a.mm-next + label.mm-check + a, em.mm-counter + a.mm-next + label.mm-check + span, em.mm-counter + a.mm-next + label.mm-toggle + a, em.mm-counter + a.mm-next + label.mm-toggle + span {
    margin-right: 90px
}

.mm-menu label.mm-toggle {
    background: rgba(0, 0, 0, .1)
}

.mm-menu label.mm-toggle:before {
    background: #f3f3f3
}

.mm-menu input.mm-toggle:checked ~ label.mm-toggle {
    background: #4bd963
}

.mm-menu label.mm-check:before {
    border-color: rgba(0, 0, 0, .7)
}

.mm-listview.mm-border-none > li:after, .mm-menu.mm-border-none .mm-listview > li:after {
    content: none
}

.mm-listview.mm-border-full > li:after, .mm-menu.mm-border-full .mm-listview > li:after {
    left: 0 !important
}

.mm-listview.mm-border-offset > li:after, .mm-menu.mm-border-offset .mm-listview > li:after {
    right: 20px
}

.mm-menu.mm-effect-menu-zoom {
    -webkit-transition: -webkit-transform .4s ease;
    transition: -webkit-transform .4s ease;
    transition: transform .4s ease;
    transition: transform .4s ease, -webkit-transform .4s ease
}

html.mm-opened .mm-menu.mm-effect-menu-zoom {
    -webkit-transform: scale(.7, .7) translate3d(-30%, 0, 0);
    transform: scale(.7, .7) translate3d(-30%, 0, 0);
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center
}

html.mm-opening .mm-menu.mm-effect-menu-zoom {
    -webkit-transform: scale(1, 1) translate3d(0, 0, 0);
    transform: scale(1, 1) translate3d(0, 0, 0)
}

html.mm-right.mm-opened .mm-menu.mm-effect-menu-zoom {
    -webkit-transform: scale(.7, .7) translate3d(30%, 0, 0);
    transform: scale(.7, .7) translate3d(30%, 0, 0);
    -webkit-transform-origin: right center;
    -ms-transform-origin: right center;
    transform-origin: right center
}

html.mm-right.mm-opening .mm-menu.mm-effect-menu-zoom {
    -webkit-transform: scale(1, 1) translate3d(0, 0, 0);
    transform: scale(1, 1) translate3d(0, 0, 0)
}

.mm-menu.mm-effect-menu-slide {
    -webkit-transition: -webkit-transform .4s ease;
    transition: -webkit-transform .4s ease;
    transition: transform .4s ease;
    transition: transform .4s ease, -webkit-transform .4s ease
}

html.mm-opened .mm-menu.mm-effect-menu-slide {
    -webkit-transform: translate3d(-30%, 0, 0);
    transform: translate3d(-30%, 0, 0)
}

html.mm-opening .mm-menu.mm-effect-menu-slide {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

html.mm-right.mm-opened .mm-menu.mm-effect-menu-slide {
    -webkit-transform: translate3d(30%, 0, 0);
    transform: translate3d(30%, 0, 0)
}

html.mm-right.mm-opening .mm-menu.mm-effect-menu-slide {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.mm-menu.mm-effect-menu-fade {
    opacity: 0;
    -webkit-transition: opacity .4s ease;
    transition: opacity .4s ease
}

html.mm-opening .mm-menu.mm-effect-menu-fade {
    opacity: 1
}

.mm-menu.mm-effect-panels-zoom .mm-panel {
    -webkit-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
    transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center
}

.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened {
    -webkit-transform: scale(1, 1) translate3d(0, 0, 0);
    transform: scale(1, 1) translate3d(0, 0, 0)
}

.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened.mm-subopened {
    -webkit-transform: scale(.7, .7) translate3d(-30%, 0, 0);
    transform: scale(.7, .7) translate3d(-30%, 0, 0)
}

.mm-menu.mm-effect-panels-slide-0 .mm-panel.mm-subopened {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.mm-menu.mm-effect-panels-slide-100 .mm-panel.mm-subopened {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
}

.mm-menu[class*=mm-effect-listitems-] .mm-listview > li {
    -webkit-transition: none .4s ease;
    transition: none .4s ease
}

.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(1) {
    -webkit-transition-delay: 50ms;
    transition-delay: 50ms
}

.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(2) {
    -webkit-transition-delay: .1s;
    transition-delay: .1s
}

.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(3) {
    -webkit-transition-delay: 150ms;
    transition-delay: 150ms
}

.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(4) {
    -webkit-transition-delay: .2s;
    transition-delay: .2s
}

.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(5) {
    -webkit-transition-delay: 250ms;
    transition-delay: 250ms
}

.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(6) {
    -webkit-transition-delay: .3s;
    transition-delay: .3s
}

.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(7) {
    -webkit-transition-delay: 350ms;
    transition-delay: 350ms
}

.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(8) {
    -webkit-transition-delay: .4s;
    transition-delay: .4s
}

.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(9) {
    -webkit-transition-delay: 450ms;
    transition-delay: 450ms
}

.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(10) {
    -webkit-transition-delay: .5s;
    transition-delay: .5s
}

.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(11) {
    -webkit-transition-delay: 550ms;
    transition-delay: 550ms
}

.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(12) {
    -webkit-transition-delay: .6s;
    transition-delay: .6s
}

.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(13) {
    -webkit-transition-delay: 650ms;
    transition-delay: 650ms
}

.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(14) {
    -webkit-transition-delay: .7s;
    transition-delay: .7s
}

.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(15) {
    -webkit-transition-delay: 750ms;
    transition-delay: 750ms
}

.mm-menu.mm-effect-listitems-slide .mm-listview > li {
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    -webkit-transform: translate3d(50%, 0, 0);
    transform: translate3d(50%, 0, 0);
    opacity: 0
}

html.mm-opening .mm-menu.mm-effect-listitems-slide .mm-panel.mm-opened .mm-listview > li {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1
}

.mm-menu.mm-effect-listitems-fade .mm-listview > li {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    opacity: 0
}

html.mm-opening .mm-menu.mm-effect-listitems-fade .mm-panel.mm-opened .mm-listview > li {
    opacity: 1
}

.mm-menu.mm-effect-listitems-drop .mm-listview > li {
    -webkit-transition-property: opacity, top;
    transition-property: opacity, top;
    opacity: 0;
    top: -25%
}

html.mm-opening .mm-menu.mm-effect-listitems-drop .mm-panel.mm-opened .mm-listview > li {
    opacity: 1;
    top: 0
}

.mm-menu.mm-fullscreen {
    width: 100%;
    min-width: 140px;
    max-width: 10000px
}

html.mm-opening.mm-fullscreen .mm-slideout {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
}

@media all and (max-width: 140px) {
    html.mm-opening.mm-fullscreen .mm-slideout {
        -webkit-transform: translate3d(140px, 0, 0);
        transform: translate3d(140px, 0, 0)
    }
}

@media all and (min-width: 10000px) {
    html.mm-opening.mm-fullscreen .mm-slideout {
        -webkit-transform: translate3d(10000px, 0, 0);
        transform: translate3d(10000px, 0, 0)
    }
}

html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
}

@media all and (max-width: 140px) {
    html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
        -webkit-transform: translate3d(-140px, 0, 0);
        transform: translate3d(-140px, 0, 0)
    }
}

@media all and (min-width: 10000px) {
    html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
        -webkit-transform: translate3d(-10000px, 0, 0);
        transform: translate3d(-10000px, 0, 0)
    }
}

.mm-menu.mm-fullscreen.mm-bottom, .mm-menu.mm-fullscreen.mm-top {
    height: 100%;
    min-height: 140px;
    max-height: 10000px
}

html.mm-opened.mm-fullscreen .mm-page {
    box-shadow: none !important
}

.mm-menu .mm-panels > .mm-panel.mm-justified-listview:after, .mm-menu .mm-panels > .mm-panel.mm-justified-listview:before, .mm-menu.mm-justified-listview .mm-panels > .mm-panel:after, .mm-menu.mm-justified-listview .mm-panels > .mm-panel:before {
    content: none;
    display: none
}

.mm-menu .mm-panels > .mm-panel.mm-justified-listview > .mm-listview, .mm-menu.mm-justified-listview .mm-panels > .mm-panel > .mm-listview {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    height: 100%;
    margin-top: 0;
    margin-bottom: 0
}

.mm-menu .mm-panels > .mm-panel.mm-justified-listview > .mm-listview > li:not(.mm-divider), .mm-menu.mm-justified-listview .mm-panels > .mm-panel > .mm-listview > li:not(.mm-divider) {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0;
    -ms-flex: 1 1 0;
    flex: 1 1 0
}

.mm-menu .mm-panels > .mm-panel.mm-justified-listview > .mm-listview > li:not(.mm-divider) > a:not(.mm-next), .mm-menu .mm-panels > .mm-panel.mm-justified-listview > .mm-listview > li:not(.mm-divider) > span, .mm-menu.mm-justified-listview .mm-panels > .mm-panel > .mm-listview > li:not(.mm-divider) > a:not(.mm-next), .mm-menu.mm-justified-listview .mm-panels > .mm-panel > .mm-listview > li:not(.mm-divider) > span {
    box-sizing: border-box;
    height: 100%
}

.mm-menu .mm-panels > .mm-panel.mm-justified-listview > .mm-listview > li:not(.mm-divider) > a:not(.mm-next):before, .mm-menu .mm-panels > .mm-panel.mm-justified-listview > .mm-listview > li:not(.mm-divider) > span:before, .mm-menu.mm-justified-listview .mm-panels > .mm-panel > .mm-listview > li:not(.mm-divider) > a:not(.mm-next):before, .mm-menu.mm-justified-listview .mm-panels > .mm-panel > .mm-listview > li:not(.mm-divider) > span:before {
    content: '';
    vertical-align: middle;
    display: inline-block;
    height: 100%;
    width: 0
}

.mm-listview.mm-multiline > li .mm-listview > li.mm-multiline > a, .mm-listview.mm-multiline > li .mm-listview > li.mm-multiline > span, .mm-menu.mm-multiline .mm-listview > li > a, .mm-menu.mm-multiline .mm-listview > li > span {
    text-overflow: clip;
    white-space: normal
}

html.mm-pagedim #mm-blocker, html.mm-pagedim-black #mm-blocker, html.mm-pagedim-white #mm-blocker {
    opacity: 0
}

html.mm-pagedim-black.mm-opening #mm-blocker, html.mm-pagedim-white.mm-opening #mm-blocker, html.mm-pagedim.mm-opening #mm-blocker {
    opacity: .3;
    -webkit-transition: opacity .4s ease .4s;
    transition: opacity .4s ease .4s
}

html.mm-pagedim #mm-blocker {
    background: inherit
}

html.mm-pagedim-white #mm-blocker {
    background: #fff
}

html.mm-pagedim-black #mm-blocker {
    background: #000
}

.mm-menu.mm-pageshadow:after {
    content: "";
    display: block;
    width: 20px;
    height: 120%;
    position: absolute;
    left: 100%;
    top: -10%;
    z-index: 99;
    box-shadow: 0 0 10px rgba(0, 0, 0, .3)
}

.mm-menu.mm-pageshadow.mm-right:after {
    left: auto;
    right: 100%
}

.mm-menu.mm-pageshadow.mm-front:after, .mm-menu.mm-pageshadow.mm-next:after {
    content: none;
    display: none
}

.mm-menu.mm-popup {
    -webkit-transition: opacity .4s ease;
    transition: opacity .4s ease;
    opacity: 0;
    box-shadow: 0 2px 10px rgba(0, 0, 0, .3);
    height: 80%;
    min-height: 140px;
    max-height: 880px;
    top: 50%;
    left: 50%;
    bottom: auto;
    right: auto;
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0)
}

html.mm-popup.mm-opening .mm-menu.mm-popup {
    opacity: 1
}

html.mm-popup .mm-slideout {
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    z-index: 0
}

html.mm-popup #mm-blocker {
    -webkit-transition-delay: 0s !important;
    transition-delay: 0s !important;
    z-index: 1
}

html.mm-popup .mm-menu {
    z-index: 2
}

.mm-menu.mm-bottom, .mm-menu.mm-top {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: 80%;
    min-height: 140px;
    max-height: 880px
}

.mm-menu.mm-right {
    left: auto;
    right: 0
}

html.mm-right.mm-opening .mm-slideout {
    -webkit-transform: translate3d(-80%, 0, 0);
    transform: translate3d(-80%, 0, 0)
}

@media all and (max-width: 175px) {
    html.mm-right.mm-opening .mm-slideout {
        -webkit-transform: translate3d(-140px, 0, 0);
        transform: translate3d(-140px, 0, 0)
    }
}

@media all and (min-width: 550px) {
    html.mm-right.mm-opening .mm-slideout {
        -webkit-transform: translate3d(-440px, 0, 0);
        transform: translate3d(-440px, 0, 0)
    }
}

html.mm-front .mm-slideout {
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    z-index: 0
}

html.mm-front #mm-blocker {
    z-index: 1
}

html.mm-front .mm-menu {
    z-index: 2
}

.mm-menu.mm-front, .mm-menu.mm-next {
    -webkit-transition: -webkit-transform .4s ease;
    transition: -webkit-transform .4s ease;
    transition: transform .4s ease;
    transition: transform .4s ease, -webkit-transform .4s ease;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
}

.mm-menu.mm-front.mm-right, .mm-menu.mm-next.mm-right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
}

.mm-menu.mm-top {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0)
}

.mm-menu.mm-bottom {
    top: auto;
    bottom: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0)
}

html.mm-opening .mm-menu.mm-front, html.mm-opening .mm-menu.mm-next {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.mm-menu.mm-theme-dark {
    background: #333;
    border-color: rgba(0, 0, 0, .15);
    color: rgba(255, 255, 255, .8)
}

.mm-menu.mm-theme-dark .mm-navbar a, .mm-menu.mm-theme-dark .mm-navbar > *, .mm-menu.mm-theme-dark em.mm-counter {
    color: rgba(255, 255, 255, .4)
}

.mm-menu.mm-theme-dark .mm-btn:after, .mm-menu.mm-theme-dark .mm-btn:before {
    border-color: rgba(255, 255, 255, .4)
}

.mm-menu.mm-theme-dark .mm-listview {
    border-color: rgba(0, 0, 0, .15)
}

.mm-menu.mm-theme-dark .mm-listview > li .mm-arrow:after, .mm-menu.mm-theme-dark .mm-listview > li .mm-next:after {
    border-color: rgba(255, 255, 255, .4)
}

.mm-menu.mm-theme-dark .mm-listview > li a:not(.mm-next) {
    -webkit-tap-highlight-color: rgba(0, 0, 0, .1);
    tap-highlight-color: rgba(0, 0, 0, .1)
}

.mm-menu.mm-theme-dark .mm-listview > li.mm-selected > a:not(.mm-next), .mm-menu.mm-theme-dark .mm-listview > li.mm-selected > span {
    background: rgba(0, 0, 0, .1)
}

.mm-menu.mm-theme-dark .mm-divider, .mm-menu.mm-theme-dark .mm-fixeddivider span, .mm-menu.mm-theme-dark .mm-listview > li.mm-opened.mm-vertical > .mm-panel, .mm-menu.mm-theme-dark .mm-listview > li.mm-opened.mm-vertical > a.mm-next, .mm-menu.mm-theme-dark.mm-vertical .mm-listview > li.mm-opened > .mm-panel, .mm-menu.mm-theme-dark.mm-vertical .mm-listview > li.mm-opened > a.mm-next {
    background: rgba(255, 255, 255, .05)
}

.mm-menu.mm-theme-dark label.mm-check:before {
    border-color: rgba(255, 255, 255, .8)
}

.mm-menu.mm-pageshadow.mm-theme-dark:after {
    box-shadow: 0 0 20px rgba(0, 0, 0, .5)
}

.mm-menu.mm-theme-dark .mm-search input {
    background: rgba(255, 255, 255, .3);
    color: rgba(255, 255, 255, .8)
}

.mm-menu.mm-theme-dark .mm-indexer a, .mm-menu.mm-theme-dark .mm-noresultsmsg {
    color: rgba(255, 255, 255, .4)
}

.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview > li > a.mm-fullsubopen:hover + span, .mm-menu.mm-hoverselected.mm-theme-dark .mm-listview > li > a:not(.mm-fullsubopen):hover, .mm-menu.mm-parentselected.mm-theme-dark .mm-listview > li > a.mm-selected.mm-fullsubopen + a, .mm-menu.mm-parentselected.mm-theme-dark .mm-listview > li > a.mm-selected.mm-fullsubopen + span, .mm-menu.mm-parentselected.mm-theme-dark .mm-listview > li > a.mm-selected:not(.mm-fullsubopen) {
    background: rgba(0, 0, 0, .1)
}

.mm-menu.mm-theme-dark label.mm-toggle {
    background: rgba(0, 0, 0, .15)
}

.mm-menu.mm-theme-dark label.mm-toggle:before {
    background: #333
}

.mm-menu.mm-theme-dark input.mm-toggle:checked ~ label.mm-toggle {
    background: #4bd963
}

.mm-menu.mm-theme-white {
    background: #fff;
    border-color: rgba(0, 0, 0, .1);
    color: rgba(0, 0, 0, .6)
}

.mm-menu.mm-theme-white .mm-navbar a, .mm-menu.mm-theme-white .mm-navbar > *, .mm-menu.mm-theme-white em.mm-counter {
    color: rgba(0, 0, 0, .3)
}

.mm-menu.mm-theme-white .mm-btn:after, .mm-menu.mm-theme-white .mm-btn:before {
    border-color: rgba(0, 0, 0, .3)
}

.mm-menu.mm-theme-white .mm-listview {
    border-color: rgba(0, 0, 0, .1)
}

.mm-menu.mm-theme-white .mm-listview > li .mm-arrow:after, .mm-menu.mm-theme-white .mm-listview > li .mm-next:after {
    border-color: rgba(0, 0, 0, .3)
}

.mm-menu.mm-theme-white .mm-listview > li a:not(.mm-next) {
    -webkit-tap-highlight-color: rgba(0, 0, 0, .05);
    tap-highlight-color: rgba(0, 0, 0, .05)
}

.mm-menu.mm-theme-white .mm-listview > li.mm-selected > a:not(.mm-next), .mm-menu.mm-theme-white .mm-listview > li.mm-selected > span {
    background: rgba(0, 0, 0, .05)
}

.mm-menu.mm-theme-white .mm-divider, .mm-menu.mm-theme-white .mm-fixeddivider span, .mm-menu.mm-theme-white .mm-listview > li.mm-opened.mm-vertical > .mm-panel, .mm-menu.mm-theme-white .mm-listview > li.mm-opened.mm-vertical > a.mm-next, .mm-menu.mm-theme-white.mm-vertical .mm-listview > li.mm-opened > .mm-panel, .mm-menu.mm-theme-white.mm-vertical .mm-listview > li.mm-opened > a.mm-next {
    background: rgba(0, 0, 0, .03)
}

.mm-menu.mm-theme-white label.mm-check:before {
    border-color: rgba(0, 0, 0, .6)
}

.mm-menu.mm-pageshadow.mm-theme-white:after {
    box-shadow: 0 0 10px rgba(0, 0, 0, .2)
}

.mm-menu.mm-theme-white .mm-search input {
    background: rgba(0, 0, 0, .05);
    color: rgba(0, 0, 0, .6)
}

.mm-menu.mm-theme-white .mm-indexer a, .mm-menu.mm-theme-white .mm-noresultsmsg {
    color: rgba(0, 0, 0, .3)
}

.mm-menu.mm-hoverselected.mm-theme-white .mm-listview > li > a.mm-fullsubopen:hover + span, .mm-menu.mm-hoverselected.mm-theme-white .mm-listview > li > a:not(.mm-fullsubopen):hover, .mm-menu.mm-parentselected.mm-theme-white .mm-listview > li > a.mm-selected.mm-fullsubopen + a, .mm-menu.mm-parentselected.mm-theme-white .mm-listview > li > a.mm-selected.mm-fullsubopen + span, .mm-menu.mm-parentselected.mm-theme-white .mm-listview > li > a.mm-selected:not(.mm-fullsubopen) {
    background: rgba(0, 0, 0, .05)
}

.mm-menu.mm-theme-white label.mm-toggle {
    background: rgba(0, 0, 0, .1)
}

.mm-menu.mm-theme-white label.mm-toggle:before {
    background: #fff
}

.mm-menu.mm-theme-white input.mm-toggle:checked ~ label.mm-toggle {
    background: #4bd963
}

.mm-menu.mm-theme-black {
    background: #000;
    border-color: rgba(255, 255, 255, .2);
    color: rgba(255, 255, 255, .6)
}

.mm-menu.mm-theme-black .mm-navbar a, .mm-menu.mm-theme-black .mm-navbar > *, .mm-menu.mm-theme-black em.mm-counter {
    color: rgba(255, 255, 255, .4)
}

.mm-menu.mm-theme-black .mm-btn:after, .mm-menu.mm-theme-black .mm-btn:before {
    border-color: rgba(255, 255, 255, .4)
}

.mm-menu.mm-theme-black .mm-listview {
    border-color: rgba(255, 255, 255, .2)
}

.mm-menu.mm-theme-black .mm-listview > li .mm-arrow:after, .mm-menu.mm-theme-black .mm-listview > li .mm-next:after {
    border-color: rgba(255, 255, 255, .4)
}

.mm-menu.mm-theme-black .mm-listview > li a:not(.mm-next) {
    -webkit-tap-highlight-color: rgba(255, 255, 255, .3);
    tap-highlight-color: rgba(255, 255, 255, .3)
}

.mm-menu.mm-theme-black .mm-listview > li.mm-selected > a:not(.mm-next), .mm-menu.mm-theme-black .mm-listview > li.mm-selected > span {
    background: rgba(255, 255, 255, .3)
}

.mm-menu.mm-theme-black .mm-divider, .mm-menu.mm-theme-black .mm-fixeddivider span, .mm-menu.mm-theme-black .mm-listview > li.mm-opened.mm-vertical > .mm-panel, .mm-menu.mm-theme-black .mm-listview > li.mm-opened.mm-vertical > a.mm-next, .mm-menu.mm-theme-black.mm-vertical .mm-listview > li.mm-opened > .mm-panel, .mm-menu.mm-theme-black.mm-vertical .mm-listview > li.mm-opened > a.mm-next {
    background: rgba(255, 255, 255, .2)
}

.mm-menu.mm-theme-black label.mm-check:before {
    border-color: rgba(255, 255, 255, .6)
}

.mm-menu.mm-pageshadow.mm-theme-black:after {
    content: none;
    display: none
}

.mm-menu.mm-theme-black .mm-search input {
    background: rgba(255, 255, 255, .3);
    color: rgba(255, 255, 255, .6)
}

.mm-menu.mm-theme-black .mm-indexer a, .mm-menu.mm-theme-black .mm-noresultsmsg {
    color: rgba(255, 255, 255, .4)
}

.mm-menu.mm-hoverselected.mm-theme-black .mm-listview > li > a.mm-fullsubopen:hover + span, .mm-menu.mm-hoverselected.mm-theme-black .mm-listview > li > a:not(.mm-fullsubopen):hover, .mm-menu.mm-parentselected.mm-theme-black .mm-listview > li > a.mm-selected.mm-fullsubopen + a, .mm-menu.mm-parentselected.mm-theme-black .mm-listview > li > a.mm-selected.mm-fullsubopen + span, .mm-menu.mm-parentselected.mm-theme-black .mm-listview > li > a.mm-selected:not(.mm-fullsubopen) {
    background: rgba(255, 255, 255, .3)
}

.mm-menu.mm-theme-black label.mm-toggle {
    background: rgba(255, 255, 255, .2)
}

.mm-menu.mm-theme-black label.mm-toggle:before {
    background: #000
}

.mm-menu.mm-theme-black input.mm-toggle:checked ~ label.mm-toggle {
    background: #4bd963
}

.mm-menu .mm-tileview.mm-listview:after, .mm-menu.mm-tileview .mm-listview:after {
    content: '';
    display: block;
    clear: both
}

.mm-menu .mm-tileview.mm-listview > li > .mm-next:after, .mm-menu .mm-tileview.mm-listview > li > .mm-next:before, .mm-menu.mm-tileview .mm-listview > li > .mm-next:after, .mm-menu.mm-tileview .mm-listview > li > .mm-next:before, .mm-menu.mm-tileview .mm-panel:after {
    content: none;
    display: none
}

.mm-menu .mm-tileview.mm-listview > li, .mm-menu.mm-tileview .mm-listview > li {
    width: 50%;
    height: 0;
    padding: 50% 0 0;
    float: left;
    position: relative
}

.mm-menu .mm-tileview.mm-listview > li:after, .mm-menu.mm-tileview .mm-listview > li:after {
    left: 0;
    top: 0;
    border-right-width: 1px;
    border-right-style: solid;
    z-index: -1
}

.mm-menu .mm-tileview.mm-listview > li.mm-tile-xs, .mm-menu.mm-tileview .mm-listview > li.mm-tile-xs {
    width: 12.5%;
    padding-top: 12.5%
}

.mm-menu .mm-tileview.mm-listview > li.mm-tile-s, .mm-menu.mm-tileview .mm-listview > li.mm-tile-s {
    width: 25%;
    padding-top: 25%
}

.mm-menu .mm-tileview.mm-listview > li.mm-tile-l, .mm-menu.mm-tileview .mm-listview > li.mm-tile-l {
    width: 75%;
    padding-top: 75%
}

.mm-menu .mm-tileview.mm-listview > li.mm-tile-xl, .mm-menu.mm-tileview .mm-listview > li.mm-tile-xl {
    width: 100%;
    padding-top: 100%
}

.mm-menu .mm-tileview.mm-listview > li > a, .mm-menu .mm-tileview.mm-listview > li > span, .mm-menu.mm-tileview .mm-listview > li > a, .mm-menu.mm-tileview .mm-listview > li > span {
    line-height: 1px;
    text-align: center;
    padding: 50% 10px 0;
    margin: 0;
    position: absolute;
    top: 0;
    right: 1px;
    bottom: 1px;
    left: 0
}

.mm-menu .mm-tileview.mm-listview > li > .mm-next, .mm-menu.mm-tileview .mm-listview > li > .mm-next {
    width: auto
}

.mm-menu.mm-tileview .mm-panel {
    padding-left: 0;
    padding-right: 0
}

.mm-menu.mm-tileview .mm-listview {
    margin: 0
}

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("../../files/layout_botschafter_spatz_de/js/jquery-ui-1.12.1/images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("../../files/layout_botschafter_spatz_de/js/jquery-ui-1.12.1/images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("../../files/layout_botschafter_spatz_de/js/jquery-ui-1.12.1/images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("../../files/layout_botschafter_spatz_de/js/jquery-ui-1.12.1/images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("../../files/layout_botschafter_spatz_de/js/jquery-ui-1.12.1/images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("../../files/layout_botschafter_spatz_de/js/jquery-ui-1.12.1/images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("../../files/layout_botschafter_spatz_de/js/jquery-ui-1.12.1/images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.003;filter:Alpha(Opacity=.3)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}

@font-face{font-family: 'Titillium Web';font-style: normal;font-weight: 300;src: url('/files/layout_botschafter_spatz_de/fonts/titillium_web/titillium-web-v8-latin-300.eot');src: local('Titillium Web Light'), local('TitilliumWeb-Light'), url('/files/layout_botschafter_spatz_de/fonts/titillium_web/titillium-web-v8-latin-300.eot?#iefix') format('embedded-opentype'), url('/files/layout_botschafter_spatz_de/fonts/titillium_web/titillium-web-v8-latin-300.woff2') format('woff2'), url('/files/layout_botschafter_spatz_de/fonts/titillium_web/titillium-web-v8-latin-300.woff') format('woff'), url('/files/layout_botschafter_spatz_de/fonts/titillium_web/titillium-web-v8-latin-300.ttf') format('truetype'), url('/files/layout_botschafter_spatz_de/fonts/titillium_web/titillium-web-v8-latin-300.svg#TitilliumWeb') format('svg')}@font-face{font-family: 'Titillium Web';font-style: normal;font-weight: 400;src: url('/files/layout_botschafter_spatz_de/fonts/titillium_web/titillium-web-v8-latin-regular.eot');src: local('Titillium Web Regular'), local('TitilliumWeb-Regular'), url('/files/layout_botschafter_spatz_de/fonts/titillium_web/titillium-web-v8-latin-regular.eot?#iefix') format('embedded-opentype'), url('/files/layout_botschafter_spatz_de/fonts/titillium_web/titillium-web-v8-latin-regular.woff2') format('woff2'), url('/files/layout_botschafter_spatz_de/fonts/titillium_web/titillium-web-v8-latin-regular.woff') format('woff'), url('/files/layout_botschafter_spatz_de/fonts/titillium_web/titillium-web-v8-latin-regular.ttf') format('truetype'), url('/files/layout_botschafter_spatz_de/fonts/titillium_web/titillium-web-v8-latin-regular.svg#TitilliumWeb') format('svg')}@font-face{font-family: 'Titillium Web';font-style: normal;font-weight: 700;src: url('/files/layout_botschafter_spatz_de/fonts/titillium_web/titillium-web-v8-latin-700.eot');src: local('Titillium Web Bold'), local('TitilliumWeb-Bold'), url('/files/layout_botschafter_spatz_de/fonts/titillium_web/titillium-web-v8-latin-700.eot?#iefix') format('embedded-opentype'), url('/files/layout_botschafter_spatz_de/fonts/titillium_web/titillium-web-v8-latin-700.woff2') format('woff2'), url('/files/layout_botschafter_spatz_de/fonts/titillium_web/titillium-web-v8-latin-700.woff') format('woff'), url('/files/layout_botschafter_spatz_de/fonts/titillium_web/titillium-web-v8-latin-700.ttf') format('truetype'), url('/files/layout_botschafter_spatz_de/fonts/titillium_web/titillium-web-v8-latin-700.svg#TitilliumWeb') format('svg')}@font-face{font-family: 'Open Sans';font-style: normal;font-weight: 400;src: url('/files/layout_botschafter_spatz_de/fonts/open_sans/open-sans-v17-latin-regular.eot');src: local('Open Sans Regular'), local('OpenSans-Regular'), url('/files/layout_botschafter_spatz_de/fonts/open_sans/open-sans-v17-latin-regular.eot?#iefix') format('embedded-opentype'), url('/files/layout_botschafter_spatz_de/fonts/open_sans/open-sans-v17-latin-regular.woff2') format('woff2'), url('/files/layout_botschafter_spatz_de/fonts/open_sans/open-sans-v17-latin-regular.woff') format('woff'), url('/files/layout_botschafter_spatz_de/fonts/open_sans/open-sans-v17-latin-regular.ttf') format('truetype'), url('/files/layout_botschafter_spatz_de/fonts/open_sans/open-sans-v17-latin-regular.svg#OpenSans') format('svg')}@font-face{font-family: 'Open Sans';font-style: normal;font-weight: 700;src: url('/files/layout_botschafter_spatz_de/fonts/open_sans/open-sans-v17-latin-700.eot');src: local('Open Sans Bold'), local('OpenSans-Bold'), url('/files/layout_botschafter_spatz_de/fonts/open_sans/open-sans-v17-latin-700.eot?#iefix') format('embedded-opentype'), url('/files/layout_botschafter_spatz_de/fonts/open_sans/open-sans-v17-latin-700.woff2') format('woff2'), url('/files/layout_botschafter_spatz_de/fonts/open_sans/open-sans-v17-latin-700.woff') format('woff'), url('/files/layout_botschafter_spatz_de/fonts/open_sans/open-sans-v17-latin-700.ttf') format('truetype'), url('/files/layout_botschafter_spatz_de/fonts/open_sans/open-sans-v17-latin-700.svg#OpenSans') format('svg')}.fontSpecial{font-family: 'Titillium Web', sans-serif}.fontStandard{font-family: 'Open Sans', sans-serif}.screen{max-width: 1080px;margin: 0 auto;padding: 0 60px 0 200px}.screenTablet{max-width: 1080px;margin: 0 auto;padding: 0 60px 0 140px}.screenMobile{max-width: 100%;margin: 0;padding: 0 10px}.buttonBase{display: inline-block;height: 50px;line-height: 50px;color: #fff;font-family: 'Titillium Web', sans-serif;text-transform: uppercase;font-size: 0.9em;font-weight: 300;padding-left: 25px}.buttonBase:hover{font-weight: 700}.buttonDonate{display: inline-block;height: 50px;line-height: 50px;color: #fff;font-family: 'Titillium Web', sans-serif;text-transform: uppercase;font-size: 0.9em;font-weight: 300;padding-left: 25px;background: url("/files/layout_botschafter_spatz_de/img/spenden_neu.svg") no-repeat left center;background-size: 20px}.buttonDonate:hover{font-weight: 700}.buttonMelden{display: inline-block;height: 50px;line-height: 50px;color: #fff;font-family: 'Titillium Web', sans-serif;text-transform: uppercase;font-size: 0.9em;font-weight: 300;padding-left: 25px;background: url("/files/layout_botschafter_spatz_de/img/maps/icons/map_icon.svg") no-repeat left center;background-size: 20px}.buttonMelden:hover{font-weight: 700}.buttonPartner{background: url("/files/layout_botschafter_spatz_de/img/partnerschaft_neu.svg") no-repeat left center;background-size: 20px}.buttonPresent{background: url("/files/layout_botschafter_spatz_de/img/donate.svg") no-repeat left center;background-size: 20px}.buttonMember{display: inline-block;height: 50px;line-height: 50px;color: #fff;font-family: 'Titillium Web', sans-serif;text-transform: uppercase;font-size: 0.9em;font-weight: 300;padding-left: 25px;background: url("/files/layout_botschafter_spatz_de/img/member.svg") no-repeat left center;background-size: 20px}.buttonMember:hover{font-weight: 700}.buttonShop{display: inline-block;height: 50px;line-height: 50px;color: #fff;font-family: 'Titillium Web', sans-serif;text-transform: uppercase;font-size: 0.9em;font-weight: 300;padding-left: 25px;background: url("/files/layout_botschafter_spatz_de/img/shopping-cart.svg") no-repeat left 5px;background-size: 18px}.buttonShop:hover{font-weight: 700}.fbImg{background-image: url('/files/layout_botschafter_spatz_de/img/facebook.svg');background-color: #0069b4;background-position: center center;background-repeat: no-repeat}.twImg{background-image: url("/files/layout_botschafter_spatz_de/img/twitter.svg");background-color: #0069b4;background-position: center center;background-repeat: no-repeat}.frImg{background-image: url("/files/layout_botschafter_spatz_de/img/flickr.svg");background-color: #0069b4;background-position: center center;background-repeat: no-repeat}.igImg{background-image: url("/files/layout_botschafter_spatz_de/img/instagram.svg");background-color: #0069b4;background-position: center center;background-repeat: no-repeat}.ptImg{background-image: url("/files/layout_botschafter_spatz_de/img/pinterest.svg");background-color: #0069b4;background-position: center center;background-repeat: no-repeat}.ytImg{background-image: url("/files/layout_botschafter_spatz_de/img/youtube.svg");background-color: #0069b4;background-position: center center;background-repeat: no-repeat}.waImg{background-image: url("/files/layout_botschafter_spatz_de/img/whats_app.svg");background-color: #0069b4;background-position: center center;background-repeat: no-repeat}.pdf_link{display: flex;margin-top: 2em}@media (max-width: 1025px){.pdf_link{margin-top: 0;margin-left: 0}}.pdf_link .fb_share,.pdf_link .tw_share,.pdf_link .wa_share,.pdf_link .pt_share{width: 100px;height: 26px;line-height: 26px;color: #fff !important;font-size: 0.8em}@media (max-width: 1025px){.pdf_link .fb_share,.pdf_link .tw_share,.pdf_link .wa_share,.pdf_link .pt_share{flex: 1}}.pdf_link .fb_share{background: url("/files/layout_botschafter_spatz_de/img/facebook.svg") no-repeat #3b5998;background-position: 10px center;background-size: 8px;text-indent: 30px;margin-right: 5px}@media (max-width: 1025px){.pdf_link .fb_share{margin-right: 0;text-indent: -999em;background-position: center center}}.pdf_link .tw_share{background: url("/files/layout_botschafter_spatz_de/img/twitter.svg") no-repeat #00aced;background-position: 10px center;background-size: 16px;text-indent: 40px}@media (max-width: 1025px){.pdf_link .tw_share{text-indent: -999em;background-position: center center}}.pdf_link .wa_share{background: url("/files/layout_botschafter_spatz_de/img/whats_app.svg") no-repeat #34af23;background-position: 5px center;background-size: 26px;text-indent: 30px;display: none}@media (max-width: 1025px){.pdf_link .wa_share{display: inline-block;text-indent: -999em;background-position: center center}}.pdf_link .pt_share{background: #bd081c;margin-left: 5px}.pdf_link .pt_share img{vertical-align: middle;width: 14px;height: auto;margin-left: 5px}@media (max-width: 1025px){.pdf_link .pt_share img{margin-left: 0}}.pdf_link .pt_share span{display: inline-block;margin-left: 10px;cursor: pointer}@media (max-width: 1025px){.pdf_link .pt_share span{display: none}}@media (max-width: 1025px){.pdf_link .pt_share{display: inline-block;margin-left: 0;text-align: center}}body.reader .pdf_link{margin-top: -38px;margin-left: 104px}@media (max-width: 1025px){body.reader .pdf_link{margin-top: 0;margin-left: 0}}.plant_1{position: relative}.plant_1:before{position: absolute;background: url("/files/layout_botschafter_spatz_de/img/plant_01.svg") no-repeat left center;background-size: contain;width: 50%;height: 80%;content: "";display: block;left: -5%;bottom: -5%;opacity: 0.07}.extern_link,#main a[href*="//"]:not([href*="lbv.de"]):not([href*="nabu.de"]){color: #9e462c !important;display: inline-block}.extern_link:after,#main a[href*="//"]:not([href*="lbv.de"]):not([href*="nabu.de"]):after{content: "";display: inline-block;width: 10px;height: 10px;background: url("/files/layout_botschafter_spatz_de/img/extern.svg") no-repeat center center;background-size: 10px;padding-left: 10px}.extern_link:hover,#main a[href*="//"]:not([href*="lbv.de"]):not([href*="nabu.de"]):hover{text-decoration: underline}a.phone{color: #00477c !important;padding-left: 30px;background: url("/files/layout_botschafter_spatz_de/img/phone_darkblue.svg") no-repeat 3px center;background-size: 13px}a.phone:hover{font-weight: 700}a.email{color: #00477c !important;padding-left: 30px;background: url("/files/layout_botschafter_spatz_de/img/mail_darkblue.svg") no-repeat 3px center;background-size: 17px}a.email:hover{font-weight: 700}#container #main a.btn-reset{color: #fff !important;background-color: #0069b4;padding: 4px 8px;display: inline-block}.text-r{text-align: right}.formerror{box-shadow: 0 0 2px #f00}:invalid:focus{box-shadow: 0 0 2px #f00}*{text-decoration: none;font-weight: normal;margin: 0;padding: 0;outline: none}input{border-radius: 0;-webkit-appearance: none}.float_right,.float_left{float: none !important}ul{margin-bottom: 0}b,strong{font-weight: 700}body{font-family: 'Open Sans', sans-serif;line-height: 150%;font-size: 1em}input,button,textarea{font-family: 'Open Sans', sans-serif}h1,h2,h3,h4,h5,h6{font-family: 'Titillium Web', sans-serif;margin: 0;padding: 0}h1{font-size: 2.4em;line-height: 1.2;font-weight: 300;color: #0069b4;margin-bottom: 20px}@media (max-width: 1025px){h1{font-size: 1.8em}}@media (max-width: 600px){h1{font-size: 1.6em}}h2{font-size: 1.4em;font-weight: 400;color: #0069b4;margin-bottom: 20px}@media (max-width: 600px){h2{font-size: 1.2em}}h3{font-size: 1.2em;font-weight: 700;color: #0069b4;margin-bottom: 20px}strong a{font-weight: 700}iframe{border: none}.headlineMobile{display: none}.noblock{overflow: visible}.is--hidden{display: none !important}.logoMixins{position: relative;height: 180px;width: 130px;background: url("/files/layout_botschafter_spatz_de/img/logo_botschafter-spatz.svg") no-repeat;background-size: 110px;margin-left: -120px;filter: drop-shadow(5px 5px 8px rgba(0,0,0,0.15))}@media (max-width: 1025px){.logoMixins{background-size: contain;margin-left: 0}}.logoWrap{position: absolute;z-index: 5;left: 50%;top: 0;margin-left: -472px}.logoWrap .logo{position: relative;height: 180px;width: 130px;background: url("/files/layout_botschafter_spatz_de/img/logo_botschafter-spatz.svg") no-repeat;background-size: 110px;margin-left: -120px;filter: drop-shadow(5px 5px 8px rgba(0,0,0,0.15));display: block;text-indent: -999em}@media (max-width: 1025px){.logoWrap .logo{background-size: contain;margin-left: 0}}@media (max-width: 1345px){.logoWrap{margin-left: 0;left: 200px}}@media (max-width: 1100px){.logoWrap{left: 140px}}@media (max-width: 1025px){.logoWrap{display: none}}.logoMobile{position: relative;height: 180px;width: 130px;background: url("/files/layout_botschafter_spatz_de/img/logo_botschafter-spatz.svg") no-repeat;background-size: 110px;margin-left: -120px;filter: drop-shadow(5px 5px 8px rgba(0,0,0,0.15));height: 115px;display: none;text-indent: -999em}@media (max-width: 1025px){.logoMobile{background-size: contain;margin-left: 0}}@media (max-width: 1025px){.logoMobile{display: block;position: fixed;left: 10px;top: -14px;width: 70px}}.metaWrapper .lbvLogo{width: 100px;height: 50px;display: block;background: url("/files/layout_botschafter_spatz_de/img/lbv_logo_quer-099b2795.svg") center center no-repeat;background-size: 80%}header{background: #0069b4;position: fixed;width: 100%;z-index: 50;height: 50px;top: 0;left: 0}@media (max-width: 1025px){header{display: none}}header .inside{max-width: 1080px;margin: 0 auto;padding: 0 60px 0 200px}@media (max-width: 1100px){header .inside{max-width: 1080px;margin: 0 auto;padding: 0 60px 0 140px}}header .inside .metaWrapper{position: relative;display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex}header .inside .button{margin-left: 5px}header .inside .button.melden a{overflow: hidden;display: inline-block;height: 50px;line-height: 50px;color: #fff;font-family: 'Titillium Web', sans-serif;text-transform: uppercase;font-size: 0.9em;font-weight: 300;padding-left: 25px;background: url("/files/layout_botschafter_spatz_de/img/maps/icons/map_icon.svg") no-repeat left center;background-size: 20px;background-color: #00477c;background-position: 10px center;padding: 0 25px 0 40px;box-sizing: border-box;line-height: 55px !important;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}header .inside .button.melden a:hover{font-weight: 700}header .inside .button.donate a{overflow: hidden;display: inline-block;height: 50px;line-height: 50px;color: #fff;font-family: 'Titillium Web', sans-serif;text-transform: uppercase;font-size: 0.9em;font-weight: 300;padding-left: 25px;background: url("/files/layout_botschafter_spatz_de/img/spenden_neu.svg") no-repeat left center;background-size: 20px;background-color: #00477c;background-position: 10px center;padding: 0 25px 0 45px;box-sizing: border-box;line-height: 55px !important;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}header .inside .button.donate a:hover{font-weight: 700}header .inside .button.member a{overflow: hidden;display: inline-block;height: 50px;line-height: 50px;color: #fff;font-family: 'Titillium Web', sans-serif;text-transform: uppercase;font-size: 0.9em;font-weight: 300;padding-left: 25px;background: url("/files/layout_botschafter_spatz_de/img/member.svg") no-repeat left center;background-size: 20px;background-color: #00477c;background-position: 10px center;padding: 0 25px 0 45px;box-sizing: border-box;line-height: 55px !important;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}header .inside .button.member a:hover{font-weight: 700}header .inside .button.shop{display: inline-block;height: 50px;line-height: 50px;color: #fff;font-family: 'Titillium Web', sans-serif;text-transform: uppercase;font-size: 0.9em;font-weight: 300;padding-left: 25px;background: url("/files/layout_botschafter_spatz_de/img/shopping-cart.svg") no-repeat left 5px;background-size: 18px;display: none}header .inside .button.shop:hover{font-weight: 700}header .inside .button a{position: relative}header .inside .button a:before{position: absolute;content: "";display: block;width: 100%;height: 5px;background: #0069b4;top: 0;left: 0;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}header .inside .button a:hover{font-weight: 300 !important;background-color: #eb5808}header .inside .button a:hover:before{height: 0}.navigation{position: fixed;z-index: 30;top: 50px;width: 100%;border-top: solid 1px #fff}@media (max-width: 1025px){.navigation{top: 0}}.navigation .navWrapper{height: 50px;background: #0069b4}@media (max-width: 1025px){.navigation .navWrapper{height: 40px}}.navigation .navWrapper .inner{max-width: 1080px;margin: 0 auto;padding: 0 60px 0 200px;display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between}@media (max-width: 1100px){.navigation .navWrapper .inner{max-width: 1080px;margin: 0 auto;padding: 0 60px 0 140px}}@media (max-width: 1025px){.navigation .navWrapper .inner{max-width: 100%;margin: 0;padding: 0 10px}}@media screen and (max-width: 1025px){.navigation .navWrapper .inner{-webkit-justify-content: flex-end;-ms-justify-content: flex-end;justify-content: flex-end}}.navigation .navWrapper .inner .searchStart{flex: auto 0 0;background: url("/files/layout_botschafter_spatz_de/img/search.svg") no-repeat center center;background-size: 26px;display: block;width: 50px;height: 50px;cursor: pointer;margin-left: 1em;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}.navigation .navWrapper .inner .searchStart:hover{background-size: 28px}.navigation .navWrapper .inner .searchStart.show{background: url("/files/layout_botschafter_spatz_de/img/search_close.svg") no-repeat center center;background-size: 26px}@media (max-width: 1025px){.navigation .navWrapper .inner .searchStart{display: none}}.navigation .claim{background: #00477c;height: 35px;line-height: 35px;color: #fff;font-family: 'Titillium Web', sans-serif}@media (max-width: 1025px){.navigation .claim{height: 22px;line-height: 22px}}.navigation .claim p{font-size: 1.1em;font-weight: 300;margin-left: 40px;margin-bottom: 0}@media (max-width: 1025px){.navigation .claim p{font-size: 0.8em;text-indent: 36px}}.navigation .claim .inner{max-width: 1080px;margin: 0 auto;padding: 0 60px 0 200px;position: relative}@media (max-width: 1099px){.navigation .claim .inner{max-width: 1080px;margin: 0 auto;padding: 0 60px 0 140px}}@media (max-width: 1025px){.navigation .claim .inner{max-width: 100%;margin: 0;padding: 0 10px}}.mobileMenu{display: none;position: relative;width: 48px;height: 40px;transition: background .3s}@media (max-width: 1025px){.mobileMenu{display: block}}.mobileMenu span{display: block;position: absolute;top: 16px;left: 9px;right: 9px;height: 3px;background: #fff;transition: background 0s .3s}.mobileMenu span:before{position: absolute;display: block;left: 0;width: 100%;height: 3px;background-color: #fff;content: "";top: -7px;transition-duration: .3s, .3s;transition-property: top, transform;transition-delay: 0s, .3s}.mobileMenu span:after{position: absolute;display: block;left: 0;width: 100%;height: 3px;background-color: #fff;content: "";bottom: -7px;transition-duration: .3s, .3s;transition-property: bottom, transform;transition-delay: 0s, .3s}html.mm-opened .mobileMenu span{background: none}html.mm-opened .mobileMenu span:before{top: 0;transform: rotate(45deg)}html.mm-opened .mobileMenu span:after{bottom: 0;transform: rotate(-45deg)}body.bild .navigation{margin-top: calc(600px + 41px);border-bottom: none;border-top: none;position: relative;top: inherit}@media (max-width: 1400px){body.bild .navigation{margin-top: calc(500px + 41px)}}@media (max-width: 1025px){body.bild .navigation{margin-top: 0;position: fixed;top: 0;width: 100%}}body.bild .navigation.fixed{position: fixed;top: 50px;left: 0;width: 100%;padding-top: 0;margin-top: 0;border-top: 1px solid #fff}@media (max-width: 1025px){body.bild .navigation.fixed{top: 0}}nav ul.level_1 li.forward > span{position: relative;font-family: "aller", sans-serif;font-size: 1.1em;text-transform: uppercase;color: #fff;font-weight: 300;line-height: 50px;height: 50px;display: block}header .metaNav ul.level_1 li ul.level_2 li.active span{font-weight: 700;line-height: 1em}.metaNav ul.level_1 li a span#needbefore:before{position: absolute;content: "";display: block;width: 100%;height: 5px;background: #fff;top: 0;left: 0;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}nav ul.level_1 li.forward > span:before{position: absolute;content: "";display: block;width: 100%;height: 5px;background: #fff;top: 0;left: 0;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}#googlesearch_mobile{display: none}#container{background: #fff;font-size: 0.9em;padding-top: 120px}@media (max-width: 1025px){#container{padding-top: 50px}}#container #main{padding-top: 20px}#container #main a.scrolllink{position: relative;margin-left: -1000em;top: -150px}#container #main a.scrolllink span{opacity: 0}@media (max-width: 1025px){#container #main a.scrolllink{top: -70px}}#container #main .img_placeholder{opacity: 0.1}@media (max-width: 600px){#container #main .img_placeholder{display: none}}@media (max-width: 1025px){#container #main{padding-top: 40px}}#container #main .mod_article{padding: 40px 0}#container #main .mod_article .inside{max-width: 1080px;margin: 0 auto;padding: 0 60px 0 200px}@media (max-width: 1100px){#container #main .mod_article .inside{max-width: 1080px;margin: 0 auto;padding: 0 60px 0 140px}}@media (max-width: 1025px){#container #main .mod_article .inside{max-width: 100%;margin: 0;padding: 0 10px}}#container #main .mod_article.first{padding-top: 0}#container #main .mod_article.first.grey{padding-top: 40px}#container #main .mod_article.grey{background-color: #f7f7f7}#container #main .mod_article .sectionHeader{color: #ff7e0c;font-weight: 400}#container #main .mod_article a{color: #9e462c;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}#container #main .mod_article a.arrow{display: inline-block;position: relative;text-indent: 20px}#container #main .mod_article a.arrow:before{position: absolute;content: "";display: inline-block;width: 0;height: 0;left: 0;top: 1px;border-style: solid;border-width: 10px 0 10px 10px;border-color: transparent transparent transparent #ff7e0c}#container #main .mod_article a.arrow:hover{color: #eb5808}#container #main .mod_article a.arrow:hover:before{position: absolute;content: "";display: inline-block;width: 0;height: 0;left: 0;top: 1px;border-style: solid;border-width: 10px 0 10px 10px;border-color: transparent transparent transparent #eb5808}#container #main .mod_article p.arrow a{color: #ff7e0c;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;display: block;position: relative;text-indent: 20px}#container #main .mod_article p.arrow a:before{position: absolute;content: "";display: inline-block;width: 0;height: 0;left: 0;top: 1px;border-style: solid;border-width: 10px 0 10px 10px;border-color: transparent transparent transparent #ff7e0c}#container #main .mod_article p.arrow a:hover{color: #eb5808}#container #main .mod_article p.arrow a:hover:before{position: absolute;content: "";display: inline-block;width: 0;height: 0;left: 0;top: 1px;border-style: solid;border-width: 10px 0 10px 10px;border-color: transparent transparent transparent #eb5808}#container #main .mod_article a.facebook{background-image: url('/files/layout_botschafter_spatz_de/img/facebook.svg');background-color: #0069b4;background-position: center center;background-repeat: no-repeat;display: inline-block;background-size: 10px;width: 32px;height: 32px}#container #main .mod_article a.facebook span{display: none}#container #main .mod_article a.twitter{background-image: url("/files/layout_botschafter_spatz_de/img/twitter.svg");background-color: #0069b4;background-position: center center;background-repeat: no-repeat;display: inline-block;background-size: 18px;width: 32px;height: 32px}#container #main .mod_article a.twitter span{display: none}#container #main .mod_article a.whatsapp{background-image: url("/files/layout_botschafter_spatz_de/img/whats_app.svg");background-color: #0069b4;background-position: center center;background-repeat: no-repeat;display: inline-block;background-size: 32px;width: 32px;height: 32px}#container #main .mod_article a.whatsapp span{display: none}body.bild #container{padding-top: 0}body.bild #container #main{padding-top: 70px}@media (max-width: 1025px){body.bild #container #main{padding-top: 20px}}@media (max-width: 1025px){body.bild #container{margin-top: calc(300px + 50px)}}body.bild #container.fixed{padding-top: 720px}@media (max-width: 1400px){body.bild #container.fixed{padding-top: 640px}}@media (max-width: 1025px){body.bild #container.fixed{padding-top: 0}}@media (max-width: 1025px){body:not(.home) #container #main{padding-top: 60px}}iframe#naturgucker{max-width: 100%;width: 100% !important;height: 3800px}@media (max-width: 1300px){iframe#naturgucker{height: 3800px}}@media (max-width: 1008px){iframe#naturgucker{height: 3900px}}@media (max-width: 768px){iframe#naturgucker{height: 4500px}}@media (max-width: 601px){iframe#naturgucker{height: 4800px}}@media (max-width: 345px){iframe#naturgucker{height: 5000px}}.overFooter{background: #eb5808;position: relative;z-index: 10}.overFooter .inside{max-width: 1080px;margin: 0 auto;padding: 0 60px 0 200px;display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between}@media (max-width: 1100px){.overFooter .inside{max-width: 1080px;margin: 0 auto;padding: 0 60px 0 140px}}@media (max-width: 1025px){.overFooter .inside{max-width: 100%;margin: 0;padding: 0 10px;display: block;text-align: center}}.overFooter .inside .mod_subscribe{position: relative;overflow: visible;flex: 50% 0 0;margin-right: 1em;display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;line-height: 52px;height: 52px}@media (max-width: 1025px){.overFooter .inside .mod_subscribe{border-bottom: solid 1px #fff;margin: 0;justify-content: center}}.overFooter .inside .mod_subscribe h4{color: #fff;text-transform: uppercase;font-weight: 300;padding-right: 20px}.overFooter .inside .mod_subscribe p.error{background: #00477c;color: #fff;position: absolute;top: -54px;padding: 0 15px;box-sizing: border-box;left: 142px}.overFooter .inside .mod_subscribe form{margin-bottom: 0}.overFooter .inside .mod_subscribe .formbody{margin-top: 13px;display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;padding: 0}.overFooter .inside .mod_subscribe .formbody .widget{margin: 0}.overFooter .inside .mod_subscribe .formbody input{vertical-align: top;border: none;color: #111;font-size: 0.9em;font-weight: 400;padding: 0 5px;width: 275px;height: 26px;box-sizing: border-box;line-height: 26px}@media (max-width: 1160px){.overFooter .inside .mod_subscribe .formbody input{width: 250px}}@media (max-width: 1100px){.overFooter .inside .mod_subscribe .formbody input{width: 100%}}.overFooter .inside .mod_subscribe .formbody input[type=hidden]{display: none}.overFooter .inside .mod_subscribe .formbody button{vertical-align: top;position: relative;border: none;display: inline-block;line-height: 26px;text-indent: -999em;width: 24px;height: 26px;background: #fff}.overFooter .inside .mod_subscribe .formbody button:after{position: absolute;content: "";display: inline-block;width: 0;height: 0;left: 0;top: 1px;border-style: solid;border-width: 10px 0 10px 10px;border-color: transparent transparent transparent #eb5808;top: 3px;left: 25%}.overFooter .inside .mod_subscribe .editable_content{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex}.overFooter .inside .mod_subscribe .editable_content label{display: none}.overFooter .inside .button{flex: 1}@media (max-width: 1025px){.overFooter .inside .button{display: inline-block}}.overFooter .inside .button.donate a{display: inline-block;height: 50px;line-height: 50px;color: #fff;font-family: 'Titillium Web', sans-serif;text-transform: uppercase;font-size: 0.9em;font-weight: 300;padding-left: 25px;background: url("/files/layout_botschafter_spatz_de/img/spenden_neu.svg") no-repeat left center;background-size: 20px}.overFooter .inside .button.donate a:hover{font-weight: 700}@media (max-width: 1025px){.overFooter .inside .button.donate a{margin-right: 1em}}.overFooter .inside .button.member a{display: inline-block;height: 50px;line-height: 50px;color: #fff;font-family: 'Titillium Web', sans-serif;text-transform: uppercase;font-size: 0.9em;font-weight: 300;padding-left: 25px;background: url("/files/layout_botschafter_spatz_de/img/member.svg") no-repeat left center;background-size: 20px}.overFooter .inside .button.member a:hover{font-weight: 700}.overFooter .footerGraphic{background: #fff}.overFooter .footerGraphic .graphicWrap{position: relative;width: 100%;height: 130px;background: #fff}.overFooter .footerGraphic .graphicWrap:before{position: absolute;top: 0;left: 0;content: "";display: block;height: 130px;width: 100%;background: url("/files/layout_botschafter_spatz_de/img/nature.svg") #fff left bottom repeat-x;background-size: 1215px 91px;opacity: 0.3}.overFooter .footerGraphic .graphicWrap .bird{position: absolute;left: 50%;margin-left: -350px;height: 200px;width: 100px;top: 28px;z-index: 0;background: url("/files/layout_botschafter_spatz_de/img/waldkauz.svg") no-repeat;background-size: 65px}@media (max-width: 1320px){.overFooter .footerGraphic .graphicWrap .bird{left: 200px;margin-left: 0}}@media (max-width: 1025px){.overFooter .footerGraphic .graphicWrap .bird{left: 50%;margin-left: -150px}}footer{background: #ff7e0c;color: #fff;position: relative;z-index: 1;font-size: 0.8em;padding: 40px 0}footer .inside{max-width: 1080px;margin: 0 auto;padding: 0 60px 0 200px;display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between}@media (max-width: 1100px){footer .inside{max-width: 1080px;margin: 0 auto;padding: 0 60px 0 140px}}@media (max-width: 1025px){footer .inside{max-width: 100%;margin: 0;padding: 0 10px;flex-direction: column;text-align: center}}footer .inside > div{flex: 1;display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;flex-direction: column}@media (max-width: 1025px){footer .inside > div{margin-bottom: 40px}}footer .inside > div:first-child{align-items: flex-start;align-self: center;flex: 100% 0 0}@media (max-width: 1025px){footer .inside > div:first-child{align-items: center}}footer .inside > div:nth-child(2){margin-right: 2em;margin-top: 6em}@media (max-width: 1025px){footer .inside > div:nth-child(2){margin-right: 0;margin-top: 0}}footer .inside > div h4{font-size: 1.3em;margin-bottom: 20px}@media (max-width: 1025px){footer .inside > div h4{margin-bottom: 10px}}footer .inside > div p.info{margin-bottom: auto}footer .inside > div p.phoneWrap{margin-bottom: auto}footer .inside > div p.phoneWrap a{background: url("/files/layout_botschafter_spatz_de/img/phone_white.svg") no-repeat left center;background-size: 15px;padding-left: 25px;padding-right: 10px;color: #fff !important}footer .inside > div p a{color: #fff;display: inline-block}footer .inside > div p a.email{background: url("/files/layout_botschafter_spatz_de/img/mail_white.svg") no-repeat left center;background-size: 15px;padding-left: 25px;color: #fff !important}footer .inside > div.topThemenWrap{align-items: flex-start;align-self: flex-start;display: flex;flex-wrap: wrap;flex-direction: row;padding-top: 44px}@media (max-width: 1025px){footer .inside > div.topThemenWrap{display: none}}footer .inside > div.topThemenWrap h4{position: absolute;top: 0}footer .inside > div.topThemenWrap h5{font-weight: 700;border-bottom: solid 1px #fff;margin-bottom: 5px}footer .inside > div.topThemenWrap nav{width: 45%;margin-bottom: 2em;margin-right: 5%}footer .inside > div.topThemenWrap nav li{list-style-type: square;margin-left: 17px}footer .inside > div.topThemenWrap nav li a{color: #fff}@media (max-width: 1025px){footer .inside .ce_image{display: none}}.footerBottom{background: #ff7e0c;position: relative;padding-bottom: 2em}.footerBottom nav ul{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;border-top: 1px solid #fff;padding-top: 10px}@media (max-width: 1100px){.footerBottom nav ul{margin-left: 0}}@media (max-width: 1025px){.footerBottom nav ul{-webkit-justify-content: center;-ms-justify-content: center;justify-content: center}}.footerBottom nav ul li{margin: 0 1em 0 0}.footerBottom nav ul li a{color: #fff;font-size: 0.8em}.footerBottom nav ul li a:hover{text-decoration: underline}.footerBottom nav ul li > span.active{color: #fff;font-size: 0.8em;text-decoration: underline}.footerBottom .footerBottomWrap{max-width: 1080px;margin: 0 auto;padding: 0 60px 0 200px;display: flex;justify-content: space-between;flex-wrap: wrap}@media (max-width: 1100px){.footerBottom .footerBottomWrap{padding: 0 60px 0 140px}}@media (max-width: 1025px){.footerBottom .footerBottomWrap{max-width: 100%;margin: 0;padding: 0 10px}}.footerBottom .footerBottomWrap .fbLeft{width: 49%;font-size: 0.8em;color: #fff}.footerBottom .footerBottomWrap .fbLeft a{color: #fff;text-decoration: underline}@media (max-width: 1025px){.footerBottom .footerBottomWrap .fbLeft{width: 100%}}.footerBottom .footerBottomWrap .fbRight{width: 49%}@media (max-width: 1025px){.footerBottom .footerBottomWrap .fbRight{width: 100%}}.footerBottom .footerBottomWrap .mod_customnav{width: 100%}.footerBottom .footerBottomWrap .fbLogos{display: flex;width: 100%;justify-content: space-between;flex-direction: row;margin-bottom: 30px}@media (max-width: 1025px){.footerBottom .footerBottomWrap .fbLogos{flex-direction: column}}.footerBottom .footerBottomWrap .fbLogos .ce_image.first,.footerBottom .footerBottomWrap .fbLogos .ce_image.imgMid{padding-right: 10px}@media (max-width: 1025px){.footerBottom .footerBottomWrap .fbLogos .ce_image.first,.footerBottom .footerBottomWrap .fbLogos .ce_image.imgMid{padding-right: 0}}.footerBottom .footerBottomWrap .fbLogos .ce_image.last img{width: 70%;height: auto}.footerBottom .footerBottomWrap .fbLogos .ce_image h4{font-size: 1.1em;color: #fff;padding-bottom: 20px}@media (max-width: 1025px){.footerBottom .footerBottomWrap .fbLogos .ce_image{margin: 20px auto}}@media (max-width: 1025px){.footerBottom #concept1601{max-width: 100%;margin: 0;padding: 0 10px}}@media (max-width: 1025px){.footerBottom #concept1601 .mod_article p{text-align: center}}.footerBottom #concept1601 .mod_article a{font-size: 0.8em;color: #fff}.footerBottom #concept1601 .mod_article a:hover{text-decoration: underline}.footerBottom #smWrapper{position: fixed;right: -190px;top: 200px;z-index: 35}@media (max-width: 1025px){.footerBottom #smWrapper{display: none}}.footerBottom #smWrapper li{position: relative;height: 36px;width: 240px;margin-bottom: 1px;cursor: pointer}.footerBottom #smWrapper li .inside{background-position: 15px center !important;position: absolute;left: 0;top: 0;transition: all .3s linear;height: 36px;width: 100%;padding-left: 50px;display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;align-items: center;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}.footerBottom #smWrapper li .inside:hover,.footerBottom #smWrapper li .inside:focus{left: -120px;background-color: #00477c !important}.footerBottom #smWrapper li .inside a{color: #fff;line-height: 1;font-family: 'Titillium Web', sans-serif;font-size: 0.8em;font-weight: 300}.footerBottom #smWrapper li.fb .inside{background-image: url('/files/layout_botschafter_spatz_de/img/facebook.svg');background-color: #0069b4;background-position: center center;background-repeat: no-repeat;background-size: 10px;background-position: 19px center !important}.footerBottom #smWrapper li.fb .inside a{flex: 50% 1 1}.footerBottom #smWrapper li.fb .inside a:hover{font-weight: 400}.footerBottom #smWrapper li.fb .inside:hover,.footerBottom #smWrapper li.fb .inside:focus{left: -240px}.footerBottom #smWrapper li.tw .inside{background-image: url("/files/layout_botschafter_spatz_de/img/twitter.svg");background-color: #0069b4;background-position: center center;background-repeat: no-repeat;background-size: 20px}.footerBottom #smWrapper li.tw .inside a{flex: 50% 1 1}.footerBottom #smWrapper li.tw .inside a:hover{font-weight: 400}.footerBottom #smWrapper li.tw .inside:hover,.footerBottom #smWrapper li.tw .inside:focus{left: -240px}.footerBottom #smWrapper li.fr .inside{background-image: url("/files/layout_botschafter_spatz_de/img/flickr.svg");background-color: #0069b4;background-position: center center;background-repeat: no-repeat;background-size: 20px}.footerBottom #smWrapper li.ig .inside{background-image: url("/files/layout_botschafter_spatz_de/img/instagram.svg");background-color: #0069b4;background-position: center center;background-repeat: no-repeat;background-size: 20px}.footerBottom #smWrapper li.pt .inside{background-image: url("/files/layout_botschafter_spatz_de/img/pinterest.svg");background-color: #0069b4;background-position: center center;background-repeat: no-repeat;background-size: 20px 25px}.footerBottom #smWrapper li.yt .inside{background-image: url("/files/layout_botschafter_spatz_de/img/youtube.svg");background-color: #0069b4;background-position: center center;background-repeat: no-repeat;background-size: 20px}#mainNav,.metaNav{flex: 60% 0 0;margin-left: 2px;overflow: inherit}@media (max-width: 1025px){#mainNav,.metaNav{display: none}}#mainNav ul.level_1,.metaNav ul.level_1{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between}#mainNav ul.level_1 li,.metaNav ul.level_1 li{position: relative}#mainNav ul.level_1 li a span,.metaNav ul.level_1 li a span{position: relative;font-family: 'Titillium Web', sans-serif;font-size: 1.1em;text-transform: uppercase;color: #fff;font-weight: 300;height: 50px;line-height: 50px;display: block;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}#mainNav ul.level_1 li a span:before,.metaNav ul.level_1 li a span:before{position: absolute;content: "";display: block;width: 100%;height: 0;background: #00477c;bottom: 0;left: 0;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}#mainNav ul.level_1 li a:hover span:before,.metaNav ul.level_1 li a:hover span:before{width: 100%;height: 5px}#mainNav ul.level_1 li span.active,.metaNav ul.level_1 li span.active{font-family: 'Titillium Web', sans-serif;font-size: 1.1em;text-transform: uppercase;color: #fff;font-weight: 300;height: 50px;line-height: 50px;display: block}#mainNav ul.level_1 li span.active:before,.metaNav ul.level_1 li span.active:before{position: absolute;content: "";display: block;width: 100%;height: 5px;background: #00477c;bottom: 0;left: 0;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}#mainNav ul.level_1 li ul.level_2,.metaNav ul.level_1 li ul.level_2{max-height: 0;overflow: hidden;position: absolute;left: 0;bottom: 50px;background: #00477c;-webkit-transition: all .4s;-moz-transition: all .4s;-ms-transition: all .4s;-o-transition: all .4s;transition: all .4s}#mainNav ul.level_1 li ul.level_2:after,.metaNav ul.level_1 li ul.level_2:after{content: "";display: block;position: absolute;bottom: 0;left: 20px;width: 0;height: 0;border-style: solid;border-width: 0 15px 15px 15px;border-color: transparent transparent #0069b4 transparent}#mainNav ul.level_1 li ul.level_2 li,.metaNav ul.level_1 li ul.level_2 li{display: block}#mainNav ul.level_1 li ul.level_2 li span.active,.metaNav ul.level_1 li ul.level_2 li span.active{color: #fff;font-family: 'Open Sans', sans-serif;font-size: 1em;line-height: inherit;height: auto;text-transform: inherit;padding: 5px 20px}#mainNav ul.level_1 li ul.level_2 li span.active:before,.metaNav ul.level_1 li ul.level_2 li span.active:before{display: none}#mainNav ul.level_1 li ul.level_2 li span,.metaNav ul.level_1 li ul.level_2 li span{position: relative;font-family: 'Open Sans', sans-serif;font-size: 1em;background: #00477c;line-height: inherit;height: auto;text-transform: inherit;min-width: 240px;padding: 5px 20px;transition: all .1s}@media (max-width: 1170px){#mainNav ul.level_1 li ul.level_2 li span,.metaNav ul.level_1 li ul.level_2 li span{min-width: 170px}}#mainNav ul.level_1 li ul.level_2 li span:before,.metaNav ul.level_1 li ul.level_2 li span:before{display: none}#mainNav ul.level_1 li ul.level_2 li span:hover,.metaNav ul.level_1 li ul.level_2 li span:hover{font-weight: 700;color: #fff}#mainNav ul.level_1 li ul.level_2 li span.submenu:before,.metaNav ul.level_1 li ul.level_2 li span.submenu:before{position: absolute;z-index: 20;content: "";display: block;width: 0;height: 0;border-style: solid;border-width: 15px 0 15px 0;border-color: transparent;left: inherit;left: 280px;top: 0;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}@media (max-width: 1170px){#mainNav ul.level_1 li ul.level_2 li span.submenu:before,.metaNav ul.level_1 li ul.level_2 li span.submenu:before{left: 210px}}#mainNav ul.level_1 li ul.level_2 li.forward span,.metaNav ul.level_1 li ul.level_2 li.forward span{color: #fff;font-weight: 700}#mainNav ul.level_1 li ul.level_2 li a.submenu span:before,.metaNav ul.level_1 li ul.level_2 li a.submenu span:before{left: inherit;background: none;position: absolute;z-index: 20;content: "";display: block;width: 0;height: 0;border-style: solid;border-width: 15px 0 15px 0;border-color: transparent;left: 280px;top: 0;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}@media (max-width: 1170px){#mainNav ul.level_1 li ul.level_2 li a.submenu span:before,.metaNav ul.level_1 li ul.level_2 li a.submenu span:before{left: 210px}}#mainNav ul.level_1 li ul.level_2 li a.trail span,.metaNav ul.level_1 li ul.level_2 li a.trail span{color: #fff;font-weight: 700}#mainNav ul.level_1 li ul.level_2 li ul.level_3,.metaNav ul.level_1 li ul.level_2 li ul.level_3{z-index: 10;background: #0069b4;max-width: 0;position: absolute;left: 280px;top: 0;margin-top: -25%;transition: max-width .4s}@media (max-width: 1170px){#mainNav ul.level_1 li ul.level_2 li ul.level_3,.metaNav ul.level_1 li ul.level_2 li ul.level_3{left: 210px}}#mainNav ul.level_1 li ul.level_2 li ul.level_3:after,.metaNav ul.level_1 li ul.level_2 li ul.level_3:after{display: none}#mainNav ul.level_1 li ul.level_2 li ul.level_3 li span,.metaNav ul.level_1 li ul.level_2 li ul.level_3 li span{background: #0069b4;min-width: 300px}@media (max-width: 1170px){#mainNav ul.level_1 li ul.level_2 li ul.level_3 li span,.metaNav ul.level_1 li ul.level_2 li ul.level_3 li span{min-width: 170px}}#mainNav ul.level_1 li ul.level_2 li:hover ul.level_3,.metaNav ul.level_1 li ul.level_2 li:hover ul.level_3{max-width: 300px;z-index: 10;padding: 20px 0}@media (max-width: 1170px){#mainNav ul.level_1 li ul.level_2 li:hover ul.level_3,.metaNav ul.level_1 li ul.level_2 li:hover ul.level_3{max-width: 200px}}#mainNav ul.level_1 li ul.level_2 li.active span.active,.metaNav ul.level_1 li ul.level_2 li.active span.active{font-weight: 700}#mainNav ul.level_1 li ul.level_2 li:hover > a span:before,.metaNav ul.level_1 li ul.level_2 li:hover > a span:before,#mainNav ul.level_1 li ul.level_2 li:hover span.active:before,.metaNav ul.level_1 li ul.level_2 li:hover span.active:before{border-width: 15px 0 15px 15px;border-color: transparent transparent transparent #00477c;background: none !important}#mainNav ul.level_1 li ul.level_2:hover,.metaNav ul.level_1 li ul.level_2:hover{overflow: visible}#mainNav ul.level_1 li:hover ul.level_2,.metaNav ul.level_1 li:hover ul.level_2{max-height: 500px;padding: 20px 0 40px 0}#mainNav ul.level_1 li:hover ul.level_2 ul,.metaNav ul.level_1 li:hover ul.level_2 ul{overflow: hidden}#mainNav ul.level_1 li.trail > a > span,.metaNav ul.level_1 li.trail > a > span{position: relative}#mainNav ul.level_1 li.trail > a > span:before,.metaNav ul.level_1 li.trail > a > span:before{position: absolute;content: "";display: block;width: 100%;height: 5px;background: #00477c;bottom: 0;left: 0;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}#mainNav.downward ul.level_1 li a span:before,.metaNav.downward ul.level_1 li a span:before{bottom: inherit;top: 0;background: #fff}#mainNav.downward ul.level_1 li:hover ul.level_2,.metaNav.downward ul.level_1 li:hover ul.level_2{max-height: 500px;padding: 40px 0 20px 0;z-index: 10}#mainNav.downward ul.level_1 li:hover ul.level_2 ul,.metaNav.downward ul.level_1 li:hover ul.level_2 ul{overflow: hidden}#mainNav.downward ul.level_1 li ul.level_2,.metaNav.downward ul.level_1 li ul.level_2{left: 0;bottom: inherit;top: 50px}#mainNav.downward ul.level_1 li ul.level_2:after,.metaNav.downward ul.level_1 li ul.level_2:after{bottom: inherit;top: 0;border-style: solid;border-width: 15px 15px 0 15px;border-color: #0069b4 transparent transparent transparent}#mainNav.downward ul.level_1 li span.active:before,.metaNav.downward ul.level_1 li span.active:before{position: absolute;content: "";display: block;width: 100%;height: 5px;background: #fff;top: 0;left: 0;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}@media (max-width: 1180px){#mainNav ul.level_1{-webkit-justify-content: flex-end;-ms-justify-content: flex-end;justify-content: flex-end}}@media (max-width: 1180px){#mainNav ul.level_1 > li{margin: 0 .7em}}header .metaNav{flex: auto 1 0;margin-left: 0}header .metaNav ul.level_1{display: inherit}header .metaNav ul.level_1 li{display: inline-block;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}header .metaNav ul.level_1 li a span{height: 50px;line-height: 50px;display: block;font-family: 'Titillium Web', sans-serif;text-transform: uppercase;color: #fff;font-weight: 300;padding: 0 10px 0 0;font-size: 0.9em}header .metaNav ul.level_1 li ul.level_2 li a span{min-width: 120px !important;height: inherit;line-height: inherit}header .metaNav ul.level_1 li ul.level_2 li a.submenu span:before{background: none;right: inherit;left: 160px;top: 10px;border-width: 15px 0 15px 0;border-color: transparent}header .metaNav ul.level_1 li ul.level_2 li span{min-width: 120px !important;height: inherit;line-height: inherit}header .metaNav ul.level_1 li ul.level_2 li span.submenu:before{background: none;right: inherit;left: 160px;top: 10px;border-width: 15px 0 15px 15px;border-color: transparent transparent transparent #00477c}header .metaNav ul.level_1 li ul.level_2 li:hover ul.level_3 span{min-width: 120px !important;padding-left: 40px}header .metaNav ul.level_1 li ul.level_2 li:hover a.submenu span:before{border-width: 15px 0 15px 15px;border-color: transparent transparent transparent #00477c}header .metaNav ul.level_1 li ul.level_2 li.active span{font-weight: 700}header .metaNav ul.level_1 li ul.level_2 li.trail span{font-weight: 700}header .metaNav ul.level_1 li ul.level_2 li.trail li span{font-weight: 400}header .metaNav ul.level_1 li ul.level_2 li.trail li.active span{font-weight: 700}header .metaNav ul.level_1 li ul.level_2 ul.level_3{right: inherit;left: 160px;top: 0;margin-top: 0;transition: max-width .4s}header .metaNav ul.level_1 li:hover ul.level_2{padding: 20px 0 !important}header .metaNav ul.level_1 li.forward span{height: 50px;line-height: 50px;display: block;font-family: 'Titillium Web', sans-serif;text-transform: uppercase;color: #fff;font-weight: 300;padding: 0 10px 0 0;font-size: 0.9em}header .metaNav ul.level_1 li.forward span:before{position: absolute;height: 5px;display: block;content: "";background: #fff;width: 100%;top: 0;left: 0}@media (max-width: 1025px){.mod_breadcrumb{display: none}}.mod_breadcrumb ul{max-width: 1080px;margin: 0 auto;padding: 0 60px 0 200px;display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;margin-bottom: 40px}@media (max-width: 1100px){.mod_breadcrumb ul{max-width: 1080px;margin: 0 auto;padding: 0 60px 0 140px}}.mod_breadcrumb ul li{position: relative}.mod_breadcrumb ul li span{color: #333;font-size: 0.9em;display: block;line-height: 25px;text-indent: 12px;padding-right: 16px}.mod_breadcrumb ul li span:hover{color: #00477c}.mod_breadcrumb ul li.first a{height: 24px;width: 12px;background: url("/files/layout_botschafter_spatz_de/img/home_black.svg") 0 6px no-repeat;background-size: 11px;line-height: 25px}.mod_breadcrumb ul li.first a:hover{background: url("/files/layout_botschafter_spatz_de/img/home.svg") 0 6px no-repeat;background-size: 11px}.mod_breadcrumb ul li.first span{display: none}.mod_breadcrumb ul li.first:after{display: none}.mod_breadcrumb ul li:after{position: absolute;content: "";display: inline-block;width: 0;height: 0;left: 0;top: 1px;border-style: solid;border-width: 5px 0 5px 5px;border-color: transparent transparent transparent #333;top: 8px;left: inherit;right: 0}.mod_breadcrumb ul li.active span{color: #00477c}.mod_breadcrumb ul li.active:after{display: none}.mod_breadcrumb ul a{display: block}body.home .mod_breadcrumb{display: none}li.mobileonly{display: none}@media (max-width: 1025px){li.mobileonly{display: block}}li.nomobile{display: block}@media (max-width: 1025px){li.nomobile{display: none !important}}.additionalNav ul{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;flex-wrap: wrap;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between}.additionalNav ul li{width: calc(1 / 2 * 100% - (1 - 1 / 2) * 2px);background: #eeeeee;padding: .5em .5em .5em 2em;box-sizing: border-box;margin-bottom: 2px;position: relative;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}@media (max-width: 1025px){.additionalNav ul li{width: 100%}}.additionalNav ul li:before{position: absolute;content: "";display: inline-block;width: 0;height: 0;left: 0;top: 1px;border-style: solid;border-width: 8px 0 8px 8px;border-color: transparent transparent transparent #c7c7c7;top: 10px;left: 10px}.additionalNav ul li a{color: #111 !important;display: block}.additionalNav ul li:hover{background: #0069b4}.additionalNav ul li:hover:before{position: absolute;content: "";display: inline-block;width: 0;height: 0;left: 0;top: 1px;border-style: solid;border-width: 8px 0 8px 8px;border-color: transparent transparent transparent #00477c;top: 10px;left: 10px}.additionalNav ul li:hover a{color: #fff !important}.additionalNav ul li.active{background: #0069b4}.additionalNav ul li.active:before{position: absolute;content: "";display: inline-block;width: 0;height: 0;left: 0;top: 1px;border-style: solid;border-width: 8px 0 8px 8px;border-color: transparent transparent transparent #fff;top: 10px;left: 10px;display: none}.additionalNav ul li.active span{color: #fff !important}.additionalNav ul li.submenu:hover{background: #eeeeee}.additionalNav ul li.submenu:hover a span{color: #00477c;font-weight: 700}.additionalNav ul li.submenu:hover li a span{font-weight: 400}.additionalNav ul li.submenu:hover ul li:hover:before{position: absolute;content: "";display: inline-block;width: 0;height: 0;left: 0;top: 1px;border-style: solid;border-width: 8px 0 8px 8px;border-color: transparent transparent transparent #fff;top: 10px;left: 10px}.additionalNav ul li.submenu ul li span{color: #00477c !important}.additionalNav ul li li:hover a span{color: #fff !important;font-weight: 400 !important}@media (max-width: 1180px){.navigation.fixed{border-top-width: 0px !important}}body.hideMainNav .navigation .navWrapper{height: 2px;overflow: hidden}@media (max-width: 1025px){body.hideMainNav .navigation .navWrapper{height: 40px;overflow: auto}}body.hideMainNav .navigation .navWrapper #mainNav{display: none}body.hideMainNav .navigation .navWrapper #googlesearch{display: none}@media (max-width: 1025px){body.hideMainNav .navigation .navWrapper #googlesearch{display: block}}body.hideMainNav .navigation .navWrapper .searchStart{display: none}body.hideMainNav .navigation.fixed .navWrapper{display: none}@media (max-width: 1025px){body.hideMainNav .navigation.fixed .navWrapper{display: block}}#googlesearch{margin-top: 10px;z-index: 100;width: 30%;max-height: 0;overflow: hidden;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}#googlesearch.show{max-height: 35px}@media (max-width: 1025px){#googlesearch.show{display: none}}.gcsc-branding{display: none}.mod_search{position: absolute;right: 40px;top: 0;max-height: 0;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}.mod_search .formbody{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex}.mod_search .formbody input{font-family: 'Open Sans', sans-serif;border: 1px solid #fff;color: #111;font-size: 0.9em;font-weight: 400;padding: 3px 5px;font-style: italic;width: 275px}.mod_search .formbody button{font-family: 'Open Sans', sans-serif;margin-top: 5px;position: relative;border: none;text-indent: -999em;width: 24px;height: 26px;background: #fff}.mod_search .formbody button:after{content: "";position: absolute;display: block;width: 0;height: 0;top: 2px;left: 25%;border-style: solid;border-width: 10px 0 10px 10px;border-color: transparent transparent transparent #0069b4}.mod_search.show{max-height: 50px}.media{position: fixed;width: 100%;top: 41px}.media .mod_rocksolid_slider{width: 100%;height: auto}.media .mod_rocksolid_slider .rsts-slide{-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;height: 600px}@media (max-width: 1400px){.media .mod_rocksolid_slider .rsts-slide{height: 500px}}@media (max-width: 1025px){.media .mod_rocksolid_slider .rsts-slide{height: 300px}}.media .mod_rocksolid_slider .rsts-slide > a{width: 100%;height: 100%;display: block;opacity: 1;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}.media .mod_rocksolid_slider .rsts-slide > a .ce_text{position: absolute !important;font-size: 0.8em;left: 50%;width: 340px;padding: 20px;box-sizing: border-box;margin-left: -471px;bottom: 40px;line-height: 150%;color: #fff;background: rgba(0,0,0,0.5)}@media (max-width: 1319px){.media .mod_rocksolid_slider .rsts-slide > a .ce_text{left: 0;margin-left: 200px}}.media .mod_rocksolid_slider .rsts-slide > a .ce_text h2{line-height: 120%;color: #fff;font-size: 2.5em;font-weight: 300}@media (max-width: 1025px){.media .mod_rocksolid_slider .rsts-slide > a .ce_text{left: 0;width: 100%;padding: 20px;margin-left: 0;text-align: center;bottom: 0;background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, #000 100%);background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, #000 100%);background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, #000 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0)}}@media (max-width: 1025px){.media .mod_rocksolid_slider .rsts-slide > a .ce_text p:not(.more){display: none}}.media .mod_rocksolid_slider .rsts-slide > a .ce_text.rsts-caption{display: none}.media .mod_rocksolid_slider .rsts-slide > a .ce_text:after{content: "Weiterlesen ...";display: block;color: #fff}.media .mod_rocksolid_slider .rsts-slide > a:hover{opacity: 0.8}.media .mod_rocksolid_slider .rsts-slide > a:hover .ce_text:after{text-decoration: underline}.tag_startseite,.tag_top,.tag_keinekategorie{display: none !important}.mod_newslist.flex{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between}@media (max-width: 600px){.mod_newslist.flex{flex-direction: column}}.mod_newslist.flex .taglist{margin-top: 5px;color: #ccc;font-style: italic;line-height: 140%;font-size: 0.8em;height: 70px;padding: 0 1.875em}@media (max-width: 600px){.mod_newslist.flex .taglist{position: relative;bottom: 0;height: inherit;padding: 0}}.mod_newslist.flex .taglist a{display: inline-block;color: #999 !important}.mod_newslist.flex .taglist a:hover{color: #ff7e0c !important;text-decoration: underline}.mod_newslist.flex .layout_latest{color: #000;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;background: #f7f7f7;display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;flex-direction: column;margin: 0 1em}.mod_newslist.flex .layout_latest.first{margin: 0 1em 0 0}.mod_newslist.flex .layout_latest.last{margin: 0 0 0 1em}@media (max-width: 600px){.mod_newslist.flex .layout_latest{margin: 0 0 20px 0 !important;padding: 1.5em;box-sizing: border-box}}.mod_newslist.flex .layout_latest a.newsteaserlink{-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto;display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;flex-direction: column}@media (max-width: 600px){.mod_newslist.flex .layout_latest a.newsteaserlink{display: block;margin: 0 0 20px 0 !important}}.mod_newslist.flex .layout_latest a.newsteaserlink .newsteasertop{-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto}.mod_newslist.flex .layout_latest a.newsteaserlink h3{color: #0069b4;font-weight: 400;margin-bottom: 10px;padding: 0 1.25em}@media (max-width: 600px){.mod_newslist.flex .layout_latest a.newsteaserlink h3{margin-bottom: 10px;padding: 0;height: inherit !important}}.mod_newslist.flex .layout_latest a.newsteaserlink h4{display: none}.mod_newslist.flex .layout_latest a.newsteaserlink figure{overflow: hidden;margin-bottom: 1.5em}.mod_newslist.flex .layout_latest a.newsteaserlink figure img{display: block}.mod_newslist.flex .layout_latest a.newsteaserlink p{margin-bottom: 10px;color: #000;padding: 0 1.5em}@media (max-width: 600px){.mod_newslist.flex .layout_latest a.newsteaserlink p{display: none;margin-top: 0;padding: 0}}.mod_newslist.flex .layout_latest a.newsteaserlink h3 + p{-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto}.mod_newslist.flex .layout_latest a.newsteaserlink .more{display: block;color: #ff7e0c;margin-bottom: 0;margin-top: 10px}@media (max-width: 600px){.mod_newslist.flex .layout_latest a.newsteaserlink .more{display: block;font-size: 1em}}.mod_newslist.flex .layout_latest a.newsteaserlink .info{font-style: italic;color: #999;font-size: 0.9em;font-weight: 300;margin-bottom: 0;padding: 0 1.66667em}@media (max-width: 600px){.mod_newslist.flex .layout_latest a.newsteaserlink .info{display: block;font-size: 0.8em;line-height: 1.2em}}.mod_newslist.flex .layout_latest a.newsteaserlink .info time{font-weight: 300}.mod_newslist.flex .layout_latest a.newsteaserlink img{opacity: 1;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}.mod_newslist.flex .layout_latest a.newsteaserlink:hover img{opacity: 0.8}.mod_newslist.flex .layout_latest a.newsteaserlink:hover .more{color: #eb5808}.mod_newslist.flex .layout_latest.noTags .more{margin-bottom: 2em !important}@media (max-width: 1100px){.mod_newslist.flex.download{flex-wrap: wrap}}@media (max-width: 1100px){.mod_newslist.flex.download .layout_latest{flex: 47% 1 1;margin: 0 0 40px 0}}.mod_newslist.flex.download .layout_latest h3{margin-bottom: 10px;min-height: inherit}.mod_newslist.flex.download .layout_latest h4{order: 2;margin-bottom: 10px;color: #333;font-size: 1em}.mod_newslist.flex.download .layout_latest p{order: 4;padding-right: 25%}.mod_newslist.flex.download .layout_latest p.info{order: 5}.mod_newslist.flex.download .layout_latest figure{order: 3}.mod_newslist.flex.download .layout_latest figure img{border: solid 7px #fff;-webkit-box-shadow: 13px 10px 68px -18px rgba(0,0,0,0.3);-moz-box-shadow: 13px 10px 68px -18px rgba(0,0,0,0.3);box-shadow: 13px 10px 68px -18px rgba(0,0,0,0.3)}.mod_newslist.flex.row3{flex-wrap: wrap;-webkit-justify-content: flex-start;-ms-justify-content: flex-start;justify-content: flex-start}.mod_newslist.flex.row3 .layout_latest{flex: 1 1 31%;margin: 0 0 1em 0;margin-right: 2.33%;max-width: 31%}@media (max-width: 600px){.mod_newslist.flex.row3 .layout_latest{flex: none;max-width: inherit}}.mod_newslist.flex.row3 .layout_latest h4{order: 1;color: #00477c;font-size: 1.1em;display: none}.mod_newslist.flex.row3 .layout_latest .taglist{margin-bottom: 20px}@media (max-width: 600px){.mod_newslist.flex.row3 .layout_latest .taglist{margin-bottom: 0}}@media (max-width: 1025px){.mod_newslist.flex.row4{flex-wrap: wrap;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between}}@media (max-width: 1025px){.mod_newslist.flex.row4 .layout_latest{flex: inherit;margin: 0 !important;margin-bottom: 30px !important;width: calc(1 / 2 * 100% - (1 - 1 / 2) * 30px)}}@media (max-width: 600px){.mod_newslist.flex.row4 .layout_latest{flex: inherit;margin: 0 !important;margin-bottom: 30px !important;width: 100%}}.mod_newslist.flex.row4 .pagination_bottom{position: absolute}.mod_newslist.col_1_23 .layout_latest a .ce_text{position: relative}.mod_newslist.col_1_23 .layout_latest a figure{float: right;width: 66%}@media (max-width: 1100px){.mod_newslist.col_1_23 .layout_latest a figure{width: 49%}}@media (max-width: 600px){.mod_newslist.col_1_23 .layout_latest a figure{float: none;width: 100%;margin-bottom: 1em}}.mod_newslist.col_1_23 .layout_latest a figure img{display: block}.mod_newslist.col_1_23 .layout_latest a h1,.mod_newslist.col_1_23 .layout_latest a p{float: left;width: 32%}@media (max-width: 1100px){.mod_newslist.col_1_23 .layout_latest a h1,.mod_newslist.col_1_23 .layout_latest a p{width: 49%}}@media (max-width: 600px){.mod_newslist.col_1_23 .layout_latest a h1,.mod_newslist.col_1_23 .layout_latest a p{float: none;width: 100%}}.mod_newslist.col_1_23 .layout_latest a p{color: #000;padding-bottom: 50px}.mod_newslist.col_1_23 .layout_latest a p.more{position: absolute;bottom: 0;padding-bottom: 0;margin-bottom: 0;background: #ff7e0c;color: #fff;line-height: 35px;height: 35px;display: block;text-align: center;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}@media (max-width: 600px){.mod_newslist.col_1_23 .layout_latest a p.more{margin-top: 20px}}.mod_newslist.col_1_23 .layout_latest a:hover p.more{background: #eb5808}.mod_newslist.col_1_23 .layout_latest a:hover img{opacity: 0.8}.mod_newslist.col_1_23 .taglist{margin-top: 10px;font-style: italic;float: right;font-size: 0.8em}@media (max-width: 1260px){.mod_newslist.col_1_23 .taglist{float: left}}.mod_newslist.col_1_23 .taglist a{display: inline-block;color: #999 !important}.mod_newslist.col_1_23 .taglist a:hover{color: #eb5808 !important;text-decoration: underline}.ie11 a.newsteaserlink{height: calc(100% - 70px)}.mod_newsreader p.info{clear: both;float: left;width: 48%;border-top: solid 1px #efefef;margin-top: 10px;padding-top: 10px;color: #999;font-style: italic;font-size: 0.8em}.mod_newsreader .tag-chain{float: right;width: 48%;border-top: solid 1px #efefef;margin-top: 10px;padding-top: 10px;display: inline-block;font-style: italic}.mod_newsreader .tag-chain li{display: inline-block;font-size: 0.8em}.mod_newsreader .tag-chain li a{color: #999 !important}.mod_newsreader .tag-chain li a:hover{color: #ff7e0c !important;text-decoration: underline}.back{margin-top: 40px;display: inline-block}@media (max-width: 1025px){.back{display: block}}.back a{-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;color: #fff !important;background: #ff7e0c;display: inline-block;padding: 0 31px;line-height: 26px;font-size: 0.8em;height: 26px}@media (max-width: 1025px){.back a{width: 100%;display: block;padding: 0;text-align: center}}.back a:hover{background: #eb5808}.pagination,.pagination_top,.pagination_bottom{flex: 0}.pagination p,.pagination_top p,.pagination_bottom p{font-size: 0.9em;font-style: italic;color: #aaa}.pagination ul,.pagination_top ul,.pagination_bottom ul{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex}.pagination ul li,.pagination_top ul li,.pagination_bottom ul li{width: 40px;height: 40px;background: #efefef;text-align: center;line-height: 40px;margin-right: 1px}.pagination ul li.last,.pagination_top ul li.last,.pagination_bottom ul li.last,.pagination ul li.next,.pagination_top ul li.next,.pagination_bottom ul li.next,.pagination ul li.previous,.pagination_top ul li.previous,.pagination_bottom ul li.previous{width: auto;padding: 0 10px}.pagination ul li a,.pagination_top ul li a,.pagination_bottom ul li a{color: #aaa !important;display: block;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}.pagination ul li a:hover,.pagination_top ul li a:hover,.pagination_bottom ul li a:hover{color: #000 !important}.pagination_top{display: none}.grey .layout_latest{background: #fff !important}.mod_tagcloudnews{margin-bottom: 0}.mod_article.flex .inside{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between}@media (max-width: 1025px){.mod_article.flex .inside{flex-direction: column}}.mod_article.flex .inside > div{flex: 1;display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;flex-direction: column;margin: 0 1em}@media (max-width: 1025px){.mod_article.flex .inside > div{margin: 0 0 40px 0 !important}}.mod_article.flex .inside > div.first{margin: 0 1em 0 0}.mod_article.flex .inside > div p.imgWrap{margin-top: auto;margin-bottom: auto}@media (max-width: 600px){.ce_text{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;flex-direction: column}}.ce_text h3{margin: 0;font-family: 'Titillium Web', sans-serif;margin-top: 20px;margin-bottom: 20px;color: #00477c;font-size: 1.2em}@media (max-width: 600px){.ce_text h3{order: 3}}.ce_text h3.headblock{font-family: 'Titillium Web', sans-serif;margin-top: 20px;margin-bottom: 20px;color: #00477c;font-size: 1.2em}@media (max-width: 600px){.ce_text h3.headblock{order: 1}}@media (max-width: 600px){.ce_text p{order: 3}}@media (max-width: 600px){.ce_text figure{order: 2}}.ce_text figure.float_right{float: right !important;margin-left: 2em;margin-bottom: 1em;max-width: 50%}@media (max-width: 600px){.ce_text figure.float_right{float: none !important;margin: 0;max-width: 100% !important}}.ce_text figure.float_left{float: left !important;margin-right: 2em;margin-bottom: 1em;max-width: 50%}@media (max-width: 600px){.ce_text figure.float_left{float: none !important;margin: 0;max-width: 100% !important}}@media (max-width: 600px){.ce_text figure.float_below{order: 3}}.ce_text ul{margin-bottom: 1em}@media (max-width: 600px){.ce_text ul{order: 3}}.ce_text ul li{list-style-type: square;margin-left: 1.3em}.ce_text ol{margin-bottom: 1em}@media (max-width: 600px){.ce_text ol{order: 3}}.ce_text ol li{list-style-type: decimal;margin-left: 1.3em}.ce_text.flex_1_23 figure{width: 66% !important}.ce_text.flex_1_23 figure.float_right{float: right !important;margin-left: 2em}@media (max-width: 1025px){.ce_text.flex_1_23 figure.float_right{float: none !important;margin: 0;width: 100% !important}}figure{position: relative}figure .copyright{position: relative;margin: -40px 10px 0 0;z-index: 1;color: #fff;height: 40px;line-height: 40px;opacity: 0.8;font-size: 0.8em;display: block;text-align: right;text-shadow: 0px 0px 2px #000}figure figcaption{position: relative;color: #999;font-style: italic;font-size: 0.9em;padding-bottom: 10px}#apWrap{position: fixed;width: 50px;height: 36px;right: 0;top: 459px;z-index: 58;background: url("/files/layout_botschafter_spatz_de/img/sprechblasen_weiss.svg") #00477c no-repeat center center;background-size: 30px;cursor: pointer}#apWrap.active,#apWrap:hover{background: url("/files/layout_botschafter_spatz_de/img/sprechblasen_weiss.svg") #eb5808 no-repeat center center;background-size: 30px;z-index: 65}#apWrap.active{background: url("/files/layout_botschafter_spatz_de/img/button_close.svg") #eb5808 no-repeat center center;background-size: 25px}@media (max-width: 1025px){#apWrap{display: none}}body.no-overlay #apWrap,body #apWrap{top: 236px}body.no-overlay #overlayWrap{top: 459px}.ce_text.ansprechpartner{display: none;overflow: visible;font-size: 0.9em;background: #fff;position: absolute;right: -500px;top: 0;width: 470px;padding: 1em;-webkit-box-shadow: -3px 4px 25px 0px rgba(0,0,0,0.24);-moz-box-shadow: -3px 4px 25px 0px rgba(0,0,0,0.24);box-shadow: -3px 4px 25px 0px rgba(0,0,0,0.24);-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}@media (max-width: 1025px){.ce_text.ansprechpartner.block{display: block}}@media (max-width: 1025px){.ce_text.ansprechpartner{display: flex;justify-content: space-around;right: inherit;top: inherit;position: static;width: 100%;box-sizing: border-box;margin: 20px auto !important;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;text-align: center}}.ce_text.ansprechpartner .inside{max-width: inherit !important;margin: !important;padding: !important}.ce_text.ansprechpartner figure{width: inherit;margin: 0}@media (max-width: 1025px){.ce_text.ansprechpartner figure{max-width: 100% !important}}.ce_text.ansprechpartner figure img{display: block}@media (max-width: 1025px){.ce_text.ansprechpartner figure img{margin: auto}}@media (max-width: 1025px){.ce_text.ansprechpartner figure{float: none !important;margin: 0}}.ce_text.ansprechpartner p{margin-bottom: 0}.ce_text.ansprechpartner p:nth-child(2){margin-top: 10px}.ce_text.ansprechpartner h3{font-weight: 400;margin: 10px 0;color: #00477c;font-size: 1.5em}.ce_text.ansprechpartner a{color: #000 !important;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;font-weight: 400}.ce_text.ansprechpartner a.phone{padding-left: 30px;background: url("/files/layout_botschafter_spatz_de/img/phone_darkblue.svg") no-repeat 3px center;background-size: 13px}.ce_text.ansprechpartner a.email{padding-left: 30px;background: url("/files/layout_botschafter_spatz_de/img/mail_darkblue.svg") no-repeat 3px center;background-size: 17px}.ce_text.ansprechpartner a:hover{color: #00477c !important;font-weight: 700}.ce_text.ansprechpartner.show{right: 55px}.ce_text.ansprechpartner .ansprechpartner_detail{display: flex;flex-direction: row;flex-wrap: nowrap;margin-bottom: 20px}@media (max-width: 1025px){.ce_text.ansprechpartner .ansprechpartner_detail{display: block}}.ce_text.ansprechpartner .ansprechpartner_detail:last-of-type{margin-bottom: 0}.ce_text.ansprechpartner .ansprechpartner_detail figure{width: 200px;margin-right: 10px}@media (max-width: 1025px){.ce_text.ansprechpartner .ansprechpartner_detail figure{margin: 0 auto}}.ce_text.ansprechpartner .ansprechpartner_detail figure picture{display: block}.ce_text.ansprechpartner .ansprechpartner_detail figure picture img{max-width: 100%}#apWrap .ce_text.ansprechpartner{display: block}.mm-menu{width: calc(100% - 95px);top: 41px}.mm-menu.mm-theme-black{background: #0069b4;color: #fff;border-color: #00477c}.mm-menu.mm-theme-black li a,.mm-menu.mm-theme-black li span.active,.mm-menu.mm-theme-black li span.forward{text-transform: uppercase;display: block}.mm-menu.mm-theme-black li span.active,.mm-menu.mm-theme-black li span.forward{padding: 10px 10px 10px 20px;font-weight: 400;color: #00477c}.mm-menu.mm-theme-black li span.forward{background: rgba(255,255,255,0.3)}.mm-menu.mm-theme-black li div a{text-transform: none}.mm-listview > li,.mm-listview > li .mm-next,.mm-listview > li .mm-next:before,.mm-listview > li:after{border-color: #00477c}.mm-listview > li .mm-next:before{display: none}.mm-listview > li:not(.mm-divider):after{left: 0}.mm-next:after{-webkit-transform: rotate(225deg);-ms-transform: rotate(225deg);transform: rotate(225deg)}.mm-navbar{text-align: left;border: none !important;padding: 0}.mm-navbar .mm-title{color: #fff !important;font-weight: 400;text-transform: uppercase;font-size: 0.9em;width: 95%;border-top: solid 1px #00477c;padding-left: 20px}.mm-navbar .mm-prev{position: relative;width: 100%;margin-left: 20px}.mm-navbar .mm-prev:before{left: 0}.mm-navbar .mm-prev:after{content: "zurück";display: block}.mm-navbar .home{width: 30px;height: 30px;background: url("/files/layout_botschafter_spatz_de/img/home.svg") no-repeat center center;background-size: contain;display: block;text-indent: -999em;margin-left: 20px}.mm-navbar .button.donate{padding-top: 0;padding-bottom: 0}.mm-navbar .button.donate a{display: inline-block;height: 50px;line-height: 50px;color: #fff;font-family: 'Titillium Web', sans-serif;text-transform: uppercase;font-size: 0.9em;font-weight: 300;padding-left: 25px;background: url("/files/layout_botschafter_spatz_de/img/spenden_neu.svg") no-repeat left center;background-size: 20px;padding-left: 30px;height: 35px;line-height: 35px}.mm-navbar .button.donate a:hover{font-weight: 700}.mm-navbar .button.melden{padding-top: 0;padding-bottom: 0}.mm-navbar .button.melden a{display: inline-block;height: 50px;line-height: 50px;color: #fff;font-family: 'Titillium Web', sans-serif;text-transform: uppercase;font-size: 0.9em;font-weight: 300;padding-left: 25px;background: url("/files/layout_botschafter_spatz_de/img/maps/icons/map_icon.svg") no-repeat left center;background-size: 20px;height: 35px;line-height: 35px}.mm-navbar .button.melden a:hover{font-weight: 700}.mm-navbar .button.member{padding-top: 0;padding-bottom: 0}.mm-navbar .button.member a{display: inline-block;height: 50px;line-height: 50px;color: #fff;font-family: 'Titillium Web', sans-serif;text-transform: uppercase;font-size: 0.9em;font-weight: 300;padding-left: 25px;background: url("/files/layout_botschafter_spatz_de/img/member.svg") no-repeat left center;background-size: 20px;padding-left: 30px;height: 35px;line-height: 35px}.mm-navbar .button.member a:hover{font-weight: 700}.mm-navbar .button.shop{padding-top: 0;padding-bottom: 0}.mm-navbar .button.shop a{display: inline-block;height: 50px;line-height: 50px;color: #fff;font-family: 'Titillium Web', sans-serif;text-transform: uppercase;font-size: 0.9em;font-weight: 300;padding-left: 25px;background: url("/files/layout_botschafter_spatz_de/img/shopping-cart.svg") no-repeat left 5px;background-size: 18px;padding-left: 30px;height: 35px;line-height: 35px}.mm-navbar .button.shop a:hover{font-weight: 700}.mm-navbar .mod_search .formbody{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex}.mm-navbar .mod_search .formbody .widget-text{width: 85%}.mm-navbar .mod_search .formbody input{border: none;color: #fff;background: #00477c;font-size: 0.9em;font-weight: 400;padding: 3px 5px;font-style: italic;width: 100%;box-sizing: border-box;height: 26px}.mm-navbar .mod_search .formbody input::-webkit-input-placeholder{color: #fff}.mm-navbar .mod_search .formbody input:-moz-placeholder{color: #fff}.mm-navbar .mod_search .formbody input::-moz-placeholder{color: #fff}.mm-navbar .mod_search .formbody input:-ms-input-placeholder{color: #fff}.mm-navbar .mod_search .formbody button{margin-top: 0;position: relative;border: none;text-indent: -999em;width: 24px;height: 26px;background: #00477c}.mm-navbar .mod_search .formbody button:after{position: absolute;content: "";display: inline-block;width: 0;height: 0;left: 0;top: 1px;border-style: solid;border-width: 8px 0 8px 8px;border-color: transparent transparent transparent #fff;top: 5px;left: 25%}.mm-navbar ul{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;flex-wrap: wrap}.mm-navbar ul li{flex: auto 0 0;margin-right: 4%}.mm-navbar ul li span.active{font-size: 0.7em;color: #00477c;font-weight: 700 !important;text-decoration: underline;padding: 0 !important;line-height: 24px}.mm-navbar ul li a span{font-size: 0.7em;color: #00477c;font-weight: 700}.mm-navbar .smLinkWrapper{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;margin-right: 10px}.mm-navbar .smLinkWrapper a{flex: 15% 0 0;display: block;height: 33px;border: solid 1px #fff}.mm-navbar .smLinkWrapper a.fb{background-image: url('/files/layout_botschafter_spatz_de/img/facebook.svg');background-color: #0069b4;background-position: center center;background-repeat: no-repeat}.mm-navbar .smLinkWrapper a.tw{background-image: url("/files/layout_botschafter_spatz_de/img/twitter.svg");background-color: #0069b4;background-position: center center;background-repeat: no-repeat}.mm-navbar .smLinkWrapper a.fr{background-image: url("/files/layout_botschafter_spatz_de/img/flickr.svg");background-color: #0069b4;background-position: center center;background-repeat: no-repeat}.mm-navbar .smLinkWrapper a.pt{background-image: url("/files/layout_botschafter_spatz_de/img/pinterest.svg");background-color: #0069b4;background-position: center center;background-repeat: no-repeat}.mm-navbar .smLinkWrapper a.ig{background-image: url("/files/layout_botschafter_spatz_de/img/instagram.svg");background-color: #0069b4;background-position: center center;background-repeat: no-repeat}.mm-navbar .smLinkWrapper a.yt{background-image: url("/files/layout_botschafter_spatz_de/img/youtube.svg");background-color: #0069b4;background-position: center center;background-repeat: no-repeat}.mm-navbar a:not([href]){background: rgba(255,255,255,0.3);color: #00477c}#mm-0 .mm-title{visibility: hidden}#mm-0 .start{padding-left: 20px;color: #fff;border-top: solid 1px #00477c;text-transform: uppercase;font-size: 0.9em}.mm-navbar-top-1{width: 30px}.mm-navbar-top-2{top: 4px;left: inherit;right: 0;width: calc(100% - 60px)}.mm-navbar-bottom-4{bottom: 105px}.mm-hasnavbar-top-2 .mm-panels{top: 60px}.mm-panels > .mm-panel.mm-hasnavbar{padding-top: 80px}.mm-navbar-bottom-wrap{position: relative;padding: 0px}.mm-navbar-bottom-wrap div{bottom: 0px;height: auto;position: relative}.mm-navbar-bottom-wrap div.navbar-bottom{margin-left: 0px}.mm-panels .submenu.trail a:nth-child(2){background: rgba(255,255,255,0.3);border-bottom: solid 1px #00477c}.mm-panels .mm-opened li.first{border-top: solid 1px #00477c}.mm-panels .metaMobile li.first{border: none}@media screen and (min-width: 1025px){#mainNav{display: none}}.terminexml{margin-bottom: auto}.terminexml .event{padding: 1em !important}.terminexml .event:nth-child(odd){background: #f7f7f7}.terminexml .event h3{margin-bottom: 5px}.terminexml .event_location span.event_location_street{font-weight: 700}.terminexml .event_location span.event_location_street:after{content: "\A";display: block}.terminexml .event_location span.event_location_name{font-weight: 700}.terminexml .event_uploadlist{display: none}#galleria{height: 800px}@media (max-width: 1400px){#galleria{height: 600px}}@media (max-width: 1025px){#galleria{height: 300px}}#galleria .galleria-image-nav-right{background: transparent;width: 80px;height: 80px;opacity: 1;z-index: 2;right: -75px !important;position: absolute}@media (max-width: 1400px){#galleria .galleria-image-nav-right{right: -40px !important}}@media (max-width: 1025px){#galleria .galleria-image-nav-right{right: 0 !important}}@media (max-width: 600px){#galleria .galleria-image-nav-right{display: none}}#galleria .galleria-image-nav-right:after{position: absolute;content: "";display: inline-block;width: 0;height: 0;left: 0;top: 1px;border-style: solid;border-width: 30px 0 30px 30px;border-color: transparent transparent transparent #0069b4;left: inherit;right: 40px;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}#galleria .galleria-image-nav-left{background: transparent;width: 80px;height: 80px;opacity: 1;z-index: 2;left: -75px !important;position: absolute}@media (max-width: 1400px){#galleria .galleria-image-nav-left{left: -40px !important}}@media (max-width: 1025px){#galleria .galleria-image-nav-left{left: 0 !important}}@media (max-width: 600px){#galleria .galleria-image-nav-left{display: none}}#galleria .galleria-image-nav-left:after{position: absolute;content: "";display: inline-block;width: 0;height: 0;left: 0;top: 1px;border-style: solid;border-width: 30px 30px 30px 0;border-color: transparent #0069b4 transparent transparent;left: 40px;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}.embed-container{position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;width: 100%;height: auto}.embed-container iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%}.ce_youtube{margin-bottom: 40px}.fBoxWraper iframe{width: 100% !important}input,textarea,select,a{outline: none}button,input[type=submit]{cursor: pointer}button[disabled]{background: #ccc !important;cursor: not-allowed !important}.ce_form{overflow: visible}.ce_form .formbody{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;flex-wrap: wrap;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between}.ce_form .formbody .widget{width: 100%}.ce_form .formbody .widget.vorname,.ce_form .formbody .widget.name,.ce_form .formbody .widget.plz,.ce_form .formbody .widget.ort,.ce_form .formbody .widget.left,.ce_form .formbody .widget.right{width: calc(1/2*100% - (1 - 1/2)*10px)}@media (max-width: 800px){.ce_form .formbody .widget.vorname,.ce_form .formbody .widget.name,.ce_form .formbody .widget.plz,.ce_form .formbody .widget.ort,.ce_form .formbody .widget.left,.ce_form .formbody .widget.right{width: 100%}}.formbody{padding: 2em;background: #f7f7f7}.formbody .widget{position: relative;margin-bottom: 20px}.formbody .widget.widget-text label,.formbody .widget.widget-captcha label,.formbody .widget.widget-textarea label,.formbody .widget.widget-password label{position: absolute;top: -13px;left: 0;font-size: 11px;color: #666;transition: all .1s linear;opacity: 0}.formbody .widget.widget-text label.on,.formbody .widget.widget-captcha label.on,.formbody .widget.widget-textarea label.on,.formbody .widget.widget-password label.on{color: #00477c}.formbody .widget.widget-text label.show,.formbody .widget.widget-captcha label.show,.formbody .widget.widget-textarea label.show,.formbody .widget.widget-password label.show{top: -20px;opacity: 1}@media (max-width: 800px){.formbody .widget.widget-select{padding-top: 15px}}.formbody .widget.widget-select label{position: absolute;font-size: 11px;color: #666;top: -20px}@media (max-width: 800px){.formbody .widget.widget-select label{top: -4px}}.formbody .widget.widget-select select{background: #fff;border: 1px solid #eee;height: 34px;width: 100%}.formbody .widget.widget-captcha{max-width: 100%;display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;flex-direction: column}.formbody .widget.widget-captcha span{order: 1;display: inline-block}.formbody .widget.widget-captcha input{order: 2}.formbody .widget.widget-upload{margin-bottom: 0}.formbody .widget.widget-upload label{opacity: 1;position: static;left: inherit;top: inherit}.formbody .widget.widget-textarea{margin-bottom: 20px}.formbody .widget.widget-radio span{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-align-items: baseline;-ms-align-items: baseline;align-items: baseline}.formbody .widget.widget-radio span.mandatory{display: inline}.formbody .widget.widget-radio span input{display: inline-block;width: 30px;height: 13px;background: none;-webkit-appearance: radio}.formbody .widget.widget-radio span label{display: inline-block;width: 80%}.formbody .widget.widget-radio.mandatory:after{display: none}.formbody .widget .submit{width: 100%;background: #ff7e0c;border: none;height: 34px;line-height: 34px;font-size: 0.9em;color: #fff;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;cursor: pointer}.formbody .widget .submit:hover{background: #eb5808}.formbody .widget.widget-checkbox legend{display: none}.formbody .widget.widget-checkbox span{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-align-items: baseline;-ms-align-items: baseline;align-items: baseline;width: 100%}.formbody .widget.widget-checkbox span input[type="checkbox"]{border: none;-webkit-appearance: checkbox;margin-right: 1.5em}.formbody .widget.widget-checkbox span label{width: 80%}.formbody input[type="text"],.formbody input[type="number"],.formbody input[type="password"],.formbody input[type="email"],.formbody textarea{width: 100%;height: 34px;box-sizing: border-box;padding: 0.3em;border: solid 1px #eee;font-family: 'Open Sans', sans-serif}.formbody textarea{height: inherit}.formbody input:focus,.formbody textarea:focus{border: solid 1px #666}.formbody div.mandatory{position: relative;overflow: visible}.formbody div.mandatory:after{content: "*";display: block;position: absolute;right: 10px;top: 0;color: #ccc}.formbody div.mandatory.select:after{display: none}.formbody div.mandatory.widget-captcha{position: relative}.formbody div.mandatory.widget-captcha:after{position: absolute;right: 15px;top: 24px}.formbody .error p{color: #eb5808}.formbody.NLFooter{background: none}.formbody.NLFooter label{display: none}.mod_subscribe div.mandatory:after{display: none}#googlesearch_mobile .formbody,#googlesearch .formbody{padding: 0;display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-justify-content: flex-end;-ms-justify-content: flex-end;justify-content: flex-end;background: none}#googlesearch_mobile .formbody .widget,#googlesearch .formbody .widget{position: relative;margin-bottom: 0}#googlesearch_mobile .formbody .widget .submit,#googlesearch .formbody .widget .submit{width: 75px;height: 25px;cursor: pointer;background: #0069b4;color: #fff;line-height: 1;font-size: 0.8em;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}#googlesearch_mobile .formbody .widget .submit:hover,#googlesearch .formbody .widget .submit:hover{background: #ff7e0c}#googlesearch_mobile .formbody .widget.widget-text,#googlesearch .formbody .widget.widget-text{width: 66%}#googlesearch_mobile .formbody .widget.widget-text input,#googlesearch .formbody .widget.widget-text input{height: 25px;border: none;font-size: 0.8em}#googlesearch_mobile input::-webkit-input-placeholder,#googlesearch input::-webkit-input-placeholder{color: #999;font-size: 0.9em}#googlesearch_mobile input:-moz-placeholder,#googlesearch input:-moz-placeholder{color: #999;font-size: 0.9em}#googlesearch_mobile input::-moz-placeholder,#googlesearch input::-moz-placeholder{color: #999;font-size: 0.9em}#googlesearch_mobile input:-ms-input-placeholder,#googlesearch input:-ms-input-placeholder{color: #999;font-size: 0.9em}#googlesearch_mobile .formbody{-webkit-justify-content: flex-start;-ms-justify-content: flex-start;justify-content: flex-start}#googlesearch_mobile .formbody .widget .submit{width: 40px;background: url("/files/layout_botschafter_spatz_de/img/search.svg") no-repeat center center;background-size: 20px;text-indent: -999em;margin-right: 5px}#googlesearch_mobile .formbody .widget .submit:hover{background: url("/files/layout_botschafter_spatz_de/img/search.svg") no-repeat center center}#googlesearch_mobile .formbody .widget.widget-text{width: inherit}#googlesearch_mobile .formbody .widget.widget-text input{height: 25px;width: 160px}.jfilestyle{border-collapse: separate;display: inline-block;margin: 0 0 10px 0;padding: 0;position: relative}div.jfilestyle{width: 100%}div.jfilestyle label{background: #666;color: #fff !important;display: inline-block;font-weight: 400;line-height: normal;margin: 0;text-align: center;vertical-align: middle;box-sizing: border-box;font-size: 0.9em;width: 100%}div.jfilestyle label:hover{cursor: pointer;background: #00477c}div.jfilestyle label span{height: 34px;line-height: 30px;font-weight: 400}div.jfilestyle input{background: #d9d9d9;color: #fff;cursor: default;font-family: sans-serif;font-size: 14px;line-height: normal;margin: 0 -5px 0 0;padding: 7px 14px;vertical-align: middle}div.jfilestyle label[disabled]{cursor: not-allowed;filter: alpha(opacity=65);opacity: .6;pointer-events: none}div.jfilestyle .count-jfilestyle{background: #303030;border-radius: 50%;font-size: 12px;padding: 1px 5px;vertical-align: middle}.ce_form .mitFilter .widget-checkbox span{align-items: center;margin-bottom: 0.5em}.ce_form .mitFilter .widget-checkbox span img{margin-right: 1.3em}::-webkit-input-placeholder{font-style: normal;color: #999;font-size: 0.9em}:-moz-placeholder{font-style: normal;color: #999;font-size: 0.9em}::-moz-placeholder{font-style: normal;color: #999;font-size: 0.9em}:-ms-input-placeholder{font-style: normal;color: #999;font-size: 0.9em}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}input[type="number"]{-moz-appearance: textfield}input:-webkit-autofill{-webkit-box-shadow: 0 0 0px 1000px #fff inset !important}.widget.widget-text.datepicker,.widget.widget-text.datepicker-date{position: relative}.widget.widget-text.datepicker .ui-datepicker-trigger,.widget.widget-text.datepicker-date .ui-datepicker-trigger{display: block;position: absolute;right: 6px;z-index: 10;top: 6px}.ui-datepicker-trigger{display: none}.ui-datepicker .ui-state-highlight,.ui-datepicker .ui-widget-content .ui-state-highlight,.ui-datepicker .ui-widget-header .ui-state-highlight{color: #fff !important;background: #eb5808 !important;border: solid 1px #eb5808 !important}.ui-datepicker .ui-state-active,.ui-datepicker .ui-widget-content .ui-state-active,.ui-datepicker .ui-widget-header .ui-state-active,.ui-datepicker a.ui-button:active,.ui-datepicker .ui-button:active,.ui-datepicker .ui-button.ui-state-active:hover{background: #00477c !important;border: solid 1px #00477c !important}#_form_1_{margin-bottom: 1em !important}#_form_1_ ._form-content input[type="text"],#_form_1_ ._form-content input[type="number"],#_form_1_ ._form-content input[type="email"],#_form_1_ ._form-content textarea{width: 100%;height: 34px;box-sizing: border-box;padding: 0.3em;border: solid 1px #eee;font-family: 'Open Sans', sans-serif}#_form_1_ ._form-content textarea{height: inherit}#_form_1_ ._form-content input:focus,#_form_1_ ._form-content textarea:focus{border: solid 1px #666}#_form_1_ ._form-content ._form_element ._checkbox-radio{display: inline-block;margin-right: 20px}#_form_1_ ._form-content ._form_element ._checkbox-radio input{-webkit-appearance: radio}form .widget-select.tl_chosen{position: relative}form select.tl_chosen{position: absolute}.parsley-error,.parsley-error + .chosen-container .chosen-single{background-color: #FFE3BF !important;border-color: #ff7e0c !important}.parsley-errors-list{position: absolute;top: 32px;z-index: 5}.tl_error{background: #ff7e0c;color: #fff;font-weight: bold;margin-top: 8px;Padding: 8px;width: 100%}input,textarea,select,a{outline: none}.gb_edit .saveNcreate{display: none}.ce_metamodels_frontendediting{overflow: visible}.ce_metamodels_frontendediting .formbody_edit{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: stretch}.ce_metamodels_frontendediting .formbody_edit fieldset{width: 100%}.ce_metamodels_frontendediting .formbody_edit fieldset.block{overflow: visible}.ce_metamodels_frontendediting .formbody_edit,.ce_metamodels_frontendediting .formbody_submit{padding: 2em;background: #f7f7f7}.ce_metamodels_frontendediting .formbody_edit.formbody_submit,.ce_metamodels_frontendediting .formbody_submit.formbody_submit{padding-top: 0}.ce_metamodels_frontendediting .formbody_edit.formbody_edit,.ce_metamodels_frontendediting .formbody_submit.formbody_edit{padding-bottom: 0}.ce_metamodels_frontendediting .formbody_edit .submit_container,.ce_metamodels_frontendediting .formbody_submit .submit_container{text-align: center;display: flex;justify-content: space-between}.ce_metamodels_frontendediting .formbody_edit .submit_container .submit,.ce_metamodels_frontendediting .formbody_submit .submit_container .submit{width: calc(1 / 2 * 100% - (1 - 1 / 2) * 10px);background: #ff7e0c;border: none;height: 34px;line-height: 34px;font-size: 0.9em;color: #fff;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;cursor: pointer}.ce_metamodels_frontendediting .formbody_edit .submit_container .submit:hover,.ce_metamodels_frontendediting .formbody_submit .submit_container .submit:hover{background: #eb5808}@media (max-width: 600px){.ce_metamodels_frontendediting .formbody_edit .submit_container,.ce_metamodels_frontendediting .formbody_submit .submit_container{flex-wrap: wrap}.ce_metamodels_frontendediting .formbody_edit .submit_container .submit,.ce_metamodels_frontendediting .formbody_submit .submit_container .submit{width: 100%}.ce_metamodels_frontendediting .formbody_edit .submit_container .submit.save,.ce_metamodels_frontendediting .formbody_submit .submit_container .submit.save{margin-bottom: 10px}}.ce_metamodels_frontendediting .formbody_edit #pal_legend1 legend,.ce_metamodels_frontendediting .formbody_submit #pal_legend1 legend,.ce_metamodels_frontendediting .formbody_edit #pal_legend2 legend,.ce_metamodels_frontendediting .formbody_submit #pal_legend2 legend,.ce_metamodels_frontendediting .formbody_edit #pal_legend3 legend,.ce_metamodels_frontendediting .formbody_submit #pal_legend3 legend,.ce_metamodels_frontendediting .formbody_edit #pal_legend4 legend,.ce_metamodels_frontendediting .formbody_submit #pal_legend4 legend{font-weight: 700;padding-bottom: 2em}.ce_metamodels_frontendediting .formbody_edit .dcfe_fieldset,.ce_metamodels_frontendediting .formbody_submit .dcfe_fieldset{display: flex;justify-content: space-between;flex-wrap: wrap;margin-bottom: 2em;width: 100%}.ce_metamodels_frontendediting .formbody_edit .dcfe_fieldset .widget .parsley-errors-list,.ce_metamodels_frontendediting .formbody_submit .dcfe_fieldset .widget .parsley-errors-list{position: absolute;right: 0;top: -20px}.ce_metamodels_frontendediting .formbody_edit .dcfe_fieldset .widget .parsley-errors-list .parsley-required,.ce_metamodels_frontendediting .formbody_submit .dcfe_fieldset .widget .parsley-errors-list .parsley-required{color: #ff7e0c;font-size: 11px;font-weight: bold}@media (max-width: 600px){.ce_metamodels_frontendediting .formbody_edit .dcfe_fieldset .widget-text label,.ce_metamodels_frontendediting .formbody_submit .dcfe_fieldset .widget-text label{display: none}}@media (max-width: 1025px){.ce_metamodels_frontendediting .formbody_edit .dcfe_fieldset .widget-select,.ce_metamodels_frontendediting .formbody_submit .dcfe_fieldset .widget-select{padding-top: 15px}}.ce_metamodels_frontendediting .formbody_edit .dcfe_fieldset .widget-select label,.ce_metamodels_frontendediting .formbody_submit .dcfe_fieldset .widget-select label{top: -20px}@media (max-width: 1025px){.ce_metamodels_frontendediting .formbody_edit .dcfe_fieldset .widget-select label,.ce_metamodels_frontendediting .formbody_submit .dcfe_fieldset .widget-select label{top: -4px}}.ce_metamodels_frontendediting .formbody_edit .dcfe_fieldset .widget-select select,.ce_metamodels_frontendediting .formbody_submit .dcfe_fieldset .widget-select select,.ce_metamodels_frontendediting .formbody_edit .dcfe_fieldset .widget-select .chosen-single,.ce_metamodels_frontendediting .formbody_submit .dcfe_fieldset .widget-select .chosen-single{height: 34px}.ce_metamodels_frontendediting .formbody_edit .dcfe_fieldset .widget-select .chosen-container,.ce_metamodels_frontendediting .formbody_submit .dcfe_fieldset .widget-select .chosen-container{box-sizing: border-box}.ce_metamodels_frontendediting .formbody_edit .dcfe_fieldset .widget-select .chosen-container .chosen-single,.ce_metamodels_frontendediting .formbody_submit .dcfe_fieldset .widget-select .chosen-container .chosen-single{color: #000 !important;background: #fff;border: 1px solid #eee;border-radius: 0;box-shadow: none;display: flex;align-items: center}.ce_metamodels_frontendediting .formbody_edit .dcfe_fieldset .widget-select .chosen-container .chosen-single div b,.ce_metamodels_frontendediting .formbody_submit .dcfe_fieldset .widget-select .chosen-container .chosen-single div b{background-position: 0 6px}.ce_metamodels_frontendediting .formbody_edit .dcfe_fieldset .widget-select .chosen-container .chosen-drop,.ce_metamodels_frontendediting .formbody_submit .dcfe_fieldset .widget-select .chosen-container .chosen-drop{background: #fff;border: 1px solid #eee;box-shadow: none}.ce_metamodels_frontendediting .formbody_edit .dcfe_fieldset .widget-select .chosen-container .chosen-drop .chosen-results,.ce_metamodels_frontendediting .formbody_submit .dcfe_fieldset .widget-select .chosen-container .chosen-drop .chosen-results{max-height: 200px}.ce_metamodels_frontendediting .formbody_edit .dcfe_fieldset .widget-select .chosen-container .chosen-drop .chosen-results li.highlighted,.ce_metamodels_frontendediting .formbody_submit .dcfe_fieldset .widget-select .chosen-container .chosen-drop .chosen-results li.highlighted{background: #0069b4}.ce_metamodels_frontendediting .formbody_edit .dcfe_fieldset .widget-select .chosen-container.chosen-with-drop .chosen-single div b,.ce_metamodels_frontendediting .formbody_submit .dcfe_fieldset .widget-select .chosen-container.chosen-with-drop .chosen-single div b{background-position: -18px 6px}.ce_metamodels_frontendediting .formbody_edit .dcfe_fieldset .widget-select .select.parsley-error ~ .chosen-container .chosen-single,.ce_metamodels_frontendediting .formbody_submit .dcfe_fieldset .widget-select .select.parsley-error ~ .chosen-container .chosen-single{background-color: #FFE3BF !important;border-color: #ff7e0c !important}@media (max-width: 1025px){.ce_metamodels_frontendediting .formbody_edit .dcfe_fieldset .widget-select .parsley-errors-list,.ce_metamodels_frontendediting .formbody_submit .dcfe_fieldset .widget-select .parsley-errors-list{top: -4px}}.ce_metamodels_frontendediting .formbody_edit .dcfe_fieldset .widget-text,.ce_metamodels_frontendediting .formbody_submit .dcfe_fieldset .widget-text,.ce_metamodels_frontendediting .formbody_edit .dcfe_fieldset .widget-select,.ce_metamodels_frontendediting .formbody_submit .dcfe_fieldset .widget-select,.ce_metamodels_frontendediting .formbody_edit .dcfe_fieldset .widget-checkbox,.ce_metamodels_frontendediting .formbody_submit .dcfe_fieldset .widget-checkbox,.ce_metamodels_frontendediting .formbody_edit .dcfe_fieldset .widget-upload-preview,.ce_metamodels_frontendediting .formbody_submit .dcfe_fieldset .widget-upload-preview,.ce_metamodels_frontendediting .formbody_edit .dcfe_fieldset .widget-upload,.ce_metamodels_frontendediting .formbody_submit .dcfe_fieldset .widget-upload{width: calc(1 / 2 * 100% - (1 - 1 / 2) * 10px)}@media (max-width: 1025px){.ce_metamodels_frontendediting .formbody_edit .dcfe_fieldset .widget-text,.ce_metamodels_frontendediting .formbody_submit .dcfe_fieldset .widget-text,.ce_metamodels_frontendediting .formbody_edit .dcfe_fieldset .widget-select,.ce_metamodels_frontendediting .formbody_submit .dcfe_fieldset .widget-select,.ce_metamodels_frontendediting .formbody_edit .dcfe_fieldset .widget-checkbox,.ce_metamodels_frontendediting .formbody_submit .dcfe_fieldset .widget-checkbox,.ce_metamodels_frontendediting .formbody_edit .dcfe_fieldset .widget-upload-preview,.ce_metamodels_frontendediting .formbody_submit .dcfe_fieldset .widget-upload-preview,.ce_metamodels_frontendediting .formbody_edit .dcfe_fieldset .widget-upload,.ce_metamodels_frontendediting .formbody_submit .dcfe_fieldset .widget-upload{width: 100%}}.ce_metamodels_frontendediting .formbody_edit .dcfe_fieldset .widget-strasse,.ce_metamodels_frontendediting .formbody_submit .dcfe_fieldset .widget-strasse,.ce_metamodels_frontendediting .formbody_edit .dcfe_fieldset .widget-strasse__nr_melder,.ce_metamodels_frontendediting .formbody_submit .dcfe_fieldset .widget-strasse__nr_melder{width: 100%}@media (max-width: 1025px){.ce_metamodels_frontendediting .formbody_edit .dcfe_fieldset .widget-strasse input,.ce_metamodels_frontendediting .formbody_submit .dcfe_fieldset .widget-strasse input,.ce_metamodels_frontendediting .formbody_edit .dcfe_fieldset .widget-strasse__nr_melder input,.ce_metamodels_frontendediting .formbody_submit .dcfe_fieldset .widget-strasse__nr_melder input{width: 100%}}.ce_metamodels_frontendediting .formbody_edit .dcfe_fieldset .widget-upload-preview + .widget-checkbox,.ce_metamodels_frontendediting .formbody_submit .dcfe_fieldset .widget-upload-preview + .widget-checkbox{margin-left: calc(1 / 2 * 100% + (1 / 2) * 10px);width: calc(1 / 2 * 100% - (1 - 1 / 2) * 10px)}@media (max-width: 1025px){.ce_metamodels_frontendediting .formbody_edit .dcfe_fieldset .widget-upload-preview + .widget-checkbox,.ce_metamodels_frontendediting .formbody_submit .dcfe_fieldset .widget-upload-preview + .widget-checkbox{margin-left: 0;width: 100%}}.ce_metamodels_frontendediting .formbody_edit .dcfe_fieldset .widget-fotorechte,.ce_metamodels_frontendediting .formbody_submit .dcfe_fieldset .widget-fotorechte{width: 100%}.ce_metamodels_frontendediting .formbody_edit .dcfe_fieldset .widget-fotorechte label,.ce_metamodels_frontendediting .formbody_submit .dcfe_fieldset .widget-fotorechte label{width: 100% !important}.ce_metamodels_frontendediting .formbody_edit .widget,.ce_metamodels_frontendediting .formbody_submit .widget{position: relative;margin-bottom: 25px;display: flex;flex-direction: column;align-items: flex-start}@media (max-width: 1025px){.ce_metamodels_frontendediting .formbody_edit .widget,.ce_metamodels_frontendediting .formbody_submit .widget{margin-bottom: 15px}}.ce_metamodels_frontendediting .formbody_edit .widget.widget-text label,.ce_metamodels_frontendediting .formbody_submit .widget.widget-text label,.ce_metamodels_frontendediting .formbody_edit .widget.widget-captcha label,.ce_metamodels_frontendediting .formbody_submit .widget.widget-captcha label,.ce_metamodels_frontendediting .formbody_edit .widget.widget-textarea label,.ce_metamodels_frontendediting .formbody_submit .widget.widget-textarea label{position: absolute;top: -8px;left: 0;font-size: 11px;color: #666;transition: all .1s linear;opacity: 0}@media (max-width: 1025px){.ce_metamodels_frontendediting .formbody_edit .widget.widget-text label,.ce_metamodels_frontendediting .formbody_submit .widget.widget-text label,.ce_metamodels_frontendediting .formbody_edit .widget.widget-captcha label,.ce_metamodels_frontendediting .formbody_submit .widget.widget-captcha label,.ce_metamodels_frontendediting .formbody_edit .widget.widget-textarea label,.ce_metamodels_frontendediting .formbody_submit .widget.widget-textarea label{position: relative;top: 0;height: 0;opacity: 0}}.ce_metamodels_frontendediting .formbody_edit .widget.widget-text label.on,.ce_metamodels_frontendediting .formbody_submit .widget.widget-text label.on,.ce_metamodels_frontendediting .formbody_edit .widget.widget-captcha label.on,.ce_metamodels_frontendediting .formbody_submit .widget.widget-captcha label.on,.ce_metamodels_frontendediting .formbody_edit .widget.widget-textarea label.on,.ce_metamodels_frontendediting .formbody_submit .widget.widget-textarea label.on{color: #00477c}.ce_metamodels_frontendediting .formbody_edit .widget.widget-text label.show,.ce_metamodels_frontendediting .formbody_submit .widget.widget-text label.show,.ce_metamodels_frontendediting .formbody_edit .widget.widget-captcha label.show,.ce_metamodels_frontendediting .formbody_submit .widget.widget-captcha label.show,.ce_metamodels_frontendediting .formbody_edit .widget.widget-textarea label.show,.ce_metamodels_frontendediting .formbody_submit .widget.widget-textarea label.show{top: -20px;opacity: 1;z-index: 1;display: block;height: auto}@media (max-width: 1025px){.ce_metamodels_frontendediting .formbody_edit .widget.widget-text label.show,.ce_metamodels_frontendediting .formbody_submit .widget.widget-text label.show,.ce_metamodels_frontendediting .formbody_edit .widget.widget-captcha label.show,.ce_metamodels_frontendediting .formbody_submit .widget.widget-captcha label.show,.ce_metamodels_frontendediting .formbody_edit .widget.widget-textarea label.show,.ce_metamodels_frontendediting .formbody_submit .widget.widget-textarea label.show{position: relative;top: 0}}.ce_metamodels_frontendediting .formbody_edit .widget.widget-text input,.ce_metamodels_frontendediting .formbody_submit .widget.widget-text input,.ce_metamodels_frontendediting .formbody_edit .widget.widget-captcha input,.ce_metamodels_frontendediting .formbody_submit .widget.widget-captcha input,.ce_metamodels_frontendediting .formbody_edit .widget.widget-textarea input,.ce_metamodels_frontendediting .formbody_submit .widget.widget-textarea input,.ce_metamodels_frontendediting .formbody_edit .widget.widget-text textarea,.ce_metamodels_frontendediting .formbody_submit .widget.widget-text textarea,.ce_metamodels_frontendediting .formbody_edit .widget.widget-captcha textarea,.ce_metamodels_frontendediting .formbody_submit .widget.widget-captcha textarea,.ce_metamodels_frontendediting .formbody_edit .widget.widget-textarea textarea,.ce_metamodels_frontendediting .formbody_submit .widget.widget-textarea textarea{z-index: 2}.ce_metamodels_frontendediting .formbody_edit .widget.widget-captcha,.ce_metamodels_frontendediting .formbody_submit .widget.widget-captcha{max-width: 100%;display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;flex-direction: column}.ce_metamodels_frontendediting .formbody_edit .widget.widget-captcha span,.ce_metamodels_frontendediting .formbody_submit .widget.widget-captcha span{order: 1;display: inline-block}.ce_metamodels_frontendediting .formbody_edit .widget.widget-captcha input,.ce_metamodels_frontendediting .formbody_submit .widget.widget-captcha input{order: 2}.ce_metamodels_frontendediting .formbody_edit .widget.widget-upload,.ce_metamodels_frontendediting .formbody_submit .widget.widget-upload{margin-bottom: 0;display: flex}.ce_metamodels_frontendediting .formbody_edit .widget.widget-upload .file-container,.ce_metamodels_frontendediting .formbody_submit .widget.widget-upload .file-container{order: 2;margin-top: 1em;width: 100%}.ce_metamodels_frontendediting .formbody_edit .widget.widget-upload .file-container #files_foto,.ce_metamodels_frontendediting .formbody_submit .widget.widget-upload .file-container #files_foto{display: flex;flex-wrap: wrap;flex-direction: row;margin: 0 -5px}.ce_metamodels_frontendediting .formbody_edit .widget.widget-upload .file-container #files_foto .file-element,.ce_metamodels_frontendediting .formbody_submit .widget.widget-upload .file-container #files_foto .file-element{flex: 0 1 25%;padding: 0 5px 25px 5px;box-sizing: border-box;position: relative;display: flex;flex-direction: column;justify-content: space-between}@media (max-width: 1200px){.ce_metamodels_frontendediting .formbody_edit .widget.widget-upload .file-container #files_foto .file-element,.ce_metamodels_frontendediting .formbody_submit .widget.widget-upload .file-container #files_foto .file-element{flex: 0 1 50%}}@media (max-width: 1025px){.ce_metamodels_frontendediting .formbody_edit .widget.widget-upload .file-container #files_foto .file-element,.ce_metamodels_frontendediting .formbody_submit .widget.widget-upload .file-container #files_foto .file-element{flex: 0 1 25%}}@media (max-width: 600px){.ce_metamodels_frontendediting .formbody_edit .widget.widget-upload .file-container #files_foto .file-element,.ce_metamodels_frontendediting .formbody_submit .widget.widget-upload .file-container #files_foto .file-element{flex: 0 1 50%}}.ce_metamodels_frontendediting .formbody_edit .widget.widget-upload .file-container #files_foto .file-element.delete .file-name,.ce_metamodels_frontendediting .formbody_submit .widget.widget-upload .file-container #files_foto .file-element.delete .file-name{opacity: 0.2}.ce_metamodels_frontendediting .formbody_edit .widget.widget-upload .file-container #files_foto .file-element.delete img,.ce_metamodels_frontendediting .formbody_submit .widget.widget-upload .file-container #files_foto .file-element.delete img{filter: saturate(0%);opacity: 0.2}.ce_metamodels_frontendediting .formbody_edit .widget.widget-upload .file-container #files_foto .file-element img,.ce_metamodels_frontendediting .formbody_submit .widget.widget-upload .file-container #files_foto .file-element img{max-height: 120px;margin-bottom: .3em;object-fit: contain;transition: all .2s ease}@media (max-width: 1200px){.ce_metamodels_frontendediting .formbody_edit .widget.widget-upload .file-container #files_foto .file-element img,.ce_metamodels_frontendediting .formbody_submit .widget.widget-upload .file-container #files_foto .file-element img{max-height: 214px}}@media (max-width: 1025px){.ce_metamodels_frontendediting .formbody_edit .widget.widget-upload .file-container #files_foto .file-element img,.ce_metamodels_frontendediting .formbody_submit .widget.widget-upload .file-container #files_foto .file-element img{max-height: 228px}}@media (max-width: 600px){.ce_metamodels_frontendediting .formbody_edit .widget.widget-upload .file-container #files_foto .file-element img,.ce_metamodels_frontendediting .formbody_submit .widget.widget-upload .file-container #files_foto .file-element img{max-height: 256px}}.ce_metamodels_frontendediting .formbody_edit .widget.widget-upload .file-container #files_foto .file-element .file-name,.ce_metamodels_frontendediting .formbody_submit .widget.widget-upload .file-container #files_foto .file-element .file-name{font-size: 11px;margin-bottom: 0;line-height: 150%}.ce_metamodels_frontendediting .formbody_edit .widget.widget-upload .file-container #files_foto .file-element .file-action,.ce_metamodels_frontendediting .formbody_submit .widget.widget-upload .file-container #files_foto .file-element .file-action{position: absolute;top: 0;width: 100%}.ce_metamodels_frontendediting .formbody_edit .widget.widget-upload .file-container #files_foto .file-element .file-action label,.ce_metamodels_frontendediting .formbody_submit .widget.widget-upload .file-container #files_foto .file-element .file-action label{display: none}.ce_metamodels_frontendediting .formbody_edit .widget.widget-upload .file-container #files_foto .file-element .file-action input[type="checkbox"],.ce_metamodels_frontendediting .formbody_submit .widget.widget-upload .file-container #files_foto .file-element .file-action input[type="checkbox"]{-webkit-appearance: none;-moz-appearance: none;appearance: none;width: 22px;height: 22px;margin: 3px;border-radius: 3px;border: none;background-image: url("/files/layout_botschafter_spatz_de/img/delet-icon-unchecked.svg");background-color: rgba(255,255,255,0.7);background-repeat: no-repeat;background-size: 85%;background-position: center;transition: .2s ease;z-index: 100}.ce_metamodels_frontendediting .formbody_edit .widget.widget-upload .file-container #files_foto .file-element .file-action input[type="checkbox"]:hover,.ce_metamodels_frontendediting .formbody_submit .widget.widget-upload .file-container #files_foto .file-element .file-action input[type="checkbox"]:hover{background-color: #fff}.ce_metamodels_frontendediting .formbody_edit .widget.widget-upload .file-container #files_foto .file-element .file-action input[type="checkbox"]:checked,.ce_metamodels_frontendediting .formbody_submit .widget.widget-upload .file-container #files_foto .file-element .file-action input[type="checkbox"]:checked{background-image: url("/files/layout_botschafter_spatz_de/img/delet-icon-checked.svg");background-color: #fff}.ce_metamodels_frontendediting .formbody_edit .widget.widget-upload .file-container #files_foto .file-element .file-action input[type="checkbox"]:checked::after,.ce_metamodels_frontendediting .formbody_submit .widget.widget-upload .file-container #files_foto .file-element .file-action input[type="checkbox"]:checked::after{content: 'Bild wird beim Speichern gelöscht';position: absolute;top: 28px;left: 3px;max-width: 100%;font-size: 11px;color: #ff7e0c}.ce_metamodels_frontendediting .formbody_edit .widget.widget-upload .jfilestyle,.ce_metamodels_frontendediting .formbody_submit .widget.widget-upload .jfilestyle{margin-bottom: 0}.ce_metamodels_frontendediting .formbody_edit .widget.widget-upload .jfilestyle label,.ce_metamodels_frontendediting .formbody_submit .widget.widget-upload .jfilestyle label{opacity: 1;position: static;left: inherit;top: inherit;background: #0069b4;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;cursor: pointer}.ce_metamodels_frontendediting .formbody_edit .widget.widget-upload .jfilestyle label:hover,.ce_metamodels_frontendediting .formbody_submit .widget.widget-upload .jfilestyle label:hover{background: #00477c}.ce_metamodels_frontendediting .formbody_edit .widget.widget-upload p.error,.ce_metamodels_frontendediting .formbody_submit .widget.widget-upload p.error{order: 20}.ce_metamodels_frontendediting .formbody_edit .widget.widget-textarea,.ce_metamodels_frontendediting .formbody_submit .widget.widget-textarea{margin-bottom: 20px;width: 100%}.ce_metamodels_frontendediting .formbody_edit .widget.widget-radio span,.ce_metamodels_frontendediting .formbody_submit .widget.widget-radio span{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-align-items: baseline;-ms-align-items: baseline;align-items: baseline}.ce_metamodels_frontendediting .formbody_edit .widget.widget-radio span.mandatory,.ce_metamodels_frontendediting .formbody_submit .widget.widget-radio span.mandatory{display: inline}.ce_metamodels_frontendediting .formbody_edit .widget.widget-radio span input,.ce_metamodels_frontendediting .formbody_submit .widget.widget-radio span input{display: inline-block;width: 30px;height: 13px;background: none;-webkit-appearance: radio}.ce_metamodels_frontendediting .formbody_edit .widget.widget-radio span label,.ce_metamodels_frontendediting .formbody_submit .widget.widget-radio span label{display: inline-block;width: 80%}.ce_metamodels_frontendediting .formbody_edit .widget.widget-radio.mandatory:after,.ce_metamodels_frontendediting .formbody_submit .widget.widget-radio.mandatory:after{display: none}.ce_metamodels_frontendediting .formbody_edit .widget.widget-checkbox legend,.ce_metamodels_frontendediting .formbody_submit .widget.widget-checkbox legend{display: none}.ce_metamodels_frontendediting .formbody_edit .widget.widget-checkbox span,.ce_metamodels_frontendediting .formbody_submit .widget.widget-checkbox span{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-align-items: baseline;-ms-align-items: baseline;align-items: baseline;width: 100%}.ce_metamodels_frontendediting .formbody_edit .widget.widget-checkbox span input[type="checkbox"],.ce_metamodels_frontendediting .formbody_submit .widget.widget-checkbox span input[type="checkbox"]{border: none;-webkit-appearance: checkbox;margin-right: 1.5em}.ce_metamodels_frontendediting .formbody_edit .widget.widget-checkbox span label,.ce_metamodels_frontendediting .formbody_submit .widget.widget-checkbox span label{width: 80%}.ce_metamodels_frontendediting .formbody_edit .widget.widget-explanation sub,.ce_metamodels_frontendediting .formbody_submit .widget.widget-explanation sub{color: #666}.ce_metamodels_frontendediting .formbody_edit .widget.widget-select > label,.ce_metamodels_frontendediting .formbody_submit .widget.widget-select > label,.ce_metamodels_frontendediting .formbody_edit .widget.widget-upload-preview > label,.ce_metamodels_frontendediting .formbody_submit .widget.widget-upload-preview > label,.ce_metamodels_frontendediting .formbody_edit .widget.widget-upload > label,.ce_metamodels_frontendediting .formbody_submit .widget.widget-upload > label{position: absolute;left: 0;font-size: 11px;color: #666;opacity: 1}.ce_metamodels_frontendediting .formbody_edit .widget.widget-select > label.on,.ce_metamodels_frontendediting .formbody_submit .widget.widget-select > label.on,.ce_metamodels_frontendediting .formbody_edit .widget.widget-upload-preview > label.on,.ce_metamodels_frontendediting .formbody_submit .widget.widget-upload-preview > label.on,.ce_metamodels_frontendediting .formbody_edit .widget.widget-upload > label.on,.ce_metamodels_frontendediting .formbody_submit .widget.widget-upload > label.on{color: #00477c}.ce_metamodels_frontendediting .formbody_edit .widget.widget-select select,.ce_metamodels_frontendediting .formbody_submit .widget.widget-select select{display: block;width: 100%;padding: 4px;background-color: #fff;border-color: #eee !important}.ce_metamodels_frontendediting .formbody_edit .widget.widget-select .chosen-container,.ce_metamodels_frontendediting .formbody_submit .widget.widget-select .chosen-container{width: 100% !important}.ce_metamodels_frontendediting .formbody_edit input[type="text"],.ce_metamodels_frontendediting .formbody_submit input[type="text"],.ce_metamodels_frontendediting .formbody_edit input[type="number"],.ce_metamodels_frontendediting .formbody_submit input[type="number"],.ce_metamodels_frontendediting .formbody_edit input[type="email"],.ce_metamodels_frontendediting .formbody_submit input[type="email"],.ce_metamodels_frontendediting .formbody_edit textarea,.ce_metamodels_frontendediting .formbody_submit textarea{width: 100%;height: 34px;box-sizing: border-box;padding: 0.3em;border: solid 1px #eee;font-family: 'Open Sans', sans-serif}.ce_metamodels_frontendediting .formbody_edit textarea,.ce_metamodels_frontendediting .formbody_submit textarea{height: inherit}.ce_metamodels_frontendediting .formbody_edit input:focus,.ce_metamodels_frontendediting .formbody_submit input:focus,.ce_metamodels_frontendediting .formbody_edit textarea:focus,.ce_metamodels_frontendediting .formbody_submit textarea:focus{border: solid 1px #666}.ce_metamodels_frontendediting .formbody_edit div.mandatory,.ce_metamodels_frontendediting .formbody_submit div.mandatory{position: relative;overflow: visible}.ce_metamodels_frontendediting .formbody_edit div.mandatory:after,.ce_metamodels_frontendediting .formbody_submit div.mandatory:after{content: "*";display: block;position: absolute;right: 10px;bottom: 4px;color: #ccc}.ce_metamodels_frontendediting .formbody_edit div.mandatory.select:after,.ce_metamodels_frontendediting .formbody_submit div.mandatory.select:after{display: none}.ce_metamodels_frontendediting .formbody_edit div.mandatory.widget-captcha,.ce_metamodels_frontendediting .formbody_submit div.mandatory.widget-captcha{position: relative}.ce_metamodels_frontendediting .formbody_edit div.mandatory.widget-captcha:after,.ce_metamodels_frontendediting .formbody_submit div.mandatory.widget-captcha:after{position: absolute;right: 15px;top: 24px}.ce_metamodels_frontendediting .formbody_edit div.mandatory.widget-strasse__nr_melder:after,.ce_metamodels_frontendediting .formbody_submit div.mandatory.widget-strasse__nr_melder:after{left: calc(1 / 2 * 100% - 22px);right: auto}.ce_metamodels_frontendediting .formbody_edit .error p,.ce_metamodels_frontendediting .formbody_submit .error p{color: #eb5808}.ce_metamodels_frontendediting .formbody_edit.NLFooter,.ce_metamodels_frontendediting .formbody_submit.NLFooter{background: none}.ce_metamodels_frontendediting .formbody_edit.NLFooter label,.ce_metamodels_frontendediting .formbody_submit.NLFooter label{display: none}#gb_form_laien .widget.widget-gk_rw,#gb_form_laien .widget.widget-gk_hw,#gb_form_laien .widget.widget-utm_zone,#gb_form_laien .widget.widget-utm_e,#gb_form_laien .widget.widget-utm_n,#gb_form_laien .widget.widget-lat,#gb_form_laien .widget.widget-lon{display: none}.ce_metamodels_frontendediting .formbody_edit .dcfe_fieldset .widget-utm_zone{width: calc(20% - (1 - 1 / 2) * 10px)}@media (max-width: 1025px){.ce_metamodels_frontendediting .formbody_edit .dcfe_fieldset .widget-utm_zone{width: auto}}@media (max-width: 600px){.ce_metamodels_frontendediting .formbody_edit .dcfe_fieldset .widget-utm_zone{width: 100%}}.ce_metamodels_frontendediting .formbody_edit .dcfe_fieldset .widget-utm_e,.ce_metamodels_frontendediting .formbody_edit .dcfe_fieldset .widget-utm_n{width: calc(40% - (1 - 1 / 2) * 10px)}@media (max-width: 1025px){.ce_metamodels_frontendediting .formbody_edit .dcfe_fieldset .widget-utm_e,.ce_metamodels_frontendediting .formbody_edit .dcfe_fieldset .widget-utm_n{width: auto}}@media (max-width: 600px){.ce_metamodels_frontendediting .formbody_edit .dcfe_fieldset .widget-utm_e,.ce_metamodels_frontendediting .formbody_edit .dcfe_fieldset .widget-utm_n{width: 100%}}.widget.widget-radio.prop-geprueft{width: 100%}.chosen-container .chosen-results{max-height: 100px}@media (max-width: 1025px){.widget.widget-select.select.tl_chosen.widget-plz,.widget.widget-select.select.tl_chosen.widget-art,.widget.widget-select.select.tl_chosen.widget-gebaeudetyp,.widget.widget-select.select.tl_chosen.widget-brutplatztyp{padding-bottom: 24px !important}}.ce_metamodels_frontendediting .formbody_top{display: flex;flex-wrap: wrap;width: 100%;justify-content: space-between}.ce_metamodels_frontendediting .formbody_top .gb-source{flex: 1 1 50%}@media (max-width: 600px){.ce_metamodels_frontendediting .formbody_top .gb-source{width: 100%;flex: 1 0 100%}}.ce_metamodels_frontendediting .formbody_top .gb-edit{flex: 1 1 50%;text-align: right}@media (max-width: 600px){.ce_metamodels_frontendediting .formbody_top .gb-edit{width: 100%;flex: 1 0 100%;text-align: center}}.ce_metamodels_frontendediting .formbody_top .edit{display: inline-block;margin-left: 12px;height: 34px;min-width: 160px;border: none;background: #ff7e0c;color: #fff;transition: all .3s;cursor: pointer;line-height: 34px;font-size: 0.9em}@media (max-width: 600px){.ce_metamodels_frontendediting .formbody_top .edit{margin-left: 0;margin-bottom: 1em;width: 100%}}.ce_metamodels_frontendediting .formbody_top .edit:hover{background: #eb5808}.ce_metamodels_frontendediting .formbody_top .edit[disabled]{background: #ccc;cursor: not-allowed}.widget input[disabled],.widget textarea[disabled],.widget select[disabled]{color: #ccc;background: #eee}.widget select[disabled]{background: #eee !important}.widget.disabled input[placeholder]{color: #ccc !important}.widget.disabled.widget-select .chosen-container.chosen-disabled{opacity: 1 !important}.widget.disabled.widget-select .chosen-container .chosen-single{border-radius: 0;background: #eee !important;cursor: initial}.widget.disabled.widget-select .chosen-container .chosen-single span{color: #ccc}.widget.disabled.widget-select .chosen-container .chosen-single b{background-position: 0 6px !important;opacity: .3}.widget.disabled.widget-select .chosen-container .chosen-drop{display: none}.widget.disabled.widget-upload .file-container #files_foto .file-element .file-name{opacity: 0.2}.widget.disabled.widget-upload .file-container #files_foto .file-element img{filter: saturate(0%);opacity: 0.2}.widget.disabled.widget-upload .file-container #files_foto .file-element .file-action input[type="checkbox"]{background-image: url("/files/layout_botschafter_spatz_de/img/delet-icon-unchecked-disabled.svg") !important;background-color: #fff !important}.widget.disabled.widget-upload .jfilestyle label{background: #ccc !important}.widget.disabled.widget-upload .jfilestyle label:hover{background: #ccc !important;cursor: default !important}.widget.disabled.widget-checkbox label{color: #ccc}.ce_metamodels_frontendediting .formbody_submit .submit_container input[disabled].submit{background: #ccc}.ce_metamodels_frontendediting .formbody_submit .submit_container input[disabled].submit:hover{background: #ccc;cursor: initial}.mod_tagcloud{margin-bottom: 20px}.mod_tagcloud .cloud{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;flex-wrap: wrap}.mod_tagcloud .cloud li a{color: #00477c !important;height: 40px;line-height: 40px;background: #f7f7f7;padding: 0 20px;margin-right: 2px;margin-bottom: 2px;display: block}.mod_tagcloud .cloud li a:hover{background: #ff7e0c;color: #fff !important}.ce_gallery ul{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;flex-wrap: wrap}.ce_gallery ul li{float: none !important;margin: 0 1em 1em 0;width: calc(25% - 1em)}@media (max-width: 1100px){.ce_gallery ul li{width: calc(33% - 1em)}}@media (max-width: 600px){.ce_gallery ul li{width: calc(50% - 1em)}}.ce_gallery ul li img{max-width: 100% !important;height: auto !important}.ce_downloads{margin-bottom: 20px}.ce_downloads ul li.ext-pdf a{background: url("/files/layout_botschafter_spatz_de/img/pdf.svg") no-repeat left center;background-size: 15px;padding-left: 25px;border-bottom: solid 2px transparent;-webkit-transition: all .9s;-moz-transition: all .9s;-ms-transition: all .9s;-o-transition: all .9s;transition: all .9s}.ce_downloads ul li.ext-pdf a:hover{background: url("/files/layout_botschafter_spatz_de/img/pdf_hover.svg") no-repeat left center;background-size: 15px;color: #eb5808 !important;font-weight: bold}a.cboxElement{display: inline-block}#colorbox,#cboxOverlay,#cboxWrapper{overflow: visible}#colorbox *{outline: none}#cboxOverlay{background: #fff}#cboxContent{background: #f7f7f7}#cboxTitle{color: #00477c;margin-top: -1em;font-weight: 400;font-family: 'Titillium Web', sans-serif;font-size: 0.9em}#cboxCurrent{margin-top: -1em;margin-left: 1em;font-weight: 400;font-style: italic;color: #999;font-size: 0.8em}#cboxContent .copyright{position: relative;display: block;text-align: right;margin: -40px 10px 0 0;color: #fff;z-index: 1;height: 40px;line-height: 40px;opacity: 0.8;font-size: 0.8em;text-shadow: 0px 0px 2px #000}#cboxLoadedContent{border: none}#cboxPrevious,#cboxNext{background: transparent;width: 80px;height: 80px;right: -85px}@media (max-width: 1025px){#cboxPrevious,#cboxNext{right: -60px}}#cboxPrevious:after,#cboxNext:after{position: absolute;content: "";display: inline-block;width: 0;height: 0;left: 0;top: 1px;border-style: solid;border-width: 30px 0 30px 30px;border-color: transparent transparent transparent #0069b4;left: inherit;top: 10px;right: 20px;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}#cboxPrevious:hover:after,#cboxNext:hover:after{position: absolute;content: "";display: inline-block;width: 0;height: 0;left: 0;top: 1px;border-style: solid;border-width: 30px 0 30px 30px;border-color: transparent transparent transparent #00477c;left: inherit;top: 10px;right: 20px}#cboxPrevious{right: inherit;left: -85px}@media (max-width: 1025px){#cboxPrevious{left: -60px}}#cboxPrevious:after{position: absolute;content: "";display: inline-block;width: 0;height: 0;left: 0;top: 1px;border-style: solid;border-width: 30px 30px 30px 0;border-color: transparent #0069b4 transparent transparent;left: 20px;top: 10px;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}#cboxPrevious:hover:after{position: absolute;content: "";display: inline-block;width: 0;height: 0;left: 0;top: 1px;border-style: solid;border-width: 30px 30px 30px 0;border-color: transparent #00477c transparent transparent;left: 20px;top: 10px}#cboxClose{background: none;position: absolute;right: 5px;top: 5px;width: 32px;height: 32px;opacity: 1;background: rgba(255,255,255,0.38)}#cboxClose:hover{opacity: 1}#cboxClose:before,#cboxClose:after{position: absolute;left: 15px;top: 0;content: ' ';height: 32px;width: 2px;background-color: #000}#cboxClose:before{transform: rotate(45deg)}#cboxClose:after{transform: rotate(-45deg)}.ce_player{margin: 1em 0}.ce_player h4{font-size: 1.1em;margin-bottom: 10px}@media (max-width: 600px){.rs-columns{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;flex-direction: column}}.rs-columns > div{order: 2}.rs-columns > div.top{order: 1}.gebaudebrueterArtenUebersicht .rs-columns{display: flex;justify-content: space-between;flex-wrap: wrap;flex-direction: row;margin-bottom: 1em}.gebaudebrueterArtenUebersicht .rs-columns::after{content: "";flex: auto;order: 100}.gebaudebrueterArtenUebersicht .rs-columns h2{width: 100%;margin: 1em 0 1em 0}.gebaudebrueterArtenUebersicht .rs-columns .rs-column{float: none;width: calc(1 / 4 * 100%);margin: 0 0 1.6em 0}@media (max-width: 800px){.gebaudebrueterArtenUebersicht .rs-columns .rs-column{width: calc(1 / 3 * 100%)}}@media (max-width: 600px){.gebaudebrueterArtenUebersicht .rs-columns .rs-column{width: calc(1 / 2 * 100%)}}@media (max-width: 450px){.gebaudebrueterArtenUebersicht .rs-columns .rs-column{width: 100%}}.gebaudebrueterArtenUebersicht .rs-columns .rs-column .ce_image{display: flex;flex-direction: column}.gebaudebrueterArtenUebersicht .rs-columns .rs-column .ce_image .headblock{order: 2;text-align: center;margin: 0}.gebaudebrueterArtenUebersicht .rs-columns .rs-column .ce_image .image_container{order: 1;padding: 0 2%}@media (max-width: 450px){.gebaudebrueterArtenUebersicht .rs-columns .rs-column .ce_image .image_container{padding: 0}}.gebaudebrueterArtenUebersicht .rs-columns .rs-column .ce_image .image_container img{width: 100%}.gebaudebrueterArtenUebersicht .rs-columns .rs-column .ce_image .image_container .cboxElement{display: initial}.dlh_googlemap{width: 100%;height: 600px;padding-bottom: 0 !important}.dlh_googlemap .cluster img{width: 100%}.dlh_googlemap .cluster_active.cluster{background: url("/files/layout_botschafter_spatz_de/img/cluster/cluster_orange.svg") no-repeat center center;background-size: contain}.dlh_googlemap .cluster_active.cluster img{display: none}.dlh_googlemap .infoTitle{color: #ff7e0c;font-weight: bold;cursor: pointer}.filter_icon{width: 20px;height: 20px}.gm-style .infowindow img{max-width: 100%}#coordReset,.coordReset{position: absolute;right: 10px;top: 3px;z-index: 30;cursor: pointer}#confirm-googlemaps{position: absolute;width: 100%;height: 100%;background: url("/files/layout_botschafter_spatz_de/img/maps_unscharf.jpg") no-repeat center center;background-size: cover;box-sizing: border-box;padding: 2em;text-align: center;display: flex;justify-content: center;flex-direction: column;cursor: pointer;z-index: 2}@media (max-width: 1025px){#confirm-googlemaps{position: relative}}#confirm-googlemaps:hover:after{background: rgba(0,0,0,0.05)}#confirm-googlemaps h3,#confirm-googlemaps h4{margin-bottom: 1em;color: #000}#confirm-googlemaps h4{margin-top: 1em;padding: .5em 1em;box-sizing: border-box;background: #0069b4;color: #fff;align-self: center;transition: all .2s}#confirm-googlemaps h4:hover{background: #ff7e0c;color: #fff}#confirm-googlemaps:after{position: absolute;content: "";width: 100%;height: 100%;background: rgba(0,0,0,0);z-index: -1;left: 0;top: 0;transition: all .2s}.tc3,.tc4{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;flex-wrap: wrap}@media (max-width: 600px){.tc3,.tc4{max-width: 100%;margin: 0;padding: 0 10px;display: block}}.tc3 .teaserBoxAfter{width: calc(1 / 3 * 100% - (1 - 1 / 3) * 25px)}.tc4 .teaserBoxAfter.space0{width: calc(1 / 4 * 100% - (1 - 1 / 4) * 25px)}.tc4 .teaserBoxAfter.space2{width: calc(2 / 4 * 100% - (1 - 1 / 4) * 25px)}.tc3 .teaserBox{width: calc(1 / 3 * 100% - (1 - 1 / 3) * 25px)}@media (max-width: 600px){.tc3 .teaserBox{margin-right: 0;margin-bottom: 40px;width: 100%}}.tc4 .teaserBox{width: calc(1 / 4 * 100% - (1 - 1 / 4) * 25px)}@media (max-width: 1025px){.tc4 .teaserBox{width: calc(1 / 2 * 100% - (1 - 1 / 2) * 25px);margin-bottom: 40px}}@media (max-width: 600px){.tc4 .teaserBox{width: 100%}}.teaserBox{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;opacity: 1;margin-bottom: 4em;flex-direction: column;background: #f7f7f7;padding-bottom: 1em;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}.teaserBox h2,.teaserBox h3{order: 2;padding: 0 1.25em;text-transform: uppercase;line-height: 1.2}.teaserBox figure{margin-bottom: 1em;order: 1;overflow: hidden}.teaserBox p{order: 3;margin-bottom: auto;color: #000;padding: 0 1.25em}.teaserBox p.more{margin-bottom: 0;margin-top: 1em;color: #9e462c}.teaserBox p.more:after{content: " ..."}.teaserBox:hover{opacity: 0.8}.grey .teaserBox{background: #fff}@media (max-width: 600px){.teaserOuter h2{padding-left: 10px;font-size: 1.4em}}.mod_newsreader .teaserOuter.grey{background: #f7f7f7;padding: 2em 2em 0 2em;margin-bottom: 2em;box-sizing: border-box}@media (max-width: 1025px){.mod_newsreader .teaserOuter.grey{padding: 2em 0 0 0}}@media (max-width: 600px){.mod_newsreader .teaserOuter.grey{padding: 2em 0}}.mod_newsreader .teaserOuter.grey .teaserBox{margin-bottom: 2em}@media (max-width: 1025px){.mod_newsreader .teaserOuter.grey h2{padding-left: 2em;font-size: 1.4em}}@media (max-width: 1025px){.mod_newsreader .teaserOuter.grey .teaserWrap{padding: 0 40px !important}}.ce_accordion{margin-bottom: 0.5em}.ce_accordion .ui-accordion-header{background: #f7f7f7;padding: 1em 1.5em;cursor: pointer;font-family: 'Titillium Web', sans-serif;font-size: 1.2em;color: #00477c;font-weight: 700;transition: background .3s;position: relative}.ce_accordion .ui-accordion-header:after{position: absolute;content: "";display: inline-block;width: 0;height: 0;left: 0;top: 1px;border-style: solid;border-width: 10px 0 10px 10px;border-color: transparent transparent transparent #00477c;left: inherit;right: 20px;top: 20px;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}.ce_accordion .ui-accordion-header:hover{background: #00477c;color: #fff}.ce_accordion .ui-accordion-header:hover:after{position: absolute;content: "";display: inline-block;width: 0;height: 0;left: 0;top: 1px;border-style: solid;border-width: 10px 0 10px 10px;border-color: transparent transparent transparent #fff;left: inherit;right: 20px;top: 20px;transform: rotate(90deg)}.ce_accordion .ui-accordion-header.ui-accordion-header-active{border: none !important;background: #00477c;color: #fff}.ce_accordion .ui-accordion-header.ui-accordion-header-active:after{position: absolute;content: "";display: inline-block;width: 0;height: 0;left: 0;top: 1px;border-style: solid;border-width: 10px 0 10px 10px;border-color: transparent transparent transparent #00477c;left: inherit;right: 20px;top: 20px;transform: rotate(90deg)}.ce_accordion .ui-accordion-header.ui-accordion-header-active.ui-accordion-header-collapsed:after{position: absolute;content: "";display: inline-block;width: 0;height: 0;left: 0;top: 1px;border-style: solid;border-width: 10px 0 10px 10px;border-color: transparent transparent transparent #00477c;left: inherit;right: 20px;top: 20px;transform: rotate(0deg)}.ce_accordion .ui-accordion-header.ui-accordion-header-active.ui-state-hover:after{position: absolute;content: "";display: inline-block;width: 0;height: 0;left: 0;top: 1px;border-style: solid;border-width: 10px 0 10px 10px;border-color: transparent transparent transparent #fff;left: inherit;right: 20px;top: 20px;transform: rotate(-90deg)}.ce_accordion .ui-accordion-header .ui-icon{display: none}.ce_accordion .ui-accordion-content{padding: 2em;background: #f7f7f7;line-height: 150%}.ce_accordion .ui-accordion-content h3{margin-top: 0.5em}.ce_accordion .ui-accordion-content p,.ce_accordion .ui-accordion-content ul{line-height: 170%}.ce_accordion .ui-corner-all,.ce_accordion .ui-corner-bottom,.ce_accordion .ui-corner-right,.ce_accordion .ui-corner-br{border-radius: 0;border: none !important}.ce_accordion .ui-accordion-header{border: none !important;border-radius: 0 !important}.termine input,.termine select{background: #fff;border: solid 1px #eee;height: 34px;box-sizing: border-box;font-size: .9em !important}.termine input::-webkit-input-placeholder,.termine select::-webkit-input-placeholder{font-style: normal;color: #999;font-size: 0.9em}.termine input:-moz-placeholder,.termine select:-moz-placeholder{font-style: normal;color: #999;font-size: 0.9em}.termine input::-moz-placeholder,.termine select::-moz-placeholder{font-style: normal;color: #999;font-size: 0.9em}.termine input:-ms-input-placeholder,.termine select:-ms-input-placeholder{font-style: normal;color: #999;font-size: 0.9em}.termine h1{font-size: 1.2em;color: #006AB2}.termine form{margin: 0}.termine input[type="checkbox"]{-webkit-appearance: checkbox}.termine .termine_iframe > div{width: 100% !important;box-sizing: border-box}.termine .filter_suche{margin-bottom: 1em;box-sizing: border-box;display: block;background: #f7f7f7;padding: 1em 1em 2em 2em}@media (max-width: 600px){.termine .filter_suche{padding: 2em}}.termine .filter_suche h5{font-size: 1.3em;color: #00477c;margin-bottom: 1em}.termine .filter_suche img{display: none}.termine .filter_suche div{border: none !important;padding: 0 !important}.termine .filter_suche:nth-child(2) form{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex}@media (max-width: 600px){.termine .filter_suche:nth-child(2) form{flex-direction: column}}.termine .filter_suche:nth-child(2) .stext{display: none}.termine .filter_suche:nth-child(2) #suche_rest,.termine .filter_suche:nth-child(2) input[type="submit"]{flex: auto;padding: 0 2.5% !important;color: #fff;background: #ff7e0c;border: solid 1px #ff7e0c;margin-left: 2px;text-indent: 0}@media (max-width: 600px){.termine .filter_suche:nth-child(2) #suche_rest,.termine .filter_suche:nth-child(2) input[type="submit"]{flex: 100%;margin-bottom: 2px}}.termine .filter_suche:nth-child(2) input{text-indent: 0.5em;width: inherit !important;flex: 70% 1 1}@media (max-width: 600px){.termine .filter_suche:nth-child(2) input{flex: 100%}}.termine .filter_suche #suchformular{position: relative}@media (max-width: 600px){.termine .filter_suche #suchformular{padding: 0 0 2em 0}}.termine .filter_suche #suchformular > div{width: 25%;position: static !important}@media (max-width: 600px){.termine .filter_suche #suchformular > div{float: none !important;width: 100%;margin-bottom: 0.5em}}.termine .filter_suche #suchformular select,.termine .filter_suche #suchformular input{width: 100% !important;display: block;border-radius: 0;box-sizing: border-box;padding: 0 .5em}.termine .filter_suche #suchformular input[type="submit"]{width: 25% !important;position: absolute;bottom: 0;right: 0;padding: 0 2.5% !important;color: #fff;background: #ff7e0c;border: solid 1px #ff7e0c;box-sizing: border-box}@media (max-width: 600px){.termine .filter_suche #suchformular input[type="submit"]{right: inherit;left: 0;width: 100% !important}}.termine .filter_suche #suchformular table{margin-top: 1em}.termine .filter_suche #suchformular table td{vertical-align: middle;height: 34px;box-sizing: border-box;display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex}.termine .filter_suche #suchformular table input{width: inherit !important;height: inherit;line-height: inherit;margin-right: 1em}.termine .filter_suche #suchformular table .stext{display: inline-block;line-height: 34px}.termine .filter_suche #suchformular table.sonderfilter td{vertical-align: top !important;height: inherit !important;margin-bottom: 1em}.termine .filter_suche #suchformular table.sonderfilter td span{line-height: 1 !important;flex: auto}.termine .filter_suche #suchformular table.sonderfilter td input{display: block !important;flex: 16px 0 0}.termine .filter_suche #suchoptionen{width: 100% !important}.termine .filter_suche #suchoptionen select,.termine .filter_suche #suchoptionen input{width: auto !important;display: inline;box-sizing: border-box;padding: 0}.termine .veranstaltungsliste .veranstaltungsnavigation{display: table !important}.termine .veranstaltungsliste .veranstaltungsnavigation tr{display: table-row !important}.termine .veranstaltungsliste .veranstaltungsnavigation td{display: table-cell !important}.termine .veranstaltungsliste .veranstaltungsnavigation tbody{display: table-row-group !important}.termine .veranstaltungsliste .veranstaltungsnavigation th.stext[align="left"]{float: left;width: auto !important;display: table-cell !important}.termine .veranstaltungsliste .veranstaltungsnavigation th.stext[align="center"]{text-align: center;width: auto !important;display: table-cell !important}.termine .veranstaltungsliste .veranstaltungsnavigation th.stext[align="center"] span.pagecount::before{content: " "}.termine .veranstaltungsliste .veranstaltungsnavigation th.stext[align="right"]{float: right;width: auto !important;display: table-cell !important}@media (max-width: 600px){.termine .veranstaltungsliste .eventdate{width: 100% !important}}.termine .veranstaltungsliste .eventdate > div.stext2{float: left;margin-right: 10px}.termine .veranstaltungsliste th h4{background: #0069b4;color: #fff;padding: 0.5em;margin-bottom: 1em !important;box-sizing: border-box}.termine .veranstaltungsliste tr.stext{cursor: auto !important}.termine .veranstaltungsliste tr.stext:nth-child(4n){background: #f7f7f7}.termine .veranstaltungsliste tr.stext td{padding: 1em !important}@media (max-width: 600px){.termine .veranstaltungsliste tr.stext td{padding: .5em !important}}@media (max-width: 600px){.termine .veranstaltungsliste table,.termine .veranstaltungsliste thead,.termine .veranstaltungsliste tbody,.termine .veranstaltungsliste th,.termine .veranstaltungsliste td,.termine .veranstaltungsliste tr{display: block}}.termine .veranstaltungsliste table tr td[colspan="5"],.termine .veranstaltungsliste thead tr td[colspan="5"],.termine .veranstaltungsliste tbody tr td[colspan="5"],.termine .veranstaltungsliste th tr td[colspan="5"],.termine .veranstaltungsliste td tr td[colspan="5"],.termine .veranstaltungsliste tr tr td[colspan="5"]{display: none}@media (max-width: 600px){.termine .veranstaltungsliste table tr td.eventrow > strong > img,.termine .veranstaltungsliste thead tr td.eventrow > strong > img,.termine .veranstaltungsliste tbody tr td.eventrow > strong > img,.termine .veranstaltungsliste th tr td.eventrow > strong > img,.termine .veranstaltungsliste td tr td.eventrow > strong > img,.termine .veranstaltungsliste tr tr td.eventrow > strong > img{display: none}}@media (max-width: 600px){.termine .veranstaltungsliste table tr td:nth-child(3) div,.termine .veranstaltungsliste thead tr td:nth-child(3) div,.termine .veranstaltungsliste tbody tr td:nth-child(3) div,.termine .veranstaltungsliste th tr td:nth-child(3) div,.termine .veranstaltungsliste td tr td:nth-child(3) div,.termine .veranstaltungsliste tr tr td:nth-child(3) div{font-weight: 700}}@media (max-width: 600px){.termine .veranstaltungsliste table tr.stext th.eventrow,.termine .veranstaltungsliste thead tr.stext th.eventrow,.termine .veranstaltungsliste tbody tr.stext th.eventrow,.termine .veranstaltungsliste th tr.stext th.eventrow,.termine .veranstaltungsliste td tr.stext th.eventrow,.termine .veranstaltungsliste tr tr.stext th.eventrow{display: none}}.termine a#suchoptionen_toggle{font-size: 0.8em !important;width: 300px;display: block;overflow: visible}.termine #suchoptionen_toggle .ein{display: inline}.termine #suchoptionen_toggle .aus{display: none}#mapmini{width: 390px;height: 200px}#map_canvas{width: 100%;height: 260px;margin: 10px 0;display: block}.maps_infowindow{font-size: 11px;padding: 5px}.maps_infowindow a:link{font-size: 1em;text-decoration: underline}.maps_infowindow a:visited{font-size: 1em;text-decoration: underline}.maps_infowindow a:active{font-size: 1em;text-decoration: underline}.maps_infowindow a:hover{font-size: 1em;text-decoration: underline}.detailansicht > div{padding: 0 !important}@media (max-width: 600px){.detailansicht > div table,.detailansicht > div thead,.detailansicht > div tbody,.detailansicht > div th,.detailansicht > div td,.detailansicht > div tr{display: block}}.detailansicht > div table th h1{font-size: 1.2em;font-weight: 700;margin-bottom: .5em !important}.detailansicht > div table th p{font-size: 1em !important}.detailansicht > div table th a{font-size: .9em !important;display: inline-block;margin: .5em 0}.detailansicht > div table.detail th{min-width: 140px;padding-left: 1em}.detailansicht > div table.detail tr.placeholder{display: none}.detailansicht > div table.detail tr:nth-child(1),.detailansicht > div table.detail tr.veranstalter{background: #f7f7f7}.detailansicht > div table.detail tr:nth-child(1) td,.detailansicht > div table.detail tr.veranstalter td{padding: 1em 1em 1em 0 !important;background: #f7f7f7}.detailansicht > div table.detail tr.veranstalter th{padding-top: 14px}.detailansicht > div table.detail small{margin-top: 1em;display: block}@media (max-width: 600px){.detailansicht > div table.detail small{text-align: center}}.detailansicht > div table.detail div{float: none !important}.detailansicht > div table:not(.detail):nth-child(1){display: none}.detailansicht > div table:not(.detail) th:nth-child(1){text-align: center !important}@media (max-width: 600px){.detailansicht > div table:not(.detail) th:nth-child(1){display: block}}@media (max-width: 600px){.detailansicht > div table:not(.detail) th{text-align: center !important}}.detailansicht > div table:not(.detail) small{font-size: 1.1em}.detailansicht > div table:not(.detail) small a{padding: 0 2.5% !important;color: #fff !important;display: block;background: #ff7e0c;border: solid 1px #ff7e0c;box-sizing: border-box}@media (max-width: 600px){.detailansicht > div table:not(.detail) small{position: absolute;bottom: -1em;left: 0;display: block;width: calc(100% - 2em);margin: 0 1em;box-sizing: border-box}}.detailansicht > div table:not(.detail) .link{margin-right: 1em}.detailansicht > div table:not(.detail) .link img{display: none}.detailansicht > div table:not(.detail) .veranstaltung_mail_event{background: url('/files/layout_botschafter_spatz_de/img/mail_orange.svg') no-repeat left center;background-size: 20px}.detailansicht > div table:not(.detail) .veranstaltung_mail_event:before{content: "Weitersagen";display: block;text-indent: 25px}.detailansicht > div table:not(.detail) .veranstaltung_reminder{background: url('/files/layout_botschafter_spatz_de/img/arrow_right_orange.svg') no-repeat left center;background-size: 20px}.detailansicht > div table:not(.detail) .veranstaltung_reminder:before{content: "SMS / E-Mail Erinnerung";display: block;text-indent: 25px}.detailansicht > div table:not(.detail) .veranstaltung_print{background: url('/files/layout_botschafter_spatz_de/img/print.svg') no-repeat left center;background-size: 20px}.detailansicht > div table:not(.detail) .veranstaltung_print img{display: none}.detailansicht > div table:not(.detail) .veranstaltung_print:before{content: "Drucken";display: block;text-indent: 25px}@media (max-width: 600px){.detailansicht > div table:not(.detail) .veranstaltung_print{display: none}}.veranstaltungstools div img{display: none}.veranstaltungstools div:nth-child(1) a{background: url('/files/layout_botschafter_spatz_de/img/subscribe.svg') no-repeat left center;background-size: 20px;padding: 10px 0 10px 30px}.veranstaltungstools div:nth-child(3) a{background: url('/files/layout_botschafter_spatz_de/img/print.svg') no-repeat left center;background-size: 20px;padding: 10px 0 10px 30px}@media (max-width: 600px){.veranstaltungstools div:nth-child(3) a{display: none}}.veranstaltungstools div a:hover{text-decoration: underline}.termine.terminemailevent input[type="text"],.termine.terminereminder input[type="text"],.termine.terminenewsletter input[type="text"],.termine.terminemailevent input[type="number"],.termine.terminereminder input[type="number"],.termine.terminenewsletter input[type="number"],.termine.terminemailevent input[type="email"],.termine.terminereminder input[type="email"],.termine.terminenewsletter input[type="email"],.termine.terminemailevent textarea,.termine.terminereminder textarea,.termine.terminenewsletter textarea{width: 100%;height: 34px;box-sizing: border-box;padding: 0.3em;border: solid 1px #eee;font-family: 'Open Sans', sans-serif}.termine.terminemailevent input[type="submit"],.termine.terminereminder input[type="submit"],.termine.terminenewsletter input[type="submit"]{width: 100%;max-width: 350px;background: #ff7e0c;border: none;height: 34px;line-height: 34px;font-size: 0.9em;color: #fff;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;cursor: pointer}.termine.terminemailevent input[type="submit"]:hover,.termine.terminereminder input[type="submit"]:hover,.termine.terminenewsletter input[type="submit"]:hover{background: #eb5808}.termine.terminemailevent table,.termine.terminereminder table,.termine.terminenewsletter table{background: none !important}.termine.terminemailevent table th,.termine.terminereminder table th,.termine.terminenewsletter table th{display: block;padding: 0 !important}.termine.terminemailevent table th img,.termine.terminereminder table th img,.termine.terminenewsletter table th img{display: none}.termine div{padding: 0 !important}.telemetrie_eintrag h1.linked,.telemetrie_eintrag h2.linked{cursor: pointer;display: inline-block;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}.telemetrie_eintrag h1.linked:after,.telemetrie_eintrag h2.linked:after{content: "in Karte zeigen";display: inline-block;color: #eb5808;font-size: 0.5em;margin-left: 0.5em;opacity: 0;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}.telemetrie_eintrag h1.linked:hover,.telemetrie_eintrag h2.linked:hover{color: #eb5808}.telemetrie_eintrag h1.linked:hover:after,.telemetrie_eintrag h2.linked:hover:after{opacity: 1}.mapsRoute .formbody{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;background: #fff}@media (max-width: 1025px){.mapsRoute .formbody{display: block}}.mapsRoute .formbody .widget{width: inherit;margin-bottom: 0}@media (max-width: 1025px){.mapsRoute .formbody .widget{margin-bottom: 1em}}@media (max-width: 1025px){.mapsRoute .formbody .widget select{width: 100%}}.ce_dlh_googlemaps #floating-panel input,.ce_dlh_googlemaps #floating-panel a{border: none;line-height: 36px;background: #f7f7f7;display: inline-block;padding: 0 2em;border-top: solid 1px #eee;border-right: solid 1px #eee;border-left: solid 1px #eee;border-bottom: none;color: #000 !important;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}.ce_dlh_googlemaps #floating-panel input:hover,.ce_dlh_googlemaps #floating-panel a:hover{background: #ff7e0c}.ce_dlh_googlemaps #floating-panel input.toggleClusterer,.ce_dlh_googlemaps #floating-panel a.toggleClusterer{width: 222px}.storchenhorst_galerie{margin-top: 20px}.storchenhorst_galerie .storchenhorst_bild{position: relative;margin-right: 2px;margin-bottom: 2px;overflow: hidden;max-height: 130px;width: 200px;float: left}.storchenhorst_galerie .storchenhorst_bild img{height: auto;width: 200px}.storchenhorst_galerie .storchenhorst_bild span{position: absolute;color: #fff;right: 10px;bottom: 5px;text-shadow: 1px 1px #000;line-height: 1;height: inherit;margin: 0;font-size: 0.9em}@media (max-width: 1025px){.storchenhorst_data{padding-top: 30px}}.storchenhorst_data h3{margin-bottom: 0;font-weight: 400;font-size: 2em;margin-left: 5px;margin-top: 10px}.storchenhorst_data h4{color: #0069b4;margin-top: 10px;margin-bottom: 5px;margin-left: 5px}.storchenhorst_data p{margin-left: 5px}.storchenhorst_data .table .tr{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex}.storchenhorst_data .table .tr span{background: #f5f5f5;border-bottom: 2px solid #fff;padding: 10px 15px}.storchenhorst_data .table .tr span.title{flex: 35%;border-right: 2px solid #fff}.storchenhorst_data .table .tr span.info{flex: 65%}.storchenhorst_data .gm-style-iw{overflow: visible}.storchenhorst_data .pate{position: absolute;right: 20px;top: 0px;background: #ff7e0c;color: #fff !important;padding: 10px 10px;z-index: 5;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}.storchenhorst_data .pate:hover{background: #eb5808}@media (max-width: 1025px){.storchenhorst_data .pate{left: 0px;text-align: center}}.routinglink{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;line-height: 24px;margin-top: 10px;clear: both}@media (max-width: 1025px){.routinglink{flex-direction: column}}.routinglink span{flex: 35%;background: #f5f5f5;padding: 10px 15px;border-right: 2px solid #fff;height: 30px;line-height: 30px}@media (max-width: 1025px){.routinglink span{flex: 100%}}.routinglink input{height: 24px;background: #fff;border: solid 1px #eee}.routinglink input.submit{width: 48px;height: 26px;margin-left: 2px}.routinglink form{padding: 10px 15px;height: 30px;flex: 65%;background: #f5f5f5}@media (max-width: 1025px){.routinglink form{flex: 100%}}@media (max-width: 600px){.chosen-container{width: 230px !important}}@media (max-width: 600px){select.map_entry_select{width: 230px !important}}.presse_select{margin-top: 30px;margin-bottom: 30px}.mod_newsarchive.presse{margin-top: 2em;display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;flex-wrap: wrap;position: relative;padding-top: 4em}@media (max-width: 600px){.mod_newsarchive.presse{display: block;margin: 0 0 20px 0}}.mod_newsarchive.presse h2{position: absolute;left: 0;top: 0}.mod_newsarchive.presse .layout_full{background: #f7f7f7;box-sizing: border-box;flex: 31% 1 1;margin-right: 2.33%;max-width: 31%;padding-bottom: 1em;margin-bottom: 2em}@media (max-width: 600px){.mod_newsarchive.presse .layout_full{flex: none;max-width: 100%}}.mod_newsarchive.presse .layout_full figure{overflow: hidden;margin-bottom: 1em}@media (max-width: 600px){.mod_newsarchive.presse .layout_full figure{padding: 2em}}.mod_newsarchive.presse .layout_full h3{font-weight: 400;padding: 0 1.25em}.mod_newsarchive.presse .layout_full p{padding: 0 1.5em}.mod_newsarchive.presse .layout_full p.info{font-weight: 300;font-size: 0.9em;color: #999;font-style: italic}.mod_newsarchive.presse .layout_full .enclosure{padding: 0 1.5em}.mod_newsarchive.presse .layout_full .enclosure ul li{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;align-items: flex-start}.mod_newsarchive.presse .layout_full .enclosure ul li a{margin-left: 1em}.mmGebaeudebrueterKarteBK.block,.mmGebaeudebrueterKarteLK.block{overflow: visible}.mmGebaeudebrueterKarteBK .ce_metamodel_content #bayern-svg svg .gb-anzahl-0 path,.mmGebaeudebrueterKarteLK .ce_metamodel_content #bayern-svg svg .gb-anzahl-0 path,.mmGebaeudebrueterKarteBK .ce_metamodel_content #bayern-svg svg path.gb-anzahl-0,.mmGebaeudebrueterKarteLK .ce_metamodel_content #bayern-svg svg path.gb-anzahl-0{fill: #e3dcd3}.mmGebaeudebrueterKarteBK .ce_metamodel_content #bayern-svg svg .gb-anzahl-1 path,.mmGebaeudebrueterKarteLK .ce_metamodel_content #bayern-svg svg .gb-anzahl-1 path,.mmGebaeudebrueterKarteBK .ce_metamodel_content #bayern-svg svg path.gb-anzahl-1,.mmGebaeudebrueterKarteLK .ce_metamodel_content #bayern-svg svg path.gb-anzahl-1{fill: #459be5}.mmGebaeudebrueterKarteBK .ce_metamodel_content #bayern-svg svg .gb-anzahl-2 path,.mmGebaeudebrueterKarteLK .ce_metamodel_content #bayern-svg svg .gb-anzahl-2 path,.mmGebaeudebrueterKarteBK .ce_metamodel_content #bayern-svg svg path.gb-anzahl-2,.mmGebaeudebrueterKarteLK .ce_metamodel_content #bayern-svg svg path.gb-anzahl-2{fill: #2980cc}.mmGebaeudebrueterKarteBK .ce_metamodel_content #bayern-svg svg .gb-anzahl-3 path,.mmGebaeudebrueterKarteLK .ce_metamodel_content #bayern-svg svg .gb-anzahl-3 path,.mmGebaeudebrueterKarteBK .ce_metamodel_content #bayern-svg svg path.gb-anzahl-3,.mmGebaeudebrueterKarteLK .ce_metamodel_content #bayern-svg svg path.gb-anzahl-3{fill: #1469b1}.mmGebaeudebrueterKarteBK .ce_metamodel_content #bayern-svg svg .gb-anzahl-4 path,.mmGebaeudebrueterKarteLK .ce_metamodel_content #bayern-svg svg .gb-anzahl-4 path,.mmGebaeudebrueterKarteBK .ce_metamodel_content #bayern-svg svg path.gb-anzahl-4,.mmGebaeudebrueterKarteLK .ce_metamodel_content #bayern-svg svg path.gb-anzahl-4{fill: #0f5591}.mmGebaeudebrueterKarteBK .ce_metamodel_content #bayern-svg svg .gb-anzahl-5 path,.mmGebaeudebrueterKarteLK .ce_metamodel_content #bayern-svg svg .gb-anzahl-5 path,.mmGebaeudebrueterKarteBK .ce_metamodel_content #bayern-svg svg path.gb-anzahl-5,.mmGebaeudebrueterKarteLK .ce_metamodel_content #bayern-svg svg path.gb-anzahl-5{fill: #0a477a}.mmGebaeudebrueterKarteBK .ce_metamodel_content #bayern-svg svg [data-selected] path,.mmGebaeudebrueterKarteLK .ce_metamodel_content #bayern-svg svg [data-selected] path{stroke: #ffc376;stroke-width: 3}.mmGebaeudebrueterKarteBK .ce_metamodel_content #landkreis-svg svg,.mmGebaeudebrueterKarteLK .ce_metamodel_content #landkreis-svg svg{max-height: 730px}.mmGebaeudebrueterKarteBK .ce_metamodel_content #landkreis-svg svg .gb-anzahl-0 path,.mmGebaeudebrueterKarteLK .ce_metamodel_content #landkreis-svg svg .gb-anzahl-0 path,.mmGebaeudebrueterKarteBK .ce_metamodel_content #landkreis-svg svg path.gb-anzahl-0,.mmGebaeudebrueterKarteLK .ce_metamodel_content #landkreis-svg svg path.gb-anzahl-0{fill: #e3dcd3}.mmGebaeudebrueterKarteBK .ce_metamodel_content #landkreis-svg svg .gb-anzahl-1 path,.mmGebaeudebrueterKarteLK .ce_metamodel_content #landkreis-svg svg .gb-anzahl-1 path,.mmGebaeudebrueterKarteBK .ce_metamodel_content #landkreis-svg svg path.gb-anzahl-1,.mmGebaeudebrueterKarteLK .ce_metamodel_content #landkreis-svg svg path.gb-anzahl-1{fill: #459be5}.mmGebaeudebrueterKarteBK .ce_metamodel_content #landkreis-svg svg .gb-anzahl-2 path,.mmGebaeudebrueterKarteLK .ce_metamodel_content #landkreis-svg svg .gb-anzahl-2 path,.mmGebaeudebrueterKarteBK .ce_metamodel_content #landkreis-svg svg path.gb-anzahl-2,.mmGebaeudebrueterKarteLK .ce_metamodel_content #landkreis-svg svg path.gb-anzahl-2{fill: #2980cc}.mmGebaeudebrueterKarteBK .ce_metamodel_content #landkreis-svg svg .gb-anzahl-3 path,.mmGebaeudebrueterKarteLK .ce_metamodel_content #landkreis-svg svg .gb-anzahl-3 path,.mmGebaeudebrueterKarteBK .ce_metamodel_content #landkreis-svg svg path.gb-anzahl-3,.mmGebaeudebrueterKarteLK .ce_metamodel_content #landkreis-svg svg path.gb-anzahl-3{fill: #1469b1}.mmGebaeudebrueterKarteBK .ce_metamodel_content #landkreis-svg svg .gb-anzahl-4 path,.mmGebaeudebrueterKarteLK .ce_metamodel_content #landkreis-svg svg .gb-anzahl-4 path,.mmGebaeudebrueterKarteBK .ce_metamodel_content #landkreis-svg svg path.gb-anzahl-4,.mmGebaeudebrueterKarteLK .ce_metamodel_content #landkreis-svg svg path.gb-anzahl-4{fill: #0f5591}.mmGebaeudebrueterKarteBK .ce_metamodel_content #landkreis-svg svg .gb-anzahl-5 path,.mmGebaeudebrueterKarteLK .ce_metamodel_content #landkreis-svg svg .gb-anzahl-5 path,.mmGebaeudebrueterKarteBK .ce_metamodel_content #landkreis-svg svg path.gb-anzahl-5,.mmGebaeudebrueterKarteLK .ce_metamodel_content #landkreis-svg svg path.gb-anzahl-5{fill: #0a477a}.mmGebaeudebrueterKarteBK .ce_metamodel_content #landkreis-svg svg path[data-selected],.mmGebaeudebrueterKarteLK .ce_metamodel_content #landkreis-svg svg path[data-selected]{stroke: #ffc376;stroke-width: 3}.mmGebaeudebrueterKarteBK .ce_metamodel_content #bayern-svg svg,.mmGebaeudebrueterKarteLK .ce_metamodel_content #bayern-svg svg,.mmGebaeudebrueterKarteBK .ce_metamodel_content #landkreis-svg svg,.mmGebaeudebrueterKarteLK .ce_metamodel_content #landkreis-svg svg{height: 100%;width: 100%}.mmGebaeudebrueterKarteBK .ce_metamodel_content #bayern-svg svg path,.mmGebaeudebrueterKarteLK .ce_metamodel_content #bayern-svg svg path,.mmGebaeudebrueterKarteBK .ce_metamodel_content #landkreis-svg svg path,.mmGebaeudebrueterKarteLK .ce_metamodel_content #landkreis-svg svg path{fill: #e3dcd3;stroke: #fff;stroke-width: 1}.mmGebaeudebrueterKarteBK .ce_metamodel_content #bayern-svg svg path:hover,.mmGebaeudebrueterKarteLK .ce_metamodel_content #bayern-svg svg path:hover,.mmGebaeudebrueterKarteBK .ce_metamodel_content #landkreis-svg svg path:hover,.mmGebaeudebrueterKarteLK .ce_metamodel_content #landkreis-svg svg path:hover{opacity: 0.7;stroke-width: 3}.mmGebaeudebrueterKarteBK .ce_metamodel_content .gebauedebrueter-map-details,.mmGebaeudebrueterKarteLK .ce_metamodel_content .gebauedebrueter-map-details{padding: .2em 3em;background: #ff7e0c;color: #fff}.mmGebaeudebrueterKarteBK .ce_metamodel_content .gebauedebrueter-map-details:disabled,.mmGebaeudebrueterKarteLK .ce_metamodel_content .gebauedebrueter-map-details:disabled{background: #F8F8F8;color: #ddd}.mmGebaeudebrueterKarteBK .ce_metamodel_content .gebauedebrueter-map-legende,.mmGebaeudebrueterKarteLK .ce_metamodel_content .gebauedebrueter-map-legende{position: relative;display: flex;flex-direction: row;width: 100%;margin-top: 50px}@media screen and (min-width: 900px){.mmGebaeudebrueterKarteBK .ce_metamodel_content .gebauedebrueter-map-legende,.mmGebaeudebrueterKarteLK .ce_metamodel_content .gebauedebrueter-map-legende{margin-top: auto}}.mmGebaeudebrueterKarteBK .ce_metamodel_content .gebauedebrueter-map-legende li,.mmGebaeudebrueterKarteLK .ce_metamodel_content .gebauedebrueter-map-legende li{display: flex;flex-direction: column;flex-wrap: wrap;align-items: center;position: relative;width: 20%;text-align: center}@media (max-width: 1200px){.mmGebaeudebrueterKarteBK .ce_metamodel_content .gebauedebrueter-map-legende li,.mmGebaeudebrueterKarteLK .ce_metamodel_content .gebauedebrueter-map-legende li{width: 20%;text-align: center}}@media (max-width: 420px){.mmGebaeudebrueterKarteBK .ce_metamodel_content .gebauedebrueter-map-legende li,.mmGebaeudebrueterKarteLK .ce_metamodel_content .gebauedebrueter-map-legende li{font-size: 80%}}.mmGebaeudebrueterKarteBK .ce_metamodel_content .gebauedebrueter-map-legende li:before,.mmGebaeudebrueterKarteLK .ce_metamodel_content .gebauedebrueter-map-legende li:before{content: ' ';display: block;height: 1em;width: 100%}@media (max-width: 1200px){.mmGebaeudebrueterKarteBK .ce_metamodel_content .gebauedebrueter-map-legende li:before,.mmGebaeudebrueterKarteLK .ce_metamodel_content .gebauedebrueter-map-legende li:before{width: 100%}}@media (max-width: 800px){.mmGebaeudebrueterKarteBK .ce_metamodel_content .gebauedebrueter-map-legende li:before,.mmGebaeudebrueterKarteLK .ce_metamodel_content .gebauedebrueter-map-legende li:before{left: 0}}.mmGebaeudebrueterKarteBK .ce_metamodel_content .gebauedebrueter-map-legende:before,.mmGebaeudebrueterKarteLK .ce_metamodel_content .gebauedebrueter-map-legende:before{content: 'Anzahl der gemeldeten Brutplätze';position: absolute;right: 0;top: -30px;font-weight: bold}.mmGebaeudebrueterKarteBK .ce_metamodel_content .mmContentInformationBY .chosen-container,.mmGebaeudebrueterKarteLK .ce_metamodel_content .mmContentInformationBY .chosen-container,.mmGebaeudebrueterKarteBK .ce_metamodel_content .mmContentInformationLK .chosen-container,.mmGebaeudebrueterKarteLK .ce_metamodel_content .mmContentInformationLK .chosen-container{margin-bottom: .5em}.mmGebaeudebrueterKarteBK .ce_metamodel_content .mmContentInformationBY .chosen-container .chosen-single,.mmGebaeudebrueterKarteLK .ce_metamodel_content .mmContentInformationBY .chosen-container .chosen-single,.mmGebaeudebrueterKarteBK .ce_metamodel_content .mmContentInformationLK .chosen-container .chosen-single,.mmGebaeudebrueterKarteLK .ce_metamodel_content .mmContentInformationLK .chosen-container .chosen-single{color: #000 !important;height: 30px;background: #f8f8f8;border: 1px solid #d8d8d8;box-shadow: none;display: flex;align-items: center}.mmGebaeudebrueterKarteBK .ce_metamodel_content .mmContentInformationBY .chosen-container .chosen-single div b,.mmGebaeudebrueterKarteLK .ce_metamodel_content .mmContentInformationBY .chosen-container .chosen-single div b,.mmGebaeudebrueterKarteBK .ce_metamodel_content .mmContentInformationLK .chosen-container .chosen-single div b,.mmGebaeudebrueterKarteLK .ce_metamodel_content .mmContentInformationLK .chosen-container .chosen-single div b{background-position: 0 6px}.mmGebaeudebrueterKarteBK .ce_metamodel_content .mmContentInformationBY .chosen-container .chosen-drop,.mmGebaeudebrueterKarteLK .ce_metamodel_content .mmContentInformationBY .chosen-container .chosen-drop,.mmGebaeudebrueterKarteBK .ce_metamodel_content .mmContentInformationLK .chosen-container .chosen-drop,.mmGebaeudebrueterKarteLK .ce_metamodel_content .mmContentInformationLK .chosen-container .chosen-drop{background: #f8f8f8;border: 1px solid #d8d8d8;box-shadow: none}.mmGebaeudebrueterKarteBK .ce_metamodel_content .mmContentInformationBY .chosen-container .chosen-drop .chosen-results,.mmGebaeudebrueterKarteLK .ce_metamodel_content .mmContentInformationBY .chosen-container .chosen-drop .chosen-results,.mmGebaeudebrueterKarteBK .ce_metamodel_content .mmContentInformationLK .chosen-container .chosen-drop .chosen-results,.mmGebaeudebrueterKarteLK .ce_metamodel_content .mmContentInformationLK .chosen-container .chosen-drop .chosen-results{max-height: 200px}.mmGebaeudebrueterKarteBK .ce_metamodel_content .mmContentInformationBY .chosen-container .chosen-drop .chosen-results li.highlighted,.mmGebaeudebrueterKarteLK .ce_metamodel_content .mmContentInformationBY .chosen-container .chosen-drop .chosen-results li.highlighted,.mmGebaeudebrueterKarteBK .ce_metamodel_content .mmContentInformationLK .chosen-container .chosen-drop .chosen-results li.highlighted,.mmGebaeudebrueterKarteLK .ce_metamodel_content .mmContentInformationLK .chosen-container .chosen-drop .chosen-results li.highlighted{background: #0069b4}.mmGebaeudebrueterKarteBK .ce_metamodel_content .mmContentInformationBY .chosen-container.chosen-with-drop .chosen-single div b,.mmGebaeudebrueterKarteLK .ce_metamodel_content .mmContentInformationBY .chosen-container.chosen-with-drop .chosen-single div b,.mmGebaeudebrueterKarteBK .ce_metamodel_content .mmContentInformationLK .chosen-container.chosen-with-drop .chosen-single div b,.mmGebaeudebrueterKarteLK .ce_metamodel_content .mmContentInformationLK .chosen-container.chosen-with-drop .chosen-single div b{background-position: -18px 6px}.mmGebaeudebrueterKarteBK .ce_metamodel_content .mmContentInformationBY select,.mmGebaeudebrueterKarteLK .ce_metamodel_content .mmContentInformationBY select,.mmGebaeudebrueterKarteBK .ce_metamodel_content .mmContentInformationLK select,.mmGebaeudebrueterKarteLK .ce_metamodel_content .mmContentInformationLK select{margin-bottom: .5em}.mmGebaeudebrueterKarteBK .ce_metamodel_content .mmContentInformationBY button,.mmGebaeudebrueterKarteLK .ce_metamodel_content .mmContentInformationBY button,.mmGebaeudebrueterKarteBK .ce_metamodel_content .mmContentInformationLK button,.mmGebaeudebrueterKarteLK .ce_metamodel_content .mmContentInformationLK button{margin-top: 10px}.mmGebaeudebrueterKarteBK .ce_metamodel_content .mmContentInformationBY .gebauedebrueter-map-legende li.gb-anzahl-0:before,.mmGebaeudebrueterKarteLK .ce_metamodel_content .mmContentInformationBY .gebauedebrueter-map-legende li.gb-anzahl-0:before{background: #e3dcd3}.mmGebaeudebrueterKarteBK .ce_metamodel_content .mmContentInformationBY .gebauedebrueter-map-legende li.gb-anzahl-1:before,.mmGebaeudebrueterKarteLK .ce_metamodel_content .mmContentInformationBY .gebauedebrueter-map-legende li.gb-anzahl-1:before{background: #459be5}.mmGebaeudebrueterKarteBK .ce_metamodel_content .mmContentInformationBY .gebauedebrueter-map-legende li.gb-anzahl-2:before,.mmGebaeudebrueterKarteLK .ce_metamodel_content .mmContentInformationBY .gebauedebrueter-map-legende li.gb-anzahl-2:before{background: #2980cc}.mmGebaeudebrueterKarteBK .ce_metamodel_content .mmContentInformationBY .gebauedebrueter-map-legende li.gb-anzahl-3:before,.mmGebaeudebrueterKarteLK .ce_metamodel_content .mmContentInformationBY .gebauedebrueter-map-legende li.gb-anzahl-3:before{background: #1469b1}.mmGebaeudebrueterKarteBK .ce_metamodel_content .mmContentInformationBY .gebauedebrueter-map-legende li.gb-anzahl-4:before,.mmGebaeudebrueterKarteLK .ce_metamodel_content .mmContentInformationBY .gebauedebrueter-map-legende li.gb-anzahl-4:before{background: #0f5591}.mmGebaeudebrueterKarteBK .ce_metamodel_content .mmContentInformationBY .gebauedebrueter-map-legende li.gb-anzahl-5:before,.mmGebaeudebrueterKarteLK .ce_metamodel_content .mmContentInformationBY .gebauedebrueter-map-legende li.gb-anzahl-5:before{background: #0a477a}@media (max-width: 600px){.mmGebaeudebrueterKarteBK .ce_metamodel_content .mmContentInformationLK,.mmGebaeudebrueterKarteLK .ce_metamodel_content .mmContentInformationLK{min-width: 0}}.mmGebaeudebrueterKarteBK .ce_metamodel_content .mmContentInformationLK .gebauedebrueter-map-legende li.gb-anzahl-0:before,.mmGebaeudebrueterKarteLK .ce_metamodel_content .mmContentInformationLK .gebauedebrueter-map-legende li.gb-anzahl-0:before{background: #e3dcd3}.mmGebaeudebrueterKarteBK .ce_metamodel_content .mmContentInformationLK .gebauedebrueter-map-legende li.gb-anzahl-1:before,.mmGebaeudebrueterKarteLK .ce_metamodel_content .mmContentInformationLK .gebauedebrueter-map-legende li.gb-anzahl-1:before{background: #459be5}.mmGebaeudebrueterKarteBK .ce_metamodel_content .mmContentInformationLK .gebauedebrueter-map-legende li.gb-anzahl-2:before,.mmGebaeudebrueterKarteLK .ce_metamodel_content .mmContentInformationLK .gebauedebrueter-map-legende li.gb-anzahl-2:before{background: #2980cc}.mmGebaeudebrueterKarteBK .ce_metamodel_content .mmContentInformationLK .gebauedebrueter-map-legende li.gb-anzahl-3:before,.mmGebaeudebrueterKarteLK .ce_metamodel_content .mmContentInformationLK .gebauedebrueter-map-legende li.gb-anzahl-3:before{background: #1469b1}.mmGebaeudebrueterKarteBK .ce_metamodel_content .mmContentInformationLK .gebauedebrueter-map-legende li.gb-anzahl-4:before,.mmGebaeudebrueterKarteLK .ce_metamodel_content .mmContentInformationLK .gebauedebrueter-map-legende li.gb-anzahl-4:before{background: #0f5591}.mmGebaeudebrueterKarteBK .ce_metamodel_content .mmContentInformationLK .gebauedebrueter-map-legende li.gb-anzahl-5:before,.mmGebaeudebrueterKarteLK .ce_metamodel_content .mmContentInformationLK .gebauedebrueter-map-legende li.gb-anzahl-5:before{background: #0a477a}.interneGebaeudebrueterKarte .ce_metamodels_frontendfilter{margin-top: 2em}.interneGebaeudebrueterKarte .ce_metamodels_frontendfilter form .formbody{display: flex;justify-content: space-between;flex-wrap: wrap}.interneGebaeudebrueterKarte .ce_metamodels_frontendfilter form .formbody h2{margin-bottom: 10px;order: 1}.interneGebaeudebrueterKarte .ce_metamodels_frontendfilter form .formbody .text-r{margin: 0 0 10px auto;width: calc(1 / 2 * 100% - (1 - 1 / 2) * 10px);order: 2}@media (max-width: 600px){.interneGebaeudebrueterKarte .ce_metamodels_frontendfilter form .formbody .text-r{width: 100%;order: 9;margin: 10px 0 10px auto}}.interneGebaeudebrueterKarte .ce_metamodels_frontendfilter form .formbody .widget.mm_select{width: calc(1 / 2 * 100% - (1 - 1 / 2) * 10px);display: flex;flex-direction: column;margin-bottom: 15px}@media (max-width: 600px){.interneGebaeudebrueterKarte .ce_metamodels_frontendfilter form .formbody .widget.mm_select{width: 100%}}.interneGebaeudebrueterKarte .ce_metamodels_frontendfilter form .formbody .widget.mm_select select{width: 100%;height: 30px;border: 1px solid #eee;background-color: #fff;padding: 4px}.interneGebaeudebrueterKarte .ce_metamodels_frontendfilter form .formbody .widget.mm_select label{font-size: 11px;color: #666;line-height: 1;margin-bottom: 5px}.interneGebaeudebrueterKarte .ce_metamodels_frontendfilter form .formbody .widget.mm_select p.error{position: absolute;font-size: 11px;line-height: 1;right: 0;color: #ff7e0c}.interneGebaeudebrueterKarte .ce_metamodels_frontendfilter form .formbody .widget.mm_select.art{order: 3}.interneGebaeudebrueterKarte .ce_metamodels_frontendfilter form .formbody .widget.mm_select.strasse{order: 4}.interneGebaeudebrueterKarte .ce_metamodels_frontendfilter form .formbody .widget.mm_select.plz{order: 5}.interneGebaeudebrueterKarte .ce_metamodels_frontendfilter form .formbody .widget.mm_select.ort{order: 6}.interneGebaeudebrueterKarte .ce_metamodels_frontendfilter form .formbody .widget.mm_select.status{order: 7}.interneGebaeudebrueterKarte .ce_metamodels_frontendfilter form .formbody .widget.mm_select.melder{order: 8}.interneGebaeudebrueterKarte .ce_metamodel_content .addUrl{width: 100%;height: 34px;line-height: 34px;margin: 12px 0;display: flex;justify-content: center}.interneGebaeudebrueterKarte .ce_metamodel_content .addUrl a{display: block;box-sizing: border-box;color: #fff !important;width: inherit;text-align: center;background: #ff7e0c}.interneGebaeudebrueterKarte .ce_metamodel_content .addUrl a.active{background: #eb5808}.interneGebaeudebrueterKarte .ce_metamodel_content .addUrl a:hover{background: #eb5808}.interneGebaeudebrueterKarte .ce_metamodel_content .layout_full{margin-top: 1em}.interneGebaeudebrueterKarte .ce_metamodel_content .layout_full .item{display: flex;flex-wrap: nowrap;justify-content: space-between;height: 90px;margin-bottom: 10px;box-sizing: border-box}@media (max-width: 800px){.interneGebaeudebrueterKarte .ce_metamodel_content .layout_full .item{flex-direction: column;height: auto}}.interneGebaeudebrueterKarte .ce_metamodel_content .layout_full .item:nth-child(odd){background: #f7f7f7}.interneGebaeudebrueterKarte .ce_metamodel_content .layout_full .item .itemInfo{display: flex;justify-content: space-between;flex-wrap: wrap;flex: 1 1 80%;width: calc(100% - 220px);padding: 8px 8px 8px 20px}@media (max-width: 800px){.interneGebaeudebrueterKarte .ce_metamodel_content .layout_full .item .itemInfo{width: 100%;box-sizing: border-box;padding: 8px 8px 0 20px}}.interneGebaeudebrueterKarte .ce_metamodel_content .layout_full .item .itemInfo .field{flex: 33%;height: 34px;line-height: 34px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;max-width: 100%}@media (max-width: 600px){.interneGebaeudebrueterKarte .ce_metamodel_content .layout_full .item .itemInfo .field{flex: 1 0 auto;min-width: 50%}}.interneGebaeudebrueterKarte .ce_metamodel_content .layout_full .item .itemInfo .field.lat,.interneGebaeudebrueterKarte .ce_metamodel_content .layout_full .item .itemInfo .field.lon,.interneGebaeudebrueterKarte .ce_metamodel_content .layout_full .item .itemInfo .field.gk_hw,.interneGebaeudebrueterKarte .ce_metamodel_content .layout_full .item .itemInfo .field.gk_rw,.interneGebaeudebrueterKarte .ce_metamodel_content .layout_full .item .itemInfo .field.hausnummer,.interneGebaeudebrueterKarte .ce_metamodel_content .layout_full .item .itemInfo .field.foto{display: none}.interneGebaeudebrueterKarte .ce_metamodel_content .layout_full .item .itemInfo .field.brutplaetze abbr{border-bottom: none;cursor: pointer}.interneGebaeudebrueterKarte .ce_metamodel_content .layout_full .item .actions{display: flex;flex-direction: column;justify-content: space-between;flex: 1 0 180px;width: 180px;padding: 8px;background: inherit}@media (max-width: 800px){.interneGebaeudebrueterKarte .ce_metamodel_content .layout_full .item .actions{width: 100%;flex-direction: row;box-sizing: border-box}}@media (max-width: 600px){.interneGebaeudebrueterKarte .ce_metamodel_content .layout_full .item .actions{flex-wrap: wrap}}.interneGebaeudebrueterKarte .ce_metamodel_content .layout_full .item .actions a{display: block;box-sizing: border-box;color: #fff !important;height: 34px;white-space: normal;background: #ff7e0c;line-height: 34px;text-align: center}.interneGebaeudebrueterKarte .ce_metamodel_content .layout_full .item .actions a.edit,.interneGebaeudebrueterKarte .ce_metamodel_content .layout_full .item .actions a.copy{width: 100%}@media (max-width: 800px){.interneGebaeudebrueterKarte .ce_metamodel_content .layout_full .item .actions a.edit,.interneGebaeudebrueterKarte .ce_metamodel_content .layout_full .item .actions a.copy{flex: 1}}@media (max-width: 600px){.interneGebaeudebrueterKarte .ce_metamodel_content .layout_full .item .actions a.edit,.interneGebaeudebrueterKarte .ce_metamodel_content .layout_full .item .actions a.copy{flex: none}}@media (max-width: 800px){.interneGebaeudebrueterKarte .ce_metamodel_content .layout_full .item .actions a.edit{margin: 0 8px 0 0}}@media (max-width: 600px){.interneGebaeudebrueterKarte .ce_metamodel_content .layout_full .item .actions a.edit{margin: 0 0 4px 0}}.interneGebaeudebrueterKarte .ce_metamodel_content .layout_full .item .actions a.active{background: #eb5808}.interneGebaeudebrueterKarte .ce_metamodel_content .layout_full .item .actions a:hover{background: #eb5808}@media (max-width: 800px){.interneGebaeudebrueterKarte .ce_metamodel_content .pagination{padding: 10px}}.gb-edit-linked-details,.gb-edit-linked-sameval{display: none}.tingle-modal .gb-edit-linked-details{display: block}.tingle-modal h3{height: auto !important}.tingle-modal input[type="checkbox"]{-webkit-appearance: checkbox}.gb-edit-linked-showall:not(:checked) ~ .gb-edit-linked-sameval{display: block}.btn{display: inline-block;box-sizing: border-box;color: #fff !important;width: inherit;text-align: center;background: #ff7e0c;padding: 5px 10px}.btn.active,.btn:hover{background: #eb5808}table{width: 100%}th,td{padding: 5px 10px}#overlayWrap{position: fixed;width: 50px;height: 36px;right: 0px;top: 422px;z-index: 60}@media (max-width: 1100px){#overlayWrap{right: 50%;top: -1000px}}#overlayWrap > div{height: 36px;overflow: hidden;background: rgba(0,0,0,0);display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-justify-content: center;-ms-justify-content: center;justify-content: center;-webkit-align-items: center;-ms-align-items: center;align-items: center;-webkit-transition: "background 1s ease 0.4s, height 1s ease 0.4s";-moz-transition: "background 1s ease 0.4s, height 1s ease 0.4s";-ms-transition: "background 1s ease 0.4s, height 1s ease 0.4s";-o-transition: "background 1s ease 0.4s, height 1s ease 0.4s";transition: "background 1s ease 0.4s, height 1s ease 0.4s"}@media (max-width: 1100px){#overlayWrap > div{-webkit-align-items: flex-end;-ms-align-items: flex-end;align-items: flex-end;-webkit-justify-content: flex-end;-ms-justify-content: flex-end;justify-content: flex-end}}#overlayWrap > div > .inside{padding: 20px;padding-right: 45px;position: relative;background: #fff;transform: scale(0);opacity: 1;right: -50%;min-width: 700px;box-sizing: border-box;transform-origin: right center}@media (max-width: 1100px){#overlayWrap > div > .inside{right: 0%;bottom: -40px;height: 100%;transform: scale(1);min-width: 100%;padding: 0px}}@media (max-width: 1100px){#overlayWrap > div > .inside > div{display: none}}#overlayWrap > div > .inside .overlay-button{display: block;box-sizing: border-box;position: absolute;left: 0;right: 0;background-color: #0069b4;height: 50px;line-height: 50px;color: #fff;text-align: center;-webkit-transition: background .3s;-moz-transition: background .3s;-ms-transition: background .3s;-o-transition: background .3s;transition: background .3s}#overlayWrap > div > .inside .overlay-button span{background-repeat: no-repeat;background-position: left center;background-size: 25px;position: relative;padding: 10px 40px 5px 35px;margin-left: 20px}#overlayWrap > div > .inside .overlay-button:hover{background-color: #00477c}@media (max-width: 1100px){#overlayWrap > div > .inside .overlay-button{display: block;line-height: 40px;height: 40px;text-align: left}#overlayWrap > div > .inside .overlay-button span{padding-top: 5px;margin-left: 10px}}#overlayWrap > div.show{position: fixed;top: 0;right: 0;left: 0;bottom: 0;height: 100%;width: 100%;background: rgba(0,0,0,0.4);-webkit-transition: background .6s ease;-moz-transition: background .6s ease;-ms-transition: background .6s ease;-o-transition: background .6s ease;transition: background .6s ease}@media (max-width: 1100px){#overlayWrap > div.show{bottom: 0;top: initial;height: 40px;background: none;-webkit-transition: bottom .6s ease-in;-moz-transition: bottom .6s ease-in;-ms-transition: bottom .6s ease-in;-o-transition: bottom .6s ease-in;transition: bottom .6s ease-in}}#overlayWrap > div.show > .inside{opacity: 1;transform: scale(1);width: auto;right: 0%;-webkit-transition: all 1s ease .2s;-moz-transition: all 1s ease .2s;-ms-transition: all 1s ease .2s;-o-transition: all 1s ease .2s;transition: all 1s ease .2s}@media (max-width: 1100px){#overlayWrap > div.show > .inside{right: 0%;bottom: 0%;-webkit-transition: bottom 1s ease .2s;-moz-transition: bottom 1s ease .2s;-ms-transition: bottom 1s ease .2s;-o-transition: bottom 1s ease .2s;transition: bottom 1s ease .2s}}@media (max-width: 1100px){#overlayWrap > div.scrolling{bottom: -40px;-webkit-transition: bottom .6s ease-in;-moz-transition: bottom .6s ease-in;-ms-transition: bottom .6s ease-in;-o-transition: bottom .6s ease-in;transition: bottom .6s ease-in}}#overlayWrap > div.closing{-webkit-transition: all .4s linear .4s;-moz-transition: all .4s linear .4s;-ms-transition: all .4s linear .4s;-o-transition: all .4s linear .4s;transition: all .4s linear .4s;background: rgba(255,255,255,0);pointer-events: none}#overlayWrap > div.closing > .inside{opacity: 1;width: auto;transform: scale(0);right: -50%;-webkit-transition: all .6s ease-in;-moz-transition: all .6s ease-in;-ms-transition: all .6s ease-in;-o-transition: all .6s ease-in;transition: all .6s ease-in}@media (max-width: 1100px){#overlayWrap > div.closing > .inside{right: 0%;bottom: -100%;transform: scale(1)}}#overlayWrap .toggler{background: url(/files/layout_lbv_de/img/button_close.svg) #eb5808 no-repeat center center;background-size: 20px;text-indent: -999em;position: absolute;top: 0px;right: 0px;width: 30px;height: 30px;-webkit-transition: background .3s ease;-moz-transition: background .3s ease;-ms-transition: background .3s ease;-o-transition: background .3s ease;transition: background .3s ease}@media (max-width: 1100px){#overlayWrap .toggler{top: 0px;right: 0px;width: 40px;height: 40px;background-size: 25px}}#overlayWrap .toggler:hover{background-color: #ff7e0c}#overlayWrap .togglerSide{width: 100%;height: 100%;position: absolute;background: #00477c no-repeat center center;background-size: 25px;text-indent: -999em;-webkit-transition: background .3s ease;-moz-transition: background .3s ease;-ms-transition: background .3s ease;-o-transition: background .3s ease;transition: background .3s ease}#overlayWrap .togglerSide:hover,#overlayWrap .togglerSide:focus,#overlayWrap .togglerSide:active{background-color: #eb5808}#overlayWrap .togglerSide.opened{background-color: #eb5808}#overlayWrap .togglerSide.opened:hover,#overlayWrap .togglerSide.opened:focus,#overlayWrap .togglerSide.opened:active{background-color: #ff7e0c}#overlayWrap #toggleoverlay-geschenkSide.togglerSide,#overlayWrap #overlay-geschenk-button span{background-image: url(/files/layout_lbv_de/img/donate.svg)}#overlayWrap #toggleoverlay-pateSide.togglerSide,#overlayWrap #overlay-pate-button span{background-image: url(/files/layout_lbv_de/img/partnerschaft_neu.svg)}#overlayWrap #toggleoverlay-spendenSide.togglerSide,#overlayWrap #overlay-spenden-button span{background-image: url(/files/layout_lbv_de/img/spenden_neu.svg)}#overlayWrap #toggleoverlay-aktionSide.togglerSide,#overlayWrap #overlay-aktion-button span{background-image: url(/files/layout_lbv_de/img/ausrufezeichen_weiss.svg)}#overlayWrap .togglerSide.opened{background-image: url(/files/layout_lbv_de/img/button_close.svg) !important}.tingle-modal *{box-sizing: border-box}.tingle-modal{position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1000;display: -ms-flexbox;display: flex;visibility: hidden;-ms-flex-direction: column;flex-direction: column;-ms-flex-align: center;align-items: center;overflow: hidden;-webkit-overflow-scrolling: touch;background: rgba(0,0,0,0.85);opacity: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;cursor: pointer}.tingle-modal--confirm .tingle-modal-box{text-align: center}.tingle-modal--noOverlayClose{cursor: default}.tingle-modal--noClose .tingle-modal__close{display: none}.tingle-modal__close{position: fixed;top: 2rem;right: 2rem;z-index: 1000;padding: 0;width: 2rem;height: 2rem;border: none;background-color: transparent;color: #fff;cursor: pointer}.tingle-modal__close svg *{fill: currentColor}.tingle-modal__closeLabel{display: none}.tingle-modal__close:hover{color: #fff}.tingle-modal-box{position: relative;-ms-flex-negative: 0;flex-shrink: 0;margin-top: auto;margin-bottom: auto;width: 60%;border-radius: 4px;background: #fff;opacity: 1;cursor: auto;will-change: transform, opacity}.tingle-modal-box__content{padding: 3rem 3rem;overflow-y: auto;max-height: 60vh}.tingle-modal-box__footer{padding: 1.5rem 2rem;width: auto;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;background-color: #f5f5f5;cursor: auto}.tingle-modal-box__footer::after{display: table;clear: both;content: ""}.tingle-modal-box__footer--sticky{position: fixed;bottom: -200px;z-index: 10001;opacity: 1;transition: bottom .3s ease-in-out .3s}.tingle-enabled{position: fixed;right: 0;left: 0;overflow: hidden}.tingle-modal--visible .tingle-modal-box__footer{bottom: 0}.tingle-enabled .tingle-content-wrapper{filter: blur(8px)}.tingle-modal--visible{visibility: visible;opacity: 1}.tingle-modal--visible .tingle-modal-box{animation: scale .2s cubic-bezier(.68, -0.55, .265, 1.55) forwards}.tingle-modal--overflow{overflow-y: scroll;padding-top: 8vh}.tingle-btn{display: inline-block;margin: 0 .5rem;padding: 1rem 2rem;border: none;background-color: grey;box-shadow: none;color: #fff;vertical-align: middle;text-decoration: none;font-size: inherit;font-family: inherit;line-height: normal;cursor: pointer;transition: background-color .4s ease}.tingle-btn--primary{background-color: #3498db}.tingle-btn--danger{background-color: #e74c3c}.tingle-btn--default{background-color: #34495e}.tingle-btn--pull-left{float: left}.tingle-btn--pull-right{float: right}@media (max-width: 540px){.tingle-modal{top: 0px;display: block;padding-top: 60px;width: 100%}.tingle-modal-box{width: auto;border-radius: 0}.tingle-modal-box__content{overflow-y: scroll}.tingle-modal--noClose{top: 0}.tingle-modal--noOverlayClose{padding-top: 0}.tingle-modal-box__footer .tingle-btn{display: block;float: none;margin-bottom: 1rem;width: 100%}.tingle-modal__close{top: 0;right: 0;left: 0;display: block;width: 100%;height: 60px;border: none;background-color: #2c3e50;box-shadow: none;color: #fff}.tingle-modal__closeLabel{display: inline-block;vertical-align: middle;font-size: 1.6rem;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}.tingle-modal__closeIcon{display: inline-block;margin-right: .8rem;width: 1.6rem;vertical-align: middle;font-size: 0}}@supports ((-webkit-backdrop-filter: blur(12px)) or (backdrop-filter: blur(12px))){.tingle-modal{-webkit-backdrop-filter: blur(20px);backdrop-filter: blur(20px)}@media (max-width: 540px){.tingle-modal{-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px)}}.tingle-enabled .tingle-content-wrapper{filter: none}}@keyframes scale{0%{opacity: 0;transform: scale(.9)}100%{opacity: 1;transform: scale(1)}}.wrapper-grid{display: grid;grid-template-columns: 1fr 1fr}.wrapper-grid select.gebauedebrueter-map-landkreise.tl_chosen{display: none}.wrapper-grid button.gebauedebrueter-map-details{display: none}.wrapper-grid select.gebauedebrueter-map-arten.tl_chosen{display: none}.mmGebaeudebrueterKarteBK .inside > .ce_metamodel_content,.mmGebaeudebrueterKarteLK .inside > .ce_metamodel_content{display: grid;grid-gap: 10px}@media screen and (min-width: 900px){.mmGebaeudebrueterKarteBK .inside > .ce_metamodel_content,.mmGebaeudebrueterKarteLK .inside > .ce_metamodel_content{grid-template-columns: 60% 1fr}}.mmGebaeudebrueterKarteBK .inside > .ce_metamodel_content > div,.mmGebaeudebrueterKarteLK .inside > .ce_metamodel_content > div{max-width: 100%;width: 100%}.mmGebaeudebrueterKarteBK .inside > .ce_metamodel_content > div:nth-child(2),.mmGebaeudebrueterKarteLK .inside > .ce_metamodel_content > div:nth-child(2){display: flex;flex-flow: column nowrap}.mmGebaeudebrueterKarteBK .chosen-container,.mmGebaeudebrueterKarteLK .chosen-container{max-width: 100%}.btn-back__wrapper{margin: 1rem;text-align: center}.btn-back__wrapper .btn{border-radius: 0}form .prop-ora_nachweis_id{visibility: hidden}form.membergroup-unb label.prop-foto{display: none}form.membergroup-unb .jfilestyle,form.membergroup-unb .file-name{display: none}form.membergroup-unb .file-delete input{display: none}form.membergroup-unb .file-container{margin-top: 0 !important}
.homemap .mmGebaeudebrueterKarteBK .ce_metamodel_content #bayern-svg svg path:hover,
.homemap .mmGebaeudebrueterKarteLK .ce_metamodel_content #bayern-svg svg path:hover,
.homemap .mmGebaeudebrueterKarteBK .ce_metamodel_content #landkreis-svg svg path:hover,
.homemap .mmGebaeudebrueterKarteLK .ce_metamodel_content #landkreis-svg svg path:hover {
    opacity: unset !important;
    stroke-width: unset !important;
}

/* artenportraits */

.portrait .mod_breadcrumb ul {
    padding: 0 60px 0 0px;
}

.portrait .ce_text h3 {
    color: #00477c;
}

/* meldungsliste */
ul.sichtungen-list {
    flex-wrap: wrap;
    display: flex;
    width: 1080px;
}

li.sichtungen-list-item {
    border: 1px solid;
    margin-right: 1em;
    margin-bottom: 1em;
    min-width: 200px;
    padding: 1em;
}

.list-item.art {
    font-size: 1.2em;
    font-weight: bold;
}


.red, .red h2, .red h3.headblock {
	color: red;
	margin-top: 2em;
}

.ol-control button:hover{
    color: var(--main-color);
}

.ol-control button:active,
.ol-control button:focus {
    color: var(--main-color) !important;
    background:  var(--font-color);
}


.c4g-baselayertree-content a.c4g-inactive {
    color: white !important;
}

a.c4g-starboard-headline-link {
    color: white !important;
}

/* social media links desktop */
.footerBottom #smWrapper {
    top: 162px;
}

/* mobile */
.mm-navbar .smLinkWrapper {
	justify-content: flex-start
}
.smLinkWrapper a.ig {
    margin-left: 10px;
}

/* ansprechpartner */
.ce_text.ansprechpartner figure img {
    display: block;
    max-height: 200px;
    width: auto;
}

/* onlineanmeldung */
.c4g_brick_dialog .c4g__form-headline {
    font-size: 1.3rem;
}

.c4g__form-radio-group_wrapper.formdata {
    margin-top: -11em;
}

.reservation_time_button input[type=radio]:checked+label, .reservation_time_event_button input[type=radio]:checked+label {
    background-color: #ff7e0c;
    border: solid 1px #ff7e0c;
}

.c4g__form-group.c4g__form-date.c4g__form-date--beginDate.begin-date.formdata {
	visibility: hidden;
}

.c4g__form-group.c4g__form-int.c4g__form-int--desiredCapacity.desired-capacity.formdata {
    visibility: hidden;
}

/* mainnav */
#mainNav, .metaNav {
    flex: 100%;
}

a {
    text-decoration: none;
}

li.forward.seminar {
    background: #00477c;
    padding: 0 10px;
}
