html{line-height:1.15;font-size:100%;font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;box-sizing:border-box}body{padding:0;background:#fefefe;background:url(/wp-content/themes/french_broad/images/yellow-rocks.png);margin:0;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased;transition:background-color .5s;color:#404040;font-family:"acumin-pro",sans-serif;font-weight:500;font-style:normal;font-size:16px;font-size:1rem;line-height:1.5;background:#40928f url(/wp-content/themes/french_broad/images/rock-texture.svg)}aside,footer,header,main,nav,section{display:block}hr{box-sizing:content-box;overflow:visible;background-image:url(/wp-content/themes/french_broad/images/dotted-line.svg);background-repeat:repeat-x;height:25px!important;border:0;margin-bottom:1.5em}a{-webkit-text-decoration-skip:objects;line-height:inherit;cursor:pointer}a:active,a:hover{outline-width:0}img{display:inline-block;vertical-align:middle;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}::after,::before{box-sizing:inherit}.grid-x{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.cell{-ms-flex:0 0 auto;flex:0 0 auto;min-height:0;min-width:0;width:100%}.grid-x>.small-12{-ms-flex-preferred-size:auto;flex-basis:auto}@media print,screen and (min-width:40em){.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-8,.grid-x>.medium-9{-ms-flex-preferred-size:auto;flex-basis:auto}}@media print,screen and (min-width:64em){.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-7,.grid-x>.large-9{-ms-flex-preferred-size:auto;flex-basis:auto}}.grid-x>.small-12,.main-navigation #menu-secondary-menu li ul{width:100%}@media print,screen and (min-width:40em){.grid-x>.medium-2{width:16.66667%}.grid-x>.medium-3{width:25%}.grid-x>.medium-4{width:33.33333%}.grid-x>.medium-8{width:66.66667%}.grid-x>.medium-9{width:75%}}@media print,screen and (min-width:64em){.grid-x>.large-2{width:16.66667%}.grid-x>.large-3{width:25%}.grid-x>.large-7{width:58.33333%}.grid-x>.large-9{width:75%}}.grid-margin-x{margin-left:-.625rem;margin-right:-.625rem}@media print,screen and (min-width:40em){.grid-margin-x{margin-left:-.9375rem;margin-right:-.9375rem}}.grid-margin-x>.cell{width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem}@media print,screen and (min-width:40em){.grid-margin-x>.cell{width:calc(100% - 1.875rem);margin-left:.9375rem;margin-right:.9375rem}}.grid-margin-x>.small-12{width:calc(100% - 1.25rem)}@media print,screen and (min-width:40em){.grid-margin-x>.small-12{width:calc(100% - 1.875rem)}.grid-margin-x>.medium-2{width:calc(16.66667% - 1.875rem)}.grid-margin-x>.medium-3{width:calc(25% - 1.875rem)}.grid-margin-x>.medium-4{width:calc(33.33333% - 1.875rem)}.grid-margin-x>.medium-8{width:calc(66.66667% - 1.875rem)}.grid-margin-x>.medium-9{width:calc(75% - 1.875rem)}}@media print,screen and (min-width:64em){.grid-margin-x>.large-2{width:calc(16.66667% - 1.875rem)}.grid-margin-x>.large-3{width:calc(25% - 1.875rem)}.grid-margin-x>.large-7{width:calc(58.33333% - 1.875rem)}.grid-margin-x>.large-9{width:calc(75% - 1.875rem)}}div,li,p,td,th{margin:0;padding:0}.menu,h1,h2,h3,ul{padding:0}h1,h2,h3,p{text-rendering:optimizeLegibility}p{line-height:1.6}i{line-height:inherit;font-style:italic}h1,h2,h3{font-size:1.5rem;margin-bottom:.5rem}h2,h3{font-size:1.25rem}h3{font-size:1.1875rem;margin:0}@media print,screen and (min-width:40em){h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:1.9375rem}}a img{border:0}p,table,ul{margin-bottom:1rem}ul,ul ul{margin-left:1.25rem}ul{line-height:1.6;box-sizing:border-box;margin:0 0 1.5em 3em;list-style:disc}li,p{font-size:inherit}ul ul{margin-bottom:0}@media print{*{background:0 0!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" ("attr(href)")"}a[href^="#"]:after{content:""}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.menu{margin:0;list-style:none;position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row}.menu a{line-height:1;text-decoration:none;display:block;padding:.7rem 1rem;margin-bottom:0}table{border-collapse:collapse;border-radius:0;margin:0 0 1.5em;width:100%}table thead tr{background:#fff0}table thead th{font-weight:700;text-align:left}table tbody td,table thead th{padding:.5rem .625rem .625rem}table.unstriped tbody tr{border-bottom:1px solid #f1f1f1;background-color:#fefefe}.tabs{margin:0;border:1px solid #e6e6e6;background:#fefefe;list-style-type:none}.tabs::after,.tabs::before{display:table;content:" ";-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-order:1;order:1}.tabs::after{clear:both}.tabs-title{float:left}.tabs-title>a:hover{background:#fefefe;color:#1468a0}.tabs-title>a:focus,.tabs-title>a[aria-selected=true]{background:#e6e6e6;color:#1779ba}.tabs-content{border:1px solid #e6e6e6;border-top:0;background:#fefefe;color:#0a0a0a;transition:all .5s ease}.tabs-panel{display:none;padding:1rem}.tabs-panel.is-active,section.our-beers .beer-availability .available li span{display:block}.small-order-1{-ms-flex-order:1;order:1}.small-order-2{-ms-flex-order:2;order:2}@media print,screen and (min-width:40em){.medium-order-1{-ms-flex-order:1;order:1}.medium-order-2{-ms-flex-order:2;order:2}}@media screen and (min-width:1031px){.mobilemenu{display:none}}@media screen and (max-width:640px){.mobilemenu{right:0}}.mobilemenu .directions-icon{display:inline-block;position:relative;vertical-align:top;width:60px;height:60px;margin-right:30px}@media screen and (max-width:768px){.mobilemenu .directions-icon{width:50px;height:50px;margin-right:10px}}.mobilemenu .directions-icon #map-icon .stone-bg{fill:#006c68}.mobilemenu .directions-icon #map-icon .map-marker{fill:#fff}.mobilemenu .directions-icon #map-icon .map-text{fill:#ffb549}@media screen and (max-width:768px){.mobilemenu .global-menu-icon-svg{width:70px;height:70px}}@media screen and (max-width:380px){.mobilemenu .global-menu-icon-svg{margin-top:0;width:55px;height:55px}}.mobilemenu .mobile-navigation ul{margin:0 60px;display:none}.mobilemenu .mobile-navigation li{width:100%;padding:0;font-size:20px;opacity:0}@media (max-width:39.9375em){footer{text-align:center}}footer a,footer p{color:#006c68}footer a{transition:all .35s ease-in-out}footer a:hover{color:#fff}section.our-beers .tabs.second-layer{background:url(/wp-content/themes/french_broad/images/dotted-lines.svg)0 300px no-repeat}@media screen and (min-width:1130px){section.our-beers .tabs.second-layer{background-position:0 330px}}@media screen and (max-width:830px){section.our-beers .tabs.second-layer{background-position:bottom center}}.main-navigation li{position:relative}@media screen and (max-width:640px){section.our-beers .tabs.second-layer .highlight svg{width:90px}}@media screen and (min-width:1130px){section.our-beers .tabs.second-layer .beer-img{max-height:330px}}@media screen and (max-width:1050px){section.our-beers .tabs.second-layer .beer-img{max-height:280px}}@media screen and (max-width:895px){section.our-beers .tabs.second-layer .beer-img{max-height:250px}}@media screen and (max-width:815px){section.our-beers .tabs.second-layer .tabs-title{width:33%}}a,section.our-beers .tabs.second-layer .tabs-title:hover{background-color:#fff0}@media screen and (max-width:815px){section.our-beers .tabs.second-layer .tabs-title:hover:hover{background-position:80px 350px}}@media screen and (max-width:815px){section.our-beers .tabs.second-layer .tabs-title:hover .beer-img{margin-top:0}}@media (max-width:39.9375em){section.our-beers .tabs-content{padding-top:2em}}@media (max-width:39.9375em){section.our-beers .tabs-content .beer-logo{padding:0}}.mobilemenu .mobile-navigation li ul li{padding:0}@media screen and (max-width:1024px){section.our-beers .tasting-notes-container{padding-top:0;margin-left:calc(35%)}}@media screen and (max-width:640px){section.our-beers .tasting-notes-container{margin-left:0}}@media (max-width:39.9375em){section.our-beers .tasting-notes-container{padding-top:2em}}@media screen and (max-width:1024px){section.our-beers .video-player{text-align:left;min-width:300px}}p,section.our-beers .beer-notes table,section.our-beers .beer-notes tbody,section.our-beers .beer-notes td,section.our-beers .beer-notes th,section.our-beers .beer-notes thead,section.our-beers .beer-notes tr{font-family:"Ubuntu",sans-serif}section.our-beers .beer-notes thead{background:url(/wp-content/themes/french_broad/images/small-line.svg)bottom no-repeat}section.our-beers .beer-notes table thead th{padding-bottom:1em}@media (max-width:39.9375em){section.our-beers .beer-notes td{font-size:18px}}@media (max-width:39.9375em){section.our-beers .beer-notes td.social{font-size:13px}}@media (max-width:39.9375em){section.our-beers .beer-availability{padding-top:5em}}@media (max-width:39.9375em){section.our-beers .beer-availability .where-to-find{padding-top:5em}}@media (max-width:39.9375em){section.our-beers .beer-availability .available{margin-left:0}}@media (max-width:39.9375em){section.our-beers .beer-availability .available li{margin:1em .25em;width:30%}}body:after{content:url(/wp-content/plugins/instagram-feed-pro/img/sbi-sprite.png);display:none}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{overflow-wrap:normal!important}@media only screen and (max-width:768px){:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}}:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}@font-face{font-display:swap;font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal}img{border-style:none;height:auto;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}@font-face{font-display:swap;font-family:"evelethclean_regular";src:url(/wp-content/themes/french_broad/fonts/evelethclean-webfont.woff2)format("woff2"),url(/wp-content/themes/french_broad/fonts/evelethclean-webfont.woff)format("woff");font-weight:400;font-style:normal}h1,h2,h3{clear:both}h1{font-family:"evelethclean_regular";font-style:normal;font-weight:400;font-size:30px;text-transform:uppercase;letter-spacing:1px;color:#f4f5f5;margin:0 0 20px;line-height:35px}@media screen and (min-width:768px) and (max-width:1149px){h1{font-family:"evelethclean_regular";font-style:normal;font-weight:400;font-size:55px;text-transform:uppercase;letter-spacing:1px;line-height:58px}}@media screen and (min-width:1150px){h1{font-family:"evelethclean_regular";font-style:normal;font-weight:400;font-size:50px;text-transform:uppercase;letter-spacing:1px;color:#f4f5f5;margin:0 0 20px;line-height:50px}}.beer-bio h2{font-size:40px;line-height:45px}.beer-bio h2,h2{margin:0 0 20px}.beer-bio h2,h2,h3{font-family:"evelethclean_regular";font-style:normal;font-weight:400;letter-spacing:1px;text-transform:uppercase}h2,h3{font-size:23px;color:#f4f5f5;line-height:30px}p{margin-bottom:1.5em}*,:after,:before{box-sizing:inherit}li>ul{margin-bottom:0;margin-left:1.5em}a{text-decoration:none}.beer-bio h2,.main-navigation li.menu-item-has-children:hover>a,.main-navigation li:hover>a,.main-navigation ul ul a:hover,.main-navigation ul ul li:hover>a,a,a:visited{color:#eb9b22}a:active,a:focus,a:hover{color:#f4f5f5}a:focus{outline:0}a:active,a:hover{outline:0}.site-header{margin:0 40px}.site-branding{background:url(/wp-content/themes/french_broad/images/header-blob.svg)no-repeat;width:175px;height:auto;max-width:250px;max-height:295px;background-size:contain;display:inline-block;float:left;margin-right:20px;position:relative;z-index:10}.site-branding .logo-text{font-family:"acumin-pro",sans-serif;font-weight:700;font-style:normal;font-size:16px;text-transform:uppercase;color:#006c68;margin-left:8%;text-align:center;padding-top:20px}.site-branding a.logo{display:block}.site-branding .logo img{width:70%;margin:10px auto}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{background-color:#006c68;float:left;position:absolute;top:100%;left:-999em;z-index:99999;border:#f4f5f5 dashed 1px;-webkit-border-top-left-radius:88px;-webkit-border-top-right-radius:52px;-webkit-border-bottom-right-radius:66px;-webkit-border-bottom-left-radius:25px;-moz-border-radius-topleft:88px;-moz-border-radius-topright:52px;-moz-border-radius-bottomright:66px;-moz-border-radius-bottomleft:25px;border-top-left-radius:88px;border-top-right-radius:52px;border-bottom-right-radius:66px;border-bottom-left-radius:25px}.main-navigation ul ul li,.site-branding a.logo{text-align:center;width:100%}.main-navigation ul ul li a,.main-navigation ul ul li a:visited{font-size:16px;line-height:25px;padding-bottom:5px;width:auto}.main-navigation ul li:hover>ul{margin:0 auto;left:-50%;right:-50%;width:135%}.main-navigation a{text-decoration:none;color:#f4f5f5;text-transform:uppercase;line-height:45px;padding-bottom:5px}#menu-primary-menu{font-size:28px}.main-navigation #menu-secondary-menu{font-size:20px}.main-navigation #menu-secondary-menu a{line-height:35px;padding-bottom:0}.main-navigation #menu-secondary-menu li ul li a{line-height:25px;padding-bottom:0}.main-navigation{display:none}.mobilemenu{position:absolute;vertical-align:top;top:20px;right:40px}@media screen and (min-width:1031px){.mobilemenu{display:none}}.mobilemenu a.directions-icon{display:inline-block;position:relative;vertical-align:top;margin-right:30px;width:60px;height:60px}@media screen and (max-width:768px){.mobilemenu a.directions-icon{margin-right:10px;width:50px;height:50px}}.mobilemenu a.directions-icon #map-icon .stone-bg{fill:#eb9b22}.mobilemenu a.directions-icon #map-icon .map-marker{fill:#f4f5f5}.mobilemenu a.directions-icon #map-icon .map-text{fill:#006c68}.mobilemenu a:hover.directions-icon #map-icon .stone-bg{fill:#414042}.mobilemenu a:hover.directions-icon #map-icon .map-marker{fill:#f4f5f5}.mobilemenu .global-menu-icon-svg #mobilemenuicon .stone-bg,.mobilemenu a:hover.directions-icon #map-icon .map-text{fill:#eb9b22}.mobilemenu .global-menu-icon-svg{display:inline-block;position:relative;vertical-align:top;width:80px;height:80px;margin-top:20px;z-index:201;transition:all .35s ease-in-out}@media screen and (max-width:768px){.mobilemenu .global-menu-icon-svg{width:70px;height:70px}}@media screen and (max-width:380px){.mobilemenu .global-menu-icon-svg{margin-top:0;width:55px;height:55px}}.mobilemenu .global-menu-icon-svg #mobilemenuicon .bars,.mobilemenu .global-menu-icon-svg #mobilemenuicon .menu-text{fill:#006c68}.mobilemenu .mobile-navigation{position:fixed;transition:all .35s ease-in-out;height:0;top:0;left:0;width:100%;background-color:#eb9b22;z-index:200}.mobilemenu .mobile-navigation .menu-primary-menu-container{margin-top:3em}#menu-primary-menu,.main-navigation #menu-secondary-menu,.main-navigation ul ul li a,.main-navigation ul ul li a:visited,.mobilemenu .mobile-navigation li a,.mobilemenu .mobile-navigation li ul li a{font-family:"evelethclean_regular";font-style:normal;font-weight:400;text-transform:uppercase;letter-spacing:1px}.mobilemenu .mobile-navigation li a{color:#006c68;text-decoration:none;font-size:28px;padding:10px 0}.mobilemenu .mobile-navigation li a:hover{color:#1f1f1f}.mobilemenu .mobile-navigation li ul{margin:0 20px;list-style-type:circle!important}.mobilemenu .mobile-navigation li ul li a{padding:10px 0 0;font-size:20px}.mobilemenu .mobile-navigation li.menu-item-has-children a{padding:10px 0 0}.mobilemenu .mobile-navigation li.menu-item-has-children ul{margin-bottom:10px}.pin-point a.directions-icon,.site-footer .footer-wrapper .footer-top .menu-primary-menu-container ul li ul{display:none}@media screen and (min-width:900px){.mobilemenu{display:none}.main-navigation{display:flex;flex-direction:column;margin-top:15px}.main-navigation ul{display:block}.main-navigation ul li{float:left}.main-navigation ul li a{display:inline-block;padding:0 20px;margin:0 5px}.main-navigation ul li ul{padding:10px 10px 13px}.main-navigation ul li ul li a{display:block;text-align:center;padding:0}.pin-point a.directions-icon{display:block;position:absolute;vertical-align:top;right:40px;top:20px;fill:#f4f5f5;width:25px;height:25px}.pin-point a:hover.directions-icon{fill:#eb9b22}}@media screen and (min-width:1150px){.site-header{max-width:1150px;margin:0 auto;position:relative}.site-branding{background:url(/wp-content/themes/french_broad/images/header-blob.svg);width:250px;height:295px;background-size:contain;display:inline-block;float:left;margin-right:20px;position:relative;z-index:10}.site-branding .logo-text{font-family:"acumin-pro",sans-serif;font-weight:700;font-style:normal;font-size:16px;text-transform:uppercase;color:#006c68;padding-top:20px}.site-branding .logo img{width:80%;margin:20px auto 30px}.site-branding a.logo{width:100%;display:block;text-align:center;margin-left:10px}}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0/.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.site-content:after,.site-footer:after,.site-header:after{clear:both}.sub-page-content-left{min-width:340px;margin-right:30px;padding-top:15px;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:701px) and (max-width:999px){.sub-page-content-left{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.sub-page-content-left h3{color:#f4f5f5}#taproom-hours-sidebar{background-image:url(/wp-content/themes/french_broad/images/rock-2.svg);background-size:contain;background-repeat:no-repeat;background-position:left center;padding:60px 10px 50px 40px;position:relative;z-index:2;margin-top:-20px}@media screen and (min-width:1000px){#taproom-hours-sidebar{margin-top:-80px}}#restaurant-hours-sidebar .sidebar-heading-restaurant,#taproom-hours-sidebar .sidebar-heading-tap,.sidebar-heading-hours{font-family:"evelethclean_regular";font-style:normal;font-weight:400;font-size:27px;text-transform:uppercase;letter-spacing:1px}#restaurant-hours-sidebar .sidebar-heading-restaurant,.sidebar-heading-hours{font-size:39px}#restaurant-hours-sidebar{background-image:url(/wp-content/themes/french_broad/images/rock-3.svg);background-size:contain;background-repeat:no-repeat;background-position:left center;padding:45px 10px 50px 40px;position:relative;z-index:1;margin-top:-30px}#restaurant-hours-sidebar .sidebar-heading-restaurant{font-size:20px}.content-area.sub-page{position:relative;top:-50px;margin-bottom:-92px;z-index:1}@media screen and (min-width:1150px){.content-area.sub-page{top:-160px;margin-bottom:-200px}}.content-area.sub-page .site-main{background-image:url(/wp-content/themes/french_broad/images/footer-wave-top-lightgreen.svg);background-position:center bottom;background-repeat:repeat-x}.sub-page-content-wrapper{background:url(/wp-content/themes/french_broad/images/dotgrain.png);color:#f4f5f5;position:relative;z-index:1;top:-40px;padding:60px 0 0}.sub-page-content-wrapper .sub-page-content{max-width:1300px;padding:0 20px 30px;margin:0 auto;display:flex;flex-direction:column-reverse}@media screen and (min-width:1000px){.sub-page-content-wrapper .sub-page-content{flex-direction:row}}.featured-image-container{position:relative;overflow:hidden;width:100%;height:565px;z-index:2}.clipped-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;clip-path:url(#svgClip);-webkit-clip-path:url(#svgClip)}.breadcrumb-nav,.umbrella-tab a{font-family:"evelethclean_regular";font-style:normal;font-weight:400;font-size:20px;letter-spacing:1px;text-transform:uppercase}.breadcrumb-nav{color:#eb9b22;margin-bottom:10px;line-height:23px}@media screen and (min-width:768px) and (max-width:1149px){.breadcrumb-nav{font-family:"evelethclean_regular";font-style:normal;font-weight:400;font-size:30px;text-transform:uppercase;letter-spacing:1px;line-height:38px}}@media screen and (min-width:1150px){.breadcrumb-nav{font-family:"evelethclean_regular";font-style:normal;font-weight:400;font-size:45px;text-transform:uppercase;letter-spacing:1px;line-height:48px}}.daily-specials{margin:0 auto;min-width:215px;text-align:center}.beer-specifics,.our-beers{background-color:#414042;margin:0 auto}.our-beers{width:100%}.beer-specifics{max-width:1150px;padding:0 20px}.umbrella-tab{background:url(/wp-content/themes/french_broad/images/dotgrain.png);padding:0 20px}.umbrella-tab .tabs-title{text-align:center;float:none}.umbrella-tab a{color:#f4f5f5;display:block;padding:20px 5px 30px}@media screen and (min-width:900px){.umbrella-tab a{font-family:"evelethclean_regular";font-style:normal;font-weight:400;font-size:26px;text-transform:uppercase;letter-spacing:1px}}section.our-beers{padding:0 0 5em}section.our-beers .beer-notes table,section.our-beers .beer-notes tbody,section.our-beers .beer-notes td,section.our-beers .beer-notes th,section.our-beers .beer-notes thead,section.our-beers .beer-notes tr,section.our-beers .tabs{border:0;background-color:#fff0}section.our-beers .tabs .tabs-title>a:focus,section.our-beers .tabs .tabs-title>a[aria-selected=true]{background-color:#fff0}section.our-beers .tabs.umbrella-tab{border:0;background-color:#fff0;text-align:center;margin-bottom:40px}@media screen and (min-width:650px){section.our-beers .tabs.umbrella-tab .tabs-title{float:left;width:50%}}section.our-beers .tabs.umbrella-tab .tabs-title>a:focus,section.our-beers .tabs.umbrella-tab .tabs-title>a:hover,section.our-beers .tabs.umbrella-tab .tabs-title>a[aria-selected=true]{color:#f4f5f5;background:url(/wp-content/themes/french_broad/images/nav-squiggle-large.svg)bottom repeat-x;background-color:#fff0;padding:20px 5px 30px;margin-bottom:10px}section.our-beers .tabs.second-layer{padding-bottom:1em;padding-top:1em;display:flex;flex-wrap:wrap;width:100%;justify-content:center}@media screen and (min-width:1130px){section.our-beers .tabs.second-layer{background-position:0 330px}}@media screen and (max-width:830px){section.our-beers .tabs.second-layer{background-position:bottom center}}section.our-beers .tabs.second-layer li{position:relative;text-align:center}section.our-beers .tabs.second-layer .highlight{position:absolute;bottom:30px;z-index:1;opacity:0;transition:all .35s ease-in-out;left:10%}section.our-beers .tabs.second-layer .highlight svg{fill:#eb9b22;width:75px}@media screen and (max-width:640px){section.our-beers .tabs.second-layer .highlight svg{width:75px}}section.our-beers .tabs.second-layer .beer-img{max-height:300px;z-index:2;position:relative;transition:all .35s ease-in-out}@media screen and (min-width:1130px){section.our-beers .tabs.second-layer .beer-img{max-height:330px}}@media screen and (max-width:1050px){section.our-beers .tabs.second-layer .beer-img{max-height:280px}}@media screen and (max-width:895px){section.our-beers .tabs.second-layer .beer-img{max-height:250px}}section.our-beers .tabs.second-layer .tabs-title{padding-bottom:40px}@media screen and (max-width:815px){section.our-beers .tabs.second-layer .tabs-title{width:33%}}section.our-beers .tabs.second-layer .tabs-title:hover:hover{background:url(/wp-content/themes/french_broad/images/highlighttext.svg)80px 350px no-repeat;background-size:50px}@media screen and (max-width:815px){section.our-beers .tabs.second-layer .tabs-title:hover:hover{background-position:80px 350px}}section.our-beers .tabs.second-layer .tabs-title:hover .beer-img{margin-top:15px}@media screen and (max-width:815px){section.our-beers .tabs.second-layer .tabs-title:hover .beer-img{margin-top:0}}section.our-beers .tabs.second-layer .tabs-title:hover .highlight{opacity:1}section.our-beers .tabs.second-layer .tabs-title>a{padding:0!important;background-color:#fff0}section.our-beers .tabs.second-layer .tabs-title>a:hover{background-color:#fff0}section.our-beers .tabs-content{border:0;background-color:#fff0;padding-top:0}section.our-beers .tabs-content .tabs-panel{padding:0 20px;max-width:1000px;margin:0 auto}section.our-beers .tabs-content .beer-logo{padding:16px}section.our-beers .tabs-content .beer-logo img{max-height:300px}section.our-beers .tabs-content .beer-details{padding-top:50px}section.our-beers .tabs-content.beer-specifics{padding:0}section.our-beers .tasting-notes-container{padding-top:60px}@media screen and (max-width:1024px){section.our-beers .tasting-notes-container{padding-top:0;margin-left:calc(35%)}}@media screen and (max-width:640px){section.our-beers .tasting-notes-container{margin-left:0}}section.our-beers .video-player{text-align:center}@media screen and (max-width:1024px){section.our-beers .video-player{text-align:left;min-width:300px}}section.our-beers .video-player a{color:#f4f5f5;transition:all .35s ease-in-out}section.our-beers .beer-notes th,section.our-beers .video-player a:hover{color:#fff}section.our-beers .beer-notes{margin-top:2em}section.our-beers .beer-notes thead{background:url(/wp-content/themes/french_broad/images/dotted-line.svg)bottom repeat-x}section.our-beers .beer-notes td{color:#f4f5f5;font-size:35px;font-weight:700}section.our-beers .beer-notes td.social{font-size:20px;font-weight:500}section.our-beers .beer-availability{padding-top:2.5em}section.our-beers .beer-availability .where-to-find{padding-left:16px}section.our-beers .beer-availability .available{vertical-align:bottom;color:#fff;font-size:12px}section.our-beers .beer-availability .available li{text-align:center;margin:1em 1.5em;display:inline-block;max-width:90px}.beer-bio{color:#f4f5f5}a.tasting-notes-button,a:visited.tasting-notes-button{font-family:"evelethclean_regular";font-style:normal;font-weight:400;font-size:18px;color:#f4f5f5;line-height:20px;display:inline-block;background:#eb9b22;letter-spacing:1px;text-transform:uppercase;padding:5px 30px;margin:20px auto;text-align:center;min-height:30px}a:hover.tasting-notes-button{background:#006c68}.site-footer{background-image:url(/wp-content/themes/french_broad/images/dotgrain.png);width:100%;padding:70px 0 0;margin-top:-2px;position:relative}.site-footer .footer-wrapper{background-image:url(/wp-content/themes/french_broad/images/footer-wave-bottom.svg);background-position:center bottom;background-repeat:repeat-x;width:100%;padding:0 0 30px}.site-footer .footer-wrapper .footer-top{max-width:1200px;margin:0 auto 20px;padding:0 10px}.site-footer .footer-wrapper .footer-top .menu-footer-sub-menu-container ul,.site-footer .footer-wrapper .footer-top .menu-primary-menu-container ul{justify-content:center}.site-footer .footer-wrapper .footer-top .menu-primary-menu-container a,.site-footer .footer-wrapper .footer-top .menu-primary-menu-container a:visited{color:#f4f5f5;font-family:"evelethclean_regular";font-style:normal;font-weight:400;font-size:30px;text-transform:uppercase;letter-spacing:1px}.site-footer .footer-wrapper .footer-top .menu-primary-menu-container a:hover{color:#eb9b22}.site-footer .footer-wrapper .footer-top .menu-footer-sub-menu-container a,.site-footer .footer-wrapper .footer-top .menu-footer-sub-menu-container a:visited{color:#eb9b22;font-family:"evelethclean_regular";font-style:normal;font-weight:400;font-size:20px;text-transform:uppercase;letter-spacing:1px}.site-footer .footer-wrapper .footer-bottom h3,.site-footer .footer-wrapper .footer-bottom p,.site-footer .footer-wrapper .footer-top .menu-footer-sub-menu-container a:hover,ul.socialIcons a,ul.socialIcons a:visited{color:#f4f5f5}.site-footer .footer-wrapper .footer-bottom{max-width:1200px;margin:0 auto 50px;padding:0 20px}.site-footer .footer-wrapper .footer-bottom .footer-bottom-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;text-align:left}.site-footer .footer-wrapper .footer-bottom .footer-bottom-wrapper .footer-logo{margin:20px 30px}@media screen and (min-width:596px){.site-footer .footer-wrapper .footer-bottom .footer-bottom-wrapper .footer-logo{margin:0 30px}}.site-footer .footer-wrapper .footer-bottom .footer-bottom-wrapper #restaurant-hours-sidebar,.site-footer .footer-wrapper .footer-bottom .footer-bottom-wrapper #taproom-hours-sidebar{min-width:340px;align-self:flex-start}.site-footer .footer-wrapper .footer-bottom .footer-bottom-wrapper #taproom-hours-sidebar{margin:0-30px 0 0;padding:45px 10px 25px 50px}@media screen and (max-width:595px){.site-footer .footer-wrapper .footer-bottom .footer-bottom-wrapper #taproom-hours-sidebar{margin-bottom:-25px}}.site-footer .footer-wrapper .footer-bottom .footer-bottom-wrapper #restaurant-hours-sidebar{margin:0;padding:40px 10px 25px 50px}@media screen and (max-width:595px){.site-footer .footer-wrapper .footer-bottom .footer-bottom-wrapper #restaurant-hours-sidebar{margin-bottom:20px}}.site-footer .footer-wrapper .footer-bottom .footer-bottom-wrapper .links-wrapper{margin:0 30px 20px;text-align:center}.site-footer .footer-wrapper .footer-bottom .footer-bottom-wrapper .links-wrapper div{margin-bottom:15px}.site-footer .footer-wrapper .footer-bottom-contact{text-align:center;font-family:"acumin-pro",sans-serif;font-weight:700;font-style:normal;font-size:25px;text-transform:uppercase;line-height:45px;margin-top:20px}.site-footer .footer-wrapper .footer-bottom-contact img{margin:0 15px 0 0}.site-footer .footer-wrapper .footer-bottom-contact a,.site-footer .footer-wrapper .footer-bottom-contact a:visited{color:#f4f5f5;text-decoration:underline}.site-footer .footer-wrapper .footer-bottom-contact a:hover{color:#eb9b22;text-decoration:none}@media screen and (max-width:950px){.site-footer .footer-wrapper .footer-bottom-contact a.footer-phone{display:block}}ul.socialIcons{display:flex;list-style-type:none;flex-direction:row;justify-content:space-around;align-content:center;margin:0;padding:0;flex-wrap:wrap;font-size:30px}ul.socialIcons a:hover{color:#eb9b22}ul.socialIcons li{margin:0 5px}