
* {
    box-sizing: border-box;
}

#fancybox-loading {
    position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:7104;display:none
}
#fancybox-loading div {
    display:none;position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('js/fancybox/fancybox.png')
}
#fancybox-overlay {
    position:absolute;top:0;left:0;width:100%;z-index:7101;display:none
}
#fancybox-tmp {
    padding:0;margin:0;border:0;overflow:auto;display:none
}
#fancybox-wrap {
    position:absolute;top:0;left:0;padding:20px;z-index:7101;outline:0;display:none;box-sizing:content-box
}
#fancybox-outer {
    position:relative;width:100%;height:100%;border-radius:5px
}
#fancybox-content {
    width:0;height:0;padding:0;outline:0;position:relative;overflow:hidden;z-index:7102;border:0 solid #fff;border-radius:5px
}
#fancybox-hide-sel-frame {
    position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:6101
}
#fancybox-close {
    position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url('js/fancybox/fancybox.png') -40px 0;cursor:pointer;z-index:7103;display:none
}
#fancybox-error {
    color:#444;font:normal 12px/20px Arial;padding:14px;margin:0
}
#fancybox-img {
    width:100%;height:100%;padding:0;margin:0;border:0;outline:0;line-height:0;vertical-align:top
}
#fancybox-frame {
    width:100%;height:100%;border:0;display:block
}
#fancybox-left,#fancybox-right {
    position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:0;background:transparent url('js/fancybox/blank.gif');z-index:7102;display:none
}
#fancybox-left {
    left:0
}
#fancybox-right {
    right:0
}
#fancybox-left-ico,#fancybox-right-ico {
    position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:7102;display:block
}
#fancybox-left-ico {
    background-image:url('js/fancybox/fancybox.png');background-position:-40px -30px
}
#fancybox-right-ico {
    background-image:url('js/fancybox/fancybox.png');background-position:-40px -60px
}
#fancybox-left:hover,#fancybox-right:hover {
    visibility:visible
}
#fancybox-left:hover span {
    left:20px
}
#fancybox-right:hover span {
    left:auto;right:20px
}
.fancybox-bg {
    position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:7001
}
#fancybox-bg-n {
    top:-20px;left:0;width:100%
}
#fancybox-bg-ne {
    top:-20px;right:-20px;background-position:-40px -162px
}
#fancybox-bg-e {
    top:0;right:-20px;height:100%;background-position:-20px 0
}
#fancybox-bg-se {
    bottom:-20px;right:-20px;background-position:-40px -182px
}
#fancybox-bg-s {
    bottom:-20px;left:0;width:100%;background-position:0 -20px
}
#fancybox-bg-sw {
    bottom:-20px;left:-20px;background-position:-40px -142px
}
#fancybox-bg-w {
    top:0;left:-20px;height:100%
}
#fancybox-bg-nw {
    top:-20px;left:-20px;background-position:-40px -122px
}
#fancybox-title {
    z-index:7102
}
.fancybox-title-inside {
    color:#fff;position:relative
}
.fancybox-title-outside {
    padding-top:10px;color:#fff
}
.fancybox-title-over {
    position:absolute;bottom:0;left:0;color:#FFF;text-align:left
}
#fancybox-title-over {
    padding:10px;background-image:url('js/fancybox/fancy_title_over.png');display:block
}
#fancybox-title-over:empty {
    display:none
}
#fancybox-title-over p:last-child {
    margin-bottom:0
}
.fancybox-title-inside #fancybox-title-over,.fancybox-title-outside #fancybox-title-over {
    background-image:none
}
.fancybox-title-float {
    position:absolute;left:0;bottom:-20px;height:32px
}
#fancybox-title-float-wrap {
    border:0;border-collapse:collapse;width:auto
}
#fancybox-title-float-wrap td {
    border:0;white-space:nowrap
}
#fancybox-title-float-left {
    padding:0 0 0 15px;background:url('js/fancybox/fancybox.png') -40px -90px no-repeat
}
#fancybox-title-float-main {
    color:#FFF;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url('js/fancybox/fancybox-x.png') 0 -40px
}
#fancybox-title-float-right {
    padding:0 0 0 15px;background:url('js/fancybox/fancybox.png') -55px -90px no-repeat
}
/*! $Id: zpsearch.css 68508 2018-11-05 12:11:29Z sseiz $ */.SO-SiteSearchResult {
    margin-bottom:1em
}
.zpwSuche p.restitle {
    opacity:.75;margin-bottom:1em!important
}
.SO-SiteSearchResult h3 {
    margin:0
}
.zpwSuche .rescount {
    opacity:.75
}
.SO-SiteSearchForm.autohidelabels input.button {
    margin-top:20px
}
.SO-SiteSearchForm:not(.autohidelabels) label {
    font-family:inherit;font-size:inherit;padding:3px 10px 3px 0
}
.SO-SiteSearchForm.zp-form.zp14.autohidelabels .resizablefield label:not(.default) {
    left:15px
}
.SO-SiteSearchForm input.typetext {
    font-family:inherit;font-size:inherit;color:#333;background:#fff;padding:6px 8px;border:1px solid #9A9A9A;border:1px solid rgba(0,0,0,0.4);max-width:100%;box-sizing:border-box;height:auto
}
.SO-SiteSearchForm.autohidelabels .resizablefield.c12 input.typetext {
    width:560px
}
html {
    overflow-y:scroll
}
body {
    font-family:'Open Sans',Arial,Helvetica,sans-serif;margin:0;padding:0;font-size:1.0em;color:#1a2b33;background-color:#fff;background-repeat:repeat;background-position:bottom;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased
}
h1 {
    margin:0 0 40px 0;line-height:normal;font-size:2.4em;font-weight:normal;color:#1a2b33
}
h2 {
    margin:15px 0 15px 0;line-height:normal;font-size:1.6em;font-weight:normal;color:#1a2b33
}
h3,h4,h5,h6 {
    margin:15px 0 15px 0;line-height:normal;font-size:1.2em;font-weight:normal;color:#1a2b33
}
p {
    margin:0 0 15px 0
}
ul,ol {
    margin:0 0 15px 30px;padding:0
}
ul li {
    list-style:square
}
ol li {
    list-style:decimal
}
table {
    margin:0 0 15px 0
}
table td {
    vertical-align:top
}
table td p {
    margin:0
}
img {
    border-style:none;max-width:100%;height:auto;vertical-align:bottom
}
a {
    color:#ff7000;text-decoration:none;outline:0
}
a:hover {
    color:#ff7000;text-decoration:underline
}
#topline {
    display: none;
}
#wrapper {
    min-width:1080px;background-color:#fff;background-image:url(../assets/stock-images/bg.png);background-repeat:repeat;background-position:bottom;-webkit-box-shadow:0 1px 6px 0 rgba(0,0,0,0.3);box-shadow:0 1px 6px 0 rgba(0,0,0,0.3)
}
.inner {
    text-align: center;
}
#sidebar {
    float:right;width:340px
}
#sidebar.right {
    padding-left:40px
}
#sidebar.left {
    padding-right:40px
}
#sidebar.noheader {
    margin-top:340px
}
.flexslider {
    margin:0 0 20px 0!important;border:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;-o-border-radius:0!important;border-radius:0!important;box-shadow:0 1px 6px 0 rgba(0,0,0,0.3)!important;-webkit-box-shadow:0 1px 6px 0 rgba(0,0,0,0.3)!important;-moz-box-shadow:0 1px 6px 0 rgba(0,0,0,0.3)!important;-o-box-shadow:0 1px 6px 0 rgba(0,0,0,0.3)!important
}
.flexslider ul.slides li {
    list-style:none;position:relative
}
.flex-caption {
    width:100%;padding:20px 25px;font-size:1.0em;line-height:1.6em;position:absolute;left:0;bottom:0;color:#1a2b33;background-color:rgba(255,255,255,0.5);box-sizing:border-box;-moz-box-sizing:border-box
}
.flex-caption h1,.flex-caption h2,.flex-caption h3 {
    margin:15px 0 15px 0;padding:0;font-size:1.8em;font-weight:normal;color:#1a2b33
}
.flex-caption p {
    margin:0;padding:0
}
.flex-caption a {
    color:#ff7000;text-decoration:none
}
.flex-caption a:hover {
    color:#ff7000;text-decoration:underline
}
.flexslider ul.flex-direction-nav li {
    list-style:none
}
.flex-control-nav {
    right:6px!important;bottom:0!important;text-align:right!important;overflow:hidden!important
}
.flex-control-nav li {
    margin:0 3px!important
}
.flex-control-nav li a {
    text-indent:9999px!important;border:0!important;background:#1a2b33!important
}
.flex-control-nav li a.flex-active {
    background:#ff7000!important
}
#mainbar.news #content {
    display:inline-block;width:calc(1020px - 340px - 100px)
}
#topinfo {
}
#banner {
    font-size:1.0em;line-height:1.6em;color:#fff;position:relative
}
#banner h1,#banner h2,#banner h3 {
    margin:0 0 15px 0;font-size:1.8em;font-weight:normal;color:#fff
}
#banner a {
    color:#ff7000;text-decoration:none
}
#banner a:hover {
    color:#ff7000;text-decoration:underline
}
#banner div.zpRow {
    margin-bottom:0
}

#logo {
    display: grid;
    grid-template-columns: 60% 40%;
    width: calc(100% - 0px);
    border-right: 0px #ff7000 solid;
    border-left: 0px #ff7000 solid;
    border-bottom: 25px #ff7000 solid;
    text-align: left;
    padding: 40px 30px;
}
.logoImg {
    justify-self: center;
    align-self: center;
    padding-right: 30px;
}

.adresse {
    font-size: 80%;
    justify-self: center;
    align-self: center;
    max-width: 300px;
}
.adresse .row {
    display: grid;
    grid-template-columns: 12% 88%;
    padding: 5px 0;
}

.adresse .icon {
    padding-right: 10px;
    justify-self: center;
    align-self: center;
}

.adresse .icon img {
    max-width: 100%;
}

.adresse .icon img.pin {
    max-width: 90%;
}
.adresse .icon img.phone {
    max-width: 93%;
}

#webtext {
    display:table-cell;vertical-align:middle
}
#webname {
    font-size:2.8em;font-weight:normal;color:#fff
}
#webname a {
    color:#fff;text-decoration:none
}
#slogan {
    font-size:1.0em;font-weight:normal;color:#fff
}
ul#navigation {
    position:relative;
    margin:0 auto;
    background: #ccc;
    display: flex;
    justify-content: center;
}
ul#navigation:after {
    visibility:hidden;display:block;content:"";clear:both;height:0
}
ul#navigation>li>a:hover {
    position:relative;z-index:1002
}
ul#navigation>li>a:not(:only-child):after {
    content:"»";position:relative;top:0;padding-left:4px;font-size:1.3em;line-height:0
}
ul#navigation>li>a.search:not(:only-child):after {
    display:none
}
ul#navigation li {
    margin:0 5px 5px 0;list-style:none;position:relative;background-color:#fff;
    border-bottom: 2px solid #ff7000;
    
}
ul#navigation li:hover {
    background-color:#ff7000
}
ul#navigation li.active {
    background-color:#ff7000
}
ul#navigation li:hover>div {
    visibility:visible;opacity:1
}
ul#navigation li a {
    display:inline-block;position:relative;padding:5px 10px;font-size:1.0em;color:#000;text-decoration:none
}
ul#navigation li:hover a {
    color:#fff
}
ul#navigation li.active a {
    color:#000;
}
ul#navigation li a [class^="icon-"] {
    padding-left:5px
}
ul#navigation div {
    min-width:100%;min-height:32px;visibility:hidden;position:absolute;top:0;left:0;z-index:1000;opacity:0
}
ul#navigation ul {
    margin:0;padding:0 10px;list-style:none;background-color:#ff7000
}
ul#navigation>li>ul,ul#navigation>li>div>ul {
    padding:8px;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,0.3);box-shadow:0 0 6px 0 rgba(0,0,0,0.3)
}
ul#navigation ul li {
    width:100%;clear:both;background-color:transparent;
}
ul#navigation ul li li {
    display:none
}
ul#navigation ul li li {
    display:none
}
ul#navigation ul li:hover li {
    display:block
}
ul#navigation ul li a {
    display:block;margin:0;padding:3px 10px;clear:both;font-size:1.0em;white-space:nowrap;color:#000!important;background-color:#fff
}
ul#navigation ul li a:hover {
    background-color:#ccc;
}
ul#navigation ul li a.active {
    background-color:#fff;
}
ul#navigation .dropdown-menu {
    position:absolute;top:100%;left:0;z-index:1000;visibility:hidden;float:left;min-width:160px
}
ul#navigation ul.dropdown-menu:hover,ul#navigation div:hover>ul.dropdown-menu,ul#navigation li.dropdown:hover>div,ul#navigation li.dropdown:hover>ul.dropdown-menu,ul#navigation li.dropdown:hover>div>ul.dropdown-menu {
    visibility:visible
}
ul#navigation .dropdown-submenu {
    position:relative
}
ul#navigation .dropdown-submenu:hover>.dropdown-menu {
    visibility:visible
}
ul#navigation li.dropdown-submenu:hover>a:not(:only-child):after {
    content:"»";position:relative;top:0;padding-left:4px;font-size:1.3em;line-height:0
}
ul#navigation .dropdown-submenu>.dropdown-menu {
    left:100%;top:0;display:block
}
div#sidebar>ul.submenu {
    margin:0 0 20px 0;padding:15px;background-color:#ff7000;-webkit-box-shadow:0 1px 6px 0 rgba(0,0,0,0.3);box-shadow:0 1px 6px 0 rgba(0,0,0,0.3)
}
div#sidebar ul.submenu li {
    list-style:none
}
div#sidebar ul.submenu li a {
    display:block;margin:0;padding:3px 10px;font-size:1.0em;white-space:nowrap;color:#fff;background-color:#ff7000;text-decoration:none
}
div#sidebar ul.submenu li a:hover {
    color:#ff7000;background-color:#fff;-webkit-box-shadow:1px 1px 3px 0 rgba(0,0,0,0.2);box-shadow:1px 1px 3px 0 rgba(0,0,0,0.2)
}
div#sidebar ul.submenu li a.active {
    color:#fff;background-color:#8bdaff;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0.0);box-shadow:0 0 0 0 rgba(0,0,0,0.0)
}
div#sidebar ul.submenu li ul {
    margin:5px 0 10px 10px
}
div#sidebar ul.submenu li ul li a {
    padding:1px 10px;font-size:.9em;color:#fff
}
div#sidebar ul.submenu li ul li a [class^="icon-"] {
    padding-right:5px
}
div#sidebar ul.submenu li ul li a:hover,div#sidebar ul.submenu li ul li a.active {
    color:#ff7000;background-color:#fff;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0.0);box-shadow:0 0 0 0 rgba(0,0,0,0.0)
}
div#sidebar ul.submenu li ul li a.active {
    background-color:#e7f7ff
}
div#sidebar ul.submenu li ul li a:before {
    content:"»";position:relative;top:0;padding-right:4px;font-size:1.3em;line-height:0
}
div#sidebar ul.submenu li ul {
    display:none
}
div#sidebar ul.submenu li.hasactive>ul,div#sidebar ul.submenu li.active>ul {
    display:block
}
#searchform {
    display:none;width:220px;position:absolute;bottom:-32px;right:0;z-index:999
}
#searchform input.searchfield {
    display:block;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:1.0em;width:200px;height:22px;padding:5px 10px;border:0;color:#1a2b33;border-radius:0;background-color:#fff;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,0.3);box-shadow:0 0 6px 0 rgba(0,0,0,0.3)
}
#searchform input.searchfield:focus {
    outline:0
}
#searchform button {
    display:none;width:48px;height:48px;line-height:48px;font-size:1.0em;cursor:pointer;border:0;position:absolute;top:0;right:0;outline:0;color:#fff;background-color:rgba(255,255,255,0.25)
}
#breadcrumb {
    margin-top:15px;font-size:1.0em;color:#adb5b8
}
#breadcrumb a {
    padding:0 8px 0 5px;color:#adb5b8;text-decoration:none
}
#breadcrumb a:hover {
    color:#fff;text-decoration:none
}
#content {
    font-size:1.0em;
    line-height:1.6em;
    margin: 0 auto;
    text-align: left;
    max-width: 1220px;
    padding: 40px 30px 20px 30px;
}
.articlearea {
    margin:0;padding:0
}
.articleimage {
    margin:0;padding-top:4px
}
.articletext {
    margin:0;padding:0
}
.twocolumnleft {
    float:left;margin:0;padding:0
}
.twocolumnleft>div {
    margin:0;padding-right:15px
}
.twocolumnright {
    margin:0;padding:0;overflow:hidden
}
.twocolumnright>div {
    margin:0;padding-left:15px
}
.bildunterschrift {
    display:block
}
.floatarticle {
    float:left;margin-bottom:0;padding:0;overflow:hidden
}
.floatarticle>div {
    margin:0;padding-right:20px
}
.button {
    display:inline-block;margin:0 20px 0 0;padding:5px 10px;font-size:1.0em;font-weight:normal;line-height:normal;border:0;text-decoration:none;color:#fff;background:#ff7000;background:-moz-linear-gradient(top,#ff7000 0,#00a8f5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff7000),color-stop(100%,#00a8f5));background:-webkit-linear-gradient(top,#ff7000 0,#00a8f5 100%);background:-o-linear-gradient(top,#ff7000 0,#00a8f5 100%);background:-ms-linear-gradient(top,#ff7000 0,#00a8f5 100%);background:linear-gradient(to bottom,#ff7000 0,#00a8f5 100%);-webkit-box-shadow:1px 1px 3px 0 rgba(0,0,0,0.2);box-shadow:1px 1px 3px 0 rgba(0,0,0,0.2)
}
.button:hover {
    text-decoration:none;color:#fff;background:#00a8f5
}
.zp-form input[type="text"],.zp-form input[type="number"],.zp-form input[type="email"],.zp-form input[type="tel"],.zp-form input[type="url"],.zp-form input[type="date"],.zp-form input[type="time"],.zp-form input[type="color"],.zp-form input[type="search"],.zp-form textarea,.zp-form select {
    font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:1.0em;color:#1a2b33;border:1px solid rgba(26,43,51,0.3);border-radius:0;background-color:#fff
}
.zp-form input[type="submit"].button {
    font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:1.0em;padding:5px 10px;line-height:normal;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none
}
.zp-form input:focus,.zp-form textarea:focus {
    outline:0
}
#sitemap-layout {
    display: none;
    padding-top:40px;padding-bottom:40px;float:left;width:100%;min-width:1080px;background-color:#ccc;
}
#sitemap-layout .inner {
    position:relative;z-index:inherit
}
#sitemap-layout div.sitemap-item {
    max-width:210px;float:left;margin:0 40px 10px 0;padding:0
}
#sitemap-layout ul {
    margin:0
}
#sitemap-layout ul li {
    padding:0 20px 0 0;list-style:none
}
#sitemap-layout ul li a {
    font-size:.9em;color:#adb5b8;text-decoration:none
}
#sitemap-layout ul a:hover {
    color:#fff;text-decoration:none
}
#sitemap-layout .sitemap-item>a {
    display:inline-block;padding-bottom:10px;font-size:.9em;font-weight:normal;color:#fff;text-decoration:none
}
#sitemap-layout .sitemap-item>.mainitem:hover {
    color:#fff;text-decoration:none
}
#sitemap-layout ul ul {
    margin:0
}
#sitemap-layout ul ul li {
    display:inherit;padding:0
}
#footer {
    padding:20px;
    font-size:.9em;
    color:#000;
    background: #ccc;
}
#footerinfo {
    float:left
}
.copyright {
    display:inline-block
}
#footer a {
    color:#000;text-decoration:none
}
#footer a:hover {
    color:#ff7000;text-decoration:none
}
#xmenu {
    float:right;min-width:340px;text-align:center
}
#xmenu a {
    padding:0 5px
}
#footerarea {
    line-height:1.6em;padding-top:40px
}
#footerarea h1,#footerarea h2,#footerarea h3 {
    margin:15px 0 15px 0;font-size:1.8em;font-weight:normal;color:#adb5b8
}
#footerarea div.zpRow {
    margin-bottom:0
}

.clear {
    clear:both
}
.clearx,.clearfix,.clearli {
    clear:both;margin:0;padding:0;font-size:0;height:0;line-height:0;visibility:hidden
}
#mobile-container {
    display:none;height:48px;padding:0 10px;background-color:#ff7000;-webkit-box-shadow:0 1px 6px 0 rgba(0,0,0,0.3);box-shadow:0 1px 6px 0 rgba(0,0,0,0.3);box-sizing:border-box;-moz-box-sizing:border-box
}
#mobile-menu a,#mobile-sidebar {
    padding:0 10px
}
#mobile-menu,#mobile-menu a {
    float:left;display:inline-block;height:48px;line-height:48px;cursor:pointer;color:#fff;text-decoration:none
}
#mobile-sidebar {
    display:inline-block;height:48px;line-height:48px;text-align:center;vertical-align:middle;cursor:pointer;color:#fff;background-color:#ff7000
}
#mobile-sidebar.selected {
    color:#fff;background-color:#00a8f5
}
#mobile-navigation {
    background-color:#253841
}
@media only screen and (max-width:1097px) {
    html {
    -webkit-text-size-adjust:100%
}
#topline,#wrapper,#sitemap-layout,#footer {
    min-width:100%
}
.inner {
    width:100%
}

}
@media only screen and (max-width:1020px) {
    #sidebar {
    width:35%;box-sizing:border-box;-moz-box-sizing:border-box
}
#mainbar.news #content {
    width:65%
}

}
@media only screen and (min-width:800px) {
    #news {
    display:block!important
}

}
@media only screen and (max-width:800px) {
    
    body {
        font-size: 80%;
    }
    
    #mobile-container {
    display:block
    }
    #wrapper {
        width:auto;padding:0;min-width:inherit
    }
    .inner {
        margin:0;padding:0;width:auto
    }
    ul#navigation {
        position:absolute;top:0;right:0
    }
    ul#navigation li,ul#navigation li:hover,ul#navigation li.active {
        float:none;margin:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none
    }
    ul#navigation>li>a.search {
        display:none
    }
    #searchform {
        display:block!important;width:auto;bottom:inherit;right:0
    }
    #searchform input.searchfield {
        display:block;width:auto;height:48px;margin-right:48px;color:#fff;background-color:rgba(255,255,255,0.25);-webkit-box-shadow:none;box-shadow:none;box-sizing:border-box;-moz-box-sizing:border-box
    }
    #searchform button {
        display:block
    }
    #sidebar {
        float:none;width:auto;padding:0
    }
    #sidebar.right {
        padding-left:0
    }
    #sidebar.left {
        padding-right:0
    }
    #sidebar.noheader {
        margin-top:0
    }
    .flexslider {
        margin:0!important
    }
    
    #logo {
        padding: 20px;
    }
    
    #logo img {
        max-width:100%
    }
    
    .adresse {
        font-size: 80%;
    }
    
    #content {
        padding:20px
    }
    #mainbar.news #content {
        width:calc(100% - 40px)
    }
    .floatarticle {
        width:auto!important;float:none
    }
    #news {
        display:none;width:100%;padding:20px;position:absolute;top:48px;z-index:999;background-color:#fff;background-image:url(../assets/stock-images/bg.png);background-repeat:repeat;background-position:bottom;-webkit-box-shadow:0 1px 6px 0 rgba(0,0,0,0.3);box-shadow:0 1px 6px 0 rgba(0,0,0,0.3);box-sizing:border-box;-moz-box-sizing:border-box
    }
    #footer {
        padding:20px;width:auto;min-width:inherit
    }
    .footerinfo {
        float:none;text-align:center
    }
    #xmenu {
        float:none;min-width:inherit;text-align:left;margin-bottom:10px
    }
    #topline,ul#navigation>li:not(.search),ul.submenu,#mobile-navigation li.search {
        display:none
    }
    #sitemap-layout {
        padding:30px 20px;float:none;width:auto;min-width:inherit
    }
    #sitemap-layout div.sitemap-item {
        max-width:none;float:none;margin:0;margin-bottom:20px
    }
    #sitemap-layout div.sitemap-item:last-of-type {
        margin-bottom:0
    }
    #sitemap-layout ul li {
        padding:0
    }
    #sitemap-layout .sitemap-item>a {
        padding-bottom:5px
    }

}
@media only screen and (max-width:568px) {
    
    #logo {
    display:block;padding-right:0
}

#logo .logoImg {
    margin-bottom: 20px;
}

#webtext {
    display:block
}
#webname {
    font-size:8vw
}
#slogan {
    font-size:4vw
}
#searchform input.searchfield {
    width:120px
}
p.video {
    display:block;overflow:hidden
}
p.video iframe {
    max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0
}
form:not(#searchform),.zp-form table,.zp-form,#recaptcha_widget_div {
    max-width:520px!important;overflow:hidden
}
#recaptcha_widget_div #recaptcha_logo,#recaptcha_widget_div #recaptcha_tagline {
    display:none
}
.zp-form label {
    max-width:500px!important
}
.zp-form input[type="text"],.zp-form input[type="number"],.zp-form input[type="email"],.zp-form input[type="tel"],.zp-form input[type="url"],.zp-form input[type="date"],.zp-form input[type="time"],.zp-form input[type="color"],.zp-form input[type="search"],.zp-form textarea {
    min-width:80px!important;max-width:500px!important
}
#basketForm {
    max-width:520px!important;overflow:scroll!important
}
.content .articlearea.shoparticlefloat>div {
    float:none!important;padding-right:0!important
}

}
@media only screen and (max-width:320px) {
    form:not(#searchform),.zp-form table,.zp-form,#recaptcha_widget_div {
    max-width:272px!important
}
.zp-form label {
    max-width:252px!important
}
.zp-form input[type="text"],.zp-form input[type="number"],.zp-form input[type="email"],.zp-form input[type="tel"],.zp-form input[type="url"],.zp-form input[type="date"],.zp-form input[type="time"],.zp-form input[type="color"],.zp-form input[type="search"],.zp-form textarea {
    max-width:252px!important
}
#basketForm {
    max-width:272px!important
}

}
@media print {
    html,body {
    height:auto
}
body {
    font-family:Arial,sans-serif;font-size:14pt;color:#000;background-color:#fff
}
h1,h2,h3,h4,h5,h6 {
    margin-bottom:15px;font-size:28pt;color:#000;page-break-after:avoid
}
h1 {
    page-break-before:always
}
h2 {
    font-size:18pt
}
h3,h4,h5,h6 {
    font-size:14pt
}
ul,ol {
    page-break-inside:avoid
}
img {
    page-break-inside:avoid
}
a,a:hover {
    color:#000;text-decoration:none
}
.inner {
    margin:0;padding:0;width:auto
}
#content {
    margin:0;padding:0;width:auto;font-size:14pt;line-height:normal
}
#topline,#sidebar,#topinfo,#sitemap-layout,#footer,.zp-form,.button {
    display:none
}
@page {
    margin:2cm
}

}
.zpgrid {
    margin-left:-15px;margin-right:-15px
}
.zpContainer.styled div.zpRow .zpColumn {
    margin-top:1em
}
.zpContainer.zpBreakout {
    padding:0!important
}
.zpContainer.zpBreakout .zpRow {
    max-width:calc(1020px - 30px)!important
}
#banner .zpContainer.zpBreakout,#mainbar.news .zpContainer.zpBreakout {
    width:auto!important;max-width:none!important;margin:0!important;padding:0!important
}
#banner .zpContainer.zpBreakout .zpRow,#mainbar.news .zpContainer.zpBreakout .zpRow {
    width:auto!important;max-width:none!important
}
#sidebar div.zpRow .zpColumn {
    padding:0
}
.mm-hidden {
    display:none!important
}
.mm-wrapper {
    overflow-x:hidden;position:relative
}
.mm-menu,.mm-menu>.mm-panel {
    margin:0;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0
}
.mm-menu {
    background:inherit;display:block;overflow:hidden;padding:0
}
.mm-panel {
    -webkit-transition:-webkit-transform .4s ease;-moz-transition:-moz-transform .4s ease;-ms-transition:-ms-transform .4s ease;-o-transition:-o-transform .4s ease;transition:transform .4s ease;-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)
}
.mm-panel.mm-opened {
    -webkit-transform:translate3d(0%,0,0);-moz-transform:translate3d(0%,0,0);-ms-transform:translate3d(0%,0,0);-o-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0)
}
.mm-panel.mm-subopened {
    -webkit-transform:translate3d(-30%,0,0);-moz-transform:translate3d(-30%,0,0);-ms-transform:translate3d(-30%,0,0);-o-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)
}
.mm-panel.mm-highest {
    z-index:1
}
.mm-menu>.mm-panel {
    background:inherit;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;padding:0 20px
}
.mm-menu>.mm-panel.mm-hasnavbar {
    padding-top:40px
}
.mm-menu>.mm-panel:before,.mm-menu>.mm-panel:after {
    content:'';display:block;height:20px
}
.mm-vertical .mm-panel {
    -webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important
}
.mm-vertical .mm-listview .mm-panel,.mm-listview .mm-vertical .mm-panel {
    display:none;padding:10px 0 10px 10px
}
.mm-vertical .mm-listview .mm-panel .mm-listview>li:last-child:after,.mm-listview .mm-vertical .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-vertical .mm-listview>li>.mm-next,.mm-listview>li.mm-vertical>.mm-next {
    height:40px;bottom:auto
}
.mm-vertical .mm-listview>li>.mm-next:after,.mm-listview>li.mm-vertical>.mm-next:after {
    top:16px;bottom:auto
}
.mm-vertical .mm-listview>li.mm-opened>.mm-next:after,.mm-listview>li.mm-vertical.mm-opened>.mm-next:after {
    -webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)
}
.mm-navbar {
    border-bottom:1px solid transparent;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 a,.mm-navbar a:hover {
    text-decoration:none
}
.mm-navbar .mm-title {
    text-overflow:ellipsis;white-space:nowrap;overflow:hidden
}
.mm-navbar .mm-btn {
    box-sizing:border-box;width:40px;height:40px;position:absolute;top:0;z-index:1
}
.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 a,.mm-listview a:hover {
    text-decoration:none
}
.mm-listview>li {
    position:relative
}
.mm-listview>li>a,.mm-listview>li>span {
    text-overflow:ellipsis;white-space:nowrap;overflow:hidden;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;left:0;right:0;bottom:0
}
.mm-listview>li:not(.mm-divider):after {
    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-menu>.mm-panel>.mm-listview {
    margin:20px -20px
}
.mm-menu>.mm-panel>.mm-listview:first-child,.mm-menu>.mm-panel>.mm-navbar+.mm-listview {
    margin-top:-20px
}
.mm-listview .mm-inset {
    list-style:inside disc;padding:0 10px 15px 40px;margin:0
}
.mm-listview .mm-inset>li {
    padding:5px 0
}
.mm-listview .mm-divider {
    text-overflow:ellipsis;white-space:nowrap;overflow:hidden;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-prev:before,.mm-next:after,.mm-arrow:after {
    content:'';border:2px solid transparent;display:inline-block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)
}
.mm-prev:before {
    border-right:0;border-bottom:0;left:20px
}
.mm-next:after,.mm-arrow:after {
    border-top:0;border-left:none;right:20px
}
.mm-menu {
    background:#f3f3f3;color:rgba(0,0,0,0.7)
}
.mm-menu .mm-navbar {
    border-color:rgba(0,0,0,0.1)
}
.mm-menu .mm-navbar>*,.mm-menu .mm-navbar a {
    color:rgba(0,0,0,0.3)
}
.mm-menu .mm-navbar .mm-btn:before,.mm-menu .mm-navbar .mm-btn:after {
    border-color:rgba(0,0,0,0.3)
}
.mm-menu .mm-listview>li:after {
    border-color:rgba(0,0,0,0.1)
}
.mm-menu .mm-listview>li .mm-prev:before,.mm-menu .mm-listview>li .mm-next:after,.mm-menu .mm-listview>li .mm-arrow:after {
    border-color:rgba(0,0,0,0.3)
}
.mm-menu .mm-listview>li .mm-prev:after,.mm-menu .mm-listview>li .mm-next:before {
    border-color:rgba(0,0,0,0.1)
}
.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu .mm-listview>li.mm-selected>span {
    background:rgba(255,255,255,0.5)
}
.mm-menu.mm-vertical .mm-listview li.mm-opened>a.mm-next,.mm-menu.mm-vertical .mm-listview li.mm-opened>.mm-panel,.mm-menu .mm-listview li.mm-opened.mm-vertical>a.mm-next,.mm-menu .mm-listview li.mm-opened.mm-vertical>.mm-panel {
    background:rgba(0,0,0,0.05)
}
.mm-menu .mm-divider {
    background:rgba(0,0,0,0.05)
}
.mm-page {
    box-sizing:border-box;position:relative
}
.mm-slideout {
    -webkit-transition:-webkit-transform .4s ease;-ms-transition:-ms-transform .4s ease;transition:transform .4s ease
}
html.mm-opened {
    overflow:hidden;position:relative
}
html.mm-opened 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:999999
}
html.mm-opened #mm-blocker,html.mm-blocking #mm-blocker {
    display:block
}
.mm-menu.mm-offcanvas {
    display:none;position:fixed
}
.mm-menu.mm-current {
    display:block
}
.mm-menu {
    width:80%;min-width:140px;max-width:440px
}
html.mm-opening .mm-slideout {
    -webkit-transform:translate(80%,0);-moz-transform:translate(80%,0);-ms-transform:translate(80%,0);-o-transform:translate(80%,0);transform:translate(80%,0)
}
@media all and (max-width:175px) {
    html.mm-opening .mm-slideout {
    -webkit-transform:translate(140px,0);-moz-transform:translate(140px,0);-ms-transform:translate(140px,0);-o-transform:translate(140px,0);transform:translate(140px,0)
}

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

}
.mm-menu.mm-top.mm-autoheight,.mm-menu.mm-bottom.mm-autoheight {
    max-height:80%
}
.mm-menu.mm-top.mm-autoheight.mm-fullscreen,.mm-menu.mm-bottom.mm-autoheight.mm-fullscreen {
    max-height:100%
}
.mm-menu.mm-measureheight>.mm-panel {
    bottom:auto!important;height:auto!important
}
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 {
    padding-left:40px
}
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,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);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-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);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-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,0.05)
}
html.mm-opened.mm-dragging .mm-menu,html.mm-opened.mm-dragging .mm-page,html.mm-opened.mm-dragging .mm-fixed-top,html.mm-opened.mm-dragging .mm-fixed-bottom,html.mm-opened.mm-dragging #mm-blocker {
    -webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s
}
.mm-iconpanel .mm-panel {
    -webkit-transition-property:-webkit-transform,left,right;-moz-transition-property:-moz-transform,left,right;-ms-transition-property:-ms-transform,left,right;-o-transition-property:-o-transform,left,right;transition-property:transform,left,right
}
.mm-iconpanel .mm-panel.mm-opened {
    border-left:1px solid transparent
}
.mm-iconpanel .mm-panel.mm-subopened {
    left:-40px;right:40px;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-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-menu.mm-iconpanel .mm-panel.mm-opened {
    border-color:rgba(0,0,0,0.1)
}
.mm-menu.mm-iconpanel .mm-subblocker {
    background:#f3f3f3
}
.mm-subblocker {
    opacity:0;display:block;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease
}
.mm-subopened .mm-subblocker {
    opacity:.6;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3
}
.mm-menu>.mm-navbar {
    background:inherit;padding:0;z-index:3;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)
}
.mm-navbar-bottom {
    border-top:1px solid transparent;border-bottom:0;top:auto;bottom:0
}
.mm-navbar-top ~ .mm-navbar-top {
    border-bottom:0
}
.mm-navbar-bottom ~ .mm-navbar-bottom {
    border-top:0
}
.mm-navbar.mm-hasbtns {
    padding:0 40px
}
.mm-close:after {
    content:'x'
}
.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-panel {
    top:40px
}
.mm-hasnavbar-top-1 .mm-indexer {
    top:50px
}
.mm-hasnavbar-top-1 .mm-fixeddivider {
    top:40px
}
.mm-navbar-top-2 {
    top:40px
}
.mm-hasnavbar-top-2 .mm-panel {
    top:80px
}
.mm-hasnavbar-top-2 .mm-indexer {
    top:90px
}
.mm-hasnavbar-top-2 .mm-fixeddivider {
    top:80px
}
.mm-navbar-top-3 {
    top:80px
}
.mm-hasnavbar-top-3 .mm-panel {
    top:120px
}
.mm-hasnavbar-top-3 .mm-indexer {
    top:130px
}
.mm-hasnavbar-top-3 .mm-fixeddivider {
    top:120px
}
.mm-navbar-top-4 {
    top:120px
}
.mm-hasnavbar-top-4 .mm-panel {
    top:160px
}
.mm-hasnavbar-top-4 .mm-indexer {
    top:170px
}
.mm-hasnavbar-top-4 .mm-fixeddivider {
    top:160px
}
.mm-navbar-bottom-1 {
    bottom:0
}
.mm-hasnavbar-bottom-1 .mm-panel {
    bottom:40px
}
.mm-hasnavbar-bottom-1 .mm-indexer {
    bottom:50px
}
.mm-navbar-bottom-2 {
    bottom:40px
}
.mm-hasnavbar-bottom-2 .mm-panel {
    bottom:80px
}
.mm-hasnavbar-bottom-2 .mm-indexer {
    bottom:90px
}
.mm-navbar-bottom-3 {
    bottom:80px
}
.mm-hasnavbar-bottom-3 .mm-panel {
    bottom:120px
}
.mm-hasnavbar-bottom-3 .mm-indexer {
    bottom:130px
}
.mm-navbar-bottom-4 {
    bottom:120px
}
.mm-hasnavbar-bottom-4 .mm-panel {
    bottom:160px
}
.mm-hasnavbar-bottom-4 .mm-indexer {
    bottom:170px
}
.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-search,.mm-search input {
    box-sizing:border-box
}
.mm-search {
    height:40px;padding:7px 10px 0 10px
}
.mm-search input {
    border:0;border-radius:26px;font:inherit;font-size:14px;line-height:26px;outline:0;display:block;width:100%;height:26px;margin:0;padding:0 10px
}
.mm-search input::-ms-clear {
    display:none
}
.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;display:none;padding:40px 0
}
.mm-noresults .mm-noresultsmsg {
    display:block
}
.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-menu .mm-search input {
    background:rgba(0,0,0,0.05);color:rgba(0,0,0,0.7)
}
.mm-menu .mm-noresultsmsg {
    color:rgba(0,0,0,0.3)
}
.mm-indexer {
    background:inherit;text-align:center;font-size:12px;box-sizing:border-box;width:20px;position:absolute;top:10px;bottom:10px;right:-100px;z-index:3;-webkit-transition:right .4s ease;-moz-transition:right .4s ease;-ms-transition:right .4s ease;-o-transition:right .4s ease;transition:right .4s ease;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-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,0.3)
}
input.mm-toggle,input.mm-check {
    position:absolute;left:-10000px
}
label.mm-toggle,label.mm-check {
    margin:0;position:absolute;top:50%;z-index:2
}
label.mm-toggle:before,label.mm-check: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);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)
}
input.mm-check:checked ~ label.mm-check:before {
    opacity:1
}
li.mm-vertical label.mm-toggle,li.mm-vertical label.mm-check {
    bottom:auto;margin-top:0
}
li.mm-vertical label.mm-toggle {
    top:5px
}
li.mm-vertical label.mm-check {
    top:5px
}
label.mm-toggle,label.mm-check {
    right:20px
}
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-toggle,a.mm-next+label.mm-check {
    right:60px
}
a.mm-next+label.mm-toggle+a,a.mm-next+label.mm-toggle+span,a.mm-next+label.mm-check+a,a.mm-next+label.mm-check+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-toggle,em.mm-counter+a.mm-next+label.mm-check {
    right:100px
}
em.mm-counter+a.mm-next+label.mm-toggle+a,em.mm-counter+a.mm-next+label.mm-toggle+span,em.mm-counter+a.mm-next+label.mm-check+a,em.mm-counter+a.mm-next+label.mm-check+span {
    margin-right:90px
}
.mm-menu label.mm-toggle {
    background:rgba(0,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,0.7)
}
.mm-menu.mm-border-none .mm-listview>li:after,.mm-listview.mm-border-none>li:after {
    content:none
}
.mm-menu.mm-border-full .mm-listview>li:after,.mm-listview.mm-border-full>li:after {
    left:0!important
}
html.mm-effect-zoom-menu .mm-menu.mm-offcanvas {
    -webkit-transition:-webkit-transform .4s ease;-moz-transition:-moz-transform .4s ease;-ms-transition:-ms-transform .4s ease;-o-transition:-o-transform .4s ease;transition:transform .4s ease
}
html.mm-effect-zoom-menu.mm-opened .mm-menu.mm-effect-zoom-menu {
    -webkit-transform:scale(0.7,0.7) translate3d(-30%,0,0);-moz-transform:scale(0.7,0.7) translate3d(-30%,0,0);-ms-transform:scale(0.7,0.7) translate3d(-30%,0,0);-o-transform:scale(0.7,0.7) translate3d(-30%,0,0);transform:scale(0.7,0.7) translate3d(-30%,0,0);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center
}
html.mm-effect-zoom-menu.mm-opening .mm-menu.mm-effect-zoom-menu {
    -webkit-transform:scale(1,1) translate3d(0%,0,0);-moz-transform:scale(1,1) translate3d(0%,0,0);-ms-transform:scale(1,1) translate3d(0%,0,0);-o-transform:scale(1,1) translate3d(0%,0,0);transform:scale(1,1) translate3d(0%,0,0)
}
html.mm-effect-zoom-menu.mm-right.mm-opened .mm-menu.mm-offcanvas {
    -webkit-transform:scale(0.7,0.7) translate3d(30%,0,0);-moz-transform:scale(0.7,0.7) translate3d(30%,0,0);-ms-transform:scale(0.7,0.7) translate3d(30%,0,0);-o-transform:scale(0.7,0.7) translate3d(30%,0,0);transform:scale(0.7,0.7) translate3d(30%,0,0);-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center
}
html.mm-effect-zoom-menu.mm-right.mm-opening .mm-menu.mm-effect-zoom-menu {
    -webkit-transform:scale(1,1) translate3d(0%,0,0);-moz-transform:scale(1,1) translate3d(0%,0,0);-ms-transform:scale(1,1) translate3d(0%,0,0);-o-transform:scale(1,1) translate3d(0%,0,0);transform:scale(1,1) translate3d(0%,0,0)
}
html.mm-effect-slide-menu .mm-menu.mm-effect-slide-menu {
    -webkit-transition:-webkit-transform .4s ease;-moz-transition:-moz-transform .4s ease;-ms-transition:-ms-transform .4s ease;-o-transition:-o-transform .4s ease;transition:transform .4s ease
}
html.mm-effect-slide-menu.mm-opened .mm-menu.mm-effect-slide-menu {
    -webkit-transform:translate3d(-30%,0,0);-moz-transform:translate3d(-30%,0,0);-ms-transform:translate3d(-30%,0,0);-o-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)
}
html.mm-effect-slide-menu.mm-opening .mm-menu.mm-effect-slide-menu {
    -webkit-transform:translate3d(0%,0,0);-moz-transform:translate3d(0%,0,0);-ms-transform:translate3d(0%,0,0);-o-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0)
}
html.mm-effect-slide-menu.mm-right.mm-opened .mm-menu.mm-effect-slide-menu {
    -webkit-transform:translate3d(30%,0,0);-moz-transform:translate3d(30%,0,0);-ms-transform:translate3d(30%,0,0);-o-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)
}
html.mm-effect-slide-menu.mm-right.mm-opening .mm-menu.mm-effect-slide-menu {
    -webkit-transform:translate3d(0%,0,0);-moz-transform:translate3d(0%,0,0);-ms-transform:translate3d(0%,0,0);-o-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0)
}
html.mm-effect-fade-menu .mm-menu.mm-effect-fade-menu {
    opacity:0;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease
}
html.mm-effect-fade-menu.mm-opening .mm-menu.mm-effect-fade-menu {
    opacity:1
}
.mm-menu.mm-effect-zoom-panels .mm-panel {
    -webkit-transform:scale(1.5,1.5) translate3d(100%,0,0);-moz-transform:scale(1.5,1.5) translate3d(100%,0,0);-ms-transform:scale(1.5,1.5) translate3d(100%,0,0);-o-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;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center
}
.mm-menu.mm-effect-zoom-panels .mm-panel.mm-opened {
    -webkit-transform:scale(1,1) translate3d(0%,0,0);-moz-transform:scale(1,1) translate3d(0%,0,0);-ms-transform:scale(1,1) translate3d(0%,0,0);-o-transform:scale(1,1) translate3d(0%,0,0);transform:scale(1,1) translate3d(0%,0,0)
}
.mm-menu.mm-effect-zoom-panels .mm-panel.mm-opened.mm-subopened {
    -webkit-transform:scale(0.7,0.7) translate3d(-30%,0,0);-moz-transform:scale(0.7,0.7) translate3d(-30%,0,0);-ms-transform:scale(0.7,0.7) translate3d(-30%,0,0);-o-transform:scale(0.7,0.7) translate3d(-30%,0,0);transform:scale(0.7,0.7) translate3d(-30%,0,0)
}
.mm-menu.mm-effect-slide-panels-0 .mm-panel.mm-subopened {
    -webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)
}
.mm-menu.mm-effect-slide-panels-100 .mm-panel.mm-subopened {
    -webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)
}
html.mm-effect-slide-listitems .mm-menu.mm-effect-slide-listitems .mm-listview>li {
    -webkit-transition:-webkit-transform .4s ease;-moz-transition:-moz-transform .4s ease;-ms-transition:-ms-transform .4s ease;-o-transition:-o-transform .4s ease;transition:transform .4s ease;-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)
}
html.mm-effect-slide-listitems .mm-menu.mm-effect-slide-listitems .mm-listview>li:nth-child(1) {
    -webkit-transition-delay:100ms;-moz-transition-delay:100ms;-ms-transition-delay:100ms;-o-transition-delay:100ms;transition-delay:100ms
}
html.mm-effect-slide-listitems .mm-menu.mm-effect-slide-listitems .mm-listview>li:nth-child(2) {
    -webkit-transition-delay:200ms;-moz-transition-delay:200ms;-ms-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms
}
html.mm-effect-slide-listitems .mm-menu.mm-effect-slide-listitems .mm-listview>li:nth-child(3) {
    -webkit-transition-delay:300ms;-moz-transition-delay:300ms;-ms-transition-delay:300ms;-o-transition-delay:300ms;transition-delay:300ms
}
html.mm-effect-slide-listitems .mm-menu.mm-effect-slide-listitems .mm-listview>li:nth-child(4) {
    -webkit-transition-delay:400ms;-moz-transition-delay:400ms;-ms-transition-delay:400ms;-o-transition-delay:400ms;transition-delay:400ms
}
html.mm-effect-slide-listitems .mm-menu.mm-effect-slide-listitems .mm-listview>li:nth-child(5) {
    -webkit-transition-delay:500ms;-moz-transition-delay:500ms;-ms-transition-delay:500ms;-o-transition-delay:500ms;transition-delay:500ms
}
html.mm-effect-slide-listitems .mm-menu.mm-effect-slide-listitems .mm-listview>li:nth-child(6) {
    -webkit-transition-delay:600ms;-moz-transition-delay:600ms;-ms-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms
}
html.mm-effect-slide-listitems .mm-menu.mm-effect-slide-listitems .mm-listview>li:nth-child(7) {
    -webkit-transition-delay:700ms;-moz-transition-delay:700ms;-ms-transition-delay:700ms;-o-transition-delay:700ms;transition-delay:700ms
}
html.mm-effect-slide-listitems .mm-menu.mm-effect-slide-listitems .mm-listview>li:nth-child(8) {
    -webkit-transition-delay:800ms;-moz-transition-delay:800ms;-ms-transition-delay:800ms;-o-transition-delay:800ms;transition-delay:800ms
}
html.mm-effect-slide-listitems .mm-menu.mm-effect-slide-listitems .mm-listview>li:nth-child(9) {
    -webkit-transition-delay:900ms;-moz-transition-delay:900ms;-ms-transition-delay:900ms;-o-transition-delay:900ms;transition-delay:900ms
}
html.mm-effect-slide-listitems.mm-opening .mm-menu.mm-effect-slide-listitems .mm-panel.mm-opened .mm-listview>li {
    -webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)
}
.mm-menu.mm-fullscreen {
    width:100%;min-width:140px;max-width:10000px
}
html.mm-opening.mm-fullscreen .mm-slideout {
    -webkit-transform:translate(100%,0);-moz-transform:translate(100%,0);-ms-transform:translate(100%,0);-o-transform:translate(100%,0);transform:translate(100%,0)
}
@media all and (max-width:140px) {
    html.mm-opening.mm-fullscreen .mm-slideout {
    -webkit-transform:translate(140px,0);-moz-transform:translate(140px,0);-ms-transform:translate(140px,0);-o-transform:translate(140px,0);transform:translate(140px,0)
}

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

}
html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
    -webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-o-transform:translate(-100%,0);transform:translate(-100%,0)
}
@media all and (max-width:140px) {
    html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
    -webkit-transform:translate(-140px,0);-moz-transform:translate(-140px,0);-ms-transform:translate(-140px,0);-o-transform:translate(-140px,0);transform:translate(-140px,0)
}

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

}
.mm-menu.mm-fullscreen.mm-top,.mm-menu.mm-fullscreen.mm-bottom {
    height:100%;min-height:140px;max-height:10000px
}
html.mm-opened.mm-fullscreen .mm-page {
    box-shadow:none!important
}
.mm-menu.mm-multiline .mm-listview>li>a,.mm-menu.mm-multiline .mm-listview>li>span,.mm-listview.mm-multiline>li .mm-listview>li.mm-multiline>a,.mm-listview.mm-multiline>li .mm-listview>li.mm-multiline>span {
    text-overflow:clip;white-space:normal
}
.mm-menu.mm-pageshadow:after {
    content:"";display:block;width:20px;height:120%;position:absolute;left:100%;top:-10%;z-index:99
}
.mm-menu.mm-pageshadow.mm-right:after {
    left:auto;right:100%
}
.mm-menu.mm-pageshadow.mm-next:after,.mm-menu.mm-pageshadow.mm-front:after {
    content:none;display:none
}
.mm-menu.mm-pageshadow:after {
    box-shadow:0 0 10px rgba(0,0,0,0.3)
}
.mm-menu.mm-top,.mm-menu.mm-bottom {
    width:100%;min-width:100%;max-width:100%
}
.mm-menu.mm-right {
    left:auto;right:0
}
.mm-menu.mm-bottom {
    top:auto;bottom:0
}
html.mm-right.mm-opening .mm-slideout {
    -webkit-transform:translate(-80%,0);-moz-transform:translate(-80%,0);-ms-transform:translate(-80%,0);-o-transform:translate(-80%,0);transform:translate(-80%,0)
}
@media all and (max-width:175px) {
    html.mm-right.mm-opening .mm-slideout {
    -webkit-transform:translate(-140px,0);-moz-transform:translate(-140px,0);-ms-transform:translate(-140px,0);-o-transform:translate(-140px,0);transform:translate(-140px,0)
}

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

}
html.mm-front .mm-slideout {
    -webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important;z-index:0!important
}
.mm-menu.mm-front {
    z-index:1
}
.mm-menu.mm-front,.mm-menu.mm-next {
    -webkit-transition:-webkit-transform .4s ease;-ms-transition:-ms-transform .4s ease;transition:transform .4s ease;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-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);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)
}
.mm-menu.mm-top {
    -webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);-o-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)
}
.mm-menu.mm-bottom {
    -webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);-o-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);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)
}
.mm-menu.mm-top,.mm-menu.mm-bottom {
    height:80%;min-height:140px;max-height:880px
}
.mm-menu.mm-theme-dark {
    background:#333;color:rgba(255,255,255,0.8)
}
.mm-menu.mm-theme-dark .mm-navbar {
    border-color:rgba(0,0,0,0.15)
}
.mm-menu.mm-theme-dark .mm-navbar>*,.mm-menu.mm-theme-dark .mm-navbar a {
    color:rgba(255,255,255,0.4)
}
.mm-menu.mm-theme-dark .mm-navbar .mm-btn:before,.mm-menu.mm-theme-dark .mm-navbar .mm-btn:after {
    border-color:rgba(255,255,255,0.4)
}
.mm-menu.mm-theme-dark .mm-listview>li:after {
    border-color:rgba(0,0,0,0.15)
}
.mm-menu.mm-theme-dark .mm-listview>li .mm-prev:before,.mm-menu.mm-theme-dark .mm-listview>li .mm-next:after,.mm-menu.mm-theme-dark .mm-listview>li .mm-arrow:after {
    border-color:rgba(255,255,255,0.4)
}
.mm-menu.mm-theme-dark .mm-listview>li .mm-prev:after,.mm-menu.mm-theme-dark .mm-listview>li .mm-next:before {
    border-color:rgba(0,0,0,0.15)
}
.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,0.1)
}
.mm-menu.mm-theme-dark.mm-vertical .mm-listview li.mm-opened>a.mm-next,.mm-menu.mm-theme-dark.mm-vertical .mm-listview li.mm-opened>.mm-panel,.mm-menu.mm-theme-dark .mm-listview li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-dark .mm-listview li.mm-opened.mm-vertical>.mm-panel {
    background:rgba(255,255,255,0.05)
}
.mm-menu.mm-theme-dark .mm-divider {
    background:rgba(255,255,255,0.05)
}
.mm-menu.mm-theme-dark label.mm-check:before {
    border-color:rgba(255,255,255,0.8)
}
.mm-menu.mm-theme-dark em.mm-counter {
    color:rgba(255,255,255,0.4)
}
.mm-menu.mm-theme-dark .mm-fixeddivider span {
    background:rgba(255,255,255,0.05)
}
.mm-menu.mm-iconpanel.mm-theme-dark .mm-panel.mm-opened {
    border-color:rgba(0,0,0,0.15)
}
.mm-menu.mm-iconpanel.mm-theme-dark .mm-subblocker {
    background:#333
}
.mm-menu.mm-pageshadow.mm-theme-dark:after {
    box-shadow:0 0 20px rgba(0,0,0,0.5)
}
.mm-menu.mm-theme-dark .mm-search input {
    background:rgba(255,255,255,0.3);color:rgba(255,255,255,0.8)
}
.mm-menu.mm-theme-dark .mm-noresultsmsg {
    color:rgba(255,255,255,0.4)
}
.mm-menu.mm-theme-dark .mm-indexer a {
    color:rgba(255,255,255,0.4)
}
.mm-menu.mm-theme-dark label.mm-toggle {
    background:rgba(0,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:white;color:rgba(0,0,0,0.6)
}
.mm-menu.mm-theme-white .mm-navbar {
    border-color:rgba(0,0,0,0.1)
}
.mm-menu.mm-theme-white .mm-navbar>*,.mm-menu.mm-theme-white .mm-navbar a {
    color:rgba(0,0,0,0.3)
}
.mm-menu.mm-theme-white .mm-navbar .mm-btn:before,.mm-menu.mm-theme-white .mm-navbar .mm-btn:after {
    border-color:rgba(0,0,0,0.3)
}
.mm-menu.mm-theme-white .mm-listview>li:after {
    border-color:rgba(0,0,0,0.1)
}
.mm-menu.mm-theme-white .mm-listview>li .mm-prev:before,.mm-menu.mm-theme-white .mm-listview>li .mm-next:after,.mm-menu.mm-theme-white .mm-listview>li .mm-arrow:after {
    border-color:rgba(0,0,0,0.3)
}
.mm-menu.mm-theme-white .mm-listview>li .mm-prev:after,.mm-menu.mm-theme-white .mm-listview>li .mm-next:before {
    border-color:rgba(0,0,0,0.1)
}
.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,0.05)
}
.mm-menu.mm-theme-white.mm-vertical .mm-listview li.mm-opened>a.mm-next,.mm-menu.mm-theme-white.mm-vertical .mm-listview li.mm-opened>.mm-panel,.mm-menu.mm-theme-white .mm-listview li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-white .mm-listview li.mm-opened.mm-vertical>.mm-panel {
    background:rgba(0,0,0,0.03)
}
.mm-menu.mm-theme-white .mm-divider {
    background:rgba(0,0,0,0.03)
}
.mm-menu.mm-theme-white label.mm-check:before {
    border-color:rgba(0,0,0,0.6)
}
.mm-menu.mm-theme-white em.mm-counter {
    color:rgba(0,0,0,0.3)
}
.mm-menu.mm-theme-white .mm-fixeddivider span {
    background:rgba(0,0,0,0.03)
}
.mm-menu.mm-iconpanel.mm-theme-white .mm-panel.mm-opened {
    border-color:rgba(0,0,0,0.1)
}
.mm-menu.mm-iconpanel.mm-theme-white .mm-subblocker {
    background:white
}
.mm-menu.mm-pageshadow.mm-theme-white:after {
    box-shadow:0 0 10px rgba(0,0,0,0.2)
}
.mm-menu.mm-theme-white .mm-search input {
    background:rgba(0,0,0,0.05);color:rgba(0,0,0,0.6)
}
.mm-menu.mm-theme-white .mm-noresultsmsg {
    color:rgba(0,0,0,0.3)
}
.mm-menu.mm-theme-white .mm-indexer a {
    color:rgba(0,0,0,0.3)
}
.mm-menu.mm-theme-white label.mm-toggle {
    background:rgba(0,0,0,0.1)
}
.mm-menu.mm-theme-white label.mm-toggle:before {
    background:white
}
.mm-menu.mm-theme-white input.mm-toggle:checked ~ label.mm-toggle {
    background:#4bd963
}
.mm-menu.mm-theme-black {
    background:black;color:rgba(255,255,255,0.6)
}
.mm-menu.mm-theme-black .mm-navbar {
    border-color:rgba(255,255,255,0.2)
}
.mm-menu.mm-theme-black .mm-navbar>*,.mm-menu.mm-theme-black .mm-navbar a {
    color:rgba(255,255,255,0.4)
}
.mm-menu.mm-theme-black .mm-navbar .mm-btn:before,.mm-menu.mm-theme-black .mm-navbar .mm-btn:after {
    border-color:rgba(255,255,255,0.4)
}
.mm-menu.mm-theme-black .mm-listview>li:after {
    border-color:rgba(255,255,255,0.2)
}
.mm-menu.mm-theme-black .mm-listview>li .mm-prev:before,.mm-menu.mm-theme-black .mm-listview>li .mm-next:after,.mm-menu.mm-theme-black .mm-listview>li .mm-arrow:after {
    border-color:rgba(255,255,255,0.4)
}
.mm-menu.mm-theme-black .mm-listview>li .mm-prev:after,.mm-menu.mm-theme-black .mm-listview>li .mm-next:before {
    border-color:rgba(255,255,255,0.2)
}
.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,0.3)
}
.mm-menu.mm-theme-black.mm-vertical .mm-listview li.mm-opened>a.mm-next,.mm-menu.mm-theme-black.mm-vertical .mm-listview li.mm-opened>.mm-panel,.mm-menu.mm-theme-black .mm-listview li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-black .mm-listview li.mm-opened.mm-vertical>.mm-panel {
    background:rgba(255,255,255,0.2)
}
.mm-menu.mm-theme-black .mm-divider {
    background:rgba(255,255,255,0.2)
}
.mm-menu.mm-theme-black label.mm-check:before {
    border-color:rgba(255,255,255,0.6)
}
.mm-menu.mm-theme-black em.mm-counter {
    color:rgba(255,255,255,0.4)
}
.mm-menu.mm-theme-black .mm-fixeddivider span {
    background:rgba(255,255,255,0.2)
}
.mm-menu.mm-iconpanel.mm-theme-black .mm-panel.mm-opened {
    border-color:rgba(255,255,255,0.2)
}
.mm-menu.mm-iconpanel.mm-theme-black .mm-subblocker {
    background:black
}
.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,0.3);color:rgba(255,255,255,0.6)
}
.mm-menu.mm-theme-black .mm-noresultsmsg {
    color:rgba(255,255,255,0.4)
}
.mm-menu.mm-theme-black .mm-indexer a {
    color:rgba(255,255,255,0.4)
}
.mm-menu.mm-theme-black label.mm-toggle {
    background:rgba(255,255,255,0.2)
}
.mm-menu.mm-theme-black label.mm-toggle:before {
    background:black
}
.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-menu .mm-tileview.mm-listview>li {
    width:50%;height:0;padding:50% 0 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 10px;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-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-listview>li>.mm-next:after {
    content:none;display:none
}
.mm-menu.mm-tileview .mm-panel {
    padding-left:0;padding-right:0
}
.mm-menu.mm-tileview .mm-panel:after {
    content:none;display:none
}
.mm-menu.mm-tileview .mm-listview {
    margin:0
}

.zpImageGallery.zpSlideshow {
    z-index:1
}
.zpImageGallery.zpSlideshow .slide {
    height:auto!important
}
.zpImageGallery.zpSlideshow .slide>a.fancybox {
    display:block;line-height:0;height:auto
}
.zpImageGallery.zpSlideshow .slide div.caption {
    bottom:0
}
.zpImageGallery[data-kind='gallery'] .zppaging {
    padding-top:1em;clear:both;text-align:center
}
.zpImageGallery[data-kind='gallery'] .zppaging span {
    display:inline-block;box-sizing:border-box;vertical-align:middle
}
.zpImageGallery[data-kind='gallery'] .zppaging span.pageno {
    display:inline;vertical-align:initial
}
.zpImageGallery[data-kind='gallery'] .zppaging span a {
    box-sizing:border-box;width:3em;height:3em;padding:.6em 1em;position:relative;color:inherit;text-decoration:none;border:0!important;display:inline-block;text-indent:3em;white-space:nowrap;overflow:hidden
}
.zpImageGallery[data-kind='gallery'] .zppaging span a[href=''],.zpImageGallery[data-kind='gallery'] .zppaging span a.off {
    pointer-events:none;opacity:.5
}
.zpImageGallery[data-kind='gallery'] .zppaging span a:hover:before {
    color:initial;opacity:.5
}
.zpImageGallery[data-kind='gallery'] .zppaging span a:before {
    box-sizing:border-box;content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.5;border:1px solid
}
.zpImageGallery[data-kind='gallery'] .zppaging span a:after {
    box-sizing:border-box;content:"";position:absolute;top:50%;margin:-0.5em auto 0 auto;left:.5em;right:0;height:1em;width:1em;border-style:solid;border-width:1px 1px 0 0;border-bottom-color:transparent;display:inline-block;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)
}
.zpImageGallery[data-kind='gallery'] .zppaging span.zppprev {
    margin-right:2em
}
.zpImageGallery[data-kind='gallery'] .zppaging span.zppnext {
    margin-left:2em
}
.zpImageGallery[data-kind='gallery'] .zppaging span.zppnext a:after {
    left:0;right:.5em;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)
}
.zpImageGallery[data-kind='gallery'] .gallery-item>a.fancybox img {
    max-width:100%;display:block
}
.zpImageGallery[data-kind='gallery'] div.zpiacaption {
    height:1.8em;overflow:hidden;color:inherit;text-decoration:inherit
}
.zpImageGallery[data-kind='gallery'] div.zpiacaption p {
    font-size:1em;line-height:1.4;overflow:hidden;white-space:nowrap;text-overflow:ellipsis
}
.zpImageGallery[data-kind='gallery'] div.zpiacaption.over {
    position:relative;margin-top:-1.8em
}
.zpImageGallery[data-kind='gallery'] div.zpiacaption.over p {
    height:1.8em;padding:2px 4px;color:#333;background-color:rgba(255,255,255,0.7)
}
.zpImageGallery[data-kind='gallery'] div.zpiacaption.under {
    margin-top:15px
}
.zpImageGallery[data-kind='gallery'] div.zpiacaption.under p {
    padding:0!important
}
.zpImageGallery[data-kind='gallery'] div.zpiacaption.off {
    display:none
}
@media print {
    @page:left,@page:right {
    margin:1cm 2cm
}
body {
    margin:1cm 2cm;max-width:21cm!important;padding:0;font-size:12pt;line-height:18pt;color:black;background-color:#fff;background-image:none
}
.noprint,#nav,#search,#xmenu {
    display:none!important
}
.zpwBilderalbum .zpslidewrap {
    width:auto!important;height:auto!important
}

}
