html,body{height:auto}body{background:#fff;font-family:'Lato',sans-serif;-webkit-font-smoothing:antialiased;color:#454545;overflow-x:hidden}@font-face{font-family:'si';src:url('/fonts/socicon.eot');src:url('/fonts/socicon.eot?#iefix') format('embedded-opentype'),url('/fonts/socicon.woff') format('woff'),url('/fonts/socicon.ttf') format('truetype'),url('/fonts/socicon.svg#icomoonregular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'korolev_condensedbold';src:url('/fonts/korolevboldcondensed-webfont.eot');src:url('/fonts/korolevboldcondensed-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/korolevboldcondensed-webfont.woff2') format('woff2'),url('/fonts/korolevboldcondensed-webfont.woff') format('woff'),url('/fonts/korolevboldcondensed-webfont.ttf') format('truetype'),url('/fonts/korolevboldcondensed-webfont.svg#korolev_condensedbold') format('svg');font-weight:normal;font-style:normal}h1,h2,h3,h4,h5,h6{font-family:'Lato',sans-serif;font-weight:bold;line-height:1}hr.genesee{background:url('/images/details/hr.png') center center no-repeat;height:15px;border:0;clear:both;margin:30px 0}h1{font-size:3em}h1.large{font-family:'Lobster',cursive;font-size:4em;margin:.4em 0}h2{line-height:1.6;font-size:2em;text-transform:uppercase;margin:0 0 5px;color:#333}h3{font-size:1.7em;line-height:1.5}button,.button{transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;border-color:#FFF;color:#FFF;border-width:2px;text-transform:uppercase;border-radius:5px;vertical-align:middle;text-align:center;white-space:nowrap;width:auto;padding-top:.8125em;padding-bottom:.75em;padding-right:1.5em;padding-left:1.5em}button.secondary,.button.secondary{background-color:transparent;border-color:#fff;color:#fff}button:hover,.button:hover,button.secondary:hover,.button.secondary:hover{background:#fff;color:#000}button:focus,.button:focus{background-color:rgba(0,0,0,0.66)}.button.link{background:transparent;box-shadow:none;border-radius:0;padding-left:0;padding-right:0;border-bottom:3px dotted #fff;border-width:0 0 3px}.button img{width:20px;margin:-3px 0 0 10px}.content{padding-top:2%;padding-bottom:2%;clear:both}.content>.row>.large-9{padding-right:50px}.row{width:80em;max-width:100%}p{font-size:1.3rem;line-height:1.7}blockquote p{color:#b30738}a{color:#d31435}a:hover{color:#b2132f}p a{border-bottom:1px dotted currentColor;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s}p.email,p.email a{color:#d31435}.page img.left{margin-right:30px}.page img.right{margin-left:30px}.image-hidden{padding:0}.flex-video{margin:0}.content-header{width:100%;clear:both;color:white;background:#c0112f;position:relative}.content-header .heading{position:absolute;top:0;left:0;width:100%;height:100%;padding:0 .9375em}.content-header .heading>div{display:table;width:100%;height:100%}.content-header .heading>div>div{display:table-cell;vertical-align:middle}.content-header h1{margin-bottom:0;color:white}.content-header h2{margin:0;text-transform:uppercase;font-weight:bold;font-size:2em;color:white}header{z-index:50;position:relative;background:#d31435;background:-moz-linear-gradient(left,rgba(170,17,19,1) 0,rgba(211,20,53,1) 20%,rgba(211,20,53,1) 80%,rgba(170,17,19,1) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(170,17,19,1)),color-stop(20%,rgba(211,20,53,1)),color-stop(80%,rgba(211,20,53,1)),color-stop(100%,rgba(170,17,19,1)));background:-webkit-linear-gradient(left,rgba(170,17,19,1) 0,rgba(211,20,53,1) 20%,rgba(211,20,53,1) 80%,rgba(170,17,19,1) 100%);background:-o-linear-gradient(left,rgba(170,17,19,1) 0,rgba(211,20,53,1) 20%,rgba(211,20,53,1) 80%,rgba(170,17,19,1) 100%);background:-ms-linear-gradient(left,rgba(170,17,19,1) 0,rgba(211,20,53,1) 20%,rgba(211,20,53,1) 80%,rgba(170,17,19,1) 100%);background:linear-gradient(to right,rgba(170,17,19,1) 0,rgba(211,20,53,1) 20%,rgba(211,20,53,1) 80%,rgba(170,17,19,1) 100%);color:#fff;clear:both}header>.large-12.columns{padding:40px 0 30px;clear:both}header .genesee-logo{width:300px;margin:0 auto -15px;display:block;z-index:5;position:relative}header .genesee-logo img{width:100%}header ul.nav.inline-list{margin:0;clear:both;overflow:visible;border:1px solid #231f20;border-width:5px 0;text-transform:uppercase}header ul.nav.inline-list li{margin:0;overflow:visible;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s}header ul.nav.inline-list>li:hover{background:#fff;color:#000}header ul.nav.inline-list li:hover ul{display:block;height:auto}header ul.nav.inline-list>li:hover>a{color:#000}header ul li a{color:#fff;padding:10px 0;display:block;text-decoration:none;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s}header ul.nav.inline-list ul{display:none;list-style:none;padding:0;position:absolute;top:100%;width:100%;left:0;background:#000;height:0;z-index:2;margin:0;border-bottom:10px solid #d31435}header ul.nav.inline-list li ul li{border:0}header ul.nav.inline-list li ul li a{color:#fff}header ul.nav.inline-list li ul li:first-child a{box-shadow:none}header ul.nav.inline-list li ul li a:hover{color:#000;background:#fff}header ul li.pilot{margin:0;background:#d31435;color:#FFF}.top-bar{margin:0 -0.9375em;background:#191919;overflow:hidden}.top-bar p{margin:5px 10px 0 0;text-decoration:none;text-transform:uppercase;font-size:1em;color:white}ul.social{margin:0;padding:0}ul.social li{margin-left:5px;border:0}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:si;src:url(/fonts/socicon.svg) format(svg)}}.social li a{font-family:si!important;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;overflow:hidden;text-decoration:none;text-align:center;display:block;position:relative;z-index:1;font-size:20px;margin-right:20px;color:#fff;padding:3px 0}.social-twitter:before{content:'a'}.social-facebook:before{content:'b'}.social-instagram:before{content:'x'}#mobile-toggle{width:50px;height:40px}#mobile-toggle:after{content:"";display:block;color:#FFF;position:absolute;left:54px;top:16px}#mobile-toggle span{width:25px;height:2px;display:block;background:#fff;left:5px;top:19px;position:relative;z-index:10}#mobile-toggle span:before,#mobile-toggle span:after{content:' ';width:25px;height:2px;display:block;background:#fff;position:absolute;left:0}#mobile-toggle span:before{top:-8px}#mobile-toggle span:after{bottom:-8px}#mobile-toggle.active span{background-color:transparent}#mobile-toggle.active span:before{top:0;-webkit-transform:rotate(45deg)}#mobile-toggle.active span:after{bottom:0;-webkit-transform:rotate(135deg)}.mobile-menu{height:0;margin:0;padding:0;list-style:none}.mobile-menu.active{height:auto}#didyouknow{background:#d31435;background:-moz-linear-gradient(left,rgba(170,17,19,1) 0,rgba(211,20,53,1) 20%,rgba(211,20,53,1) 80%,rgba(170,17,19,1) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(170,17,19,1)),color-stop(20%,rgba(211,20,53,1)),color-stop(80%,rgba(211,20,53,1)),color-stop(100%,rgba(170,17,19,1)));background:-webkit-linear-gradient(left,rgba(170,17,19,1) 0,rgba(211,20,53,1) 20%,rgba(211,20,53,1) 80%,rgba(170,17,19,1) 100%);background:-o-linear-gradient(left,rgba(170,17,19,1) 0,rgba(211,20,53,1) 20%,rgba(211,20,53,1) 80%,rgba(170,17,19,1) 100%);background:-ms-linear-gradient(left,rgba(170,17,19,1) 0,rgba(211,20,53,1) 20%,rgba(211,20,53,1) 80%,rgba(170,17,19,1) 100%);background:linear-gradient(to right,rgba(170,17,19,1) 0,rgba(211,20,53,1) 20%,rgba(211,20,53,1) 80%,rgba(170,17,19,1) 100%);color:#FFF;clear:both;padding:20px 0}#didyouknow h3{margin-bottom:0;color:white}#didyouknow p{margin:10px 0}#didyouknow .row{padding:20px 0;position:relative}#didyouknow img{position:absolute;bottom:-20px;right:0;width:250px}.featured{text-align:center;clear:both}.featured p{color:white}.featured .slide-1{background:url(/images/slides/slide-1.jpg) center center no-repeat;background-size:cover}.featured .slide-2{background:url(/images/slides/slide-2.jpg) center center no-repeat;background-size:cover}.featured .slide-3{background:url(/images/slides/slide-3.jpg) center center no-repeat;background-size:cover}.featured .slide-4{background:url(/images/slides/slide-4.jpg) center center no-repeat;background-size:cover}.featured .slide-5{background:url(/images/slides/slide-5.jpg) center center no-repeat;background-size:cover}.featured .row{padding:5% 0;width:100%;max-width:850px}.featured h1{padding:10px 0;border:2px solid #fff;border-width:2px 0;text-transform:uppercase;color:white}.featured .button.secondary{background:#FFF;color:#000;border-radius:0;position:relative;border:2px solid #eee;border-width:0 2px;max-width:250px}.featured .button.secondary:after,.featured .button.secondary:before{transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;content:"";position:absolute;bottom:-5px;border-top:20px solid #FFF;border-bottom:20px solid #EEE}.featured .button.secondary:after{right:-32px;border-right:20px solid rgba(0,0,0,0);border-left:10px solid #FFF}.featured .button.secondary:hover:after{border-color:#eee;border-right-color:transparent}.featured .button.secondary:before{left:-32px;border-right:10px solid #fff;border-left:20px solid rgba(0,0,0,0)}.featured .button.secondary:hover:before{border-color:#eee;border-left-color:transparent}.featured .button.secondary:hover{background:#eee}.featured .button.secondary:after,.featured .button.secondary:before{transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;content:"";position:absolute;bottom:-5px;border-top:20px solid #FFF;border-bottom:20px solid #EEE}.featured .slick-prev,.featured .slick-next{background:#000;height:150px;border-radius:0;width:30px;margin-top:-75px;opacity:.3}.featured .slick-prev{left:20px}.featured .slick-next{right:20px}.featured .slick-prev:before,.featured .slick-next:before{opacity:1}.featured .slick-prev:hover,.featured .slick-next:hover{background:#000;opacity:1}.slick-dots{margin:0;bottom:20px}.slick-dots li button:before{color:white}.beer .side-nav{margin-bottom:20px}.beer .side-nav li:first-child{border:0}.beer .side-nav li{border-top:1px solid #eee}.beer .content .inline-list{margin:0;overflow:visible}.beer .content hr:first-child{margin:0}.beer-image img{display:block;margin:5% auto 0;width:350px;position:relative;z-index:10}.beer .row .right hr.genesee{margin:0 0 10px}.beer-year h2{position:relative;font-size:4em;font-family:'Lobster',cursive;margin:20px 0 0}.beer-year h2:before{content:"Introduced";position:absolute;font-size:30px;top:-15%;left:30%;text-transform:none}#beer-finder{display:block;margin:30px auto 0;max-width:350px;transform:translateX(-15px);-webkit-transform:translateX(-15px)}.beer-modal{display:none;position:fixed;top:0;left:0;z-index:99;width:100%;height:100%;background:#000}.beer-modal>div{max-width:1280px;margin:50px auto 0}.beer-modal iframe{max-width:1280px;max-height:720px}#beer-video:hover{opacity:.5}#beer-video:before{content:url(/images/details/film.png);top:10px;right:-25px;z-index:12;width:30px;height:30px;position:absolute}#beer-close{color:#ddd;text-align:right}.dean-sig{width:100%;max-width:450px}.sidebar{padding-left:50px}.brewhouse-nav{list-style:none;background:#d31435;padding:10px 0;border-radius:10px;overflow:hidden;margin:30px 0;border:2px solid #FFF;box-shadow:0 0 0 5px #d31435}.brewhouse-nav li{padding:0 20px;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s}.brewhouse-nav a{text-transform:uppercase;text-decoration:none;font-weight:bold;font-size:21px;padding:5px 0;display:block;color:white;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s}.brewhouse-nav li:hover{background:black}.brewhouse-nav li:hover a{color:#fff}.brewhouse-nav li:first-child a{border:0}.brewhouse.story .orbit-bullets{width:330px}.facebook-wrap{width:100%;overflow:hidden}.calendar-cta{display:block;-webkit-transition:all .5s}.calendar-cta:hover{box-shadow:0 0 0 5px #c8003d;opacity:.9}.calendar .event{padding-top:20px}.event h3{line-height:1;margin:0 0 5px}.event-date{margin:0;font-size:1.2em;color:#d31435}.menu-wrap{background:#d31435;color:white;padding:5px;margin:30px 0;border:2px solid #FFF;box-shadow:0 0 0 5px #d31435;border-radius:10px}.menu-wrap h1,.menu-wrap h2{color:white}.menu-wrap h3{font-weight:normal;color:white;background:url(/images/details/brewhouse-menu.png) right center repeat-x}.menu-wrap .large-4.columns,.menu-wrap .large-8.columns{padding:0}.menu-wrap h3 span{z-index:20;position:relative;padding:0 15px;color:white;background:#d31435}.menu-wrap .price{font-weight:bold;text-align:right}.menu-wrap p{clear:both;color:#FBB}.banquet.panel{border:5px solid black;text-align:center;padding:0 0 20px;margin-bottom:20px}.banquet.panel img{margin-bottom:20px}.banquet.panel h3{text-transform:uppercase;line-height:1;margin:0 0 10px}.banquet.panel p{line-height:1.2}.banquet.panel a{color:#FFF;background:#d31435;padding:10px 20px;display:block;width:200px;margin:0 auto;border-radius:5px;border-top:1px solid #acacac}.banquet.panel span{color:#d31435}.banquet.panel small{font-size:85%;max-width:550px;display:block;margin:15px auto 0;color:#aaa;line-height:1.2}body.about .content .row:nth-child(even){background:#ddd}body.about .content .row .large-10.columns,body.about .content .row .large-2.columns{padding:20px}body.about .content .row .large-10.columns{border-left:5px solid #000;overflow-x:hidden;padding-left:50px}body.about .content .row h1:after{content:" ";display:block;width:10%;height:5px;background:#000;position:absolute;right:0;top:55px}form label{display:block;font-size:1.2em;margin:0 0 20px}form input,form textarea{padding:10px;font-size:1.2em}form label span{color:#F00;margin-left:3px}#form .button{margin-top:20px}#mapholder{height:500px;overflow:hidden;position:relative}.sipcode-message>*{width:200px;margin:0 auto;z-index:20;color:#FFF;text-align:center;transform:translateX(-10px);-webkit-transform:translateX(-10px)}.finder .panel{position:absolute;padding:1.25em;min-width:300px;max-width:270px;text-align:center;background:#191919;color:#FFF;font-size:1.4em;border:3px solid #FFF;box-shadow:0 0 0 5px #191919}.finder .panel ul.inline-list,.finder .panel ul.inline-list li,.finder .panel ul.inline-list li.large-2.columns,.finder .panel ul.inline-list li.large-3.columns{list-style:none;padding:0;margin:0}.finder .panel a,.finder .pgr{color:white}.finder .pgractive{background:#FFF;padding:0 2px}.finder .panel ul li{width:100%}.finder select{width:100%;padding:2% 0 3%;viplist appearance:none;-moz-appearance:none;-webkit-appearance:none;background-image:none;padding:10px;font-size:1.2em;border:0;border-radius:0;border:0;border-bottom:5px solid #000;color:#000;height:50px}.select-arrow{border-right:10px solid rgba(0,0,0,0);border-top:10px solid #191919;border-left:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);display:block;position:absolute;top:19px;right:40px}.viplist{width:100%;font-weight:bold;line-height:1.4;padding:2% 0 1%}#results{margin:0;padding:0;list-style:none}#results>li{padding:15px 0 0;border-top:1px solid #eee}#results>li:first-child{margin-top:15px}#results .inline-list,#results .inline-list>li{margin-left:0}#vault>.content{padding-top:1.5%;padding-bottom:0}#vault>.content>.row{width:100%}#vault .reveal-modal{padding:0;background:#000;padding:20px}#vault .reveal-modal img{display:block;margin:0 auto;width:80%}#vault .reveal-modal .close-reveal-modal{top:0;right:20px;color:#FFF;font-size:4em}.vault-item a{display:block;position:relative}.video-item div a:after{content:"";display:block;width:0;height:0;position:absolute;top:50%;left:50%;border-top:40px solid rgba(0,0,0,0);border-right:40px solid rgba(0,0,0,0);border-bottom:40px solid rgba(0,0,0,0);border-left:60px solid #FFF;margin-top:-40px;margin-left:-30px}.vault-item{margin-bottom:20px}.vault-item div{position:relative;background:#111;overflow:hidden}.vault-item div:hover img{opacity:1}.vault-item div img{opacity:.8;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;max-width:150%;width:150%;margin-left:-25%}#vault-modal .featured .featured img{margin:5% auto}#vault-modal .orbit-bullets li.active{background:#d31435}.vault-item span{position:absolute;bottom:0;right:15px;z-index:10;background:#000;padding:5px 10px;color:#FFF}iframe{border:0}.pilotbatch .content{background:url(/images/backgrounds/pilot.jpg)left bottom no-repeat;background-size:100%}.pilotbatch-beers h3,.pilotbatch .beer-title h1{color:#a31f34;font-family:'korolev_condensedbold';text-transform:uppercase;letter-spacing:8px;position:relative}.pilotbatch-beers h3{font-size:1.2em;line-height:1.2;letter-spacing:4px;margin-top:25px}.pilotbatch .beer-title{margin-bottom:2%}.pilotbatch .beer-title:before{content:"";display:block;background:url(/images/details/title-top.jpg) center top no-repeat;width:120%;padding-top:30%;background-size:100%;margin:0 0 0 -10%}.pilotbatch.pilotpack .beer-title:before,.pilotbatch.pilotpack .beer-title:after{display:none}.pilotbatch .beer-title:after{content:"";display:block;width:120%;height:10px;background:url(/images/details/title-bottom.png) center center no-repeat;margin:-10px 0 0 -10%;background-size:100%}.pilotbatch .beer-title h1:before{content:"";background:url(/images/details/pilotbatch1.png) center center no-repeat;display:block;position:absolute;top:-60px;left:50%;width:250px;margin-left:-125px;height:60px;background-size:100%}.pilotbatch.pilotpack .beer-title h1:before{display:none}.pilotbatch.chocolateporter .beer-title h1:before{background:url(/images/details/pilotbatch2.png) center center no-repeat}.pilotbatch.winterwarmer .beer-title h1:before{background:url(/images/details/pilotbatch3.png) center center no-repeat}.pilotbatch.espressostout .beer-title h1:before{background:url(/images/details/pilotbatch4.png) center center no-repeat}.pilotbatch.doublebock .beer-title h1:before{background:url(/images/details/pilotbatch5.png) center center no-repeat}.pilotbatch.blondeale .beer-title h1:before{background:url(/images/details/pilotbatch6.png) center center no-repeat}.pilotbatch.harvestale .beer-title h1:before{background:url(/images/details/pilotbatch7.png) center center no-repeat}.pilotbatch-beers{margin:0;list-style:none;text-align:center}.pilotbatch-beers li{display:inline-block}.pilotbatch-beers h3:before{content:"";background:url(/images/details/pilotbatch1.png) center center no-repeat;display:block;position:absolute;top:-50px;left:50%;width:180px;margin-left:-90px;height:100%;background-size:100%}.pilotbatch-beers .chocolateporter h3:before{background:url(/images/details/pilotbatch2.png) center center no-repeat;background-size:100%}.pilotbatch-beers .winterwarmer h3:before{background:url(/images/details/pilotbatch3.png) center center no-repeat;background-size:100%}.pilotbatch-beers .espressostout h3:before{background:url(/images/details/pilotbatch4.png) center center no-repeat;background-size:100%}.pilotbatch-beers .doublebock h3:before{background:url(/images/details/pilotbatch5.png) center center no-repeat;background-size:100%}.pilotbatch-beers .blondeale h3:before{background:url(/images/details/pilotbatch6.png) center center no-repeat;background-size:100%}.pilotbatch-beers .harvestale h3:before{background:url(/images/details/pilotbatch7.png) center center no-repeat;background-size:100%;width:310px;margin-left:-155px;height:65px;top:-65px}#brewmasters-notes{padding:100px 0 40px;background:#c9cbcb}#brewmasters-notes #pilotlogo{width:200px;margin:0 auto;display:block;position:absolute;top:-80px;left:50%;margin-left:-100px}#brewmasters-notes p{color:#a31f34;font:bold italic 1.4em/1.5 'Adobe Garamond Pro',Helvetica,Arial,sans-serif;margin:0}#brewmasters-notes span{color:black;display:block}.pilotbatch .content{background:url(/images/backgrounds/pilot.jpg) center bottom no-repeat;background-size:100%;padding-bottom:5%}.pilotbatch-beers h2{letter-spacing:4px;margin:10px 0;line-height:1.2}.pilotbatch-beers>div a{display:block;padding:5%}.pilotbatch-beers>div:hover{opacity:.8}#pilotvideo{color:#FFF;background:#d31435;background-image:none;background:-moz-linear-gradient(left,rgba(170,17,19,1) 0,rgba(211,20,53,1) 20%,rgba(211,20,53,1) 80%,rgba(170,17,19,1) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#aa1113),color-stop(20%,#d31435),color-stop(80%,#d31435),color-stop(100%,#aa1113));background:-webkit-linear-gradient(left,#aa1113 0,#d31435 20%,#d31435 80%,#aa1113 100%);background:-o-linear-gradient(left,rgba(170,17,19,1) 0,rgba(211,20,53,1) 20%,rgba(211,20,53,1) 80%,rgba(170,17,19,1) 100%);background:-ms-linear-gradient(left,rgba(170,17,19,1) 0,rgba(211,20,53,1) 20%,rgba(211,20,53,1) 80%,rgba(170,17,19,1) 100%);background:linear-gradient(to right,#aa1113 0,#d31435 20%,#d31435 80%,#aa1113 100%);padding:30px 0}.pilotpack .beer-image img{width:450px}.beer-image .beer-cta img{max-width:350px}.pilotbatch .beer-title img{max-width:500px;margin:0 auto}.harvestale.pilotbatch .beer-title h1:before{width:410px;margin-left:-205px;height:90px}.harvestale.pilotbatch .beer-title h1{padding-top:25px}.tapitforward .heading h1,.tapitforward .heading h2{display:none}.tapitforward .content{text-align:center}.tapitforward .content p{font-size:1.5em}.tapitforward .content.tapitforward-bottom{color:white;background:#d31435;background-image:none;background:-moz-linear-gradient(left,rgba(170,17,19,1) 0,rgba(211,20,53,1) 20%,rgba(211,20,53,1) 80%,rgba(170,17,19,1) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#aa1113),color-stop(20%,#d31435),color-stop(80%,#d31435),color-stop(100%,#aa1113));background:-webkit-linear-gradient(left,#aa1113 0,#d31435 20%,#d31435 80%,#aa1113 100%);background:-o-linear-gradient(left,rgba(170,17,19,1) 0,rgba(211,20,53,1) 20%,rgba(211,20,53,1) 80%,rgba(170,17,19,1) 100%);background:-ms-linear-gradient(left,rgba(170,17,19,1) 0,rgba(211,20,53,1) 20%,rgba(211,20,53,1) 80%,rgba(170,17,19,1) 100%);background:linear-gradient(to right,#aa1113 0,#d31435 20%,#d31435 80%,#aa1113 100%)}.tapitforward .content.tapitforward-bottom h2{color:white}.tapitforward .content p.source{color:#CCC;line-height:1.3;font-size:1em;max-width:500px;margin:30px auto 0}.thankyou{margin:2% 0}.hungerpack{margin:5% 0 -2%}.announcement-banner{margin-top:10px;background:#f0fa78;text-align:center;padding:7px 0}.announcement-banner .row{margin:0}.announcement-banner h4{display:inline-block;margin:0;font-size:1.2em;font-weight:normal;line-height:1.3;text-transform:uppercase}.sidebar .announcement-banner{margin:-10px 0 20px;padding:10px}footer{clear:both;width:100%;overflow:hidden;padding-top:3%;background:#191919 url(/images/footer.jpg) center top no-repeat;color:#666}footer ul{list-style:none;margin:0;padding:25px 0}footer ul li a{color:#aaa;text-decoration:none;padding:2px 0;display:block;transition:all .4s;-moz-transition:all .4s;-webkit-transition:all .4s;text-transform:uppercase}footer ul li strong a{color:#777}footer ul li a:hover{color:#ccc}footer .genesee-logo{display:block;width:230px;margin:25px auto}footer h4{padding:25px 0 0;margin:0 0 10px -2px;color:#EEE}footer label{color:#DDD;margin:0 0 10px -1px;font-size:1.1em}footer .large-4.columns input{width:100%;padding:10px;height:40px;border-radius:0}footer .text-center{margin:0;line-height:1}footer .colophon{padding:25px 0}footer .button.secondary{background:#4fba54;color:#FFF;border:0}footer .button.secondary:hover{background-color:#4fba55;color:#eee}footer .colophon:before{content:" ";display:block;background:#191919 url('/images/details/darkhr.png') center center no-repeat;height:15px;width:150px;border:0;clear:both;margin:-9px 0 0 -75px;position:absolute;top:0;left:50%}@media only screen and (max-width:1280px){header ul.nav.inline-list{margin:0}h1.large{font-size:3em}}@media only screen and (max-width:1024px){header ul.active li{border-top:1px solid #aaa}header ul.active li a{font-size:1.3em;padding:5px 0;text-transform:uppercase;border-top:#f0f8ff;-webkit-transition:background .3s,color .3s}header ul.active li a:hover{background:white;color:black}header ul.active li ul{list-style:none;margin:0;font-size:12px}header ul.active li ul li{border:0}header ul.active li ul li a{color:#ddd}.tapitforward .content p,p{font-size:1.1em}button,.button,button.secondary,.button.secondary{font-size:small}h1{font-size:2.5em}.content .large-9{padding-right:.9375em}.sidebar{padding-left:.9375em}.content h1.text-center{font-size:2em;background:0}.beer-image img{width:250px}.menu-wrap{text-align:center}.menu-wrap .price{float:none;display:block}.menu-wrap h3:after,body.about .content .row h1:after{display:none}body.about .content .row .large-10.columns{border:0}body.about .content .row .large-10.columns,body.about .content .row .large-2.columns{padding:10px 10px 0}body.about .content h1{text-align:center;margin:10px 0}button,.button,button.secondary,.button.secondary{width:100%;clear:both}.menu-wrap h3{background:transparent}.menu-wrap .price{text-align:center}.slick-dots{display:none!Important}#didyouknow,footer{text-align:center}footer ul{padding:0}}@media only screen and (min-width:768px){.rightFadeIn{animation:rightFadeIn 1s;-webkit-animation:rightFadeIn 1s}@keyframes rightFadeIn{0%{transform:translateX(50px);opacity:0}100%{transform:translateX(0px);opacity:1}}@-webkit-keyframes rightFadeIn{0%{-webkit-transform:translateX(50px);opacity:0}100%{-webkit-transform:translateX(0px);opacity:1}}.leftFadeIn{animation:leftFadeIn 1s;-webkit-animation:leftFadeIn 1s}@keyframes leftFadeIn{0%{transform:translateX(-50px);opacity:0}100%{transform:translateX(0px);opacity:1}}@-webkit-keyframes leftFadeIn{0%{-webkit-transform:translateX(-50px);opacity:0}100%{-webkit-transform:translateX(0px);opacity:1}}}@media only screen and (max-width:640px){header,#didyouknow{background:#d31435}.slick-slider{margin-bottom:20px;background:#111}.content-header h2,h1{font-size:1.5em}h2{line-height:1.4;font-size:1.4em;margin-top:10px}h3{font-size:1.2em}ul.social li a{margin:5px 0 5px 5px}.featured .row{padding:0}.featured .row>div{padding:20px 0 0;background:#111}.featured .slide-1,.featured .slide-2,.featured .slide-3{background:0}.featured p{padding:0 20px}.featured .slick-prev,.featured .slick-next,.featured .button.secondary:before,.featured .button.secondary:after,.slick-dots{display:none!important}.brewhouse.page .content-header,.page .content-header{background:#231f20;text-align:center}.content-header .heading{position:static}.heading .row{width:100%;padding:30px 0}.content-header h1{text-align:center;font-size:2em}.content>.row>.large-9{padding-right:.9375em}.beer-title h1{font-size:1.5em;line-height:1}.pilotbatch .beer-title:before,.pilotbatch .beer-title:after{display:none}.pilotbatch .beer-title{background:0}.harvestale.pilotbatch .beer-title h1:before,.pilotbatch .beer-title h1:before{position:static;margin:0 auto 20px}#brewmasters-notes{margin-top:100px}.beer .content,.beer-image{background:#fff}.beer-image img{width:200px}.beer-image .beer-cta img{width:100%}select,input{font-size:1em}#beer-finder{transform:translateX(0);-webkit-transform:translateX(0)}.finder .content-header{display:none}.finder .menu-wrap h2{color:black;margin:0 0 20px}.finder .menu-wrap{margin:0 0 20px;background:white;padding:0;border:2px solid #FFF;box-shadow:none;border-radius:0;color:#000}.finder select,.finder input[type="text"]{border:3px solid black;height:50px}.finder .menu-wrap .button.secondary{background:#000;padding:15px 0}.finder #mapmessage{color:black}.tapitforward .heading h1,.tapitforward .heading h2{display:block}footer{padding-top:25px}footer .large-4.columns input{margin:0}footer .large-4.columns input.finder{margin-bottom:20px}footer .colophon:before{display:none}}