.clearfix:before,.clearfix:after{display:table;content:''}
.clearfix:after{clear:both}
#menu-show{margin:0;padding:0px 15px 30px 15px}
.ut-empty-menu-notice{width:100%;text-align:center}
.ut-empty-menu-notice div{margin:0 auto;background-color:#f5f5f5;border:solid 2px #9c9c9c;border-radius:3px;padding:20px;display:inline-block}
.item-info span{padding-right:5px}
.ut-menu{border:none;margin:0 auto;color:#ffffff;width:100%;font-family:'Helvetica', sans-serif;background:transparent;line-height:1.5em;max-width: 800px;margin-left: auto;margin-right: auto;display: block;}
.ut-menu div,.ut-menu p,.ut-menu span{padding:0px;margin:0px;border:none;background:none;background-color:inherit;height:inherit;line-height:inherit;color:inherit}
.ut-menu .hr{border-bottom:solid 1px #e7e7e7;border-left:0;border-right:0;border-top:0;margin:0}
.ut-menu .menu-title{line-height:26px}
.ut-menu .h1{font-size:2em;font-weight:700;margin:0 0 5px 0;text-transform:uppercase;text-align:center}
.ut-menu .h3,.ut-menu .h4,.ut-menu .h5,.ut-menu p{margin:0;font-weight:normal}
.ut-menu .h3{font-size:1.2em;font-weight:700;text-transform:uppercase;font-style:italic}
@media (min-width: 30em){
.ut-menu .row{width:100%;display:table;table-layout:fixed}
.ut-menu .col{display:table-cell}
}
.ut-menu .menu-info{padding:20px 0 10px 0;border-bottom:1px solid #e7e7e7;text-align:center}
.ut-menu a{box-shadow:none}
.ut-menu .padding{padding:0 15px}
.ut-menu .padding-left{padding-left:15px}
.ut-menu .padding-right{padding-right:15px}
.ut-menu table{width:100%;table-layout:auto}
.ut-menu table,.ut-menu th,.ut-menu td{border:none;padding:0;margin:0}
.ut-menu img{vertical-align:baseline}
.ut-menu .width-100{width:100%}
.ut-menu.hide,.ut-menu .hide{display:none !important}
.ut-menu .hr{border-bottom:solid 1px #e7e7e7;border-left:0;border-right:0;border-top:0;margin:0}
.ut-menu .pull-left{float:left}
.ut-menu .pull-right{float:right}
.ut-menu .text-center{text-align:center}
.ut-menu .text-right{text-align:right}
.ut-menu .text-left{text-align:left}
.ut-menu .inner{margin:0 25px}
.ut-menu .section{margin:20px 0}
.ut-menu .pagination-container{text-align:center;font-size:1.1em}
.ut-menu .pagination .page{margin-right:5px}
.ut-menu .menu-header{text-align:center;padding:6px 0;border-bottom:1px solid #e7e7e7}
.ut-menu .menu-header img{margin:auto;max-height:150px}
@media (max-width: 30em){
.ut-menu .menu-header img{max-width:100%}
}
.ut-menu .menu-info{padding:20px 0 10px 0;border-bottom:1px solid #e7e7e7;text-align:center}
.ut-menu .menu-nav{color:inherit;padding-bottom:0.75em;width:100%}
.ut-menu .menu-nav.flush-bottom{padding-bottom:0}
.ut-menu .menu-nav div.menu-list{border-bottom:2px solid #e7e7e7;border-top:1px solid #e7e7e7;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;list-style:none;padding:0}
.ut-menu .menu-nav div.menu-list div.menu-list-item{text-align:center;width:100%}
.ut-menu .menu-nav div.menu-list div.menu-list-item a{display:block;padding-bottom:1em;padding-top:1em}
.ut-menu .menu-nav div.menu-list div.menu-list-item a:hover{background-color:#fbfbfb}
.ut-menu .menu-nav div.menu-list div.menu-list-item a,.ut-menu .menu-nav div.menu-list div.menu-list-item a:visited{text-decoration:none;color:inherit}
.ut-menu .menu-nav div.menu-list div.menu-list-item a.active,.ut-menu .menu-nav div.menu-list div.menu-list-item a:visited.active{border-bottom:solid 2px;margin-bottom:-2px}
.ut-menu .rating{margin-top:-2px}
.ut-menu .rating.small{display:inline-block;height:18px;width:100px;background-image:url(//untappd.akamaized.net/business/assets/ratings_quarters_small-04dc22afe7c21ba4d1556d9a731dd53f3510ca03e25a40131fa6877b20bf71a0.png);background-position:top left;background-repeat:no-repeat;background-size:100px 442px;background-repeat:no-repeat;vertical-align:middle}
.ut-menu .rating.small.r000{background-position:0 0}
.ut-menu .rating.small.r025{background-position:0 -22px}
.ut-menu .rating.small.r050{background-position:0 -43px}
.ut-menu .rating.small.r075{background-position:0 -64px}
.ut-menu .rating.small.r100{background-position:0 -85px}
.ut-menu .rating.small.r125{background-position:0 -106px}
.ut-menu .rating.small.r150{background-position:0 -127px}
.ut-menu .rating.small.r175{background-position:0 -148px}
.ut-menu .rating.small.r200{background-position:0 -170px}
.ut-menu .rating.small.r225{background-position:0 -191px}
.ut-menu .rating.small.r250{background-position:0 -212px}
.ut-menu .rating.small.r275{background-position:0 -233px}
.ut-menu .rating.small.r300{background-position:0 -254px}
.ut-menu .rating.small.r325{background-position:0 -275px}
.ut-menu .rating.small.r350{background-position:0 -296px}
.ut-menu .rating.small.r375{background-position:0 -318px}
.ut-menu .rating.small.r400{background-position:0 -339px}
.ut-menu .rating.small.r425{background-position:0 -360px}
.ut-menu .rating.small.r450{background-position:0 -381px}
.ut-menu .rating.small.r475{background-position:0 -402px}
.ut-menu .rating.small.r500{background-position:0 -423px}
.ut-menu .announcement{margin-bottom:20px;padding:16px;border-radius:4px;border:solid 1px #dedede;background:#f8f8f8;color:#666;font-size:1em}
.ut-menu .announcement .announcement-header{color:#212121;font-size:1.2em;font-weight:600}
.ut-menu .events-table{border-collapse:collapse;width:100%}
.ut-menu .events-table td{padding:15px;border-bottom:1px solid #e7e7e7}
.ut-menu .events-table .date-month{display:inline-block;text-align:center;text-transform:uppercase}
.ut-menu .events-table .date,.ut-menu .events-table .month,.ut-menu .events-table .location,.ut-menu .events-table .description{color:inherit;margin:0}
.ut-menu .events-table .date{font-size:1.7em}
.ut-menu .events-table .name{font-size:1.3em}
.ut-menu .events-table .time{color:inherit}
.ut-menu .events-table .description{width:70%}
.ut-menu .events-tab p{padding:20px 0}
#menu-show.print-preview a{text-decoration:none}
#menu-show.print-preview a:visited{color:inherit}
#menu-show.print-preview .menu-nav{display:none}
#menu-show.print-preview .rating-hideable{display:none}
#menu-show.print-preview .item-description p{text-overflow:inherit;white-space:normal;overflow:hidden}
#menu-show.print-preview .item-description .ut-less,#menu-show.print-preview .item-description .ut-more{display:none}
#menu-show.print-preview .events-tab{display:none !important}
#menu-show.print-preview .tab-content:nth-child(n+2){display:block}
@media print{
body{margin:0;padding:0}
.section:last-of-type{page-break-after:always}
.ut-menu-table .item-info{margin:0}
.ut-menu-table .ut-more{display:none !important}
.ut-menu-table .section-heading{margin:5px 0}
}
.ut-menu-standard .menu-items-container{box-sizing:border-box}
.ut-menu-standard .menu-items-container .menu-item{width:47%;margin-bottom:32px;margin-right:2%;box-sizing:border-box;display:inline-block;vertical-align:top}
.ut-menu-standard .menu-items-container .menu-item.one-col{width:100%;display:block}
.ut-menu-standard .menu-items-container .menu-item .beer .beer-label,.ut-menu-standard .menu-items-container .menu-item .beer .beer-details{display:inline-block;vertical-align:top}
.ut-menu-standard .menu-items-container .menu-item .beer .beer-label{width:10%;max-width:80px;padding-right:12px;box-sizing:border-box}
.ut-menu-standard .menu-items-container .menu-item .beer .beer-label img{width:100%}
.ut-menu-standard .menu-items-container .menu-item .beer .beer-label.hide+.beer-details{width:100%}
.ut-menu-standard .menu-items-container .menu-item .beer .beer-details{width:90%}
.ut-menu-standard .menu-items-container .menu-item .beer .beer-details .pipe{margin:0 4px}
.ut-menu-standard .menu-items-container .menu-item .beer .beer-details .beer-name{font-size:1.4em;line-height:24px;font-weight:600;margin-bottom:4px}
.ut-menu-standard .menu-items-container .menu-item .beer .beer-details .beer-name a{color:#FFFFFF;text-decoration:none}
.ut-menu-standard .menu-items-container .menu-item .beer .beer-details .beer-name a:hover{color:#d56602}
.ut-menu-standard .menu-items-container .menu-item .beer .beer-details .beer-name span.beer-style{padding-left: 10px;font-size: 0.7em;font-weight: 400;font-style: italic;margin: 0;color: #c9c8c8;}
.ut-menu-standard .menu-items-container .menu-item .beer .beer-details .item-meta{color:#ffffff;margin:0;padding:0;list-style:none}
.ut-menu-standard .menu-items-container .menu-item .beer .beer-details .item-meta a{color:#ffffff;text-decoration:none}
.ut-menu-standard .menu-items-container .menu-item .beer .beer-details .item-meta a:hover{color:#d56602}
.ut-menu-standard .menu-items-container .menu-item .beer .beer-details .item-meta div{position:relative;display:inline-block;padding-left:12px;margin-left:4px;box-sizing:border-box}
.ut-menu-standard .menu-items-container .menu-item .beer .beer-details .item-meta div:before{content:'•';display:block;position:absolute;top:0;left:0;color:#212121}
.ut-menu-standard .menu-items-container .menu-item .beer .beer-details .item-meta div:first-child{padding-left:0;margin-left:0}
.ut-menu-standard .menu-items-container .menu-item .beer .beer-details .item-meta div:first-child:before{display:none}
.ut-menu-standard .menu-items-container .menu-item .beer .beer-details .item-description{line-height:1.6em}
.ut-menu-standard .menu-items-container .menu-item .beer .beer-details .item-description p{margin:4px 0 0;opacity:0.8}
.ut-menu-standard .menu-items-container .menu-item .beer .beer-details .item-description p.show-less{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ut-menu-standard .menu-items-container .menu-item .beer .beer-details .item-description a{color:rgb(66, 199, 37);}
.ut-menu-standard .menu-items-container .menu-item .beer .beer-details .item-description a:hover{color:#f93}
.ut-menu-standard .menu-items-container .menu-item .beer .beer-details .item-description a:active{color:#f60}
.ut-menu-standard .menu-items-container .menu-item .beer .beer-details .item-description .ut-more{float:right}
.ut-menu-standard .menu-items-container .menu-item .beer .beer-details .container-list{margin:16px 0 0}
.ut-menu-standard .menu-items-container .menu-item .beer .beer-details .container-list .container-row{display:table}
.ut-menu-standard .menu-items-container .menu-item .beer .beer-details .container-list .container-row>span{vertical-align:top;display:table-cell}
.ut-menu-standard .menu-items-container .menu-item .beer .beer-details .container-list .container-row .linear-guide{background-image:url(//untappd.akamaized.net/business/assets/dots-bg-8661a80c13dc8fb98cd73ef4d985b5dd65767bf39e6a1c1f7893cbe2052dc672.png);background-position:0 8px;background-repeat:repeat-x;width:100%}
.ut-menu-standard .menu-items-container .menu-item .beer .beer-details .container-list div.container-item{padding:0;margin:0}
.ut-menu-standard .menu-items-container .menu-item .beer .beer-details .container-list div.container-item div.container-row{list-style:none;margin-bottom:2px}
.ut-menu-standard .menu-items-container .menu-item .beer .beer-details .container-list div.container-item div.container-row span{direction:inline-block;font-weight:600}
.ut-menu-standard .menu-items-container .menu-item .beer .beer-details .container-list div.container-item div.container-row span.price{float:right;padding-left:4px}
.ut-menu-standard .menu-items-container .menu-item .beer .beer-details .container-list div.container-item div.container-row span.type{padding-right:4px;white-space:nowrap}
@media (max-width: 520px){
.ut-menu-standard .menu-items-container{padding:6px}
.ut-menu-standard .menu-items-container .menu-item{width:100% !important;padding:0 6px 0}
.ut-menu-standard .menu-items-container .menu-item .beer .beer-label{width:20%;padding-right:8px}
.ut-menu-standard .menu-items-container .menu-item .beer .beer-details{width:80%}
.ut-menu-standard .menu-items-container .menu-item .beer .beer-details .pipe{margin:0 2px}
.ut-menu-standard .menu-items-container .menu-item .beer .beer-details .beer-name{font-size:1.3em;line-height:1.2em;margin-bottom:4px}
.ut-menu-standard .menu-items-container .menu-item .beer .beer-details .beer-name span.beer-style{font-size:0.9em;display:block;padding:0}
.ut-menu-standard .menu-items-container .menu-item .beer .beer-details .meta{font-size:1em;line-height:1.3em}
.ut-menu-standard .menu-items-container .menu-item .beer .beer-details .meta li .rating{margin-top:0}
.ut-menu-standard .menu-items-container .menu-item .beer .beer-details .item-description p{margin:8px 0 0}
.ut-menu-standard .menu-items-container .menu-item .beer .beer-details .item-description .ut-more{float:right}
.ut-menu-standard .menu-items-container .menu-item .beer .beer-details .container-list{margin:12px 0 0;padding:0}
.ut-menu-standard .menu-items-container .menu-item .beer .beer-details .container-list ul li span{font-size:1.1em}
}
.ut-menu-standard hr{border-bottom:solid 1px #f4f4f4;border-left:0;border-right:0;border-top:0;margin:0}
.ut-menu-standard h3,.ut-menu-standard h4,.ut-menu-standard h5,.ut-menu-standard p{margin:0;padding:0;font-weight:normal}
.ut-menu-standard .tab-content:nth-child(n+2){display:none}
.ut-menu-standard .menu-description{padding:1em 0 2em}
.ut-menu-standard .section{padding:20px 0;margin:0}
.ut-menu-standard .section-items-container{padding-left:15px;padding-right:15px}
.ut-menu-standard .section .section-heading{color:white;background-color:transparent;margin-bottom:1em;padding-top:8px;padding-bottom:8px;margin:8px 0}
.ut-menu-standard .section .section-heading .section-name{color: rgb(66, 199, 37);font-size:1.4em;font-weight:600}
.ut-menu-standard .section .section-heading .section-description{border-bottom:solid 1px rgba(255,255,255,0.3);padding-bottom:8px;margin-bottom:12px}
@media (min-width: 882px){
.ut-menu-standard .menu-item{width:47%}
}
.ut-menu-standard .menu-footer{padding:1em 0}
.ut-menu-standard .container-table{margin:10px 0;width:100%}
.ut-menu-standard .ut-credit{display:inline-block;padding:25px 0;text-align:center;width:100%}
@media screen and (max-width: 520px){
.ut-menu-standard #ut-menu-container{margin:0 auto}
.ut-menu-standard .inner-container{margin:0}
.ut-menu-standard .pull-right{float:none}
.ut-menu-standard .menu-header-logo img{max-height:50px}
.ut-menu-standard .location-info{padding:20px 0}
.ut-menu-standard .location-info .ut-col{padding:0;display:block;width:100%}
.ut-menu-standard .menu-nav .pull-right{float:none}
.ut-menu-standard .menu-nav ul li{display:block}
.ut-menu-standard .menu-nav ul li a{display:block;padding-bottom:2px;margin-bottom:8px}
.ut-menu-standard .location-info,.ut-menu-standard .text-right{text-align:center}
}
@media screen and (max-width: 480px){
.ut-menu-standard .menu-item .ut-row .ut-col:nth-child(2){padding-left:0}
}