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;vertical-align:baseline;font:inherit;font-size:100%;-moz-osx-font-smoothing:grayscale}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-spacing:0;border-collapse:collapse}:focus{outline:0}textarea{overflow:auto}*,*:before,*:after{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:'ITC American Typewriter W01';font-weight:500;font-size:16px;line-height:1.6;color:#221E1F}p{margin:0 0 15px}p strong,p b{font-weight:700}p em,p i{font-style:italic}a,a:hover{color:#560A0C;text-decoration:none}ul,ol{margin:0 0 20px}ul{list-style-type:disc}ol{list-style-type:decimal}li{margin:5px 0 5px 20px}h1,h2,h3,h4,h5,h6{font-family:'Gill Sans W01';text-transform:uppercase;font-weight:600;line-height:1.2}.page h1,.page h2,.page h3,.page h4,.page h5,.page h6{color:#560A0C;margin:15px 0}.page h1{font-size:34px}.page h2{font-size:28px;font-family:'Gill Sans W01';font-weight:300}.page h3{font-size:22px;margin:30px 0 5px}.page h4{font-size:20px;font-weight:lighter;margin-bottom:5px}.page{font-size:18px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}h1.pagetitle{color:#fff;text-align:center;padding:70px 0;font-size:38px}.pagetitle a{color:#fff}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}header{background:rgba(255,255,255,.88);padding:15px;position:relative;z-index:10}header a{color:inherit!important}header ul,header li{margin:0;list-style-type:none}a[aria-label="Facebook"],a[aria-label="Twitter"],a[aria-label="Instagram"],a[aria-label="Untappd"]{display:inline-block;vertical-align:middle;height:24px;width:24px}a[aria-label="Facebook"]{background:url('../../haymerchant/images/social-facebookb_c26406b167dd.svg') no-repeat center}a[aria-label="Twitter"]{background:url('../../haymerchant/images/social-twitterb_c26406b167dd.svg') no-repeat center}a[aria-label="Instagram"]{background:url('../../haymerchant/images/social-instagramb_c26406b167dd.svg') no-repeat center}a[aria-label="Untappd"]{background:url('../../haymerchant/images/social-untappdb_c26406b167dd.svg') no-repeat center}header#default{z-index:11}header#default #logo{display:block;text-indent:-9999px;background:url('../../haymerchant/images/logo_x2_f372ddd82991.png') no-repeat center;background-size:contain;width:210px;height:165px}header#default .alignright{width:100%;position:absolute;top:15px;right:15px;padding-left:260px}header#default ul#nav{width:100%;list-style-type:none;font-family:'Schmutz W01';font-size:22px;line-height:1.2;text-transform:uppercase;text-align:right;position:absolute;right:15px;bottom:12px;padding-left:260px}header#default ul#nav li{margin:2px 0 2px 25px;display:inline-block;border-bottom:2px solid transparent}header#default ul#nav li.active{border-bottom:2px solid #560A0C}header#default ul#subnav{margin:0;list-style-type:none;font-size:17px;text-align:right;font-family:'Gill Sans W01';font-weight:300;float:right}header#default ul#subnav li{margin:0 0 0 20px;display:inline-block;position:relative}header#default #subnav li.dropdown{margin:0 -15px 0 5px;padding:0}header#default #subnav li.dropdown>a{background-color:transparent;background-image:url('../../haymerchant/images/subnav-dropdown_c26406b167dd.svg');background-repeat:no-repeat;background-position:right center;padding:10px 34px 10px 14px;text-decoration:none;transition:all .1s}header#default #subnav li.dropdown .hours{position:absolute;right:0;z-index:10;margin-top:6px;width:300px;background-color:rgba(187,157,116,.85);list-style-type:none;padding:12px;font-size:17px;line-height:1.4;text-align:right;visibility:hidden;opacity:0;transition:all .1s}header#default #subnav li.dropdown .hours div:not(:last-child){margin:0 0 10px}header#default #subnav li.dropdown.active>a{background-image:url('../../haymerchant/images/subnav-dropdown-active_c26406b167dd.svg');background-color:rgba(187,157,116,.85);transition:all .3s}header#default #subnav li.dropdown.active .hours{visibility:visible;opacity:1;transition:all .3s}header#default .social{float:right;clear:right;margin:15px 0 0}header#default .social a{margin-left:4px}header#small{position:fixed;top:0;left:0;right:0;height:60px;width:100%;transform:translate3d(0,-61px,0);transition:.4s transform}header#small.active{transform:translate3d(0,0,0)}header#small #logo{display:block;text-indent:-9999px;background:url('../../haymerchant/images/logo-small_c26406b167dd.svg') no-repeat center;background-size:contain;width:200px;height:32px}header#small ul#nav{margin:0;list-style-type:none;font-family:'Schmutz W01';font-size:22px;line-height:1.4;text-transform:uppercase;text-align:right;position:absolute;right:15px;top:16px}header#small ul#nav li{margin:0 0 0 20px;display:inline-block;border-bottom:2px solid transparent}header#small ul#nav li.active{border-bottom:2px solid #560A0C}header#mobile{display:none;padding:10px;position:fixed;top:0;left:0;right:0;width:100%;height:60px;z-index:10;border-bottom:1px solid transparent;transition:background-color .1s,border-bottom-color .1s}header#mobile.active{background:rgba(255,255,255,.92);border-bottom-color:rgba(33,29,30,.5)}header#mobile #logo{display:block;text-indent:-9999px;background:url('../../haymerchant/images/logo-small_c26406b167dd.svg') no-repeat center;background-size:contain;width:200px;height:32px;margin-top:6px}header#mobile #mobilemenubutton{width:28px;float:right;margin-top:6px;cursor:pointer}header#mobile #mobilemenubutton span{width:100%;height:2px;background:#221E1F;display:block;margin:6px 0}header#mobile #mobilemenu{background:rgba(255,255,255,.88);position:absolute;width:100%;padding:10px;top:60px;left:0;right:0;text-align:center;max-height:260px;overflow:hidden;overflow-y:auto;visibility:hidden;opacity:0;transition:visibility .1s,opacity .1s}header#mobile.active #mobilemenu{visibility:visible;opacity:1;transition:visibility 0s,opacity .1s}header#mobile ul#nav{font-family:'Schmutz W01';font-size:22px;line-height:1.4;text-transform:uppercase;margin-top:-15px;margin-bottom:-5px}header#mobile ul#nav li{margin:25px 0}header#mobile ul#subnav li{margin:5px 0}header#mobile ul#subnav li{color:#cd2126!important}header#mobile hr{margin:20px 15px;border-top:1px solid #221E1F}header#mobile .social{padding-bottom:10px}footer a.addv{display:block;width:100%;max-width:728px;margin:50px auto 0}footer a.addv>div{height:0;padding-bottom:12.36263736%;background:no-repeat 50% 50%/contain}footer>.footer-inner{margin-top:50px;padding:15px;background:rgba(255,255,255,.88);position:relative;font-family:'Gill Sans W01';font-weight:300;font-size:18px;text-align:center}footer ul,footer li{margin:0;list-style-type:none}footer p{margin:0}footer .social{margin:10px 0}footer .social a{margin:0 4px 0 0}.footersmall{font-size:16px;margin-top:15px}footer a.footer-address{color:#221E1F}#home-default{color:#fff;font-size:16px;text-shadow:1px 1px 1px rgba(0,0,0,.5)}#home-default a{color:#cd2126}#home-default:before{content:"";display:block;width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;right:0;z-index:1;background:linear-gradient(to left,rgba(0,0,0,.4) 0%,rgba(0,0,0,.2) 30%,rgba(0,0,0,0)50%,rgba(0,0,0,.2) 70%,rgba(0,0,0,.4) 100%)}#home-default .panel{position:absolute;width:100%;z-index:100;top:calc(50% - 50px)}#home-default nav{background:rgba(255,255,255,.88);padding:25px 0}#home-default #logo{display:block;text-indent:-9999px;background:url('../../haymerchant/images/logo-white_x2_f372ddd82991.png') no-repeat center;background-size:contain;width:244px;height:188px;position:absolute;top:-38%;margin-left:45px}#home-default ul#nav{text-align:right;font-family:'Schmutz W01';font-size:22px;line-height:1.2;text-transform:uppercase;text-shadow:none;margin:0 35px 0 310px}#home-default ul#nav li{display:inline-block;margin:2px 0 2px 25px}#home-default ul#nav li:first-child{margin:0}#home-default ul#nav a{color:#221E1F!important}#home-default .info{position:absolute;top:150px;width:100%}#home-default .richtext,#home-default ul#subnav,#home-default .social{padding:0 50px}#home-default .social{float:right;display:inline;padding:0;clear:right}#home-default .richtext{margin:0 0 10px}#home-default .richtext p{margin:0 0 3px}#home-default .non-link-address ul{list-style:none;margin:0}#home-default .non-link-address li{margin:0 0 3px}#home-default .non-link-address li:last-child{margin:0}#home-default .non-link-address a{color:#fff}#home-default ul#subnav{margin:0 0 15px;list-style-type:none;float:right;padding:0}#home-default ul#subnav li{margin:0 0 0 15px;display:inline-block}#home .social a[aria-label="Facebook"],#home .social a[aria-label="Twitter"],#home .social a[aria-label="Instagram"],#home .social a[aria-label="Untappd"]{filter:drop-shadow(1px 1px 1px rgba(0,0,0,.5))}#home .social a[aria-label="Facebook"]{background:url('../../haymerchant/images/social-facebookw_c26406b167dd.svg') no-repeat center}#home .social a[aria-label="Twitter"]{background:url('../../haymerchant/images/social-twitterw_c26406b167dd.svg') no-repeat center}#home .social a[aria-label="Instagram"]{background:url('../../haymerchant/images/social-instagramw_c26406b167dd.svg') no-repeat center}#home .social a[aria-label="Untappd"]{background:url('../../haymerchant/images/social-untappdw_c26406b167dd.svg') no-repeat center}#home-default .footer{display:flex;align-items:center;justify-content:space-between;width:100%;position:fixed;bottom:0;padding:0 50px 15px;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.1) 40%,rgba(0,0,0,.3) 100%);font-family:'Gill Sans W01';font-weight:300;font-size:16px}#home-default .home-slider{height:100%;width:100%;position:fixed;top:0;left:0;background:#000}#home-default .home-slider .owl-carousel,#home-default .home-slider .owl-stage-outer,#home-default .home-slider .owl-stage,#home-default .home-slider .owl-item,#home-default .home-slider .item{height:100%}#home-default .home-slider .item{background:no-repeat 50% 50%/cover}#home-default .prev,#home-default .next{display:inline-block;height:44px;width:44px;position:absolute;top:-60px;cursor:pointer;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.5))}#home-default .prev{background:url('../../haymerchant/images/slider-prev_c26406b167dd.svg') no-repeat 50% 50%;left:20px}#home-default .next{background:url('../../haymerchant/images/slider-next_c26406b167dd.svg') no-repeat 50% 50%;right:20px}#home-mobile{text-align:center;padding:0 10px;display:none}#home-mobile *{color:#fff}#home-mobile #logo{display:block;text-indent:-9999px;background:url('../../haymerchant/images/logo-white_x2_f372ddd82991.png') no-repeat center;background-size:contain;width:244px;height:188px;margin:15px auto 10px}#home-mobile ul#nav{font-family:'Schmutz W01';font-size:24px;line-height:1.4;text-transform:uppercase;list-style:none;margin:0}#home-mobile ul#nav li{margin:6px 0}#home-mobile ul#subnav{list-style:none;margin:0}#home-mobile ul#subnav li{margin:10px 0}#home-mobile .richtext{margin:25px 0}#home-mobile .richtext p{margin:0 0 5px}#home-mobile .richtext ul{list-style:none;margin:0}#home-mobile .richtext li{margin:0 0 5px}#home-mobile .richtext li:last-child{margin:0}#home-mobile .social{margin:30px 0}#home-mobile .social a{height:30px;width:30px;background-size:30px}#home-mobile .footer{padding:0 0 10px}#home-mobile .homebg{height:100%;width:100%;position:fixed;top:0;bottom:0;left:0;right:0;background-position:center;background-size:cover;z-index:-1;opacity:.4}body#restaurantpage{background:#000 no-repeat 50% 0 fixed/cover}#restaurantpage .page{margin:0 15px}#restaurantpage .page>div{margin:0 auto;padding:70px 30px;background:rgba(187,157,116,.85);width:100%;max-width:1230px}#restaurantpage .intro{font-family:'Schmutz W01';font-size:22px;text-align:center;margin-bottom:20px}#restaurantpage .page iframe{width:100%!important}.beerlist .page>div{padding-bottom:0!important;padding-left:0!important;padding-right:0!important}.beerlist .page .intro{margin:0}img.page-decor{margin:0 auto 30px}#beerlist-large .filter{margin:0 30px;padding:0 15px}#beerlist-large .filter>div{margin:0 0 30px;padding:7px 10px;border:2px solid #221E1F;width:185px;overflow:hidden;transition:width .6s}#beerlist-large .filter.open>div{width:100%}#beerlist-large .filter .button{background:url('../../haymerchant/images/button-dropdown-down_c26406b167dd.svg') no-repeat right center;padding:0 35px 0 0;font-family:'Gill Sans W01';font-weight:300;font-size:22px;cursor:pointer;white-space:nowrap}#beerlist-large .filter.open .button{background-image:url('../../haymerchant/images/button-dropdown-up_c26406b167dd.svg')}#beerlist-large .filter h2{font-family:'Gill Sans W01';font-weight:300;font-size:20px;color:inherit;margin:10px 0;border-bottom:2px solid #221E1F;white-space:nowrap}#beerlist-large .filter select{width:100%;margin:10px 0;padding:4px 4px 4px 8px;font-size:14px;line-height:1.4;background:url('../../haymerchant/images/input-dropdown_c26406b167dd.svg') no-repeat right center;border:1px solid #221E1F;border-radius:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}#beerlist-large .filter input{display:none}#beerlist-large .filter input[type="checkbox"] + span:before{content:'';display:inline-block;width:30px;height:30px;background:url('../../haymerchant/images/input-checkbox_c26406b167dd.svg') no-repeat 2px 5px;margin:0 0 -9px 0}#beerlist-large .filter input[type="checkbox"]:checked + span:before{background-position:2px -25px}#beerlist-large .filter div.category,#beerlist-large .filter div.availability{font-size:14px;float:left;margin:5px 0;padding-right:5px;width:33.333333%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#beerlist-large .filter div.availability{width:50%}.bottle-filter{font-family:'Schmutz W01';font-size:24px;line-height:1.3;text-align:center;color:#560A0C;margin:0 0 40px}.bottle-filter a{margin:0 30px;display:inline-block;opacity:.5;transition:opacity .2s}.bottle-filter a.active{opacity:1}#beerlist-large .beers{width:100%;position:relative;overflow:hidden;table-layout:fixed}#beerlist-large .beers th:first-child{padding-left:20px}#beerlist-large .beers tr.beer-button td:first-child{padding-left:10px}#beerlist-large .beers th:last-child{padding-left:20px}#beerlist-large .beers tr.beer-button td:last-child{padding-left:10px}#beerlist-large .beers th:nth-child(5),#beerlist-large .beers th:nth-child(6){width:12%!important}#beerlist-large .beers th,#beerlist-large .beers td{vertical-align:middle}#beerlist-large .beers thead{font-family:'Gill Sans W01';text-transform:uppercase;font-weight:600;font-size:18px;line-height:1.2;text-align:left;border-bottom:1px solid #221E1F}#beerlist-large .beers th{padding:10px;cursor:pointer;text-overflow:ellipsis;vertical-align:middle}#beerlist-large .beers th span{display:inline-block;padding:2px 43px 2px 0;background-repeat:no-repeat;background-position:right center;background-image:url('../../haymerchant/images/tablesort-off_c26406b167dd.svg')}#beerlist-large .beers th.tablesorter-headerDesc span{background-image:url('../../haymerchant/images/tablesort-bt_c26406b167dd.svg')}#beerlist-large .beers th.tablesorter-headerAsc span{background-image:url('../../haymerchant/images/tablesort-tb_c26406b167dd.svg')}#beerlist-large .beers.tablesorter-stickyHeader{background:#BB9D74;overflow:hidden;box-shadow:0 2px 5px rgba(0,0,0,.35)}#beerlist-large .beers tr.beer-button{border-bottom:1px solid #221E1F;font-size:16px;cursor:pointer}#beerlist-large .beers tr.beer-button td span{padding:10px;display:block}#beerlist-large .beers>tbody>tr.odd{background:rgba(86,72,52,.25)}#beerlist-large .beers tr.beer-button:hover{background:rgba(86,9,11,.25)}#beerlist-large .beers .beer-detail{display:none}#beerlist-large .beers .beer-detail.active{display:table-row}#beerlist-large .beers .beer-detail>td>div{border-bottom:1px solid #BB9D74;padding-top:20px;padding-bottom:40px}#beerlist-large .beers .beer-detail>td>div *{color:#fff}#beerlist-large .beers .beer-detail>td>div a{color:#FED849}#beerlist-large .beers .beer-detail .col-sm-9{padding-bottom:50px}#beerlist-large .beers .beer-detail .col-sm-3{font-size:16px}#beerlist-large .beers .beer-detail h3:first-of-type{margin-top:0}#beerlist-large .beers .beer-detail .beertop{margin-top:30px}#beerlist-large .beers .beer-detail .beertop:first-of-type{margin-top:0}#beerlist-large .beers .beer-detail img{margin-bottom:20px}#beerlist-large .beers .beer-detail .srmvalue-color{color:#221E1F;padding:8px 24px 6px;display:inline-block}#beerlist-large .beers .beer-detail .srmvalue-color .dark-beer{color:#fff}#beerlist-large .beers .beer-detail .detail-controls{text-align:right;margin:0 15px 15px 0;position:absolute;right:0;bottom:10px}#beerlist-large .beers .beer-detail .top-close{display:inline-block;position:absolute;right:15px;margin-top:-2px}#beerlist-large .beers .beer-detail .print{text-indent:100%;white-space:nowrap;overflow:hidden;display:inline-block;width:90px;height:30px;background:url('../../haymerchant/images/button-print_c26406b167dd.svg') no-repeat center;margin-right:20px}#beerlist-large .beers .beer-detail .close{text-indent:100%;white-space:nowrap;overflow:hidden;display:inline-block;width:30px;height:30px;background:url('../../haymerchant/images/button-close_c26406b167dd.svg') no-repeat center}#beerlist-large .beers .beer-table-detail{table-layout:fixed;font-size:16px;width:100%;margin-bottom:30px}#beerlist-large .beers .beer-detail .glassware-image img{float:left;display:inline-block;margin-bottom:0}.glassware{overflow:hidden;margin-bottom:0}.glassware-type{float:left}#beerlist-large .beers .beer-table-detail td{padding:10px}#beerlist-large .beers .beer-table-detail td:nth-child(5),#beerlist-large .beers .beer-table-detail td:nth-child(6){width:12%}.beer-detail .plus{font-size:24px}#beerlist-large .beers tr.beer-button.active{border:0}#beerlist-large .beers tr.beer-button.active span{height:0;overflow:hidden;padding-top:0;padding-bottom:0}#beerlist-large .beers .beer-detail.active>td>div{display:block;background:#6F312A;position:relative;z-index:3;box-shadow:inset 0 2px 5px -2px rgba(0,0,0,.3)}#beerlist-small,li.beer-detail{display:none}#beerlist-small h2,#beerlist-small h3{font-family:'Gill Sans W01';font-size:20px;font-weight:600;color:inherit}#beerlist-small>h2{padding:0 15px}#beerlist-small .filter{margin:0 15px 50px}#beerlist-small .filter h2{text-transform:none}#beerlist-small .filter select{width:100%;margin:0;padding:4px 4px 4px 8px;font-size:14px;line-height:1.4;background:url('../../haymerchant/images/input-dropdown_c26406b167dd.svg') no-repeat right center;border:1px solid #221E1F;border-radius:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}#beerlist-small ul.beers,#beerlist-small ul.beers li{list-style:none;margin:0}#beerlist-small ul.beers li{padding:10px 15px 8px;border-top:1px solid #221E1F;font-size:16px}#beerlist-small ul.beers li.odd{background:rgba(86,72,52,.25)}#beerlist-small ul.beers li.beer-detail{display:none;background:#6F312A;position:relative;z-index:3;box-shadow:inset 0 2px 5px -2px rgba(0,0,0,.3)}#beerlist-small ul.beers li.beer-detail *{color:#fff}#beerlist-small ul.beers li.beer-detail a{color:#FED849}#beerlist-small ul.beers li.beer-detail .close{text-indent:100%;white-space:nowrap;overflow:hidden;float:right;margin-top:6px;display:block;width:30px;height:30px;background:url('../../haymerchant/images/button-close_c26406b167dd.svg') no-repeat center}#beerlist-small ul.beers li.beer-detail .srmvalue-color{color:#221E1F;padding:8px 24px 6px;display:inline-block}#beerlist-small ul.beers li.beer-detail .srmvalue-color .dark-beer{color:#fff}#beerlist-small ul.beers li.beer-detail.active{display:list-item!important}#beerlist-small ul.beers li.beer-button.active{display:none!important}#upcoming{margin:0 30px}.dropdown.calendar{position:relative;margin:0 20px 20px 0;display:inline-block}.dropdown.calendar>a{background:url('../../haymerchant/images/calendar_c26406b167dd.svg') no-repeat left center;padding:5px 5px 5px 38px;display:inline-block;font-family:'Gill Sans W01';font-weight:600;font-size:22px}.dropdown.calendar>ul{position:absolute;left:0;right:0;border-radius:3px;background:#560A0C;box-shadow:0 2px 10px rgba(0,0,0,.5);list-style:none;margin:0;padding:10px;font-family:'Gill Sans W01';font-weight:600;font-size:16px;line-height:1.4;visibility:hidden;opacity:0;transform:translateY(-10px);transition:opacity .4s ease-in-out,transform .4s ease-in-out}.dropdown.calendar>ul *{color:#fff}.dropdown.calendar>ul li{margin:0 0 10px}.dropdown.calendar>ul li:last-child{margin:0}.dropdown.calendar.open>ul{visibility:visible;opacity:1;transform:translateY(0px)}.calendar .print{background:url('../../haymerchant/images/button-print-alt_c26406b167dd.svg') no-repeat left center;padding:5px 5px 5px 45px;display:inline-block;font-family:'Gill Sans W01';font-weight:600;font-size:22px}.calendar .event-reserve{display:inline-block;background:#560A0C;box-shadow:0 2px 4px rgba(0,0,0,.4);padding:10px 18px 8px 18px;margin-bottom:30px;border-radius:5px;font-family:'Gill Sans W01';font-weight:600;font-size:20px;line-height:1.2;letter-spacing:.5px;text-transform:uppercase;color:#fff}.calendar .img{display:block;height:0;padding-bottom:66.6666%;background:no-repeat center center/cover}.calendar .event-list .img{margin-bottom:30px}.calendar .filter-group{margin:50px 0 70px}.calendar .filter-group .js-site{display:inline-block;margin:20px 0 0}.calendar .filter-group select{width:100%;max-width:200px;margin:0;padding:4px 4px 4px 8px;font-size:14px;line-height:1.4;background:url('../../haymerchant/images/input-dropdown_c26406b167dd.svg') no-repeat right center;border:1px solid #221E1F;border-radius:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.calendar .filter-group input[type="checkbox"]{display:none}.calendar .filter-group input[type="checkbox"] + span:after{content:'';display:inline-block;width:30px;height:30px;background:url('../../haymerchant/images/input-checkbox_c26406b167dd.svg') no-repeat 2px 5px;margin:0 0 -9px 8px}.calendar .filter-group input[type="checkbox"]:checked + span:after{background-position:2px -25px}.calendar .event-list{margin:0 0 50px}.calendar .event-list .event-date{font-family:'Schmutz W01';font-size:22px;text-transform:uppercase;border-bottom:2px solid #221E1F;margin:5px 0 30px}.calendar .event-for_other{margin:15px 0;font-family:'Gill Sans W01';font-weight:600;font-size:20px;line-height:1.2;letter-spacing:.5px;text-transform:uppercase;color:#560A0C}.pagination{font-family:'Gill Sans W01';font-weight:600;font-size:20px;line-height:1.2;margin:70px 0}.pagination .prev{float:left}.pagination .prev:before{content:"< "}.pagination .next{float:right}.pagination .next:after{content:" >"}.dzscalendar{font-family:'Gill Sans W01';font-weight:600;width:100%;transition:.3s height ease-out}.dzscalendar,.dzscalendar .main-mon,.dzscalendar .mon-body,.dzscalendar .mon-body>.mon-row,.dzscalendar .calendar-controls,.dzscalendar .theMonths{position:relative}.dzscalendar .events{display:none}.dzscalendar .theMonths>*{position:absolute;top:0;left:0;width:100%}#dzs-up-arrow,#dzs-down-arrow{margin:20px auto;text-indent:-9999px;width:50px;height:50px;background:#560A0C url('../../haymerchant/images/calendar-prev_c26406b167dd.svg') no-repeat center;border-radius:2em;cursor:pointer}#dzs-down-arrow{background-image:url('../../haymerchant/images/calendar-next_c26406b167dd.svg')}.dzscalendar .curr-date{color:#560A0C;margin:0 0 10px;text-transform:uppercase;font-weight:600;font-size:22px;line-height:1.2;text-align:left}.dzscalendar .curr-year{margin-left:10px}.dzscalendar .theMonths{margin:0 0 30px}.dzscalendar .mon-body,.dzscalendar .mon-head{display:table;table-layout:fixed;width:100%;border-collapse:collapse}.dzscalendar .mon-row,.dzscalendar .headerRow{display:table-row}.dzscalendar .headerRow{font-weight:700}.dzscalendar .week-day{display:table-cell;vertical-align:middle;padding:5px 0;text-align:center;font-size:14px;font-weight:600}.dzscalendar .headerRow .week-day{border-bottom:0}.mon-body .week-day{border:1px solid #333;border-bottom:0}.mon-body .mon-row:first-child .week-day{border-top-width:0}.dzscalendar .other-months-date span{visibility:hidden}.hasEvent{background:#560A0C;color:#fff;position:relative;cursor:pointer}.hasEvent>.the-event-content{background:#fff;box-shadow:0 1px 5px rgba(0,0,0,.2);display:block;width:200px;margin-right:10px;padding:5px;position:absolute;top:-13px;margin-top:0;right:50%;z-index:1;visibility:hidden;opacity:0;transition:all .4s}.hasEvent.open>.the-event-content{right:95%;visibility:visible;opacity:1}.hasEvent>.the-event-content:before{content:'';display:block;position:absolute;right:-30px;top:15px;border:15px solid transparent;border-left-color:#fff}.hasEvent>.the-event-content *{font-weight:500}.hasEvent>.the-event-content h5{margin:0 0 10px}ul.food-category-list{font-family:'Schmutz W01';font-size:24px;line-height:1.3;text-align:center;margin:10px 0 40px;list-style:none}ul.food-category-list li{margin:0 -3px;padding:15px;display:inline-block;width:25%}h1.food-category{font-size:34px;font-weight:500}.food-category-description{margin:10px 0 40px}.food-name{font-size:22px}.food-name .name{display:inline-block;margin:0 10px 0 0}.food-name .price{display:inline-block;font-family:'Gill Sans W01';font-weight:300;font-size:16px;line-height:1.2}.food-description{margin:0 0 30px}.food-description p:last-of-type{margin:0}.blockcolumns{font-size:16px}.blockcolumns + div.row{margin-top:60px}.block-members{margin:0 0 60px}.block-members .members{display:flex;flex-wrap:wrap;flex-direction:row;margin:0 -15px -60px}.block-members .member{width:33.3333%;padding:0 15px;margin:0 0 60px}.block-members .member>div{cursor:pointer}.block-members .member .img{height:0;padding-bottom:100%;background:no-repeat 50% 50%/cover;margin:0 0 15px}.block-members .member .name{font-family:'Gill Sans W01';font-size:22px;line-height:1.3;font-weight:600;text-transform:uppercase;color:#560A0C}.block-members .member .title{font-family:'ITC American Typewriter W01';font-size:16px;line-height:1.3;color:#560A0C}.modal-member{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:fixed;top:0;left:0;z-index:1000;color:#fff;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;opacity:0;pointer-events:none;transition:opacity .4s}.modal-member:before{content:"";display:block;width:100%;height:100%;position:fixed;top:0;left:0;z-index:-1;background:#221E1F;opacity:.95}.modal-member>div{margin:auto}.modal-member .modal-close{position:absolute;top:30px;right:15px;width:30px;height:30px;cursor:pointer}.modal-member .modal-close:before,.modal-member .modal-close:after{content:"";display:block;width:100%;height:2px;background:#fff}.modal-member .modal-close:before{transform:translateY(12px) rotate(45deg)}.modal-member .modal-close:after{transform:translateY(10px) rotate(-45deg)}.modal-member .modal-content{display:flex;padding:30px 0;margin:0 -15px}.modal-member .modal-content>div{width:50%;padding:0 15px}.modal-member .img>div{height:0;padding-bottom:100%;background:#221E1F no-repeat 50% 50%/contain}.modal-member .name,.modal-member .title{margin:0 0 5px;font-size:18px;line-height:1.3}.modal-member .name{font-family:'Gill Sans W01';font-weight:600;text-transform:uppercase}.modal-member .title{font-family:'ITC American Typewriter W01'}.modal-member .richtext{margin:15px 0 0;font-size:14px;font-weight:500}.modal-member .richtext a{color:inherit;text-decoration:underline}.modal-member.active{opacity:1;pointer-events:auto}.form-intro{margin-bottom:60px}.btn-text,.btn-text:hover{font-family:'Gill Sans W01';text-transform:uppercase;font-weight:600;font-size:22px;line-height:1.2;padding:5px 35px;display:inline-block}.btn,.btn:hover{background:#560A0C;border:0;font-family:'Gill Sans W01';text-transform:uppercase;font-weight:600;font-size:22px;line-height:1.2;color:#fff;padding:5px 35px;display:inline-block}input[type="text"],input[type="email"],input[type="password"],input[type="number"]{border:1px solid #221E1F;background:rgba(87,73,54,.27);padding:0 10px;font-size:18px;line-height:1.5;height:34px}::-webkit-input-placeholder{color:inherit;opacity:.8;font-size:14px;padding-top:3px}:-moz-placeholder{color:inherit;opacity:.8;font-size:14px;padding-top:3px}::-moz-placeholder{color:inherit;opacity:.8;font-size:14px;padding-top:3px}:-ms-input-placeholder{color:inherit;opacity:.8;font-size:14px;padding-top:3px}.yourlabs-autocomplete{position:absolute;left:0;z-index:4;display:none;width:100%;max-width:300px;background:#806347;border:1px solid #221E1F;border-radius:2px}.yourlabs-autocomplete>span{display:block;padding:5px 10px;cursor:pointer}.yourlabs-autocomplete>span:nth-child(even){background:#947454}.yourlabs-autocomplete .hilight{background:#560A0C!important;color:#fff}.autocomplete-light-widget .remove{background:#560A0C url('../../haymerchant/images/button-remove_c26406b167dd.svg') no-repeat center;cursor:pointer;text-indent:-9999px;height:24px;width:24px;border-radius:2em;margin:0 6px 0 0;display:inline-block}.form-group{margin-bottom:20px}.form-group:after{content:"";display:table;clear:both}.form-group label{display:block;width:100%;text-align:right;position:relative;bottom:-5px}input[type="text"],input[type="email"],input[type="password"],input[type="number"]{width:100%}.form-group .btn{margin:20px 0 0}.help-block{margin-top:-15px;margin-bottom:10px;font-size:14px}.has-error input{border:2px solid #560A0C}.error,.form-errors,.error-list{color:#560A0C}.mt-signuptp{margin:0 0 60px}.mt-signuptp .welcome{margin-right:50px;font-family:'Gill Sans W01';text-transform:uppercase;font-weight:600;font-size:28px;line-height:1.2;position:relative;top:3px}.mt-signuptp .welcome span{color:#560A0C}.mt-signupbt{margin:60px 0 70px}#messages{margin:0 0 20px}.mt-ranking{border:1px solid #221E1F;padding:20px;margin-bottom:70px}.mt-ranking h1{font-size:26px;color:inherit;text-align:center;margin:0 0 40px}.mt-ranking ol{margin:0;list-style:decimal}.mt-ranking li{margin:0 0 0 30px}.mt-ranking li span{margin:0 -2px;display:inline-block;width:50%}.mt-ranking li span.rank{text-align:right}.beer-count{border:1px solid #221E1F;margin:0 0 50px;text-align:center;display:table;width:100%}.beer-count>div{display:table-cell;border-left:1px solid #221E1F;padding:10px}.beer-count>div:first-child{border:0}.beer-count h2{color:inherit;font-weight:600;font-size:20px;line-height:1.2}.beer-count p{font-size:30px}.beer-history>div{border-bottom:2px solid #221E1F;margin:0 0 30px}.beer-history>div:after{content:"";display:table;clear:both}.beer-history>div h1{font-size:26px;color:inherit;margin:0;float:left}.beer-history>div a{font-size:16px;float:right;position:relative;bottom:-6px}.beer-history table{width:100%;table-layout:fixed;text-align:left;margin:0 0 70px}.beer-history table th{font-family:'Gill Sans W01';text-transform:uppercase;font-weight:600;font-size:20px;line-height:1.2;border-bottom:2px solid #221E1F;padding:0 0 5px}.beer-history table td{padding:8px 0 6px;border-bottom:1px solid #221E1F}.beer-history table th:nth-child(1),.beer-history table td:nth-child(1),.beer-history table th:nth-child(3),.beer-history table td:nth-child(3){width:160px}.beer-history-detail{margin:0 0 30px}.beer-history-detail:after{content:"";display:table;clear:both}.beer-history-detail h1{font-size:28px;color:inherit;margin:0;float:left}.beer-history-detail h1 span{color:#560A0C}.beer-history-detail a{float:right;position:relative;bottom:-6px}.signin h1{font-size:28px;color:inherit;text-align:center;margin:0 0 60px}h1.recordbeer{font-size:28px;text-align:center;color:inherit;margin:0 0 50px}h1.recordbeer span{color:#560A0C}#beer-submit-form{margin:60px 0 0}#levels-chart-img{border:1px solid #221E1F;padding:10px}#levels-chart{display:none}#levels-chart h1{font-family:'Schmutz W01';font-size:26px;line-height:1.4;font-weight:400;text-transform:uppercase;color:inherit;text-align:center}#levels-chart .level{border-top:1px solid #221E1F;margin:30px 0 0;padding:30px 0 0;text-align:center;font-size:18px}#levels-chart .number{display:inline-block;border-bottom:1px solid #221E1F;padding:0 10px 20px 10px;margin:0 0 20px}#levels-chart .number span,#levels-chart .consume span{display:block;font-size:60px;line-height:1;margin:-5px 0}#levels-chart .challenge span{display:block;font-size:30px;margin:-5px 0}#levels-chart .prize{margin:20px 0 0}#levels-chart .prize span{display:block;font-size:28px;text-transform:uppercase;margin:-10px 0 0}.slider{margin:0 0 30px}.slider .owl-prev,.slider .owl-next{display:block;height:44px;width:44px;border:0;border-radius:0;position:absolute;top:50%;transform:translateY(-50%);filter:drop-shadow(1px 1px 1px rgba(0,0,0,.5))}.slider .owl-prev span,.slider .owl-next span{visibility:hidden}.slider .owl-prev{background:transparent url('../../haymerchant/images/slider-prev_c26406b167dd.svg') no-repeat 50% 50%;left:10px}.slider .owl-next{background:transparent url('../../haymerchant/images/slider-next_c26406b167dd.svg') no-repeat 50% 50%;right:10px}.slider .item{width:100%;height:0;padding-bottom:58.44155844%;background:#000 no-repeat 50% 50%/cover}.slider .caption{margin:10px 0 0;font-size:14px}.slider .owl-carousel:not(.loaded){display:block!important}.slider .owl-carousel:not(.loaded) .item:nth-child(n+2){display:none!important}table.regular-table{border-collapse:collapse;width:100%;margin-bottom:20px}.regular-table td{padding:10px;border:1px solid #560A0C}.regular-table th{font-size:20px;font-weight:600;padding:10px;background:rgba(86,9,11,.25);border:1px solid #560A0C}@media print{.beerlist header,.beerlist footer,.beerlist h1.pagetitle,.beerlist .intro,.beerlist .filter,.beerlist thead,.beerlist .beer-button,.beerlist table.beer-table-detail,.beerlist .collapse,.beerlist #read-less,.beerlist .plus a,.beerlist .close,.beerlist .print{display:none!important}.beerlist .expand,.beerlist .minus{display:block!important}body.beerlist{background:0!important;margin-bottom:0!important}.beerlist .page>div{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.beerlist .beer-detail.active .container-fluid{background:#fff!important;box-shadow:none!important;border:0!important}.beerlist .beer-detail.active *{color:#000!important}.beerlist h3{font-size:16px!important;margin-top:20px!important}.beerlist h3:first-of-type{margin-top:0!important}.beerlist h4{font-size:14px!important}.beerlist .beer-detail.active p{font-size:13px!important;margin-bottom:12px!important}}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:"";display:table;clear:both}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{color:inherit;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}@media screen and (max-width:1199px){}@media screen and (max-width:991px){.beer-table thead{font-size:14px}ul.food-category-list{font-size:24px;margin:0 0 40px}ul.food-category-list li{margin:0;padding:5px 0;display:block;width:100%}}@media screen and (max-width:767px){body{margin-top:60px!important}body#home{margin-top:0!important;background:#000}header#default{display:none}header#mobile{display:block}#restaurantpage .page>div{padding:35px 15px;max-width:840px}#restaurantpage .intro{font-size:20px}#restaurantpage .intro img{display:none}#restaurantpage footer *{font-size:16px;text-align:center}#restaurantpage footer .row:nth-child(1)>div{margin:0 0 20px}#home-default .footer .row>div{text-align:center!important;padding:5px 0}#restaurantpage footer .social{margin:20px 0 -10px}#home-default .footer .row>div:first-child{padding-top:0}#restaurantpage footer a.addv{max-width:320px}#restaurantpage footer a.addv>div{padding-bottom:31.25%}#beerlist-large{display:none}#beerlist-small{display:block}.form-group label{text-align:left;bottom:0}.mt-signuptp .welcome{margin:0 0 30px;display:block;top:0}.beer-count{border:0;margin:0 0 50px;text-align:left;display:block}.beer-count>div{display:block;border-left:0;padding:0}.beer-count>div:first-child{border:0}.beer-count h2{color:inherit;font-weight:600;font-size:20px;line-height:1.2;margin:0}.beer-count p{font-size:20px}.beer-history table th:nth-child(1),.beer-history table td:nth-child(1){width:120px}.beer-history th:nth-child(3),.beer-history td:nth-child(3){display:none}#levels-chart{display:block}#home-default{display:none}#home-default .slides li{background:none!important}#home-mobile{display:block}.hasEvent{position:static}.hasEvent>.the-event-content{width:100%;max-width:224px;margin:6px auto;top:auto;left:0!important;right:0!important}.hasEvent>.the-event-content:before{display:none}.block-members{margin:0 0 40px}.block-members .members{margin:0 -10px -40px}.block-members .member{width:50%;padding:0 10px;margin:0 0 40px}.block-members .member .name{font-size:16px}.block-members .member .title{font-size:14px}.modal-member .modal-content{display:block;padding:15px 0;margin:0}.modal-member .modal-content>div{width:100%;padding:0}.modal-member .modal-wrap{padding-left:0;padding-right:0}.modal-member .img{margin:0 0 30px}}@media screen and (min-width:768px){#home-mobile .homebg{background-image:none!important}}@media screen and (max-height:680px){#home-default .footer{position:static}}