*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{color:#555;font-family:'Lato','Arial',sans-serif;font-size:20px;font-weight:300;text-rendering:optimizeLegibility;overflow-x:hidden}.clearfix{zoom:1}.clearfix:after{content:'.';display:block;clear:both;height:0;visibility:hidden}.row{max-width:1140px;margin:0 auto}section{padding:80px 0}.box{padding:1%}h1,h2,h3{font-weight:300;text-transform:uppercase}h1{margin-top:0;margin-bottom:20px;color:#fff;font-size:240%;word-spacing:4px;letter-spacing:1px}h2{font-size:180%;word-spacing:2px;text-align:center;margin-bottom:30px;letter-spacing:1px}h3{font-size:110%;margin-bottom:15px}h2:after{display:block;height:2px;background-color:#e67e22;content:" ";width:100px;margin:0 auto;margin-top:30px}@media(min-width:1201px){.long-copy{line-height:145%;width:70%;margin-left:15%}}.box p{line-height:145%;font-size:90%}.icon-big{font-size:350%;display:block;color:#e67e22;margin-bottom:10px}.icon-small{display:inline-block;width:30px;height:auto;text-align:center;color:#e67e22;font-size:120%;margin-right:10px;line-height:120%;vertical-align:middle;margin-top:-4px}.btn:link,.btn:visited,input[type="submit"]{display:inline-block;padding:10px 30px;font-weight:300;text-decoration:none;border-radius:200px;-webkit-transition:background-color .2s,border .2s,color .2s;transition:background-color .2s,border .2s,color .2s}.btn-full:link,.btn-full:visited,input[type="submit"]{background-color:#e67e22;border:1px solid #e67e22;color:#fff;margin-right:15px}.btn-ghost:link,.btn-ghost:visited{border:1px solid #e67e22;color:#e67e22}.btn:hover,.btn:active,input[type="submit"]:hover,input[type="submit"]:active{background-color:#cf6d17;border:1px solid #cf6d17}.btn-ghost:hover,.btn-ghost:visited{color:#fff}a:link,a:visited{text-decoration:none;color:#e67e22;border-bottom:1px solid #e67e22;padding-bottom:2px;-webkit-transition:border-bottom .2s,color .2s;transition:border-bottom .2s,color .2s}a:hover,a:active{color:#555;border-bottom:1px solid transparent}header{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.7)),to(rgba(0,0,0,0.7))),url(https://cdn2.hubspot.net/hubfs/3823581/omnifood/hero-min.jpg);background-image:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url(https://cdn2.hubspot.net/hubfs/3823581/omnifood/hero-min.jpg);background-size:cover;background-position:center;height:100vh;background-attachment:fixed}@media(min-width:1201px){.hero-text-box{position:absolute;width:1140px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.logo{height:100px;width:auto;float:left;margin-top:20px}.main-nav{float:right;list-style:none;margin-top:55px}.main-nav li{display:inline-block;margin-left:40px}.main-nav li a:link,.main-nav li a:visited{text-decoration:none;color:#fff;text-transform:uppercase;font-size:90%;padding:8px 0;border-bottom:2px solid transparent;-webkit-transition:border-bottom .2s;transition:border-bottom .2s}.main-nav li a:hover,.main-nav li a:active{border-bottom:2px solid #e67e22}.sticky{position:fixed;top:0;left:0;width:100%;background-color:rgba(255,255,255,0.96);box-shadow:0 2px 2px #e8e8e8;z-index:9999}.sticky .main-nav{margin-top:18px}.sticky .main-nav li a:link,.sticky .main-nav li a:visited{color:#555;padding:16px 0}.logo-black{height:50px;width:auto;float:left;margin:5px 0;display:none}.sticky .logo-black{display:block}.sticky .logo{display:none}@media(min-width:768px){.mobile-nav-icon{float:right;margin-top:30px;cursor:pointer;display:none}}.mobile-nav-icon i{font-size:200%;color:#fff}.section-features .long-copy{margin-bottom:30px}.section-meals{padding:0}.meals-showcase{list-style:none;width:100%}.meals-showcase li{display:block;float:left;width:25%}.meal-photo{width:100%;margin:0;overflow:hidden;background-color:#000}.meal-photo img{opacity:.7;width:100%;height:auto;-webkit-transform:scale(1.15);transform:scale(1.15);-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s}.meal-photo img:hover{-webkit-transform:scale(1.03);transform:scale(1.03);opacity:1}.section-steps{background-color:#f4f4f4}@media(min-width:1201px){.steps-box:first-child{text-align:right;padding-right:3%;margin-top:30px}.steps-box:last-child{padding-left:3%;margin-top:70px}.app-screen{width:40%;height:auto}.works-step{margin-bottom:50px}.works-step:last-of-type{margin-bottom:80px}}.works-step div{color:#e67e22;border:2px solid #e67e22;border-radius:50%;display:inline-block;height:55px;width:55px;text-align:center;font-size:150%;padding:5px;float:left;margin-right:25px}.btn-app:link,.btn-app:visited{border:0}.btn-app img{height:50px;width:auto;margin-right:10px}.box img{width:100%;height:auto;margin-bottom:15px}.city-feature{margin-bottom:5px}.section-testimonials{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.8)),to(rgba(0,0,0,0.8))),url(https://cdn2.hubspot.net/hubfs/3823581/omnifood/back-customers-min.jpg);background-image:linear-gradient(rgba(0,0,0,0.8),rgba(0,0,0,0.8)),url(https://cdn2.hubspot.net/hubfs/3823581/omnifood/back-customers-min.jpg);background-size:cover;color:#fff;background-attachment:fixed}blockquote{padding:2%;font-style:italic;line-height:145%;position:relative;margin-top:40px}cite{font-size:90%;margin-top:25px;display:block}blockquote:before{content:"\201C";font-size:500%;display:block;position:absolute;top:-5px;left:-5px}cite img{height:45px;width:auto;border-radius:50%;margin-right:10px;vertical-align:middle}.section-plans{background-color:#f4f4f4}@media(min-width:1201px){.plan-box{background-color:#fff;border-radius:5px;width:90%;margin-left:5%;-webkit-box-shadow:0 2px 2px #e8e8e8;box-shadow:0 2px 2px #e8e8e8}}.plan-box div{padding:15px;border-bottom:1px solid #e5e5e5}.plan-box div:last-child{text-align:center;border:0}.plan-box div:first-child{background-color:#fffcfc;border-top-left-radius:5px;border-top-right-radius:5px}@media(min-width:1201px){.plan-price{font-size:300%;margin-bottom:10px;font-weight:100;color:#e67e22}}.plan-price-meal{font-size:80%}.plan-price span{font-size:30%;font-weight:300}.plan-box ul{list-style:none}.plan-box ul li{padding:5px 0}@media(min-width:1201px){.contact-form{width:60%;margin:0 auto}}input[type="text"],input[type="email"],select,textarea{width:100%;padding:7px;border-radius:3px;border:1px solid #ccc}textarea{height:100px}input[type="checkbox"]{margin:10px 5px 10px 0}*:focus{outline:0}footer{background-color:#333;padding:50px}.footer-nav{list-style:none;float:left}.social-links{list-style:none;float:right}.footer-nav li,.social-links li{display:inline-block;margin-right:20px}.social-links li:last-child,.footer-nav li:last-child{margin-right:0}.footer-nav li a:link,.footer-nav li a:visited,.social-links li a:link,.social-links li a:visited{text-decoration:none;border:0;color:#888;-webkit-transition:color .2s;transition:color .2s}.footer-nav li a:hover,.footer-nav li a:active,.social-links li a:hover,.social-links li a:active{color:#ddd}footer p{color:#888;text-align:center;font-size:90%;margin-top:30px}.social-links li a:link,.social-links li a:visited{font-size:160%}.ion-social-facebook,.ion-social-twitter,.ion-social-googleplus,.ion-social-instagram{-webkit-transition:color .2s;transition:color .2s}.ion-social-facebook:hover{color:#3b5998}.ion-social-twitter:hover{color:#00aced}.ion-social-googleplus:hover{color:#dd4b39}.ion-social-instagram:hover{color:#517fa4}.js--wp-1,.js--wp-2,.js--wp-3{opacity:0;-webkit-animation-duration:1s;animation-duration:1s}.js--wp-4{-webkit-animation-duration:1s;animation-duration:1s}.js--wp-1.animated,.js--wp-2.animated,.js--wp-3.animated{opacity:1}@media(max-width:1200px){.hero-text-box{position:absolute;width:100%;padding:0 2%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.row{padding:0 2%}.app-screen{width:50%;height:auto}.steps-box:first-child{text-align:right;padding-right:3%;margin-top:10px}.steps-box:last-child{padding-left:3%;margin-top:10px}.works-step{margin-bottom:40px}.works-step:last-of-type{margin-bottom:60px}.plan-box{width:100%;margin-left:0;background-color:#fff;border-radius:5px;-webkit-box-shadow:0 2px 2px #e8e8e8;box-shadow:0 2px 2px #e8e8e8}.plan-price{margin-bottom:10px;font-weight:100;color:#e67e22;font-size:250%}}@media(max-width:1023px){body{font-size:18px !important}section{padding:60px 0}.long-copy{line-height:145%;width:80%;margin-left:10%}.steps-box:first-child{text-align:right;padding-right:3%;margin-top:10px}.steps-box:last-child{padding-left:3%;margin-top:10px}.app-screen{width:50%;height:auto}.works-step{margin-bottom:40px}.works-step:last-of-type{margin-bottom:60px}.icon-small{margin-right:5px;width:17px}.city-feature{font-size:90%}.plan-box{width:100%;margin-left:0;background-color:#fff;border-radius:5px;-webkit-box-shadow:0 2px 2px #e8e8e8;box-shadow:0 2px 2px #e8e8e8}.plan-price{margin-bottom:10px;font-weight:100;color:#e67e22;font-size:250%}.contact-form{width:80%;margin:0 auto}}@media(max-width:767px){body{font-size:16px !important}section{padding:30px 0}.row,.hero-text-box{padding:0 4%}.col{width:100%;margin:0 0 4% 0}.long-copy{width:100%;margin:0}h1{font-size:180%}h2{font-size:150%}.works-box{margin-bottom:20px}.works-box:last-of-type{margin-bottom:20px}.works-step div{color:#e67e22;border:2px solid #e67e22;border-radius:50%;display:inline-block;height:40px;width:40px;text-align:center;font-size:120%;padding:4px;float:left;margin-right:15px}.steps-box:first-child{text-align:center}.app-screen{width:40%;height:auto}.mobile-nav-icon{float:right;margin-top:30px;cursor:pointer;display:inline-block}.main-nav{float:left !important;margin-top:25px !important;margin-left:35px !important;display:none}.main-nav li{display:block !important}.main-nav li a:link,.main-nav li a:visited{display:block !important;border:0 !important;padding:10px 0 !important}.sticky{position:fixed;top:0;left:0;width:100%;background-color:rgba(255,255,255,0.96);box-shadow:0 2px 2px #e8e8e8;z-index:9999}.sticky .main-nav{margin-top:10px}.sticky .main-nav li a:link,.sticky .main-nav li a:visited{color:#555;padding:10px 0}.sticky .mobile-nav-icon i{color:#555}.sticky .mobile-nav-icon{margin-top:10px}}@media(max-width:480px){section{padding:25px 0}.contact-form{width:100%}.mobile-nav-icon{float:right;margin-top:30px;cursor:pointer;display:inline-block}}