@charset "UTF-8";/*
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0, 0, 0, .5)}.pika-single{*zoom:1}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;color:#333;background-color:#fff}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:0.5;*position:absolute;*top:0}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:0.2}.pika-prev,.is-rtl .pika-next{float:left;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==');*left:0}.pika-next,.is-rtl .pika-prev{float:right;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=');*right:0}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.28571%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:bold;text-align:center}.pika-table abbr{border-bottom:none;cursor:help}.pika-button{cursor:pointer;display:block;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.is-today .pika-button{color:#3af;font-weight:bold}.is-selected .pika-button{color:#fff;font-weight:bold;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.is-disabled .pika-button,.is-outside-current-month .pika-button{pointer-events:none;cursor:default;color:#999;opacity:0.3}.pika-button:hover{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}.pika-week{font-size:11px;color:#999}.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{color:#fff;background:#6cb31d;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input[type="text"],input[type="password"],input[type="number"],input[type="email"],textarea{-webkit-appearance:none}body:after{position:absolute;width:0;height:0;overflow:hidden;z-index:-1;visibility:hidden;content:url(/bundles/dsrabhof/img/genusstermine/loading-button.gif) url(/bundles/dsrabhof/img/genusstermine/loading-button-white.gif) }body{font-family:'Montserrat', sans-serif}html,body{background-color:#e1e1e1;height:100%}body{max-width:1280px;margin:0 auto}.content-container{background-color:#fff;padding-bottom:20px}.hide{display:none}.field .error{opacity:0}.proposal-button{position:absolute;bottom:110%;right:0;text-transform:uppercase;text-decoration:none;text-align:center}@media screen and (max-width:650px){.proposal-button{bottom:-15%}.proposal-button.pink-button{height:44px}}.button.button-white{color:#000;background-color:#fff;text-decoration:none;padding:10px;padding-left:20px;padding-right:20px;border:#000 1px solid;border-radius:3px;font-size:0.7em;text-align:center;-webkit-transition:color 0.4s, background-color 0.4s;-moz-transition:color 0.4s, background-color 0.4s;transition:color 0.4s, background-color 0.4s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button.button-white:hover{background-color:#000;color:#fff;cursor:pointer}.button.button-white.loading{background-color:#000;background-position:50%;background-image:url('/bundles/dsrabhof/img/genusstermine/loading-button-white.gif');background-size:28px;background-repeat:no-repeat;color:rgba(255, 255, 255, 0)}header{width:100%;position:relative}header .header-image{font-size:0}header .header-logo-container{position:absolute;width:100%;height:100%;top:0;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;background-color:rgba(0, 0, 0, .2)}header .header-logo-container .logo{max-width:280px;max-height:210px}header .header-logo-container .logo-text{max-width:600px;font-size:1.4rem;color:#fff;font-family:'Droid Serif', serif;margin-top:40px;text-align:center;line-height:1.3;font-weight:600}header img{width:100%}@media screen and (max-width:1050px){header .header-image{background-image:url('/bundles/dsrabhof/img/genusstermine/header.jpg');background-position:center}header .header-image img{min-height:340px;visibility:hidden}header .header-logo-container .logo-text{margin-top:0;font-size:1.1rem}}@media screen and (max-width:650px){header .header-image{background-image:url('/bundles/dsrabhof/img/genusstermine/header.jpg');background-position:center}header .header-image img{min-height:340px;visibility:hidden}header .header-logo-container .logo-text{margin-top:0;font-size:1.1rem;max-width:100%}}.search-container{background-color:#959c82;position:relative;box-sizing:border-box;z-index:999;margin:0 auto;margin-top:-35px;padding:25px;padding-bottom:35px;width:85%;color:#fff;box-shadow:0px 27px 50px -30px rgba(0, 0, 0, 0.5)}.search-container .search-container-inner{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.search-container .date-format-error{color:#000;padding-top:20px;line-height:1.3;max-width:300px;display:none}.search-container .search-form-row label{display:block;padding-bottom:5px}.search-container .search-form-row input{height:36px;width:100%;border:none;border-radius:0}.search-container .search-form-row input[type="text"],.search-container .search-form-row input[type="date"]{background-color:#ebf3d4;box-sizing:border-box;padding:5px;padding-left:15px;padding-right:15px;color:#46535b}.search-container #row-search-text{-webkit-flex-grow:2;-moz-flex-grow:2;flex-grow:2;-ms-flex-positive:2}.search-container #row-search-text,.search-container #row-search-from{margin-right:20px}.search-container #row-search-to{margin-right:10px}.search-container #row-search-button{-webkit-box-align:end;-moz-box-align:end;box-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.pink-button{background-color:#f0013e;color:#fff;padding-left:30px;padding-right:30px;height:36px;-webkit-transition:background-color 0.4s;-moz-transition:background-color 0.4s;transition:background-color 0.4s;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pink-button:hover{cursor:pointer;background-color:#bd0131}.pink-button.loading{color:rgba(255, 255, 255, 0);background-image:url('/bundles/dsrabhof/img/genusstermine/loading-button.gif');background-repeat:no-repeat;background-position:50%;background-size:25px}@media screen and (max-width:1050px) and (-ms-high-contrast:active) and (-ms-high-contrast:none){#row-search-text,#row-search-from,#row-search-to{-webkit-flex-basis:0px;-moz-flex-basis:0px;flex-basis:0px;-ms-flex-preferred-size:0px}}@media screen and (max-width:1050px){.search-container{padding:25px 15px}.search-container #row-search-text,.search-container #row-search-from{margin:0 10px 0 0}.search-container #row-search-from,.search-container #row-search-to{width:25%;min-width:105px}}@media screen and (max-width:650px){.search-container{max-width:425px}.search-container .search-container-inner{display:block}.search-container #row-search-text,.search-container #row-search-from,.search-container #row-search-to{margin:0 0 20px 0}.search-container #row-search-from,.search-container #row-search-to{width:100%}.search-container #row-search-button{margin:30px 0 0 0}.search-container #row-search-button .pink-button{margin:auto}}.farm-event{width:50%;display:inline-block;font-size:16px;box-sizing:border-box;padding:10px;vertical-align:top;margin-bottom:40px;font-family:'Montserrat', sans-serif}.farm-event .farm-event-image{margin-bottom:10px}.farm-event .farm-event-image img{width:100%}.farm-event .farm-event-name{font-family:'Droid Serif', serif;font-size:1.2em;line-height:1.3}.farm-event .farm-event-date{margin-top:20px;margin-bottom:20px;font-size:1em;font-weight:600}.farm-event .farm-event-description{color:#46535b;margin-bottom:30px;line-height:1.4}.farm-event .farm-event-info-button{color:#000;background-color:#fff;text-decoration:none;padding:10px;padding-left:20px;padding-right:20px;border:#000 1px solid;border-radius:3px;font-size:0.7em;text-align:center;-webkit-transition:color 0.4s, background-color 0.4s;-moz-transition:color 0.4s, background-color 0.4s;transition:color 0.4s, background-color 0.4s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.farm-event .farm-event-info-button:hover{background-color:#000;color:#fff;cursor:pointer}.farm-events{padding-left:100px;padding-right:100px;margin-top:50px}.farm-events #events-container{font-size:0}.farm-events-header{font-family:'Droid Serif', serif;font-size:1.5rem;padding-left:10px;margin-bottom:20px}.load-more-container{padding-top:30px;margin-bottom:30px;text-align:center;border-top:solid #46535b 1px}.load-more-container #load-more{padding:12px;display:none}.farm-events-loading{text-align:center;margin-top:50px;margin-bottom:25px;display:none}#no-events-container,#no-initial-events-container{display:none;padding-left:10px;color:#f0013e;margin-top:60px;margin-bottom:40px;line-height:1.5}#suggested-events{font-size:0;color:#000}#suggested-events-headline{color:#000;font-size:1.3em;margin-top:40px;margin-bottom:20px}@media screen and (max-width:1050px){.farm-events{max-width:80%;margin-left:auto;margin-right:auto;padding:15px}}@media screen and (max-width:650px){.farm-events{max-width:425px;margin-left:auto;margin-right:auto;padding:0;margin-top:70px}.farm-event{width:100%}}.footer{background-color:#97a82e;padding:30px;padding-left:10px;padding-right:10px;box-sizing:border-box}.footer .footer-content{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end}.footer .footer-content-container{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.footer .footer-content-container .footer-content-left{-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;-ms-flex-positive:1;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:end;-moz-box-align:end;box-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end}.footer .footer-content-container .footer-content-right{-webkit-flex-grow:2;-moz-flex-grow:2;flex-grow:2;-ms-flex-positive:2;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start}.footer .footer-links{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-moz-box-align:end;box-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end;color:#fff;font-size:0.9rem}.footer .footer-links li{padding-right:5px;padding-left:5px;border-right:1px solid #fff}.footer .footer-links li a{color:#fff;text-decoration:none}.footer .footer-links li a:hover{text-decoration:underline}.footer .footer-links li:last-of-type{border-right:none}.footer .logo-footer{height:70px;width:auto}.footer .appstore-teaser{margin-left:20px;margin-right:20px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:distribute;-moz-box-pack:distribute;box-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:distribute;padding-top:10px}.footer .appstore-teaser-header{color:#fff;text-align:left;font-size:0.7em;margin-bottom:10px}.footer .apps-container{max-width:310px;font-size:0}.footer .apps-container a:first-child img{margin-right:10px}.footer .apps-container img{width:auto;height:47px}@media screen and (max-width:885px){.footer .apps-container{text-align:center;margin:auto;width:100%}.footer .apps-container a{margin-top:5px;display:block}.footer .footer-content-container{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}.footer .footer-content-left{padding-bottom:20px}.footer .footer-content-right{-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}.footer .footer-links{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}.footer .footer-links li{width:100%;text-align:center;border-right:none;padding-top:5px}.footer .footer-content{max-width:425px;margin-left:auto;margin-right:auto;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}.footer .logo-footer{width:50px;margin:0 auto 20px auto}.footer .appstore-teaser{margin:0}.footer .appstore-teaser-header{text-align:center;margin-bottom:20px}}@media screen and (max-width:650px){}