/* cmsms stylesheet: Erlenhof modified: 09.02.2022 08:53:35 */
/* roboto-slab-300 - latin */@font-face {font-family: 'Roboto Slab';font-style: normal;font-weight: 300;src: url('/fonts/roboto-slab/roboto-slab-v22-latin-300.eot'); /* IE9 Compat Modes */src: local(''),url('/fonts/roboto-slab/roboto-slab-v22-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/fonts/roboto-slab/roboto-slab-v22-latin-300.woff2') format('woff2'), /* Super Modern Browsers */url('/fonts/roboto-slab/roboto-slab-v22-latin-300.woff') format('woff'), /* Modern Browsers */url('/fonts/roboto-slab/roboto-slab-v22-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */url('/fonts/roboto-slab/roboto-slab-v22-latin-300.svg#RobotoSlab') format('svg'); /* Legacy iOS */}/* roboto-slab-regular - latin */@font-face {font-family: 'Roboto Slab';font-style: normal;font-weight: 400;src: url('/fonts/roboto-slab/roboto-slab-v22-latin-regular.eot'); /* IE9 Compat Modes */src: local(''),url('/fonts/roboto-slab/roboto-slab-v22-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/fonts/roboto-slab/roboto-slab-v22-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */url('/fonts/roboto-slab/roboto-slab-v22-latin-regular.woff') format('woff'), /* Modern Browsers */url('/fonts/roboto-slab/roboto-slab-v22-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */url('/fonts/roboto-slab/roboto-slab-v22-latin-regular.svg#RobotoSlab') format('svg'); /* Legacy iOS */}/* roboto-slab-700 - latin */@font-face {font-family: 'Roboto Slab';font-style: normal;font-weight: 700;src: url('/fonts/roboto-slab/roboto-slab-v22-latin-700.eot'); /* IE9 Compat Modes */src: local(''),url('/fonts/roboto-slab/roboto-slab-v22-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/fonts/roboto-slab/roboto-slab-v22-latin-700.woff2') format('woff2'), /* Super Modern Browsers */url('/fonts/roboto-slab/roboto-slab-v22-latin-700.woff') format('woff'), /* Modern Browsers */url('/fonts/roboto-slab/roboto-slab-v22-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */url('/fonts/roboto-slab/roboto-slab-v22-latin-700.svg#RobotoSlab') format('svg'); /* Legacy iOS */}/* ubuntu-regular - latin */@font-face {font-family: 'Ubuntu';font-style: normal;font-weight: 400;src: url('/fonts/ubuntu/ubuntu-v19-latin-regular.eot'); /* IE9 Compat Modes */src: local(''),url('/fonts/ubuntu/ubuntu-v19-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/fonts/ubuntu/ubuntu-v19-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */url('/fonts/ubuntu/ubuntu-v19-latin-regular.woff') format('woff'), /* Modern Browsers */url('/fonts/ubuntu/ubuntu-v19-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */url('/fonts/ubuntu/ubuntu-v19-latin-regular.svg#Ubuntu') format('svg'); /* Legacy iOS */}/* ubuntu-italic - latin */@font-face {font-family: 'Ubuntu';font-style: italic;font-weight: 400;src: url('/fonts/ubuntu/ubuntu-v19-latin-italic.eot'); /* IE9 Compat Modes */src: local(''),url('/fonts/ubuntu/ubuntu-v19-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/fonts/ubuntu/ubuntu-v19-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */url('/fonts/ubuntu/ubuntu-v19-latin-italic.woff') format('woff'), /* Modern Browsers */url('/fonts/ubuntu/ubuntu-v19-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */url('/fonts/ubuntu/ubuntu-v19-latin-italic.svg#Ubuntu') format('svg'); /* Legacy iOS */}/* ubuntu-500 - latin */@font-face {font-family: 'Ubuntu';font-style: normal;font-weight: 500;src: url('/fonts/ubuntu/ubuntu-v19-latin-500.eot'); /* IE9 Compat Modes */src: local(''),url('/fonts/ubuntu/ubuntu-v19-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/fonts/ubuntu/ubuntu-v19-latin-500.woff2') format('woff2'), /* Super Modern Browsers */url('/fonts/ubuntu/ubuntu-v19-latin-500.woff') format('woff'), /* Modern Browsers */url('/fonts/ubuntu/ubuntu-v19-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */url('/fonts/ubuntu/ubuntu-v19-latin-500.svg#Ubuntu') format('svg'); /* Legacy iOS */}/* ubuntu-500italic - latin */@font-face {font-family: 'Ubuntu';font-style: italic;font-weight: 500;src: url('/fonts/ubuntu/ubuntu-v19-latin-500italic.eot'); /* IE9 Compat Modes */src: local(''),url('/fonts/ubuntu/ubuntu-v19-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/fonts/ubuntu/ubuntu-v19-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */url('/fonts/ubuntu/ubuntu-v19-latin-500italic.woff') format('woff'), /* Modern Browsers */url('/fonts/ubuntu/ubuntu-v19-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */url('/fonts/ubuntu/ubuntu-v19-latin-500italic.svg#Ubuntu') format('svg'); /* Legacy iOS */}/* ubuntu-700 - latin */@font-face {font-family: 'Ubuntu';font-style: normal;font-weight: 700;src: url('/fonts/ubuntu/ubuntu-v19-latin-700.eot'); /* IE9 Compat Modes */src: local(''),url('/fonts/ubuntu/ubuntu-v19-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/fonts/ubuntu/ubuntu-v19-latin-700.woff2') format('woff2'), /* Super Modern Browsers */url('/fonts/ubuntu/ubuntu-v19-latin-700.woff') format('woff'), /* Modern Browsers */url('/fonts/ubuntu/ubuntu-v19-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */url('/fonts/ubuntu/ubuntu-v19-latin-700.svg#Ubuntu') format('svg'); /* Legacy iOS */}/* ubuntu-700italic - latin */@font-face {font-family: 'Ubuntu';font-style: italic;font-weight: 700;src: url('/fonts/ubuntu/ubuntu-v19-latin-700italic.eot'); /* IE9 Compat Modes */src: local(''),url('/fonts/ubuntu/ubuntu-v19-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/fonts/ubuntu/ubuntu-v19-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */url('/fonts/ubuntu/ubuntu-v19-latin-700italic.woff') format('woff'), /* Modern Browsers */url('/fonts/ubuntu/ubuntu-v19-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */url('/fonts/ubuntu/ubuntu-v19-latin-700italic.svg#Ubuntu') format('svg'); /* Legacy iOS */}/* easybooking Integration */.easybooking-widget { /* display: none; */ }body.easybooking .easybooking-widget { display: block; }#content .cicolors {background: #00963F !important;}#content .cicolors:hover {background: #1c4924 !important;}#content button.cicolors {font-family: 'Ubuntu', sans-serif;font-weight: 700;}#smwrap {margin: 0 auto;}/* easybooking Integration End */.clearfix:before,.clearfix:after {display: table;content: " ";}.clearfix:after {clear: both;}#content #quickSearch {margin-bottom: 40px;}#content #quickSearch h3 {font-size: 25px;text-align: center;}#content #quickSearch .row-fluid,#quickSearch .row-fluid {margin-bottom: 0;}#content #quickSearch .btn-large {display: block;float: none !important;width: 100%;}#content #quickSearch + .btn-contact {margin: 40px 0px;}body {font-family: 'Roboto Slab', sans-serif;font-size: 14px;font-weight: 300;}h1,h2,h3,h4,h5,h6 {font-family: 'Ubuntu', sans-serif;font-weight: 700;color: #565656;margin: 0 0 20px 0;}h1 {font-size: 30px;}h2 {font-size: 20px;}.h3, h3 {font-size: 1.2rem;}iframe {border: none;}.iframeWrapper iframe {width: 100%;}.iframeWrapper.trust-you-frame iframe {height: 1840px;}#head-row { /* head-row old */background: #565656;color: #fff;border-bottom: 2px solid #00963F;position: relative;z-index: 1;}#head-row a.link,#header {color: #fff;}/* New Header 20190627 */#header {background: #fff;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,eeeeee+100 */background: rgb(255,255,255); /* Old browsers */background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(238,238,238,1) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */}#logo-wrapper {text-align: center;margin-top: 15px;margin-bottom: 20px;}#logo-erlenhof {max-width: 150px;height: auto;display: inline-block;}#top-row-right .service-links a {position: relative;}#top-row-right .service-links a.link {padding-left: 5px;padding-right: 5px;text-align: center;margin-right: 15px;margin-bottom: 10px;display: inline-block;}#top-row-right .service-links a.link:before,#top-row-right .service-links a.link:after {content: '';width: 1px;height: 20px;background: #fff;position: absolute;display: block;top: 0px;left: 0;}#top-row-right .service-links a.link:after {left: auto;right: 0;}#top-row-right {padding-top: 10px;padding-bottom: 10px;text-align: right;}#top-row-right .trustyou-widget {padding-left: 15px;position: relative;}#top-row-right .trustyou-widget .survey-link {position: absolute;left: 0;top: 0;display: block;width: 100%;height: 100%;text-indent: -5000px;overflow: hidden;text-align: left;}/* Hauptnavigation */#main-nav {border: none;position: relative;z-index: 1;}#main-nav ul.navbar-nav {position: relative;margin: 0;}#main-nav ul.navbar-nav > li.austragshaus {margin-top: 30px;margin-bottom: 30px;}#main-nav > ul.navbar-nav.lvl1 > li > a {font-weight: 500;}#main-nav ul.navbar-nav > li > a {padding: 5px 10px;display: block;/* border-top: 2px solid #00963F; */color: #fff; /* #565656 */;font-family: 'Ubuntu', sans-serif;font-size: 22px;line-height: 30px;-webkit-transition: background 0.3s ease-in-out;-moz-transition: background 0.3s ease-in-out;-o-transition: background 0.3s ease-in-out;transition: background 0.3s ease-in-out;width: 100%;}#main-nav ul.navbar-nav > li > a {color: #00963F;color: #565656;}#main-nav ul.navbar-nav > li > a:hover,#main-nav ul.navbar-nav > li:hover > a,#main-nav ul.navbar-nav > li > a.menuactive,#main-nav ul.navbar-nav > li.open > a {background: #00963F;/* border-top: 2px solid #00963F; */color: #fff;text-decoration: none;}.navbar-header {position: relative;z-index: 1;width: 100%;}/* MainNav Level 2 */#main-nav ul.navbar-nav li ul {/* display: none; */text-align: left;}#main-nav ul.navbar-nav li.menuactive ul {display: block;}#main-nav ul.navbar-nav li ul li.menuactive ul li {display: block;}#header #main-nav ul.navbar-nav li ul li a {padding-left: 35px;font-size: 18px;font-weight: 500;}#main-nav ul.navbar-nav li ul li.menuactive ul li a {font-size: 25px;line-height: 30px;padding-left: 30px;display: block;}/* mobile Nav */@media (max-width: 991px) {#main-nav > .navbar-nav > .first_child .more {/* display: none; */}#main-nav ul li span.more,#main-nav ul li.active.open span.more {display: block; cursor: row-resize; width: 40px; height: 40px; line-height: 40px; color: #565656; position: absolute; top: 0px; right: 0; z-index: 1;}#main-nav ul li.active span.more,#main-nav ul li:hover span.more,#main-nav ul li.active.open span.more {color: #fff;}#main-nav > .navbar-nav > li {border-bottom: 2px solid #565656;position: relative;}#main-nav ul li.open span.more, #main-nav ul li.active span.more { line-height: 48px; color: #fff; }#main-nav ul li .nav-arrow {display: inline-block;width: 0;height: 0;margin-left: 2px;vertical-align: middle;border-top: 6px solid;border-right: 6px solid transparent;border-left: 6px solid transparent;}#main-nav ul li.open span.more .nav-arrow,#main-nav ul li.active.open span.more .nav-arrow,#main-nav ul li.open ul li.open span.more .nav-arrow,#main-nav ul li.active.open ul li.open span.more .nav-arrow {border-top: none;border-bottom: 6px solid;border-right: 6px solid transparent;border-left: 6px solid transparent;}#main-nav ul li span.more .nav-arrow,#main-nav ul li.active.open ul li span.more .nav-arrow,#main-nav ul li.open ul li span.more .nav-arrow,#main-nav ul li.active ul li span.more .nav-arrow {border-top: 6px solid;border-right: 6px solid transparent;border-bottom: none;border-left: 6px solid transparent;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}/* ZWEITE MENÜEBENE */#main-nav > .navbar-nav > li > ul {background: rgba(0,0,0,0.03);}#main-nav > .navbar-nav > li > ul > li {border-bottom: 1px solid #565656;}#main-nav > .navbar-nav > li > ul > li:last-child {border: none;}#main-nav ul ul,#main-nav ul li.active ul,#main-nav ul ul ul,#main-nav ul li.open ul li ul,#main-nav ul li.active.open ul li ul { max-height: 0; overflow: hidden; padding: 0; margin: 0; }#main-nav ul li.open ul,#main-nav ul li.active.open ul,#main-nav ul li.menuactive.open ul,#main-nav ul li.open ul li.open ul,#main-nav ul li ul li.active ul {max-height: 1000px;/* padding-bottom: 5px; */}#main-nav ul ul li ul li a { padding-left: 25px; }#main-nav ul li.active.menudepth0 ul.nav {display: block;}}/* Image Slider */#main-slider {width: 100%;position: relative;max-height: 750px;overflow: hidden;}#main-slider figure {margin: 0;}#main-slider img {display: block;height: auto;width: 100%;}#main-slider .slick-slides {position: relative;}#main-slider .slick-slides a.btn {background: none;color: #fff;font-size: 22px;width: 100%;border: 1px solid #fff;border-bottom-color: #565656;padding: 10px 20px;/* -webkit-box-shadow: 0 0 10px 5px rgba(0,0,0,0.2);box-shadow: 0 0 10px 5px rgba(0,0,0,0.2); */}#main-slider .slick-slides a.btn:hover {background: #fff;background: rgba(255,255,255,0.3);color: #fff;}/* Dots */.slick-dots { position: absolute; display: block; right: 20px; top: 60px; width: 30px; padding: 0; list-style: none; text-align: center; z-index: 1; }.slick-dots li { position: relative; display: none; width: 20px; height: 20px; margin: 0 5px; padding: 0; cursor: pointer; }.slick-dots li button { font-size: 0; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: none; background: transparent; }.slick-dots li button:hover, .slick-dots li button:focus { outline: none; }.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }.slick-dots li button:before { font-size: 30px; line-height: 30px; position: absolute; top: 0; left: 0; width: 30px; height: 30px; content: '●'; text-align: center; opacity: .25; color: black; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }.slick-dots li.slick-active button:before { opacity: .75; color: black; }/* Arrows */.slick-arrow.slick-hidden {display: none;}/* Arrows *//* Arrows */.slick-prev,.slick-next {font-size: 0;line-height: 0;position: absolute;top: 50%;display: none !important;width: 30px;height: 60px;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-family: 'icomoon' !important; */font-size: 60px;line-height: 1;opacity: .35;color: white;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.slick-prev {left: 10px;}[dir='rtl'] .slick-prev {right: 10px;left: auto;}.slick-prev::before {content: "‹";}[dir='rtl'] .slick-prev::before {content: "›";}.slick-next {right: 10px;}[dir='rtl'] .slick-next {right: auto;left: 10px;}.slick-next::before {content: "›";}[dir='rtl'] .slick-next::before {content: "‹";}#main-slider .col-inactive-house {background-size: cover;}#main-slider .col-inactive-house .inner-wrap {position: relative;height: 100%;height: calc(100% - 1rem);margin-bottom: 1rem;min-width: 100px;width: 5vw;}#main-slider .col-inactive-house .inner-wrap .btn {position: absolute;top: 0;right: 0;bottom: 0;left: 0;height: 40px;width: 200px;margin: auto auto auto -50px;transform: rotate(90deg);}/* Main / Content */#content {background: #fff;position: relative;z-index: 1;padding-top: 20px;padding-bottom: 30px;/* padding: 20px 0 30px 0; */}#content .row-fluid {margin-bottom: 30px;}#content p {line-height: 1.6em;}.jumbotron {background-color: #565656;color: #fff;position: relative;}.jumbotron .container {position: relative;}.jumbotron .decor-image {background-image: url(https://www.unser-erlenhof.de/uploads/erlenhof/img/bg-special-block.jpg);background-repeat: no-repeat;background-size: 100% auto;opacity: 0.25;top: 0;left: 0;bottom: 0;right: 0;position: absolute;display: none;}.thumbnail .caption {padding: 9px;padding-bottom: 9px;}.thumbnail.teaser {-webkit-box-shadow: 0 0 5px 2px rgba(0,0,0,0.2);box-shadow: 0 0 5px 2px rgba(0,0,0,0.2);margin-bottom: 30px;height: 100%;height: calc(100% - 30px);position: relative;}.thumbnail h2 {margin: 0;text-align: center;padding: 10px 10px;}.thumbnail .btn {-webkit-box-shadow: 0 0 5px 2px rgba(0,0,0,0.2);box-shadow: 0 0 5px 2px rgba(0,0,0,0.2);}.teaser-green h2 {background: #565656;color: #fff;}.img-title {margin-top: 10px;color: #1c4924;}.box-subtitle {color: #565656;border-bottom: 1px dotted #565656;}.news-box .news-item h2 {margin-top: 10px;}/* Fewo Preview */.fewo-item {margin-bottom: 50px;}.fewo-item .inner-wrap {-webkit-box-shadow: 0 0 5px 2px rgba(0,0,0,0.2);box-shadow: 0 0 5px 2px rgba(0,0,0,0.2);border: 1px solid #dee2e6;padding: 5px;}.fewo-item .inner-wrap h2 {margin: 15px 0 15px 0;}.fewo-item .inner-wrap h2 a {color: #565656;}.fewo-item .accordion .card {margin-top: 5px;border-radius: 0;}.fewo-item .accordion .card-header {padding: 5px 10px;}.fewo-item .accordion .card-header .btn {background: none;color: #565656;font-size: 1em;}.fewo-item .accordion .card-header .btn::before {content: '- Weniger anzeigen';display: block;position: relative;}.fewo-item .accordion .card-header .btn.collapsed::before {content: '+ Mehr anzeigen';}/* Fewo Detail */#content .gallery-wrap {margin-top: 20px;}#content .gallery-wrap .btn-contact {margin-bottom: 50px;}/* Jumbotron */.jumbotron h1,.jumbotron h2,.jumbotron h3,.jumbotron h4 {color: #fff;}.jumbotron .center-container {margin: 0 auto;position: relative;}.jumbotron .center-container p {font-size: 14px;margin: 0;}.jumbotron .center-container p.amatic {font-size: 18px;}.jumbotron .center-container h3 {border-bottom: 2px solid #fff;display: inline-block;font-size: 45px;line-height: 60px;padding-bottom: 10px;margin-bottom: 20px;}.kontakt-form .kind-1,.kontakt-form .kind-2,.kontakt-form .kind-3,.kontakt-form .kind-4 {display: none;}.allergikerfreundlich-row .allergikerfreundlich-siegel {float: left;margin-right: 10px;}/* guetesiegel-row */.guetesiegel-container {padding-top: 30px;border-top: 1px solid #565656;margin-bottom: 30px;}.guetesiegel-container .item {float: left;margin-bottom: 10px;}.guetesiegel-container .item img {margin: 0 auto 15px auto;}.guetesiegel-container .item:last-child {margin-right: 0;}.guetesiegel-container img {-webkit-filter: grayscale(1);filter: grayscale(1);-webkit-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}.guetesiegel-container .item:hover img {-webkit-filter: grayscale(0);filter: grayscale(0);}.guetesiegel-container .item .img-title {color: #565656;}/* WIFI free */.guetesiegel-container .item.wifi-free {width: 49%;}.guetesiegel-container .item.wifi-free img {display: block;max-width: 65px;height: auto;}/* Hofmilch Schild */.guetesiegel-container .item.hofmilch-schild {width: 100%;}.guetesiegel-container .item.hofmilch-schild img {display: block;max-width: 180px;height: auto;}/* Hofmilch */.guetesiegel-container .item.hofmilch {width: 49%;}.guetesiegel-container .item.hofmilch img {display: block;max-width: 65px;height: auto;}/* Vier Pfoten */.guetesiegel-container .item.vier-pfoten {width: 49%;}.guetesiegel-container .item.vier-pfoten img {display: block;max-width: 70px;height: auto;}/* Bio */.guetesiegel-container .item.bio {width: 49%;}.guetesiegel-container .item.bio img {display: block;max-width: 70px;height: auto;}/* Naturland */.guetesiegel-container .item.naturland {width: 49%;width: 100%;}.guetesiegel-container .item.naturland img {display: block;max-width: 55px;height: auto;}/* Heumilch */.guetesiegel-container .item.heumilch {width: 100%;}.guetesiegel-container .item.heumilch img {display: block;max-width: 115px;height: auto;}/* Allergikerfreundlich */.guetesiegel-container .item.guetesiegel-allergikerfreundlich {margin-top: 20px;margin-bottom: 15px;width: 100%;}.guetesiegel-container .item.guetesiegel-allergikerfreundlich .inner-wrap {max-width: 400px;text-align: left;margin: 0px auto;}.guetesiegel-container .item.guetesiegel-allergikerfreundlich .allergikerfreundlich-text {color: #565656; /* #1c4924; */}.guetesiegel-allergikerfreundlich img.allergikerfreundlich-siegel {float: left;margin-right: 10px;max-width: 70px;height: auto;}/* Second Content */#second-content {background: #fff;position: relative;z-index: 1;padding: 20px 0;}#second-content .col-sm-4 img {margin-bottom: 20px;}/* Footer */footer {background: #565656;padding-top: 20px;padding-bottom: 20px;color: #fff;-webkit-box-shadow:inset 0 15px 10px 0 rgba(44,27,17,0.5);box-shadow:inset 0 15px 10px 0 rgba(44,27,17,0.5);}footer .logo-block {float: left;margin-top: 35px;margin-bottom: 10px;max-width: 60px;}#logo-allgaeu {width: 100%;height: auto;margin-bottom: 10px;display: block;}#logo-uadb-by {width: 100%;height: auto;display: block;}footer address {float: left;padding-left: 15px;max-width: calc(100% - 60px);}footer address a {text-decoration: underline;}footer ul,footer li {list-style-type: none;padding: 0;}footer a,footer a:hover,footer a:focus {color: #fff;}footer ul li a {font-family: 'Ubuntu', sans-serif;font-size: 1.5em;font-weight: 700;}footer ul li ul li {padding-left: 20px;}footer ul li ul li a {font-family: 'Ubuntu', sans-serif;font-size: inherit;}/* Helper Classes */.no-padding {padding: 0;}.padding-right {padding-right: 15px !important;}.amatic {font-family: 'Ubuntu', sans-serif;/* font-family: 'Amatic SC', cursive; */font-size: 1.6em;}.logo-font {font-family: 'Ubuntu', sans-serif;font-size: 1.6em;}.border-right {border-right: 1px solid #565656;}.resp-img {width: 100%;height: auto;position: relative;}.clear-before:before {content: '';clear: both;display: block;}/* Overwriting / Extending Bootstrap */.navbar-default {background: #565656;border: none;margin: 0;padding-bottom: 10px;}#header .navbar-default {background: none;padding-top: 0;}.navbar-nav > li {float: none;}.btn {background-color: rgba(0,0,0,.03);border-radius: 0;font-size: 15px;font-weight: bold;}.btn-default {border: 1px solid #565656;color: #565656;}.btn-primary {border: none;/* border: 1px solid #1c4924; */background: #00963F;}.btn-primary:hover,.btn-primary:focus {background: #1c4924;}.cms_form input[type="submit"] {padding: 10px 20px;border: 1px solid #1c4924;background: #00963F;color: #fff;cursor:pointer;text-transform: uppercase;display: block;width: 100%;}.navbar-default .navbar-toggle {background: #fff;float: none;margin: 10px;padding: 5px;border-radius: 0;border: 2px solid #565656;}#header .navbar-default .navbar-toggle {margin: 0 auto 10px auto;display: block;}.navbar-default .navbar-toggle .icon-bar {background: #565656;}.navbar-toggler-icon {width: 1.2em;height: 1.2em;}/* 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: #fff;text-transform: none;text-align: center;background-color: transparent;border: 0;margin: 20px auto 15px auto;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: #fff;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: #565656;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*/.thumbnail {padding: 0;border-radius: 0;}/* Form */.error_message {border: 5px solid red;margin-bottom: 20px;}.error_message ul,.error_message li {list-style-type: none;color: red;}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_form textarea {display: block;width: 100%;}#main-slider .slick-slides figcaption {color: #fff;text-shadow: 0 0 10px #000000;font-size: 1.2rem;}/* Media Queries */@media (min-width: 480px) {#main-slider .slick-slides figcaption {position: absolute;right: 60px;bottom: 10px;}#main-slider .slick-slides a.btn {/* width: 350px; */border-bottom-color: #fff;}.slick-prev,.slick-next {display: block !important;}}/* Special Media Query */@media (min-width: 600px) {/* Hofmilch Schild */.guetesiegel-container .item.hofmilch-schild {width: 100%;}/* WIFI free */.guetesiegel-container .item.wifi-free {width: 20%;}/* Hofmilch */.guetesiegel-container .item.hofmilch {width: 20%;}/* Vier Pfoten */.guetesiegel-container .item.vier-pfoten {width: 20%;}/* Bio */.guetesiegel-container .item.bio {width: 20%;}/* Naturland */.guetesiegel-container .item.naturland {width: 20%;}}@media (min-width: 768px) {#main-slider {top: -60px;}#header + #main-slider {top: 0;}#main-slider .slick-slides figcaption {bottom: 20px;}.jumbotron .center-container {width: 210px;margin: 0 auto;position: relative;}.fewo-item .inner-wrap .text-content {padding-left: 15px;}.fewo-item .inner-wrap h2 {margin: 5px 0 15px 0;}}@media (min-width: 992px) {#header {-webkit-box-shadow: 0 0 3px 3px rgba(0,0,0,0.2);box-shadow: 0 0 3px 3px rgba(0,0,0,0.2);position: relative;z-index: 20;}#header #logo-wrapper {float: left;width: 160px;padding: 0 30px 0 0;margin-bottom: 0;}#logo-erlenhof {max-width: 200px;}#header #logo-erlenhof {display: block;width: 100%;height: auto;max-width: 200px;}#main-nav-wrap {float: left;margin-top: 48px;width: calc(100% - 160px);}#header .navbar-default {background: none;padding: 0;min-height: 40px;}.navbar-header {width: auto;display: none;}#header .navbar-collapse {padding-right: 0;}#header #logo-wrapper {width: 190px;}#main-nav-wrap {width: calc(100% - 190px);margin-top: 62px;}#main-nav ul.navbar-nav {float: left;display: block;text-align: center;}#main-nav ul.navbar-nav > li.austragshaus {margin-top: 0;margin-bottom: 0;}#main-nav ul.navbar-nav.nav-regular-items {float: right;}#main-nav ul.navbar-nav > li > a {padding: 5px 10px 20px 10px;border-left: 2px solid #00963F;border-right: 2px solid #00963F;border-color: transparent;background: #00963F;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#565656+50,ffffff+100&1+50,0+100 */background: -moz-linear-gradient(top,  rgba(86,86,86,1) 50%, rgba(255,255,255,0) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  rgba(86,86,86,1) 50%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  rgba(86,86,86,1) 50%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#565656', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */color: #fff;font-size: 22px;line-height: 34px;margin-top: -2px;margin-right: 5px;width: auto;}#main-nav ul.navbar-nav > li > a {color: #565656;}#main-nav > ul.navbar-nav > li > a {background: none;padding: 5px 10px 10px 10px;font-size: 16px;border: none;margin-top: 0;line-height: 25px;}#main-nav ul.navbar-nav.nav-regular-items > li:last-child > ul {right: 0;}#header #main-nav ul.navbar-nav > li:last-child > a {margin-right: 0;}.nav > li {display: inline-block;}#main-nav ul.navbar-nav > li > a:hover,#main-nav ul.navbar-nav > li:hover a,#main-nav ul.navbar-nav > li > a.menuactive {border-color: #00963F;border-top: 2px solid #00963F;}#header #main-nav > ul.navbar-nav > li > a:hover,#header #main-nav > ul.navbar-nav > li:hover > a,#header #main-nav > ul.navbar-nav > li > a.menuactive {border: none;background: #00963F;color: #fff;}/* MainNav Level 2 */#main-nav ul.navbar-nav li ul {position: absolute;top: 60px;width: 250px;display: block;}#main-nav ul.navbar-nav li ul li {display: block;}#header #main-nav ul.navbar-nav li ul {top: 41px;}#main-nav ul.navbar-nav li:hover ul,#main-nav ul.navbar-nav li:hover ul li {display: block;z-index: 1;}#main-nav ul.navbar-nav li ul li a,#main-nav ul.navbar-nav li ul li.menuactive a {border: none !important;background: #565656;color: #565656;font-size: 15px;line-height: 40px;padding-left: 10px;display: block;text-align: left;width: 100%;-webkit-transition: max-height 0.3s ease-in;-moz-transition: max-height 0.3s ease-in;-o-transition: max-height 0.3s ease-in;transition: max-height 0.3s ease-in;max-height: 0;overflow: hidden;padding: 0 10px;margin: 0 0 1px 0;white-space: nowrap;}#header #main-nav ul.navbar-nav li ul li a,#header #main-nav ul.navbar-nav li ul li.menuactive a {background: #fff;padding-left: 10px;font-size: 16px;}#main-nav ul.navbar-nav li:hover ul li a {max-height: 40px;}#main-nav ul.navbar-nav li ul li a:hover,#main-nav ul.navbar-nav li ul li.menuactive a,#header #main-nav ul.navbar-nav li ul li a:hover,#header #main-nav ul.navbar-nav li ul li.menuactive a {background: #00963F;border: none;color: #fff;}#main-nav > ul.navbar-nav.lvl1 > li.austragshaus {margin-right: 50px;}#header .navbar-default .navbar-toggle {display: none;}#main-nav > .nav.lvl1 > li {position: relative;}#main-nav > .nav.lvl1:last-child > li:last-child > ul {right: 0;}#main-slider .slick-slides figcaption {bottom: 60px;}.slick-dots li { display: inline-block; }#content {margin-top: -50px;}.content-text {border-right: 1px solid #565656;}.jumbotron .decor-image {display: block;}.thumbnail.teaser .caption {min-height: 140px;padding-bottom: 55px;position: relative;}.thumbnail.teaser .caption .btn {position: absolute;bottom: 10px;left: 10px;width: auto;width: calc(100% - 22px);}/* guetesiegel-container */.guetesiegel-container .item {margin-bottom: 15px;margin-right: 15px;}/* Hofmilch Schild */.guetesiegel-container .item.hofmilch-schild {width: auto;}.guetesiegel-container .item.hofmilch-schild img {max-width: 140px;}/* WIFI free */.guetesiegel-container .item.wifi-free {width: auto;}/* Hofmilch */.guetesiegel-container .item.hofmilch {width: auto;}/* Vier Pfoten */.guetesiegel-container .item.vier-pfoten {width: auto;}/* Bio */.guetesiegel-container .item.bio {width: auto;}/* Naturland */.guetesiegel-container .item.naturland {width: auto;}/* Heumilch */.guetesiegel-container .item.heumilch {width: auto;width: 130px;}/* Allergikerfreundlich */.guetesiegel-container .item.guetesiegel-allergikerfreundlich {width: auto;margin-top: 0;}.guetesiegel-container .item.guetesiegel-allergikerfreundlich .inner-wrap {max-width: 370px;}}@media (min-width: 1200px) {#main-slider .slick-slides figcaption {right: 10%;bottom: 80px;}#content #quickSearch + .btn-contact {margin: 40px 30px;width: calc(100% - 58px);}/* guetesiegel-container */.guetesiegel-container .item {margin-right: 40px;}/* Allergikerfreundlich */.guetesiegel-container .item.guetesiegel-allergikerfreundlich .inner-wrap {max-width: 400px;}}@media (min-width: 1700px) {#main-slider .slick-slides figcaption {top: 68%;right: 20%;}}@media (min-width: 1800px) {#main-slider .slick-slides figcaption {top: 60%;}}@media (min-width: 2000px) {#main-slider .slick-slides figcaption {top: 50%;}}
