/* cmsms stylesheet: Schneider-Default modified: 13.08.2025 17:08:37 */
@-ms-viewport     { width: device-width; }@-o-viewport      { width: device-width; }@viewport         { width: device-width; }/* merriweather-300 - latin */@font-face {font-family: 'Merriweather';font-style: normal;font-weight: 300;src: url('/fonts/merriweather/merriweather-v28-latin-300.eot'); /* IE9 Compat Modes */src: local(''),url('/fonts/merriweather/merriweather-v28-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/fonts/merriweather/merriweather-v28-latin-300.woff2') format('woff2'), /* Super Modern Browsers */url('/fonts/merriweather/merriweather-v28-latin-300.woff') format('woff'), /* Modern Browsers */url('/fonts/merriweather/merriweather-v28-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */url('/fonts/merriweather/merriweather-v28-latin-300.svg#Merriweather') format('svg'); /* Legacy iOS */}/* merriweather-300italic - latin */@font-face {font-family: 'Merriweather';font-style: italic;font-weight: 300;src: url('/fonts/merriweather/merriweather-v28-latin-300italic.eot'); /* IE9 Compat Modes */src: local(''),url('/fonts/merriweather/merriweather-v28-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/fonts/merriweather/merriweather-v28-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */url('/fonts/merriweather/merriweather-v28-latin-300italic.woff') format('woff'), /* Modern Browsers */url('/fonts/merriweather/merriweather-v28-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */url('/fonts/merriweather/merriweather-v28-latin-300italic.svg#Merriweather') format('svg'); /* Legacy iOS */}/* merriweather-italic - latin */@font-face {font-family: 'Merriweather';font-style: italic;font-weight: 400;src: url('/fonts/merriweather/merriweather-v28-latin-italic.eot'); /* IE9 Compat Modes */src: local(''),url('/fonts/merriweather/merriweather-v28-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/fonts/merriweather/merriweather-v28-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */url('/fonts/merriweather/merriweather-v28-latin-italic.woff') format('woff'), /* Modern Browsers */url('/fonts/merriweather/merriweather-v28-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */url('/fonts/merriweather/merriweather-v28-latin-italic.svg#Merriweather') format('svg'); /* Legacy iOS */}/* merriweather-regular - latin */@font-face {font-family: 'Merriweather';font-style: normal;font-weight: 400;src: url('/fonts/merriweather/merriweather-v28-latin-regular.eot'); /* IE9 Compat Modes */src: local(''),url('/fonts/merriweather/merriweather-v28-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/fonts/merriweather/merriweather-v28-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */url('/fonts/merriweather/merriweather-v28-latin-regular.woff') format('woff'), /* Modern Browsers */url('/fonts/merriweather/merriweather-v28-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */url('/fonts/merriweather/merriweather-v28-latin-regular.svg#Merriweather') format('svg'); /* Legacy iOS */}/* merriweather-700 - latin */@font-face {font-family: 'Merriweather';font-style: normal;font-weight: 700;src: url('/fonts/merriweather/merriweather-v28-latin-700.eot'); /* IE9 Compat Modes */src: local(''),url('/fonts/merriweather/merriweather-v28-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/fonts/merriweather/merriweather-v28-latin-700.woff2') format('woff2'), /* Super Modern Browsers */url('/fonts/merriweather/merriweather-v28-latin-700.woff') format('woff'), /* Modern Browsers */url('/fonts/merriweather/merriweather-v28-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */url('/fonts/merriweather/merriweather-v28-latin-700.svg#Merriweather') format('svg'); /* Legacy iOS */}/* merriweather-700italic - latin */@font-face {font-family: 'Merriweather';font-style: italic;font-weight: 700;src: url('/fonts/merriweather/merriweather-v28-latin-700italic.eot'); /* IE9 Compat Modes */src: local(''),url('/fonts/merriweather/merriweather-v28-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/fonts/merriweather/merriweather-v28-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */url('/fonts/merriweather/merriweather-v28-latin-700italic.woff') format('woff'), /* Modern Browsers */url('/fonts/merriweather/merriweather-v28-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */url('/fonts/merriweather/merriweather-v28-latin-700italic.svg#Merriweather') format('svg'); /* Legacy iOS */}/* pacifico-regular - latin */@font-face {font-family: 'Pacifico';font-style: normal;font-weight: 400;src: url('/fonts/pacifico/pacifico-v21-latin-regular.eot'); /* IE9 Compat Modes */src: local(''),url('/fonts/pacifico/pacifico-v21-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/fonts/pacifico/pacifico-v21-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */url('/fonts/pacifico/pacifico-v21-latin-regular.woff') format('woff'), /* Modern Browsers */url('/fonts/pacifico/pacifico-v21-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */url('/fonts/pacifico/pacifico-v21-latin-regular.svg#Pacifico') format('svg'); /* Legacy iOS */}body {font-family: 'Merriweather', 'Arial', serif;background: #faf4e6;font-size: 16px;font-weight: 400;color: #30302f;}h1,h2,h3,h4,h5,h6 {color: #8a5e4c;margin: 0 0 20px 0;font-weight: normal;font-style: italic;font-family: 'Pacifico', cursive;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {color: #8a7456;}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover {color: #8a7456;}h1 { font-size: 30px; }h2 { font-size: 26px; }h3 { font-size: 22px; }h4 { font-size: 20px; }h5 { font-size: 18px; }.transition-all {-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;}.strong {font-weight: 700;}small {font-size: 0.6em;}form small {font-size: 0.9em;}#top-meta-row {background: #51473a;color: #c7ab86;text-align: right;font-size: 14px;line-height: 20px;padding-right: 25px;padding-top: 5px;padding-bottom: 5px;width: 100%;z-index: 2;}#top-meta-row a {color: #c7ab86;}#top-meta-row a:first-child {padding-right: 15px;margin-right: 15px;border-right: 1px solid #c7ab86;}/* Top-Row */#top-row {background: #c7ab86;width: 100%;z-index: 2;-webkit-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.15);box-shadow: 0 10px 10px rgba(0, 0, 0, 0.15);}.logo-wrap {background: #fff; /* #faf4e6 *//* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+1,eeeeee+100 */background: -moz-linear-gradient(-45deg,  #ffffff 1%, #eeeeee 100%); /* FF3.6-15 */background: -webkit-linear-gradient(-45deg,  #ffffff 1%,#eeeeee 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(135deg,  #ffffff 1%,#eeeeee 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */padding: 10px;margin: 0 auto;text-align: center;position: relative;overflow: hidden;-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.4);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.4);}.logo-wrap a.link {background-image: url(/img/logo-schneider.png);background-size: cover;background-repeat: no-repeat;background-position: center top;border: none;width: 210px;height: 57px;display: block;overflow: hidden;text-indent: -5000px;margin: 0 auto;}.logo-wrap a.link,.logo-wrap a.link:hover {border: none;}/* Nav-Bar */nav.navbar {padding: 0;}#main-nav {justify-content: flex-end;}#main-nav ul > li {position: relative;}#main-nav ul > li > a {line-height: 30px;padding: 5px 15px;color: #51473a;font-weight: 400;font-size: 16px;font-style: italic;text-align: center;}#main-nav ul > li > a.active,#main-nav ul > li > a:hover,#main-nav ul > li > a:focus,#main-nav ul > li > a:active,#main-nav ul > li:hover > a  {background: #8a7456;color: #fff;}/* 2nd Level */#main-nav ul > li > ul > li {border: none;}#main-nav ul > li > ul > li > a {display: block;padding: 5px 15px;line-height: 35px;white-space: nowrap;-webkit-transition: all 0.25s ease-out;-moz-transition: all 0.25s ease-out;-o-transition: all 0.25s ease-out;transition: all 0.25s ease-out;}#main-nav ul > li > ul > li > a:hover,#main-nav ul > li > ul > li > a:focus,#main-nav ul > li > ul > li > a:active {background: #8a7456;}#main-nav ul > li > ul > li > a.online-anfrage {background: #fdc426;color: #504639;}#main-nav ul > li > ul > li > a.online-anfrage:hover,#main-nav ul > li > ul > li > a.online-anfrage:focus,#main-nav ul > li > ul > li > a.online-anfrage:active {background: #e7b019;}#main-nav ul > li > a.online-anfrage.active {background: #8a7456;color: #fff;}#main-nav ul > li:hover > ul > li > a,#main-nav ul > li:focus-within > ul > li > a {max-height: 60px;}/* Page Content */#content {background: #faf4e6;padding-top: 30px;padding-bottom: 50px;position: relative;z-index: 1;}#content a:not(.btn) {color: #30302f;text-decoration: none;border-bottom: 1px dotted #30302f;}#content a:not(.btn):hover,#content a:not(.btn):focus,#content a:not(.btn):active {text-decoration: none;border-bottom: 1px solid #30302f;}/* Special Page Content */#content2 {background: #8a7456;color: #faf4e6;padding-top: 50px;padding-bottom: 50px;}#content2 h2,#content2 h3,#content2 h4,#content2 h5,#content2 h6 {color: #faf4e6;}#content2 .text-muted {/* color: #faf4e6 !important; */color: #d1c19d !important;}#content2 a {color: #faf4e6;text-decoration: none;border-bottom: 1px dotted #faf4e6;}#content2 a:hover,#content2 a:focus,#content2 a:active {text-decoration: none;border-bottom: 1px solid #faf4e6;}#content2 .alert-warning {background: #c7ab86;border-color: #51473a;color: #51473a;}#content2 .btn-primary {background: #fdc426;border-color: #51473a;color: #51473a;}#content2 .btn-primary:hover,#content2 .btn-primary:focus,#content2 .btn-primary:active {background: #51473a;border-color: #fdc426;color: #fdc426;}/* Gallery */#content .gallery a.more-link {font-size: 14px;top: -25px;position: relative;}#content .gallery .img a {border: 1px solid #9d9d9d;padding: 0px;}#content .gallery .img a:hover {border-color: #51473a;}/* Lightbox Gallery Global */.gallery .img {height: 80px;width: 120px;float: left;margin: 10px;text-align: center;overflow: hidden;}.gallery .img a {display: block;border: 2px solid #ddd;padding: 1px;position: relative;}.gallery .img a:hover {border-color: #999;}.gallery img {border: none;max-width: 100%;height: auto;max-height: 78px;width: auto;}.fewo-detail .gallery img {max-height: none;}.gallery .pagenavigation {height: 50px;}.gallery .prevpage a, .gallery .prevpage em {display: block;width: 50px;height: 39px;float: left;margin: 0;text-indent: -1000px;background: url(/img/lightbox/previous.png) transparent no-repeat 0 0;overflow: hidden;}.gallery .nextpage a, .gallery .nextpage em {display: block;width: 50px;height: 39px;float: left;margin: 0 6px 0 0;text-indent: -1000px;background: url(/img/lightbox/next.png) transparent no-repeat 0 0;overflow: hidden;}.gallery .parentlink a {display: block;width: 50px;height: 39px;float: left;text-indent: -1000px;background: url(/img/lightbox/uppage.png) transparent no-repeat 0 0;overflow: hidden;}.gallery .pagenavigation a:hover {background-position: 0 -40px;}.gallery .prevpage em, .gallery .nextpage em {background-position: 0 -80px;}.gallery .pagelinks {float: right;border-right: 2px solid #666;}.gallery .pagelinks a, .gallery .pagelinks em {margin-top: 6px;padding: 0 6px;border-left: 2px solid #666;text-align: center;font: bold 11px verdana; color: #666;}.gallery .pagelinks em {color: #000;}.galleryclear {clear: both;}/* LIGHTBOX  -  version 2.8.2 *//* Preload images */body::after {content: url(/img/lightbox/close.png) url(/img/lightbox/loading.gif) url(/img/lightbox/prev.png) url(/img/lightbox/next.png);display: none;}body.lb-disable-scrolling {overflow: hidden;}.lightboxOverlay {position: absolute;top: 0;left: 0;z-index: 9999;background-color: black;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity: 0.8;display: none;}.lightbox {position: absolute;left: 0;width: 100%;z-index: 10000;text-align: center;line-height: 0;font-weight: normal;}.lightbox .lb-image {display: block;height: auto;max-width: inherit;border-radius: 3px;}.lightbox a img {border: none;}.lb-outerContainer {position: relative;background-color: white;*zoom: 1;width: 250px;height: 250px;margin: 0 auto;border-radius: 4px;}.lb-outerContainer:after {content: "";display: table;clear: both;}.lb-container {padding: 4px;}.lb-loader {position: absolute;top: 43%;left: 0;height: 25%;width: 100%;text-align: center;line-height: 0;}.lb-cancel {display: block;width: 32px;height: 32px;margin: 0 auto;background: url(/img/lightbox/loading.gif) no-repeat;}.lb-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}.lb-container > .nav {left: 0;}.lb-nav a {outline: none;background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');}.lb-prev, .lb-next {height: 100%;cursor: pointer;display: block;}.lb-nav a.lb-prev {width: 34%;left: 0;float: left;background: url(/img/lightbox/prev.png) left 48% no-repeat;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity: 0;-webkit-transition: opacity 0.6s;-moz-transition: opacity 0.6s;-o-transition: opacity 0.6s;transition: opacity 0.6s;}.lb-nav a.lb-prev:hover {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}.lb-nav a.lb-next {width: 64%;right: 0;float: right;background: url(/img/lightbox/next.png) right 48% no-repeat;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity: 0;-webkit-transition: opacity 0.6s;-moz-transition: opacity 0.6s;-o-transition: opacity 0.6s;transition: opacity 0.6s;}.lb-nav a.lb-next:hover {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}.lb-dataContainer {margin: 0 auto;padding-top: 5px;*zoom: 1;width: 100%;-moz-border-radius-bottomleft: 4px;-webkit-border-bottom-left-radius: 4px;border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-webkit-border-bottom-right-radius: 4px;border-bottom-right-radius: 4px;}.lb-dataContainer:after {content: "";display: table;clear: both;}.lb-data {padding: 0 4px;color: #ccc;}.lb-data .lb-details {width: 85%;float: left;text-align: left;line-height: 1.1em;}.lb-data .lb-caption {font-size: 13px;font-weight: bold;line-height: 1em;}.lb-data .lb-number {display: block;clear: left;padding-bottom: 1em;font-size: 12px;color: #999999;}.lb-data .lb-close {display: block;float: right;width: 30px;height: 30px;background: url(/img/lightbox/close.png) top right no-repeat;text-align: right;outline: none;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity: 0.7;-webkit-transition: opacity 0.2s;-moz-transition: opacity 0.2s;-o-transition: opacity 0.2s;transition: opacity 0.2s;}.lb-data .lb-close:hover {cursor: pointer;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}/* Gallery Fewo small */.gallery-fewo-small .img {width: auto;height: auto;margin: 0 0 15px 0;}/* Form Elements */label,table {text-align: left;}.form-check {margin-bottom: 20px;}.form-group.checkbox,.form-group.checkbox > div {position: relative;}.form-group.checkbox input {position: absolute;width: 16px;height: 16px;z-index: 1;left: 4px;top: 4px;margin: 0;display: inline-block;}.form-group.checkbox label {width: 95%;display: block;padding-left: 30px;position: relative;line-height: 1.2;height: auto;float: left;text-align: left !important;line-height: 18px;}.form-row > div:first-child {margin-bottom: 1rem;}form .btn-outline-secondary {background: #c7ab86;color: #fff;}form .btn-outline-secondary:hover,form .btn-outline-secondary:active,form .btn-outline-secondary:focus {background: #8a7456 !important;color: #fff !important;}form textarea {min-height: 150px;}.error_message,ul.error {border: 5px solid red;margin-bottom: 20px;}.error_message ul,ul.error {padding: 0 10px;}.error_message ul,.error_message li,ul.error,ul.error li {list-style-type: none;color: red;}/* honey pot */.hpsp {height: 0;overflow: hidden;visibility: hidden;}fieldset {border: 0;padding: 0;}label {font-size: 0.9em;margin-bottom: 2px;display: block;}.required.fb_invalid {color: red;}.cms_form .trenner {border-top: 1px solid #ccc;padding-top: 10px;}.cms_dropdown {display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555555;background-color: #ffffff;background-image: none;border: 1px solid #cccccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}.cms_dropdown:focus {border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);}.cms_dropdown::-moz-placeholder {color: #999999;opacity: 1;}.cms_dropdown:-ms-input-placeholder {color: #999999;}.cms_dropdown::-webkit-input-placeholder {color: #999999;}.cms_form input[type=submit] {padding: 10px 20px;background-color: #c7ab86;border: 1px solid #c7ab86;color: #fff;cursor:pointer;display: block;position: relative;margin-left: 15px;margin-right: 15px;}.cms_form input[type=submit]:hover {background-color: transparent;color: #c7ab86;border-color: #c7ab86;}#content .cms_form textarea {display: block;width: 100%;}/* Cookie Bar */#cookie-bar {font-size: 14px;background:#111111; background: rgba(0,0,0,0.8); height:auto; line-height:35px; color:#eeeeee; text-align:center; padding:3px 0;}#cookie-bar.fixed {position:fixed; bottom:0; left:0; width:100%;z-index:110;}#cookie-bar.fixed.bottom {bottom:0; top:auto;}#cookie-bar p {margin:0; padding:0;}#cookie-bar a {color:#ffffff; display:inline-block; text-decoration:none; padding:0 6px; margin-left:8px;}#cookie-bar .cb-enable {background: #c7ab86; border: 1px solid #fff; color: #fff;}#cookie-bar .cb-enable:hover {background:#c7ab86; color: #fff;}#cookie-bar .cb-disable {background:#1c6b18;}#cookie-bar .cb-disable:hover {background:#1c6b18;}#cookie-bar .cb-policy {border: 1px solid #fff; color: #fff;}#cookie-bar .cb-policy:hover {background:#fff; color: #000;}/* Anfrage Form *//* Helpers */.no-padding {padding: 0;}.margin-top-30 {margin-top: 30px;}.border-none {border: none !important;}.text-sm {font-size: 0.8rem;}#content .img-right {display: block;width: 33%;height: auto;float: right;margin: 4px 0 15px 25px;}#content .img-left {display: block;width: 33%;height: auto;float: left;margin: 4px 25px 15px 0;}#content figure .img-left {width: 100%;height: auto;float: none;}/* Special Hamburger Styles */.hamburger {padding: 0px;/* display: inline-block; */cursor: pointer;transition-property: opacity, -webkit-filter;transition-property: opacity, filter;transition-property: opacity, filter, -webkit-filter;transition-duration: 0.15s;transition-timing-function: linear;font: inherit;color: #51473a;text-transform: none;text-align: center;background-color: transparent;border: 0;margin: 20px auto 15px auto;float: right;overflow: visible;position: relative;z-index: 1001;}.hamburger .hamburger-box {width: 35px;height: 24px;display: block;position: relative;margin: 0 auto;}.hamburger .menu-text {color: #51473a;display: block;font-size: 16px;line-height: 24px;margin-top: 3px;}.hamburger .hamburger-inner {display: block;top: 50%;margin-top: -2px;-webkit-transform: rotate(225deg);transform: rotate(225deg);}.hamburger.collapsed .hamburger-inner {-webkit-transform: rotate(0deg);transform: rotate(0deg);transition-delay: 0.14s;transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}.hamburger .hamburger-inner,.hamburger .hamburger-inner::before,.hamburger .hamburger-inner::after {width: 35px;height: 4px;background-color: #51473a;border-radius: 4px;position: absolute;transition-property: -webkit-transform;transition-property: transform;transition-property: transform, -webkit-transform;transition-duration: 0.15s;transition-timing-function: ease;}.hamburger .hamburger-inner {transition-duration: 0.3s;transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger .hamburger-inner::before,.hamburger .hamburger-inner::after {content: "";display: block;}.hamburger .hamburger-inner::before {top: 0px;transition: top 0.1s ease-out, opacity 0.1s 0.14s ease-out;opacity: 0;}.hamburger.collapsed .hamburger-inner::before {top: -10px;opacity: 1;transition: top 0.1s 0.34s ease-in, opacity 0.1s ease-in;}.hamburger .hamburger-inner:after {bottom: 0px;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);transition: bottom 0.1s ease-out, -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);}.hamburger.collapsed .hamburger-inner:after {bottom: -10px;-webkit-transform: rotate(0deg);transform: rotate(0deg);transition: bottom 0.1s 0.34s ease-in, -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);}/* special Hamburger End*//* Fewo Items */.fewo-items .card {margin-bottom: 30px;}.fewo-items .card h2 {text-align: center;}#content .fewo-items .card > a {text-decoration: none;color: #30302f;border: none;}.fewo-items .card-title {padding-left: 15px;padding-right: 15px;font-size: 24px;margin: 10px 0 15px 0;}.fewo-items .card-img-wrap {position: relative;}.fewo-items .card-img-wrap .card-body {background: rgba(250,244,230,0.85);border-top-left-radius: calc(.25rem - 1px);border-top-right-radius: calc(.25rem - 1px);position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;padding: 5px 15px;}.fewo-items .card:hover .card-body {opacity: 1;}.fewo-items .card-img-wrap .card-body table {margin-bottom: 10px;}.fewo-items .card-img-wrap .card-body table td {padding: 5px;}.fewo-items .card-img-wrap .card-body .price {text-align: right;}.price {font-weight: 700;font-size: 20px;}.price-hint {display: block;}/* Fewo Detail */.fewo-detail .price {margin-bottom: 20px;}.preistabelle {margin: 30px 0;}.preistabelle td {white-space: nowrap;}.belegungskalender.embed-responsive-4by3,.belegungskalender.embed-responsive-4by3 iframe {z-index: 1;}.belegungskalender.embed-responsive-4by3::before {padding-top: 370px;}/* Footer */#footer {background: #51473a;color: #faf4e6;font-weight: normal;font-size: 14px;width: 100%;padding-top: 15px;padding-bottom: 50px;line-height: 20px;z-index: 100;}#footer .label {color: #faf4e6;font-size: 14px;font-weight: 300;padding: 0;}#footer a {color: #faf4e6;white-space: nowrap;font-weight: normal;}#footer ul,#footer ul li {list-style-type: none;margin: 0;padding: 0;}#footer ul li {display: inline-block;padding-right: 5px;padding-left: 5px;border-right: 1px solid #faf4e6;}#footer ul li:first-child {padding-left: 0;}#footer ul li:last-child {border: none;}#footer .col-links {margin-top: 15px;}/* Overwriting / Extending Bootstrap */.btn {font-weight: 300;font-size: 16px;}.btn-primary {background: #c7ab86;border-color: #c7ab86;}.btn-primary:hover {background-color: #8a7456;border-color: #8a7456;}#content .btn-primary {background: #fdc426;border-color: #51473a;color: #51473a;}#content .btn-primary:hover,#content .btn-primary:focus,#content .btn-primary:active {background: #51473a;border-color: #fdc426;color: #fdc426;}.lead {font-weight: 300;font-style: italic;}.label {color: #51473a;}.breadcrumb {background: none;padding: 0;font-size: 0.9em;font-weight: 300;text-align: right;}.breadcrumb a,.breadcrumb a:hover,.breadcrumb a:focus {color: #c7ab86;}.card-img-top {height: auto;}.table td,.table th {border-color: #c7ab86;}.table tr:first-child td,.table tr:first-child th {border: none;}#slider-row {max-width: 1600px;margin: 0 auto;}/* Slick Theme CSS */#main-slider {position: relative;width: 100%;max-width: 100%;display: none;}body.js #main-slider {display: block;}#main-slider .slick-slide img {width: 100%;height: auto;max-width: 100%;}/* Caption */#main-slider .slick-slides figure {margin-bottom: 0;}#main-slider .slick-slides figcaption {background: #fff;background: rgba(255,255,255,0.8);padding: 5px 20px;font-size: 20px;font-style: italic;color: #8a5e4c;font-weight: normal;text-align: center;}/* Arrows */.slick-prev,.slick-next {font-size: 0;line-height: 0;position: absolute;top: 50%;display: none !important;width: 90px;height: 90px;padding: 0;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);cursor: pointer;color: transparent;border: none;outline: none;background: transparent;z-index: 1;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color: transparent;outline: none;background: transparent;}.slick-prev:hover::before,.slick-prev:focus::before,.slick-next:hover::before,.slick-next:focus::before{opacity: 1;}.slick-prev.slick-disabled::before,.slick-next.slick-disabled::before{opacity: .25;}.slick-prev::before,.slick-next::before{font-size: 90px;line-height: 90px;/* font-family: 'fontello'; */opacity: .3;color: #fff;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.slick-prev{left: 0px;}[dir='rtl'] .slick-prev{right: 0px;left: auto;}.slick-prev::before{content: '\f104';content: '‹';}[dir='rtl'] .slick-prev::before{content: '\f105';content: '›';}.slick-next{right: 0px;}[dir='rtl'] .slick-next{right: auto;left: 0px;}.slick-next::before{/* content: '\f105'; */content: '›';}[dir='rtl'] .slick-next::before{/* content: '\f104'; */content: '‹';}/* Dots */.slick-dots {position: absolute;bottom: 10px;display: none !important;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;}.slick-dots li{position: relative;display: inline-block;width: 20px;height: 20px;margin: 0 5px;padding: 0;border: 2px solid #fff;border-radius: 50%;opacity: 0.4;cursor: pointer;}.slick-dots li:hover,.slick-dots li.slick-active {background: #fff; /* #c7ab86 */border-radius: 50%;opacity: 1;}.slick-dots li button{font-size: 0;line-height: 0;border: none;display: block;width: 0px;height: 0px;padding: 5px;cursor: pointer;color: transparent;outline: none;background: transparent;}/* Media Queries *//* Small devices (landscape phones, 576px and up) */@media (min-width: 576px) {.logo-wrap span {height: 50px;}}/* Medium devices (tablets, 768px and up) */@media (min-width: 768px) {h1 { font-size: 36px; }h2 { font-size: 30px; }h3 { font-size: 26px; }h4 { font-size: 22px; }h5 { font-size: 20px; }body {padding-top: 100px;}#top-meta-row {position: fixed;width: 100%;top: 0;left: 0;}#top-row {position: fixed;top: 30px;left: 0;height: 70px;}.logo-wrap {padding-top: 10px;padding-bottom: 15px;/* width: 335px; */}.logo-wrap a.link {width: 210px;height: 57px;}/* Scrolled Effects */body.scrolled #top-row {height: 60px;}body.scrolled .logo-wrap {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}body.scrolled .menu-wrap {-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}body.scrolled .logo-wrap a.link {width: 141px;height: 38px;}body.scrolled #main-nav > ul > li > a {padding-top: 12px;padding-bottom: 13px;}body.scrolled #main-nav ul > li > ul {top: 61px;}#main-nav ul > li > a {line-height: 35px;font-size: 14px;padding-bottom: 17px;padding-top: 18px;}/* 2nd Level */#main-nav ul > li > ul {position: absolute;left: 0;top: 71px;overflow: hidden;max-width: 350px;min-width: 200px;-ms-flex-direction: column;flex-direction: column;}#main-nav ul > li > ul > li > a {background: #c7ab86;color: #fff;max-height: 0px;padding: 0 10px;text-align: left;margin-bottom: 1px;}/* Arrows */.slick-prev,.slick-next {display: block !important;}/* Caption Slick Slider */#main-slider .slick-slides figcaption {position: absolute;right: 5%;font-size: 22px;max-width: 90%;bottom: 60px;text-align: left;}.slick-dots {display: block !important;}/* Fewo Items */.fewo-items {margin-top: 30px;margin-bottom: 30px;}.fewo-items .card {margin-bottom: 0px;}#footer .col-links {margin-top: 0px;}#footer ul {text-align: right;}}@media (min-width: 992px) {body {padding-top: 110px;}.container-fluid {padding: 0;}#top-row {height: 80px;}.logo-wrap {margin: 0;padding-bottom: 20px;}.logo-wrap a.link {width: 223px;height: 60px;}/* Scrolled Effects */body.scrolled .logo-wrap {padding-top: 5px;padding-bottom: 10px;}body.scrolled .logo-wrap a.link {width: 186px;height: 50px;}body.scrolled #main-nav > ul > li > a {padding-top: 10px;padding-bottom: 10px;}.hamburger {margin: 10px 0 10px auto;}#main-nav ul > li {border-right: 1px solid #c7ab86;}#main-nav ul > li > a {line-height: 40px;font-size: 18px;padding-bottom: 20px;padding-top: 20px;}#main-nav ul > li > ul {top: 81px;}#main-slider .slick-slides figcaption {bottom: 130px;right: 10%;font-size: 30px;}.slick-dots {bottom: 90px;}/* Page Content */#content::before,#content::after {content: '';display: block;position: absolute;left: 0px;top: 0px;width: 49%;height: 120px;border-top-left-radius: 5px;box-shadow: -15px -15px 14px rgba(0,0,0,0.1);-moz-box-shadow: -15px -15px 14px rgba(0,0,0,0.1);-webkit-box-shadow: -15px -15px 14px rgba(0,0,0,0.1);-o-box-shadow: -10px -15px -15px 14px rgba(0,0,0,0.1);}#content::after {left: auto;right: 0;border-top-right-radius: 5px;box-shadow: 15px -10px 14px rgba(0,0,0,0.1);-moz-box-shadow: 15px -15px 14px rgba(0,0,0,0.1);-webkit-box-shadow: 15px -15px 14px rgba(0,0,0,0.1);-o-box-shadow: -10px 15px -15px 14px rgba(0,0,0,0.1);}#content {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f9f8f4+0,faf4e6+30 */background: #f9f8f4; /* Old browsers */background: -moz-linear-gradient(top,  #f9f8f4 0%, #faf4e6 30%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #f9f8f4 0%,#faf4e6 30%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #f9f8f4 0%,#faf4e6 30%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f8f4', endColorstr='#faf4e6',GradientType=0 ); /* IE6-9 */border-top-left-radius: 5px;border-top-right-radius: 5px;margin-top: -70px;padding-top: 40px;padding-left: 30px;padding-right: 30px;}#content2 > .container,#footer > .container {padding-left: 30px;padding-right: 30px;}.fewo-items .card-img-wrap .card-body table td {padding: 10px;}.fewo-items .card-img-wrap .card-body .price {max-width: 33%;}}@media (min-width: 1200px) {body {padding-top: 130px;}#top-row {height: 100px;}.logo-wrap {padding-top: 15px;padding-bottom: 25px;width: auto;}.logo-wrap a.link {width: 260px;height: 70px;}#main-nav ul > li > a {line-height: 40px;font-size: 20px;padding-bottom: 30px;padding-top: 30px;}#main-nav ul > li > ul {top: 101px;}.fewo-items .card-img-wrap .card-body table td {padding: 15px;}#footer .container {position: relative;}}
