/*!
Theme Name: Hanna Brothers
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: hanna_bros
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Hanna Brothers is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.io/normalize.css/
*/html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;text-decoration:none;outline:none}a:active,a:hover{outline:0}a:visited{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}html{font:100%/1.5 "ff-tisa-web-pro",sans-serif}@media (min-width: 40.001em) and (max-width: 70em){html{font:100%/1.5 "ff-tisa-web-pro",sans-serif}}@media (min-width: 70.001em){html{font:125%/1.5 "ff-tisa-web-pro",sans-serif}}@media (min-width: 1700px){html{font:145%/1.5 "ff-tisa-web-pro",sans-serif}}body{font-family:"ff-tisa-web-pro",sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;color:#0d0d0d;overflow-x:hidden}a{text-decoration:none;outline:none}a:visited{color:transparent}img,iframe,video{max-width:100%}body,button,input,select,optgroup,textarea{color:#404040;font-family:"ff-tisa-web-pro",sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:"futura-pt",sans-serif;clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}body{background:#fff}blockquote,q{quotes:"" ""}blockquote:before,blockquote:after,q:before,q:after{content:""}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,0.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px;font-size:.95em}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#0d0d0d}select{border:1px solid #ccc}textarea{width:100%;max-height:100px}form{width:100%;display:block}form input,form textarea{max-width:100%;width:100%}form p{width:100%}form input[type="submit"]{background:#0d0d0d;color:#fff;display:inline-block;padding:10px 20px;width:auto}form label{font-size:.85em;width:100%}@media (min-width: 0em) and (max-width: 70em){html.js-nav-active header.site-header{height:100%;overflow-y:scroll}}header.site-header{width:100%;overflow:visible;background:#fafafa;position:fixed;top:0;background:rgba(255,255,255,0.85);z-index:999}header.site-header a:hover{color:rgba(13,13,13,0.5)}@media (min-width: 0em) and (max-width: 40em){header.site-header a:hover{color:initial}}header.site-header .current-menu-item a{color:rgba(13,13,13,0.5)}@media (min-width: 0em) and (max-width: 40em){header.site-header .current-menu-item a{color:initial}}i.fa.fa-bars{color:#0d0d0d}.site-header .contact{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;width:100%}@media (min-width: 0em) and (max-width: 70em){.site-header .contact{display:none}}.site-header .contact p{margin-bottom:0;display:block}.site-header .contact a{color:#0d0d0d;margin-right:2px}.site-header .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:visible;padding:5px 0}@media (min-width: 0em) and (max-width: 70em){.site-header .wrapper{display:block;padding:2px 0}}@media (min-width: 70.001em){.site-header .wrapper{max-width:90%;margin-left:auto;margin-right:auto}.site-header .wrapper:after{content:" ";display:block;clear:both}}.site-nav{text-align:center;width:70%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 0em) and (max-width: 70em){.site-nav{width:100%;text-align:left}}.site-nav a{font-family:"futura-pt",sans-serif;text-transform:uppercase;text-align:center;color:#0d0d0d;font-size:1em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-radius:5px 5px 0 0;padding:5px 12px}.site-nav a:visited{color:#0d0d0d}@media (min-width: 0em) and (max-width: 40em){.site-nav a:visited{color:#fff}}@media (min-width: 0em) and (max-width: 70em){.site-nav a{-webkit-box-shadow:none;box-shadow:none;background:none;font-size:1.25em}}@media (min-width: 0em) and (max-width: 70em){.site-nav a{-webkit-box-shadow:none;box-shadow:none;background:none;font-size:1.6em}}@media (min-width: 0em) and (max-width: 70em){.site-nav li{padding:5px 0;width:100%;background:#0d0d0d}}@media (min-width: 0em) and (max-width: 70em){.site-nav li a{color:#fff}.site-nav li a:visited{color:#fff}}.logo-link{width:20%;position:relative;z-index:9999}@media (min-width: 0em) and (max-width: 40em){.logo-link{float:left;width:100px;padding:0}}@media (min-width: 40.001em) and (max-width: 70em){.logo-link{float:left;width:70px;padding:0}}@media (min-width: 1700px){.logo-link{width:300px}}.logo-link img{width:120px;display:block;margin:0 auto;z-index:9999}@media (min-width: 0em) and (max-width: 70em){.logo-link img{width:90px;padding:0}}.nav-collapse ul{margin:0;padding:0;width:100%;display:block;list-style:none}@media (min-width: 0em) and (max-width: 70em){.nav-collapse ul{display:block !important;overflow:scroll}}.nav-collapse ul ul{display:block}@media (min-width: 70.001em){.nav-collapse ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:10px}}.nav-collapse li{width:100%;display:block}@media (min-width: 70.001em){.nav-collapse li{width:auto;margin-right:10px}}.js .nav-collapse{clip:rect(0 0 0 0);max-height:0;position:absolute;display:block;zoom:1}@media (min-width: 0em) and (max-width: 70em){.js .nav-collapse{overflow:scroll}}.nav-collapse.opened{max-height:9999px}.nav-toggle{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;width:70px;height:65px;float:right;color:#0d0d0d;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav-toggle i{font-size:26px}@media (min-width: 0em) and (max-width: 40em){.nav-toggle{height:80px}}@media (min-width: 40.001em) and (max-width: 70em){.nav-toggle{height:50px}}@media (min-width: 70.001em){.js .nav-collapse{position:relative}.js .nav-collapse.closed{max-height:none}.nav-toggle{display:none}}@media (min-width: 0em) and (max-width: 70em){.sub-menu{padding:0 !important}.site-nav li{overflow:hidden;font-size:.75em}.site-nav li a{text-align:left}.js .nav-collapse-0.opened{overflow:scroll;overflow-y:scroll}.sub-menu-toggle{display:none}}@media (min-width: 70.001em){.nav-collapse .dropdown{position:relative}.js .nav-collapse.closed .dropdown ul{max-height:none}.nav-collapse .dropdown ul{overflow:visible}.js .nav-collapse .dropdown ul{display:none}.js .nav-collapse .dropdown ul{clip:rect(0 0 0 0);max-height:0;position:absolute;display:block;overflow:hidden;zoom:1;padding-top:0}.dropdown ul{background:#8C2225;z-index:9999;display:none}.nav-collapse .dropdown li{width:100%}.dropdown ul a{background:#8C2225;color:#fff;padding-left:5px;display:block;width:100%;text-align:left}.js .nav-collapse .dropdown:hover>ul{clip:auto;position:absolute;width:10em;top:1.7em;left:.5em;display:block !important}.js .nav-collapse.closed .dropdown ul{max-height:none}.js .nav-collapse .dropdown ul{overflow:visible}}.header-info{width:20%;text-align:center}@media (min-width: 0em) and (max-width: 70em){.header-info{display:none}}.header-info p{font-size:.85em;font-weight:bold;margin-bottom:.25em}.header-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-social a{color:#0d0d0d}.header-social a:visited{color:#0d0d0d}.header-social i.fa-stack-1x{color:#fff}.yelp-res{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}ul.sub-menu{background:rgba(255,255,255,0.75);width:300px;padding-bottom:20px}ul.sub-menu a{text-align:left;width:100% !important;text-transform:capitalize}@media (min-width: 0em) and (max-width: 70em){ul.sub-menu a{text-align:left}}ul.sub-menu li{width:100%}@media (min-width: 0em) and (max-width: 70em){ul.sub-menu li{background:#212121 !important;font-size:.85em;width:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media (min-width: 0em) and (max-width: 70em){ul.sub-menu{position:relative !important;left:0 !important;top:0 !important;width:100%;text-align:center;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width: 0em) and (max-width: 70em){.menu-item-has-children{padding-bottom:0 !important}}.notification{background:#0d0d0d;text-align:center;padding:5px 8px}.notification p{font-size:.85em}.notification a{color:#fff !important}.notification a:hover{color:rgba(255,255,255,0.85) !important}.notification p{margin-bottom:0}div.banner-left{float:right;background:rgb(40,116,252)}div.banner-right{background:rgb(0,74,205)}div.banner{width:50%;color:#fff;text-align:center;padding:8px}div.banner a{color:#fff;font-size:18px;font-weight:bold;}div.banner a:visited{color:#fff}div.banner a:hover{color:#fff}a{color:#0d0d0d}a:visited{color:#0d0d0d}a:hover,a:focus,a:active{color:#0d0d0d}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.main-navigation ul ul{-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);box-shadow:0 3px 3px rgba(0,0,0,0.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width: 37.5em){.menu-toggle{display:none}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.row{clear:both}.twelve-col{width:98.33333%;float:left;margin-left:.83333%;margin-right:.83333%}.six-col{width:48.33333%;float:left;margin-left:.83333%;margin-right:.83333%}@media (min-width: 0em) and (max-width: 40em){.six-col{width:98.33333%;float:left;margin-left:.83333%;margin-right:.83333%}}.three-col{width:23.33333%;float:left;margin-left:.83333%;margin-right:.83333%}@media (min-width: 0em) and (max-width: 40em){.three-col{width:98.33333%;float:left;margin-left:.83333%;margin-right:.83333%}}.four-col{width:31.66667%;float:left;margin-left:.83333%;margin-right:.83333%}@media (min-width: 0em) and (max-width: 40em){.four-col{width:98.33333%;float:left;margin-left:.83333%;margin-right:.83333%}}.eight-col{width:65%;float:left;margin-left:.83333%;margin-right:.83333%}@media (min-width: 0em) and (max-width: 40em){.eight-col{width:98.33333%;float:left;margin-left:.83333%;margin-right:.83333%}}.nine-col{width:73.33333%;float:left;margin-left:.83333%;margin-right:.83333%}@media (min-width: 0em) and (max-width: 40em){.nine-col{width:98.33333%;float:left;margin-left:.83333%;margin-right:.83333%}}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}footer.site-footer{padding:3em 0 1.5em 0;background:#0d0d0d;text-align:center;position:relative;z-index:1}footer.site-footer .row{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 0em) and (max-width: 40em){footer.site-footer .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}footer.site-footer .four-col{font-size:.9em;padding:0 .5em}@media (min-width: 0em) and (max-width: 40em){footer.site-footer .four-col{padding-left:0}}footer.site-footer .four-col:first-of-type{padding-left:0;margin-left:0}footer.site-footer hr{width:35%;display:block;margin:.85em auto}footer.site-footer h3{color:rgba(255,255,255,0.85)}footer.site-footer h4{color:#fff;text-transform:uppercase}footer.site-footer p>a{text-decoration:underline}footer.site-footer a{color:#fff}footer.site-footer p{color:rgba(255,255,255,0.85);font-size:.9em}footer.site-footer .social-icons{margin:0 0 1.5em 0}.site-footer .wrapper{max-width:80%;margin-left:auto;margin-right:auto;display:block;position:relative;z-index:9999}.site-footer .wrapper:after{content:" ";display:block;clear:both}@media (min-width: 0em) and (max-width: 40em){.site-footer .wrapper{max-width:95%;margin-left:auto;margin-right:auto}.site-footer .wrapper:after{content:" ";display:block;clear:both}}@media (min-width: 1700px){.site-footer .wrapper{max-width:1200px;margin-left:auto;margin-right:auto}.site-footer .wrapper:after{content:" ";display:block;clear:both}}.footer-logo{position:absolute;right:0;bottom:0;height:95%;opacity:0.15;z-index:1}@media (min-width: 0em) and (max-width: 40em){.footer-logo{height:120px}}.social-icons{margin:.5em 0}.social-icons .fa-circle{color:#fff}.social-icons .fa-stack-1x{color:#0d0d0d}.social-icon{color:rgba(255,255,255,0.85)}.copyright{clear:both;display:block;margin-top:1.5em;font-size:.65em}.footer-links{margin-left:0.83333%;margin-right:0.83333%;margin-bottom:2em;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:10px}@media (min-width: 0em) and (max-width: 40em){.footer-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer-links a{color:#b52c30;font-weight:bold;font-family:"futura-pt",sans-serif;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (min-width: 0em) and (max-width: 40em){.footer-links a{margin-bottom:3px}}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content a{font-weight:bold}@media (min-width: 0em) and (max-width: 40em){.page-content h2{line-height:1.15}}@media (min-width: 0em) and (max-width: 40em){.page-content h2+p{margin-top:.5em}}.font-copperplate{font-family:"copperplate", sans-serif}.sticky{display:block}.hentry{margin:0 0 1.5em}.post.hentry{margin-bottom:0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.content-empty{text-align:center;padding:4em 0}.content-empty h2{margin-bottom:0}.page-links{clear:both;margin:0 0 1.5em}.center{text-align:center}.button-callout{background:#0d0d0d;color:#fff;display:inline-block;padding:10px 20px;border-radius:8px;margin:0 auto;overflow:hidden}.button-callout:visited{color:#fff}.button-callout:hover{color:#fff;background:#000;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.contact-info .col-6:first-of-type{margin-left:0;padding-right:1em}@media (min-width: 0em) and (max-width: 40em){.contact-info .col-6:first-of-type{padding-right:0}}.contact-info .col-6:last-of-type{margin-right:0;padding-left:1em}@media (min-width: 0em) and (max-width: 40em){.contact-info .col-6:last-of-type{padding-left:0}}.page-social-icons{margin-bottom:1.5em}.page-social-icons .fa-stack-1x{color:#fff}.social-icons a:visited{color:transparent}.menu-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2em}.menu-buttons a{width:33%;margin-right:.35em;background:#8C2225;color:#fff;border-radius:8px;font-weight:bold;line-height:1.2;padding:10px 8px}.menu-buttons a:visited{color:#fff}.page-hero{position:relative;height:600px}@media (min-width: 0em) and (max-width: 40em){.page-hero{height:400px}}@media (min-width: 40.001em) and (max-width: 70em){.page-hero{height:450px}}.page-hero h1{font-family:'copperplate', sans-serif;position:absolute;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.35);font-size:4em;text-transform:uppercase;margin-top:auto;margin-bottom:auto;margin-left:auto;margin-right:auto;left:0;right:0;text-align:center;top:55%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);line-height:1;width:60%}@media (min-width: 0em) and (max-width: 40em){.page-hero h1{font-size:2.5em;width:95%}}@media (min-width: 40.001em) and (max-width: 70em){.page-hero h1{width:95%}}.page-hero .photos{height:600px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width: 0em) and (max-width: 40em){.page-hero .photos{height:400px}}@media (min-width: 40.001em) and (max-width: 70em){.page-hero .photos{height:450px}}.page-hero img{-o-object-fit:cover;object-fit:cover}.page-hero img[data-object-fit="cover"]{-o-object-fit:cover;object-fit:cover}@media (min-width: 0em) and (max-width: 70em){.page-hero img:first-of-type{width:100% !important}}@media (min-width: 0em) and (max-width: 70em){.page-hero img:nth-of-type(2),.page-hero img:nth-of-type(3),.page-hero img:nth-of-type(4){display:none}}.page-hero img:first-child:nth-last-child(1),.page-hero img:first-child:nth-last-child(1) ~ img{width:100%}.page-hero img:first-child:nth-last-child(2),.page-hero img:first-child:nth-last-child(2) ~ img{width:50%}.page-hero img:first-child:nth-last-child(3),.page-hero img:first-child:nth-last-child(3) ~ img{width:33.33333%}.page-hero img:first-child:nth-last-child(4),.page-hero img:first-child:nth-last-child(4) ~ img{width:25%}.page-content{max-width:60%;margin-left:auto;margin-right:auto;padding-bottom:80px}.page-content:after{content:" ";display:block;clear:both}@media (min-width: 0em) and (max-width: 40em){.page-content{max-width:95%;margin-left:auto;margin-right:auto}.page-content:after{content:" ";display:block;clear:both}}@media (min-width: 1500px){.page-content{max-width:1300px;margin-left:auto;margin-right:auto}.page-content:after{content:" ";display:block;clear:both}}.page-content.contact-content{max-width:75%;margin-left:auto;margin-right:auto}.page-content.contact-content:after{content:" ";display:block;clear:both}@media (min-width: 0em) and (max-width: 40em){.page-content.contact-content{max-width:95%;margin-left:auto;margin-right:auto}.page-content.contact-content:after{content:" ";display:block;clear:both}}@media (min-width: 1500px){.page-content.contact-content{max-width:1300px;margin-left:auto;margin-right:auto}.page-content.contact-content:after{content:" ";display:block;clear:both}}.home-section-1{background:url("images/home/cafe.jpg") no-repeat center center;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-section-1 img.home-intro{z-index:4;position:relative;margin-left:auto;margin-right:auto;max-width:600px;display:block}@media (min-width: 0em) and (max-width: 40em){.home-section-1 img.home-intro{width:250px;max-width:100%}}@media (min-width: 40.001em) and (max-width: 70em){.home-section-1 img.home-intro{width:350px}}.down-arrow{width:40px;position:absolute;z-index:2;bottom:20px;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (min-width: 40.001em) and (max-width: 70em){.down-arrow{width:20px;bottom:10px}}.home-section-2{background:url("images/home/about.jpg") no-repeat center center;background-size:cover}.home-section-3{background:url("images/home/menu.jpg") no-repeat center center;background-size:cover}.home-section-4{background:url("images/home/events.jpg") no-repeat center center;background-size:cover}.section-wrapper{max-width:85%;margin-left:auto;margin-right:auto;color:#fff;z-index:900;position:relative}.section-wrapper:after{content:" ";display:block;clear:both}.section-wrapper h2{font-family:'copperplate', sans-serif;text-transform:uppercase;text-align:center;width:85%;font-size:2.5em;margin:0 auto;border-bottom:1px solid #fff;text-shadow:1px 1px 1px rgba(0,0,0,0.25)}.section-wrapper p{margin-top:.5em;text-shadow:1px 1px 1px rgba(0,0,0,0.25);font-size:1.1em}.section-wrapper a{background:#fff;display:inline-block;color:#0d0d0d !important;padding:20px 40px;font-weight:bold;border-radius:4px}@media (min-width: 0em) and (max-width: 40em){.section-wrapper a{padding:10px 20px}}@media (min-width: 40.001em) and (max-width: 70em){.section-wrapper a{padding:15px 25px}}.section{position:relative}.section .six-col-right{float:right}.section-overlay{background:rgba(0,0,0,0.45);position:absolute;height:100%;width:100%;top:0;left:0;z-index:1}.category-daily-menus.post{margin-bottom:0}.category-daily-menus.post:last-of-type{border-bottom:none}.upcoming{border-bottom:1px solid rgba(0,0,0,0.25)}.upcoming:last-of-type{border-bottom:none}.upcoming-menu,.upcoming-event{color:#fff;padding:12px 8px;text-align:center}.upcoming-menu h2,.upcoming-menu h3,.upcoming-menu p,.upcoming-event h2,.upcoming-event h3,.upcoming-event p{color:#0d0d0d}.upcoming-menu h2,.upcoming-event h2{margin-bottom:0;line-height:1}.upcoming-menu h3,.upcoming-event h3{text-transform:uppercase;font-size:1.9em}.upcoming-menu a,.upcoming-event a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.upcoming-menu div,.upcoming-event div{width:50%;position:relative}.upcoming-menu div:first-of-type,.upcoming-event div:first-of-type{border-right:1px solid rgba(0,0,0,0.25)}.upcoming-menu p,.upcoming-event p{margin-bottom:0;text-transform:uppercase;margin-top:0 !important}.upcoming-menu i,.upcoming-event i{color:rgba(0,0,0,0.25)}.error-404{padding:200px 0 100px 0;text-align:center}.error-404 i{font-size:100px}.complete-menu{text-align:center}.complete-menu ul{padding-left:0;margin-left:0}.complete-menu li{list-style-type:none}.complete-menu li>ul li:before{content:'-';margin-right:5px}.button-center{clear:both;margin:0 auto;text-align:center;display:table;margin-top:2em}form .row{margin:.75em 0;overflow:hidden}form h4{text-align:center;width:80%;margin:0 auto}form p{margin-bottom:0}.news-post span{padding:2px 1px}.news-post span:after{content:","}.news-post span:last-of-type:after{content:""}.news-preview{display:block}.news-preview+.news-preview{margin-top:2em;border-top:1px solid rgba(0,0,0,0.25);padding-top:2em}.news-preview small{color:black}.news-preview h2{line-height:1.15}.news-preview p{font-weight:400;margin-bottom:0}.news-preview .button-callout{margin:1em auto 0 auto !important}.news-preview .button-callout:hover{background:#4d4d4d;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.news-preview span{padding:2px 1px;word-wrap:break-word}.news-preview span:after{content:","}.news-preview span:last-of-type:after{content:""}.tag-title{margin-top:1.25em !important;font-size:.85em}.post-tags{list-style-type:none;margin-left:0;margin-bottom:0}.post-tags li{list-style-type:none;display:inline-block;margin-right:8px;margin-bottom:8px;font-size:.85em}.get-directions{display:block}.get-directions:hover{color:rgba(13,13,13,0.5)}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}@font-face{font-family:'FontAwesome';src:url("fonts/fontawesome/fontawesome-webfont.eot?v=4.4.0");src:url("fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.4.0") format("embedded-opentype"),url("fonts/fontawesome/fontawesome-webfont.woff2?v=4.4.0") format("woff2"),url("fonts/fontawesome/fontawesome-webfont.woff?v=4.4.0") format("woff"),url("fonts/fontawesome/fontawesome-webfont.ttf?v=4.4.0") format("truetype"),url("fonts/fontawesome/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:0.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:0.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eeeeee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#ffffff}.fa-quote-left:before{content:"\f10d"}.fa-circle-o:before{content:"\f10c"}.fa-circle:before{content:"\f111"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-instagram:before{content:"\f16d"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-check:before{content:"\f00c"}.fa-plus-circle:before{content:"\f055"}.fa-bars:before{content:"\f0c9"}.fa-exclamation-triangle:before{content:"\f071"}.fa-arrow-right:before{content:"\f061"}html.fp-enabled,.fp-enabled body{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:transparent}#superContainer{height:100%;position:relative;-ms-touch-action:none;touch-action:none}.fp-section{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.fp-slidesContainer{float:left;position:relative}.fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}.fp-scrollable{overflow:hidden;position:relative}.fp-scroller{overflow:hidden}.iScrollIndicator{border:0 !important}.fp-notransition{-webkit-transition:none !important;transition:none !important}#fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;-webkit-transform:translate3d(0, 0, 0)}#fp-nav.right{right:17px}#fp-nav.left{left:17px}.fp-slidesNav{position:absolute;z-index:4;left:50%;opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.fp-slidesNav.bottom{bottom:17px}.fp-slidesNav.top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}.fp-slidesNav ul li{display:inline-block}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li a.active span,.fp-slidesNav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li:hover a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#fff;left:50%;top:50%;margin:-2px 0 0 -2px;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0px 0px -5px}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial, helvetica, sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;cursor:pointer}#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active+.fp-tooltip{-webkit-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in;width:auto;opacity:1}#fp-nav ul li .fp-tooltip.right{right:20px}#fp-nav ul li .fp-tooltip.left{left:20px}.fp-auto-height.fp-section,.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell{height:auto !important}.fp-responsive .fp-auto-height-responsive.fp-section,.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell{height:auto !important}#fp-nav a,#fp-nav a:visited,#fp-nav a:hover{color:transparent}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33333%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66667%}.gallery-columns-7 .gallery-item{max-width:14.28571%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11111%}.gallery-caption{display:block}.page-columns{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width: 0em) and (max-width: 40em){.page-columns{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.page-columns h1{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.25);font-size:4.5em;font-family:'copperplate', sans-serif}.page-columns h2{margin-bottom:.5em;line-height:1.2}.page-image-col{width:50%;height:100vh;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 0em) and (max-width: 40em){.page-image-col{width:100%;height:400px}}.page-text-col{width:50%;max-height:100vh;overflow:scroll;padding:200px 4em 5em 4em;background:#fafafa}@media (min-width: 0em) and (max-width: 40em){.page-text-col{width:100%;padding:20px 2em 2.5em 2em}}.col-6{width:48.33333%;float:left;margin-left:.83333%;margin-right:.83333%}@media (min-width: 0em) and (max-width: 40em){.col-6{width:98.33333%;float:left;margin-left:.83333%;margin-right:.83333%}}.list-col-2{margin-bottom:1.5em;overflow:hidden;padding-left:4em}@media (min-width: 0em) and (max-width: 40em){.list-col-2{padding-left:1.5em}}.list-col-2 li{width:50%;float:left}@media (min-width: 0em) and (max-width: 40em){.list-col-2 li{width:100%}}.daily-menu .entry-content{margin-top:0}.daily-menu .entry-header h2{margin-bottom:0}.daily-menu .page-columns{height:auto}.daily-menu header{margin-bottom:1.5em}.daily-menu .posted-on a{color:#8C2225}.daily-menu .page-image-col{height:auto;display:block}.daily-menu .page-image-col img{width:100%;-o-object-fit:cover;object-fit:cover;height:300px;display:block}.daily-menu .page-text-col{height:auto;max-height:none;overflow:hidden}.daily-menu .hentry{margin-bottom:0}.daily-menu .social-icons{text-align:center;margin-top:1em}.daily-menu .social-icons .fa-circle{color:#0d0d0d}.daily-menu .social-icons .fa-stack-1x{color:#fff}.daily-menu-content header{text-align:center}.daily-menu-content h2,.daily-menu-content h3{text-align:center}.daily-menu-content ul{list-style-type:none;margin-left:0;padding-left:0;text-align:center}.daily-menu-content li{margin-bottom:.5em}.daily-menu-content p{text-align:center}.daily-menu-content .button-callout{margin-top:25px}.daily-menu .page-hero h1,.daily-menus .page-hero h1{position:relative;margin:0;left:0;top:0;right:0;-webkit-transform:none;transform:none;width:auto;line-height:1}.daily-menu .page-hero .text-wrapper,.daily-menus .page-hero .text-wrapper{position:absolute;margin-top:auto;margin-bottom:auto;margin-left:auto;margin-right:auto;left:0;right:0;text-align:center;top:60%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:60%}@media (min-width: 0em) and (max-width: 40em){.daily-menu .page-hero .text-wrapper,.daily-menus .page-hero .text-wrapper{width:95%}}.daily-menu .page-hero p,.daily-menus .page-hero p{color:#fff;font-weight:bold;text-shadow:1px 1px 1px rgba(0,0,0,0.35);font-size:1.5em;margin-bottom:0;line-height:1}.daily-menu .page-hero small,.daily-menus .page-hero small{font-size:.55em}.menu-theme{font-size:2.5em}.contact-info h2{line-height:1.25;margin-bottom:.5em}
