.vollkorn{font-family:Vollkorn,"Times New Roman",serif;font-weight:500}@keyframes expandWidth{0%{width:0}100%{width:100%}}@-webkit-keyframes expandWidth{0%{width:0}100%{width:100%}}@-moz-keyframes expandWidth{0%{width:0}100%{width:100%}}.body-loading{position:fixed;z-index:999999999;top:0;left:0;height:3px;background-color:#e7d8bb;display:none}body.loading .body-loading{display:block;-webkit-animation:expandWidth 2s linear 1;-khtml-animation:expandWidth 2s linear 1;-moz-animation:expandWidth 2s linear 1;animation:expandWidth 2s linear 1}.constrain{position:relative}.center-xy{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-khtml-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.center-x{position:absolute;left:50%;-webkit-transform:translateX(-50%);-khtml-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.center-y{position:absolute;top:50%;-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.fill{position:absolute;top:0;right:0;bottom:0;left:0}.height100{position:relative;min-height:-moz-fill-available;min-height:fill-available;min-height:100vh}@supports (-webkit-touch-callout: none){.height100{min-height:-webkit-fill-available}}.fullwidth{width:100%}.fullscreen{position:relative;min-height:-moz-fill-available;min-height:fill-available;min-height:100vh;width:100%}.borderTopBottom{border-top:2px solid #e7d8bb;border-bottom:2px solid #e7d8bb}.transparentBrownBg{background-color:rgba(67,70,70,0.9)}.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignleft{float:left;margin-right:10px}.alignright{float:right;margin-left:10px}.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.wp-caption img{margin:0;padding:0;border:0 none}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0}html,body,html a{-webkit-font-smoothing:antialiased !important;text-shadow:1px 1px 1px rgba(0,0,0,0.004)}ul,li,ol{list-style-type:none;margin:0;padding:0}body{margin:0;padding:0;font-family:"Times New Roman",Vollkorn,serif;font-size:14px;color:#444646}a:not(.btn),a:not(.btn):active{border:0;outline:0}img{border:0;outline:0;display:block;height:auto;max-width:100%}h1,h2,h3,h4,h5,h6{font-size:100%;margin:0}#wrapper{margin:0 auto}.content-wrap{min-height:80vh}.page-head{position:relative}.the-content h1,.the-content h2,.the-content h3,.the-content h4,.the-content h5,.the-content h6{color:#857856;margin-top:16px;margin-bottom:16px}.the-content p,.the-content ul{margin-bottom:24px}.the-content li{list-style-type:disc;margin:0 0 4px 24px}.the-content h1{font-size:150%}.the-content h2{font-size:140%}.the-content h3{font-size:130%}.the-content h4{font-size:120%}.the-content h5{font-size:110%}.the-content h6{font-size:100%}.the-content .btn-primary{background-color:#e7d8bb;border-color:#e7d8bb;color:black;transition:all .2s ease-in-out}.the-content .btn-primary:hover{background-color:#857856;border-color:#857856;color:white;transition:all .2s ease-in-out}#header{position:fixed;top:0;left:0;right:0;background-color:#444646;border-bottom:2px solid #e7d8bb;z-index:99}#header::after{content:'';position:absolute;bottom:0;left:0;right:0;background-color:#857856;height:2px}#header h1{text-align:center}#header h1 a{display:block;padding:10px 16px;margin-left:auto;margin-right:auto;max-width:320px;font-size:250%;color:#e7d8bb;text-decoration:none;text-shadow:1px 1px 1px #857856}#header a.dashicons{position:absolute;top:50%;-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);font-size:240%;color:#e7d8bb;text-decoration:none;line-height:60%;display:block}#header a.dashicons-instagram{left:15px}#header a.dashicons-phone{right:65px;font-size:190%}#top-menu{position:fixed;top:64px;bottom:0;right:-100%;background-color:#444646;-webkit-transition:all .2s ease-in;-khtml-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in}#top-menu ul li a{display:block;padding:8px 30px 8px 120px;text-align:right;font-family:Vollkorn,serif;font-size:140%;color:#e7d8bb;text-decoration:none;-webkit-transition:all .2s;-khtml-transition:all .2s;-moz-transition:all .2s;transition:all .2s}@media (min-width:1024px) and (orientation:landscape){#top-menu ul li a:hover{padding-right:35px;padding-left:115px;-webkit-transition:all .2s;-khtml-transition:all .2s;-moz-transition:all .2s;transition:all .2s}}.menu-open #top-menu{right:0;-webkit-transition:all .2s ease-out;-khtml-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}#menu-toggle{position:absolute;top:50%;-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);right:15px;display:block;width:30px;z-index:9}#menu-toggle:hover{text-decoration:none !important}#menu-toggle:focus{text-decoration:none}#menu-toggle i{position:relative;width:100%;height:0;padding-bottom:50%;margin-bottom:10px;display:block}#menu-toggle i span{position:absolute;left:0;top:0;display:block;width:100%;height:2px;border-radius:2px;opacity:1;z-index:999;background-color:#e7d8bb;-webkit-transition:background-color 0.5s ease-in-out 0, opacity 0.5s ease-in-out 0.3s;-khtml-transition:background-color 0.5s ease-in-out 0, opacity 0.5s ease-in-out 0.3s;-moz-transition:background-color 0.5s ease-in-out 0, opacity 0.5s ease-in-out 0.3s;transition:background-color 0.5s ease-in-out 0, opacity 0.5s ease-in-out 0.3s}#menu-toggle i span:nth-of-type(1){top:0}#menu-toggle i span:nth-of-type(2){top:9px;-webkit-transition:background-color 0.2s ease-in-out 0s, opacity 0s ease-in-out 0.5s;-khtml-transition:background-color 0.2s ease-in-out 0s, opacity 0s ease-in-out 0.5s;-moz-transition:background-color 0.2s ease-in-out 0s, opacity 0s ease-in-out 0.5s;transition:background-color 0.2s ease-in-out 0s, opacity 0s ease-in-out 0.5s}#menu-toggle i span:nth-of-type(3){top:18px}#menu-toggle i span:nth-of-type(odd){-webkit-transition:background-color 0.2s ease-in-out 0s, transform 0.3s ease-in-out 0s, top 0.3s ease-in-out 0.3s;-khtml-transition:background-color 0.2s ease-in-out 0s, transform 0.3s ease-in-out 0s, top 0.3s ease-in-out 0.3s;-moz-transition:background-color 0.2s ease-in-out 0s, transform 0.3s ease-in-out 0s, top 0.3s ease-in-out 0.3s;transition:background-color 0.2s ease-in-out 0s, transform 0.3s ease-in-out 0s, top 0.3s ease-in-out 0.3s}.menu-open #menu-toggle i span:nth-of-type(1){top:9px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.menu-open #menu-toggle i span:nth-of-type(2){opacity:0;-webkit-transition:background-color 0.2s ease-in-out 0s, opacity 0.2s ease-in-out 0s;-khtml-transition:background-color 0.2s ease-in-out 0s, opacity 0.2s ease-in-out 0s;-moz-transition:background-color 0.2s ease-in-out 0s, opacity 0.2s ease-in-out 0s;transition:background-color 0.2s ease-in-out 0s, opacity 0.2s ease-in-out 0s}.menu-open #menu-toggle i span:nth-of-type(3){top:9px;transform:rotate(-45deg)}.menu-open #menu-toggle i span:nth-of-type(odd){-webkit-transition:background-color 0.2s ease-in-out 0s, transform 0.1s ease-in-out 0.2s, top 0.1s ease-in-out 0s;-khtml-transition:background-color 0.2s ease-in-out 0s, transform 0.1s ease-in-out 0.2s, top 0.1s ease-in-out 0s;-moz-transition:background-color 0.2s ease-in-out 0s, transform 0.1s ease-in-out 0.2s, top 0.1s ease-in-out 0s;transition:background-color 0.2s ease-in-out 0s, transform 0.1s ease-in-out 0.2s, top 0.1s ease-in-out 0s}#footer{background-color:#e7d8bb;padding:12px 0;font-size:90%;font-family:"PT Sans";color:#444646}#footer #contact-address{text-align:center}#footer #contact-phone a{color:inherit;text-align:right;display:block}.content-wrap{padding-top:62px}.the-content{font-size:140%}.the-content>*{max-width:720px;margin-left:auto;margin-right:auto}.the-content blockquote{font-size:110%;margin:0 auto 24px auto;color:#857856;border-top:1px solid #857856;border-bottom:1px solid #857856;padding:24px 0;display:block}.the-content blockquote p{margin-bottom:0;text-align:center;font-family:Vollkorn,"Times New Roman",serif}.the-content a{color:#857856}.effectOnEnter[data-effect*="fadeIn"]{opacity:0}.slideshowWrapper{overflow:hidden;margin-bottom:32px}.slideshowWrapper.loading{background:url(/themes/bristolbar/../../wp-content/themes/bristolbar/img/loading.gif) no-repeat center center;min-height:80vh}.slideshowWrapper .slick-slider{overflow:hidden}.slideshowWrapper .slick-slider .slide-nav{position:absolute;left:0;top:50%;transform:translateY(-50%);width:auto;display:block;font-size:350%;color:#808080;cursor:pointer;text-decoration:none;z-index:10;opacity:0;-webkit-transition:opacity .2s ease-out;-khtml-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.slideshowWrapper .slick-slider .slide-nav:hover{text-decoration:none}.slideshowWrapper .slick-slider .slide-nav:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);left:10px}.slideshowWrapper .slick-slider .slide-nav.slick-next{left:auto;right:0}.slideshowWrapper .slick-slider .slide-nav.slick-next:before{left:auto;right:0}.slideshowWrapper .slick-slider .slick-list{opacity:0;height:80vh;width:100%}.slideshowWrapper .slick-slider.slick-initialized{background:none;min-height:0}.slideshowWrapper .slick-slider.slick-initialized .slick-list{opacity:1;position:relative;-webkit-transition:opacity .2s ease-in;-khtml-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.slideshowWrapper .slick-slider:hover .slide-nav{opacity:1;-webkit-transition:opacity .2s ease-in;-khtml-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.slideshowWrapper .slide{width:100%;height:70vh;background-repeat:no-repeat;background-position:center center;background-size:cover;display:block}.slideshowOverlay{position:absolute;bottom:0;left:0;right:0;top:0;overflow-x:hidden}.slideshowOverlay div{border-top:2px solid #e7d8bb;border-bottom:2px solid #e7d8bb;background-color:rgba(67,70,70,0.9);position:absolute;left:30px;bottom:30px;width:350px;padding:30px}.slideshowOverlay div:nth-of-type(2){left:auto;right:30px}.slideshowOverlay p{font-family:Vollkorn,"Times New Roman",serif;font-weight:500;margin:0;color:#e7d8bb;font-size:340%;text-align:center;line-height:130%;font-weight:normal}.page-head .hero-image{min-height:80vh;background-position:center center;background-repeat:no-repeat;background-size:cover}.page-head#headerMap{position:relative;min-height:80vh;margin-bottom:32px}.page-head#headerMap div#googleMap{position:absolute;top:0;left:0;right:0;bottom:0}.the-content>div.fullWidth{max-width:none;margin-top:16px}.the-content>div.fullWidth div[class^="col-"]{margin-bottom:16px}.the-content>div.fullWidth.inlineGallery{max-width:2000px}.menuList.container-fluid,.foodList.container-fluid{padding-left:0;padding-right:0}.menuList .groupHeader,.foodList .groupHeader{margin:48px 0 2px 0;padding-bottom:2px;border-bottom:1px solid #e7d8bb}.menuList h2,.foodList h2{margin:0;font-family:Vollkorn,"Times New Roman",serif;font-size:140%;color:#857856}.menuList h3,.foodList h3,.menuList p,.foodList p{margin-bottom:0}.menuList p,.foodList p{font-size:90%}.menuList p.price,.foodList p.price{text-align:right}.menuList p.description,.foodList p.description{color:#444}.menuList .priceLabel p,.foodList .priceLabel p{text-align:right;font-size:80%;font-weight:bolder}.menuList .w-100,.foodList .w-100{margin-bottom:8px}.foodList{margin-bottom:48px}.foodList .groupHeader{margin-top:24px}.foodList .itemLabel p{line-height:130%}.foodList .itemLabel span{display:block;font-style:italic}.menuList p.description::before{content:' - '}.menuList .itemLabel span{display:inline-block;margin-left:6px}.tabContainer .tabMenu{display:flex;flex-flow:row nowrap;border-bottom:1px solid #444646}.tabContainer .tabMenu a{font-family:Vollkorn,"Times New Roman",serif;font-weight:500;display:block;padding:6px 24px;font-size:120%;text-decoration:none;color:#857856;transition:all .2s}.tabContainer .tabMenu a.current{color:#e7d8bb;background-color:#444646;transition:all .2s}.tabContainer .tabs .tab{display:none}.tabContainer .tabs .tab.current{display:block}