@charset "utf-8";
/* CSS Document */

/*.section-heading {background:#0f0;padding:2em 0;}
.section-name {display:block;padding:2em 0; border:10px solid black}*/

.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:#282828; width:100%; font-family:'oswaldbook', sans-serif; background:white; line-height:1.5em }
.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-family: 'oswaldbook'; font-weight:normal;font-size:1.1em; }
.ut-menu .h3 { font-size:1.2em; font-weight:normal; text-transform:uppercase; font-style:normal!important }
@media (min-width: 30em) {
.ut-menu .row { width:100%; display:table; table-layout:fixed }
.ut-menu .col { display:table-cell }
}

.ut-menu p strong {font-weight:normal!important; font-family:'oswaldbold';}

.ut-menu .menu-info { padding:20px 0 10px 0; /*border-bottom:1px solid #e7e7e7; border-top:1px solid #e7e7e7; */text-align:center ;border:none;display:none!important}
.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; background:#0f0;}

/*THIS IS THE STUFF AT THE FOOTER OF THE UNTAPPD MENU*/
.ut-menu .pagination-container { text-align:center; font-size:1.1em; display:none }
.powered-ut {display:none;}

.ut-menu .pagination .page { margin-right:5px }
.ut-menu .menu-header { text-align:center; /*padding:6px 0; border-bottom:1px solid #e7e7e7*/display:none;}
.ut-menu .menu-header img { margin:auto; max-height:150px }
.ut-menu .menu-info { padding:20px 0 10px 0; border-bottom:1px solid #e7e7e7; border-top:1px solid #e7e7e7; text-align:center }

/*THIS SHOWS THE DATE AT THE TOP OF THE PAGE*/
.ut-menu .menu-nav { color:inherit; padding-bottom:0.75em; width:100%;display:none!important }

.ut-menu .menu-nav div.menu-list { list-style:none; padding:0; margin-top:1em; margin-bottom:1em }
.ut-menu .menu-nav div.menu-list div.menu-list-item { display:inline; margin-right:1em }
.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; margin-bottom:0.75em; 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 }
.ut-menu .rating { margin-top:-2px }
.ut-menu .rating.small { display:inline-block; height:18px; width:100px; background-image:url(https://d2q2v9tznh5hzu.cloudfront.net/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:#000000; 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:0 0 }
}

.ut-menu-standard .menu-items-container { box-sizing:border-box;} /*THIS BOX SURROUNDS ALL OF THE MENU ITEMS*/

.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 {background:#F8F8F8;padding:10px; border-radius:6px} /*THIS SURROUNDS EACH MENU ITEM*/

.ut-menu-standard .menu-items-container .menu-item .beer .beer-label,
.ut-menu-standard .menu-items-container .menu-item .beer .beer-details { display:inline; 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%; padding:0 0 15px 0}
.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-family:'graduateregular'; font-size:1.4em; line-height:24px; font-weight:normal; margin-bottom:4px;font-weight:normal;color:#0f0; }
.ut-menu-standard .menu-items-container .menu-item .beer .beer-details .beer-name a.item-title-color  {font-size:1.35em;font-weight:normal;text-transform:uppercase;}

.ut-menu-standard .menu-items-container .menu-item .beer .beer-details .beer-name a:hover {font-weight:normal;color:#d56602 }
.ut-menu-standard .menu-items-container .menu-item .beer .beer-details .beer-name span.beer-style { padding-left:4px; font-weight:normal!important; font-style:normal!important; text-transform:lowercase; margin:0; color:#999 }
.ut-menu-standard .menu-items-container .menu-item .beer .beer-details .item-meta .abv {font-family:'oswaldbook';}
.ut-menu-standard .menu-items-container .menu-item .beer .beer-details .item-meta .ibu {font-family:'oswaldbook';}

.ut-menu-standard .menu-items-container .menu-item .beer .beer-details .item-meta { color:#333; margin:0; padding:0; list-style:none }
.ut-menu-standard .menu-items-container .menu-item .beer .beer-details .item-meta a { color:#333; 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:#333 }
.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 { font-family:'oswaldlight';margin:4px 0 0; opacity:1;font-size:1.15em }
.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:#c60 }
.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(https://d2q2v9tznh5hzu.cloudfront.net/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.conatiner-item { padding:0; margin:0 }
.ut-menu-standard .menu-items-container .menu-item .beer .beer-details .container-list div.conatiner-item div.container-row { list-style:none; margin-bottom:2px }
.ut-menu-standard .menu-items-container .menu-item .beer .beer-details .container-list div.conatiner-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.conatiner-item div.container-row span.price { font-family:'oswaldlight';float:right; padding-left:4px }
.ut-menu-standard .menu-items-container .menu-item .beer .beer-details .container-list div.conatiner-item div.container-row span.type {  font-family:'oswaldlight';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 #0f0; 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;background:#0f0;}
.ut-menu-standard .section .section-heading { color:white; background-color:#282828; margin-bottom:1em; padding-top:8px; padding-bottom:8px; margin:8px 0 }

/*THIS DISPLAYS THE SECTION NAME*/
.ut-menu-standard .section .section-heading .section-name {font-family:'graduateregular'; font-size:2.5em!important; text-transform:uppercase; text-align:center; }
.ut-menu-standard .section .section-heading .section-description { border-bottom:solid #0f0; padding-bottom:8px; margin-bottom:12px }

@media (min-width: 882px) {
.ut-menu-standard .menu-item { width:47% }
}
.ut-menu-standard .menu-footer { padding: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 }
}
