body{font-family:'Open Sans';font-weight:400;margin:0;padding-top:101px;-webkit-transition:padding 400ms;-moz-transition:padding 400ms;transition:padding 400ms}@media (min-width:1070px){body{padding-top:135px}}@media (min-width:1200px){body{padding-top:186px}}body a{color:#e86636}body a:hover,body a:focus{color:#a53a13}body.scrolled{padding-top:68px}@media (min-width:1070px){body.scrolled{padding-top:101px}}@media (min-width:1200px){body.scrolled{padding-top:135px}}body h1,body h2,body h3,body h4,body h5,body h6{font-family:'Open Sans';font-weight:300;letter-spacing:2px;text-transform:uppercase}body strong{font-weight:700}body .container{padding:0;max-width:1200px;width:85%}.site-header{background:#fff;left:0;position:fixed;right:0;top:0;z-index:9999;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transition:box-shadow 400ms;-moz-transition:box-shadow 400ms;transition:box-shadow 400ms}.site-header .container{padding-left:0;padding-right:0}.scrolled .site-header,.nav-open .site-header{box-shadow:0 0 4px rgba(0,0,0,.5)}.site-header #brand{display:block;float:left;margin-left:15px;padding-bottom:10px;padding-top:10px;width:140px;-webkit-transition: width 400ms, padding 400ms;-moz-transition: width 400ms, padding 400ms;transition: width 400ms, padding 400ms}@media (min-width:1070px){.site-header #brand{padding-bottom:15px;padding-top:15px;width:180px}}@media (min-width:1200px){.site-header #brand{padding-bottom:20px;padding-top:20px;width:250px}}.scrolled .site-header #brand{padding-bottom:5px;padding-top:5px;width:100px}@media (min-width:1070px){.scrolled .site-header #brand{padding-bottom:10px;padding-top:10px;width:140px}}@media (min-width:1200px){.scrolled .site-header #brand{padding-bottom:15px;padding-top:15px;width:180px}}.site-header #brand img{display:block;width:100%}.site-header button.menu-toggle{margin-right:15px;margin-top:28px;-webkit-transition:margin 400ms;-moz-transition:margin 400ms;transition:margin 400ms}.scrolled .site-header button.menu-toggle{margin-top:12px}.site-header button.menu-toggle span,.site-header button.menu-toggle:before,.site-header button.menu-toggle:after{background-color:#e86636}.site-header button.menu-toggle em{color:#e86636;font-size:15px;margin-top:4px}@media (min-width:1070px){.site-header button.menu-toggle{display:none}}.site-header .header-large-right{clear:both;display:none;overflow:hidden}@media (min-width:1070px){.site-header .header-large-right[style]{clear:none;float:right;display:block!important;height:auto!important}}.site-header .header-large-right ul{padding-top:12px}@media (min-width:1070px){.site-header .header-large-right ul{font-size:0;padding-top:0}.site-header .header-large-right li{display:inline-block;font-size:16px}}.site-header .header-large-right li a{color:#000;display:block;font-weight:700;letter-spacing:1px;padding-bottom:12px;padding-left:15px;padding-top:12px;text-transform:uppercase;-webkit-transition: color 400ms, background 400ms, line-height 400ms;-moz-transition: color 400ms, background 400ms, line-height 400ms;transition: color 400ms, background 400ms, line-height 400ms}.site-header .header-large-right li a:hover,.site-header .header-large-right li a:focus{background-color:#e86636;color:#fff}@media (min-width:1070px){.site-header .header-large-right li a{line-height:135px;padding:0 15px}}@media (min-width:1200px){.site-header .header-large-right li a{line-height:186px}}@media (min-width:1070px){.scrolled .site-header .header-large-right li a{line-height:101px}}@media (min-width:1200px){.scrolled .site-header .header-large-right li a{line-height:135px}}.site-footer{background:#000;color:#fff;font-weight:300}.site-footer a{color:#fff}.site-footer a:hover,.site-footer a:focus{color:#eaeaea;text-decoration:underline}.site-footer .footer-columns{padding-top:42px;text-align:center}@media (min-width:900px){.site-footer .footer-columns{padding-top:80px}}.site-footer .footer-columns .footer-column{line-height:1.75;padding-bottom:30px}@media (min-width:900px){.site-footer .footer-columns .footer-column{padding-bottom:68px}}.site-footer .footer-columns .footer-column h2{font-size:28px;letter-spacing:4px;text-transform:uppercase}@media (min-width:980px){.site-footer .footer-columns .footer-column h2{font-size:42px;letter-spacing:10px}}.site-footer .footer-columns .footer-column strong{text-transform:uppercase}.site-footer .footer-columns .footer-column .widget_kh_latest_posts_widget .title-bar{font-weight:700;text-transform:uppercase}@media (min-width:900px){.site-footer .footer-columns .footer-column{float:left;width:45%}.site-footer .footer-columns .footer-column#footer-column-2{float:right}}.site-footer .copyright-bar{border-top:1px solid #444;padding:10px 0;text-align:center}.site-footer .copyright-bar .copyright{font-size:12px;padding-bottom:10px}@media (min-width:480px){.site-footer .copyright-bar .copyright{font-size:14px}}.site-footer .copyright-bar .copyright li{display:inline-block;padding-left:8px;padding-top:8px}.site-footer .copyright-bar .copyright li:first-child{padding-left:0}.site-footer .copyright-bar .msw a{background:url(images/xfooter_bee.png.pagespeed.ic.U-fFN1Z-DT.png) no-repeat center center;background-size:contain;display:block;height:44px;margin:0 auto;opacity:.5;overflow:hidden;text-indent:-999em;width:44px;-webkit-transition:opacity 400ms;-moz-transition:opacity 400ms;transition:opacity 400ms}.site-footer .copyright-bar .msw a:hover,.site-footer .copyright-bar .msw a:focus{opacity:1}.home #hero{background-position:center center;background-repeat:no-repeat;background-size:cover;height:300px;-webkit-transition:height 400ms;-moz-transition:height 400ms;transition:height 400ms}@media (min-width:1070px){.home #hero{height:450px}}@media (min-width:1200px){.home #hero{height:650px}}.home #restaurants{background:#8e141a;color:#fff}.home #restaurants ul{padding-bottom:30px}.home #restaurants ul::after{clear:both;content:"";display:table}@media (min-width:950px){.home #restaurants ul{padding-bottom:0}}.home #restaurants h1{font-size:26px;margin:0;padding:45px 0 30px;text-align:center;-webkit-transition: font-size 400ms, padding 400ms, letter-spacing 400ms;-moz-transition: font-size 400ms, padding 400ms, letter-spacing 400ms;transition: font-size 400ms, padding 400ms, letter-spacing 400ms}@media (min-width:480px){.home #restaurants h1{font-size:36px;padding:60px 0}}@media (min-width:800px){.home #restaurants h1{font-size:48px;letter-spacing:10px}}@media (min-width:1100px){.home #restaurants h1{font-size:60px;padding:90px 0}}.home #restaurants h2{font-weight:400;margin:0;padding:15px 0 30px;text-align:center}.home #restaurants h2 a{color:#fff}.home #restaurants h2 a:hover{text-decoration:underline}@media (min-width:620px){.home #restaurants h2{padding:30px 0}}.home #restaurants li{padding-bottom:15px}@media (min-width:620px)

{.home #restaurants 



li{}.home #restaurants li:nth-child(2n) {margin-right:0}.home #restaurants li: @media (min-width:950px)

{.home #restaurants li{margin-right:11%;padding-bottom:80px;width:50%}.home #restaurants li:nth-child(2n) {margin-right:11%}.home #restaurants li:nth-child(3n) {margin-right:0}.home #restaurants li:nth-child(2n+1) {clear:none}.home #restaurants li:nth-child(3n+1) {clear:left}}.home 



#restaurants .logo-container{background:#000;border-radius:50%;color:#000;position:relative;height:0;margin:0 auto;padding-top:100%}.home #restaurants .logo-container>div{bottom:0;left:0;right:0;position:absolute;top:0}.home #restaurants .logo-container>div>div{display:table;width:100%;height:100%}.home #restaurants .logo-container>div>div>div{display:table-cell;text-align:center;vertical-align:middle}.home #restaurants .logo-container>div>div>div img{display:block;margin:0 auto;line-height:1;max-width:auto;width:50%}.home #restaurants .logo-container>div>div>div h3,.home #restaurants .logo-container>div>div>div p{padding:0 5%}.home #restaurants .logo-container>div>div>div h3{font-size:24px;font-weight:700;margin:0}.home #restaurants 

.logo-container>div>div>div p{margin-bottom:0}@media (min-width:1100px){.home #about{padding-bottom:0px}}


.home #about h1{font-size:26px;margin:0;padding:45px 0 15px;text-align:center;-webkit-transition: font-size 400ms, padding 400ms, letter-spacing 400ms;-moz-transition: font-size 400ms, padding 400ms, letter-spacing 400ms;transition: font-size 400ms, padding 400ms, letter-spacing 400ms}@media (min-width:480px){.home #about h1{font-size:36px;padding:60px 0 30px}}@media (min-width:800px){.home #about h1{font-size:48px;letter-spacing:10px}}@media (min-width:1100px){.home #about h1{font-size:60px;padding:90px 0 60px}}.home #about #about-ole p{text-align:center}@media (min-width:800px){.home #about #about-ole p{font-size:22px}}.home #about 



#bios{padding-top:15px}.home #about #bios::after{clear:both;content:"";display:table}@media (min-width:480px){.home #about #bios{padding-top:30px}}@media (min-width:1100px){.home #about #bios{padding-top:60px}}.home #about #bios img.signature{max-width:200px}@media (min-width:1100px){.home #about #bios img.signature{max-width:200px}}.home #about #bios>li{padding-bottom:30px}.home #about #bios>li img{width:100%}.home #about #bios>li .bio{display:none}@media (min-width:768px){.home #about #bios>li{float:left;width:48%}.home #about #bios>li.li-bio-even{float:right}.home #about #bios>li.li-bio-odd{clear:left}.home #about #bios>li>.bio-container>p{float:left;width:50%}.home #about #bios>li>.bio-container>p.show-bio-container{text-align:right}}@media (min-width:1100px){.home #about #bios>li{padding-bottom:30px;position:relative}.home #about #bios>li::after{clear:both;content:"";display:table}.home #about #bios>li>img{width:33%;float:left}.home #about #bios>li.li-bio-even,.home #about #bios>li.li-bio-odd{clear:none;float:none;width:100%}.home #about #bios>li.li-bio-even>img{margin-left:67%}.home #about #bios>li .bio-container{float:left;position:absolute;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;width:64%}.home #about #bios>li .bio-container h3{font-size:32px}.home #about #bios>li .bio-container .bio{display:block}.home #about #bios>li .bio-container .show-bio-container{display:none}.home #about #bios>li.li-bio-odd .bio-container{margin-left:36%}}.home #latest{background:#8e141a;color:#fff;padding-bottom:30px}.home #latest::after{clear:both;content:"";display:table}@media (min-width:768px){.home #latest{padding-bottom:45px}}@media (min-width:1100px){.home #latest{padding-bottom:75px}}.home #latest h2{font-size:24px;margin:0;padding:45px 0 30px;-webkit-transition: font-size 400ms, padding 400ms, letter-spacing 400ms;-moz-transition: font-size 400ms, padding 400ms, letter-spacing 400ms;transition: font-size 400ms, padding 400ms, letter-spacing 400ms}@media (min-width:480px){.home #latest h2{font-size:34px;padding:60px 0}}@media (min-width:800px){.home #latest h2{font-size:44px;letter-spacing:10px;text-align:center}}.home #latest .archive-thumbnail img,.home #latest .archive-thumbnail a{display:block;width:100%}.home #latest .archive-group h1{font-size:20px;margin:0;padding:15px 0 0}.home #latest .archive-group h1 a{color:#fff}@media (min-width:768px){.home #latest .archive-group h1{font-size:28px;padding:30px 0 10px}}.home #latest a.btn{border:2px solid #fff;color:#fff;display:inline-block;line-height:1;padding:8px 12px;-webkit-transition: color 400ms, background 400ms;-moz-transition: color 400ms, background 400ms;transition: color 400ms, background 400ms}.home #latest a.btn:hover{background:#fff;color:#e86636}@media (min-width:1100px){.home #latest .archive-thumbnail{float:left;width:48%}.home #latest .archive-group.has-thumbnail{float:right;width:48%}.home #latest .archive-group.has-thumbnail h1{padding-top:0}}#catering{overflow:hidden;padding:30px 0;position:relative;-webkit-transition:padding 400ms;-moz-transition:padding 400ms;transition:padding 400ms}#catering::after{clear:both;content:"";display:table}@media (min-width:800px){#catering{padding:45px 0}}@media (min-width:1100px){#catering{padding:0}}#catering .image{margin:0 auto;max-width:85%;padding-bottom:30px}@media (min-width:1100px){#catering .image{float:right;margin:0;max-width:none;right:0;padding:0;position:absolute;top:50%;width:47.5%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}#catering .content{margin:0 auto;max-width:85%}@media (min-width:1100px){#catering .content{float:right;margin-right:50%;max-width:600px;padding:60px 0;position:relative;width:42.5%}}#catering .content h2{font-size:24px;margin:0;-webkit-transition: font-size 400ms, padding 400ms, letter-spacing 400ms;-moz-transition: font-size 400ms, padding 400ms, letter-spacing 400ms;transition: font-size 400ms, padding 400ms, letter-spacing 400ms}@media (min-width:480px){#catering .content h2{font-size:34px}}@media (min-width:800px){#catering .content h2{font-size:44px;letter-spacing:10px}}.archive .archive-page-title,.blog .archive-page-title{background:#e86636;color:#fff;padding:30px 0;text-align:center;-webkit-transition:padding 400ms;-moz-transition:padding 400ms;transition:padding 400ms}.archive .archive-page-title h1,.blog .archive-page-title h1{font-size:28px;margin-bottom:0}@media (min-width:1070px){.archive .archive-page-title,.blog .archive-page-title{padding:45px 0}.archive .archive-page-title h1,.blog .archive-page-title h1{font-size:34px}}@media (min-width:1200px){.archive .archive-page-title,.blog .archive-page-title{padding:60px 0}.archive .archive-page-title h1,.blog .archive-page-title h1{font-size:42px}}.archive .main>.container,.blog .main>.container{padding-top:30px}@media (min-width:1070px){.archive .main>.container,.blog .main>.container{padding-top:45px}}.archive .archive-thumbnail img,.blog .archive-thumbnail img{display:block;margin:0 auto 1em}.archive article,.blog article{position:relative;margin-bottom:30px}.archive article::after,.blog article::after{clear:both;content:"";display:table}.archive article h1,.blog article h1{font-size:26px;margin-bottom:8px}.archive article a.btn,.blog article a.btn{border:2px solid #e86636;color:#e86636;display:inline-block;line-height:1;padding:8px 12px;-webkit-transition: color 400ms, background 400ms;-moz-transition: color 400ms, background 400ms;transition: color 400ms, background 400ms}.archive article a.btn:hover,.blog article a.btn:hover{background:#e86636;color:#fff}.archive article .archive-footer,.blog article .archive-footer{display:none}@media (min-width:1070px){.archive article,.blog article{margin-bottom:45px}}@media (min-width:1200px){.archive .has-post-thumbnail .archive-thumbnail,.blog .has-post-thumbnail .archive-thumbnail{float:left;width:45%}.archive .has-post-thumbnail .archive-thumbnail img,.blog .has-post-thumbnail .archive-thumbnail img{width:100%}.archive .has-post-thumbnail .archive-group,.blog .has-post-thumbnail .archive-group{position:absolute;margin-left:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%}}.archive #pagination,.blog #pagination{padding-bottom:30px}.archive #pagination ul,.blog #pagination ul{border-top:1px solid #eaeaea;padding-top:10px;font-size:0;margin:0}.archive #pagination ul li,.blog #pagination ul li{display:inline-block;font-size:14px}.archive #pagination ul li span,.archive #pagination ul li a,.blog #pagination ul li span,.blog #pagination ul li a{display:block;line-height:26px;min-width:26px;padding:0 8px;text-align:center}@media (min-width:1070px){.archive #pagination,.blog #pagination{padding-bottom:45px}}.page.page-template-page_gencon article .page-header{background:#e86636;color:#fff;padding:30px 0;text-align:center;-webkit-transition:padding 400ms;-moz-transition:padding 400ms;transition:padding 400ms}.page.page-template-page_gencon article .page-header h1{font-size:28px;margin-bottom:0}@media (min-width:1070px){.page.page-template-page_gencon article .page-header{padding:45px 0}.page.page-template-page_gencon article .page-header h1{font-size:34px}}@media (min-width:1200px){.page.page-template-page_gencon article .page-header{padding:60px 0}.page.page-template-page_gencon article .page-header h1{font-size:42px}}.page.page-template-page_gencon article .page-content{padding:30px 0 18px}.page.page-template-page_gencon article .page-content img,.page.page-template-page_gencon article .page-content figure.wp-caption[style]{display:block;margin:0 auto 1em;max-width:100%}.page.page-template-page_gencon article .page-content figure.wp-caption{background:#eaeaea;border:1px solid #aaa}.page.page-template-page_gencon article .page-content figure.wp-caption figcaption{font-size:14px;padding:10px}.page.page-template-page_gencon article .page-content figure.wp-caption img{margin:0}.page.page-template-page_gencon article .page-content h1{font-size:32px}.page.page-template-page_gencon article .page-content h2{font-size:26px;margin-top:1em}.page.page-template-page_gencon article .page-content h3{font-size:20px;margin-top:1em}.page.page-template-page_gencon article .page-content ol,.page.page-template-page_gencon article .page-content ul{margin:0 0 1em 2em}.page.page-template-page_gencon article .page-content ol ol,.page.page-template-page_gencon article .page-content ol ul,.page.page-template-page_gencon article .page-content ul ol,.page.page-template-page_gencon article .page-content ul ul{margin-bottom:0}.page.page-template-page_gencon article .page-content ul{list-style:disc}.page.page-template-page_gencon article .page-content ol{list-style:decimal}@media (min-width:1070px){.page.page-template-page_gencon article .page-content{padding:45px 0 33px}.page.page-template-page_gencon article .page-content img.alignleft,.page.page-template-page_gencon article .page-content img.alignright,.page.page-template-page_gencon article .page-content figure.wp-caption{max-width:50%}.page.page-template-page_gencon article .page-content img.alignleft,.page.page-template-page_gencon article .page-content figure.wp-caption.alignleft{clear:left;float:left;margin:0 1em 1em 0}.page.page-template-page_gencon article .page-content img.alignright,.page.page-template-page_gencon article .page-content figure.wp-caption.alignright{clear:right;float:right;margin:0 0 1em 1em}.page.page-template-page_gencon article .page-content h1{font-size:34px}}@media (min-width:1200px){.page.page-template-page_gencon article .page-content{padding:60px 0 48px}.page.page-template-page_gencon article .page-content h1{font-size:42px}}.single article header{background:#e86636;color:#fff;padding:30px 0;text-align:center;-webkit-transition:padding 400ms;-moz-transition:padding 400ms;transition:padding 400ms}.single article header h1{font-size:28px}.single article header ul{font-size:0;margin:.5em 0 0}.single article header ul li{display:inline-block;font-size:14px;margin-left:8px}.single article header ul li:before{content:'/';margin-right:8px}.single article header ul li:first-child{margin-left:0}.single article header ul li:first-child:before{content:'';margin-right:0}.single article header ul li a{color:#fff}@media (min-width:1070px){.single article header{padding:45px 0}.single article header h1{font-size:34px}}@media (min-width:1200px){.single article header{padding:60px 0}.single article header h1{font-size:42px}}.single article .featured-image img{width:100%}.single article .single-content{padding:30px 0 18px}.single article .single-content::after{clear:both;content:"";display:table}.single article .single-content img,.single article .single-content figure.wp-caption[style]{display:block;margin:0 auto 1em;max-width:100%}.single article .single-content figure.wp-caption{background:#eaeaea;border:1px solid #aaa}.single article .single-content figure.wp-caption figcaption{font-size:14px;padding:10px}.single article .single-content figure.wp-caption img{margin:0}.single article .single-content h1{font-size:32px}.single article .single-content h2{font-size:26px;margin-top:1em}.single article .single-content h3{font-size:20px;margin-top:1em}.single article .single-content ol,.single article .single-content ul{margin:0 0 1em 2em}.single article .single-content ol ol,.single article .single-content ol ul,.single article .single-content ul ol,.single article .single-content ul ul{margin-bottom:0}.single article .single-content ul{list-style:disc}.single article .single-content ol{list-style:decimal}@media (min-width:1070px){.single article .single-content{padding:45px 0 33px}.single article .single-content img.alignleft,.single article .single-content img.alignright,.single article .single-content figure.wp-caption{max-width:50%}.single article .single-content img.alignleft,.single article .single-content figure.wp-caption.alignleft{clear:left;float:left;margin:0 1em 1em 0}.single article .single-content img.alignright,.single article .single-content figure.wp-caption.alignright{clear:right;float:right;margin:0 0 1em 1em}.single article .single-content h1{font-size:34px}}@media (min-width:1200px){.single article .single-content{padding:60px 0 48px}.single article .single-content h1{font-size:42px}}.single article .single-footer{padding-bottom:30px}.single article .single-footer ul{display:block;font-size:0;margin:0;width:100%}.single article .single-footer ul::after{clear:both;content:"";display:table}.single article .single-footer ul li{font-size:36px;width:49%}.single article .single-footer ul li.next{float:right;text-align:right}.single article .single-footer ul li.prev{float:left;text-align:left}.single article .single-footer ul li span{display:none}@media (min-width:1070px){.single article .single-footer ul li{font-size:18px;padding-bottom:45px}.single article .single-footer ul li span{display:inline}}