img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
ul.filebird-block-filebird-gallery{margin:auto!important;padding:0!important;width:100%}ul.filebird-block-filebird-gallery.layout-grid{display:grid;grid-gap:20px;align-items:stretch;grid-template-columns:repeat(var(--columns),1fr);justify-items:stretch}ul.filebird-block-filebird-gallery.layout-grid li img{border:1px solid #ccc;box-shadow:2px 2px 6px 0 rgba(0,0,0,.3);height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}ul.filebird-block-filebird-gallery.layout-masonry{-moz-column-count:var(--columns);-moz-column-gap:var(--space);column-gap:var(--space);-moz-column-width:var(--min-width);columns:var(--min-width) var(--columns);display:block;overflow:auto}ul.filebird-block-filebird-gallery.layout-masonry li{margin-bottom:var(--space)}ul.filebird-block-filebird-gallery li{list-style:none}ul.filebird-block-filebird-gallery li figure{height:100%;margin:0;padding:0;position:relative;width:100%}ul.filebird-block-filebird-gallery li figure figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}ul.filebird-block-filebird-gallery li figure figcaption a{color:inherit}.fb-block-hover-animation-zoomIn figure{overflow:hidden}.fb-block-hover-animation-zoomIn figure img{transform:scale(1);transition:.3s ease-in-out}.fb-block-hover-animation-zoomIn figure:hover img{transform:scale(1.3)}.fb-block-hover-animation-shine figure{overflow:hidden;position:relative}.fb-block-hover-animation-shine figure:before{background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.3));content:"";display:block;height:100%;left:-75%;position:absolute;top:0;transform:skewX(-25deg);width:50%;z-index:2}.fb-block-hover-animation-shine figure:hover:before{animation:shine .75s}@keyframes shine{to{left:125%}}.fb-block-hover-animation-opacity figure{overflow:hidden}.fb-block-hover-animation-opacity figure img{opacity:1;transition:.3s ease-in-out}.fb-block-hover-animation-opacity figure:hover img{opacity:.5}.fb-block-hover-animation-grayscale figure img{filter:grayscale(100%);transition:.3s ease-in-out}.fb-block-hover-animation-grayscale figure:hover img{filter:grayscale(0)}
#tribe-bar-form .tribe-bar-submit input[type=submit],.button-large,.fusion-body .fusion-button-large,.fusion-button_size-large .fusion-button-default-size,.tml-submit-wrap input[type=submit],.wpcf7-form .wpcf7-submit.button-large,.wpcf7-form .wpcf7-submit.fusion-button-large{padding:10px 20px!important;line-height:24px;font-size:17px!important;transition:all .4s ease!important}.welcome{background-size:contain!important}.fusion-post-cards h3{font-weight:700!important}.fusion-post-cards h3 a{color:#333!important}.fusion-title h2 strong{text-transform:uppercase}.fusion-checklist,ul.fusion-checklist{margin:0 0 0!important}.fusion-checklist .fusion-li-item,.fusion-checklist.fusion-404-checklist>li,ul.fusion-checklist .fusion-li-item,ul.fusion-checklist.fusion-404-checklist>li{padding:3.8px 0!important}.fusion-footer .fusion-text p{margin-top:0;line-height:2.1}.wpcf7-captchar:focus,.wpcf7-form .wpcf7-date:focus,.wpcf7-form .wpcf7-number:focus,.wpcf7-form .wpcf7-quiz:focus,.wpcf7-form .wpcf7-select:focus,.wpcf7-form .wpcf7-text:focus,.wpcf7-form .wpcf7-textarea:focus{border-color:#043150!important}.wpcf7-captchar,.wpcf7-form .wpcf7-date,.wpcf7-form .wpcf7-number,.wpcf7-form .wpcf7-quiz,.wpcf7-form .wpcf7-select,.wpcf7-form .wpcf7-text,.wpcf7-form .wpcf7-textarea{margin-bottom:10px}img.wpcf7-captchac{border-radius:6px;height:50px!important;width:auto;margin-right:10px;border:1px solid #e2e2e2}input.wpcf7-captchar{width:calc(100% - 161px)!important;border:1px solid #e2e2e2!important;font-size:16px!important}.wpcf7-acceptance .wpcf7-list-item{position:relative!important;padding-left:30px!important;margin-top:10px!important;margin-left:0!important}.wpcf7-acceptance .wpcf7-list-item input{position:absolute!important;top:2px;left:0}.wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label{font-size:14px!important;line-height:1.5!important;display:block}input.wpcf7-submit{background:#043150!important;color:#fff!important;border-radius:6px!important}input.wpcf7-submit:hover{background:rgba(4,49,80,.8)!important}span.wpcf7-not-valid-tip,.wpcf7 .screen-reader-response{display:none!important}body input.wpcf7-not-valid,body textarea.wpcf7-not-valid{border:1px solid #db4b68!important}.wpcf7 .wpcf7-form.failed .wpcf7-response-output,.wpcf7 .wpcf7-form.invalid .wpcf7-response-output,.wpcf7 .wpcf7-form.spam .wpcf7-response-output,.wpcf7 .wpcf7-form.unaccepted .wpcf7-response-output{background-color:#db4b68!important;border:1px solid #db4b68!important;color:#fff!important;border-radius:6px!important;overflow:hidden!important}.wpcf7 .wpcf7-form.sent .wpcf7-response-output{background-color:#12b878!important;border:1px solid #12b878;color:#fff!important;border-radius:6px!important;overflow:hidden!important}.fusion-text ul{padding-left:20px!important;list-style:square!important}.fusion-text ul li{margin-bottom:10px!important}.ilightbox-overlay.metro-black{background:#043150!important}.ilightbox-button.ilightbox-next-button.metro-black,.ilightbox-button.ilightbox-prev-button.metro-black{background-color:rgba(0,0,0,0)!important}.ilightbox-holder.metro-black{background:#fff!important;box-shadow:0 0 45px rgb(0 0 0/50%)!important;border-radius:6px!important}.ilightbox-thumbnails.metro-black .ilightbox-thumbnails-grid .ilightbox-thumbnail img{border:2px solid #fff!important;box-shadow:0 0 10px rgb(0 0 0/40%)!important;border-radius:6px!important}.table-2 td,.table-2 th{white-space:normal!important}.fusion-accordian .panel-heading a{font-weight:700!important}.fusion-accordian .panel-body p{background:#f2f2f2;border:1px solid #dcdcdc;border-radius:6px;margin-bottom:10px;font-size:16px!important;padding:10px}body .fusion-imageframe.imageframe-dropshadow{-webkit-box-shadow:2px 2px 30px rgb(0 0 0/30%)!important;box-shadow:2px 2px 30px rgb(0 0 0/30%)!important}@media only screen and (min-width:1500px){#hero{min-height:650px!important}}@media only screen and (min-width:1700px){#hero{min-height:700px!important}}@media only screen and (min-width:2000px){#hero{min-height:750px!important}}@media only screen and (min-width:2200px){#hero{min-height:800px!important}}@media only screen and (max-width:1280px){body .fusion-sticky-container.fusion-sticky-transition .imageframe-1{max-width:250px !important}.fusion-body .fusion-flex-container.fusion-builder-row-1.navi{padding-top:10px;padding-bottom:10px;background:#043150 !important}.collapsed-nav-text{font-size:25px!important}#menu-hauptmenue,#menu-hauptmenue-2{max-height:500px!important;min-height:500px!important}body.fusion-body .fusion-menu-element-wrapper[data-count="0"].collapse-enabled ul li>a{background:#043150 !important}.fusion-menu-element-wrapper.collapse-enabled li.menu-item:not(.menu-item-has-children){border-top:1px solid #2f4e67!important;border-bottom:none!important}#menu-hauptmenue .button-large{font-size:23px!important}}@media only screen and (max-width:600px){.collapsed-nav-text{display:none!important}.fusion-body .fusion-flex-container.fusion-builder-row-1.navi{padding-top:5px;padding-bottom:5px}.fusion-body .fusion-menu-element-wrapper[data-count="0"].collapse-enabled .fusion-menu-element-list{margin-top:5px!important}.restaurant-cta a{width:100%!important}input.wpcf7-submit{width:100%!important}body #blockrandom{height:900px!important}.table-2 tr td{padding:10px 10px!important}}@media only screen and (max-width:400px){.table-2 tr td{padding:10px 0!important}.fusion-body .fusion-flex-container{padding-right:20px!important;padding-left:20px!important}}@media only screen and (max-width:350px){body{font-size:16px!important}h1{font-size:28px!important}h2,h3{font-size:22px!important}body.fusion-button_size-xlarge .fusion-button-default-size,body.fusion-button_size-xlarge button.button{padding:14px 20px!important;font-size:16px!important}}
@media screen and (max-width:640px){.fusion-no-small-visibility{display:none !important}body .sm-text-align-center{text-align:center !important}body .sm-text-align-left{text-align:left !important}body .sm-text-align-right{text-align:right !important}body .sm-text-align-justify{text-align:justify !important}body .sm-flex-align-center{justify-content:center !important}body .sm-flex-align-flex-start{justify-content:flex-start !important}body .sm-flex-align-flex-end{justify-content:flex-end !important}body .sm-mx-auto{margin-left:auto !important;margin-right:auto !important}body .sm-ml-auto{margin-left:auto !important}body .sm-mr-auto{margin-right:auto !important}body .fusion-absolute-position-small{position:absolute;top:auto;width:100%}.awb-sticky.awb-sticky-small{position:sticky;top:var(--awb-sticky-offset,0)}}@media screen and (min-width:641px) and (max-width:1280px){.fusion-no-medium-visibility{display:none !important}body .md-text-align-center{text-align:center !important}body .md-text-align-left{text-align:left !important}body .md-text-align-right{text-align:right !important}body .md-text-align-justify{text-align:justify !important}body .md-flex-align-center{justify-content:center !important}body .md-flex-align-flex-start{justify-content:flex-start !important}body .md-flex-align-flex-end{justify-content:flex-end !important}body .md-mx-auto{margin-left:auto !important;margin-right:auto !important}body .md-ml-auto{margin-left:auto !important}body .md-mr-auto{margin-right:auto !important}body .fusion-absolute-position-medium{position:absolute;top:auto;width:100%}.awb-sticky.awb-sticky-medium{position:sticky;top:var(--awb-sticky-offset,0)}}@media screen and (min-width:1281px){.fusion-no-large-visibility{display:none !important}body .lg-text-align-center{text-align:center !important}body .lg-text-align-left{text-align:left !important}body .lg-text-align-right{text-align:right !important}body .lg-text-align-justify{text-align:justify !important}body .lg-flex-align-center{justify-content:center !important}body .lg-flex-align-flex-start{justify-content:flex-start !important}body .lg-flex-align-flex-end{justify-content:flex-end !important}body .lg-mx-auto{margin-left:auto !important;margin-right:auto !important}body .lg-ml-auto{margin-left:auto !important}body .lg-mr-auto{margin-right:auto !important}body .fusion-absolute-position-large{position:absolute;top:auto;width:100%}.awb-sticky.awb-sticky-large{position:sticky;top:var(--awb-sticky-offset,0)}}
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important}