html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{-webkit-backface-visibility:hidden}.animated{animation-duration:.35s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:.7s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{animation-duration:.2625s}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.fadeInDown{animation-name:fadeInDown}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{background:#fff;margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,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}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}h1{font-size:2em;margin:.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:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{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}input{line-height:normal}input[type=checkbox],input[type=radio]{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 silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,select,textarea{color:#111;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.625}p{margin:0 0 1.5rem}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}blockquote,q{margin:0 1.5rem;quotes:"" ""}blockquote:after,blockquote:before,q:after,q:before{content:""}address,pre{margin:0 0 1.5rem}pre{font-family:Courier\ 10 Pitch,Courier,monospace;font-size:.9375rem;line-height:1.625;max-width:100%;overflow:auto;padding:1.5rem}code,kbd,tt,var{font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{text-decoration:none}sub,sup{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}.comment-content,.comments-title,.entry-content,.entry-title,.widget,.widget-title{word-break:keep-all;word-wrap:break-word}.screen-reader-text{height:auto;width:.0625rem;clip:rect(.0625rem,.0625rem,.0625rem,.0625rem);height:.0625rem;overflow:hidden;position:absolute!important}.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{height:auto;width:auto;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 .125rem .125rem rgba(35,31,32,.6);clip:auto!important;color:#27aae1;display:block;font-size:.875rem;font-weight:700;left:.3125rem;line-height:normal;padding:.9375rem 1.4375rem .875rem;text-decoration:none;top:.3125rem;z-index:100000}.alignleft{display:inline;float:left;margin:0 1.5rem 0 0}.alignright{display:inline;float:right;margin:0 0 0 1.5rem}.aligncenter{display:block;margin-left:auto;margin-right:auto}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both;content:"";display:block}embed,iframe,object{max-width:100%}hr{height:1px;width:auto;background-color:#ccc;border:0;margin:0 0 1.5rem}figure{margin:0}ol,ul{margin:0 0 3rem 1.5rem}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin:0 0 0 1.5rem}dt{font-weight:700}dd{margin:0 1.5rem 1.5rem 0}table{height:auto;width:100%;margin:0 0 1.5rem}th{font-weight:700}.comment-content img.wp-smiley,.entry-content img.wp-smiley,.page-content img.wp-smiley{margin:0;padding:0;border:none}img{height:auto;max-width:100%}.wp-caption{margin:0 0 1.5rem;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto}.wp-caption.aligncenter{margin:0 auto 1.5rem}.wp-caption.alignleft{margin-right:1.5rem}.wp-caption.alignright{margin-left:1.5rem}.wp-caption .wp-caption-text{margin:.75rem 0}.wp-caption-text{text-align:center}.gallery{margin:0 0 1.5rem}.gallery-item{height:auto;width:100%;display:inline-block;text-align:center;vertical-align:top}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.fluid-embed{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.fluid-embed embed,.fluid-embed iframe,.fluid-embed object{position:absolute;top:0;left:0;height:100%;width:100%}.svg-defs{display:none}.not-ready{opacity:0;transition:all .5s ease;visibility:hidden}body.ready .not-ready{opacity:1;visibility:visible}.wrap{max-width:85.375em;margin-left:auto;margin-right:auto;padding:0 1.25em}.wrap:after{clear:both;content:"";display:block}.site-footer,.site-header{padding:0 1.25em}.site-content{margin:0 auto 1.25rem}.primary,.secondary{width:100%}.flex-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.flex-container>*{-ms-flex-preferred-size:30%;flex-basis:30%}.has-subhead{margin-bottom:0}.subhead{margin-bottom:5rem!important}.wpsisac-slick-slider.design-2 .slick-list,.wpsisac-slick-slider.design-2 .slick-slide,.wpsisac-slick-slider.design-2 .slick-slider,.wpsisac-slick-slider.design-2 .slick-track,.wpsisac-slick-slider.design-2 .slide-wrap{height:100vh!important;max-height:100vh!important}.wpsisac-slick-slider.design-2 .slide-wrap img{position:absolute;top:0;left:0}.wpsisac-slick-slider.design-2 .slider-content{text-align:left!important;position:absolute!important;top:0!important;left:0!important;padding:20% 0 0 10.5%!important;width:100%;height:100%}.wpsisac-slick-slider.design-2 .slider-content h1.slide-title{text-align:left;font-size:3.25rem;color:#fff;margin:0 0 1.25rem;text-transform:uppercase;line-height:.95;width:50%;text-shadow:none!important}.wpsisac-slick-slider.design-2 .slider-content .slider-short-content{width:40%;font-size:1rem;color:#fff;margin:0;width:50%;text-align:left!important}.wpsisac-slick-slider.design-2 .slider-content .slider-short-content p{text-align:left!important}.wpsisac-slick-slider.design-2 .slider-content .readmore{position:absolute;width:100%;height:100%;top:0;left:0}.wpsisac-slick-slider.design-2 .slider-content .readmore a{text-indent:-99999px;position:absolute;width:100%;height:100%;top:0;left:0}.wpsisac-slick-slider.design-2 .slick-dots{height:15px!important;bottom:8vh!important}.wpsisac-slick-slider.design-2 .slick-dots li{height:10px!important;padding:0}.wpsisac-slick-slider.design-2 .slick-dots li button{width:15px!important;height:15px!important;min-height:10px!important;padding:0;background:#fff;opacity:.6;border:none}.wpsisac-slick-slider.design-2 .slick-dots li.slick-active button{opacity:1;background:#6ec829!important}.wpsisac-slick-slider.design-2 .slick-arrow{width:.875rem;height:1.3125rem;background:url(assets/images/svg/slider-arrow.svg) no-repeat 0 0!important;display:none!important}.site-title{font-size:3rem}.site-title a{text-indent:-9999px;background:url(assets/images/svg/logo.svg) no-repeat 0 0;display:block;width:110px;height:110px;position:absolute;top:22px}.site-description{font-size:1.5rem;margin:0 0 1.5rem}.site-header{height:100px;background:#fff;background:hsla(0,0%,100%,.9);position:fixed;z-index:100;width:100%}.site-branding{z-index:5;position:absolute}.site-main .entry-header{display:none}.site-main>header{height:100vh;padding:20% 0 0 7.5%;overflow:hidden;background-size:cover;box-sizing:border-box}.site-main>header h1{font-size:3.25rem;color:#fff;margin:0 0 1.25rem;text-transform:uppercase;line-height:.95;width:55%}.site-main>header p{font-size:1.1rem;color:#fff;margin:0;width:50%}a{font-family:Lora,Georgia,Times,Times New Roman,serif;font-weight:700}a,a:active,a:focus,a:hover,a:visited{color:#27aae1}.menu-toggle{display:block;overflow:hidden;text-indent:101%;white-space:nowrap;height:2.1875rem;width:3.4375rem;border:3px solid #27aae1;border-style:solid none;padding:0;float:right;position:relative;margin-right:2.5rem;background:none;position:absolute;top:31px;right:0}.menu-toggle:after{display:block;content:'';width:3.4375rem;background:#27aae1;height:.1875rem;top:calc(50% - 1.5px);position:absolute;left:0}.menu-toggle:active,.menu-toggle:hover{background:none}#main-navigation{height:auto;width:100%;clear:both;display:block;float:left;position:absolute;top:0}#main-navigation ul{display:none}#main-navigation.toggled ul{display:block}.menu{margin:0;padding:0;list-style:none}.menu:after{clear:both;content:"";display:block}.menu li{margin:0 .625rem 0 0}.menu ul{margin:0;padding:0;list-style:none}.menu ul:after{clear:both;content:"";display:block}.menu.menu-horizontal li{display:inline-block}.menu.menu-vertical li{margin:0}.menu.menu-vertical a{border-bottom:1px solid #ccc;padding:.625rem}.menu.dropdown ul{box-shadow:0 3px 3px rgba(35,31,32,.2);float:left;left:-999em;position:absolute;top:1.5em;z-index:99999}.menu.dropdown ul ul{left:-999em;top:0}.menu.dropdown ul li.focus>ul,.menu.dropdown ul li:hover>ul{left:100%}.menu.dropdown ul a{height:auto;width:12.5rem}.menu.dropdown li.focus>ul,.menu.dropdown li:hover>ul{left:auto}.menu.dropdown li{float:left;position:relative}.menu a{font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;display:block;text-decoration:none}.menu .current-menu-item a,.menu .current_page_item a{color:#6ec829}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5rem;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{height:auto;width:50%;float:left}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{height:auto;width:50%;float:right;text-align:right}#main-navigation.site-navigation{left:170px;top:40px;position:absolute;width:60rem}#main-navigation.site-navigation .menu a{font-size:1rem;font-weight:700;padding:0 2rem;color:#000;transition:color .15s ease-in-out}#main-navigation.site-navigation .menu a:hover{color:#6ec829}#main-navigation.site-navigation.toggled{display:block;position:fixed;height:100vh;width:100vw;left:0;top:0;background:#cef0b4}#main-navigation.site-navigation.toggled>div,#main-navigation.site-navigation.toggled ul{width:100%;height:100%}#main-navigation.site-navigation.toggled ul{margin-top:30%}#main-navigation.site-navigation.toggled li{width:100%;padding:1.25rem 0;border-bottom:2px solid #a4e374}#main-navigation.site-navigation.toggled .menu a{font-size:2.5rem;color:#6ec829}#main-navigation.site-navigation .menu-item a{text-align:center}#main-navigation.site-navigation .menu-item a:after{display:block;content:"";width:100%;text-align:center;color:#6ec829;opacity:0;font-weight:400;font-size:.75rem;transition:opacity .25s ease-in-out;position:absolute;left:50%;bottom:-1rem;transform:translateX(-50%);white-space:nowrap}#main-navigation.site-navigation .menu-item a:hover:after{opacity:1}#main-navigation.site-navigation .menu-item.current-menu-item a{color:#6ec829}#main-navigation.site-navigation .menu-item.current-menu-item a:after{opacity:1}#main-navigation.site-navigation .menu-item.nav-ourMenu a:after{content:"What we're dishing up"}#main-navigation.site-navigation .menu-item.nav-philosophy a:after{content:"We care about your food"}#main-navigation.site-navigation .menu-item.nav-contact a:after{content:"Get in touch or pay a visit"}#main-navigation.site-navigation .menu-item.nav-order a:after{content:"Be super speedy"}.entry-title{font-size:2.25rem}.sticky{display:block}.hentry{margin:0 0 1.5rem}.byline,.updated:not(.published){display:none}.group-blog .byline,.single .byline{display:inline}.entry-content,.entry-summary,.page-content{margin:0;padding:0}.page-links{clear:both;margin:0 0 1.5rem}.edit-link{margin:0 1.5rem}.page-section{padding:6.25rem 7.1875rem 5rem}.page-section:after{clear:both;content:"";display:block}.page-section.full-width{padding:0}.page-section h1{color:#6ec829;font-size:3.125rem;text-transform:uppercase;line-height:3.125rem}.page-section p{width:80%;margin:0 auto;color:#a4a9ad}.page-section a{margin-top:1.875rem;line-height:1.875rem;display:block;color:#27aae1;text-decoration:none}.page-section a.decorated{position:relative;padding:0;width:auto;display:inline-block;text-transform:uppercase;font-size:1.25rem}.page-section a.decorated:after{content:'';display:block;width:1.5625rem;height:1.5625rem;background:url(assets/images/svg/arrow.svg) no-repeat 56% 49% #27aae1;background-size:43%;border-radius:50%;position:absolute;top:.09375rem;right:-2.1875rem}.page-section a.sbi_photo{margin:0}.page-section .feature-container{float:left;width:100%}.page-section .featured{width:31%;border:.1875rem solid #6ec829;color:#6ec829;border-radius:50%;margin:0 3.5% 0 0;float:left;box-sizing:border-box;position:relative;overflow:hidden;transform:translateZ(0)}.page-section .featured:last-of-type{margin:0}.page-section .featured .text-container{color:#6ec829;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:color .3s ease-in-out;width:100%}.page-section .featured .text-container>span{display:block;width:100%;clear:both}.page-section .featured .text-container .large{font-size:1.625rem;line-height:1.625rem;font-weight:700}.page-section .featured .text-container .small{font-size:1.125rem;line-height:1.125rem;font-weight:400}.page-section .featured .text-container a{color:#6ec829;width:100%;height:0;margin:0;padding:0 0 100%;transition:color}.page-section .featured .text-container img{transition:opacity .3s ease-in-out;opacity:0;width:100%;top:0;left:0}.page-section .featured .text-container:hover .text-container{color:#fff}.page-section .featured .text-container:hover img{opacity:1}.text-center{text-align:center}.archive .format-aside .entry-title,.blog .format-aside .entry-title{display:none}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;background-color:#a4a9ad;border:none;border-radius:0;color:#fff;height:3.75rem;line-height:3.75rem;vertical-align:top;padding:0 3.125rem;transition:background-color .15s ease-in-out;font-family:Lora,Georgia,Times,Times New Roman,serif;font-size:1.125rem}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{background-color:#333}input[type=checkbox],input[type=radio]{padding:0}input[type=search]::-ms-clear,input[type=text]::-ms-clear{display:none}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;color:#666;background:#f2f2f2;border-radius:0;line-height:3.75rem;padding:0 1.5625rem;border:none;margin-bottom:1.875rem;width:100%}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{color:#111}textarea{height:auto;width:100%;padding:.3125rem 1.5625rem;overflow:auto;vertical-align:top}.page-contact button,input[type=button],input[type=reset],input[type=submit]{float:right}.comments-title{font-size:1.5rem}.comment-list{list-style:none;margin:0}.comment-meta{margin:0 0 .875rem}.avatar{float:left;margin:0 .625rem 0 0}.bypostauthor{display:block}.social-icons{margin:0 auto;padding:0;text-align:center}.social-icons .social-icon{display:inline-block;margin-right:.75rem;vertical-align:top}.social-icons .social-icon .icon-facebook{height:1.5rem;width:1.5rem;fill:#fff}.social-icons .social-icon .icon-facebook:hover{fill:#3b5998}.social-icons .social-icon .icon-facebook-square{height:1.5rem;width:1.5rem;fill:#fff}.social-icons .social-icon .icon-facebook-square:hover{fill:#3b5998}.social-icons .social-icon .icon-googleplus{height:1.5rem;width:1.5rem;fill:#fff}.social-icons .social-icon .icon-googleplus:hover{fill:#dd4b39}.social-icons .social-icon .icon-googleplus-square{height:1.5rem;width:1.5rem;fill:#fff}.social-icons .social-icon .icon-googleplus-square:hover{fill:#dd4b39}.social-icons .social-icon .icon-instagram{height:1.5rem;width:1.5rem;fill:#fff}.social-icons .social-icon .icon-instagram:hover{fill:#517fa4}.social-icons .social-icon .icon-linkedin{height:1.5rem;width:1.5rem;fill:#fff}.social-icons .social-icon .icon-linkedin:hover{fill:#007bb6}.social-icons .social-icon .icon-linkedin-square{height:1.5rem;width:1.5rem;fill:#fff}.social-icons .social-icon .icon-linkedin-square:hover{fill:#007bb6}.social-icons .social-icon .icon-pinterest{height:1.5rem;width:1.5rem;fill:#fff}.social-icons .social-icon .icon-pinterest:hover{fill:#cb2027}.social-icons .social-icon .icon-pinterest-square{height:1.5rem;width:1.5rem;fill:#fff}.social-icons .social-icon .icon-pinterest-square:hover{fill:#cb2027}.social-icons .social-icon .icon-rss{height:1.5rem;width:1.5rem;fill:#fff}.social-icons .social-icon .icon-rss:hover{fill:#f90}.social-icons .social-icon .icon-rss-square{height:1.5rem;width:1.5rem;fill:#fff}.social-icons .social-icon .icon-rss-square:hover{fill:#f90}.social-icons .social-icon .icon-twitter{height:1.5rem;width:1.5rem;fill:#fff}.social-icons .social-icon .icon-twitter:hover{fill:#00aced}.social-icons .social-icon .icon-twitter-square{height:1.5rem;width:1.5rem;fill:#fff}.social-icons .social-icon .icon-twitter-square:hover{fill:#00aced}.social-icons .social-icon .icon-youtube{height:1.5rem;width:1.5rem;fill:#fff}.social-icons .social-icon .icon-youtube:hover{fill:#b00}.social-icons .social-icon .icon-youtube-square{height:1.5rem;width:1.5rem;fill:#fff}.social-icons .social-icon .icon-youtube-square:hover{fill:#b00}.social-icons .social-icon:last-child{margin-right:0}.site-footer{background:#6ec829;color:#fff;padding:3.75rem 7.1875rem;font-size:1.125rem;font-weight:700;overflow:hidden}.site-footer:after{clear:both;content:"";display:block}.site-footer .wrap{background:#6ec829;max-width:1080px;margin:0 auto;padding:0;height:100%}.site-footer .wrap:after{clear:both;content:"";display:block}.site-footer .column{float:left;width:auto}.site-footer .left-col{width:25%;float:left}.site-footer .mid-col{width:35%;float:left;padding:.375rem 0 0}.site-footer .mid-col p{line-height:1.75rem}.site-footer .right-col{max-width:600px;float:right;width:40%}.site-footer .social{color:#fff;text-decoration:none;display:block;margin-bottom:2.0625rem;line-height:1}.site-footer .social.twitter:before{background:url(assets/images/svg/twitter.svg) no-repeat 0 0;background-size:65%}.site-footer .social.instagram:before,.site-footer .social.twitter:before{display:inline-block;content:'';width:40px;height:25px;position:relative;top:7px;overflow:hidden}.site-footer .social.instagram:before{background:url(assets/images/svg/instagram.svg) no-repeat 0 0;background-size:57%}.site-footer .social.facebook:before{display:inline-block;content:'';background:url(assets/images/svg/facebook.svg) no-repeat 19% 0;width:40px;height:25px;background-size:31%;position:relative;top:7px;overflow:hidden}.site-footer a.btn{color:#6ec829;background:#fff;display:block;text-decoration:none;font-weight:400;height:3.75rem;line-height:3.75rem;text-align:center}.site-footer a.btn:after{content:'';display:inline-block;width:1.5rem;height:1.5rem;background:url(assets/images/svg/arrow.svg) no-repeat 56% 49% #6ec829;background-size:43%;border-radius:50%;position:relative;top:.3125rem;margin:0 0 0 .625rem}.site-footer .newsletter{position:relative}.site-footer .newsletter p{font-size:.875rem;margin:2.5rem 0 .3125rem}.site-footer .newsletter #mc_embed_signup form{padding:0}.site-footer .newsletter #mc_embed_signup .mc-field-group{width:100%}.site-footer .newsletter #mc_embed_signup .email{width:75%;float:left;padding:0 10px;margin:0;border:none;height:60px;text-indent:0}.site-footer .newsletter #mc_embed_signup .button{width:25%;float:left;padding:0;margin:0;border:none;height:60px;clear:none}.infinite-scroll.neverending .site-footer,.infinite-scroll .posts-navigation{display:none}.infinity-end.neverending .site-footer{display:block}.gform_wrapper{background:#fff;border:0 solid #fff;padding:0}.gform_wrapper .gform_body .gform_fields .gfield,.gform_wrapper .gform_body .gform_fields .gfield.gf_left_half,.gform_wrapper .gform_body .gform_fields .gfield.gf_right_half{margin-bottom:1.5625rem}.gform_wrapper .gfield_label{color:#333;font-size:1rem;font-weight:700}.gform_wrapper input[type=email],.gform_wrapper input[type=file],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper input[type=url],.gform_wrapper textarea{background:#fff}.gform_wrapper textarea{width:100%}.gform_wrapper select{background:url(assets/images/svg-icons/caret-down.svg) no-repeat 97% transparent;background-color:#fff;background-size:.75rem;border-color:#ccc;border-radius:0;line-height:1.45;padding:.1875rem .3125rem;-webkit-appearance:none;width:100%}.gform_wrapper select[multiple=multiple]{background:#fff}.gform_wrapper.gf_browser_chrome .gform_body .gform_fields .gfield select,.gform_wrapper .gform_body .gform_fields .gfield select{margin-left:0;width:100%!important}.gform_wrapper .gfield .chosen-container-single{font-size:1rem}.gform_wrapper .gfield .chosen-container-single .chosen-single{background:#fff;border-color:#ccc;border-radius:0;height:auto;padding:.1875rem .3125rem}.gform_wrapper .gfield .chosen-container-single .chosen-single div b{position:absolute;top:40%;right:.6875rem;height:0;width:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #ccc;background:none}.gform_wrapper .gfield .chosen-container-single .chosen-drop .chosen-search input[type=text]{background:none}.gform_wrapper .gfield .chosen-container-single .chosen-drop .chosen-results li{padding:.625rem .3125rem}.gform_wrapper .gfield .chosen-container-single.chosen-container-single.chosen-with-drop .chosen-single{background-image:none}.gform_wrapper .gfield .chosen-container-single.chosen-container-single.chosen-with-drop .chosen-single div b{border:none;height:0;width:0;border-bottom:6px solid #ccc;border-left:6px solid transparent;border-right:6px solid transparent}#content .gform_wrapper{margin-right:0;max-width:100%}#content .gform_wrapper input[type=email],#content .gform_wrapper input[type=file],#content .gform_wrapper input[type=number],#content .gform_wrapper input[type=password],#content .gform_wrapper input[type=tel],#content .gform_wrapper input[type=text],#content .gform_wrapper input[type=url],#content .gform_wrapper textarea{padding:.1875rem .3125rem;width:100%}#content .gform_wrapper .chosen-search input[type=text],#content .gform_wrapper .gf_left_half,#content .gform_wrapper .gf_right_half,#content .gform_wrapper .ginput_complex .name_first input[type=text],#content .gform_wrapper .ginput_complex .name_last input[type=text],#content .gform_wrapper textarea{width:100%}.home.page .feature-container{float:left;width:100%}.home.page .featured{width:31%;border:.1875rem solid #6ec829;color:#6ec829;border-radius:50%;margin:0 3.5% 0 0;float:left;box-sizing:border-box;position:relative;overflow:hidden;transform:translateZ(0)}.home.page .featured:last-of-type{margin:0}.home.page .featured .text-container{color:#6ec829;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:color .3s ease-in-out;width:100%}.home.page .featured .text-container>span{display:block;width:100%;clear:both}.home.page .featured .text-container .large{font-size:1.625rem;line-height:1.625rem;font-weight:700}.home.page .featured .text-container .small{font-size:1.125rem;line-height:1.125rem;font-weight:400}.home.page .featured a{color:#6ec829;width:100%;height:0;margin:0;padding:0 0 100%;transition:all .3s ease-in-out;text-shadow:0 0 7px transparent}.home.page .featured img{transition:opacity .3s ease-in-out;opacity:0;width:100%;top:0;left:0}.home.page .featured:hover a{text-shadow:0 0 15px rgba(0,0,0,.7)}.home.page .featured:hover .text-container{color:#fff}.home.page .featured:hover img{opacity:1}.page-menu .site-main>header .page-title{color:#6ec829}.page-menu .site-main>header .header-copy{color:#111}.page-menu .menu.left{width:100%;background:#27aae1;padding:0 10.625rem;min-height:2.5rem;box-sizing:border-box}.page-menu .menu.left.stuck{position:fixed;top:100px;z-index:1}.page-menu .menu.left ul{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:2.5rem}.page-menu .menu.left li{color:#fff;width:6.875rem;position:relative;font-family:Lora,Georgia,Times,Times New Roman,serif;font-weight:700;margin:0;transition:background-color .25s ease-in-out;font-size:.875rem;min-height:2.5rem;padding:1.875rem}.page-menu .menu.left li.active,.page-menu .menu.left li:hover{background-color:#6ac4ea}.page-menu .menu.left li a{position:absolute;top:0;left:0;bottom:0;right:0;color:#fff;transition:color .25s ease-in-out}.page-menu .menu.left li span{position:absolute;top:50%;transform:translateY(-50%);display:block;width:100%;text-align:center}.page-menu .menu.right{width:100%;padding-top:0;padding-right:0;padding-left:0}.page-menu .menu.right.sticky{padding-top:10.625rem}.page-menu .menu-section{overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:15.625rem 11.25rem 0;position:relative}.page-menu .menu-section header{width:100%;background:#6ec829;background-size:cover;color:#fff;height:14.375rem;line-height:14.375rem;padding:0 0 0 11.25rem;font-size:3.125rem;text-transform:uppercase;-ms-flex:0 1 100%;flex:0 1 100%;-ms-flex-item-align:start;align-self:flex-start;position:absolute;left:0;right:0;top:0}.page-menu .menu-section#breakfast header{background:url(assets/images/breakfast.jpg) 0 0 no-repeat}.page-menu .menu-section#scrambles header{background:url(assets/images/scrambles.jpg) 0 0 no-repeat}.page-menu .menu-section#stirfry header{background:url(assets/images/stirfry.jpg) 0 0 no-repeat}.page-menu .menu-section#salads header{background:url(assets/images/salads.jpg) 0 0 no-repeat}.page-menu .menu-section#wraps header{background:url(assets/images/wraps.jpg) 0 0 no-repeat}.page-menu .menu-section#sides header{background:url(assets/images/sides.jpg) 0 0 no-repeat}.page-menu .menu-section#desserts header{background:url(assets/images/desserts.jpg) 0 0 no-repeat}.page-menu .menu-section#beverages header{background:url(assets/images/beverages.jpg) 0 0 no-repeat}.page-menu .menu-section>article{-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:start;align-self:flex-start;margin:0;display:inline-block}.page-menu .menu-section>article h1{font-family:Lora,Georgia,Times,Times New Roman,serif;font-size:1.125rem;color:#231f20;text-transform:none;border-bottom:1px solid #231f20;line-height:1.125rem;margin:1.5625rem 0 0;padding:0 0 .3125rem}.page-menu .menu-section>article h2{font-size:1rem}.page-menu .menu-section>article ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.page-menu .menu-section>article li{float:left;width:18.125rem;margin:1.25rem 0 3.125rem 3.125rem;overflow:hidden}.page-menu .menu-section>article li:after{clear:both;content:"";display:block}.page-menu .menu-section>article li:nth-child(3n+1){margin-bottom:3.125rem}.page-menu .menu-section>article li .right,.page-menu .menu-section>article li img{width:100%}.page-menu .menu-section>article li h2{margin-top:0;font-size:1.125rem}.page-philosophy .site-main>header{padding-top:15%}.page-philosophy .site-main>header .page-title{color:#6ec829;font-size:2.9rem;width:40%}.page-philosophy .site-main>header .header-copy{width:35%;color:#111}.page-philosophy .menu.top{width:100%}.page-philosophy .menu.top ul{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.page-philosophy .menu.top li{border-radius:50%;border:.1875rem solid #6ec829;color:#6ec829;width:18%;position:relative;font-family:Lora,Georgia,Times,Times New Roman,serif;font-weight:700;float:left;margin:0;transition:background-color .25s ease-in-out}.page-philosophy .menu.top li:before{content:'';display:block;padding:100% 0 0;position:0}.page-philosophy .menu.top li.active,.page-philosophy .menu.top li:hover{background:#6ec829}.page-philosophy .menu.top li.active a,.page-philosophy .menu.top li:hover a{color:#fff}.page-philosophy .menu.top li a{position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;font-family:Lora,Georgia,Times,Times New Roman,serif;color:#6ec829;font-size:1.25rem;z-index:10;transition:color .25s ease-in-out}.page-philosophy .menu.top li span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:85%;text-align:center;line-height:1.25}.page-philosophy .vendors{width:100%;margin:0 auto;padding-top:3.125rem;padding-left:0;padding-right:0}.page-philosophy .vendors article{display:none}.page-philosophy .vendors article.active{display:block}.page-philosophy .vendors article img{width:50%;float:left;margin-right:5%}.page-philosophy .vendors article .right{width:35%;float:left}.page-philosophy .vendors article .right h2{margin-top:0;font-size:1.875rem}.page-philosophy .vendors article .right p{width:100%}.page-contact textarea{height:18.75rem}.page-catering .page-section{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-catering .page-section .wpcf7{width:100%;margin-bottom:3.125rem}.page-catering .page-section .wpcf7 textarea{height:15.625rem}.page-catering .page-section article{width:45%;float:left;margin-bottom:1.25rem}.page-catering .page-section article:nth-child(2n+3){margin-left:10%}.page-catering .page-section article h1{font-size:1.625rem;padding-bottom:.625rem}.page-catering .page-section article h1 span{display:block;width:100%;clear:both;font-size:50%;color:#a4a9ad;line-height:1.25;margin-top:-10px}.page-catering .page-section article h2{font-size:1.125rem;font-family:Lora,Georgia,Times,Times New Roman,serif;margin-bottom:0}.page-catering .page-section article p{margin:0 0 1.25rem;width:100%}.widget{margin:0 0 1.5rem}.widget select{max-width:100%}.widget_search .search-submit{display:none}@media screen and (min-width:481px) and (max-width:680px){.page-menu .menu.left li{width:20%;margin:0}.page-philosophy .menu.top li{width:30%;margin:0 2% 10%}}@media screen and (max-width:768px) and (min-width:501px){.home.page .featured .text-container .large{font-size:.875rem}}@media screen and (min-width:40rem){.menu-toggle{display:none}#main-navigation ul{display:block}.gform_wrapper select{width:49%}.gform_wrapper.gf_browser_chrome .gform_body .gform_fields .gfield select,.gform_wrapper .gform_body .gform_fields .gfield select{width:49%!important}#content .gform_wrapper .gf_left_half,#content .gform_wrapper .gf_right_half,#content .gform_wrapper input[type=email],#content .gform_wrapper input[type=file],#content .gform_wrapper input[type=number],#content .gform_wrapper input[type=password],#content .gform_wrapper input[type=tel],#content .gform_wrapper input[type=text],#content .gform_wrapper input[type=url],#content .gform_wrapper textarea{width:49%}#content .gform_wrapper .gf_left_half input[type=email],#content .gform_wrapper .gf_left_half input[type=file],#content .gform_wrapper .gf_left_half input[type=number],#content .gform_wrapper .gf_left_half input[type=password],#content .gform_wrapper .gf_left_half input[type=tel],#content .gform_wrapper .gf_left_half input[type=text],#content .gform_wrapper .gf_left_half input[type=url],#content .gform_wrapper .gf_right_half input[type=email],#content .gform_wrapper .gf_right_half input[type=file],#content .gform_wrapper .gf_right_half input[type=number],#content .gform_wrapper .gf_right_half input[type=password],#content .gform_wrapper .gf_right_half input[type=tel],#content .gform_wrapper .gf_right_half input[type=text],#content .gform_wrapper .gf_right_half input[type=url]{width:100%}#content .gform_wrapper .gf_left_half{margin-right:2%}}@media screen and (max-width:1000px) and (min-width:680px){.page-philosophy .site-main>header .header-copy{width:50%!important}}@media screen and (max-width:1180px) and (min-width:681px){.page-menu .menu-section{padding:13.75rem 6.25rem 2.5rem}.page-menu .menu-section header{padding:0 6.25rem 2.5rem;height:10rem;line-height:10rem}}@media screen and (min-width:681px) and (max-width:800px){.page-menu .menu.left li{width:14%;margin:0}.page-philosophy .menu.top li{width:14%;margin:0 2% 6%}}@media screen and (max-width:960px) and (min-width:769px){.site-footer{padding:2.5rem 7.1875rem 3.75rem}.site-footer .mid-col{width:100%;float:none;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4.375rem;padding-bottom:.9375rem;border-bottom:2px solid #9adb5a}.site-footer .right-col{width:100%;float:none;max-width:100%}.home.page .featured .text-container .large{font-size:1.25rem}}@media screen and (min-width:769px) and (max-width:960px){.site-footer .social{margin:0 1.875rem .625rem}.site-footer a.btn{font-size:.8rem;width:47.5%;float:right}.site-footer a.btn:after{width:1.25rem;height:1.25rem;background-size:40%;top:.375rem;margin:0 0 0 .625rem}.site-footer .newsletter p{margin:0;position:absolute;top:-1.625rem}.site-footer .newsletter{width:47.5%;float:right;margin-right:5%}}@media screen and (max-width:1000px) and (min-width:800px){.page-philosophy .site-main>header .page-title{font-size:2.6rem;width:35%!important}}@media screen and (min-width:801px) and (max-width:1180px){.page-menu .menu.left{padding:0 6.25rem}.page-philosophy .menu.top ul{padding:1.875rem 6.25rem}}@media screen and (min-width:801px) and (max-width:980px){.page-menu .menu.left li{width:12%;margin:0}.page-philosophy .menu.top li{width:12%;margin:0;border-width:2px}}@media screen and (min-width:981px) and (max-width:1080px){.page-menu .menu-section>article li{width:30%;margin-right:0}}@media screen and (min-width:981px) and (max-width:1180px){.page-menu .menu.left li{width:12%;margin:0}.page-philosophy .menu.top li{width:12%;margin:0 .5% 3%;border-width:2px}}@media screen and (min-width:64rem){.primary{float:left;display:block;margin-right:.74294%;width:66.41902%}.primary:last-child{margin-right:0}.secondary{float:left;display:block;margin-right:.74294%;width:32.83804%}.secondary:last-child{margin-right:0}.social-icons{float:left;text-align:left}}@media screen and (min-width:1081px) and (max-width:1180px){.page-menu .menu-section>article li{width:15rem}}@media screen and (min-width:1181px) and (max-width:1280px){.page-menu .menu-section>article li{width:14.375rem}}@media screen and (min-width:1281px) and (max-width:1380px){.page-menu .menu-section>article li{width:16.25rem}}@media screen and (min-width:85.375rem){.wrap{padding:0}.site-content{margin:0 auto 3.75rem}}@media screen and (max-width:800px){#main-navigation.site-navigation .menu-item a:after{display:none}.page-menu .menu.left{padding:0}.page-philosophy .site-main>header .page-title{font-size:2.4rem}.page-philosophy .menu.top ul{padding:1.875rem 0;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.page-catering .page-section article{width:100%}.page-catering .page-section article:nth-child(2n+3){margin-left:0}}@media screen and (max-width:480px){.page-menu .menu.left li{width:20%;font-size:.6875rem;margin:0}.page-philosophy .menu.top li{width:40%;font-size:.6875rem;margin:0 2.5% 10%;border-width:2px}}@media screen and (max-width:780px){#main-navigation.site-navigation .menu a{padding:0 .5rem;font-size:.75rem}#main-navigation.site-navigation{width:100%;right:0;left:0;top:0;height:100px}}@media screen and (max-width:980px){.page-menu .menu.left ul{-ms-flex-pack:center;justify-content:center}.page-menu .menu.left ul:after{clear:both;content:"";display:block}.page-menu .menu-section>article li{width:45%;margin:0 0 3.125rem}.page-menu .menu-section>article li:nth-child(odd){margin:0 10% 3.125rem 0}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.page-menu .menu-section>article{width:100%}}@media screen and (max-width:500px){.home.page .featured .text-container .large{font-size:.8125rem;line-height:1.5}}@media screen and (max-width:1080px){.site-footer a.btn{font-size:1rem}.site-footer a.btn:after{width:1.375rem;height:1.375rem;background-size:40%;top:.375rem;margin:0 0 0 .625rem}.page-menu .menu-section>article li .right{font-size:.875rem}.page-menu .menu-section>article{margin-right:0}}@media screen and (max-width:768px){.page-section .featured .text-container{width:80%}.page-section .featured .text-container .large{font-size:.875rem}.page-section .featured .text-container .small{font-size:.6875rem}.site-footer{padding:2.5rem 2.5rem 3.75rem}.site-footer .mid-col{margin-bottom:3.125rem;border-bottom:2px solid #9adb5a}.site-footer .mid-col,.site-footer .right-col{display:block;width:100%;padding-bottom:.9375rem}.site-footer .right-col .btn,.site-footer .right-col .newsletter{width:100%;float:none}.site-footer .right-col .newsletter{overflow:hidden;margin-top:1.25rem;padding-top:2.1875rem}.site-footer .right-col .newsletter p{top:10px}.site-footer .social{margin:0 0 .625rem}.site-footer .social span{display:none}.site-footer .social:before{width:60px!important;height:35px!important}.site-footer a.btn span{display:none}.site-footer a.btn{width:35%;float:right}.site-footer .newsletter p{font-size:70%;margin:0;position:absolute;top:-1.625rem}.site-footer .newsletter #mc_embed_signup .email{width:60%;font-size:70%}.site-footer .newsletter #mc_embed_signup .button{width:40%;font-size:75%}.site-footer .newsletter{width:60%;float:right;margin-right:5%}.home.page .featured .text-container{width:80%}.home.page .featured .text-container .small{display:none}}@media screen and (max-width:1000px){.site-main>header{padding-top:30%}.site-main>header h1{width:60%;font-size:3rem}.site-main>header p{width:60%;font-size:1rem}.page-philosophy .site-main>header{padding-top:30%}}@media screen and (max-width:960px){.subhead{margin-bottom:2.5rem!important}#main-navigation.site-navigation .menu a{padding:0 1rem;font-size:.95rem}.page-section .featured .text-container .large{font-size:1.25rem}.page-section .featured .text-container .small{font-size:.875rem}.site-footer .left-col{width:100%;float:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:2.1875rem;padding-bottom:1.875rem;border-bottom:2px solid #9adb5a;-ms-flex-pack:justify;justify-content:space-between}.site-footer .mid-col p{width:100%}.site-footer .social.instagram:before{top:7px}.site-footer .social.facebook:before{top:7px;margin-right:-10px}.home.page .featured .text-container .small{font-size:.875rem}}@media screen and (max-width:1100px){.page-philosophy .site-main>header .header-copy{font-size:.95rem;width:31%}}@media screen and (max-width:680px){.site-main>header{padding-top:45%!important}.site-main>header h1{width:85%!important;font-size:2.8rem!important}.site-main>header p{display:none}.page-section h1{font-size:2.8125rem}.page-section p{width:100%}.page-section{padding:3.75rem 2.5rem}.page-menu .site-main>header{background-position-x:65%!important;padding-top:50%}.page-menu .site-main>header .page-title{width:50%!important}.page-menu .menu-section{padding:7.1875rem 2.5rem 2.5rem}.page-menu .menu-section header{padding:0 0 0 2.5rem;height:6.25rem;line-height:6.25rem;font-size:2.1875rem;margin-bottom:1.875rem}.page-menu .menu-section>article{margin:0}.page-menu .menu-section>article li{margin:0;width:45%}.page-menu .menu-section>article li:nth-child(odd){margin-right:10%}.page-philosophy .site-main>header{background-position-x:25%!important;padding-top:50%!important}.page-philosophy .site-main>header .page-title{font-size:2rem!important;width:60%!important}}