/**
 * Table of contents: 
 * pure.css
 * menu.css
 * baguetteBox.min.css
 * app.css
 * Generated by MagicMin: 2026-10-18 06:42:33
 */
 .pure-button:focus, a:active, a:hover{outline:0}.pure-table, table{border-collapse:collapse;border-spacing:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary{display:block}audio, canvas, progress, video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden], template{display:none}a{background-color:transparent}abbr[title]{border-bottom:1px dotted}b, optgroup, strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre, textarea{overflow:auto}code, kbd, pre, samp{font-family:monospace, monospace;font-size:1em}button, input, optgroup, select, textarea{color:inherit;font:inherit;margin:0}.pure-button, input{line-height:normal}button{overflow:visible}button, select{text-transform:none}button, html input[type=button], input[type=reset], input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled], html input[disabled]{cursor:default}button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0}input[type=checkbox], input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}.pure-button, .pure-form input:not([type]), .pure-menu{box-sizing:border-box}input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend, td, th{padding:0}legend{border:0}.hidden, [hidden]{display:none!important}.pure-img{max-width:100%;height:auto;display:block}.pure-g{letter-spacing:-.31em;text-rendering:optimizespeed;font-family:FreeSans, Arimo, "Droid Sans", Helvetica, Arial, sans-serif;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}@media all and (-ms-high-contrast:none), (-ms-high-contrast:active){table .pure-g{display:block}}.opera-only:-o-prefocus, .pure-g{word-spacing:-.43em}.pure-u, .pure-u-1, .pure-u-1-1, .pure-u-1-2, .pure-u-1-3, .pure-u-1-4, .pure-u-3-4{letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;display:inline-block;zoom:1}.pure-g[class*=pure-u]{font-family:sans-serif}.pure-u-1-4{width:25%}.pure-u-1-3{width:33.3333%}.pure-u-1-2{width:50%}.pure-u-3-4{width:75%}.pure-u-1{width:100%}.pure-form input[type=text], .pure-form textarea{padding:.5em .6em;display:inline-block;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;vertical-align:middle;box-sizing:border-box}.pure-form input:not([type]){padding:.5em .6em;display:inline-block;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;border-radius:4px}.pure-form input[type=color]{padding:.2em .5em}.pure-form input:not([type]):focus, .pure-form input[type=text]:focus, .pure-form textarea:focus{outline:0;border-color:#129FEA}.pure-form input:not([type])[disabled], .pure-form input[type=text][disabled], .pure-form textarea[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}.pure-form input[readonly], .pure-form textarea[readonly]{background-color:#eee;color:#777;border-color:#ccc}.pure-form input:focus:invalid, .pure-form textarea:focus:invalid{color:#b94a48;border-color:#e9322d}.pure-form label{margin:.5em 0 .2em}.pure-form-stacked input[type=text], .pure-form-stacked label, .pure-form-stacked textarea{display:block;margin:.25em 0}.pure-form .pure-input-1{width:100%}.pure-form .pure-input-3-4{width:75%}.pure-form .pure-input-2-3{width:66%}.pure-form .pure-input-1-2{width:50%}.pure-form .pure-input-1-3{width:33%}.pure-form .pure-input-1-4{width:25%}@media only screen and (max-width:480px){.pure-form input[type=text], .pure-form label{margin-bottom:.3em;display:block}}.pure-menu-fixed{position:fixed;left:0;top:0;z-index:3}.pure-menu-item, .pure-menu-list{position:relative}.pure-menu-list{list-style:none;margin:0;padding:0}.pure-menu-item{padding:0;margin:0;height:100%}.pure-menu-heading, .pure-menu-link{display:block;text-decoration:none;white-space:nowrap}.pure-menu-item .pure-menu-item{display:block}.pure-menu-children{display:none;position:absolute;left:100%;top:0;margin:0;padding:0;z-index:3}.pure-menu-active>.pure-menu-children, .pure-menu-allow-hover:hover>.pure-menu-children{display:block;position:absolute}.pure-menu-has-children>.pure-menu-link:after{padding-left:.5em;content:"\25B8";font-size:small}.pure-menu-heading{text-transform:uppercase;color:#565d64}.pure-menu-link{color:#666}.pure-menu-children{background-color:#fff}.pure-menu-disabled, .pure-menu-heading, .pure-menu-link{padding:.5em 1em}.pure-menu-disabled{opacity:.5}.pure-menu-disabled .pure-menu-link:hover{background-color:transparent}.pure-menu-active>.pure-menu-link, .pure-menu-link:focus, .pure-menu-link:hover{background-color:#eee}.pure-menu-selected .pure-menu-link, .pure-menu-selected .pure-menu-link:visited{color:#000}@media screen and (min-width:35.5em){.pure-u-sm-1, .pure-u-sm-1-1, .pure-u-sm-1-12, .pure-u-sm-1-2, .pure-u-sm-1-24, .pure-u-sm-1-3, .pure-u-sm-1-4, .pure-u-sm-3-4{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-sm-1-3, .pure-u-sm-8-24{width:33.3333%}.pure-u-sm-1-2, .pure-u-sm-12-24{width:50%}.pure-u-sm-18-24, .pure-u-sm-3-4{width:75%}.pure-u-sm-1, .pure-u-sm-1-1, .pure-u-sm-24-24, .pure-u-sm-5-5{width:100%}}@media screen and (min-width:48em){.pure-u-md-1, .pure-u-md-1-1, .pure-u-md-1-12, .pure-u-md-1-2, .pure-u-md-1-24, .pure-u-md-1-3, .pure-u-md-1-4, .pure-u-md-1-5, .pure-u-md-1-6, .pure-u-md-2-3, .pure-u-md-3-4, .pure-u-md-3-5{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-md-1-6, .pure-u-md-4-24{width:16.6667%}.pure-u-md-1-5{width:20%}.pure-u-md-1-4, .pure-u-md-6-24{width:25%}.pure-u-md-1-3, .pure-u-md-8-24{width:33.3333%}.pure-u-md-1-2, .pure-u-md-12-24{width:50%}.pure-u-md-3-5{width:60%}.pure-u-md-16-24, .pure-u-md-2-3{width:66.6667%}.pure-u-md-3-4{width:75%}.pure-u-md-1, .pure-u-md-1-1, .pure-u-md-24-24, .pure-u-md-5-5{width:100%}}@media screen and (min-width:64em){.pure-u-lg-1, .pure-u-lg-1-1, .pure-u-lg-1-12, .pure-u-lg-1-2, .pure-u-lg-1-24, .pure-u-lg-1-3, .pure-u-lg-1-4, .pure-u-lg-1-5, .pure-u-lg-1-6, .pure-u-lg-2-3, .pure-u-lg-3-4{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-lg-1-6, .pure-u-lg-4-24{width:16.6667%}.pure-u-lg-1-4, .pure-u-lg-6-24{width:25%}.pure-u-lg-1-3, .pure-u-lg-8-24{width:33.3333%}.pure-u-lg-1-2, .pure-u-lg-12-24{width:50%}.pure-u-lg-16-24, .pure-u-lg-2-3{width:66.6667%}.pure-u-lg-18-24, .pure-u-lg-3-4{width:75%}.pure-u-lg-1, .pure-u-lg-1-1, .pure-u-lg-24-24, .pure-u-lg-5-5{width:100%}} #layout, #menu, header{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}@media (max-width:47.99em){header{position:block;top:0;right:0;width:100%;padding:.5rem 1rem 0 1rem;box-sizing:border-box;display:flex;justify-content:space-between;background-color:#fff}.active header{right:14rem}.logo{color:transparent;display:block;width:277px;height:58px;background:transparent url(../grafik/logo_opt.svg) 0 0 / 100% no-repeat;color:transparent;padding:0}.logo:focus, .logo:hover{color:transparent}.menu-link{margin-top:.6rem;border-radius:.5rem;display:block;background:#000;background:rgba(0,0,0,0.7);font-size:10px;z-index:10;width:2em;height:.2em;padding:2.1em 1.6em}.menu-link:hover, .menu-link:focus{background:#000}.menu-link span{position:relative;display:block}.menu-link span, .menu-link span:before, .menu-link span:after{background-color:#fff;width:100%;height:0.2em}.menu-link span:before, .menu-link span:after{position:absolute;margin-top:-0.6em;content:" "}.menu-link span:after{margin-top:0.6em}.pure-menu-heading{display:none}#menu{position:fixed;top:0;right:0;margin-right:-14rem;width:14rem;background-color:#fff}.active #menu{margin-right:-14rem;width:14rem;right:14rem;bottom:0;z-index:1000;overflow-y:auto;-webkit-overflow-scrolling:touch}.pure-menu .pure-menu-has-children>.pure-menu-link:after{content:"\25BE"}.pure-menu-children{top:2.5em;left:1em}#layout{position:relative;right:0;padding-right:0}.active #layout{position:relative;right:14rem}}@media (min-width:48em){header{display:none}#menu{background:#fff;border-bottom:1px solid #ddd}.pure-menu{margin:0 auto;max-width:75rem;padding:.5em 0 0 1em;position:relative;width:100%;white-space:nowrap}.pure-menu-heading{display:block;width:363px;height:76px;background:transparent url(../grafik/logo_opt.svg) 0 0 / 100% no-repeat;color:transparent;padding:0}.pure-menu .pure-menu-list{position:absolute;bottom:.2rem;right:1em}.pure-menu > ul > li{}.pure-menu .pure-menu-list{display:inline-block}.pure-menu .pure-menu-heading, .pure-menu .pure-menu-item, .pure-menu .pure-menu-separator{display:inline-block;zoom:1;vertical-align:middle}.pure-menu .pure-menu-children{left:0;top:auto;width:inherit;box-shadow:oklch(0 0 0 / 0.05) 0px 2px 6px -1px, oklch(0 0 0 / 0.06) 0px 6px 16px -3px, oklch(0 0 0 / 0.07) 0px 12px 32px -6px, oklch(0 0 0 / 0.08) 0px 24px 56px -12px}.pure-menu .pure-menu-children .pure-menu-item{display:block}.pure-menu-active>.pure-menu-children, .pure-menu-allow-hover:hover>.pure-menu-children{display:block;position:absolute}.pure-menu .pure-menu-has-children>.pure-menu-link:after{content:"\25BE";font-size:1em}.pure-menu a:focus, .pure-menu a:hover{color:#555}.pure-menu .pure-menu-heading:focus, .pure-menu .pure-menu-heading:hover{color:transparent}.pure-menu-active > .pure-menu-link, .pure-menu-link:focus, .pure-menu-link:hover{border-radius:.5rem}.pure-menu-children > .pure-menu-active > .pure-menu-link, .pure-menu-children .pure-menu-link:focus, .pure-menu-children .pure-menu-link:hover{border-radius:0}}/*!
 * baguetteBox.js
 * @author  feimosi
 * @version 2.0
 * @url https://github.com/feimosi/baguetteBox.js
 */
#baguetteBox-overlay * {
    box-sizing: border-box;
}
#baguetteBox-overlay,#baguetteBox-slider,#baguetteBox-slider>div,.baguetteBox-spinner div{width:100%;height:100%;top:0;left:0}.baguetteBox-noscrollbars{overflow:hidden}#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;z-index:1000000;background-color:rgba(0,0,0,.8);transition:opacity .5s}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-slider>div{display:none;position:absolute;text-align:center}.baguetteBox-translate{transition:transform .4s ease-in-out}#baguetteBox-slider figure{display:inline;margin:0;height:100%}#baguetteBox-slider :is(img,video){display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;box-shadow:0 0 8px rgba(0,0,0,.6)}#baguetteBox-slider figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:rgba(0,0,0,.6);font-family:sans-serif}#baguetteBox-slider>div:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;white-space:nowrap;transition:left .4s,transform .4s}#baguetteBox-slider.bounce-from-right{animation:.4s ease-out bounceFromRight}#baguetteBox-slider.bounce-from-left{animation:.4s ease-out bounceFromLeft}@-webkit-keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@-webkit-keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}@keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}#baguetteBox-overlay button#next-button,#baguetteBox-overlay button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}#baguetteBox-overlay button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;border-radius:15%;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;transition:background-color .4s}#baguetteBox-overlay button:focus,#baguetteBox-overlay button:hover{background-color:rgba(50,50,50,.9)}#baguetteBox-overlay button#next-button{right:2%}#baguetteBox-overlay button#previous-button{left:2%}#baguetteBox-overlay button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}#baguetteBox-overlay button svg{position:absolute;left:0;top:0}.baguetteBox-spinner{width:40px;height:40px;position:absolute;top:50%;left:50%;translate:-50% -50%}.baguetteBox-spinner div{border-radius:50%;background-color:#fff;opacity:.6;position:absolute;animation:2s ease-in-out infinite bounce}.baguetteBox-spinner div:last-child{animation-delay:-1s}@keyframes bounce{0%,100%{transform:scale(0)}50%{transform:scale(1)}}

#baguetteBox-slider figcaption {
    padding: 1rem 2rem;
}
 html{font-size:16px}body{background:#fff url(../grafik/bernard.gif) top center no-repeat fixed}html, button, input, select, textarea, .pure-g [class *= "pure-u"]{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";line-height:1.5}.pure-g > div, .pure-g > section{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.gutter{padding:1em}main{margin:0 auto;max-width:75rem}a{line-height:inherit;color:#1779ba;text-decoration:none;cursor:pointer}a:focus, a:hover{color:#1468a0}h1{margin:0 0 1rem 0;font:300 2rem/1.2 sans-serif;font-family:inherit}h2{margin:0 0 1rem 0;font:normal 1.8rem/1.2 sans-serif;font-family:inherit}@media screen and (min-width:64em){h1{font-size:3rem}h2{font-size:2rem}}.hero{background:rgba(0, 0, 0, .06);padding:2rem 1.5rem;border-radius:.5rem;text-align:center;margin:0}.hero h1{font-size:2rem;}.hero p{font-size:1rem;margin:0}@media screen and (min-width:40em){.hero{background:rgba(0, 0, 0, .06);padding:4rem 6rem;border-radius:1rem;text-align:center;margin:0 0 1rem 0}.hero h1{font-size:3.5rem}.hero p{font-size:1.4rem;font-weight:300;margin:0}h2.start{}}@media screen and (min-width:48em){.hidden-md{display:none}}@media screen and (min-width:64em){.hidden-lg{display:none}}.listbtn{background:#ffc338 url(../grafik/list.svg) -.5rem center no-repeat;background-size:7rem auto;color:#fff;padding:0;border:0;border-radius:.5rem}.openhours{background:#3772ff url(../grafik/clock.svg) .5rem center no-repeat;background-size:5rem auto;color:#fff;padding:0;border:0;border-radius:.5rem}.address{background:#f038ff url(../grafik/envelope3.svg) 1.3rem center no-repeat;background-size:3.5rem auto;color:#fff;padding:0;border:0;border-radius:.5rem}.listbtn a, .openhours a, .address a{color:inherit;display:block;padding:1rem 1rem 1rem 6rem;text-decoration:none;font-size:1.5625rem;font-weight:300}h2.start{font:300 2rem/1.5 sans-serif;font-family:inherit;border-bottom:1px solid #ddd;margin:0 0 .5em 0}h2 .feed{display:inline-block;width:20px;height:20px;background:#fff url(../grafik/feed_20.png) no-repeat 0 0;vertical-align:-1px;margin-left:12px}.post{padding-bottom:3rem;margin-bottom:3rem;background-position:center bottom;background-repeat:no-repeat;background-image:-webkit-linear-gradient(left, #fff, #8c8b8b, #fff);background-image:-moz-linear-gradient(left, #fff, #8c8b8b, #fff);background-image:-ms-linear-gradient(left, #fff, #8c8b8b, #fff);background-image:-o-linear-gradient(left, #fff, #8c8b8b, #fff);background-size:80% 1px;position:relative}.post:last-child{background:none;margin-bottom:0;padding-bottom:0}.post:after{content:'';background:#fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMzkuNiIgd2lkdGg9IjI4LjMiIHZpZXdCb3g9IjAgMCAyOC4yODQyNzIgMzkuNjQ3OTA4Ij48cGF0aCBmaWxsPSIjOGM4YjhiIiBkPSJNMCAxOS44TDE0LjMgMGwxNC4yIDE5LjgtMTQuMiAyMHoiLz48L3N2Zz4=) center center / 9px no-repeat;display:block;height:14px;width:28px;position:absolute;bottom:-6px;left:50%;margin-left:-14px}.post:last-child:after{content:none}.post .date{width:100%}.post .date .day, .post .date .month, .post .date .year{font-size:.8rem}.post .main-section{flex:1;padding:0}.post .main-section h3{font:300 1.6rem/1.5 sans-serif;font-family:inherit;margin:0 0 .2rem 0}.post .main-section p, .post .main-section ul{margin:0 0 .5rem 0}@media screen and (min-width:40em){.post .date{width:6rem;text-align:center;padding:.5rem 0 0 0}.post .date .day{font:300 1.4rem/1.2 sans-serif;font-family:inherit;display:block}.post .date .month{font:normal 1rem/1.5 sans-serif;font-family:inherit;display:block}.post .date .year{font:normal .8rem/1.5 Roboto, sans-serif;display:block}.post .main-section{flex:1;padding:0 0 0 1rem}.post .main-section h3{font-size:1.8rem}}.post.highlight .main-section{background:#8cffc6;padding:.5rem .5rem .5rem 1rem;border-radius:.5rem}#lists{padding:0}#lists li{display:block;background:#f9f9f9;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #f9f9f9 0%, #f2f2f2 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#f2f2f2));background:-webkit-linear-gradient(top, #f9f9f9 0%,#f2f2f2 100%);background:-o-linear-gradient(top, #f9f9f9 0%,#f2f2f2 100%);background:-ms-linear-gradient(top, #f9f9f9 0%,#f2f2f2 100%);background:linear-gradient(to bottom, #f9f9f9 0%,#f2f2f2 100%);border:1px solid #ddd;border-top:0}#lists li:first-child{border-top:1px solid #ddd;border-radius:6px 6px 0 0}#lists li:last-child{border-radius:0 0 6px 6px}#lists li a{display:block;padding:6px 0 4px 47px;background:transparent url(../grafik/test3.svg) 9px 12px no-repeat;background-size:24px auto;border-top:1px solid #fff;text-decoration:none}#lists li:first-child a{border-radius:6px 6px 0 0}#lists a:hover{text-decoration:none}#lists div{font-size:.8em;color:#aaa}.list-item{margin:1rem 0 2rem 0}.list-item h2{border-bottom:1px solid #cccbcb;font-size:1.4rem;font-weight:300;margin:0 0 .5rem 0}.list-item .info-section{}.list-item .icon{float:left}.list-item .icon a{padding:4px 12px 4px 10px;width:32px;height:32px;background:transparent url(../grafik/test3.svg) 10px 4px / 32px no-repeat;display:block}.list-item .icon img{height:32px}.list-item .info{font-size:.8rem;margin-top:.1rem;display:inline-block}.list-item .main-section{}.list-item .main-section p{margin:0;min-height:2.8rem}@media screen and (min-width:40em){.list-item .info-section{padding:0 .5rem 0 0}.list-item .main-section{border-left:1px solid #cccbcb;padding:0 0 0 .5rem;flex:1}}.gallery ul{list-style:none}.gallery .cell{border:0;box-shadow:none;text-align:center;background:transparent}.gallery a.thumb, .gallery span{display:inline-block;padding:12px 12px 8px 12px}.gallery a.thumb:hover{box-shadow:0 0 6px #888;border-radius:6px;background-color:#fff}.gallery img{display:block;margin:0 auto 8px auto}.gallery p{margin:0}.pagination li{display:inline-block}.pagination a{border:1px solid #cacaca;border-radius:50%;width:2rem;height:2rem;line-height:2rem;text-align:center;margin:0 .3rem 0 0;background-color:#fff;display:inline-block}.iframe-container{position:relative;height:0;overflow:hidden;margin:0 0 2rem 0}.iframe-container.ar-low{padding-bottom:120px}.iframe-container.ar16x9{padding-bottom:56.25%}.iframe-container.ar4x3{padding-bottom:75%}.iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.content-image{display:block;margin:1rem auto;max-width:100%;height:auto}form.pure-form > .error{display:inline-block;margin:1rem 0;padding:1rem;border:1px solid #ff101f;border-radius:.25rem;color:#ff101f;background:#fff5f6}form.pure-form label > .error{margin:0 0 0 1rem;border-radius:.25rem;color:#ff101f;background:#fff5f6}form.pure-form textarea{height:10rem}footer{margin-top:4rem;background:#8cffc6;color:#333;padding:1rem 2rem 2rem 2rem}footer > div:first-child{max-width:75rem;margin:0 auto}footer address{font-style:normal}footer h2{font:300 1.4rem/1.5 sans-serif;font-family:inherit;margin:1rem 0 .5rem 0}footer p{margin:0 0 .5rem 0}footer a{color:#0e4a71;text-decoration:underline}footer .copyright{text-align:center;font-size:.9rem;margin:2rem auto .5rem auto}span.debug{color:white;background:red}#baguetteBox-overlay .full-image figcaption{padding:1rem 0;background-color:rgba(0,0,0,.9);color:#ccc}