@font-face{font-family:'Tw-Cen-MT';src:url(profiles/galbraiths/themes/galbraiths/css/fonts/Tw-Cen-MT.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Tw-Cen-MT-Bold';src:url(profiles/galbraiths/themes/galbraiths/css/fonts/Tw-Cen-MT-Bold.ttf) format("truetype");font-weight:normal;font-style:normal}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none;cursor:pointer}#cboxPrevious:active,#cboxNext:active,#cboxClose:active,#cboxSlideshow:active{outline:0}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none}.cboxIframe{width:100%;height:100%;display:block;border:0}#colorbox,#cboxContent,#cboxLoadedContent{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}#cboxOverlay{background:#000}#colorbox{outline:0}#cboxWrapper{background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#cboxTopLeft{width:15px;height:15px}#cboxTopCenter{height:15px}#cboxTopRight{width:15px;height:15px}#cboxBottomLeft{width:15px;height:10px}#cboxBottomCenter{height:10px}#cboxBottomRight{width:15px;height:10px}#cboxMiddleLeft{width:15px}#cboxMiddleRight{width:15px}#cboxContent{background:#fff;overflow:hidden}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:28px}#cboxTitle{position:absolute;background:rgba(255,255,255,.7);bottom:28px;left:0;color:#535353;width:100%;padding:4px 6px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#cboxCurrent{position:absolute;bottom:4px;left:60px;color:#949494}.cboxSlideshow_on #cboxSlideshow{position:absolute;bottom:0;right:30px;background:url(sites/all/modules/colorbox/styles/default/images/xcontrols.png.pagespeed.ic.I-o17TnzyB.png) no-repeat -75px -50px;width:25px;height:25px;text-indent:-9999px}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-101px -50px}.cboxSlideshow_off #cboxSlideshow{position:absolute;bottom:0;right:30px;background:url(sites/all/modules/colorbox/styles/default/images/xcontrols.png.pagespeed.ic.I-o17TnzyB.png) no-repeat -25px -50px;width:25px;height:25px;text-indent:-9999px}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-49px -50px}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(sites/all/modules/colorbox/styles/default/images/xcontrols.png.pagespeed.ic.I-o17TnzyB.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext{position:absolute;bottom:0;left:27px;background:url(sites/all/modules/colorbox/styles/default/images/xcontrols.png.pagespeed.ic.I-o17TnzyB.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px}#cboxNext:hover{background-position:-50px -25px}#cboxLoadingOverlay{background:#fff}#cboxLoadingGraphic{background:url(sites/all/modules/colorbox/styles/default/images/loading_animation.gif.pagespeed.ce.fpnhFZo2hv.gif) no-repeat center center}#cboxClose{position:absolute;bottom:0;right:0;background:url(sites/all/modules/colorbox/styles/default/images/xcontrols.png.pagespeed.ic.I-o17TnzyB.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px}#cboxClose:hover{background-position:-25px -25px}.ctools-locked{color:red;border:1px solid red;padding:1em}.ctools-owns-lock{background:#ffd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px!important;background:url(sites/all/modules/ctools/images/status-active.gif.pagespeed.ce.gwgWLu2Omv.gif) right center no-repeat}div.ctools-ajaxing{float:left;width:18px;background:url(sites/all/modules/ctools/images/status-active.gif.pagespeed.ce.gwgWLu2Omv.gif) center center no-repeat}.views_slideshow_controls_text span:hover{text-decoration:underline;cursor:pointer}.views_slideshow_cycle_no_display,.views_slideshow_cycle_hidden,.views_slideshow_cycle_controls,.views_slideshow_cycle_image_count{display:none}.views_slideshow_cycle_pager div a img{width:75px;height:75px}.views_slideshow_pager_numbered div,.views_slideshow_pager_thumbnails div{display:inline;padding-left:10px}.views_slideshow_cycle_pager.thumbnails a.activeSlide img{border:3px solid #000}.views_slideshow_cycle_pager.numbered a.activeSlide{text-decoration:underline}#mfPreviewBar,#mfPreviewBarShow{display:none}html{-webkit-font-smoothing:antialiased}#page{width:981px;margin:0 auto}#header{width:981px;position:relative}body{font-family:'Tw-Cen-MT';xfont-family:'Twentieth Century Pro SemiMedium' , arial;background:url(sites/default/files/xbody-background.jpg.pagespeed.ic.cB7-KQIRkt.jpg) repeat-y center top #b5a586;xbackground-size:contain;xmargin:0 auto;min-height:100%;overflow:auto;margin-bottom:10px;color:#000;font-size:18px}h1{color:#a18f64;font-size:38px;letter-spacing:2px;font-weight:normal;text-transform:uppercase;text-shadow:1.3px 1.3px 0 #000 , -1.3px -1.3px 0 #000 , 1.3px -1.3px 0 #000 , -1.3px 1.3px 0 #000 , 1.3px 1.3px 0 #000;margin-bottom:19px}h2{xfont-family:'Twentieth Century Pro Medium' , 'arial';font-size:27px;text-transform:uppercase;font-weight:normal;xmargin:0}a,a img{outline:none}img{border:0}.header__region{display:block;margin:0 auto 17px;padding-top:15px;margin-bottom:17px;height:168px;xposition:relative}.header__logo{width:270px;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto}#block-block-4{float:right;height:36px;width:165px;margin-top:-14px}#block-block-4 p{margin:0}#block-block-4 a{float:left;font-size:17px;margin-right:18px;color:#000;margin-top:7px;text-decoration:none}#block-block-4 a:hover{text-decoration:none}#block-block-4 .facebook-icon a{background:url(sites/default/files/xfacebook-icon.png.pagespeed.ic.iJVfV8IXvG.png) no-repeat top;width:33px;height:33px;float:left;margin-right:10px;margin-top:0;cursor:pointer}#block-block-4 .twitter-icon a{background:url(sites/default/files/xtwitter-icon.png.pagespeed.ic.hg2UTRsGQO.png) no-repeat top;width:33px;height:33px;float:left;margin-top:0;cursor:pointer}#block-block-4 .facebook-icon a:hover{background:url(sites/default/files/xfacebook-icon.png.pagespeed.ic.iJVfV8IXvG.png) no-repeat 0 -33px}#block-block-4 .twitter-icon a:hover{background:url(sites/default/files/xtwitter-icon.png.pagespeed.ic.hg2UTRsGQO.png) no-repeat 0 -33px}#block-menu-menu-full-site-main-menu{margin-top:136px}#block-menu-menu-full-site-main-menu .menu{float:left;width:100%;border-top:1px solid #a18e63;border-bottom:1px solid #a18e63;display:table;margin-bottom:22px;padding:0;text-align:center}#block-menu-menu-full-site-main-menu .menu li{xfloat:left;color:#000;font-size:21px;text-transform:uppercase;margin-right:0;xpadding-top:10px;xpadding-bottom:10px;display:inline-table;text-align:center;padding-bottom:0}@media screen and (-webkit-min-device-pixel-ratio:0){#block-menu-menu-full-site-main-menu .menu li{margin-right:4px}}#block-menu-menu-full-site-main-menu .menu li:last-child{margin-right:0}#block-menu-menu-full-site-main-menu li:hover a,#block-menu-menu-full-site-main-menu li .is-active,#block-menu-menu-full-site-main-menu li .is-active-trail,#block-menu-menu-full-site-main-menu .is-active:hover a,#block-menu-menu-full-site-main-menu .is-active-trail:hover a{text-decoration:none!important;color:#fff!important;background-color:#d31f38}#block-menu-menu-full-site-main-menu li a{display:table-cell;color:#000!important;text-decoration:none;padding-left:45px!important;padding-right:43px!important;padding-top:10px;padding-bottom:10px}#block-menu-menu-full-site-main-menu li a:first-child{padding-left:0}#block-menu-menu-full-site-main-menu li a:last-child{padding-right:0}.header-menu-nav li.selected{xborder-top:2px solid #616161}#page-title{display:none}#block-views-home-page-carousel-block-1{xbackground:url(profiles/galbraiths/themes/galbraiths/img/header-image.jpg) no-repeat center top;xbackground-size:contain;margin:0 auto;xtext-align:center;xmargin-bottom:37px;xposition:relative}#views_slideshow_controls_text_home_page_carousel-block_1{margin-top:216px;position:absolute;z-index:5}#views_slideshow_controls_text_home_page_carousel-block_1 #views_slideshow_controls_text_pause_home_page_carousel-block_1{display:none}#views_slideshow_controls_text_home_page_carousel-block_1 #views_slideshow_controls_text_next_home_page_carousel-block_1{margin-left:905px}#views_slideshow_controls_text_home_page_carousel-block_1 #views_slideshow_controls_text_previous_home_page_carousel-block_1 a{background:url(sites/default/files/xslider-arrow-prev.png.pagespeed.ic.Jr5BtaP4qS.png) no-repeat top;height:35px;width:35px;text-indent:-9999px;display:inline-block}#views_slideshow_controls_text_home_page_carousel-block_1 #views_slideshow_controls_text_next_home_page_carousel-block_1 a{background:url(sites/default/files/xslider-arrow-next.png.pagespeed.ic.zIDxfsKR8E.png) no-repeat top;height:35px;width:35px;text-indent:-9999px;display:inline-block}.page-node-22 .view-mode-full{width:688px;float:left;line-height:22px;margin-bottom:14px}.page-node-22 .view-mode-full p{margin-top:0;padding-right:14px}.page-node-22 .intro-first{width:340px;float:left;position:relative;margin-right:26px}.page-node-22 .intro-first p:last-child{float:left}.page-node-22 .intro-first #keith-image{xposition:absolute;xmargin-left:108px;xmargin-top:-166px;width:58%;float:left;margin-right:14px}.page-node-22 .intro-first #signature-image{margin-top:-14px;width:150px}.page-node-22 .intro-first span{font-size:14px}.page-node-22 .intro-second{width:316px;float:left}.page-node-22 .intro-second h3{font-weight:normal;font-size:20px;text-transform:uppercase;border-top:1px solid #a18e63;border-bottom:1px solid #a18e63;padding-bottom:4px;padding-top:4px;margin-top:-8px}.page-node-22 .intro-second ul{list-style-position:outside;margin-bottom:32px;margin-left:-20px;font-size:20px}.page-node-22 .intro-second p:last-child{margin-top:-18px}.page-node-22 .intro-second a{font-size:15px;color:#1f4f9f;text-decoration:none;xmargin-top:6px}.page-node-22 .intro-second img{xmargin-left:45px;xheight:262px;margin-left:88px;height:182px}.page-node-22 .intro-second #beer-image{xmargin-top:18px;margin-top:7px}.page-node-22 .intro-second #new-beer-image{xwidth:235px}.page-node-22 #block-views-news-block{width:270px;float:left;font-size:23px;margin-left:22px}.page-node-22 #block-views-news-block h2{margin-bottom:6px}.page-node-22 #block-views-news-block .views-row{border-top:1px solid #a18e63;padding-top:6px;padding-bottom:15px}.page-node-22 #block-views-news-block .views-field-title{margin-bottom:6px}.page-node-22 #block-views-news-block .views-field-title a{margin-bottom:6px;color:#000;text-decoration:none}.page-node-22 #block-views-news-block .views-field-field-date{font-size:14px;color:#000}.page-node-22 #block-views-news-block .views-field-body{font-size:14px}.page-node-22 #block-views-news-block .views-field-body p{margin:0;margin-top:8px}.page-node-22 #footer{margin-top:0}#block-block-9{float:right;width:270px;margin-bottom:22px}#block-block-9 .block-title{margin-bottom:6px}#block-block-9 #taphunter .taphunter-row{padding:10px 0 10px!important;border-top:1px solid #a18e63}#block-block-9 #taphunter div.logopadded{padding-left:58px!important}#block-block-9 #taphunter .brewerylogo{width:46px!important}#block-block-9 #taphunter .beer-header{xdisplay:block;xmin-height:50px;xpadding-bottom:6px}#block-block-9 #taphunter .beer-name{font-size:20px!important;line-height:18px!important;font-weight:normal!important}#block-block-9 #taphunter .beer-name a{color:#000;margin-bottom:6px;text-decoration:none}#block-block-9 #taphunter-webmenu .beer-info{display:none}#block-block-9 #taphunter-webmenu .beer-info.logopadded{font-size:14px;xpadding-left:0!important}#block-block-9 #taphunter-webmenu #attribution-text a{font-size:14px;line-height:16px}#block-block-9 #taphunter-webmenu #attribution-text a{color:#1f4f9f;text-decoration:none}.view-eat .view-food-categories .view-content{display:none}#block-views-food-categories-block .view-content{margin-top:-287px}.page-eat-mains #block-views-food-categories-block .view-content,.page-eat-starters #block-views-food-categories-block .view-content,.page-eat-specials #block-views-food-categories-block .view-content,.page-eat-desserts #block-views-food-categories-block .view-content{margin-top:-40px!important}.page-eat .view-food-categories .view-content{margin-bottom:52px;margin-top:18px;float:left;width:224px}.page-eat .view-food-categories ul,.sidebars .block-menu .menu{padding:0;margin:0}.page-eat .view-food-categories .views-row,.sidebars .block-menu>.menu>.menu__item{font-size:22px;text-transform:uppercase;border-bottom:1px solid #a18e63;list-style:none}.page-eat .view-food-categories .views-row a,.sidebars .block-menu .menu .menu__item .menu__link{display:inline-block;width:100%}.page-eat .view-food-categories .views-row a,.sidebars .block-menu>.menu>.menu__item>.menu__link{background:url(sites/default/files/xright-arrow-black.png.pagespeed.ic.Mfh64stCxm.png) no-repeat right 12px center;font-size:22px;text-transform:uppercase;padding-top:8px;padding-bottom:8px;xpadding-left:14px;xpadding-right:12px;color:#000;text-decoration:none}.sidebars .block-menu>.menu>.menu__item>.menu>.menu__item>.menu__link{color:#000;text-decoration:none;padding-left:22px;padding-bottom:6px;padding-top:6px}.page-eat .view-food-categories .views-row a:active,.sidebars .block-menu>.menu>.menu__item>.active-trail{background:url(sites/default/files/xsub-menu-arrow.png.pagespeed.ic.Lxb2NxmK0h.png) no-repeat right 12px center;color:#000}.page-eat .view-food-categories .main-category-active a{background:url(sites/default/files/xright-arrow-white.png.pagespeed.ic.YX4G9czxeX.png) no-repeat right 12px center;color:#fff;text-decoration:none;background-color:#a18f64}.sidebars .block-menu>.menu>.menu__item>.menu>.menu__item .active-trail,.sidebars .block-menu>.menu>.menu__item>.menu>.menu__item .active-trail:hover{background:url(sites/default/files/xright-arrow-black.png.pagespeed.ic.Mfh64stCxm.png) no-repeat right 12px center;xcolor:#fff;xtext-decoration:none;xbackground-color:#a18f64;color:#a18f64}.page-eat .view-food-categories .views-row,.sidebars .block-menu>.menu>.menu__item>.menu>.menu__item{font-size:18px;xletter-spacing:-1px;text-transform:none;list-style:none}.page-eat .view-food-categories .sub-category-active,.sidebars .view-food-categories .sub-category-active{font-size:20px;padding-left:12px;padding-bottom:6px;padding-top:6px;background-color:#a18f64}.page-eat .view-food-categories .main-category:hover a,.page-eat .view-food-categories .views-row:hover a{background:url(sites/default/files/xright-arrow-white.png.pagespeed.ic.YX4G9czxeX.png) no-repeat right 12px center!important;color:#fff!important;text-decoration:none;background-color:#a18f64!important;padding-left:14px}.sidebars .block-menu>.menu>.menu__item>.menu__link:hover{background:url(sites/default/files/xright-arrow-black.png.pagespeed.ic.Mfh64stCxm.png) no-repeat right 12px center;color:#a18f64;text-decoration:none;background-color:rgba(0,0,0,0);xpadding-left:14px}.sidebars .block-menu>.menu>.menu__item>.menu>.menu__item>.menu__link:hover,.sidebars .block-menu>.menu>.menu__item>.menu>.menu__item>.active-trail{color:#a18f64;background:none}.page-eat .sidebar-menu .sub-product{margin-left:24px;padding-top:5px;padding-bottom:5px}.page-eat .sidebar-menu .sub-product-active a{text-decoration:none;color:#a18f64;margin-left:24px}.page-eat .sidebar-menu .sub-product a:hover{text-decoration:none;color:#a18f64}.page-eat .sidebar-menu a{color:#000}.page-eat .sidebar-menu img{float:right;padding-right:10px;padding-top:5px}.sidebar-menu #down-arrow{padding-top:8px}.node-105 header{display:none}.node-105 h1{margin-top:0;margin-bottom:0}.page-eat .view-eat>.view-content{float:right;width:732px;font-weight:normal;margin-top:-28px}.page-eat .view-eat>.view-header>.node-105{float:right;width:732px;margin-bottom:50px;margin-top:10px}.page-eat-mains .view-content,.page-eat-starters .view-content,.page-eat-specials .view-content,.page-eat-desserts .view-content{margin-top:0!important}.page-eat-mains #page-title,.page-eat-starters #page-title,.page-eat-specials #page-title,.page-eat-desserts #page-title{display:block;color:#000;display:block;float:right;font-family:"Tw-Cen-MT","arial";font-size:27px;font-weight:normal;letter-spacing:0;margin-top:0;padding-top:7px;text-shadow:none;text-transform:uppercase;width:74.6%}.page-eat .view-eat>.view-header .node-title,.page-eat .view-eat>.view-header>.node-105>.field-name-body p{margin:0}.page-eat .view-eat>.view-header .node-title a{color:#a18f64;font-size:38px;letter-spacing:2px;font-weight:normal;margin-bottom:19px;text-shadow:1.3px 1.3px 0 #000 , -1.3px -1.3px 0 #000 , 1.3px -1.3px 0 #000 , -1.3px 1.3px 0 #000 , 1.3px 1.3px 0 #000;text-transform:uppercase;text-decoration:none}.page-eat .view-eat>.view-content h3{font-size:27px;font-weight:normal;text-transform:uppercase;border-bottom:1px solid #a18e63;border-top:none;padding-bottom:7px;margin-bottom:18px;margin-top:28px}.page-eat .view-eat>.view-content .menu-intro h3{border:none;margin:0}.page-eat .view-eat>.view-content h3{xfont-weight:normal;xborder-bottom:1px solid #a18e63;xmargin-top:-6px;xmargin-bottom:24px;xpadding-bottom:7px}.page-eat .drink-body .view-eat>.view-content h3{xborder:none}.page-eat .view-eat>.view-content .views-field-title{font-family:'Tw-Cen-MT-Bold';font-size:22px;font-weight:normal}.page-eat .view-eat>.view-content .views-field-title a{color:#000;text-decoration:none}.page-eat .view-eat>.view-content .views-field-body{padding-right:110px;padding-bottom:14px;padding-top:2px}.page-eat .view-eat>.view-content .views-field-body p{margin:0}.page-eat .view-eat>.view-content .views-field-field-price{font-size:22px;float:right;padding:0;xmargin-right:-92px;margin-top:-40px}.page-eat .view-eat>.view-content .views-field-view-node{display:none}.page-eat #footer{margin-top:90px}.page-drink-our-beer .view-beverages .views-row-first{clear:left}.page-drink #content .view-beverages>.view-content{float:right;width:732px;font-weight:normal;margin-top:-8px}.page-drink #content .view-beverages>.view-content h3{display:none}.page-drink .view-beverages .view-grouping-header,.page-drink .view-beverages .view-footer .view-grouping-content h3{border-bottom:1px solid #a18e63;float:left;font-size:22px;font-weight:normal;margin:18px 0 20px;padding-bottom:4px;padding-top:4px;text-transform:uppercase;width:100%}.page-drink .view-beverages>.view-content>.view-grouping>.view-grouping-header{border-bottom:none;font-size:27px;margin:22px 0 -12px}.page-drink .view-beverages .view-grouping-content>h3{text-transform:none;font-size:22px;font-weight:bold;border:none;margin:10px 0 0;clear:left}.view-beverages.view-display-id-page_4>.view-content .views-row{float:left;margin-left:39px;margin-bottom:30px;max-width:144px;min-height:439px}.view-beverages.view-display-id-page_4>.view-content .views-row img{width:100%;height:auto}.view-beverages.view-display-id-page_4>.view-content .views-row.Tap .views-field-field-image{display:none}.view-beverages.view-display-id-page_4>.view-content .views-row.Tap{float:left;margin-bottom:30px;margin-left:50px;margin-right:9px;max-width:144px;min-height:439px}.view-beverages.view-display-id-page_4>.view-content .views-row.Tap img{height:100%;max-height:460px;width:auto}.page-drink #footer{margin-top:80px}.view-beverages.view-display-id-page_4 .views-field-title{display:none;width:142px;height:142px;position:absolute;text-align:center;z-index:100;margin:auto;margin-top:2.5%}.page-drink .views-field-field-beverage-price{float:right;font-size:18px;margin-top:-20px;padding:0}.page-drink .views-field-field-beverage-price .views-label-field-beverage-price,.page-drink .views-field-field-beverage-price .field-content{float:left}.page-drink .sidebars{margin-bottom:52px;margin-top:18px;display:inline-block;vertical-align:top;width:224px;float:none}.page-drink-not-beer .sidebars{position:fixed;display:block;margin-top:45px}.node-type-beverage #block-menu-menu-drink ul>li.first>a{margin-top:18px}#block-menu-menu-drink li.is-active-trail{xpadding-bottom:8px}#block-menu-menu-drink .view-beverages{padding-bottom:16px}#block-menu-menu-drink li.is-active-trail .active-trail{color:#a18f64}#block-menu-menu-drink li.is-active-trail .active-trail:hover{background:url(sites/default/files/xsub-menu-arrow.png.pagespeed.ic.Lxb2NxmK0h.png) no-repeat scroll right 12px center rgba(0,0,0,0)}#block-menu-menu-drink ul li:nth-child(2) a.active{xpadding-bottom:0}#block-menu-menu-drink li #wine,#block-menu-menu-drink li #cider{text-transform:uppercase;padding-left:0;padding-top:0;cursor:pointer}#block-menu-menu-drink ul>li:last-child>ul>li>ul>li{font-size:18px;xletter-spacing:-1px;list-style:outside none none;text-transform:none}#block-menu-menu-drink ul>li:last-child>ul>li>ul>li a,#block-menu-menu-drink .view-beverages .views-field-title a{color:#000;text-decoration:none;padding:4px 0 4px 10px;display:block}#block-menu-menu-drink ul>li:last-child>ul>li>ul>li a:hover,#block-menu-menu-drink .view-beverages .views-field-title a:hover{color:#a18f64}#block-menu-menu-drink ul>li:last-child>ul>li>ul>li a.active,#block-menu-menu-drink .view-beverages .views-field-title a.active{color:#d31f38}#block-menu-menu-drink ul li ul li ul{padding-left:14px;box-sizing:border-box}.page-drink-our-beer #content .view-beverages>.view-content{margin-top:30px}.page-drink-our-beer .sidebars{xmargin-top:30px}.page-drink-not-beer .view-beverages>.view-content .views-row{margin:0 0 4px 0;float:none}.page-drink-not-beer .view-beverages .views-field-title{display:block;height:auto;margin:auto;position:relative;text-align:left;width:auto;z-index:auto}.node-type-beverage .sidebars{margin-bottom:52px;margin-top:18px;float:none;width:224px}.node-type-beverage #content{float:right;font-weight:normal;xwidth:808px;width:755px;margin:30px 0 86px}.node-type-beverage .field-name-field-image{float:left;width:170px;margin-left:50px;text-align:center}.node-type-beverage .field-name-field-image img{width:100%;xmax-width:148px;height:auto}.beer-body-right{float:right;width:392px;margin:0 84px 56px 0;font-size:22px}.beer-body-right p{margin:16px 0}.beer-titles{font-family:"Tw-Cen-MT",arial!important;color:#000;font-weight:normal;text-shadow:none;border-bottom:1px solid #a18e63;border-top:1px solid #a18e63;padding:8px 0;margin:0 0 14px;text-transform:uppercase}.beer-titles .field-name-title-field{font-size:27px;margin:0}.beer-titles .field-name-field-detail{font-size:18px}.beer-characteristics{border-top:1px solid #a18e63;padding:16px 0;font-size:18px;padding-right:20px}.beer-characteristics .field{margin-bottom:3px}.beer-characteristics .field .field-items{display:inline;float:none}.beer-characteristics .field .field-item{display:inline}.beer-characteristics .field-label{display:inline;float:none;text-transform:uppercase}.beer-brewers-notes{text-transform:none;margin-top:-8px;font-size:18px}.beer-brewers-notes h3{margin:0;font-size:18px}.beer-brewers-notes p{margin:0}.field-name-field-beer-bottle-url a{display:block;width:100%;font-size:21px;line-height:38px;text-align:center;color:#fff;text-transform:uppercase;text-decoration:none;background-color:#d31f38;margin-top:26px}.page-node-535 .sidebars{margin-bottom:52px;margin-top:18px;float:none;width:224px}#block-block-10{float:right;font-weight:normal;width:732px;margin-top:25px}#block-block-10 h3{font-size:25px;font-weight:normal;text-transform:uppercase;border-bottom:1px solid #a18e63;padding-bottom:6px;margin:0 0 28px}#block-block-10 #taphunter .taphunter-row{width:140px;min-height:226px;padding:0!important;float:left;clear:none;overflow:hidden;margin-right:28px;margin-bottom:20px}#block-block-10 #taphunter div.logopadded{padding-left:0!important;text-align:center}#block-block-10 #taphunter .brewerylogo{width:100%!important;xbackground-color:rgba(0,0,0,0);background-color:#fff;border-radius:0;float:none;height:auto;min-height:145px;margin:0 0 18px;position:relative}#block-block-10 #taphunter .brewerylogo img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#block-block-10 #taphunter .beer-name{font-size:18px!important;font-weight:normal!important}#block-block-10 #taphunter .beer-name a{color:#000;margin-bottom:6px;text-decoration:none}#block-block-10 #taphunter .beer-info{display:none}#block-block-10 #taphunter .beer-info.logopadded{font-size:14px;xpadding-left:0!important}#taphunter #taphunter-attribution,#taphunter a.th-follow-button,#taphunter #taphunter-bottles #icon-key{display:none!important}.page-node-33 #main h1{margin-bottom:10px;margin-top:0;width:100%}.page-node-33 #main h2{font-size:25px;font-weight:normal;float:left;width:642px;margin-top:30px;margin-bottom:-3px}.page-node-33 #main p{padding-top:8px;margin:0;font-size:19px;line-height:24px;float:left}.page-node-33 #main q{xfont-family:'Tw-Cen-MT-Bold';font-size:24px;xfont-style:italic;xfloat:left;xwidth:642px;letter-spacing:-1px}.page-node-33 .field-name-body span{font-size:22px;xfloat:left;xwidth:642px}.page-node-33 .field-name-body div{float:left;margin-bottom:70px}.page-node-33 .about-alehouse h1{width:642px}.page-node-33 .field-name-body img{float:left}.page-node-33 .about-left{width:48%;float:left;margin-bottom:10px!important}.page-node-33 .about-right{width:48%;float:left;margin-left:4%;margin-bottom:10px!important}.page-node-33 .about-vision{xwidth:50%}.page-node-33 .about-vision p{xwidth:50%}.page-node-33 .about-vision q{width:642px}.page-node-33 .about-vision img,.page-node-33 .about-alehouse img,.page-node-33 .about-restaurant img,.page-node-33 .about-brewery img,.page-node-33 .taste-image{margin-right:18px;padding-top:7px;margin-bottom:5px}.page-node-33 .about-taste img{margin-right:18px;margin-top:17px}.page-node-33 #about,.page-node-33 #timeline,.page-node-33 #philosophy,.page-node-33 #alehouse,.page-node-33 #tasting-notes,.page-node-33 #restaurant,.page-node-33 #brewery{margin:0;position:relative;width:auto;float:none!important}.page-node-33 .about-beer span{margin-top:10px;margin-bottom:0}.page-node-33 .about-beer .about-right{margin-top:260px}.page-node-33 .about-beer #single-beer-image{margin-left:-105px;margin-top:-242px;position:relative;width:27%}.page-node-33 .about-beer .beer-quote{background-color:#a08e63;height:228px;margin-top:5px;margin-left:526px;position:absolute;width:434px!important}.page-node-33 .about-beer .beer-quote p{width:336px!important;color:#fff;padding-left:82px;padding-right:0}.page-node-33 .about-beer .beer-quote p q{font-size:27px!important;margin-top:40px;display:block;letter-spacing:-.5px!important}.page-node-33 .about-beer .beer-quote .quote-name{font-size:18px;color:#000;text-transform:uppercase}.page-node-33 .about-beer .beer-ingredients{margin-bottom:0}.page-node-33 .about-beer .beer-ingredients h2{width:100%!important}.page-node-33 .about-beer .beer-ingredients h3{float:left;border-bottom:1px solid #a18e63;width:100%;font-weight:normal;margin-top:14px;margin-bottom:0}.page-node-33 .about-beer .beer-ingredients>.about-right{margin-top:0}.page-node-33 .about-taste h1{margin-bottom:0!important}.page-node-33 .about-taste h2{margin-bottom:0!important}.page-node-33 .about-taste h3{float:left;margin-top:14px;margin-bottom:0;border-bottom:1px solid #a18e63;width:100%;xpadding-top:16px!important;font-weight:normal}.page-node-33 .about-taste p{xpadding-bottom:12px!important;xpadding-top:0!important}.page-node-33 .about-taste .taste-cold{width:48%;float:left;margin-bottom:0}.page-node-33 .about-taste .taste-cask{width:48%;float:left;margin-left:4%;margin-bottom:0}.page-node-33 .about-restaurant{margin-bottom:70px}.page-node-33 .about-brewery{margin-bottom:0!important;display:none}.page-node-33 .about-body .footer{margin-top:98px}.node-98 h1{margin-bottom:10px;margin-top:0}.node-98 h1 img{padding-top:7px}.page-node-98 #content .field-name-title-field{padding-top:60px;margin-bottom:21px;font-size:27px;font-weight:normal;text-transform:uppercase}.page-node-98 .field-name-field-hero-image{position:relative;float:left;width:644px}.page-node-98 .group_copy_container{background-color:rgba(0,0,0,.6);height:203px;margin-top:133px;padding-left:44px;padding-right:26px;padding-top:20px;position:absolute;width:410px;z-index:4}.page-node-98 .field-name-field-hero-image-title{font-family:'Tw-Cen-MT-Bold';color:#fff;font-size:46px;text-transform:uppercase;text-shadow:none;border-top:1px solid #fff;border-bottom:1px solid #fff;margin-bottom:19px;position:relative;z-index:5}.page-node-98 .field-name-field-hero-image-subtitle{color:#fff;font-size:27px;font-weight:normal;text-transform:uppercase;margin:0;position:relative;z-index:5}.page-node-98 .field-name-field-hero-image-copy{color:#fff;font-size:16px;text-transform:uppercase;position:relative;z-index:5}.page-node-98 .field-name-field-specials{background:url(sites/default/files/xspecials-banner-background.jpg.pagespeed.ic.wj6WKpNU-v.jpg) no-repeat center top;float:left;width:310px;height:367px;xmargin-top:77px;margin-left:26px;xpadding-top:54px;xpadding-left:26px;xpadding-right:26px;color:#fff;text-transform:uppercase}.page-node-98 .field-name-field-specials .block{padding-top:54px;padding-left:26px;padding-right:26px}.page-node-98 .field-name-field-specials h2{font-size:33px;border-bottom:1px solid #fff;border-top:1px solid #fff;color:#fff;font-family:'Tw-Cen-MT-Bold';font-weight:normal;margin:0;margin-bottom:19px}.page-node-98 .field-name-field-specials .views-field-title span{font-size:27px;font-weight:normal}.page-node-98 .field-name-field-specials .block .views-field-body{font-size:16px;padding-right:20px;padding-bottom:20px;font-weight:bold}.page-node-98 .field-name-field-specials .block .views-field-body p{font-weight:normal;display:inline}.group-upcoming-group{float:left;width:644px}.page-node-98 .field-name-field-upcoming-events-title{font-size:27px;font-weight:normal;text-transform:uppercase;margin-top:30px;padding-bottom:18px}.page-node-98 .field-collection-container{border-bottom:0;margin-bottom:0}.page-node-98 .field-collection-container .field-items .field-item{margin:0!important}.page-node-98 .field-name-field-upcoming-events{width:644px;float:left;border-bottom:1px solid #a18e63}.page-node-98 .field-name-field-upcoming-events>.field-items>.field-item{float:left;border-top:1px solid #a18e63;padding-top:12px;padding-bottom:27px}.page-node-98 .field-name-field-upcoming-events .field-items .field-item .field-collection-view .field-name-field-event-image{float:left;padding-right:18px;width:123px}.page-node-98 .field-name-field-upcoming-events .field-items .field-item .field-collection-view .field-name-field-event-title{float:left;width:476px;font-size:22px;font-weight:normal}.page-node-98 .field-name-field-upcoming-events .field-items .field-item .field-collection-view .field-name-field-event-date{float:left;width:476px;color:#000;font-size:14px}.page-node-98 .field-name-field-upcoming-events .field-items .field-item .field-collection-view .field-name-field-event-body{float:left;width:480px}.page-node-98 .field-name-field-upcoming-events .field-items .field-item .field-collection-view .field-name-field-event-body p{margin:0}.field-collection-view{border-bottom:none!important;margin:0!important;padding:0!important}.page-node-98 .field-collection-container:last-child{xwidth:310px;xfloat:right;xclear:right}.group-regular-group{width:310px;float:right}.page-node-98 .field-name-field-regular-events-title{font-size:27px;font-weight:normal;text-transform:uppercase;margin-top:31px;margin-right:1px;padding-bottom:18px}.page-node-98 .field-name-field-regular-events{width:310px;float:right;clear:right;xmargin-left:26px;margin-top:-1px;border-bottom:1px solid #a18e63}.page-node-98 .field-name-field-regular-events .field-collection-item-field-regular-events{border-top:1px solid #a18e63;padding-top:8px;padding-bottom:20px}.page-node-98 .field-name-field-regular-events .field-collection-item-field-regular-events .field-name-field-title{font-size:22px}.page-node-98 .field-name-field-regular-events .field-collection-item-field-regular-events p{margin:0;padding:0}.page-node-98 #footer{margin-top:130px}.page-node-23 #page-title{xdisplay:block;margin-bottom:44px}.page-node-23 h1 img{padding-top:7px}.page-node-23 h2{xtext-transform:none;margin-bottom:14px!important}.page-node-23 .node-23 h3{xdisplay:none;width:50%;font-size:27px;font-weight:normal;text-transform:uppercase;margin-bottom:0;xmargin-top:45px}.page-node-23 .node-23 p{font-size:24px;xfont-weight:bold;margin-bottom:46px;margin-top:10px;width:50%}.page-node-23 .node-23 .contact-heading{width:100%;margin-top:-14px}.page-node-23 .node-23 a{color:#000;font-size:34px;xfont-weight:bold;text-decoration:none}.page-node-23 .node-23 .contact-directions{float:left;width:100%;xmargin-top:-294px}.page-node-23 .node-23 .contact-directions h2{margin-top:-5px}.page-node-23 .node-23 .contact-bookings{float:left;width:50%;xmargin-top:-258px}.page-node-23 .node-23 .contact-heading-mobile{display:none}.page-node-23 .node-23 .contact-bookings img{width:476px;border:1px solid #ccc}.page-node-23 .block-webform{position:absolute;width:470px;margin-top:-669px;margin-left:510px}.flippy{display:none}@media screen and (-webkit-min-device-pixel-ratio:0){.page-node-23 .block-webform{margin-top:-713px}}.page-node-23 .block-webform .webform-client-form{background-color:#fff;border:solid 1px #ccc;padding-top:6px;padding-bottom:20px;padding-left:3%;width:92%}.page-node-23 .block-webform .webform-component{color:#000;font-size:15px;font-weight:normal;margin-bottom:20px;margin-top:20px}.page-node-23 .block-webform .webform-component label{width:25%;float:left;font-size:20px}.page-node-23 .block-webform .webform-component .form-required{font-size:16px}.page-node-23 .block-webform .webform-component .form-text{background-color:#edebe7;border:medium none;height:32px;xmargin-top:10px;width:68%}.page-node-23 .block-webform .webform-component .form-textarea{background-color:#edebe7;border:medium none;height:47px;xmargin-top:10px;width:68%;height:90px}.page-node-23 .block-webform .webform-component .grippie{width:292px;margin-left:25%}.page-node-23 .block-webform .form-submit{background-color:#a18f64;border:medium none;color:#fff;xfloat:right;font-family:'Tw-Cen-MT','arial'!important;font-size:22px;height:37px;line-height:25px;margin-left:67%;xmargin-top:8px;padding-left:5%;padding-right:5%;text-align:center;text-transform:uppercase}.section-gallery #page-title{xdisplay:block;xfont-family:'Tw-Cen-MT' , 'arial';xfont-size:27px;xfont-weight:normal;xcolor:#000;xpadding-top:7px;xtext-transform:uppercase;xletter-spacing:0;xwidth:74.6%;xtext-shadow:none;xfloat:right;xmargin-top:0}.section-gallery .view-header{float:right;width:74.6%}.section-gallery .view-header h1{margin-top:0}.section-gallery .view-header h1{padding-top:9px}.section-gallery .view-gallery .views-exposed-form{float:left;margin-top:16px;margin-bottom:52px;width:224px}.section-gallery .view-gallery .view-content{float:right;font-weight:normal;width:732px}.section-gallery .view-gallery .view-content .views-row{float:left;margin-bottom:30px;margin-right:28px;xwidth:25%}.section-gallery .view-gallery .views-exposed-form .views-exposed-widget{padding:0;float:none}.section-gallery .view-gallery .view-filters .form-type-bef-link{font-size:20px;letter-spacing:-1px;list-style:none outside none;text-transform:none;border-bottom:1px solid #a18e63}.section-gallery .view-gallery .view-filters .form-type-bef-link a{background:url(sites/default/files/xright-arrow-black.png.pagespeed.ic.Mfh64stCxm.png) no-repeat scroll right 12px center rgba(0,0,0,0);color:#000;font-size:22px;padding-bottom:8px;padding-top:8px;text-decoration:none;text-transform:uppercase;display:block}.section-gallery .view-gallery .view-filters .form-type-bef-link a:hover{xbackground:url(sites/default/files/right-arrow-white.png) no-repeat right 12px center;color:#a18f64;xtext-decoration:none;xbackground-color:#a18f64;xpadding-left:14px}.section-gallery .view-gallery .view-filters .selected a,.section-gallery .view-gallery .view-filters .selected a:hover{background:url(sites/default/files/xright-arrow-white.png.pagespeed.ic.YX4G9czxeX.png) no-repeat right 12px center;color:#fff;text-decoration:none;background-color:#a18f64;padding-left:14px}#footer{background:url(sites/default/files/xfooter-border.png.pagespeed.ic.T78_ygrZPp.png) no-repeat center top;float:left;width:100%;margin-top:26px;height:230px;font-size:20px;text-transform:uppercase}#footer .block{width:230px;height:194px;float:left;border-right:1px solid #a18e63;margin-top:22px;xpadding-right:14px;margin-right:14px}#footer h3{margin:0;padding-bottom:11px;font-weight:normal;font-size:20px}#footer p{margin:0}#footer a{color:#000;text-decoration:none;font-size:20px}#footer a:hover{color:#a08e63;text-decoration:none}#footer .footer-menu{list-style:none;margin:0;padding:0}#footer .footer-menu li{padding-bottom:10px}#footer #block-block-5 p,#footer #block-block-7 p{font-size:16px;text-transform:none;width:226px;border:none;margin-left:0;line-height:21px}#footer #block-block-7 a{font-size:16px}#footer #block-block-7 img{width:69px;xfloat:left}#footer #block-block-7 .footer-disclaimer{height:75px!important;margin-top:22px}#footer #block-block-7 .footer-disclaimer p{font-size:14px;width:206px;float:left;margin-top:2px;line-height:16px}#footer #block-block-8{border:none!important;text-align:center}#footer #block-block-8 img{width:121px;padding-bottom:4px}#cboxWrapper{border-radius:0}#cboxOverlay{background-color:#a08e63;opacity:.8!important}#disclaimer{background:url(sites/default/files/xbrewing-logo.png.pagespeed.ic.wUH74lZJUg.png) no-repeat center 35px;background-size:280px auto;padding:189px 26px 0;text-align:center}#disclaimer .disclaimer-title{background:url(sites/default/files/xover-18.png.pagespeed.ic.xuzrq5JTVN.png) no-repeat center center;background-size:363px auto;text-indent:-9999px;border-top:1px solid #a18e63;border-bottom:1px solid #a18e63;padding:16px 0;margin-bottom:38px}#disclaimer .description,#disclaimer .exit{display:none}#disclaimer .form-item-disclaimer-age label{font-size:18px}#disclaimer #edit-disclaimer-age{margin:16px 0 38px;font-size:30px;line-height:57px;text-transform:uppercase}#disclaimer #edit-disclaimer-age select{font-size:30px;line-height:57px;color:#a08e63;width:126px;text-align:center;border:1px solid #a18e63;-moz-appearance:none}#disclaimer #edit-disclaimer-age select:-ms-expand{display:none}#disclaimer #disclaimer_enter{background-color:#a08e63;color:#fff;width:308px;font-size:30px;line-height:56px;text-decoration:none;text-transform:uppercase;text-align:center;margin:0 auto;display:block}.page-node-536 .header__logo img{display:none}.page-node-536 .header__logo{background:url(sites/default/files/xbrewing-logo.png.pagespeed.ic.wUH74lZJUg.png) no-repeat center center;background-size:100% auto;height:129px}.page-node-536 #block-menu-menu-full-site-main-menu,.page-node-536 #footer{display:none}.funnel{margin-bottom:129px}.funnel__alehouse,.funnel__brewingco{width:476px;float:left;border-top:1px solid #a18e63}.funnel__alehouse{margin-right:28px}.funnel__alehouse h2{background:url(sites/default/files/xalehouse-logo.png.pagespeed.ic.NXAn6_YMQd.png) no-repeat center center;background-size:186px auto;text-indent:-9999px;height:88px}.funnel__brewingco h2{background:url(sites/default/files/xfineales-logo.png.pagespeed.ic.q_3onzCe6O.png) no-repeat center center;background-size:186px auto;text-indent:-9999px;height:88px}.funnel__alehouse-wrapper{background:url(sites/default/files/xfunnel-alehouse.jpg.pagespeed.ic.JWAJPDI26T.jpg) no-repeat center center;height:440px;width:476px;position:relative}.funnel__brewingco-wrapper{background:url(sites/default/files/xfunnel-brewingco.jpg.pagespeed.ic.8-jOVLlg2N.jpg) no-repeat center center;height:440px;width:476px;position:relative}.funnel__link{background-color:#a08e63;color:#fff;width:392px;font-size:20px;line-height:38px;text-decoration:none;text-transform:uppercase;text-align:center;margin:0 auto;display:block;position:relative;top:50%;transform:translateY(-50%)}@media only screen and (min-device-width:768px) and (max-device-width:1024px){#views_slideshow_controls_text_home_page_carousel-block_1 #views_slideshow_controls_text_next_home_page_carousel-block_1{margin-left:940px}.page-eat .view-eat>.view-content .views-field-field-price{margin-right:10px}.page-drink-tap-beer-coming-soon .view-beverages .views-field-title,.page-drink-tap-beer-coming-soon .view-beverages .views-field-body{xwidth:68%;xmargin-right:68px}.page-node-23 .block-webform{margin-top:-86%}}