.footer-module,.nav-module,body,html{letter-spacing:.7px}.sign-up-log-in-module{width:100%;background:#F7F7F7;color:#555;font-family:MuseoSans-300,Helvetica,sans-serif;text-align:center}.sign-up-log-in-module .stripesErrorDesc{color:#EF3131;text-align:left}.sign-up-log-in-module .stripesErrorList{color:#EF3131;font-size:13px;text-align:left;padding-left:20px}.sign-up-log-in-module form{max-width:250px;margin:0 auto}.sign-up-log-in-module form input{border:2px solid #aaa;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;width:100%;line-height:50px;height:50px;display:inline-block;box-sizing:border-box;margin-bottom:15px;padding:5px 15px}.sign-up-log-in-module form input:focus{outline-width:0}.sign-up-log-in-module form input.error{border:2px solid #EF3131;color:#EF3131}.sign-up-log-in-module form input.button{color:#fff;background:#FFB636;border:none;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;line-height:50px;height:50px;padding:1px 25px;font-family:MuseoSans-500,Helvetica,sans-serif;font-size:18px;cursor:pointer}.sign-up-log-in-module form input.button:hover{background:#E5A330}.sign-up-log-in-module .login-wrap-form,.sign-up-log-in-module .signup-wrap-form{display:none;width:100%;max-width:800px;margin:0 auto}.sign-up-log-in-module .login-wrap-form.active,.sign-up-log-in-module .signup-wrap-form.active{display:block}.sign-up-log-in-module .login-wrap-form::after,.sign-up-log-in-module .signup-wrap-form::after{clear:both;content:"";display:table}.sign-up-log-in-module .login-wrap-form .title,.sign-up-log-in-module .signup-wrap-form .title{font-size:34px;padding:50px;width:100%;box-sizing:border-box}.sign-up-log-in-module .login-wrap-form .title h2,.sign-up-log-in-module .signup-wrap-form .title h2{font-size:34px;margin:0}.sign-up-log-in-module .login-wrap-form .title p,.sign-up-log-in-module .signup-wrap-form .title p{margin-top:10px;font-size:24px}.sign-up-log-in-module .login-wrap-form .wrap,.sign-up-log-in-module .signup-wrap-form .wrap{width:100%}.sign-up-log-in-module .login-wrap-form .wrap .left,.sign-up-log-in-module .signup-wrap-form .wrap .left{width:45%;float:left}.sign-up-log-in-module .login-wrap-form .wrap .left .center-left,.sign-up-log-in-module .signup-wrap-form .wrap .left .center-left{max-width:250px;margin:0 auto}.sign-up-log-in-module .login-wrap-form .wrap .left .center-left .facebook-button,.sign-up-log-in-module .signup-wrap-form .wrap .left .center-left .facebook-button{color:#fff;background:#3b5998;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;line-height:50px;height:50px;padding:0 25px;margin-bottom:15px;white-space:nowrap;cursor:pointer}.sign-up-log-in-module .login-wrap-form .wrap .left .center-left .facebook-button .icon-facebook,.sign-up-log-in-module .signup-wrap-form .wrap .left .center-left .facebook-button .icon-facebook{height:25px;display:inline-block;width:25px;float:left;margin-top:12px}.sign-up-log-in-module .login-wrap-form .wrap .left .center-left .google_plus-button,.sign-up-log-in-module .signup-wrap-form .wrap .left .center-left .google_plus-button{color:#fff;background:#dd4b39;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;line-height:50px;height:50px;padding:0 25px;margin-bottom:15px;white-space:nowrap;cursor:pointer}.sign-up-log-in-module .login-wrap-form .wrap .left .center-left .google_plus-button .icon-google_plus,.sign-up-log-in-module .signup-wrap-form .wrap .left .center-left .google_plus-button .icon-google_plus{height:25px;display:inline-block;width:25px;float:left;margin-top:12px}.sign-up-log-in-module .login-wrap-form .wrap .left .center-left .hide-this,.sign-up-log-in-module .reset-password,.sign-up-log-in-module .signup-wrap-form .wrap .left .center-left .hide-this{display:none}.sign-up-log-in-module .login-wrap-form .wrap .left .center-left p,.sign-up-log-in-module .signup-wrap-form .wrap .left .center-left p{color:#aaa;font-size:13px;line-height:16px}.sign-up-log-in-module .login-wrap-form .wrap .center,.sign-up-log-in-module .signup-wrap-form .wrap .center{width:10%;float:left}.sign-up-log-in-module .login-wrap-form .wrap .center .top-left,.sign-up-log-in-module .signup-wrap-form .wrap .center .top-left{width:50%;height:50px;border-right:1px solid #aaa}.sign-up-log-in-module .login-wrap-form .wrap .center .bottom-right,.sign-up-log-in-module .signup-wrap-form .wrap .center .bottom-right{width:50%;height:250px;border-right:1px solid #aaa}.sign-up-log-in-module .login-wrap-form .wrap .right,.sign-up-log-in-module .signup-wrap-form .wrap .right{width:45%;float:left}.sign-up-log-in-module .login-wrap-form .wrap .right p,.sign-up-log-in-module .signup-wrap-form .wrap .right p{max-width:250px;margin:15px auto;font-size:13px;line-height:16px;color:#aaa}.sign-up-log-in-module .login-wrap-form .wrap .right p.login-prompt-copy,.sign-up-log-in-module .signup-wrap-form .wrap .right p.login-prompt-copy{font-size:15px}.sign-up-log-in-module .reset-password .title,.sign-up-log-in-module .reset-password-success .title{box-sizing:border-box;font-size:34px;width:100%}.sign-up-log-in-module .login-wrap-form .wrap .right p a,.sign-up-log-in-module .login-wrap-form .wrap .right p a:visited,.sign-up-log-in-module .signup-wrap-form .wrap .right p a,.sign-up-log-in-module .signup-wrap-form .wrap .right p a:visited{color:#2DC9D7;text-decoration:none}.sign-up-log-in-module .reset-password.active{display:block}.sign-up-log-in-module .reset-password p{color:#aaa;max-width:350px;margin:25px auto;line-height:16px}.sign-up-log-in-module .reset-password p a,.sign-up-log-in-module .reset-password p a:visited{color:#2DC9D7;text-decoration:none}.sign-up-log-in-module .reset-password p.back{margin-top:10px}.sign-up-log-in-module .reset-password p.error{max-width:250px;margin:10px auto;text-align:left;color:#EF3131}.sign-up-log-in-module .reset-password p.success{max-width:250px;margin:10px auto;color:#FFB636}.sign-up-log-in-module .reset-password-success{display:none}.sign-up-log-in-module .reset-password-success.active{display:block}.sign-up-log-in-module .reset-password-success p{color:#555;max-width:450px;margin:25px auto;line-height:16px}.sign-up-log-in-module .reset-password-success p a,.sign-up-log-in-module .reset-password-success p a:visited{color:#2DC9D7;text-decoration:none}.sign-up-log-in-module .reset-password-success div.button{max-width:250px;margin:0 auto;color:#fff;background:#FFB636;border:none;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;line-height:50px;height:50px;padding:1px 25px;font-family:MuseoSans-500,Helvetica,sans-serif;font-size:18px;cursor:pointer}.sign-up-log-in-module .reset-password-success div.button:hover{background:#E5A330}@media screen and (max-width:767px){.sign-up-log-in-module .login-wrap-form .title,.sign-up-log-in-module .signup-wrap-form .title{font-size:24px;padding:0 25px 25px;font-family:MuseoSans-500,Helvetica,sans-serif}.sign-up-log-in-module .login-wrap-form .wrap .left,.sign-up-log-in-module .signup-wrap-form .wrap .left{width:100%}.sign-up-log-in-module .login-wrap-form .wrap .center,.sign-up-log-in-module .signup-wrap-form .wrap .center{width:100%;max-width:250px;margin:0 auto;float:none}.sign-up-log-in-module .login-wrap-form .wrap .center .bottom-right,.sign-up-log-in-module .login-wrap-form .wrap .center .top-left,.sign-up-log-in-module .signup-wrap-form .wrap .center .bottom-right,.sign-up-log-in-module .signup-wrap-form .wrap .center .top-left{width:100px;height:10px;border-right:none;border-bottom:1px solid #aaa;float:left;margin-top:10px;margin-bottom:25px}.sign-up-log-in-module .login-wrap-form .wrap .center p,.sign-up-log-in-module .signup-wrap-form .wrap .center p{float:left;margin:10px 15px 25px}.sign-up-log-in-module .login-wrap-form .wrap .right,.sign-up-log-in-module .signup-wrap-form .wrap .right{width:100%}.sign-up-log-in-module .change-email .title,.sign-up-log-in-module .reset-password .title,.sign-up-log-in-module .reset-password-success .title{font-size:23px;padding:0 25px;font-family:MuseoSans-500,Helvetica,sans-serif}.sign-up-log-in-module .change-email p,.sign-up-log-in-module .reset-password p,.sign-up-log-in-module .reset-password-success p{max-width:250px;margin:15px auto}}.community-module{width:100%;background-color:#F7F7F7}.community-reviews{width:100%;max-width:1440px;margin:0 auto;height:auto}.community-reviews .title{margin:0 auto;width:500px;text-align:center}.community-reviews .title h2{margin:0;padding-top:15px;font-family:MuseoSans-700,Helvetica,sans-serif;font-size:40px;color:#2DC9D7}.community-reviews .title p{margin:8px 0 0;font-family:MuseoSans-500,Helvetica,sans-serif;font-size:30px;color:#555}.community-reviews .reviews{margin:0 7% 7%;width:86%;overflow:hidden;display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex}.community-reviews .reviews::after{clear:both;content:"";display:table}.community-reviews .reviews .review{width:29.33%;margin:120px 2% 2%;float:left;text-align:center;border:2px solid #eee;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;padding:2%;box-sizing:border-box;font-family:MuseoSans-300,Helvetica,sans-serif;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;line-height:26px}.community-reviews .reviews .review .img{margin:-80px auto 0;width:119px;height:120px}.community-reviews .reviews .review h4{text-overflow:ellipsis;overflow:hidden;font-size:20px;margin-bottom:20px;color:#EF5F31}.community-reviews .reviews .review p{text-overflow:ellipsis;overflow:hidden;font-size:18px;color:#555}.community-reviews .review-nav{display:none}@media screen and (max-width:767px){.community-reviews .reviews{margin-bottom:18px}.community-reviews .reviews .review{-webkit-transition:500ms;-moz-transition:500ms;transition:500ms;display:none}.community-reviews .reviews .review.active{display:block;width:100%;max-width:280px;height:320px;margin:70px auto 20px;float:none}.community-reviews .reviews .review .img{margin-top:-70px}.community-reviews .reviews .review h4,.community-reviews .reviews .review p{padding:0 10px}.community-reviews .review-nav{display:block;height:60px;width:102px;margin:0 auto}.community-reviews .review-nav .circle{width:20px;height:20px;margin:0 7px;background-color:#F3AA94;cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;float:left}.community-reviews .review-nav .circle.active{background-color:#EF5F31}.community-reviews .title{width:100%;max-width:320px;min-width:280px;padding-bottom:20px}.community-reviews .title h2{font-family:MuseoSans-500,Helvetica,sans-serif;font-size:32px;padding:30px 20px 10px;line-height:34px}.community-reviews .title p{font-size:20px}}.feature-container .features .row::after,.feature-container::after,.footer .navigation .social::after,.footer .navigation::after{clear:both;content:"";display:table}.feature-module{width:100%;background-color:#2DC9D7}.feature-container{color:#fff;box-sizing:border-box;max-width:1440px;margin:0 auto;width:100%;padding:80px 40px}.feature-container .title h1{font-family:MuseoSans-500,Helvetica,sans-serif;font-size:40px;text-align:center;margin:0}.feature-container .features{box-sizing:border-box;padding-top:5%}.feature-container .features .row .feature{float:left;width:25%;text-align:center;padding:20px;box-sizing:border-box}.feature-container .features .row .feature h4{font-family:MuseoSans-500,Helvetica,sans-serif;font-size:22px;max-width:250px;margin:15px auto}.feature-container .features .row .feature p,.footer{font-family:MuseoSans-300,Helvetica,sans-serif}.feature-container .features .row .feature p{font-size:18px;line-height:26px;max-width:250px;margin:5px auto}.footer,.header,.nav-module{max-width:1440px}.feature-container .features .row .feature .icon-feature div{width:89px;height:89px;margin:0 auto}.feature-container .features .row:nth-child(2){margin-top:10px}@media screen and (max-width:921px){.feature-container .features .row .feature{width:50%}}@media screen and (max-width:767px){.feature-container{padding:40px 20px}.feature-container .title h1{font-size:38px}.feature-container .features .row .feature{padding-top:30px;width:100%}.feature-container .features .row .feature h4{font-size:26px}.feature-container .features .row .feature p{line-height:36px;font-size:22px}}.footer-module{width:100%;background-color:#eee;line-height:22px}.footer{margin:0 auto;color:#555;padding:40px 40px 50px;box-sizing:border-box;width:100%;font-size:18px}.footer .dummy{height:37px}.footer .navigation{width:100%;padding-bottom:25px}.footer .navigation ul{margin:0;list-style:none;padding:0}.footer .navigation ul li{margin:0;float:left;width:50%;padding-bottom:15px;-webkit-transition:150ms;-moz-transition:150ms;transition:150ms}.footer .navigation ul li a,.footer .navigation ul li a:visited{text-decoration:none;color:#555}.footer .navigation ul li a:hover,.footer .navigation ul li a:visited:hover{color:#2d2d2d}.footer .navigation .links{width:50%;float:left}.footer .navigation .legal-links{width:25%;float:left}.footer .navigation .legal-links ul li{margin:0;width:100%}.footer .navigation .social{width:25%;float:left}.footer .navigation .social a,.footer .navigation .social a:visited{text-decoration:none}.footer .navigation .social .icon-facebook{display:inline-block;float:right;margin-right:40px}.footer .navigation .social .icon-facebook::after{clear:both;content:"";display:table}.footer .navigation .social .icon-facebook .icon-facebook-rocha-cln{width:18px;height:32px;float:right;pointer-events:none}.footer .navigation .social .icon-twitter{display:inline-block;float:right;margin-right:40px}.footer .navigation .social .icon-twitter::after{clear:both;content:"";display:table}.footer .navigation .social .icon-twitter .icon-twitter-rocha-cln{width:40px;height:32px;float:right;pointer-events:none}.footer .navigation .social .icon-instagram{display:inline-block;float:right}.footer .navigation .social .icon-instagram::after{clear:both;content:"";display:table}.footer .navigation .social .icon-instagram .icon-instagram-rocha-cln{width:31px;height:32px;float:right;pointer-events:none}.footer .copyright{width:100%;box-sizing:border-box;color:#555}@media screen and (max-width:767px){.footer{padding:50px 20px}.footer .dummy{height:52px}.footer .navigation .links{width:100%}.footer .navigation .links ul li{padding-bottom:30px}.footer .navigation .links ul li:nth-child(2n+2){width:35%}.footer .navigation .legal-links{width:100%;padding-bottom:45px}.footer .navigation .legal-links ul li{padding-bottom:30px}.footer .navigation .social{width:204px;margin:0 auto;float:none;padding:45px;box-sizing:content-box}.footer .navigation .social .icon-instagram .icon-instagram-rocha-cln{margin-right:20px}.footer .copyright{margin:0 auto;width:280px;text-align:center}}.nav-module{margin:0 auto;width:100%}.nav-module .nav{position:absolute}.header-module{width:100%;background-image:url(../assets/header-bg.jpg);background-position:50% 30%;background-size:cover;position:relative;overflow:hidden}.header-module .white-overlay-triangle{overflow:hidden;height:100%;width:100%;position:absolute;bottom:0}.header-module .white-overlay-triangle .triangle{width:200%;height:500%;top:60%;position:relative;-moz-transform:rotate(-5deg);-o-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg);background-color:#F7F7F7}.header-module .white-overlay-box{height:170px;background-color:#F7F7F7;width:100%;position:absolute;bottom:0;display:none}@media screen and (max-width:767px){.header-module{background-image:url(../assets/header-bg-mobile.jpg)}.header-module .white-overlay-triangle .triangle{top:70%}.header-module .white-overlay-box{display:block}}.header{position:relative;z-index:1;width:100%;margin:0 auto 25px}.header::after{clear:both;content:"";display:table}.header.open{margin-top:0}.header .left{font-family:MuseoSans-500,Helvetica,sans-serif;color:#555;margin-left:10%;width:48%;max-width:568px;padding-top:110px;float:left}.make-it-easier,.make-it-fun,.nav,.press-review{max-width:1440px}.header .left h1{font-size:53px;margin:20px 0 0}.header .left h1 .no-wrap{white-space:nowrap;display:inline}.header .left p{font-size:23px;line-height:40px;margin-top:10px}.header .left .center .button.learn-more-button,.header .left .center .button.sign-up-button{text-align:center;cursor:pointer;box-sizing:border-box;height:50px;padding:1px 25px;font-family:MuseoSans-500,Helvetica,sans-serif;font-size:18px}.header .left .center{width:445px;position:relative;z-index:20}.header .left .center::after{clear:both;content:"";display:table}.header .left .center a,.header .left .center a:visited{text-decoration:none;color:#fff}.header .left .center .button{text-align:center;display:inline-block;width:210px;box-sizing:border-box}.header .left .center .button.sign-up-button{color:#fff;background:#FFB636;border:none;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;line-height:50px;margin:0 20px 0 auto}.header .left .center .button.sign-up-button:hover{background:#E5A330}.header .left .center .button.learn-more-button{color:#2DC9D7;border:2px solid #2DC9D7;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;line-height:46px;margin:15px auto 0}.make-it-easier .copy,.make-it-fun .copy{font-family:MuseoSans-300,Helvetica,sans-serif}.header .left .center .button.learn-more-button:hover{color:#28B4C1;border:2px solid #28B4C1}.header .left a.sign-up-link,.header .left a.sign-up-link:visited{margin:25px 0;display:inline-block;color:#2DC9D7;font-size:21px}.header .right{margin-right:10%;width:32%;float:right}.header .right::after{clear:both;content:"";display:table}.header .right .phones{margin-top:110px;width:320px;height:424px;float:right}@media screen and (max-width:960px){.header .left .center{width:100%}.header .left .center .button{width:250px;margin-bottom:15px}}@media screen and (max-width:921px){.header .left{width:40%;margin-left:7%;padding-top:130px}.header .right{width:46%;margin-right:7%}}@media screen and (max-width:767px){.header .left{margin-right:7%;width:86%;padding-top:70px;text-align:center}.header .left .center{margin:0 auto}.header .left h1{font-size:50px;margin-bottom:15px;line-height:52px}.header .left p{margin-top:0;font-size:22px;line-height:30px}.header .right{margin:0;width:100%;bottom:-70px;-moz-transform:scale(.625);-o-transform:scale(.625);-ms-transform:scale(.625);-webkit-transform:scale(.625);transform:scale(.625);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11={$scale}, M12=0, M21=0, M22={$scale}, SizingMethod='auto expand')";filter:progid:DXImageTransform.Microsoft.Matrix( M11=$scale, M12=0, M21=0, M22=$scale, SizingMethod='auto expand')}.header .right .phones{margin:0 auto;float:none;display:block}}@media screen and (max-width:375px){.header .left .center{moz-transform-origin:55px 0;-o-transform-origin:55px 0;-ms-transform-origin:55px 0;-webkit-transform-origin:55px 0;transform-origin:55px 0}}@media screen and (max-width:374px){.header .left .center{moz-transform-origin:0 0;-o-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}}body,html{width:100%;height:100%;margin:0;padding:0;font-weight:400}h1,h2,h3,h4{font-weight:400}body{background:#F7F7F7}body .nav-module{height:0}.make-it-easier-module{width:100%;background-color:#FFB636}.make-it-easier{width:100%;margin:0 auto}.make-it-easier::after{clear:both;content:"";display:table}.make-it-easier .img-container{float:right;padding:65px 0;width:35%;max-height:428px;overflow:hidden}.make-it-easier .img-container .image{width:300px;height:615px;float:left}.make-it-easier .copy{color:#fff;float:left;width:43%;margin:165px 0 0 17%;line-height:31px}.make-it-easier .copy h1{font-size:41px;margin-bottom:40px;line-height:45px}.make-it-easier .copy p{margin-top:0;font-size:20px}@media screen and (max-width:921px){.make-it-easier .img-container{max-height:337px}.make-it-easier .img-container .image{width:250px;height:512px}}@media screen and (max-width:767px){.make-it-easier .img-container{float:left;width:100%;margin-top:20px;max-height:325px;padding-top:0}.make-it-easier .img-container .image{width:250px;height:512px;margin:0 auto;float:none;display:block}.make-it-easier .copy{width:90%;margin:10px 5%;text-align:center;padding:0 10px;box-sizing:border-box}.make-it-easier .copy h1{margin-top:55px;margin-bottom:20px}}.make-it-fun-module{width:100%;background-color:#EF5F31}.make-it-fun{width:100%;margin:0 auto}.make-it-fun::after{clear:both;content:"";display:table}.make-it-fun .img-container{float:left;padding:65px 0;width:35%;max-height:428px;overflow:hidden}.make-it-fun .img-container .image{width:300px;height:615px;float:right}.make-it-fun .copy{color:#fff;float:right;width:43%;margin:165px 17% 0 0;line-height:31px}.make-it-fun .copy h1{font-size:41px;margin-bottom:40px;line-height:45px}.make-it-fun .copy p{margin-top:0;font-size:20px}@media screen and (max-width:921px){.make-it-fun .img-container{max-height:337px}.make-it-fun .img-container .image{width:250px;height:512px}}@media screen and (max-width:767px){.make-it-fun .img-container{float:right;width:100%;margin-top:20px;max-height:325px;padding-top:0}.make-it-fun .img-container .image{width:250px;height:512px;margin:0 auto;float:none;display:block}.make-it-fun .copy{width:90%;margin:10px 5%;text-align:center;padding:0 10px;box-sizing:border-box}.make-it-fun .copy h1{margin-top:55px;margin-bottom:20px}body.open{position:relative;overflow:hidden}}.nav-module{position:relative;background-color:#F7F7F7;height:80px;padding:0;z-index:10;line-height:1}@media screen and (max-width:767px){.nav-module{height:70px}.nav-module.open{position:absolute;width:100%;overflow-y:scroll;height:100%}}.nav{margin:0 auto;height:80px;padding:20px 0;box-sizing:border-box;position:relative;width:100%;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nav a{text-decoration:none}.nav object{pointer-events:none;cursor:pointer}.nav .logo{padding:0 40px;position:absolute;width:305px;height:40px;cursor:pointer;box-sizing:content-box}.nav .logo .logo-kaiju-cln{width:50px;height:50px;float:left;margin-top:-5px;margin-right:10px}.nav .logo .runkeeper-rocha-cln{width:164px;height:39px;float:left}.nav .logo .icon-store{width:75px;height:29px;float:left;margin-left:5px}.nav .menu{list-style:none;margin:0 25px 0 0;float:right}.nav .menu li{font-family:MuseoSans-500,Helvetica,sans-serif;font-size:16px;float:left;line-height:40px;margin:0 10px;box-sizing:border-box;cursor:pointer}.nav .menu li:hover a,.nav .menu li:hover a:visited{color:#28B4C1}.nav .menu li.mobile-only{display:none}.nav .menu li a,.nav .menu li a:visited{color:#2DC9D7}.nav .menu li.vegan-hamburger{display:none;cursor:default}.nav .menu li.vegan-hamburger .click{float:right;width:150px;padding:20px;box-sizing:border-box;margin:-20px}.nav .menu li.vegan-hamburger .hamburger-rocha-cln,.nav .menu li.vegan-hamburger .x-rocha-cln{width:29px;height:28px;float:right}.nav .menu li.vegan-hamburger .click::after{clear:both;content:"";display:table}.nav .menu li.vegan-hamburger p{font-family:MuseoSans-300,Helvetica,sans-serif;color:#555;display:inline-block;margin:0;position:absolute;right:60px;height:28px;line-height:28px}.nav .menu li.vegan-hamburger .hamburger-rocha-cln.hidden,.nav .menu li.vegan-hamburger .x-rocha-cln.hidden{display:none}.nav .menu li .button .wrap::after,.nav .menu li.logged-in::after{clear:both;content:"";display:table}.nav .menu li.log-in{-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;padding:0 15px;border:2px solid #2DC9D7;margin-top:-1px;line-height:36px;width:96.13px;text-align:center}.nav .menu li.log-in a,.nav .menu li.log-in a:visited{color:#2DC9D7}.nav .menu li.log-in:hover{background-color:#2DC9D7;border:2px solid #2DC9D7}.nav .menu li.log-in:hover a,.nav .menu li.log-in:hover a:visited{color:#fff}.nav .menu li.logged-in{margin:0;position:relative}.nav .menu li .button{float:left;height:80px;margin-top:-20px;padding:20px 10px;box-sizing:border-box}.nav .menu li .button .icon.hover,.nav .menu li .button .mobile.close,.nav .menu li .button.search .button-text,.nav .menu li .button:hover .icon{display:none}.nav .menu li .button .icon{margin-top:5px;width:30px;height:30px;float:left}.nav .menu li .button .mobile{display:none;width:20px;height:12px;margin-top:19px;float:right}.nav .menu li .button.me .button-text a{color:#EF5F31}.nav .menu li .button.me:hover .button-text a{color:#D6572D}.nav .menu li .button.log .button-text a{color:#8BE87C}.nav .menu li .button.log:hover .button-text a{color:#7ec572}.nav .menu li .button.friends .button-text a{color:#FFB636}.nav .menu li .button.friends:hover .button-text a{color:#E5A330}.nav .menu li .button.settings{color:#aaa}.nav .menu li .button.settings:hover{color:#555}.nav .menu li .button.search{color:#2DC9D7}.nav .menu li .button.search:hover{color:#28B4C1}.nav .menu li .button .button-text{float:left;padding-left:5px}.nav .menu li .button:hover .icon.hover{display:inline-block}.nav .menu li .sub-menu{display:none;list-style:none;border-radius:22px;padding:20px;margin-top:56px;box-sizing:border-box;box-shadow:0 1px 50px 0 rgba(0,0,0,.07);position:absolute;z-index:12;margin-left:-22px}.nav .menu li .sub-menu,.nav .menu li .sub-menu li.arrow{-webkit-box-shadow:0 1px 50px 0 rgba(0,0,0,.07);-moz-box-shadow:0 1px 50px 0 rgba(0,0,0,.07)}.nav .menu li .sub-menu,.nav .menu li .sub-menu li.arrow-cover{-webkit-border-radius:22px;-moz-border-radius:22px;background-color:#fff}.nav .menu li .sub-menu::after{clear:both;content:"";display:table}.nav .menu li .sub-menu li{float:none;color:#2DC9D7;white-space:nowrap;z-index:14;position:relative}.nav .menu li .sub-menu li.arrow{position:absolute;width:20px;height:20px;background-color:#fff;box-shadow:0 1px 50px 0 rgba(0,0,0,.07);z-index:11;-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);-ms-transform:rotate(315deg);-o-transform:rotate(315deg);transform:rotate(315deg);margin-top:-30px;left:32px}.nav .menu li .sub-menu li.arrow-cover{position:absolute;height:65px;width:100%;margin-top:-20px;margin-left:-20px;border-radius:22px;z-index:12}.nav .menu li .sub-menu li a,.nav .menu li .sub-menu li a:visited{color:#2DC9D7}.nav .menu li .sub-menu li a:hover,.nav .menu li .sub-menu li a:visited:hover{color:#28B4C1}.nav .menu li .sub-menu.search{right:0;margin-right:-22px}.nav .menu li .sub-menu.search li.arrow{left:initial;right:32px}.nav .menu li .sub-menu.open-sub-menu{display:block}@media screen and (max-width:921px){.nav .logo{padding:0 20px}.nav .menu li{font-size:14px;margin:0 5px}}@media screen and (max-width:767px){.nav.open,.nav.open .menu{background-color:#F7F7F7}.nav{height:68px}.nav.open::after{clear:both;content:"";display:table}.nav .menu li,.nav .menu li.mobile-only{display:block}.nav.open .menu{padding-bottom:15px}.nav .logo{padding:0 0 0 20px;-webkit-transform:scale(.69767);-moz-transform:scale(.69767);-ms-transform:scale(.69767);-o-transform:scale(.69767);transform:scale(.69767);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11={$scale}, M12=0, M21=0, M22={$scale}, SizingMethod='auto expand')";filter:progid:DXImageTransform.Microsoft.Matrix( M11=$scale, M12=0, M21=0, M22=$scale, SizingMethod='auto expand');-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}.nav .logo .logo-kaiju-cln{float:left}.nav .menu{float:none;margin:0;padding:0}.nav .menu li{float:none;text-align:center;margin:10px 20px;font-size:26px;font-family:MuseoSans-300,Helvetica,sans-serif;line-height:50px}.nav .menu li.hidden{display:none}.nav .menu li.vegan-hamburger{display:block;height:48px;margin:0 10px 0 0}.nav .menu li.vegan-hamburger.hidden{display:block}.nav .menu li.vegan-hamburger a .click{-webkit-transform:scale(.75);-moz-transform:scale(.75);-ms-transform:scale(.75);-o-transform:scale(.75);transform:scale(.75);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11={$scale}, M12=0, M21=0, M22={$scale}, SizingMethod='auto expand')";filter:progid:DXImageTransform.Microsoft.Matrix( M11=$scale, M12=0, M21=0, M22=$scale, SizingMethod='auto expand')}.nav .menu li.vegan-hamburger div.vegan-hamburger-wrap{height:28px;width:30px;float:right;cursor:pointer}.nav .menu li.log-in{margin-top:30px;padding:0 20px;line-height:46px;width:auto}.nav .menu li .button{margin-top:0;width:100%}.nav .menu li .button .wrap{padding:0 25px}.nav .menu li .button .icon{width:40px;height:40px;margin:0 15px}.nav .menu li .button .mobile{display:inline-block}.nav .menu li .button.search .button-text{display:block}.nav .menu li .button.open-sub-menu .mobile{display:none}.nav .menu li .button.open-sub-menu .mobile.close{display:inline-block}.nav .menu li .sub-menu li.arrow,.nav .menu li .sub-menu li.arrow-cover{display:none}.nav .menu li .sub-menu.open-sub-menu{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:20px;box-sizing:border-box;position:relative;z-index:12;margin-left:0;overflow:hidden;background-color:#eee}.nav .menu li .sub-menu.open-sub-menu li{margin:0;padding:10px 20px;box-sizing:border-box;width:100%;text-align:left}.nav .menu li .sub-menu.open-sub-menu li.hidden{display:block}.nav .menu li .sub-menu.open-sub-menu li.hidden a{margin-left:70px}.nav .menu li .sub-menu.open-sub-menu li.arrow,.nav .menu li .sub-menu.open-sub-menu li.arrow-cover{display:none}}.press-module{width:100%;background-image:url(../assets/press-review-bg.jpg);background-position:50% 30%;background-size:cover}.press-review{width:100%;margin:0 auto;padding:25px;box-sizing:border-box}.press-review::after{clear:both;content:"";display:table}.press-review .title{text-align:center}.press-review .title h1{font-family:MuseoSans-500,Helvetica,sans-serif;font-size:40px;color:#fff;text-shadow:0 0 100px #425742}.press-review .press-reviews .review,.proof .copy{font-family:MuseoSans-300,Helvetica,sans-serif}.press-review .press-reviews{overflow:hidden;display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex}.press-review .press-reviews::after{clear:both;content:"";display:table}.press-review .press-reviews .review{color:#555;width:29.33%;margin:2%;float:left;text-align:center;border:2px solid #eee;background-color:#eee;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;box-sizing:border-box;padding:25px;font-weight:700;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;line-height:27px}.press-review .press-reviews .review .top{height:60px;display:inline-block}.press-review .press-reviews .review .top .logo{margin:0 auto}.press-review .press-reviews .review .top .logo.logo-reviewer-1{margin-top:20px;width:206px;height:26px}.press-review .press-reviews .review .top .logo.logo-reviewer-2{margin-top:6px;width:112px;height:47px}.press-review .press-reviews .review .top .logo.logo-reviewer-3{margin-top:16px;width:150px;height:32px}.press-review .review-nav{display:none}@media screen and (max-width:921px){.press-review .press-reviews .review .top{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11={$scale}, M12=0, M21=0, M22={$scale}, SizingMethod='auto expand')";filter:progid:DXImageTransform.Microsoft.Matrix( M11=$scale, M12=0, M21=0, M22=$scale, SizingMethod='auto expand')}}@media screen and (max-width:767px){.press-review .press-reviews .review{display:none}.press-review .press-reviews .review.active{display:block;width:100%;max-width:250px;margin:10px auto 20px;height:450px;float:none;padding:20px}.press-review .press-reviews .review .top{-webkit-transform:scale(.75);-moz-transform:scale(.75);-ms-transform:scale(.75);-o-transform:scale(.75);transform:scale(.75);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11={$scale}, M12=0, M21=0, M22={$scale}, SizingMethod='auto expand')";filter:progid:DXImageTransform.Microsoft.Matrix( M11=$scale, M12=0, M21=0, M22=$scale, SizingMethod='auto expand')}.press-review .review-nav{display:block;height:60px;width:102px;margin:0 auto}.press-review .review-nav .circle{width:20px;height:20px;margin:0 7px;background-color:#eee;cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;float:left}.press-review .review-nav .circle.active{background-color:#aaa}}.proof-module{width:100%;background-color:#8BE87C}.proof{width:100%;max-width:1440px;margin:0 auto}.proof::after{clear:both;content:"";display:table}.proof .img-container{float:right;padding:65px 0;width:35%;max-height:428px;overflow:hidden}.proof .img-container .image{width:300px;height:615px;float:left}.proof .copy{color:#fff;float:left;width:43%;margin:165px 0 0 17%;line-height:31px}.proof .copy h1{font-size:41px;margin-bottom:40px;line-height:45px}.proof .copy p{margin-top:0;font-size:20px}@media screen and (max-width:921px){.proof .img-container{max-height:337px}.proof .img-container .image{width:250px;height:512px}}@media screen and (max-width:767px){.proof .img-container{float:left;width:100%;margin-top:20px;max-height:325px;padding-top:0}.proof .img-container .image{width:250px;height:512px;margin:0 auto;float:none;display:block}.proof .copy{width:90%;margin:10px 5%;text-align:center;padding:0 10px;box-sizing:border-box}.proof .copy h1{margin-top:55px;margin-bottom:20px}}.signup-login-form-overlay::after,.where-to-start::after{clear:both;content:"";display:table}.sign-up-reinforcement-module{width:100%;background-color:#F7F7F7}.sign-up-reinforcement{width:100%;max-width:1440px;margin:0 auto;padding:25px;box-sizing:border-box;font-family:MuseoSans-500,Helvetica,sans-serif}.sign-up-reinforcement .center{margin:0 auto 10px;max-width:960px;width:100%;text-align:center;color:#555}.signup-login-overlay .backdrop{position:absolute;width:100%;height:2000px;z-index:925000;background-color:rgba(255,255,255,.8);cursor:pointer}.signup-login-form-overlay{background-color:#F7F7F7;color:#555;max-width:800px;width:100%;margin:0 auto;z-index:9999999;line-height:.625;height:100%;max-height:540px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;border:2px solid #aaa;position:relative;overflow:scroll;box-sizing:border-box}.signup-login-form-overlay .icon-close_x{height:15px;width:15px;position:absolute;margin:10px;right:0;cursor:pointer}.signup-login-form-overlay .reset-password,.signup-login-form-overlay .reset-password-success{padding-top:50px}@media screen and (max-width:767px){.signup-login-overlay .backdrop{background:#F7F7F7}.signup-login-form-overlay{max-height:700px;max-width:350px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none}.signup-login-form-overlay .sign-up-log-in-module{padding-top:50px;padding-bottom:20px;box-sizing:border-box}}.where-to-start-module{width:100%;background-color:#2DC9D7}.where-to-start{width:100%;max-width:1440px;margin:0 auto}.where-to-start .img-container{float:left;padding:65px 0;width:35%;max-height:428px;overflow:hidden}.where-to-start .img-container .image{width:300px;height:615px;float:right}.where-to-start .copy{font-family:MuseoSans-300,Helvetica,sans-serif;color:#fff;float:right;width:43%;margin:165px 17% 0 0;line-height:31px}.where-to-start .copy h1{font-size:41px;margin-bottom:40px;line-height:45px}.where-to-start .copy p{margin-top:0;font-size:20px}@media screen and (max-width:921px){.where-to-start .img-container{max-height:337px}.where-to-start .img-container .image{width:250px;height:512px}}@media screen and (max-width:767px){.where-to-start .img-container{float:right;width:100%;margin-top:20px;max-height:325px;padding-top:0}.where-to-start .img-container .image{width:250px;height:512px;margin:0 auto;float:none;display:block}.where-to-start .copy{width:90%;margin:10px 5%;text-align:center;padding:0 10px;box-sizing:border-box}.where-to-start .copy h1{margin-top:55px;margin-bottom:20px}}