.cols-25252525,.cols-502525{grid-column-gap:1em;grid-row-gap:2em}.cols-25252525,.cols-502525,.cols-5050{grid-row-gap:2em}.back-to-top,.btn{transition:all .4s ease-in-out}.input-style select,form *{-webkit-appearance:none;-moz-appearance:none}.btn,.icon-col span,h2,h3,label{text-transform:uppercase}.submit-style:focus,:focus{outline:0}.box.white-box,.submit-style{box-shadow:2px 2px 5px rgba(0,0,0,.6)}ol,ul,ul li{list-style:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box!important;-webkit-text-size-adjust:100%}body{font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.5em;overflow-x:hidden;max-width:1920px;margin:0 auto;background:#111}img{display:inline-block;max-width:100%;height:auto}.back-to-top{width:60px;height:60px;position:fixed;bottom:1em;right:1em;background-image:url(../images/Button_Pfeil.png);background-size:contain;z-index:100;opacity:0}@media only screen and (min-width:800px){.back-to-top{width:80px;height:80px;bottom:200px;right:2em}}.inner-wrap{width:100%;padding:0 1em}.inner-wrap.wide-wrap{max-width:1440px;margin:15 auto}.inner-wrap.narrow-wrap{max-width:650px;margin:0 auto}.inner-wrap+.narrow-wrap{margin-top:1em}.inner-wrap.image-left{padding-left:1em}.inner-wrap.image-right{padding-right:1em}@media only screen and (max-width:800px){.hideonmobile{display:none}}@media only screen and (min-width:800px){.inner-wrap{padding:0 20%}.inner-wrap+.narrow-wrap{margin-top:2em}.inner-wrap.narrow-wrap,.inner-wrap.wide-wrap{padding:0 2em}.inner-wrap.image-left{padding-left:2em}.inner-wrap.image-right{padding-right:2em}.hideondesktop{display:none}.cols-6633{grid-template-columns:auto 30%}}.icon-col{text-align:center;-ms-flex-item-align:end!important;align-self:end!important}.cols-25252525.centered .col,.cols-6633 .col{-ms-flex-item-align:center;align-self:center}.icon-col span{display:block;margin-top:2em}.cols-6633{display:grid;grid-gap:3em}.cols-6633 .col{justify-self:center}.cols-3366{display:grid;grid-gap:3em}@media only screen and (min-width:800px){.cols-3366{grid-template-columns:30% auto}}.cols-502525{display:grid}.cols-25252525{display:grid}.cols-5050,.cols-three{display:grid;grid-column-gap:2em}.cols-25252525.centered .col{justify-self:center}@media only screen and (min-width:600px){.cols-502525{grid-template-columns:2fr 1fr 1fr}.cols-25252525{grid-template-columns:1fr 1fr 1fr 1fr}.cols-5050{grid-template-columns:1fr 1fr}}.cols-three{grid-row-gap:4em}.cols-three.centered .col{-ms-flex-item-align:center;align-self:center;justify-self:center}h1,h2,h3{line-height:1.1;color:#000;font-weight:700}h1+div,h1+p,h1+ul,h2+div,h2+p,h2+ul,h3+div,h3+p,h3+ul,p+h1,p+h2,p+h3,ul+h1,ul+h2,ul+h3{margin-top:1.5em!important}h1+h2,h1+h3,h2+h2,h2+h3,h3+h2,h3+h3,p{margin-top:1em}h1 span,h2 span,h3 span{font-weight:100}.btn,b,strong{font-weight:700}h1{font-size:1.4em}@media only screen and (min-width:800px){.cols-three{grid-template-columns:1fr 1fr 1fr}h1{font-size:2.25em}}h2{font-size:1.2em}@media only screen and (min-width:800px){h2{font-size:1.75em}}h3{font-size:1em}@media only screen and (min-width:800px){h3{font-size:1.3em}}p:nth-of-type(1){margin-top:0}ul{padding-left:25px}ul li{color:#000!important;padding:.2em 0}ul li:before{content:'';display:inline-block;vertical-align:middle;height:20px;width:20px;background-size:20px;background-image:url(../images/Wurfkreis_rot.svg);background-repeat:no-repeat;margin-right:5px;margin-left:-25px}ul li>ul li:before{height:15px;width:15px;background-size:15px;margin-left:-20px}p+ul,ul+p{margin-top:1em!important}.fake-table{display:table;width:100%}.fake-table .fake-tr{display:table-row;width:100%}.fake-table .fake-tr span{display:block;width:100%}@media only screen and (min-width:1610px){.fake-table .fake-tr span{display:table-cell;width:50%}}.fake-table .fake-tr span:last-of-type{padding-bottom:.5em}.fake-table span{display:table-cell;width:50%}.fake-table span.fake-tr{display:table-row;width:100%}.btn,sub,sup{display:inline-block}sub,sup{font-size:.6em;vertical-align:middle}sup{margin-top:-.8em}sub{margin-bottom:-.8em}i{font-style:italic}a{color:#BF5A5A;text-decoration:none}.btn{cursor:pointer;background-color:#7E5B4F;border:3px solid #7E5B4F;padding:.4em 2em;border-radius:10px;color:#fff}.radio span,label{font-weight:100}.btn.beige{background-color:#E6DBD9;border:3px solid #E6DBD9;color:#000}.btn.red{background-color:#BF5A5A;border:3px solid #BF5A5A}.btn.green{background-color:#949437;border:3px solid #949437}form{margin-top:3em}form *{appearance:none}.form-threeCols{display:grid;grid-template-columns:100%}@media only screen and (min-width:800px){.form-threeCols{display:inline-grid;grid-template-columns:50% 19.2% 30%;grid-column-gap:10px;grid-row-gap:0}}.form-twoCols{display:grid;grid-template-columns:100%}@media only screen and (min-width:800px){.form-twoCols{display:inline-grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:0}}.input-style,.text-style{width:100%}.input-style input[type=text],.input-style input[type=email],.input-style select,.text-style textarea{box-shadow:2px 2px 5px rgba(0,0,0,.6);width:100%;padding:.9em .6em .9em 4em;outline:0;border:none;border-radius:10px;box-sizing:border-box;color:#000;background-color:#fff;font-family:'Open Sans',sans-serif;font-size:1em;font-weight:100;text-transform:uppercase}.radio input+label,[for=order]{text-transform:none}.input-style input[type=email]:disabled{opacity:.5}.input-style select{appearance:none;border-radius:0;padding:.95em .6em}.input-style div,.text-style div{margin-bottom:30px;position:relative}.field-wrap.error input,.field-wrap.error select,.text-style.error textarea{border:1px solid red!important;color:red}.field-wrap.error input[type=checkbox]{border:0;color:red}.field-wrap.error input+label:before,.field-wrap.error input[type=checkbox]:before{border:1px solid red;display:inline-block;width:20px;content:'';height:20px}.field-wrap.error input+label{color:red}.field-wrap.error input+label:before{vertical-align:middle;margin-right:.3em}.field-wrap.error label{color:red}.field-wrap input[type=checkbox]{margin-right:15px}.checkbox{display:block;margin-top:20px}.checkbox+.checkbox,p+.checkbox{margin-top:5px}.input-icon{position:absolute;background-color:#BF5A5A;top:0;bottom:0;left:0;padding:1em .5em;border-top-left-radius:10px;border-bottom-left-radius:10px}#main-header,#main-header.sticky{position:fixed;top:0}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;vertical-align:middle}input[type=checkbox]:checked:before{content:'';width:20px;height:20px;border:1px solid #fff;background-image:url(../images/cross.svg);background-size:contain;background-position:center;background-repeat:no-repeat;display:inline-block}input[type=checkbox][disabled],input[type=checkbox][disabled]+span{opacity:.5}input[type=checkbox]:before{content:'';width:20px;height:20px;border:1px solid #fff;display:inline-block}.radio *{display:inline-block;vertical-align:middle}.radio input{padding:0;margin:0}.radio span.radio-title{width:100%;display:block}@media only screen and (min-width:1200px){.radio span.radio-title{width:180px;display:inline-block}}.radio input+label:before{content:'';width:20px;height:20px;border:1px solid #fff;display:inline-block;vertical-align:middle;margin-right:.3em}.radio input:checked+label:before{content:'';width:20px;height:20px;border:1px solid #fff;background-image:url(../images/cross.svg);background-size:contain;background-position:center;background-repeat:no-repeat;display:inline-block;vertical-align:middle}textarea{height:160px}::-webkit-input-placeholder{letter-spacing:.4px;color:#000}:-moz-placeholder{letter-spacing:.4px;color:#000}::-moz-placeholder{letter-spacing:.4px;color:#000}:-ms-input-placeholder{letter-spacing:.4px;color:#000}.submit-style{display:inline-block;background:#BF5A5A;padding:.65em 2.3em;border:none;color:#fff;font-weight:300;font-size:1.3em;text-transform:uppercase;transition:.4s ease-in-out;border-radius:10px;cursor:pointer;width:100%}.box,.image-wrap{border-radius:10px}.submit-style+p{margin-top:3.5em!important}.submit-style:hover{background:#323232;color:#fff}#hero,#hero .logo-box,#main-header,.top-hero{background-size:cover;background-repeat:no-repeat}.submit-result{margin-top:2em}.submit-result p{margin-top:1em;background-color:#fff;padding:1.2em;color:red;text-align:center}#error,#success{display:none}#error{color:red}#map-canvas{height:400px}#main-header{right:0;left:0;padding:1em 0;margin:0 auto;max-width:1920px;z-index:1;background-image:url(../images/Balken_Rot_Navigation.svg);background-position:bottom center}.homepage #main-header{background-image:none}.homepage #main-header .logo{opacity:0}.homepage #main-header .toggle-menu span{background-color:#BF5A5A}.homepage #main-header .toggle-menu.clicked span{background-color:#fff}.homepage #main-header.sticky{background-image:url(../images/Balken_Rot_Navigation.svg)}.homepage #main-header.sticky .logo{opacity:1}.homepage #main-header.sticky .toggle-menu span{background-color:#E8D788}.homepage #main-header.sticky .toggle-menu.clicked span{background-color:#fff}.geniessen #main-header,.uebernachten #main-header{background-image:url(../images/Balken_gruen.svg)}.hofladen #main-header,.metapage #main-header{background-image:url(../images/Balken_braun_Navigation.svg)}.veranstaltungen #main-header{background-image:url(../images/Balken_Rot_Navigation.svg)}#main-header>.inner-wrap{min-height:57px}#main-header .logo{transition:all .4s ease-in-out;width:103px}#hero{height:100vh;background-image:url(../images/Startbild.jpg);background-position:center;position:relative}#hero .logo-big{padding:1em}@media only screen and (min-width:800px){.homepage #main-header li.active a,.homepage #main-header li:hover a{color:#BF5A5A}.homepage #main-header.sticky li.active a,.homepage #main-header.sticky li:hover a{color:#E8D788}#main-header>.inner-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}#hero{background-attachment:fixed}#hero .logo-big{padding:0;position:absolute;top:35%;left:20%}}#hero .circle-m-big{position:absolute;right:0;bottom:25%;width:23%}#hero .logo-box{position:absolute;bottom:0;left:0;right:0;background-image:url(../images/Balken_rot_Start.svg);background-position:bottom center;color:#fff;padding:4em 0}@media only screen and (max-width:800px){#hero .logo-box img{display:none}figure.icon-box{margin:.5em 0}}@media only screen and (min-width:800px){#hero .logo-box{padding:2em 0}#hero .logo-box>.inner-wrap{display:grid;grid-template-columns:15% 15% 15% 15%;grid-gap:1em;-ms-flex-align:center;align-items:center}}#hero .claim{padding:1em;color:#fff;font-weight:700}@media only screen and (min-width:800px){#hero .claim{position:absolute;left:20%;bottom:30%;padding:0;font-size:3em}}.top-hero{background-position:bottom right;position:relative;padding-top:45%}figure.icon-box{min-width:380px}figure.icon-box img{margin-right:1em;display:inline-block;vertical-align:middle;width:60px}@media only screen and (min-width:800px){figure.icon-box img{width:auto}}figure.icon-box figcaption{width:70%;display:inline-block;vertical-align:middle;font-size:.6em;line-height:1.2;color:#fff}#hero-nav,#main-nav{display:none;background-color:#BF5A5A;margin:0 -1em;padding:2em 1em 2em 0}.geniessen #hero-nav,.geniessen #main-nav,.uebernachten #hero-nav,.uebernachten #main-nav{background-color:#949437}.hofladen #hero-nav,.hofladen #main-nav,.metapage #hero-nav,.metapage #main-nav{background-color:#7E5B4F}#hero-nav ul li,#main-nav ul li{display:block}@media only screen and (min-width:800px){figure.icon-box figcaption{font-size:.8em}#hero-nav ul li,#main-nav ul li{display:inline-block}#hero-nav,#main-nav{background-color:transparent;display:block!important;padding:0;margin:0}}#hero-nav ul li:before,#main-nav ul li:before{content:none}#hero-nav ul li a,#main-nav ul li a{color:#fff;text-transform:uppercase;font-size:1.2em;font-weight:700;padding-left:1em;transition:all .4s ease-in-out}#hero-nav ul li.active a,#hero-nav ul li:hover a,#main-nav ul li.active a,#main-nav ul li:hover a{color:#E8D788}.toggle-menu span:nth-child(1),.toggle-menu span:nth-child(2),.toggle-menu span:nth-child(3){position:absolute;left:0;right:0;height:4px;background-color:#E8D788;transition:all .4s ease-in-out}.toggle-menu{display:none;position:absolute;z-index:10;color:#fff;right:1em;top:1.8em;width:30px;height:30px;cursor:pointer}.toggle-menu span:nth-child(1){top:3px}.toggle-menu span:nth-child(2){top:50%;transform:translateY(-50%)}.toggle-menu span:nth-child(3){bottom:3px}.toggle-menu.clicked span:nth-child(1){background-color:#fff;transform:rotate(45deg);top:45%}.toggle-menu.clicked span:nth-child(2){background-color:#fff;transform:translateY(-50%) translateX(-100%);opacity:0}.toggle-menu.clicked span:nth-child(3){background-color:#fff;transform:rotate(-45deg);bottom:45%}.booking-button{position:absolute;top:0;left:1em;width:130px}section{padding:6em 0;background-color:#fff;position:relative}section+section:not(.beige-section):not(.green-section){padding-top:0}section.top-hero+section{padding-top:6em!important}section.no-hero{padding-top:10em}section:last-of-type{padding-bottom:10em}section.beige-section{background-color:#E6DBD9;position:relative}section.beige-section:after,section.beige-section:before{content:'';pointer-events:none;background-repeat:no-repeat;background-size:100%;position:absolute;right:0;left:0}section.beige-section:before{background-image:url(../images/white_top.png);background-position:top left;top:0;bottom:80%}section.beige-section:after{background-image:url(../images/white_bottom.png);background-position:bottom left;top:80%;bottom:0}.yellow-divider,section.green-section{position:relative;background-repeat:no-repeat}section.green-section{padding:5em 0 9em;color:#fff;background-image:url(../images/Balken_gruen_Hofladen.svg);background-size:cover;background-position:center}.contact-wrap{background-image:url(../images/Parallax_Kontakt.png);background-size:contain;background-position:center;background-repeat:no-repeat;padding:4em 0}.yellow-divider{background-color:#fff;background-image:url(../images/Balken_gelb.svg);background-position:left center;padding:3em 1em}@media only screen and (min-width:800px){.booking-button{width:300px}.yellow-divider{padding:3em 0 3em 20%}.yellow-divider:before{content:'';background-image:url(../images/Maier_Kugelstosser.png);background-position:left bottom;background-repeat:no-repeat;background-size:contain;position:absolute;left:0;width:22%;height:510px;bottom:69%;z-index:0}.bottle-flip .side-a,.bottle-flip .side-b{position:absolute;top:0;right:0;bottom:0;left:0}}#footer-nav ul li:before,#isotope_container .isotope_selector:before,#isotope_filters li:before{content:none}.box{padding:1.5em;background-color:#E6DBD9}.box.white-box{background-color:#fff}p+.box{margin-top:2em}.bottle-flip .side-a,.bottle-flip .side-b{transition:all .4s ease;background-color:transparent}.bottle-flip .side-b.wine-1,.bottle-flip .side-b.wine-2,.bottle-flip .side-b.wine-3{top:0;right:0;bottom:0;left:0;background-position:center;background-size:contain;background-repeat:no-repeat}@media only screen and (max-width:800px){.toggle-menu{display:block}.bottle-flip .side-b.wine-1,.bottle-flip .side-b.wine-2,.bottle-flip .side-b.wine-3{height:300px}}.winelist-button{display:block;width:230px;margin-bottom:2em}.winelist-button img{width:100%}@media only screen and (min-width:800px){.bottle-flip .side-b.wine-1,.bottle-flip .side-b.wine-2,.bottle-flip .side-b.wine-3{position:absolute}.winelist-button{width:330px;position:absolute;left:0}}.bottle-flip{transition:all .4s ease;position:relative;width:100%;z-index:0;text-align:center}.bottle-flip .circle-m{bottom:40%;right:-30px;z-index:10}.bottle-flip .circle-m .desktop-badge{display:none}.bottle-flip .circle-m .mobile-bottle{display:inline-block;margin-bottom:1em}@media only screen and (min-width:800px){.bottle-flip{padding-top:220%;text-align:auto}.bottle-flip .circle-m{position:absolute}.bottle-flip .circle-m .desktop-badge{display:inline-block}.bottle-flip .circle-m .mobile-bottle{display:none}.bottle-flip .side-a{opacity:0;transform:rotateY(-180deg)}.bottle-flip .side-a .side-caption{position:absolute}}.bottle-flip .side-a .side-caption{right:0;bottom:2em;left:0;text-align:left}#isotope_filters,#main-footer>.inner-wrap{text-align:center}.bottle-flip .side-b{display:none;text-align:center}#isotope_filters li,.image-wrap img{display:block}@media only screen and (max-width:800px){.bottle-flip .side-b{margin:2em 0}#isotope_filters li a{display:block;margin-bottom:.5em}}.bottle-flip .side-b.wine-1{background-image:url(../images/Maerz_MAIER-STARTWEITE.png)}.bottle-flip .side-b.wine-2{background-image:url(../images/Maerz_MAIER-BESTWEITE.png)}.bottle-flip .side-b.wine-3{background-image:url(../images/Maerz_MAIER-PIWI.png)}.gallery{padding-top:2em}.image-wrap{overflow:hidden}@media only screen and (min-width:800px){.bottle-flip .side-b{display:block}.bottle-flip:hover .side-a{transform:rotateY(0);opacity:1}.bottle-flip:hover .side-b{transform:rotateY(180deg);opacity:0}.image-wrap{max-height:160px}#isotope_filters li{display:inline-block}}@media only screen and (min-width:1200px){.image-wrap{max-height:220px}}@media only screen and (min-width:1630px){.image-wrap{max-height:290px}}#isotope_filters{margin:4em 0 6em;padding:0}#isotope_filters li a.active{background-color:transparent;color:#000}#isotope_container{width:100%;padding:0}#isotope_container .isotope_selector{list-style:none;width:100%}#isotope_container .isotope_selector article{border-top:solid 3px #E6DBD9;padding:1em 0 3em}#isotope_container .isotope_selector article .date{color:#BF5A5A}#footer-nav ul li a,#main-footer .copyright{color:#fff}#isotope_container .isotope_selector.proben article{border-top:solid 3px #949437}#isotope_container .isotope_selector.weingut article{border-top:solid 3px #7E5B4F}#isotope_container .isotope_selector.region article{border-top:solid 3px #BF5A5A}@media only screen and (min-width:800px){#isotope_container .isotope_selector article{margin-right:1em}#isotope_container .isotope_selector{width:50%}#main-footer>.inner-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;text-align:left}}@media only screen and (min-width:1020px){#isotope_container .isotope_selector{width:33.33%}}#main-footer{background-color:#7E5B4F;background-image:url(../images/footer_divider.png);background-repeat:no-repeat;background-position:top center;background-size:100%;padding:4em 0 2em;position:relative}#main-footer:after{content:'';background-image:url(../images/Wurfkreis_Footer.svg);background-size:contain;width:90px;height:90px;position:absolute;left:50%;top:-12%;transform:translateX(-50%)}@media only screen and (max-width:800px){#main-footer .copyright{margin:1em 0}}#footer-nav ul li{display:block;text-align:center}@media only screen and (min-width:800px){#main-footer:after{width:160px;height:160px;top:-55%}#footer-nav ul li{display:inline-block;text-align:left}#footer-nav ul li a{padding-left:1em}}


/**
  * styles added without transpiling process
  */

  .arrangements-button {
    top: 85px;
  }
  @media (min-width: 1440px) {
    .arrangements-button {
      top: 80px;
    }
  }