 * {margin: 0;padding: 0;box-sizing: border-box;}html {background-color: #ffffff;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: '.';clear: both;display: block;height: 0;visibility: hidden;}.hide {display: none;}.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: 0;margin-bottom: 20px;color: #fff;font-size: 250%;word-spacing: 4px;letter-spacing: 1px;}h2 {font-size: 180%;text-align: center;word-spacing: 2px;margin-bottom: 30px;letter-spacing: 1px;}h3 {font-size: 110%;word-spacing: 2px;margin-bottom: 15px;}.h3-center {text-align: center !important;}h2:after {display: block;height: 2px;background-color: #e67e22;content: " ";width: 100px;margin: 0 auto;margin-top:30px;}.long-copy {line-height: 145%;width: 70%;margin-left: 15%;}.box p {font-size: 90%;line-height: 145%;text-align: justify;}.icon-big {font-size: 350%;display: block;margin-bottom: 10px;color: #e67e22;text-align: center;}a:link, a:visited {color: #e67e22;text-decoration: none;border-bottom: 1px solid #e67e22;transition: border-bottom 0.2s, color 0.2s;}a:hover, a:active {color: #555;border-bottom: 1px solid transparent;}.btn:link, .btn:visited, input[type=submit], button {display: inline-block;padding: 10px 30px;font-weight: 300;text-decoration: none;border-radius: 200px;border: 1px solid #e67e22;transition: background-color 0.5s, border 0.5s, color 0.5s;}.btn-full:link, .btn-full:visited, input[type=submit], button {background-color: #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, button:hover, button:active {background-color: #cf6d17;}.btn-full:hover, .btn-full:active {border: 1px solid #cf6d17;}.btn-ghost:hover, .btn-ghost:active {border: 1px solid #cf6d17;color: #fff;}header {background-image: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url(img/hero-min.jpg);background-size: cover;background-position: center;height: 100vh;background-attachment: fixed;}.hero-text-box {position: absolute;width: 1140px;top: 50%;left: 50%;transform: translate(-50%, -50%);}.logo, .logo-black {height: 100px;width: auto;float: left;margin-top: 20px;}.logo-black {display: none;height: 50px;width: auto;float: left;margin: 5px 0;}.main-nav {float: right;list-style: none;margin-top: 55px;}.main-nav li {display: inline-block;margin-left: 40px;}.main-nav li a {color: white;text-decoration: none;text-transform: uppercase;padding: 8px 0;border-bottom: 2px solid transparent;transition: border 0.2s;}.main-nav li a:hover {border-bottom: 2px solid #e67e22;}.mobile-nav-icon {float: right;margin-top: 30px;cursor: pointer;display: none;}.mobile-nav-icon i {font-size: 200%;color: #ffffff;}.sticky {position: fixed;top: 0;left: 0;width: 100%;background-color: rgba(255, 255, 255, 0.98);box-shadow: 0 2px 2px #efefef;z-index: 9999;}.sticky .main-nav {margin-top: 20px;}.sticky .main-nav li a {color:#555;padding: 16px 0;}.sticky .logo-black {display: block;}.sticky .logo {display: none;}.sticky .logo-black {cursor: pointer;}.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 {width: 100%;height: auto;transform: scale(1.15);opacity: 0.7;transition: transform 0.5s, opacity 0.5s;}.meal-photo img:hover {opacity: 1;transform: scale(1.02);}.section-steps {background-color: #f4f4f4;}.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%;}.works-step {margin-bottom:50px;}.works-step:last-of-type {margin-bottom: 80px;}.works-step div {color:#e67e22;border: 2px solid #e67e22;display: inline-block;border-radius: 50%;height: 55px;width: 55px;text-align: center;padding: 5px;font-size:150%;margin-right: 25px;float: left;}.btn-app {border: none;}.btn-app img {height: 50px;width: auto;margin-right: 10px;}.box img {height:150px;width: 100%;text-align: center;}.box h3 {text-align: left;margin-top:20px;}.city-feature {margin-bottom:15px;}.icon {display: inline-block;width: 30px;text-align: center;color: #e67e22;font-size: 120%;margin-right: 10px;line-height: 120%;vertical-align: middle;margin-top:-5px;}.section-testimonials {background-image: linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(img/back-customers-min.jpg);background-size: cover;color: white;background-attachment: fixed;}blockquote {padding: 5%;font-style: italic;line-height: 150%;position: relative;}blockquote:before {content: "\201C";font-size: 500%;display: block;position: absolute;top: -5px;left: -3px;}cite {font-size: 90%;margin-top: 25px;display: block;}cite img {height:45px;border-radius: 50%;margin-right: 15px;vertical-align: middle;}.section-plans {background-color: #f4f4f4;}.plan-box {background-color: #fff;border-radius: 5px;width: 90%;margin-left: 5%;}.plan-box div {padding: 15px;border-bottom: 1px solid#e8e8e8;box-shadow: 0 2px 2px #efefef;}.plan-price {font-size: 300%;font-weight: 300;margin-bottom: 10px;color: #e67e22;}.plan-price span {font-size: 50%;font-weight: 300;}.plan-price-meal {font-size: 80%;}.plan-box ul {list-style: none;}.plan-box ul li {padding: 5px;}.plan-box div:first-child {background-color: #fcfcfc;border-top-left-radius: 5px;border-top-right-radius: 5px;}.plan-box div:last-child {text-align: center;}.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: none;}footer {background-color: #333;padding: 40px;font-size: 80%;}.footer-nav {list-style: none;float:left;}.social-links {float:left;list-style: none;float:right;}.footer-nav li, .social-links li {display: inline-block;margin-right: 20px;}.footer-nav li:last-child, .social-links li:last-child {margin-right: 0;}.footer-nav li a, .social-links li a {text-decoration: none;border: 0;color:#999;transition: color 0.4s;}.footer-nav li a:hover {color: #fff;}.social-links li a {font-size: 160%;}footer p {color: #888;text-align: center;font-size: 90%;margin-top: 30px;}.ion-social-facebook, .ion-social-twitter, .ion-social-googleplus, .ion-social-instagram {transition: color 0.4s;}.ion-social-facebook:hover {color: #1877f2;}.ion-social-twitter:hover {color: #1da1f2;}.ion-social-googleplus:hover {color: #db4437;}.ion-social-instagram:hover {color: #c32aa3;}.js-wp-1, .js-wp-2, .js-wp-3, .js-wp-4 {opacity: 0;-webkit-animation-duration: 1s;animation-duration: 1s;}.js-wp-1.animate__animated, .js-wp-2.animate__animated, .js-wp-3.animate__animated, .js-wp-4.animate__animated {opacity: 1;}.go-to-the-top {position: fixed;bottom: 10px;right: 10px;background-color: #e67e22;border-radius: 50%;height:60px;width: 60px;font-size: 40px;text-align: center;cursor: pointer;transition: background-color 0.2s;z-index: 9999;}.go-to-the-top .arrow {position: relative;top: 6px;color:white;}.go-to-the-top:hover {background-color: #cf6d17;}