#footer *,#nav *,#wrapper *,.main-content *{box-sizing:border-box}#nav,#wrapper,body{position:relative}#nav,.nav_hamburger_list{width:100%}#nav,.nav_hamburger,.nav_hamburger *{-webkit-transform:translate3d(0,0,0)}body{-ms-overflow-style:scrollbar;line-height:1}#wrapper ol,#wrapper ul,article,aside,figure{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}a{color:#333}a,a:hover{text-decoration:none}#wrapper ol,#wrapper ul{list-style:none}h1,h2,h3,h4,h5,h6{margin:0;padding:0}h6{font-size:1pc;font-weight:400}i{font-style:normal}#sp-fixed-toolbox *,.ms-dlgContent *{box-sizing:content-box!important}.recipes-enter{opacity:.01;-webkit-transition:opacity .3s ease-in,sliding .5s ease-in;transition:opacity .3s ease-in,sliding .5s ease-in}.recipes-enter.recipes-enter-active{opacity:1}.recipes-leave{opacity:1;-webkit-transition:opacity .3s ease-in,sliding .5s ease-in;transition:opacity .3s ease-in,sliding .5s ease-in}.recipes-leave.recipes-leave-active{opacity:.01}.ms-webpartzone-cell{margin:0!important}.ms-core-menu-separatorHr{background-color:#c6c6c6!important}#registration-ticker{z-index:1!important}.generic-page .text ul li{font-size:1pc}.tooltip{z-index:3!important}#page-content.workouts-page .page-content-wrapper .video-container iframe,#page-content.workouts-page .page-content-wrapper .video-container:before{z-index:4!important}#goalGallery section{background-color:#f2f2f2!important}html.windows-user div#nav{top:65px!important}html.windows-user #suitebar-padding{padding-top:65px}html.windows-user div.ms-belltown-anonShow{display:block!important}html.windows-user #page-content.workouts-page .slick-slider{display:none}html.anonymous .your-account,html.logged-in .login,html.logged-in .sign-up,html.windows-user #nav .nav_buttons_logout{display:none!important}.clear{clear:both}.inline-block{display:inline-block}.hide{display:none!important}.nowrap{white-space:nowrap}.separator{padding:0 .3em}#sp-fixed-toolbox{position:fixed;top:0;left:0;z-index:10;background-color:#efefef}div.ms-belltown-anonShow{display:none}.contentwrapper{min-width:inherit}#nav,html{min-width:20pc!important}#wrapper{padding-top:114px}@media (max-width:1024px){#wrapper{padding-top:94px}}@media (max-width:639px){#wrapper{padding-top:4pc!important}}.btn-submit{background-color:#f15a22;padding:17px 105px!important;box-shadow:0 1px 5px 0 #555;font-weight:700;font-size:18px}.btn-submit,.btn-submit:hover{color:#fff}.stripe-1{background-color:#3d3d3d;color:#80caf0;padding:1em}.st_sharethis_button *{box-sizing:content-box}.page-header .title.icon:after,.page-header .title.icon:before{box-sizing:border-box;content:" "}ul.intensity{padding-left:0}.nav_submenu_login .error{font-size:13px!important;color:#c00;font-weight:500;font-style:normal;text-transform:none!important;padding-left:5px}h5,p{font-size:1pc}h1,h2,h3{color:#666}body,p{color:#333;margin:auto}h1,h2,h4{text-transform:uppercase}html{background:#FFF;overflow-y:scroll;-webkit-font-smoothing:antialiased}html *{-webkit-text-size-adjust:none}body,html{min-height:100%}body{font-family:IntroCondensed,Helvetica,Arial,sans-serif;}#wrapper{background-color:#3D3D3D}h1{font-size:42px;line-height:42px;letter-spacing:-.13px}h2{font-size:36px;line-height:36px;letter-spacing:.4px}h3{font-size:26px;line-height:31px;letter-spacing:-.13px;font-weight:300}h4{font-size:24px;line-height:24px;color:#FFF}h5{line-height:1pc;letter-spacing:.13px;font-weight:700;height:20px}p{padding:0;display:block;line-height:22px;max-width:550px}.nav_pad{-webkit-transition:height .4s ease;transition:height .4s ease;height:114px}@media only screen and (max-width:1024px){.nav_pad{height:94px!important}}@media only screen and (max-width:639px){.nav_pad{height:4pc!important}}#nav{z-index:5!important;position:fixed;overflow:visible;left:0;top:0;box-shadow:0 2px 7px rgba(0,0,0,.125);background-color:rgba(122,205,204,.95)}#nav .nav_container{position:relative;margin:auto;width:11in;height:100%}@media only screen and (max-width:1024px){#nav .nav_container{width:auto}}#nav .nav_container div.nav_hamburger_button{width:1in}@media only screen and (min-width:1025px){#nav .nav_container div.nav_hamburger_button{display:none}#nav .nav_row>div.nav_badge_holder>a{max-width:87pt}}@media only screen and (max-width:1024px){#nav .nav_table_holder{width:130px;background-color:#E84E0E}}@media only screen and (max-width:639px){#nav .nav_table_holder{width:76px}}#nav .nav_row{display:table;width:100%;height:100%;margin:auto}#nav .nav_row>div{display:table-cell;vertical-align:middle;position:relative;height:100%}#nav .nav_row>div.nav_badge_holder{width:162px;background:url(/imgs/alpha/badge.png) left center no-repeat;background-size:auto 75px}#nav .nav_row>div.nav_badge_holder>a{width:100%;height:100%;cursor:pointer;display:block}@media only screen and (max-width:1024px){#nav .nav_row>div.nav_badge_holder{background-size:auto 75px!important;background-position:center center;width:auto}}@media only screen and (max-width:639px){#nav .nav_row>div.nav_badge_holder{background-size:auto 3pc!important}}#nav .nav_row>div.nav_badge_padding{width:9pt}@media only screen and (min-width:1025px){#nav .nav_row>div.nav_badge_padding{display:none}}#nav .nav_row>div.nav_table_holder .nav_table{display:table;width:100%;height:auto;text-transform:uppercase;font-weight:900;margin:auto;position:relative}#nav .nav_row>div.nav_table_holder .nav_table>*{display:table-cell;vertical-align:middle;text-align:center;position:relative;height:100%;font-size:15px;line-height:21px;text-decoration:none;color:inherit;cursor:default}#nav .nav_row>div.nav_table_holder .nav_table>*>a,#nav .nav_row>div.nav_table_holder .nav_table>*>span{position:relative;z-index:2;display:block;line-height:27px;padding:0 21px;cursor:pointer;color:inherit;text-decoration:none;-webkit-transition:background .2s ease;transition:background .2s ease}#nav .nav_row>div.nav_table_holder .nav_table>*>a:hover,#nav .nav_row>div.nav_table_holder .nav_table>*>span:hover{background-color:#A8DDD9}#nav .nav_row>div.nav_table_holder .nav_table>:not(.nav_buttons_healthy-programs)>a,#nav .nav_row>div.nav_table_holder .nav_table>:not(.nav_buttons_healthy-programs)>span{padding:0 6px;margin:0px}#nav .nav_row>div.nav_table_holder .nav_table>.nav_buttons_healthy-programs>a,#nav .nav_row>div.nav_table_holder .nav_table>.nav_buttons_healthy-programs>span{background-color:#E84E0E!important;color:#FFF;line-height:45px}@media only screen and (max-width:1024px){#nav .nav_row>div.nav_table_holder .nav_table>.nav_buttons_healthy-programs>a,#nav .nav_row>div.nav_table_holder .nav_table>.nav_buttons_healthy-programs>span{padding:0;line-height:initial;background-color:transparent!important}}@media only screen and (min-width:1025px){#nav .nav_row>div.nav_table_holder .nav_table>.nav_buttons_healthy-programs>a:hover,#nav .nav_row>div.nav_table_holder .nav_table>.nav_buttons_healthy-programs>span:hover{background-color:#f63!important}}#nav .nav_row>div.nav_table_holder .nav_table>.nav_table_active_parent>a,#nav .nav_row>div.nav_table_holder .nav_table>.nav_table_active_parent>span{background-color:#d8ece7}#nav .nav_row>div.nav_table_holder .nav_table>* .nav_buttons_active{background-color:#d8ece7!important}#nav .nav_row>div.nav_table_holder .nav_table>* .nav_submenu_trigger:after{content:"";display:block;position:absolute;z-index:101;left:0;width:100%;top:100%;height:14px;background:inherit;opacity:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;pointer-events:none}#nav .nav_row>div.nav_table_holder .nav_table>* .nav_submenu_trigger.nav_buttons_active:after{opacity:1}#nav .nav_row>div.nav_table_holder .nav_table>* .nav_submenu_trigger+.nav_submenu{margin-top:5px}#nav .nav_row>div.nav_table_holder .nav_table>.nav_buttons_login .nav_submenu .nav_submenu_container .nav_submenu_header>span{background-image:url(/imgs/alpha/buttons_login-submenu.png)}#nav .nav_row>div.nav_table_holder .nav_table>.nav_buttons_login .nav_submenu .nav_submenu_container .nav_submenu_content .nav_submenu_login .nav-social-login{position:relative;top:9pt;text-align:center;padding:5px 0}#nav .nav_row>div.nav_table_holder .nav_table>.nav_buttons_login .nav_submenu .nav_submenu_container .nav_submenu_content .nav_submenu_login .nav-social-login span{margin-right:15px}#nav .nav_row>div.nav_table_holder .nav_table>.nav_buttons_login .nav_submenu .nav_submenu_container .nav_submenu_content .nav_submenu_login .nav-social-login a{text-decoration:none;max-width:46px}#nav .nav_row>div.nav_table_holder .nav_table>.nav_buttons_login .nav_submenu .nav_submenu_container .nav_submenu_content .nav_submenu_login .nav-social-login h4{color:#000}#nav .nav_row>div.nav_table_holder .nav_table>.nav_buttons_login .nav_submenu .nav_submenu_container .nav_submenu_content .nav_submenu_login .nav-social-login>a>*{display:inline-block;margin:0 5px}#nav .nav_row>div.nav_table_holder .nav_table>.nav_buttons_login .nav_submenu .nav_submenu_container .nav_submenu_content .nav_submenu_login .nav-social-login>a>.social-login-facebook,#nav .nav_row>div.nav_table_holder .nav_table>.nav_buttons_login .nav_submenu .nav_submenu_container .nav_submenu_content .nav_submenu_login .nav-social-login>a>.social-login-twitter{width:46px;height:46px;background-position:center;background-repeat:no-repeat;vertical-align:middle}#nav .nav_row>div.nav_table_holder .nav_table>.nav_buttons_login .nav_submenu .nav_submenu_container .nav_submenu_content .nav_submenu_login .nav-social-login>a>.social-login-facebook{background-image:url(/imgs/global/sign-up-facebook.png)}#nav .nav_row>div.nav_table_holder .nav_table>.nav_buttons_login .nav_submenu .nav_submenu_container .nav_submenu_content .nav_submenu_login .nav-social-login>a>.social-login-twitter{background-image:url(/imgs/global/sign-up-twitter.png)}#nav .nav_row>div.nav_table_holder .nav_table>.nav_buttons_login .nav_submenu .nav_submenu_container .nav_submenu_content .nav_submenu_login .nav_submenu_login_forgotpassword{color:#333;display:block;text-align:right;line-height:20px;margin-top:20px;-webkit-transition:color .2s ease;transition:color .2s ease}#nav .nav_row>div.nav_table_holder .nav_table>.nav_buttons_login .nav_submenu .nav_submenu_container .nav_submenu_content .nav_submenu_login .nav_submenu_login_forgotpassword:hover{color:#F60}#nav .nav_row>div.nav_table_holder .nav_table>.nav_subnav_trigger:hover>a,#nav .nav_row>div.nav_table_holder .nav_table>.nav_subnav_trigger:hover>span{background:#D7EEE7!important}#nav .nav_row>div.nav_table_holder .nav_table>.nav_subnav_trigger:hover>.nav_subnav{max-height:62500pc;opacity:1}@media only screen and (max-width:1024px){#nav .nav_row>div.nav_table_holder .nav_table{width:auto;display:block}#nav .nav_row>div.nav_table_holder .nav_table>*{display:block}#nav .nav_row>div.nav_buttons,#nav .nav_row>div.nav_table_holder .nav_table>:not(.nav_buttons_healthy-programs){display:none}}#nav .nav_row>div.nav_buttons{width:110px;font-size:0;text-align:right}#nav .nav_row>div.nav_buttons>*{display:inline-block;vertical-align:middle;position:relative;width:50px;height:45px;background-repeat:no-repeat;background-position:center center;background-size:auto auto;cursor:pointer;margin-left:19px;margin-right:-14px;-webkit-transition:background .2s linear;transition:background .2s linear}#nav .nav_row>div.nav_buttons>:first-child{margin-left:0}#nav .nav_row>div.nav_buttons>:last-child{margin-right:0}#nav .nav_row>div.nav_buttons>:hover{background-color:#bee4df}#nav .nav_row>div.nav_buttons>* .nav_submenu:before{content:"";display:block;position:absolute;z-index:101;left:50%;margin-left:-25px;width:50px;top:0;height:5px;margin-top:-5px;background-color:#d8ece7}#nav .nav_row>div.nav_buttons>*>a:only-child{position:absolute;left:0;top:0;width:100%;height:100%;font-size:0!important}#nav .nav_row>div.nav_buttons>.nav_buttons_share{background-image:url(/imgs/alpha/buttons_share.png)}#nav .nav_row>div.nav_buttons>.nav_buttons_share.nav_buttons_active{background-color:#d8ece7;background-image:url(/imgs/alpha/buttons_share-active.png)}#nav .nav_row>div.nav_buttons>.nav_buttons_share .nav_submenu_container .nav_submenu_header>span{background-image:url(/imgs/alpha/buttons_share-submenu.png);padding-top:3px}#nav .nav_row>div.nav_buttons>.nav_buttons_share .nav_submenu_container .nav_submenu_content .nav_submenu_share{text-align:right;line-height:37px}#nav .nav_row>div.nav_buttons>.nav_buttons_share .nav_submenu_container .nav_submenu_content .nav_submenu_share>*{display:inline-block;vertical-align:middle}#nav .nav_row>div.nav_buttons>.nav_buttons_share .nav_submenu_container .nav_submenu_content .nav_submenu_invite>*,#nav .nav_row>div.nav_buttons>.nav_buttons_share .nav_submenu_container .nav_submenu_content .nav_submenu_share>a>img{display:block}#nav .nav_row>div.nav_buttons>.nav_buttons_share .nav_submenu_container .nav_submenu_content .nav_submenu_share>span{float:left}#nav .nav_row>div.nav_buttons>.nav_buttons_share .nav_submenu_container .nav_submenu_content .nav_submenu_share>a{margin-right:9px;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}#nav .nav_row>div.nav_buttons>.nav_buttons_share .nav_submenu_container .nav_submenu_content .nav_submenu_share>a:last-child{margin-right:0}#nav .nav_row>div.nav_buttons>.nav_buttons_share .nav_submenu_container .nav_submenu_content .nav_submenu_share>a:hover{opacity:.8}#nav .nav_row>div.nav_buttons>.nav_buttons_share .nav_submenu_container .nav_submenu_content .nav_submenu_invite{padding-bottom:28px}@media only screen and (max-width:1199px){#nav .nav_row>div.nav_buttons>.nav_buttons_share>.nav_submenu,#nav .nav_row>div.nav_buttons>.nav_buttons_share>.nav_submenu:before{left:auto!important;right:0!important}}#nav .nav_row>div.nav_buttons>.nav_buttons_search{background-image:url(/imgs/alpha/buttons_search.png)}#nav .nav_row>div.nav_hamburger_button{background:url(/imgs/global/icon-hamburger-menu.png) center center no-repeat;background-size:auto 94px;cursor:pointer;border-right:1px solid #BDE6E6}@media only screen and (max-width:639px){#nav .nav_row>div.nav_hamburger_button{width:4pc;background-size:auto 3pc!important}}#nav .nav_row>div.nav_badge_holder,#nav .nav_row>div.nav_hamburger_button{-webkit-transition:all .4s ease;transition:all .4s ease}#nav .nav_row>div .nav_submenu{display:none;position:absolute;z-index:100;cursor:default;text-align:left;text-transform:initial;width:280px;left:50%;top:100%;background:#FFF;margin-left:-140px;margin-top:5px;box-shadow:0 3px 5px rgba(0,0,0,.3)}#nav .nav_row>div .nav_submenu>.nav_submenu_container{position:relative;display:none;width:100%;height:100%}#nav .nav_row>div .nav_submenu>.nav_submenu_container:first-child{display:block}#nav .nav_row>div .nav_submenu>.nav_submenu_container .nav_submenu_header{font-size:0;line-height:66px;text-transform:uppercase;text-align:center;background-color:#d8ece7}#nav .nav_row>div .nav_submenu>.nav_submenu_container .nav_submenu_header>span{font-size:18px;font-weight:900;display:inline-block;vertical-align:middle;padding-left:28px;line-height:23px;background-repeat:no-repeat;background-position:left center;background-size:auto 23px}#nav .nav_row>div .nav_submenu>.nav_submenu_container .nav_submenu_content{font-weight:400;border-left:1px solid #F7F7F7;border-right:1px solid #F7F7F7}#nav .nav_row>div .nav_submenu>.nav_submenu_container .nav_submenu_content>div{border-bottom:1px solid #F7F7F7;margin:0 20px;padding:23px 0}#nav .nav_row>div .nav_submenu>.nav_submenu_container .nav_submenu_content>div>img{display:block}#nav .nav_row>div .nav_submenu>.nav_submenu_container .nav_submenu_content span{font-size:17px;text-transform:uppercase}#nav .nav_row>div .nav_submenu>.nav_submenu_container input,#nav .nav_row>div .nav_submenu>.nav_submenu_container textarea{display:block;width:100%;text-align:left;font-family:inherit;font-size:14px;line-height:1.5em;letter-spacing:.1px;padding:8px;border:2px solid #E3E4E8;outline:initial}#nav .nav_row>div .nav_submenu>.nav_submenu_container input:first-child,#nav .nav_row>div .nav_submenu>.nav_submenu_container textarea:first-child{margin-top:0}#nav .nav_row>div .nav_submenu>.nav_submenu_container textarea{height:76px;resize:none;margin-top:9pt}#nav .nav_row>div .nav_submenu>.nav_submenu_container input{margin-top:25px}#nav .nav_row>div .nav_submenu>.nav_submenu_container .cta{max-width:122px;margin:27px auto auto;line-height:45px}#nav .nav_row>div .nav_subnav{position:absolute;z-index:102;background:#D7EEE7;text-align:left;left:50%;width:17pc;margin-left:-136px;overflow:hidden;max-height:0;opacity:0;-webkit-transition:all .2s ease;transition:all .2s ease;box-shadow:0 3px 5px rgba(0,0,0,.3)}#nav .nav_row>div .nav_subnav>a{color:inherit;text-decoration:none;font-size:14px;line-height:17px;font-weight:400;letter-spacing:.4px;margin:5px 0;padding:10px 10px 10px 27px;display:block;-webkit-transition:background .2s ease;transition:background .2s ease}#registration-ticker,.cta{letter-spacing:.5px;text-transform:uppercase}#nav .nav_row>div .nav_subnav>a:first-child{margin-top:15px}#nav .nav_row>div .nav_subnav>a:last-child{margin-bottom:7px}#nav .nav_row>div .nav_subnav>a.nav_table_active,#nav .nav_row>div .nav_subnav>a:hover{background:#FFF}#nav .nav_buttons_logout{position:absolute;right:0;top:0;text-transform:uppercase;text-decoration:none;background-color:#A2DCDB;color:#000;padding:0 9pt;text-align:center;font-size:13px;font-weight:900;line-height:28px;display:table}@media only screen and (max-width:1024px){#nav .nav_buttons_logout{border-left:1px solid #BDE6E6;padding:0;height:100%;background-color:#7ACDCC;width:130px;font-size:15px;line-height:initial}}@media only screen and (max-width:639px){#nav .nav_buttons_logout{width:76px;font-size:13px}}#nav .nav_buttons_logout>span{display:table-cell;vertical-align:middle}html.nav_collapse #nav{height:60px}html.nav_collapse #nav .nav_row>div.nav_badge_holder{background-size:auto 3pc}.nav_hamburger{position:fixed;z-index:13;top:0;height:100%;background:#333;width:442px;left:-442px;overflow-y:scroll;-webkit-overflow-scrolling:touch}@media only screen and (max-width:639px){.nav_hamburger{width:16pc;left:-16pc}}.nav_hamburger>div{position:relative;left:0;top:0;width:100%;height:100%}.nav_hamburger>div>.nav_hamburger_close{position:absolute;background:url(/imgs/global/icon-hamburger-close.png) center center no-repeat;background-size:cover;cursor:pointer;width:35px;height:35px;top:28px;right:22px}@media only screen and (max-width:639px){.nav_hamburger>div>.nav_hamburger_close{width:20px;height:20px;top:20px;right:20px}}.nav_hamburger>div>.nav_hamburger_list{position:absolute;left:0;top:92px;height:auto;padding-bottom:5%}.nav_hamburger>div>.nav_hamburger_list>.nav_hamburger_list_top{width:80%}.nav_hamburger>div>.nav_hamburger_list>.nav_hamburger_list_top a{color:#7ACDCC;font-weight:900;padding-left:20%;margin-bottom:10px}.nav_hamburger>div>.nav_hamburger_list>.nav_hamburger_list_bottom{border-top:1px solid #484848;margin-top:34px;padding-top:30px}@media only screen and (max-width:639px){.nav_hamburger>div>.nav_hamburger_list{top:4pc}.nav_hamburger>div>.nav_hamburger_list>.nav_hamburger_list_top{width:83%}.nav_hamburger>div>.nav_hamburger_list>.nav_hamburger_list_top a{margin-bottom:8px}.nav_hamburger>div>.nav_hamburger_list>.nav_hamburger_list_bottom{margin-top:26px;padding-top:21px}}.nav_hamburger>div>.nav_hamburger_list>.nav_hamburger_list_bottom a{padding-left:5%;margin-bottom:0;color:#CCC;float:left;clear:both}.nav_hamburger>div>.nav_hamburger_list a{display:block;position:relative;top:0;text-decoration:none;text-transform:uppercase;font-size:22px;line-height:61px}.nav_hamburger>div>.nav_hamburger_list a.nav_table_active,.nav_hamburger>div>.nav_hamburger_list a.nav_table_active_parent{background:#5C5B59}.nav_hamburger>div>.nav_hamburger_list a:last-child{margin-bottom:0}.nav_hamburger>div>.nav_hamburger_list a>.nav_bg{background:#FFF;border-color:#FFF;border-style:solid;position:absolute;width:18px;height:18px;left:8%;top:50%;margin-top:-10px}@media only screen and (max-width:639px){.nav_hamburger>div>.nav_hamburger_list a{font-size:17px;line-height:44px}.nav_hamburger>div>.nav_hamburger_list a>.nav_bg{width:14px;height:14px;margin-top:-7px;left:6.5%}}.nav_hamburger>div>.nav_hamburger_list a.nav_buttons_home>.nav_bg{background-color:#7acdcc;border-color:#7acdcc}.nav_hamburger>div>.nav_hamburger_list a.nav_buttons_whats-healthy>.nav_bg{background-color:#ffe79a;border-color:#ffe79a}.nav_hamburger>div>.nav_hamburger_list a.nav_buttons_goals>.nav_bg{background-color:#f64141;border-color:#f64141}.nav_hamburger>div>.nav_hamburger_list a.nav_buttons_food>.nav_bg{background-color:#7dcc8a;border-color:#7dcc8a}.nav_hamburger>div>.nav_hamburger_list a.nav_buttons_activity>.nav_bg{background-color:#7fc9f0;border-color:#7fc9f0}.nav_hamburger>div>.nav_hamburger_list a.nav_buttons_healthy-programs>.nav_bg{background-color:#e84e0e;border-color:#e84e0e}.nav_hamburger>div>.nav_hamburger_list a.nav_buttons_search>.nav_bg{background-color:#7acdcc;border-color:#7acdcc}.nav_hamburger>div>.nav_hamburger_list a.nav_buttons_contact>.nav_bg,.nav_hamburger>div>.nav_hamburger_list a.nav_buttons_privacy>.nav_bg,.nav_hamburger>div>.nav_hamburger_list a.nav_buttons_sitemap>.nav_bg{background-color:#77c6c5;border-color:#77c6c5}.nav_hamburger>div>.nav_hamburger_list a.nav_hamburger_accordion_trigger>.nav_bg{width:0;height:0;background-color:transparent;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-width:9px 18px;-webkit-transform-origin:25% 50%;-ms-transform-origin:25% 50%;transform-origin:25% 50%;-webkit-transition:-webkit-transform .2s ease;transition:transform .2s ease}.nav_hamburger>div>.nav_hamburger_list a.nav_hamburger_accordion_trigger.nav_hamburger_accordion_trigger_open>.nav_bg{-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg)}.nav_hamburger>div>.nav_hamburger_list a.nav_hamburger_item.nav_hamburger_item_sub{font-size:18px;line-height:22px;font-weight:400;margin-top:8px;margin-bottom:8px;color:#caebeb;padding:10px 2% 10px 25%}.nav_hamburger>div>.nav_hamburger_list a.nav_hamburger_item.nav_hamburger_item_sub>.nav_bg{display:none}@media only screen and (max-width:639px){.nav_hamburger>div>.nav_hamburger_list a.nav_hamburger_accordion_trigger>.nav_bg{border-width:7px 14px}.nav_hamburger>div>.nav_hamburger_list a.nav_hamburger_item.nav_hamburger_item_sub{font-size:14px;line-height:17px;padding-top:8px;padding-bottom:8px;margin-top:5px;margin-bottom:5px}}.nav_hamburger>div>.nav_hamburger_list .nav_accordion{overflow:hidden;-webkit-transition:all .6s ease;transition:all .6s ease}.nav_hamburger>div>.nav_hamburger_list .nav_accordion .nav_accordion_items{padding-bottom:1pc}.nav_hamburger>div>.nav_hamburger_list .nav_accordion:not(.nav_accordion_open){max-height:0!important}.nav_hamburger>div>.nav_hamburger_list .nav_hamburger_accordion_trigger:not(.nav_table_active_parent)+.nav_accordion .nav_accordion_items{margin-top:-1pc}@media only screen and (max-width:639px){.nav_hamburger>div>.nav_hamburger_list .nav_accordion .nav_accordion_items{padding-bottom:10px}.nav_hamburger>div>.nav_hamburger_list .nav_hamburger_accordion_trigger:not(.nav_table_active_parent)+.nav_accordion .nav_accordion_items{margin-top:-10px}}.nav_hamburger.nav_hamburger_target_open{left:0}.nav_hamburger.nav_hamburger_target_closed.nav_hamburger_state_closed{-webkit-transition:initial!important;transition:initial!important}@media only screen and (min-width:1025px){.nav_hamburger{display:none}}#footer{background-color:#7ACDCC;position:relative}#footer a{text-decoration:none;color:inherit}#footer>.footer_table{display:table;width:10in;margin:auto;text-transform:uppercase;padding-left:15px;padding-top:22px;padding-bottom:30px}#footer>.footer_table #footer_crest{width:140px;height:63px;background:url(/imgs/bravo/crest.png) center center no-repeat;background-size:contain}#footer>.footer_table>div{font-size:0;text-align:center;display:table-cell;vertical-align:middle;width:50%;padding-top:20px}#footer>.footer_table>div:first-child{text-align:left}#footer>.footer_table>div:last-child{text-align:right;padding-top:0}#footer>.footer_table>div>*{display:inline-block;vertical-align:middle;font-size:14px;line-height:14px}#footer>.footer_table>div>a,#footer>.footer_table>div>span{margin-left:9pt;margin-right:11px}#footer>.footer_table>div>a:before:not(:last-child),#footer>.footer_table>div>span:before:not(:last-child){content:"|";position:absolute;margin-left:-13px;font-weight:400;pointer-events:none;color:#000}#footer>.footer_table>div>a:first-child,#footer>.footer_table>div>span:first-child{margin-left:0}#footer>.footer_table>div>a:first-child:before,#footer>.footer_table>div>span:first-child:before{display:none}#footer>.footer_table>div>a:last-child,#footer>.footer_table>div>span:last-child{margin-right:0;margin-top:15px;margin-left:0}#footer>.footer_table>div>a{font-weight:900;-webkit-transition:color .2s ease;transition:color .2s ease}@media only screen and (max-width:959px){#footer>.footer_table>div>a:before,#footer>.footer_table>div>span:before{display:none}#footer>.footer_table>div>a:last-child,#footer>.footer_table>div>span:last-child{margin:auto}#footer>.footer_table>div>a{display:none}}#footer>.footer_table>div>a:hover{color:#FFF}@media only screen and (max-width:1024px){#footer>.footer_table{width:100%;padding-left:24px;padding-right:24px}}@media only screen and (max-width:767px){#footer>.footer_table{display:table;padding:20px 0}#footer>.footer_table>div{display:block;width:auto;margin:auto;padding-top:8px}#footer>.footer_table>div:first-child{text-align:center}#footer>.footer_table>div:last-child{text-align:center;padding-top:10px;display:table-header-group}#footer>.footer_table>div:last-child>:last-child{margin-bottom:10px}}.ie9-placeholder{color:#d3d3d3!important}.cta{display:block;font-size:18px;line-height:3pc;font-weight:900;text-decoration:none;padding:0 17px;background-color:#e84e0e;color:#FFF;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;box-shadow:1px 2.5px 1px rgba(0,0,0,.2);text-align:center}.cta.dark-cta{background:#474646}.cta.dark-cta:hover{background:#5A5A5A}.cta span{display:block;text-align:inherit}.cta:hover{background-color:#f63}.cta.cta-play{background-color:#036}.cta.cta-play span{padding-left:40px;padding-right:13px;background-image:url(/imgs/global/cta-play.png);background-position:left center;background-repeat:no-repeat;background-size:26px 26px}.cta.cta-play:hover{background-color:#369}.cta-holder{margin-top:40px}.cta-holder .cta{margin:auto}.panel-slider{position:relative;margin:auto;max-width:180px}@media only screen and (min-width:640px){.panel-slider{max-width:390px}}@media only screen and (min-width:768px){.panel-slider{max-width:600px}}.panel-slider .panel-slider-arrow{display:block;position:absolute;background-repeat:no-repeat;background-position:center center;background-size:26px 43px;width:26px;height:43px;top:50%;margin-top:20px}.panel-slider .panel-slider-arrow.prev{background-image:url(/imgs/global/icon-left-arrow-white@2x.png);left:0;margin-left:-53px}.panel-slider .panel-slider-arrow.next{background-image:url(/imgs/global/icon-right-arrow-white@2x.png);right:0;margin-right:-53px}@media only screen and (min-width:1025px){.panel-slider{max-width:810px}.panel-slider .panel-slider-arrow.prev{margin-left:-63px}.panel-slider .panel-slider-arrow.next{margin-right:-63px}}.panel-slider>.panel-slider-content{position:relative;overflow:hidden}.panel-slider>.panel-slider-content>div{position:relative;-webkit-transition:left .4s ease;transition:left .4s ease;left:0;font-size:0;text-align:left;width:62500pc}.panel-slider>.panel-slider-content>div>.panel-slider-content-item{position:relative;display:inline-block;vertical-align:top;margin-left:30px;max-width:180px;overflow:hidden;font-size:14px;line-height:1pc;text-align:center;background:#FFF;outline:transparent solid 3px;outline-offset:-3px;-webkit-transition:outline .2s ease;transition:outline .2s ease}.panel-slider>.panel-slider-content>div>.panel-slider-content-item.panel-slider-content-item-special img,.panel-slider>.panel-slider-content>div>.panel-slider-content-item.panel-slider-content-item-twitter .panel-slider-content-item-twitter-message>*,.panel-slider>.panel-slider-content>div>.panel-slider-content-item.panel-slider-content-item-twitter .panel-slider-content-item-twitter-portrait img{display:block}.panel-slider>.panel-slider-content>div>.panel-slider-content-item:first-child{margin-left:0}.panel-slider>.panel-slider-content>div>.panel-slider-content-item:hover:not(:first-child){outline-color:#F15A22}.panel-slider>.panel-slider-content>div>.panel-slider-content-item.panel-slider-content-item-twitter .panel-slider-content-item-twitter-message{position:relative;height:70px;padding:10px 10px 0}.panel-slider>.panel-slider-content>div>.panel-slider-content-item.panel-slider-content-item-twitter .panel-slider-content-item-twitter-message:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent transparent #FFF;border-width:10px;margin-left:-10px}.panel-slider>.panel-slider-content>div>.panel-slider-content-item.panel-slider-content-item-twitter .panel-slider-content-item-twitter-message>a{font-size:15px;font-weight:900;margin-top:2px;color:inherit;text-decoration:none}#registration-ticker{height:51px;color:#FFF;font-size:15px;font-weight:900;display:none;position:absolute;width:100%;background-color:rgba(56,56,56,.95)}@media only screen and (min-width:768px){#registration-ticker{display:block}#registration-ticker+#page-content>.page-header .title{margin-top:51px}}#registration-ticker>div{display:table;width:100%;height:100%;max-width:10in;padding:0 20px;margin:auto}@media only screen and (min-width:1025px){#registration-ticker>div{padding:0}html:not(.nav_phase2) .nav_badge_holder>a{max-width:87pt}}#registration-ticker>div>div{display:table-cell;vertical-align:middle;padding-top:1px}#registration-ticker>div>div:only-child{text-align:center}#registration-ticker>div>.registration-ticker-deck>span{display:block}#registration-ticker>div>.registration-ticker-deck>span:first-child{color:#6CF}@media only screen and (min-width:960px){#registration-ticker>div>.registration-ticker-deck>span{display:inline-block;vertical-align:middle;margin:0 7px}.page-content-wrapper .page-header.page-header-double{min-height:530px}}#registration-ticker>div>.registration-ticker-stat{font-size:0;text-align:right;width:16pc;color:#e84e0e}#registration-ticker>div>.registration-ticker-stat>span{font-size:14px}#registration-ticker>div>.registration-ticker-stat>*{display:inline-block;vertical-align:middle}#registration-ticker>div>.registration-ticker-stat>.registration-ticker-stat-counter{margin-right:11px;color:#FFF}#registration-ticker>div>.registration-ticker-stat>.registration-ticker-stat-counter>span{margin-right:2px;text-align:center;font-size:22px;line-height:28px}#registration-ticker>div>.registration-ticker-stat>.registration-ticker-stat-counter>span>span{display:inline-block;background:-webkit-gradient(linear,left top,left bottom,color-stop(47%,rgba(204,204,204,.03)),color-stop(53%,rgba(255,255,255,.15)));background:-webkit-linear-gradient(top,rgba(204,204,204,.03) 47%,rgba(255,255,255,.15) 53%);background:linear-gradient(to bottom,rgba(204,204,204,.03) 47%,rgba(255,255,255,.15) 53%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0dcccccc', endColorstr='#26ffffff', GradientType=0 );width:20px}#registration-ticker>div>.registration-ticker-stat>.registration-ticker-stat-counter>span:nth-last-child(3n+0):not(:first-child):before{content:",";margin-left:1px;margin-right:3px}html:not(.nav_phase2) #nav .nav_phase2{display:none!important}html:not(.nav_phase2) #nav .nav_row>div.nav_buttons{width:4pc}html:not(.nav_phase2) #nav .nav_row>div.nav_table_holder .nav_table>:not(.nav_buttons_healthy-programs)>a,html:not(.nav_phase2) #nav .nav_row>div.nav_table_holder .nav_table>:not(.nav_buttons_healthy-programs)>span{padding:0 10px;margin:0 20px}html:not(.nav_phase2) #nav .nav_buttons_share{margin-right:0}html:not(.nav_phase2) .nav_hamburger .nav_phase2{display:none}html:not(.nav_phase2) .nav_buttons,html:not(.nav_phase2) .nav_buttons_login,html:not(.nav_phase2) .nav_buttons_healthy-programs{display:none!important}@media only screen and (max-width:1024px){html:not(.nav_phase2) #nav .nav_table_holder{background:0 0}html:not(.nav_phase2) #nav .nav_row{display:block!important}html:not(.nav_phase2) #nav .nav_row>div{display:none!important}html:not(.nav_phase2) #nav .nav_row>div.nav_hamburger_button{position:absolute;display:block!important;z-index:100}html:not(.nav_phase2) #nav .nav_row>div.nav_badge_holder{display:block!important}}html:not(.nav_phase2) .nav_badge_holder>a{position:absolute;width:100%;height:100%;left:0;top:0;cursor:pointer}.tooltip,.tooltip>.tooltip-holder{position:absolute;top:50%;left:50%}html:not(.nav_loggedin) #nav .nav_loggedin{display:none!important}html:not(.nav_loggedin) .nav_hamburger .nav_loggedin{display:none}html.nav_loggedin #nav .nav_loggedout{display:none!important}html.nav_loggedin .nav_hamburger .nav_loggedout{display:none}@media only screen and (min-width:768px){#wrapper .mode-mobile{display:none!important}}@media only screen and (max-width:767px){#wrapper .mode-tablet{display:none!important}}.tooltip{content:" ";display:block;width:19px;height:19px;background:url(/imgs/global/icon-info@2x.png) no-repeat;background-size:19px 19px}.tooltip>.tooltip-holder{overflow:hidden;width:280px;margin-left:-140px;opacity:0;max-height:0;-webkit-transition:all .2s ease;transition:all .2s ease}.tooltip>.tooltip-holder>.tooltip-content{padding:1pc;cursor:default;text-align:left;background:#fff;border:1px solid #CCC;border-radius:3px}.tooltip>.tooltip-holder>.tooltip-content h5{color:#7fc9f0;text-transform:uppercase}.tooltip>.tooltip-holder>.tooltip-content h5,.tooltip>.tooltip-holder>.tooltip-content p{font-size:13px!important;font-weight:400!important;line-height:18px!important;letter-spacing:.13px!important;padding:0!important;margin:auto!important;height:auto!important}.tooltip>.tooltip-holder>.tooltip-content:after{content:"";display:block;margin:5px auto auto;background:url(/imgs/global/icon-info@2x.png) no-repeat;background-size:19px 19px;width:19px;height:19px}.tooltip>.tooltip-holder:after{content:" ";display:block;width:1pc;height:8px;background:url(/imgs/global/tooltip-bottom.png) no-repeat;background-size:1pc 8px;position:relative;z-index:6;margin:-1px auto auto}.tooltip>.tooltip-holder>*{box-shadow:0 2px 2px rgba(0,0,0,.1)}.tooltip:hover>.tooltip-holder{opacity:1;max-height:62500pc}hr{border:0;height:1px;background-color:#000}.page-header{position:relative;margin-bottom:20px}.page-header img{display:block;width:100%}@media only screen and (min-width:768px){.page-header{margin-bottom:3pc;background-image:url(/imgs/header/header-generic-bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;padding:35px 0}.page-header img{display:none}}.page-header .title{background-color:#a7ffff;padding:20px;width:100%;text-align:center;margin:0 auto}@media only screen and (min-width:768px){.page-header .title{background-color:rgba(167,255,255,.85);max-width:535px;padding:30px}}.page-header .title h1{color:#333;font-weight:900;padding:18px 0;border-top:1px solid #333;border-bottom:1px solid #333;position:relative;font-size:1.5em;line-height:normal}@media only screen and (min-width:768px){.page-header .title h1{font-size:2.5em}}.page-header .title p{text-align:left;padding-top:1em;line-height:1.5em;font-size:1pc;letter-spacing:.75px}.page-header .title.centered h1,.page-header .title.centered p{text-align:center}.page-header .title.icon{padding-top:0;position:relative}@media only screen and (min-width:768px){.page-header .title.icon{padding-top:4pc}}@media only screen and (max-width:1024px) and (min-width:768px){.page-header .title.icon h1{font-size:1.85em}}.page-header .title.icon:before{display:block;margin:-35px auto 10px;position:absolute;z-index:2;background-color:transparent!important;background-position:center center;background-repeat:no-repeat;background-size:contain;padding:0;left:50%}.page-header .title.icon.heart,.page-header .title.icon.shirt{background-color:#F8EACF}.page-header .title.icon:after{position:absolute;z-index:1;border:initial!important;top:0!important;height:1px;margin-top:-1px;left:50%;width:2px;margin-left:-1px;display:none!important}.page-header .title.icon.heart:before{background-image:url(/imgs/header/header-icon-heart@2x.png);width:3pc;height:3pc;margin-left:-24px;margin-top:-35px}@media only screen and (min-width:768px){.page-header .title.icon.heart:before{width:5pc;height:5pc;margin-left:-40px;margin-top:-59px}}.page-header .title.icon.heart h1:after,.page-header .title.icon.heart h1:before{width:44%}@media only screen and (min-width:480px){.page-header .title.icon.heart h1:after,.page-header .title.icon.heart h1:before{width:46%}}@media only screen and (min-width:768px){.page-header .title.icon.heart h1:after,.page-header .title.icon.heart h1:before{width:44%}}.page-header .title.icon.shirt:before{background-image:url(/imgs/header/header-icon-shirt@2x.png);width:3pc;height:3pc;margin-left:-24px;margin-top:-40px}@media only screen and (min-width:768px){.page-header .title.icon.shirt:before{width:72px;height:72px;margin-left:-36px;margin-top:-61px}}.page-header .title.icon.shirt h1:after,.page-header .title.icon.shirt h1:before{width:43%}@media only screen and (min-width:480px){.page-header .title.icon.shirt h1:after,.page-header .title.icon.shirt h1:before{width:45%}}@media only screen and (min-width:768px){.page-header .title.icon.shirt h1:after,.page-header .title.icon.shirt h1:before{width:42%}}.page-header .title.icon.star:before{background-image:url(/imgs/header/header-icon-star@2x.png);width:3pc;height:3pc;margin-left:-24px;margin-top:-40px}@media only screen and (min-width:768px){.page-header .title.icon.star:before{width:72px;height:72px;margin-left:-36px;margin-top:-53px}}.page-header .title.icon.star h1:after,.page-header .title.icon.star h1:before{width:43%}@media only screen and (min-width:480px){.page-header .title.icon.star h1:after,.page-header .title.icon.star h1:before{width:45%}}@media only screen and (min-width:768px){.page-header .title.icon.star h1:after,.page-header .title.icon.star h1:before{width:42%}}.page-header .title.icon.soccerball{background-color:#D8D7DF}.page-header .title.icon.soccerball:before{background-image:url(/imgs/header/header-icon-soccerball@2x.png);width:40px;height:40px;margin-left:-20px;margin-top:-2pc}@media only screen and (min-width:768px){.page-header .title.icon.soccerball:before{width:72px;height:72px;margin-left:-36px;margin-top:-62px}}.page-header .title.icon.soccerball h1:after,.page-header .title.icon.soccerball h1:before{width:41%}@media only screen and (min-width:480px){.page-header .title.icon.soccerball h1:after,.page-header .title.icon.soccerball h1:before{width:45%}}@media only screen and (min-width:768px){.page-header .title.icon.soccerball h1:after,.page-header .title.icon.soccerball h1:before{width:42%}}.page-header .title.icon.sandwich{background-color:#D6C6BE}.page-header .title.icon.sandwich:before{background-image:url(/imgs/header/header-icon-sandwich@2x.png);width:46px;height:46px;margin-left:-23px;margin-top:-36px}@media only screen and (min-width:768px){.page-header .title.icon.sandwich:before{width:5pc;height:5pc;margin-left:-40px;margin-top:-62px}}.page-header .title.icon.sandwich h1:after,.page-header .title.icon.sandwich h1:before{width:42%}@media only screen and (min-width:480px){.page-header .title.icon.sandwich h1:after,.page-header .title.icon.sandwich h1:before{width:45%}}.page-header .title.icon.heart-tick{background-color:#77c6c5}@media only screen and (min-width:768px){.page-header .title.icon.sandwich h1:after,.page-header .title.icon.sandwich h1:before{width:42%}.page-header .title.icon.heart-tick{background-color:rgba(119,198,197,.85)}}.page-header .title.icon.heart-tick:before{background-image:url(/imgs/header/header-icon-heart-tick@2x.png);width:3pc;height:3pc;margin-left:-24px;margin-top:-37px}@media only screen and (min-width:768px){.page-header .title.icon.heart-tick:before{width:5pc;height:5pc;margin-left:-40px;margin-top:-63px}}.page-header .title.icon.heart-tick h1:after,.page-header .title.icon.heart-tick h1:before{width:45%}@media only screen and (min-width:480px){.page-header .title.icon.heart-tick h1:after,.page-header .title.icon.heart-tick h1:before{width:47%}}.page-header .title.icon.apple{background-color:#7dcc8a}@media only screen and (min-width:768px){.page-header .title.icon.heart-tick h1:after,.page-header .title.icon.heart-tick h1:before{width:45%}.page-header .title.icon.apple{background-color:rgba(125,204,138,.85)}}.page-header .title.icon.apple:before{background-image:url(/imgs/header/header-icon-apple@2x.png);width:40px;height:40px;margin-left:-20px;margin-top:-2pc}@media only screen and (min-width:768px){.page-header .title.icon.apple:before{width:72px;height:72px;margin-left:-36px;margin-top:-62px}}.page-header .title.icon.apple h1:after,.page-header .title.icon.apple h1:before{width:43%}@media only screen and (min-width:480px){.page-header .title.icon.apple h1:after,.page-header .title.icon.apple h1:before{width:45%}}.page-header .title.icon.knife-and-fork{background-color:#7dcc8a}@media only screen and (min-width:768px){.page-header .title.icon.apple h1:after,.page-header .title.icon.apple h1:before{width:43%}.page-header .title.icon.knife-and-fork{background-color:rgba(125,204,138,.85)}}.page-header .title.icon.knife-and-fork:before{background-image:url(/imgs/header/header-icon-knife-fork@2x.png);width:40px;height:40px;margin-left:-20px;margin-top:-30px}@media only screen and (min-width:768px){.page-header .title.icon.knife-and-fork:before{width:74px;height:74px;margin-left:-37px;margin-top:-62px}}.page-header .title.icon.knife-and-fork h1:after,.page-header .title.icon.knife-and-fork h1:before{width:42%}@media only screen and (min-width:480px){.page-header .title.icon.knife-and-fork h1:after,.page-header .title.icon.knife-and-fork h1:before{width:45%}}.page-header .title.icon.calendar{padding-top:88px;background-color:#7dcc8a}@media only screen and (min-width:768px){.page-header .title.icon.knife-and-fork h1:after,.page-header .title.icon.knife-and-fork h1:before{width:41%}.page-header .title.icon.calendar{background-color:rgba(125,204,138,.85)}}.page-header .title.icon.calendar:before{background-image:url(/imgs/header/header-icon-newspaper@2x.png);width:38px;height:38px;margin-left:-19px;margin-top:-36px}@media only screen and (min-width:768px){.page-header .title.icon.calendar:before{width:74px;height:74px;margin-left:-37px;margin-top:-71px}}.page-header .title.icon.calendar h1:after,.page-header .title.icon.calendar h1:before{width:41%}@media only screen and (min-width:480px){.page-header .title.icon.calendar h1:after,.page-header .title.icon.calendar h1:before{width:44%}}.page-header .title.icon.knife-and-fork-plate{background-color:#7dcc8a}@media only screen and (min-width:768px){.page-header .title.icon.calendar h1:after,.page-header .title.icon.calendar h1:before{width:42%}.page-header .title.icon.knife-and-fork-plate{background-color:rgba(125,204,138,.85)}}.page-header .title.icon.knife-and-fork-plate:before{background-image:url(/imgs/header/header-icon-knife-and-fork-plate@2x.png);width:38px;height:38px;margin-left:-19px;margin-top:-24px}@media only screen and (min-width:768px){.page-header .title.icon.knife-and-fork-plate:before{width:76px;height:76px;margin-left:-38px;margin-top:-52px}}.page-header .title.icon.knife-and-fork-plate h1:after,.page-header .title.icon.knife-and-fork-plate h1:before{width:41%}@media only screen and (min-width:480px){.page-header .title.icon.knife-and-fork-plate h1:after,.page-header .title.icon.knife-and-fork-plate h1:before{width:44%}}.page-header .title.icon.bike{background-color:#7fc9f0}@media only screen and (min-width:768px){.page-header .title.icon.knife-and-fork-plate h1:after,.page-header .title.icon.knife-and-fork-plate h1:before{width:40%}.page-header .title.icon.bike{background-color:rgba(127,201,240,.85)}}.page-header .title.icon.bike:before{background-image:url(/imgs/header/header-icon-bike@2x.png);width:40px;height:40px;margin-left:-20px;margin-top:-34px}@media only screen and (min-width:768px){.page-header .title.icon.bike:before{width:76px;height:76px;margin-left:-38px;margin-top:-66px}}.page-header .title.icon.bike h1:after,.page-header .title.icon.bike h1:before{width:40%}@media only screen and (min-width:480px){.page-header .title.icon.bike h1:after,.page-header .title.icon.bike h1:before{width:44%}}.page-header .title.icon.workout{background-color:#7fc9f0}@media only screen and (min-width:768px){.page-header .title.icon.bike h1:after,.page-header .title.icon.bike h1:before{width:40%}.page-header .title.icon.workout{background-color:rgba(127,201,240,.85)}}.page-header .title.icon.workout:before{background-image:url(/imgs/header/header-icon-weight@2x.png);width:44px;height:44px;margin-left:-22px;margin-top:-22px}@media only screen and (min-width:768px){.page-header .title.icon.workout:before{width:4pc;height:4pc;margin-left:-2pc;margin-top:-33px}}.page-header .title.icon.workout h1:after,.page-header .title.icon.workout h1:before{width:40%}@media only screen and (min-width:480px){.page-header .title.icon.workout h1:after,.page-header .title.icon.workout h1:before{width:44%}}.page-header .title.icon.hug{background-color:#7fc9f0}@media only screen and (min-width:768px){.page-header .title.icon.workout h1:after,.page-header .title.icon.workout h1:before{width:42%}.page-header .title.icon.hug{background-color:rgba(127,201,240,.85)}}.page-header .title.icon.hug:before{background-image:url(/imgs/header/header-icon-hug@2x.png);width:40px;height:40px;margin-left:-20px;margin-top:-34px}@media only screen and (min-width:768px){.page-header .title.icon.hug:before{width:76px;height:76px;margin-left:-38px;margin-top:-65px}}.page-header .title.icon.hug h1:after,.page-header .title.icon.hug h1:before{width:45%}@media only screen and (min-width:480px){.page-header .title.icon.hug h1:after,.page-header .title.icon.hug h1:before{width:47%}}@media only screen and (min-width:768px){.page-header .title.icon.hug h1:after,.page-header .title.icon.hug h1:before{width:45%}}.page-header .title.icon.tick{background-color:#ececec}.page-header .title.icon.tick:before{background-image:url(/imgs/header/header-icon-tick@2x.png);width:36px;height:36px;margin-left:-18px;margin-top:-31px}@media only screen and (min-width:768px){.page-header .title.icon.tick:before{width:72px;height:72px;margin-left:-36px;margin-top:-63px}}.page-header .title.icon.tick h1:after,.page-header .title.icon.tick h1:before{width:42%}@media only screen and (min-width:480px){.page-header .title.icon.tick h1:after,.page-header .title.icon.tick h1:before{width:46%}}.page-header .title.icon.contact{background-color:#6cf}@media only screen and (min-width:768px){.page-header .title.icon.tick h1:after,.page-header .title.icon.tick h1:before{width:42%}.page-header .title.icon.contact{background-color:rgba(102,204,255,.85)}}.page-header .title.icon.contact:before{background-image:url(/imgs/header/header-icon-contact@2x.png);width:36px;height:36px;margin-left:-18px;margin-top:-28px}@media only screen and (min-width:768px){.page-header .title.icon.contact:before{width:52px;height:52px;margin-left:-26px;margin-top:-40px}}.page-header .title.icon.contact h1:after,.page-header .title.icon.contact h1:before{width:42%}@media only screen and (min-width:480px){.page-header .title.icon.contact h1:after,.page-header .title.icon.contact h1:before{width:45%}}.page-header .title.icon.sitemap{background-color:#fff}@media only screen and (min-width:768px){.page-header .title.icon.contact h1:after,.page-header .title.icon.contact h1:before{width:43%}.page-header .title.icon.sitemap{background-color:rgba(255,255,255,.85)}}.page-header .title.icon.sitemap:before{background-image:url(/imgs/header/header-icon-sitemap@2x.png);width:36px;height:36px;margin-left:-18px;margin-top:-26px}@media only screen and (min-width:768px){.page-header .title.icon.sitemap:before{width:60px;height:60px;margin-left:-30px;margin-top:-44px}}.page-header .title.icon.sitemap h1:after,.page-header .title.icon.sitemap h1:before{width:42%}@media only screen and (min-width:480px){.page-header .title.icon.sitemap h1:after,.page-header .title.icon.sitemap h1:before{width:45%}}.page-header .title.icon.faq{background-color:#6cf}@media only screen and (min-width:768px){.page-header .title.icon.sitemap h1:after,.page-header .title.icon.sitemap h1:before{width:43%}.page-header .title.icon.faq{background-color:rgba(102,204,255,.85)}}.page-header .title.icon.faq:before{background-image:url(/imgs/header/header-icon-faq@2x.png);width:44px;height:44px;margin-left:-22px;margin-top:-34px}@media only screen and (min-width:768px){.page-header .title.icon.faq:before{width:62px;height:62px;margin-left:-31px;margin-top:-52px}}.page-header .title.icon.faq h1:after,.page-header .title.icon.faq h1:before{width:42%}@media only screen and (min-width:480px){.page-header .title.icon.faq h1:after,.page-header .title.icon.faq h1:before{width:45%}}.page-header .title.icon.notebook{max-width:485px!important;background-color:#7dcc8a}@media only screen and (min-width:768px){.page-header .title.icon.faq h1:after,.page-header .title.icon.faq h1:before{width:44%}.page-header .title.icon.notebook{background-color:rgba(125,204,138,.85)}.page-header .title.icon.notebook:before{width:52px;height:60px;margin-left:-30px;margin-top:-55px}}.page-header .title.icon.notebook:before{background-image:url(/imgs/header/header-icon-notebook@2x.png);width:52px;height:60px;margin-left:-30px;margin-top:-55px}.page-header .title.icon.notebook h1:after,.page-header .title.icon.notebook h1:before{width:42%}@media only screen and (min-width:480px){.page-header .title.icon.notebook h1:after,.page-header .title.icon.notebook h1:before{width:45%}}@media only screen and (min-width:768px){.page-header .title.icon.notebook h1:after,.page-header .title.icon.notebook h1:before{width:44%}.page-header .title.icon.stethoscope:before{width:84px;height:65px;margin-left:-3pc;margin-top:-62px}}.page-header .title.icon.stethoscope:before{background-image:url(/imgs/header/header-icon-stethoscope@2x.png);width:84px;height:65px;margin-left:-3pc;margin-top:-62px}.page-header .title.icon.stethoscope h1:after,.page-header .title.icon.stethoscope h1:before{width:42%}@media only screen and (min-width:480px){.page-header .title.icon.stethoscope h1:after,.page-header .title.icon.stethoscope h1:before{width:45%}}.page-header .title.icon.search{background-color:#77c6c5}@media only screen and (min-width:768px){.page-header .title.icon.stethoscope h1:after,.page-header .title.icon.stethoscope h1:before{width:43%}.page-header .title.icon.search{background-color:rgba(119,198,197,.85)}}.page-header .title.icon.search:before{background-image:url(/imgs/header/header-icon-search@2x.png);width:3pc;height:3pc;margin-left:-24px;margin-top:-38px}@media only screen and (min-width:768px){.page-header .title.icon.search:before{width:70px;height:70px;margin-left:-34px;margin-top:-54px}}.page-header .title.icon.search h1:after,.page-header .title.icon.search h1:before{width:42%}@media only screen and (min-width:480px){.page-header .title.icon.search h1:after,.page-header .title.icon.search h1:before{width:45%}}@media only screen and (min-width:768px){.page-header .title.icon.search h1:after,.page-header .title.icon.search h1:before{width:42%}.page-header .page-header-cta-holder{padding-top:25px}}.page-header .title.icon h1{border-top-color:transparent}.page-header .title.icon h1:after,.page-header .title.icon h1:before{content:"";position:absolute;width:50%;height:1px;top:-1px;background:#333}.page-header .title.icon h1:before{left:0}.page-header .title.icon h1:after{right:0}.page-header .page-header-cta-holder{font-size:0;padding-bottom:35px;text-align:center}.page-header .page-header-cta-holder .cta{display:inline-block;vertical-align:top;margin-right:20px}.page-header .page-header-cta-holder .cta:last-child{margin-right:0}.page-content-wrapper .page-header{background:0 0}.page-content-wrapper .page-header .title h1{line-height:43px}.page-content-wrapper .page-header .title p{padding-top:1.5em}.page-content-wrapper .page-header.page-header-double{margin:0;padding:50px 0}.page-content-wrapper .page-header.page-header-double>.title{padding-bottom:26px}.page-content-wrapper .page-header.page-header-double .page-header-cta-holder{padding:0}.page-content-wrapper .page-header.page-header-double .page-header-cta-holder .cta{padding:0 50px}.page-content-wrapper .page-header-double.page-header-double-photo{position:absolute;height:100%;top:0;background-repeat:no-repeat;background-position:center center;background-size:cover}.page-content-wrapper .page-header-double.page-header-double-photo img{display:none}#page-content{background:#FFF}#page-content .page-content-wrapper{padding:20px}#page-content .page-content-wrapper:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.page-content-wrapper .page-header.page-header-double:first-child{margin-right:auto}.page-content-wrapper .page-header.page-header-double:first-child>div{margin-right:26px}.page-content-wrapper .page-header.page-header-double:last-child{margin-left:auto}.page-content-wrapper .page-header.page-header-double:last-child>div{margin-left:26px}.page-content-wrapper .page-header-double{width:50%}.page-content-wrapper .page-header-double.page-header-double-photo{width:50vw}.page-content-wrapper .page-header-double.page-header-double-photo:first-child{right:50%}.page-content-wrapper .page-header-double.page-header-double-photo:last-child{left:50%}#page-content .page-content-wrapper{margin:0 auto;max-width:10in;padding-bottom:38px}}@media only screen and (min-width:960px){#page-content .page-content-wrapper{padding:0 0 10px}}@media only screen and (max-width:767px){.page-content-wrapper .page-header-double.page-header-double-photo{position:relative;height:200px}#page-content>.page-header .title{padding-top:31px}#page-content>.page-header .title.icon{padding-top:61px}#page-content>.page-header .title.icon:only-of-type{padding-top:51px}}#page-content p a{color:#E84E0E;-webkit-transition:color .2s ease;transition:color .2s ease}#page-content p a:hover{color:#F63}#page-content .page-content-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:11;display:none}#page-content .page-content-overlay>.page-header{background:0 0!important;margin:172px auto!important auto!important}#page-content .page-content-overlay>.page-header>.title{padding-top:40px}#page-content .page-content-overlay>.page-header>.title .cta-holder{margin-top:20px}.generic-page img{width:100%}@media only screen and (min-width:768px){#page-content .page-content-overlay>.page-header>.title{padding-top:5pc}.generic-page article{margin:0 auto 2em}}.generic-page .text ul,.generic-page h2,.generic-page p{margin-bottom:1em}.generic-page h2{color:#333;text-transform:uppercase;font-weight:900;font-size:20px;padding:0;border:none}.generic-page p{max-width:100%}.generic-page strong{font-weight:700}.generic-page .text h2{border-top:1px solid #7ACDCC;border-bottom:1px solid #7ACDCC;padding:.3em 0}.generic-page .text p+ul{margin-top:-.5em}.generic-page .text ul li{line-height:1.25em;position:relative;margin:.5em 0;padding-left:1.5em}.generic-page .text ul li:before{position:absolute;left:10px;content:"\00B7";font-size:20px;font-weight:900}.generic-page .text ul.bigger li{font-size:18px;line-height:22px}.generic-page .page-header .title p:last-child{margin-bottom:0}.generic-page.generic-tips .page-header{background-image:url(/imgs/header/header-generic-bg.jpg)}.generic-page.generic-tips .tips{margin-top:20px;padding-bottom:2em}.generic-page.generic-tips .tips .tip{margin-bottom:25px}.generic-page.generic-tips .tips .tip:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.generic-page .text{width:100%;max-width:none}.generic-page .page-header .title.icon{padding-top:84px}.generic-page.generic-tips .tips{margin-top:3em;padding-bottom:1em}.generic-page.generic-tips .tips .tip{margin-bottom:54px}}.generic-page.generic-tips .tips .tip:last-child,.generic-page.generic-tips .tips .tip:last-child p{margin-bottom:0}.generic-page.generic-tips .tips .tip:before{content:" ";display:block;background-color:#7ACDCC;background-position:center center;background-repeat:no-repeat;border-radius:5em;float:left;width:50px;height:50px}.generic-page.generic-tips .tips .tip.size-it-right:before{background-image:url(/imgs/global/icon-size-it-right@2x.png);background-size:31px 20px}@media only screen and (min-width:768px){.generic-page.generic-tips .tips .tip:before{width:75pt;height:75pt}.generic-page.generic-tips .tips .tip.size-it-right:before{background-size:62px 40px}}.generic-page.generic-tips .tips .tip.cooking-style:before{background-image:url(/imgs/global/icon-cooking-style@2x.png);background-size:35px 22px}@media only screen and (min-width:768px){.generic-page.generic-tips .tips .tip.cooking-style:before{background-size:71px 45px}}.generic-page.generic-tips .tips .tip.sides:before{background-image:url(/imgs/global/icon-sides@2x.png);background-size:39px 22px}@media only screen and (min-width:768px){.generic-page.generic-tips .tips .tip.sides:before{background-size:78px 44px}}.generic-page.generic-tips .tips .tip.drink-wisely:before{background-image:url(/imgs/global/icon-drink-wisely@2x.png);background-size:20px 26px}@media only screen and (min-width:768px){.generic-page.generic-tips .tips .tip.drink-wisely:before{background-size:40px 52px}}.generic-page.generic-tips .tips .tip.sweet-finish:before{background-image:url(/imgs/global/icon-sweet-finish@2x.png);background-size:25px 34px}@media only screen and (min-width:768px){.generic-page.generic-tips .tips .tip.sweet-finish:before{background-size:51px 69px}}.generic-page.how-can-i-improve-exercise-habits-page .tips .tip:before,.generic-page.increase-activity-page .tips .tip:before{background-size:50% auto}.generic-page.generic-tips .tips .tip .text{padding-left:70px}@media only screen and (min-width:768px){.generic-page.generic-tips .tips .tip .text{padding-left:126px}.generic-page.generic-tips .tips.tips-numbered{margin-top:2em;padding-bottom:0}}.generic-page.generic-tips .tips .tip .text h2{margin-bottom:0;padding:0;border:none}.generic-page.generic-tips .tips.tips-numbered .tip{counter-increment:step-counter;margin-top:22px;margin-bottom:0}.generic-page.generic-tips .tips.tips-numbered .tip:before{display:block;width:55px;height:55px;line-height:55px;margin-top:-6px;font-size:18px;font-weight:900;text-align:center;text-transform:uppercase;content:"Tip " counter(step-counter);color:#fff}.generic-page.generic-tips .tips.tips-numbered .tip .text{padding-left:68px;padding-top:10px}.generic-page.generic-tips .tips.tips-numbered .tip .text p{margin:0}.generic-page.generic-sidebar .page-header{background-image:url(/imgs/header/header-generic-bg-2.jpg)}.generic-page.generic-sidebar article:after{content:"";display:table;clear:both}.generic-page.generic-sidebar article.last aside{margin-bottom:0}.generic-page.generic-sidebar article aside{margin-bottom:3em}.generic-page.generic-sidebar article aside figure{margin-top:1.5em}.generic-page.generic-sidebar article aside figure img{margin-bottom:1em}.generic-page.whats-healthy-page .page-header{background-image:url(/imgs/header/header-whats-healthy-bg.jpg)}.generic-page.generic-food .page-header .title{background-color:#7dcc8a}@media only screen and (min-width:768px){.generic-page.generic-sidebar article .text{float:left;width:65%;max-width:none;padding-right:60px}.generic-page.generic-sidebar article aside figure{margin-top:0}.generic-page.generic-sidebar article aside{float:right;width:35%}.generic-page.generic-food .page-header .title{background-color:rgba(125,204,138,.85)}}.generic-page.generic-food .text h2{border-color:#7ACD88}.generic-page.generic-food .text ul li:before{color:#7ACD88}.generic-page.generic-food.generic-tips .tips .tip:before{background-color:#7ACD88;background-size:50% auto}.generic-page.generic-food.generic-tips .tips .tip.balance:before{background-image:url(/imgs/icon/food/tip-balance@2x.png)}.generic-page.generic-food.generic-tips .tips .tip.buy-in-season:before{background-image:url(/imgs/icon/food/tip-buy-in-season@2x.png)}.generic-page.generic-food.generic-tips .tips .tip.cook-for-yourself:before{background-image:url(/imgs/icon/food/tip-cook-for-yourself@2x.png)}.generic-page.generic-food.generic-tips .tips .tip.eat-dinner-together:before{background-image:url(/imgs/icon/food/tip-eat-dinner-together@2x.png)}.generic-page.generic-food.generic-tips .tips .tip.frozen-option:before{background-image:url(/imgs/icon/food/tip-frozen-option@2x.png)}.generic-page.generic-food.generic-tips .tips .tip.health-in-easy-reach:before{background-image:url(/imgs/icon/food/tip-health-in-easy-reach@2x.png)}.generic-page.generic-food.generic-tips .tips .tip.moderation:before{background-image:url(/imgs/icon/food/tip-moderation@2x.png)}.generic-page.generic-food.generic-tips .tips .tip.pack-lunch:before{background-image:url(/imgs/icon/food/tip-pack-lunch@2x.png)}.generic-page.generic-food.generic-tips .tips .tip.shop-healthy:before{background-image:url(/imgs/icon/food/tip-shop-healthy@2x.png)}.generic-page.generic-food.generic-tips .tips .tip.snack-right-at-night:before{background-image:url(/imgs/icon/food/tip-snack-right-at-night@2x.png)}.generic-page.generic-food.generic-tips .tips .tip.soup:before{background-image:url(/imgs/icon/food/tip-soup@2x.png)}.generic-page.generic-food.generic-tips .tips .tip.start-small:before{background-image:url(/imgs/icon/food/tip-start-small@2x.png)}.generic-page.generic-food.generic-tips .tips .tip.think-about-drinks:before{background-image:url(/imgs/icon/food/tip-think-about-drinks@2x.png)}.generic-page.generic-food.generic-tips .tips .tip.variety:before{background-image:url(/imgs/icon/food/tip-variety@2x.png)}.generic-page.basics-of-healthy-eating-page .page-header{background-image:url(/imgs/food/header-basics-of-healthy-eating-bg.jpg)}.generic-page.how-can-i-improve-habits-page .page-header{background-image:url(/imgs/food/header-how-can-i-improve-habits-bg.jpg)}.generic-page.healthy-eating-budget-ideas-page .page-header{background-image:url(/imgs/food/header-healthy-eating-budget-ideas-bg.jpg)}.generic-page.top-5-tips-healthy-eating-page .page-header{background-image:url(/imgs/food/header-top-5-tips-healthy-eating-bg.jpg)}.generic-page.healthy-alternatives-to-fast-food-page .page-header{background-image:url(/imgs/food/header-healthy-alternatives-to-fast-food-bg.jpg)}.generic-page.healthy-snacking-tips-page .page-header{background-image:url(/imgs/food/header-healthy-snacking-tips-bg.jpg)}.generic-page.healthy-eating-time-poor-page .page-header{background-image:url(/imgs/food/header-healthy-eating-time-poor-bg.jpg)}.generic-page.dining-out-in-restaurants-page .page-header{background-image:url(/imgs/food/header-dining-out-in-restaurants-bg.jpg)}.generic-page.generic-activity .page-header .title{background-color:#7fc9f0}@media only screen and (min-width:768px){.generic-page.generic-activity .page-header .title{background-color:rgba(127,201,240,.85)}.generic-page.privacy-page .page-header,.generic-page.terms-and-conditions-page .page-header{margin-bottom:0}}.generic-page.generic-activity .text h2{border-color:#7FC9F0}.generic-page.generic-activity .text ul li:before{color:#7FC9F0}.generic-page.generic-activity.generic-tips .tips .tip:before{background-color:#7FC9F0}.generic-page.increase-activity-page .page-header{background-image:url(/imgs/activity/header-increase-activity-bg.jpg)}.generic-page.increase-activity-page .tips .tip:nth-child(1):before{background-image:url(/imgs/icon/activity/increase-activity-icon-a@2x.png)}.generic-page.increase-activity-page .tips .tip:nth-child(2):before{background-image:url(/imgs/icon/activity/increase-activity-icon-b@2x.png)}.generic-page.increase-activity-page .tips .tip:nth-child(3):before{background-image:url(/imgs/icon/activity/increase-activity-icon-c@2x.png)}.generic-page.increase-activity-page .tips .tip:nth-child(4):before{background-image:url(/imgs/icon/activity/increase-activity-icon-d@2x.png)}.generic-page.increase-activity-page .tips .tip:nth-child(5):before{background-image:url(/imgs/icon/activity/increase-activity-icon-e@2x.png)}.generic-page.increase-activity-page .tips .tip:nth-child(6):before{background-image:url(/imgs/icon/activity/increase-activity-icon-f@2x.png)}.generic-page.increase-activity-page .tips .tip:nth-child(7):before{background-image:url(/imgs/icon/activity/increase-activity-icon-g@2x.png)}.generic-page.increase-activity-page .tips .tip:nth-child(8):before{background-image:url(/imgs/icon/activity/increase-activity-icon-h@2x.png)}.generic-page.increase-activity-page .tips .tip:nth-child(9):before{background-image:url(/imgs/icon/activity/increase-activity-icon-i@2x.png)}.generic-page.increase-activity-page .tips .tip:nth-child(10):before{background-image:url(/imgs/icon/activity/increase-activity-icon-j@2x.png)}.generic-page.how-much-exercise-page .page-header{background-image:url(/imgs/activity/header-how-much-exercise-bg.jpg)}.generic-page.how-can-i-improve-exercise-habits-page .page-header{background-image:url(/imgs/activity/header-how-can-i-improve-exercise-habits-bg.jpg)}.generic-page.how-can-i-improve-exercise-habits-page .tips .tip:nth-child(1):before{background-image:url(/imgs/icon/activity/how-can-i-improve-exercise-habits-icon-a@2x.png)}.generic-page.how-can-i-improve-exercise-habits-page .tips .tip:nth-child(2):before{background-image:url(/imgs/icon/activity/how-can-i-improve-exercise-habits-icon-b@2x.png)}.generic-page.how-can-i-improve-exercise-habits-page .tips .tip:nth-child(3):before{background-image:url(/imgs/icon/activity/how-can-i-improve-exercise-habits-icon-c@2x.png)}.generic-page.how-can-i-improve-exercise-habits-page .tips .tip:nth-child(4):before{background-image:url(/imgs/icon/activity/how-can-i-improve-exercise-habits-icon-d@2x.png)}.generic-page.how-can-i-improve-exercise-habits-page .tips .tip:nth-child(5):before{background-image:url(/imgs/icon/activity/how-can-i-improve-exercise-habits-icon-e@2x.png)}.generic-page.how-can-i-improve-exercise-habits-page .tips .tip:nth-child(6):before{background-image:url(/imgs/icon/activity/how-can-i-improve-exercise-habits-icon-f@2x.png)}.generic-page.how-can-i-improve-exercise-habits-page .tips .tip:nth-child(7):before{background-image:url(/imgs/icon/activity/how-can-i-improve-exercise-habits-icon-g@2x.png)}.generic-page.how-can-i-improve-exercise-habits-page .tips .tip:nth-child(8):before{background-image:url(/imgs/icon/activity/how-can-i-improve-exercise-habits-icon-h@2x.png)}.generic-page.how-can-i-improve-exercise-habits-page .tips .tip:nth-child(9):before{background-image:url(/imgs/icon/activity/how-can-i-improve-exercise-habits-icon-i@2x.png)}.generic-page.how-can-i-improve-exercise-habits-page .tips .tip:nth-child(10):before{background-image:url(/imgs/icon/activity/how-can-i-improve-exercise-habits-icon-j@2x.png)}.generic-page.activity-strategies-page .page-header{background-image:url(/imgs/activity/header-activity-strategies-bg.jpg)}.generic-page.tips-exercise-work-day-page .page-header{background-image:url(/imgs/activity/header-tips-exercise-work-day-bg.jpg)}.generic-page.how-exercise-improves-health-page .page-header{background-image:url(/imgs/activity/header-how-exercise-improves-health-bg.jpg)}.generic-page.exercise-guidelines-page .page-header{background-image:url(/imgs/activity/header-exercise-guidelines-bg.jpg)}.generic-page.privacy-page .page-header,.generic-page.terms-and-conditions-page .page-header{background-image:none}@media only screen and (max-width:767px){.generic-page.privacy-page .page-header .title,.generic-page.terms-and-conditions-page .page-header .title{padding-top:31px;padding-bottom:31px}}.generic-page.generic-grid section{width:100%;display:table;margin-bottom:50px}.generic-page.generic-grid section h2{background:#7dcc8a;padding:5px 40px;margin:0}@media only screen and (max-width:639px){.generic-page.generic-grid section h2{text-align:center;font-size:18px;line-height:20px;padding:5px 10px;min-height:50px}}.generic-page.generic-grid section:nth-of-type(2) h2{background:#d299b5}.generic-page.generic-grid section:nth-of-type(2) .arrow{background:url(/imgs/global/icon-right-arrow-pink@2x.png) center center no-repeat!important;background-size:initial}.generic-page.generic-grid section .half{display:table-cell;width:50%}.generic-page.generic-grid section .half .content-block{padding:15px 25px;position:relative}.generic-page.generic-grid section .half .content-block:after{content:"";display:table;clear:both}.generic-page.generic-grid section .half .content-block:nth-child(odd){background:#e5e5e5}.generic-page.generic-grid section .half .content-block:nth-child(even){background:#f2f2f2}.generic-page.generic-grid section .half .content-block img,.generic-page.generic-grid section .half .content-block label{display:block}.generic-page.generic-grid section .half .content-block .arrow{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:20px;height:31px;background:url(/imgs/global/icon-right-arrow-green@2x.png) center center no-repeat;background-size:initial}.generic-page.generic-grid section .half .content-block img{border-radius:50%;height:130px;width:130px}@media only screen and (max-width:639px){.generic-page.generic-grid section .half .content-block .arrow{right:-20px;top:37%;z-index:10}.generic-page.generic-grid section .half .content-block img{margin:auto}.generic-page.generic-grid section .half .content-block label{margin:15px 0;text-align:center}}.generic-page.generic-grid section .half .content-block label{font-weight:700}@media only screen and (min-width:640px){.generic-page.generic-grid section .half .content-block label{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:190px}}#lightbox-overlay{-webkit-transition:all .2s ease-in;transition:all .2s ease-in;position:fixed;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:99;opacity:0;visibility:hidden}#lightbox-overlay.visible{opacity:1;visibility:visible}.video-lightbox{-webkit-transition:all .2s ease-in;transition:all .2s ease-in;width:90%;max-width:850px;margin:0 auto;z-index:100;padding-top:50px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:0;visibility:hidden;position:fixed}@media only screen and (min-width:960px){.video-lightbox{padding-top:0;top:50%;margin-top:-300px}}.video-lightbox.visible{opacity:1;visibility:visible}.video-lightbox .close{background:url(/imgs/home/icon-close@2x.png) no-repeat;background-size:20px 20px;width:20px;height:20px;float:right;margin-bottom:10px;text-indent:-9999px}@media only screen and (min-width:768px){.video-lightbox .close{background-size:30px 30px;width:30px;height:30px;margin-bottom:20px}}.video-lightbox .inner{background:#000;clear:both}.video-lightbox .inner iframe{width:100%;height:170px}@media only screen and (min-width:500px){.video-lightbox .inner iframe{height:250px}}.home-page>.page-header{margin-bottom:0}@media only screen and (max-width:767px){.home-page>.page-header{background:rgba(167,226,226,.85);padding-bottom:10px}.home-page>.page-header .title{background-color:transparent!important}}@media only screen and (min-width:768px){.video-lightbox .inner iframe{height:460px}.home-page>.page-header{padding-top:72px;padding-bottom:82px;background-image:url(/imgs/home/header-home-bg.jpg)}.home-page>.page-header .title{background:rgba(167,226,226,.85)!important;max-width:510px}}.home-page .page-header>div{max-width:580px;margin-left:auto;margin-right:auto}.home-page .page-header>div .cta{padding-right:0}@media only screen and (max-width:639px){.home-page .page-header>div .cta>span{padding-left:0}}.home-page .page-header>div .cta:first-child{padding:0 17px}.home-page .page-header>div .cta>span>div{font-size:14px;line-height:14px;position:relative;top:13px}@media only screen and (max-width:639px){.home-page .page-header>div .cta>span>div{display:inline-block;top:0;margin-right:7px;font-size:inherit}.home-page .page-header>div .cta{margin:15px 20px!important;display:block}}@media only screen and (max-width:767px){.home-page .page-header .title{padding-top:20px;padding-bottom:20px}}.home-page .page-header .title h1{padding:10px 0}.home-page .page-header .title p{font-size:1pc;line-height:22px}.home-page#page-content .page-content-wrapper{max-width:none;padding:0}.home-page#page-content .page-content-wrapper .home-panel{overflow:hidden;position:relative}.home-page#page-content .page-content-wrapper .home-panel.home-panel-healthier-you{background-color:#F8EACF}.home-page#page-content .page-content-wrapper .home-panel.home-panel-healthier-you .page-header-double.page-header-double-photo{background-image:url(/imgs/home/home-panel-healthier-you.jpg)}.home-page#page-content .page-content-wrapper .home-panel.home-panel-no-gym-required{background-color:#D8D7DF}.home-page#page-content .page-content-wrapper .home-panel.home-panel-no-gym-required .page-header-double.page-header-double-photo{background-image:url(/imgs/home/home-panel-no-gym-required.jpg)}@media only screen and (min-width:768px){.home-page#page-content .page-content-wrapper .home-panel.home-panel-set-a-goal{padding-top:93pt;padding-bottom:68px;background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url(/imgs/home/home-panel-set-a-goal.jpg)}}@media only screen and (max-width:767px){.home-page#page-content .page-content-wrapper .home-panel.home-panel-set-a-goal,.home-page#page-content .page-content-wrapper .home-panel.home-panel-set-a-goal .page-header-double.page-header .title h1:before{background-color:#C8DAA7}.home-page#page-content .page-content-wrapper .home-panel.home-panel-set-a-goal .page-header-double.page-header-double-photo{background-image:url(/imgs/home/home-panel-set-a-goal.jpg)}.home-page#page-content .page-content-wrapper .home-panel>.content{display:table;width:100%;max-width:none;padding-bottom:30px}.home-page#page-content .page-content-wrapper .home-panel>.content .page-header-double.page-header{display:table-footer-group}.home-page#page-content .page-content-wrapper .home-panel>.content .page-header-double.page-header>.title{padding-top:61px}.home-page#page-content .page-content-wrapper .home-panel>.content .page-header-double.page-header-double-photo{display:table-cell}}.home-page#page-content .page-content-wrapper .home-panel.home-panel-little-changes{background-color:#D6C6BE}.home-page#page-content .page-content-wrapper .home-panel.home-panel-little-changes .page-header-double.page-header-double-photo{background-image:url(/imgs/home/home-panel-little-changes.jpg)}.home-page#page-content .page-content-wrapper>div>.content{max-width:75pc;margin:auto;position:relative}.home-page#page-content .page-content-wrapper>div>.content .cta-holder .cta{max-width:15pc}.home-page#page-content .page-content-wrapper>div>.content>img{display:block;margin:auto}.home-page ol.home-tips{position:relative;text-align:left}.home-page ol.home-tips li{counter-increment:step-counter;display:block;position:relative;font-size:18px;line-height:22px;margin-top:22px;padding-left:68px}.home-page ol.home-tips li:before{content:"Tip " counter(step-counter);width:55px;height:55px;line-height:55px;font-size:18px;font-weight:900;border-radius:100%;background-color:#FFF;color:#666;text-align:center;text-transform:uppercase;position:absolute;left:0;top:50%;margin-top:-28px}@media only screen and (min-width:768px){.home-page ol.home-tips li:before{top:0;margin-top:-6px}}.home-page ol.home-tips li a{color:#E84E0E;-webkit-transition:color .2s ease;transition:color .2s ease}.home-page ol.home-tips li a:hover{color:#F63}#page-content.recipes-page{background:#FFF}@media only screen and (min-width:960px){#page-content.recipes-page .page-content-wrapper{padding-bottom:3pc}}#page-content.recipes-page .page-header{background-image:url(/imgs/recipes/header-recipes-bg.jpg)}#page-content.recipes-page #modal-overlay{-webkit-transition:visibility 0s linear .2s,opacity .2s linear;transition:visibility 0s linear .2s,opacity .2s linear;background:rgba(0,0,0,.75);position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;visibility:hidden;opacity:0}#page-content.recipes-page #modal-overlay.visible{visibility:visible;opacity:1;-webkit-transition-delay:0s;transition-delay:0s}#page-content.recipes-page #recipe-modal{-webkit-transition:visibility 0s linear .2s,opacity .2s linear;transition:visibility 0s linear .2s,opacity .2s linear;position:absolute;top:10px;z-index:100;width:100%;padding:0 10px;visibility:hidden;opacity:0}@media only screen and (min-width:960px){#page-content.recipes-page #recipe-modal{padding:0;max-width:810px;top:75pt;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}#page-content.recipes-page #recipe-modal.visible{visibility:visible;opacity:1;-webkit-transition-delay:0s;transition-delay:0s}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}#page-content.recipes-page #recipe-modal .inner{border:2px solid #7ACDCC;border-radius:3px}#page-content.recipes-page #recipe-modal header{position:relative}#page-content.recipes-page #recipe-modal header img{display:block;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-top-left-radius:2px;border-top-right-radius:2px}#page-content.recipes-page #recipe-modal header .close{position:absolute;top:0;right:0;display:block;z-index:2;background:url(/imgs/global/modal-close-x@2x.png) center center no-repeat #7ACDCC;background-size:9pt 11px;width:36px;height:36px;text-indent:-9999px}#page-content.recipes-page #recipe-modal header .index{position:absolute;bottom:10px;left:10px}#page-content.recipes-page #recipe-modal header .info{position:absolute;bottom:3px;right:3px}#page-content.recipes-page #recipe-modal header .info li{background-color:#FFF;background-repeat:no-repeat;background-position:top 50% left 5px;float:left;margin-left:2px;height:28px;padding:0 5px 0 27px;line-height:28px}#page-content.recipes-page #recipe-modal header .info li.time{background-image:url(/imgs/recipes/icon-clock@2x.png);background-size:17px 17px}#page-content.recipes-page #recipe-modal header .info li.level{background-image:url(/imgs/recipes/icon-chef-hat@2x.png);background-size:18px 1pc}#page-content.recipes-page #recipe-modal header .info li.serving{background-image:url(/imgs/recipes/icon-serving-size@2x.png);background-size:18px 17px}#page-content.recipes-page #recipe-modal .title{position:relative;height:70px}#page-content.recipes-page #recipe-modal .title h1{background:#7ACDCC;padding:14px;text-align:center;text-transform:uppercase;font-weight:900;color:#333;font-size:24px}#page-content.recipes-page #recipe-modal .title .next,#page-content.recipes-page #recipe-modal .title .prev{background-repeat:no-repeat;background-position:center center;background-size:10px 15px;position:absolute;width:36px;height:70px;display:block;top:0;text-indent:-9999px;z-index:2}@media only screen and (min-width:960px){#page-content.recipes-page #recipe-modal header .index{left:30px}#page-content.recipes-page #recipe-modal header .info{right:3px}#page-content.recipes-page #recipe-modal .title .next,#page-content.recipes-page #recipe-modal .title .prev{-webkit-transition:background-color .2s ease;transition:background-color .2s ease;background-color:rgba(58,165,163,.6)}#page-content.recipes-page #recipe-modal .title .next:hover,#page-content.recipes-page #recipe-modal .title .prev:hover{background-color:#3aa5a3}}#page-content.recipes-page #recipe-modal .title .prev{background-image:url(/imgs/global/lightbox-prev@2x.png);left:0}#page-content.recipes-page #recipe-modal .title .next{background-image:url(/imgs/global/lightbox-next@2x.png);right:0}#page-content.recipes-page #recipe-modal .content{background:#FFF;border-bottom-left-radius:2px;border-bottom-right-radius:2px}#page-content.recipes-page #recipe-modal .content:after{content:"";display:table;clear:both}@media only screen and (min-width:960px){#page-content.recipes-page #recipe-modal .title .prev{left:-40px}#page-content.recipes-page #recipe-modal .title .next{right:-40px}#page-content.recipes-page #recipe-modal .content{background:url(/imgs/global/lightbox-border.png) 40% 0 repeat-y #FFF}}#page-content.recipes-page #recipe-modal .content h2{font-size:20px;color:#333;font-weight:900;text-transform:uppercase}#page-content.recipes-page #recipe-modal .content ol,#page-content.recipes-page #recipe-modal .content p,#page-content.recipes-page #recipe-modal .content ul{font-size:1pc;line-height:22px}#page-content.recipes-page #recipe-modal .content p{max-width:none;margin-bottom:1em}#page-content.recipes-page #recipe-modal .content ul{margin-left:1.2em}#page-content.recipes-page #recipe-modal .content ul li{list-style-type:disc}#page-content.recipes-page #recipe-modal .content .print{background:url(/imgs/global/icon-print@2x.png) top 50% left 10px no-repeat #333;background-size:18px 1pc;color:#FFF;font-weight:900;text-transform:uppercase;height:37px;line-height:37px;text-decoration:none;box-shadow:0 2px 3px rgba(0,0,0,.5);display:block;margin-top:1em;text-align:center}@media only screen and (min-width:960px){#page-content.recipes-page #recipe-modal .content .print{display:inline-block;float:right;text-align:left;padding:0 17px 0 46px}}#page-content.recipes-page #recipe-modal .content .column:after,#page-content.recipes-page .filter:after{display:table;content:"";clear:both}#page-content.recipes-page #recipe-modal .content .print:hover{text-decoration:underline}#page-content.recipes-page #recipe-modal .content .column{padding:25px 20px}#page-content.recipes-page #recipe-modal .content .column.left{border-bottom:1px solid #CDCDCD}@media only screen and (min-width:960px){#page-content.recipes-page #recipe-modal .content .column{padding:55px 30px 25px}#page-content.recipes-page #recipe-modal .content .column.left{width:40%;float:left}#page-content.recipes-page #recipe-modal .content .column.right{width:60%;float:right}}#page-content.recipes-page .filter{text-align:center;margin-bottom:35px}#page-content.recipes-page .filter p,#page-content.recipes-page .filter ul,#page-content.recipes-page .filter ul li{display:inline-block}#page-content.recipes-page .filter ul li a{background:#FFF;color:#333;text-transform:uppercase;display:inline-block;text-decoration:none;font-weight:900;padding:9pt;-webkit-transition:background .2s ease;transition:background .2s ease}#page-content.recipes-page .filter ul li a:hover{background:#EFEFEF}#page-content.recipes-page .filter ul li a.active{background:#7ACDCC}#page-content.recipes-page .recipe-list:after{content:"";display:table;clear:both}#page-content.recipes-page .recipe-list .recipe{position:relative;width:50%;height:auto;margin:2px 0;padding:0 2px;float:left}@media only screen and (min-width:768px){#page-content.recipes-page .recipe-list .recipe{width:25%}}#page-content.recipes-page .recipe-list .recipe img{width:100%;display:block}#page-content.recipes-page .recipe-list .recipe.hidden{display:none}#page-content.recipes-page .recipe-list .recipe a{text-decoration:none}#page-content.recipes-page .recipe-list .recipe h2{background:#333;height:82px;color:#FFF;font-weight:400;font-size:.9em;line-height:22px;text-transform:none;padding:6px 9px 0}#page-content.recipes-page .recipe-list .recipe .categories{position:absolute;top:10px;left:10px}#page-content.recipes-page .recipe-list .recipe .categories li{background-size:25px 25px;background-repeat:no-repeat;width:25px;height:25px;float:left;text-indent:-9999px;margin-right:4px}#page-content.recipes-page .recipe-list .recipe .categories li.breakfast{background-image:url(/imgs/recipes/icon-breakfast@2x.png)}#page-content.recipes-page .recipe-list .recipe .categories li.lunch{background-image:url(/imgs/recipes/icon-lunch@2x.png)}#page-content.recipes-page .recipe-list .recipe .categories li.dinner{background-image:url(/imgs/recipes/icon-dinner@2x.png)}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.planner-page .page-header{background-image:url(/imgs/planner/header-planner-bg.jpg);margin-bottom:0}.planner-page .page-header p{margin-bottom:0;font-size:1pc}.planner-page .choose-duration{background:#333;padding:15px 20px;text-align:center}.planner-page .choose-duration .or{display:inline-block;background:#7acd88;width:40px;height:40px;color:#333;font-weight:900;text-align:center;text-transform:uppercase;line-height:40px;border-radius:50px;margin:1em 1em .5em}@media only screen and (min-width:768px){.planner-page .choose-duration{padding:15px 0}.planner-page .choose-duration .or{margin:0 1em}}.planner-page .choose-duration p{color:#FFF;text-transform:uppercase;font-weight:900;font-size:20px;display:block;position:relative;top:3px;margin:0 10px 20px 0}@media only screen and (min-width:768px){.planner-page .choose-duration p{display:inline-block;margin-bottom:0}}.planner-page .choose-duration .select{display:block}.planner-page .choose-duration .select select{font-family:IntroCondensed,Helvetica,Arial,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/imgs/global/icon-select-down-arrow@2x.png) top 50% right 10px no-repeat;background-size:9pt 8px;border-radius:0;height:40px;border:1px solid #939393;color:#FFF;padding:0 0 0 15px;text-align:left;width:100%;font-size:1pc;outline:0;cursor:pointer}.ie9 .planner-page .choose-duration .select select,.platform-msie .planner-page .choose-duration .select select{background-image:none;color:#CCC}.planner-page .choose-duration .select select option{color:#000}@media only screen and (min-width:768px){.planner-page .choose-duration .select{display:inline-block}.planner-page .choose-duration .select select{width:145px}}.planner-page .week{background:#F8F8F8}.planner-page .week.day-results{display:none}.planner-page .week.day-results .days .day h3{text-align:center;font-weight:900;padding:0}@media only screen and (min-width:960px){.planner-page .week.day-results .days .day{width:16.6666667%}}.planner-page .week header{position:relative;height:60px;text-align:center}.planner-page .week header:after{content:" ";display:block;height:40px;position:absolute;top:60px;left:0;width:100%}.planner-page .week header .inner{position:relative;height:60px}@media only screen and (min-width:1025px){.planner-page .week header .inner{margin:0 auto;max-width:10in}}.planner-page .week header h2{line-height:60px;font-weight:900}.planner-page .week.afternoon-snack header,.planner-page .week.breakfast header{background-color:#6CF}.planner-page .week.afternoon-snack header:after,.planner-page .week.breakfast header:after{background-color:#91D8FC}.planner-page .week.afternoon-snack .day h3,.planner-page .week.breakfast .day h3{background-color:#91D8FC;border-color:#86D4FB}.planner-page .week.afternoon-snack .day .inner,.planner-page .week.breakfast .day .inner{background:#E3F3FB}.planner-page .week.afternoon-snack .day .or,.planner-page .week.breakfast .day .or{color:#6CF}.planner-page .week.afternoon-snack .day .or span,.planner-page .week.breakfast .day .or span{background-color:#E3F3FB}.planner-page .week.afternoon-snack .day .or:before,.planner-page .week.breakfast .day .or:before{border-color:#6CF}.planner-page .week.afternoon-snack .notes,.planner-page .week.breakfast .notes{background-color:#dce7ec}.planner-page .week.day-results header,.planner-page .week.morning-snack header{background-color:#7ACD88}.planner-page .week.day-results header:after,.planner-page .week.morning-snack header:after{background-color:#B6E0BD}.planner-page .week.day-results .day h3,.planner-page .week.morning-snack .day h3{background-color:#B6E0BD;border-color:#ADD9B4}.planner-page .week.day-results .day .inner,.planner-page .week.morning-snack .day .inner{background:#E9F6EC}.planner-page .week.day-results .day .or,.planner-page .week.morning-snack .day .or{color:#7ACD88}.planner-page .week.day-results .day .or span,.planner-page .week.morning-snack .day .or span{background-color:#E9F6EC}.planner-page .week.day-results .day .or:before,.planner-page .week.morning-snack .day .or:before{border-color:#7ACD88}.planner-page .week.day-results .notes,.planner-page .week.morning-snack .notes{background-color:#E0EBE2}.planner-page .week.evening-snack header,.planner-page .week.lunch header{background-color:#7ACDCC}.planner-page .week.evening-snack header:after,.planner-page .week.lunch header:after{background-color:#B5E2E1}.planner-page .week.evening-snack .day h3,.planner-page .week.lunch .day h3{background-color:#B5E2E1;border-color:#ABDAD9}.planner-page .week.evening-snack .day .inner,.planner-page .week.lunch .day .inner{background:#E9F6EC}.planner-page .week.evening-snack .day .or,.planner-page .week.lunch .day .or{color:#7ACDCC}.planner-page .week.evening-snack .day .or span,.planner-page .week.lunch .day .or span{background-color:#E9F6F6}.planner-page .week.evening-snack .day .or:before,.planner-page .week.lunch .day .or:before{border-color:#7ACDCC}.planner-page .week.evening-snack .notes,.planner-page .week.lunch .notes{background-color:#D7E4E4}.planner-page .week.dinner header{background-color:#D299B5}.planner-page .week.dinner header:after{background-color:#E4C6D5}.planner-page .week.dinner .day h3{background-color:#E4C6D5;border-color:#DDBFCE}.planner-page .week.dinner .day .inner{background:#F7F2F5}.planner-page .week.dinner .day .or{color:#D299B5}.planner-page .week.dinner .day .or span{background-color:#F7F2F5}.planner-page .week.dinner .day .or:before{border-color:#D299B5}.planner-page .week.dinner .notes{background-color:#E1D9DE}.planner-page .week a.planner-arrow{position:absolute;background-size:8px 9pt;background-repeat:no-repeat;display:block;width:8px;height:9pt;text-indent:-9999px;top:50%;margin-top:-6px}.planner-page .week a.planner-arrow.prev{background-image:url(/imgs/global/icon-left-arrow@2x.png);left:20px}.planner-page .week a.planner-arrow.next{background-image:url(/imgs/global/icon-right-arrow@2x.png);right:20px}.planner-page .week .days{position:relative;z-index:1}.planner-page .week .days a.planner-arrow{top:0;margin-top:-36px}.planner-page .week .days:after{content:"";display:table;clear:both}.planner-page .week .days .day{float:left}.planner-page .week .days .day .wrapper{border-left:1px solid #FFF;border-right:1px solid #FFF;height:100%}@media only screen and (min-width:960px){.planner-page .week .days .day{width:137px}.planner-page .week .days .day .wrapper{height:calc(100% - 40px)}}.planner-page .week .days .day .inner{height:100%}.planner-page .week .days .day .content{padding:20px;height:100%}@media only screen and (min-width:1025px){.planner-page .week a.planner-arrow.prev{left:14px}.planner-page .week a.planner-arrow.next{right:14px}.planner-page .week .days{margin:0 auto;max-width:10in}.planner-page .week .days .day .content{padding:5px}}.planner-page .week .days .day.first .wrapper,.planner-page .week .days .day.first h3{border-left:none}.planner-page .week .days .day.last .wrapper,.planner-page .week .days .day.last h3{border-right:none}.planner-page .week .days .day h3{font-size:1pc;color:#333;font-weight:400;text-transform:uppercase;height:40px;line-height:40px;border-left-width:1px;border-right-width:1px;border-left-style:solid;border-right-style:solid;padding-left:20px}@media only screen and (min-width:1025px){.planner-page .week .days .day h3{padding-left:6px}}.planner-page .week .days .day img{display:block}.planner-page .week .days .day p{font-size:1pc;margin:0}.planner-page .week .days .day p.or{position:relative;padding:0 8px;margin:10px 0}.planner-page .week .days .day p.or:before{content:" ";display:block;width:100%;border-width:1px;border-style:solid}.planner-page .week .days .day p.or span{position:absolute;top:-10px;left:50%;margin-left:-15px;padding:0 5px}.planner-page .week .days .day a{color:#E84E0E;text-decoration:underline;-webkit-transition:color .2s ease;transition:color .2s ease}.planner-page .week .days .day a:hover{color:#F63}.planner-page .week .notes{padding:15px}@media only screen and (min-width:1025px){.planner-page .week .notes{margin:0 auto;max-width:959px}}.planner-page .week .notes p{margin:0;font-size:14px}.planner-page .tips{padding:20px}.planner-page .tips h2{line-height:normal}@media only screen and (min-width:960px){.planner-page .week .notes p{font-size:1pc}.planner-page .tips{padding:30px 0;margin:0 auto;max-width:10in}.planner-page .tips ol{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}.planner-page .tips ol li{counter-increment:step-counter;line-height:1.5em;margin-bottom:1em}.planner-page .tips ol li:after{content:"";display:table;clear:both}@media only screen and (min-width:960px){.planner-page .tips ol li{margin-bottom:1.6em}}.planner-page .tips ol li:before{content:counter(step-counter);display:block;width:39px;height:39px;border-radius:2em;background-color:#7ACDCC;color:#FFF;text-align:center;line-height:39px;font-size:22px;font-weight:900;float:left}.planner-page .tips ol li span{display:block;padding:8px 0 0 50px}#page-content.faq-page{background:#FFF}#page-content.faq-page .page-header{background-image:url(/imgs/header/header-generic-bg-2.jpg);margin-bottom:0}#page-content.faq-page .page-content-wrapper{background:#FFF}#page-content.faq-page .page-content-wrapper:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){#page-content.faq-page .page-header .title{max-width:610px}#page-content.faq-page .page-content-wrapper{padding-bottom:20px}}@media only screen and (min-width:960px){#page-content.faq-page .page-content-wrapper{padding:40px 0}}#page-content.faq-page .page-content-wrapper h2{color:#333;text-transform:uppercase;font-weight:900;font-size:20px;padding:0;border:none;margin-bottom:1em;text-align:center;line-height:normal}@media only screen and (min-width:960px){#page-content.faq-page .page-content-wrapper h2{text-align:left}}#page-content.faq-page .page-content-wrapper .accordion{margin-bottom:4px}@media only screen and (min-width:1025px){#page-content.faq-page .page-content-wrapper .accordion{float:left;width:65%;padding-right:4px;margin-bottom:0}}#page-content.faq-page .page-content-wrapper .accordion article.collapsed .title a::before{background-image:url(/imgs/global/icon-accordion-down@2x.png)}#page-content.faq-page .page-content-wrapper .accordion article.collapsed .content{display:none}#page-content.faq-page .page-content-wrapper .accordion article.open .title a::before{background-image:url(/imgs/global/icon-accordion-up@2x.png)}#page-content.faq-page .page-content-wrapper .accordion article.open .content{display:block}#page-content.faq-page .page-content-wrapper .accordion article.blue .title{background-color:#6CF}#page-content.faq-page .page-content-wrapper .accordion article.blue .content{background-color:#e3f3fb}#page-content.faq-page .page-content-wrapper .accordion article.pink .title{background-color:#d299b5}#page-content.faq-page .page-content-wrapper .accordion article.pink .content{background-color:#fbe3ef}#page-content.faq-page .page-content-wrapper .accordion article.green .title{background-color:#7acd88}#page-content.faq-page .page-content-wrapper .accordion article.green .content{background-color:#e3fce7}#page-content.faq-page .page-content-wrapper .accordion article.aqua .title{background-color:#7acdcc}#page-content.faq-page .page-content-wrapper .accordion article.aqua .content{background-color:#e0fcfc}#page-content.faq-page .page-content-wrapper .accordion article.yellow .title{background-color:#ffe79a}#page-content.faq-page .page-content-wrapper .accordion article.yellow .content{background-color:#fcf6e1}#page-content.faq-page .page-content-wrapper .accordion article .title:after{content:"";display:table;clear:both}#page-content.faq-page .page-content-wrapper .accordion article .title a{text-decoration:none;display:block;width:100%;position:relative;padding:10px 0}#page-content.faq-page .page-content-wrapper .accordion article .title a:after{content:"";display:table;clear:both}#page-content.faq-page .page-content-wrapper .accordion article .title a:before{-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out;content:" ";display:block;float:right;width:15%;height:100%;background-color:rgba(255,255,255,.5);background-position:center center;background-repeat:no-repeat;background-size:11px 7px;position:absolute;top:0;right:0}@media only screen and (min-width:768px){#page-content.faq-page .page-content-wrapper .accordion article .title{line-height:52px}#page-content.faq-page .page-content-wrapper .accordion article .title a{padding:0 0 10px}#page-content.faq-page .page-content-wrapper .accordion article .title a:before{width:58px}}#page-content.faq-page .page-content-wrapper .accordion article .title a:hover:before{background-color:rgba(255,255,255,.8)}#page-content.faq-page .page-content-wrapper .accordion article .title span{display:block;float:left}#page-content.faq-page .page-content-wrapper .accordion article .title span.number{background:rgba(255,255,255,.5);width:30px;height:30px;line-height:30px;font-weight:900;color:#333;font-size:18px;text-align:center;border-radius:39px;margin:0 10px 0 6px}@media only screen and (min-width:768px){#page-content.faq-page .page-content-wrapper .accordion article .title span.number{width:39px;height:39px;line-height:39px;font-size:22px;margin:7px 13px 0 11px}}#page-content.faq-page .page-content-wrapper .accordion article .title span.text{font-size:1pc;font-weight:900;color:#333;letter-spacing:1px;line-height:normal;width:65%}@media only screen and (min-width:768px){#page-content.faq-page .page-content-wrapper .accordion article .title span.text{width:80%;padding-top:1em;padding-bottom:10px}}@media only screen and (min-width:960px){#page-content.faq-page .page-content-wrapper .accordion article .title span.text{width:78%}}#page-content.faq-page .page-content-wrapper .accordion article .content{padding:10px 10px 1px 20px}#page-content.faq-page .page-content-wrapper .accordion article .content ol,#page-content.faq-page .page-content-wrapper .accordion article .content p,#page-content.faq-page .page-content-wrapper .accordion article .content ul{line-height:1.25em;font-size:1pc;margin-bottom:1em}#page-content.faq-page .page-content-wrapper .accordion article .content p{margin-left:0;margin-right:0;max-width:100%}#page-content.faq-page .page-content-wrapper .accordion article .content ul{list-style-type:disc;margin-left:1em}@media only screen and (min-width:768px){#page-content.faq-page .page-content-wrapper .accordion article .content{padding:20px 20px 1px 62px}#page-content.faq-page .page-content-wrapper .accordion article .content ul{margin-left:1.25em}}#page-content.faq-page .page-content-wrapper .accordion article .content ol{list-style-type:decimal;margin-left:1em}#page-content.faq-page .page-content-wrapper .sidebar{background:#EDEEEE}#page-content.faq-page .page-content-wrapper .sidebar h3{background:#333;color:#FFF;font-weight:900;text-transform:uppercase;font-size:1pc;padding:10px 14px;margin-bottom:1em}@media only screen and (min-width:768px){#page-content.faq-page .page-content-wrapper .accordion article .content ol{margin-left:1.25em}#page-content.faq-page .page-content-wrapper .sidebar h3{font-size:19px}}@media only screen and (min-width:1025px){#page-content.faq-page .page-content-wrapper .sidebar{float:right;width:35%}}#page-content.faq-page .page-content-wrapper .sidebar .content{padding:0 10px 10px}#page-content.faq-page .page-content-wrapper .sidebar .content ol,#page-content.faq-page .page-content-wrapper .sidebar .content p,#page-content.faq-page .page-content-wrapper .sidebar .content ul{line-height:1.25em;font-size:1pc;margin-bottom:1em}#page-content.faq-page .page-content-wrapper .sidebar .content ul{list-style-type:disc;margin-left:1em}@media only screen and (min-width:768px){#page-content.faq-page .page-content-wrapper .sidebar .content ul{margin-left:1.25em}}#page-content.faq-page .page-content-wrapper .sidebar .content ol{list-style-type:decimal;margin-left:1em}#page-content.faq-page .page-content-wrapper .sidebar .content li{margin-bottom:1em}#page-content.faq-page .page-content-wrapper .sidebar .content .button{-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out;background:#F8F8F8;display:block;padding:20px 0;text-align:center;color:#333;text-transform:uppercase;font-weight:900;text-decoration:none;border-bottom:1px solid #B7B8B8;box-shadow:0 1px 2px rgba(0,0,0,.2)}#page-content.faq-page .page-content-wrapper .sidebar .content .button span{-webkit-transition:left .3s ease-in-out;transition:left .3s ease-in-out;background:url(/imgs/global/icon-right-arrow-small@2x.png) no-repeat;background-size:7px 11px;display:inline-block;width:7px;height:11px;text-indent:-9999px;position:relative;top:2px;left:10px}#page-content.faq-page .page-content-wrapper .sidebar .content .button:hover{background:#FFF}#page-content.faq-page .page-content-wrapper .sidebar .content .button:hover span{left:20px}#page-content.workouts-page{background:#F2F2F2}#page-content.workouts-page .page-header{background-image:url(/imgs/activity/header-workouts-bg.jpg)}@media only screen and (min-width:768px){#page-content.faq-page .page-content-wrapper .sidebar .content ol{margin-left:1.25em}#page-content.workouts-page .page-header .title{padding-top:51px}}@media only screen and (max-width:767px){#page-content.workouts-page .page-header .title.icon:only-of-type{padding-top:34px}}#page-content.workouts-page .page-content-wrapper{padding-bottom:2em}#page-content.workouts-page .page-content-wrapper p{margin-left:0;margin-right:0;max-width:100%;font-size:1pc;margin-bottom:1em}#page-content.workouts-page .page-content-wrapper h2{color:#333;font-size:1pc;text-transform:uppercase;font-weight:900;text-align:center;margin:1em 0}#page-content.workouts-page .page-content-wrapper .intensity{margin-bottom:18px}#page-content.workouts-page .page-content-wrapper .intensity:after{content:"";display:table;clear:both}#page-content.workouts-page .page-content-wrapper .intensity li{position:relative;width:100%;border-bottom:1px solid #FFF}@media only screen and (min-width:768px){#page-content.workouts-page .page-content-wrapper h2{font-size:24px}#page-content.workouts-page .page-content-wrapper .intensity li{width:33.3333%;float:left;border-bottom:1px solid #e9e9e9}#page-content.workouts-page .page-content-wrapper .intensity li.label{display:none}}#page-content.workouts-page .page-content-wrapper .intensity li.label .title{padding-left:17px}#page-content.workouts-page .page-content-wrapper .intensity li.label .title:after{background:url(/imgs/activity/icon-down-arrow-white@2x.png) no-repeat;background-size:15px 9px;width:15px;height:9px;margin-top:-4px}#page-content.workouts-page .page-content-wrapper .intensity li.item,#page-content.workouts-page .page-content-wrapper .intensity li.item.hidden{display:none}#page-content.workouts-page .page-content-wrapper .intensity li.item.visible{display:block}@media only screen and (min-width:768px){#page-content.workouts-page .page-content-wrapper .intensity li.item,#page-content.workouts-page .page-content-wrapper .intensity li.item.hidden,#page-content.workouts-page .page-content-wrapper .intensity li.item.visible{display:block}#page-content.workouts-page .page-content-wrapper .intensity li.item .tooltip{left:auto;right:19px;top:50%;margin-top:-9px}#page-content.workouts-page .page-content-wrapper .intensity li.item .tooltip>.tooltip-holder{top:auto;bottom:-24px}}@media only screen and (min-width:768px) and (max-width:639px){#page-content.workouts-page .page-content-wrapper .intensity li.item .tooltip{display:none}}#page-content.workouts-page .page-content-wrapper .intensity li .title{position:relative;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out;background-color:#7FC9F0;display:block;width:100%;height:40px;line-height:40px;text-decoration:none;color:#333;font-size:17px;text-align:left;padding-left:58px}@media only screen and (min-width:768px){#page-content.workouts-page .page-content-wrapper .intensity li .title{background-color:#FFF;font-size:17px;height:70px;line-height:70px;border-right:1px solid #fafafa;border-left:1px solid #f7f7f7;border-top:1px solid #f6f6f6;border-bottom:1px solid #d3d3d3;text-align:center;padding-left:0}}#page-content.workouts-page .page-content-wrapper .intensity li .title:before{-webkit-transition:background-image .2s ease-in-out;transition:background-image .2s ease-in-out;position:absolute;width:33px;height:33px;background-size:33px 33px;background-repeat:no-repeat;content:" ";display:block;top:3px;margin-top:0;left:15px}@media only screen and (min-width:768px){#page-content.workouts-page .page-content-wrapper .intensity li .title:before{width:40px;height:40px;background-size:40px 40px;top:50%;margin-top:-20px}}#page-content.workouts-page .page-content-wrapper .intensity li .title.active,#page-content.workouts-page .page-content-wrapper .intensity li .title:hover{background:#7FC9F0}#page-content.workouts-page .page-content-wrapper .intensity li .title.active.beginner:before,#page-content.workouts-page .page-content-wrapper .intensity li .title:hover.beginner:before{background-image:url(/imgs/activity/icon-beginner-hover@2x.png)}#page-content.workouts-page .page-content-wrapper .intensity li .title.active.lowintensity:before,#page-content.workouts-page .page-content-wrapper .intensity li .title:hover.lowintensity:before{background-image:url(/imgs/activity/icon-intermediate-hover@2x.png)}#page-content.workouts-page .page-content-wrapper .intensity li .title.active.highintensity:before,#page-content.workouts-page .page-content-wrapper .intensity li .title:hover.highintensity:before{background-image:url(/imgs/activity/icon-high-hover@2x.png)}#page-content.workouts-page .page-content-wrapper .intensity li .title.beginner:before{background-image:url(/imgs/activity/icon-beginner-hover@2x.png)}@media only screen and (min-width:768px){#page-content.workouts-page .page-content-wrapper .intensity li .title.beginner:before{background-image:url(/imgs/activity/icon-beginner@2x.png);left:17px}}@media only screen and (min-width:960px){#page-content.workouts-page .page-content-wrapper .intensity li .title{font-size:19px}#page-content.workouts-page .page-content-wrapper .intensity li .title.beginner:before{left:65px}}#page-content.workouts-page .page-content-wrapper .intensity li .title.lowintensity:before{background-image:url(/imgs/activity/icon-intermediate-hover@2x.png)}@media only screen and (min-width:768px){#page-content.workouts-page .page-content-wrapper .intensity li .title.lowintensity:before{background-image:url(/imgs/activity/icon-intermediate@2x.png);left:9pt}}@media only screen and (min-width:960px){#page-content.workouts-page .page-content-wrapper .intensity li .title.lowintensity:before{left:42px}}#page-content.workouts-page .page-content-wrapper .intensity li .title.highintensity:before{background-image:url(/imgs/activity/icon-high-hover@2x.png)}@media only screen and (min-width:768px){#page-content.workouts-page .page-content-wrapper .intensity li .title.highintensity:before{background-image:url(/imgs/activity/icon-high@2x.png);left:9px}}@media only screen and (min-width:960px){#page-content.workouts-page .page-content-wrapper .intensity li .title.highintensity:before{left:1pc}}#page-content.workouts-page .page-content-wrapper .video-container{position:relative;height:10pc;margin-bottom:20px;background:#F2F2F2}@media only screen and (min-width:768px){#page-content.workouts-page .page-content-wrapper .video-container{height:410px;margin-bottom:14px}}@media only screen and (min-width:1025px){#page-content.workouts-page .page-content-wrapper .video-container{height:530px;margin-bottom:18px}}#page-content.workouts-page .page-content-wrapper .video-container .play{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background:url(/imgs/activity/icon-play@2x.png) 60% 50% no-repeat;background-size:15px 19px;display:block;width:50px;height:50px;border-radius:5em;border:3px solid #FFF;text-indent:-9999px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (min-width:768px){#page-content.workouts-page .page-content-wrapper .video-container .play{width:60px;height:60px;border-width:5px;background-size:21px 26px}}@media only screen and (min-width:960px){#page-content.workouts-page .page-content-wrapper .video-container .play{width:5pc;height:5pc;background-size:26px 31px}}#page-content.workouts-page .page-content-wrapper .video-container .play:hover{width:60px;height:60px}@media only screen and (min-width:768px){#page-content.workouts-page .page-content-wrapper .video-container .play:hover{width:70px;height:70px}}@media only screen and (min-width:960px){#page-content.workouts-page .page-content-wrapper .video-container .play:hover{width:90px;height:90px}}#page-content.workouts-page .page-content-wrapper .video-container .mute{-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;background:url(/imgs/activity/icon-speaker@2x.png) center center no-repeat rgba(249,225,154,.5);background-size:15px 19px;display:none;width:40px;height:40px;border-radius:5pc;position:absolute;bottom:15px;left:15px;text-indent:-9999px}#page-content.workouts-page .page-content-wrapper .video-container .mute:hover{background-color:rgba(249,225,154,.8)}@media only screen and (min-width:768px){#page-content.workouts-page .page-content-wrapper .video-container .mute{display:block}}#page-content.workouts-page .page-content-wrapper .video-container .title{position:absolute;bottom:18px;left:68px;font-size:24px;display:none;text-transform:none;margin:0;color:#FFF}#page-content.workouts-page .page-content-wrapper .video-container iframe{position:absolute;width:100%;height:100%;z-index:10}#page-content.workouts-page .page-content-wrapper .video-container:before{content:"";display:block;position:absolute;z-index:9;left:50%;top:50%;width:4pc;height:4pc;margin-top:-2pc;margin-left:-2pc;background:url(/imgs/workouts/video-preloader.gif) center center no-repeat #fff;border-radius:100%}#page-content.workouts-page .page-content-wrapper .videos{background:#333;padding:10px 42px;margin-bottom:60px}#page-content.workouts-page .page-content-wrapper .videos button{position:absolute;top:0;border:none;background:center center no-repeat #6CF;width:34px;height:100%;cursor:pointer;outline:0;background-size:9px 19px;text-indent:-9999px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}@media only screen and (min-width:768px){#page-content.workouts-page .page-content-wrapper .video-container .title{display:block}#page-content.workouts-page .page-content-wrapper .videos{padding:10px 52px;margin-bottom:70px}#page-content.workouts-page .page-content-wrapper .videos button{width:2pc;background-size:15px 28px}}#page-content.workouts-page .page-content-wrapper .videos button.slick-prev{background-image:url(/imgs/activity/icon-video-carousel-prev@2x.png);left:0}#page-content.workouts-page .page-content-wrapper .videos button.slick-next{background-image:url(/imgs/activity/icon-video-carousel-next@2x.png);right:0}#page-content.workouts-page .page-content-wrapper .videos button:hover{background-color:#34A2FF}#page-content.workouts-page .page-content-wrapper .videos .video{padding-right:20px;cursor:pointer}#page-content.workouts-page .page-content-wrapper .videos .video a{display:block;color:#FFF;text-decoration:none;min-height:43px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}#page-content.workouts-page .page-content-wrapper .videos .video img{float:left;margin-right:11px;height:43px}#page-content.workouts-page .page-content-wrapper .videos .video span{display:inline-block;max-width:70px;font-size:11px;padding-top:10px;word-wrap:break-word}@media only screen and (min-width:768px){#page-content.workouts-page .page-content-wrapper .videos .video img{height:47px}#page-content.workouts-page .page-content-wrapper .videos .video span{max-width:88px;font-size:1pc;padding-top:7px}#page-content.workouts-page .page-content-wrapper .videos .video a{min-height:47px}}@media only screen and (min-width:960px){#page-content.workouts-page .page-content-wrapper .videos button{width:42px}#page-content.workouts-page .page-content-wrapper .videos .video{padding-left:40px;padding-right:0}#page-content.workouts-page .page-content-wrapper .videos .video img{height:47px}#page-content.workouts-page .page-content-wrapper .videos .video span{max-width:136px;padding-top:7px}}#page-content.workouts-page .page-content-wrapper .videos .video.workouts-video-selected a,#page-content.workouts-page .page-content-wrapper .videos .video:hover a{background-color:#515151}#page-content.workouts-page .page-content-wrapper .downloads h3{background:#6CF;padding:10px;color:#333;font-weight:900;font-size:1pc;text-transform:uppercase;margin-bottom:30px}@media only screen and (min-width:768px){#page-content.workouts-page .page-content-wrapper .downloads h3{font-size:20px;padding:20px;margin-bottom:45px}}#page-content.workouts-page .page-content-wrapper .downloads h4{color:#333;text-transform:none;font-size:17px;margin-bottom:.25em}@media only screen and (min-width:960px){#page-content.workouts-page .page-content-wrapper .downloads h4{font-size:20px}}#page-content.workouts-page .page-content-wrapper .downloads p{font-size:14px}#page-content.workouts-page .page-content-wrapper .downloads hr{border:none;border-top:1px solid #CCC;margin:1.5em 0}@media only screen and (min-width:960px){#page-content.workouts-page .page-content-wrapper .downloads p{font-size:15px}#page-content.workouts-page .page-content-wrapper .downloads hr{margin:2em 0}}#page-content.workouts-page .page-content-wrapper .downloads select{font-family:IntroCondensed,Helvetica,Arial,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/imgs/global/icon-select-down-arrow@2x.png) top 50% right 10px no-repeat #333;background-size:9pt 8px;border-radius:0;color:#FFF;padding:0 0 0 15px;text-align:left;width:100%;height:40px;font-size:1pc;outline:0;cursor:pointer;border:none}.ie9 #page-content.workouts-page .page-content-wrapper .downloads select,.platform-msie #page-content.workouts-page .page-content-wrapper .downloads select{background-image:none;color:#CCC;padding:0}@media only screen and (min-width:640px){#page-content.workouts-page .page-content-wrapper .downloads select{padding-right:42px;width:439px;width:calc(100% - 9pc)}}@media only screen and (min-width:768px){#page-content.workouts-page .page-content-wrapper .downloads select{width:500px;padding-right:60px}}#page-content.workouts-page .page-content-wrapper .downloads .downloads_button{display:block;text-align:center;background:#d3d3d3;color:#FFF;text-decoration:none;line-height:40px;font-size:1pc;font-weight:900;letter-spacing:.4px;outline:0;border:none;text-transform:uppercase;padding:0 15px;margin-top:10px;-webkit-transition:background .2s ease;transition:background .2s ease}#page-content.workouts-page .page-content-wrapper .downloads .downloads_button.downloads_button_active{background:#e84e0e}@media only screen and (min-width:640px){#page-content.workouts-page .page-content-wrapper .downloads .downloads_button{display:inline-block;margin:auto auto auto 25px}}#page-content.contact-page .page-content-wrapper .columns:after,#page-content.food-page .page-content-wrapper .steps:after{content:"";display:table;clear:both}#page-content.contact-page{background:#FFF}#page-content.contact-page a>img{border:0}#page-content.contact-page .page-header{background-image:url(/imgs/contact/header-contact-bg.jpg);margin-bottom:20px}@media only screen and (min-width:768px){#page-content.contact-page .page-header{margin-bottom:40px}}#page-content.contact-page .page-content-wrapper p{margin-left:0;margin-right:0;max-width:100%;font-size:1pc;margin-bottom:1.5em}#page-content.contact-page .page-content-wrapper .columns{margin-top:20px}#page-content.contact-page .page-content-wrapper .columns a{color:#e84e0e;-webkit-transition:color .2s ease;transition:color .2s ease}#page-content.contact-page .page-content-wrapper .columns a:hover{color:#F63}#page-content.contact-page .page-content-wrapper .columns .column h2{font-size:20px;color:#333;font-weight:900;text-transform:uppercase;border-top:1px solid #7ACDCC;border-bottom:1px solid #7ACDCC;padding:10px 0;line-height:normal;margin-bottom:1em}#page-content.contact-page .page-content-wrapper .columns .column strong{font-weight:900}@media only screen and (min-width:768px){#page-content.contact-page .page-content-wrapper .columns{margin-top:40px}#page-content.contact-page .page-content-wrapper .columns .column.left{width:55%;float:left}#page-content.contact-page .page-content-wrapper .columns .column.right{width:40%;float:right}}#page-content.contact-page .page-content-wrapper .columns .column hr{border:none;border-top:1px solid #CCC;margin:2em 0}#page-content.food-page{background:#FFF}#page-content.food-page .page-header{background-image:url(/imgs/food/header-food-bg.jpg);margin-bottom:20px}@media only screen and (min-width:768px){#page-content.food-page .page-header{margin-bottom:40px}#page-content.food-page .page-header .title{max-width:430px;padding-top:84px}}#page-content.food-page .page-content-wrapper h2{background:#7acd88;text-transform:uppercase;color:#333;text-align:center;padding:6px;font-weight:900;font-size:1pc;line-height:normal;margin-bottom:1.5em}@media only screen and (min-width:768px){#page-content.food-page .page-content-wrapper h2{font-size:20px;padding:10px}}#page-content.food-page .page-content-wrapper p{max-width:100%;margin-left:0;margin-right:0;font-size:1pc;margin-bottom:1em}#page-content.food-page .page-content-wrapper .steps{margin-bottom:20px;margin-top:30px}@media only screen and (min-width:960px){#page-content.food-page .page-content-wrapper .steps{margin-bottom:40px;margin-top:60px}}#page-content.food-page .page-content-wrapper .steps li{counter-increment:step-counter;position:relative;margin-bottom:40px}#page-content.food-page .page-content-wrapper .steps li:last-child{margin-bottom:0}#page-content.food-page .page-content-wrapper .steps li:before{background:#333;content:counter(step-counter);display:block;position:absolute;text-align:center;color:#FFF;left:50%;border-radius:2em;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:40px;height:40px;font-size:28px;line-height:40px;top:-20px;z-index:1}@media only screen and (min-width:768px){#page-content.food-page .page-content-wrapper .steps li:before{width:60px;height:60px;font-size:38px;line-height:60px;top:-30px}#page-content.food-page .page-content-wrapper .steps li h3{font-size:1pc}}@media only screen and (min-width:650px){#page-content.food-page .page-content-wrapper .steps li{float:left;width:33%;padding:0 10px;margin-bottom:0}#page-content.food-page .page-content-wrapper .steps li a{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}#page-content.food-page .page-content-wrapper .steps li a:hover{opacity:.7}}#page-content.food-page .page-content-wrapper .steps li a{display:block;text-decoration:none;color:#FFF}#page-content.food-page .page-content-wrapper .steps li img{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%;display:block}#page-content.food-page .page-content-wrapper .steps li h3{background:#333;line-height:normal;color:#FFF;text-align:center;font-weight:400;font-size:1pc;min-height:75px;text-transform:uppercase;position:relative}#page-content.food-page .page-content-wrapper .steps li h3 span{position:absolute;width:100%;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 10px}@media only screen and (min-width:960px){#page-content.food-page .page-content-wrapper .steps li h3 span{padding:0 50px}}#page-content.food-page .tips{background:#F2F2F2;padding:20px 0;margin-bottom:20px}#page-content.food-page .tips .page-content-wrapper{padding-bottom:20px}@media only screen and (min-width:768px){#page-content.food-page .tips .page-content-wrapper{padding-bottom:0}#page-content.food-page .tips{padding:40px 0}}#page-content.food-page .tips ul{margin-top:30px}@media only screen and (min-width:960px){#page-content.food-page .tips{padding-bottom:10px;margin-bottom:40px}#page-content.food-page .tips ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;margin-top:30px}}#page-content.food-page .tips ul li{margin-bottom:30px}#page-content.food-page .tips ul li:after{content:"";display:table;clear:both}@media only screen and (min-width:960px){#page-content.food-page .tips ul li{margin-bottom:50px}}#page-content.food-page .tips ul li:last-child{margin-bottom:0}.ie9 #page-content.food-page .tips ul li:last-child{margin-bottom:30px}#page-content.food-page .tips ul li div{padding-left:85px}#page-content.food-page .tips ul li h3{font-size:1pc;font-weight:900;color:#333;text-transform:uppercase;line-height:normal}#page-content.food-page .tips ul li p{margin:0}#page-content.food-page .tips ul li a{color:#E84E0E;-webkit-transition:color .2s ease;transition:color .2s ease}#page-content.food-page .tips ul li a:hover{color:#F63}#page-content.food-page .tips ul li:before{content:" ";display:block;background-color:#7ACD88;background-position:center center;background-repeat:no-repeat;background-size:50% 50%;float:left;width:70px;height:70px;border-radius:75pt;margin-right:15px}#page-content.food-page .tips ul li.calendar:before{background-image:url(/imgs/food/icon-calendar@2x.png)}#page-content.food-page .tips ul li.salad:before{background-image:url(/imgs/food/icon-salad@2x.png)}#page-content.food-page .tips ul li.utensils:before{background-image:url(/imgs/food/icon-utensils@2x.png)}#page-content.food-page .tips ul li.bowl:before{background-image:url(/imgs/food/icon-bowl@2x.png)}@media only screen and (min-width:768px){#page-content.food-page .tips ul li h3{font-size:18px}#page-content.food-page .tips ul li:before{width:75pt;height:75pt;margin-right:25px}#page-content.food-page .tips ul li.calendar:before{background-size:60px 53px}#page-content.food-page .tips ul li.salad:before{background-size:65px 65px}#page-content.food-page .tips ul li.utensils:before{background-size:3pc 62px}#page-content.food-page .tips ul li.bowl:before{background-size:59px 59px}}#page-content.food-page .tips ul li.clock:before{background-image:url(/imgs/food/icon-clock@2x.png);background-position:45% 50%;background-size:55% 50%}#page-content.food-page .tips ul li.scales:before{background-image:url(/imgs/food/icon-scales@2x.png)}#page-content.food-page .tips ul li.shoe:before{background-image:url(/imgs/activity/icon-shoe.png)}#page-content.food-page .tips ul li.bottle:before{background-image:url(/imgs/activity/icon-bottle@2x.png)}@media only screen and (min-width:768px){#page-content.food-page .tips ul li.clock:before{background-size:67px 61px}#page-content.food-page .tips ul li.scales:before{background-size:51px 60px}#page-content.food-page .tips ul li.shoe:before{background-size:87px 41px}#page-content.food-page .tips ul li.bottle:before{background-size:29px 71px}}@media only screen and (min-width:960px){#page-content.food-page .tips ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;margin-top:20px}#page-content.food-page .tips ul li{padding:10px;margin-left:-20px;margin-bottom:30px;-webkit-transition:background .2s ease;transition:background .2s ease}#page-content.food-page .tips ul li:before{margin-left:25px}#page-content.food-page .tips ul li:hover{background:rgba(255,255,255,.7)}#page-content.food-page .tips ul li div p{margin-top:2px;margin-bottom:2px}#page-content.food-page .recipes li.large a h3{font-size:18px}}#page-content.food-page .recipes:after{content:"";display:table;clear:both}#page-content.food-page .recipes li{height:170px;margin-bottom:20px}#page-content.food-page .recipes li.large{height:260px}#page-content.food-page .recipes li.large a{background:url(/imgs/food/recipe-placeholder.jpg) center center no-repeat;background-size:cover;height:260px;border:none}@media only screen and (min-width:768px){#page-content.food-page .recipes li{float:left;width:25%;padding-right:20px}#page-content.food-page .recipes li.cucumber,#page-content.food-page .recipes li.plate{padding-right:0}#page-content.food-page .recipes li.large{width:50%;padding-right:20px}#page-content.food-page .recipes li.large a{height:360px}#page-content.food-page .recipes li.large a h3{font-size:18px}}#page-content.food-page .recipes li.large a h3{background:#333;color:#FFF;font-weight:300;padding:30px 10px;bottom:0}#page-content.food-page .recipes li.large img{display:block;width:100%}#page-content.food-page .recipes li a{position:relative;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out;background-color:#FFF;display:block;height:170px;border:1px solid #87D293;text-decoration:none;background-position:50% 25%;background-repeat:no-repeat}#page-content.food-page .recipes li a:hover{background-color:#87D293}#page-content.food-page .recipes li a:hover h3{color:#FFF}#page-content.food-page .recipes li h3{-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;width:100%;color:#333;text-transform:uppercase;font-weight:900;font-size:1pc;text-align:center;line-height:17px;position:absolute;bottom:15px;left:0;padding:0 40px}@media only screen and (min-width:768px){#page-content.food-page .recipes li h3{padding:0 10px;font-size:14px}}#page-content.food-page .recipes li.pear a{background-image:url(/imgs/food/icon-pear@2x.png);background-size:53px 102px}#page-content.food-page .recipes li.pear a:hover{background-image:url(/imgs/food/icon-pear-hover@2x.png)}#page-content.food-page .recipes li.plate a{background-image:url(/imgs/food/icon-plate@2x.png);background-size:109px 101px}#page-content.food-page .recipes li.plate a:hover{background-image:url(/imgs/food/icon-plate-hover@2x.png)}#page-content.food-page .recipes li.chicken a{background-image:url(/imgs/food/icon-chicken@2x.png);background-size:88px 84px;background-position:50% 25%}@media only screen and (min-width:768px){#page-content.food-page .recipes li.chicken a{background-position:50% 20%}}@media only screen and (min-width:960px){#page-content.food-page .recipes li h3{font-size:18px}#page-content.food-page .recipes li.chicken a{background-position:50% 15%}}#page-content.food-page .recipes li.chicken a:hover{background-image:url(/imgs/food/icon-chicken-hover@2x.png)}#page-content.food-page .recipes li.cucumber a{background-image:url(/imgs/food/icon-cucumber@2x.png);background-size:1in 97px;background-position:50% 15%}#page-content.food-page .recipes li.cucumber a:hover{background-image:url(/imgs/food/icon-cucumber-hover@2x.png)}#page-content.activity-page{background:#FFF}#page-content.activity-page .page-header{background-image:url(/imgs/activity/header-activity-bg.jpg);margin-bottom:20px}@media only screen and (min-width:768px){#page-content.activity-page .page-header{margin-bottom:40px}#page-content.activity-page .page-header .title{padding-top:84px}}#page-content.activity-page .page-content-wrapper h2{background:#7FC9F0;text-transform:uppercase;color:#333;text-align:center;padding:6px;font-weight:900;font-size:1pc;line-height:normal;margin-bottom:1.5em}@media only screen and (min-width:768px){#page-content.activity-page .page-content-wrapper h2{font-size:20px;padding:10px}}#page-content.activity-page .page-content-wrapper p{max-width:100%;margin-left:0;margin-right:0;font-size:1pc;margin-bottom:1em}#page-content.activity-page .page-content-wrapper .steps{margin-bottom:20px;margin-top:30px}#page-content.activity-page .page-content-wrapper .steps:after{content:"";display:table;clear:both}@media only screen and (min-width:960px){#page-content.activity-page .page-content-wrapper .steps{margin-bottom:40px;margin-top:60px}}#page-content.activity-page .page-content-wrapper .steps li{counter-increment:step-counter;position:relative;margin-bottom:40px}#page-content.activity-page .page-content-wrapper .steps li:last-child{margin-bottom:0}#page-content.activity-page .page-content-wrapper .steps li:before{background:#333;content:counter(step-counter);display:block;position:absolute;text-align:center;color:#FFF;left:50%;border-radius:2em;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:40px;height:40px;font-size:28px;line-height:40px;top:-20px;z-index:1}@media only screen and (min-width:768px){#page-content.activity-page .page-content-wrapper .steps li:before{width:60px;height:60px;font-size:38px;line-height:60px;top:-30px}#page-content.activity-page .page-content-wrapper .steps li h3{font-size:1pc}}@media only screen and (min-width:650px){#page-content.activity-page .page-content-wrapper .steps li{float:left;width:33%;padding:0 10px;margin-bottom:0}#page-content.activity-page .page-content-wrapper .steps li a{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}#page-content.activity-page .page-content-wrapper .steps li a:hover{opacity:.8}}#page-content.activity-page .page-content-wrapper .steps li a{display:block;text-decoration:none;color:#FFF}#page-content.activity-page .page-content-wrapper .steps li img{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%;display:block}#page-content.activity-page .page-content-wrapper .steps li h3{background:#333;line-height:normal;color:#FFF;text-align:center;font-weight:400;font-size:1pc;min-height:75px;text-transform:uppercase;position:relative}#page-content.activity-page .page-content-wrapper .steps li h3 span{position:absolute;width:100%;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 10px}@media only screen and (min-width:960px){#page-content.activity-page .page-content-wrapper .steps li h3 span{padding:0 50px}}#page-content.activity-page .tips{background:#F2F2F2;padding:20px 0;margin-bottom:20px}#page-content.activity-page .tips .page-content-wrapper{padding-bottom:20px}@media only screen and (min-width:768px){#page-content.activity-page .tips .page-content-wrapper{padding-bottom:0}#page-content.activity-page .tips{padding:40px 0}}#page-content.activity-page .tips ul{margin-top:30px}@media only screen and (min-width:960px){#page-content.activity-page .tips{padding-bottom:10px;margin-bottom:40px}#page-content.activity-page .tips ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;margin-top:30px}}#page-content.activity-page .tips ul li{margin-bottom:30px}#page-content.activity-page .tips ul li:after{content:"";display:table;clear:both}@media only screen and (min-width:960px){#page-content.activity-page .tips ul li{margin-bottom:50px}}#page-content.activity-page .tips ul li:last-child{margin-bottom:0}.ie9 #page-content.activity-page .tips ul li:last-child{margin-bottom:30px}#page-content.activity-page .tips ul li div{padding-left:85px}#page-content.activity-page .tips ul li h3{font-size:1pc;font-weight:900;color:#333;text-transform:uppercase;line-height:normal}#page-content.activity-page .tips ul li p{margin:0}#page-content.activity-page .tips ul li a{color:#E84E0E;-webkit-transition:color .2s ease;transition:color .2s ease}#page-content.activity-page .tips ul li a:hover{color:#F63}#page-content.activity-page .tips ul li:before{content:" ";display:block;background-color:#7FC9F0;background-position:center center;background-repeat:no-repeat;background-size:50% auto;float:left;width:70px;height:70px;border-radius:75pt;margin-right:15px}@media only screen and (min-width:768px){#page-content.activity-page .tips ul li h3{font-size:18px}#page-content.activity-page .tips ul li:before{width:75pt;height:75pt;margin-right:25px}}#page-content.activity-page .tips ul li:nth-child(1):before{background-image:url(/imgs/icon/activity/activity-icon-a@2x.png)}#page-content.activity-page .tips ul li:nth-child(2):before{background-image:url(/imgs/icon/activity/activity-icon-b@2x.png)}#page-content.lunchbox-page{background:#f2f2f2}#page-content.lunchbox-page p{margin-left:0;margin-right:0;max-width:100%;font-size:1pc;margin-bottom:1.5em}#page-content.lunchbox-page .page-header{background-image:url(/imgs/lunchbox/header-lunchbox-bg.jpg);margin-bottom:0}@media only screen and (min-width:768px){#page-content.lunchbox-page .page-header{margin-bottom:20px}#page-content.lunchbox-page .page-header .title{padding-top:1in;max-width:700px}}@media only screen and (min-width:960px){#page-content.lunchbox-page .page-header{margin-bottom:60px}}#page-content.lunchbox-page .page-header .title p{line-height:1.5em;font-size:15px;margin-bottom:1em}@media only screen and (min-width:768px){#page-content.lunchbox-page .page-header .title p{font-size:1pc;margin-bottom:1.5em}}#page-content.lunchbox-page .page-header .title ul{text-align:left;list-style-type:disc;line-height:1.5em;margin-left:2em;font-size:14px}#page-content.lunchbox-page .page-content-wrapper{padding-bottom:0}#page-content.lunchbox-page .page-content-wrapper h2{color:#333;text-align:center;text-transform:uppercase;font-weight:900;font-size:1pc;margin-bottom:.5em}@media only screen and (min-width:768px){#page-content.lunchbox-page .page-header .title ul{font-size:1pc;margin-left:4em;padding-right:2em}#page-content.lunchbox-page .page-content-wrapper h2{font-size:20px;margin-bottom:1em}#page-content.lunchbox-page .page-content-wrapper .planner{margin-bottom:250px}}#page-content.lunchbox-page .page-content-wrapper .planner{margin-top:20px;margin-bottom:250px}#page-content.lunchbox-page .page-content-wrapper .planner header{margin-bottom:1px}#page-content.lunchbox-page .page-content-wrapper .planner header:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){#page-content.lunchbox-page .page-content-wrapper .planner header{margin-bottom:2px}}#page-content.lunchbox-page .page-content-wrapper .planner header .menu-options{position:relative;margin-bottom:1px;float:right}@media only screen and (min-width:960px){#page-content.lunchbox-page .page-content-wrapper .planner header .menu-options{margin-bottom:4px;float:none}}#page-content.lunchbox-page .page-content-wrapper .planner header .menu-options .selected-option{background:#D0D0D0;height:45px;width:180px;position:relative;display:block;line-height:45px;text-decoration:none;color:#3D3D3D;font-size:1pc;padding-left:20px}@media only screen and (min-width:768px){#page-content.lunchbox-page .page-content-wrapper .planner header .menu-options .selected-option{width:230px}}#page-content.lunchbox-page .page-content-wrapper .planner header .menu-options .selected-option:after{content:"";display:block;position:absolute;top:0;right:0;width:45px;height:45px;background:#AFAFAF}#page-content.lunchbox-page .page-content-wrapper .planner header .menu-options .selected-option:before{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;content:" ";display:block;background:url(/imgs/lunchbox/icon-menu-options@2x.png) center center no-repeat;background-size:15px 15px;position:absolute;top:15px;right:15px;width:15px;height:15px;z-index:1}#page-content.lunchbox-page .page-content-wrapper .planner header .menu-options .selected-option:hover:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#page-content.lunchbox-page .page-content-wrapper .planner header .menu-options ul{background:#D0D0D0;width:180px;box-shadow:0 2px 2px rgba(0,0,0,.3);padding:20px;position:absolute;top:45px;left:0;display:none;z-index:3}@media only screen and (min-width:768px){#page-content.lunchbox-page .page-content-wrapper .planner header .menu-options ul{width:230px}}#page-content.lunchbox-page .page-content-wrapper .planner header .menu-options ul.visible{display:block}#page-content.lunchbox-page .page-content-wrapper .planner header .menu-options ul li a{position:relative;color:#333;text-decoration:none;padding:2px 0 0 30px;display:block;margin-bottom:.5em;line-height:normal}#page-content.lunchbox-page .page-content-wrapper .planner header .menu-options ul li a.selected:after,#page-content.lunchbox-page .page-content-wrapper .planner header .menu-options ul li a:hover:after{display:block}#page-content.lunchbox-page .page-content-wrapper .planner header .menu-options ul li a:before{position:absolute;top:0;left:0;content:" ";display:block;width:19px;height:19px;background:#FFF;border-radius:50px;border:2px solid #AFAFAF}#page-content.lunchbox-page .page-content-wrapper .planner header .menu-options ul li a:after{background:url(/imgs/lunchbox/icon-menu-options-tick@2x.png) center center no-repeat;background-size:19px 15px;content:" ";display:none;width:19px;height:15px;position:absolute;top:2px;left:5px}#page-content.lunchbox-page .page-content-wrapper .planner header .top{background:#7ACDCC;height:110px;clear:both}@media only screen and (min-width:768px){#page-content.lunchbox-page .page-content-wrapper .planner header .top{height:77px}}@media only screen and (min-width:960px){#page-content.lunchbox-page .page-content-wrapper .planner header .top{height:5pc}}#page-content.lunchbox-page .page-content-wrapper .planner header .top .intro{float:left;width:60%;height:100%;position:relative;border-right:1px solid #FFF;padding:10px}#page-content.lunchbox-page .page-content-wrapper .planner header .top .intro:before{content:" ";display:block;background:url(/imgs/lunchbox/aqua-down-arrow@2x.png) no-repeat;width:25px;height:9pt;position:absolute;left:58%;margin-left:-9pt;bottom:-6px;background-size:25px 9pt;z-index:2}@media only screen and (min-width:768px){#page-content.lunchbox-page .page-content-wrapper .planner header .top .intro:before{width:2pc;height:1pc;left:30.3%;margin-left:0;bottom:-1pc;background-size:2pc 1pc}}@media only screen and (min-width:960px){#page-content.lunchbox-page .page-content-wrapper .planner header .top .intro:before{width:41px;height:21px;bottom:-20px;left:30.6%;background-size:41px 21px}}#page-content.lunchbox-page .page-content-wrapper .planner header .top .intro p{font-size:14px;max-width:440px}@media only screen and (min-width:768px){#page-content.lunchbox-page .page-content-wrapper .planner header .top .intro{width:75%;border-right-width:2px;padding:18px 20px}#page-content.lunchbox-page .page-content-wrapper .planner header .top .intro p{font-size:1pc}}#page-content.lunchbox-page .page-content-wrapper .planner header .top .create{float:right;width:40%;height:100%;background:#3AA5A3;position:relative}@media only screen and (min-width:768px){#page-content.lunchbox-page .page-content-wrapper .planner header .top .create{width:25%}}#page-content.lunchbox-page .page-content-wrapper .planner header .top .create a{position:relative;text-align:center;display:block;width:100%;height:100%;font-size:1pc;color:#FFF;font-weight:900;text-transform:uppercase;text-decoration:none;line-height:1.2em}#page-content.lunchbox-page .page-content-wrapper .planner header .top .create a span{padding:0 20px;display:block;position:relative;top:50%;-webkit-transform:translateY(-85%);-ms-transform:translateY(-85%);transform:translateY(-85%)}#page-content.lunchbox-page .page-content-wrapper .planner header .top .create a span br{display:none}@media only screen and (min-width:768px){#page-content.lunchbox-page .page-content-wrapper .planner header .top .create a span{padding:0 60px 0 30px;font-size:14px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media only screen and (min-width:960px){#page-content.lunchbox-page .page-content-wrapper .planner header .top .create a span{padding:0 40px 0 10px;font-size:1pc}#page-content.lunchbox-page .page-content-wrapper .planner header .top .create a span br{display:block}}#page-content.lunchbox-page .page-content-wrapper .planner header .top .create a:after{position:absolute;content:" ";display:block;width:100%;bottom:0;left:0;padding:20px 0;background:url(/imgs/lunchbox/icon-stack@2x.png) center center no-repeat #0D6B68;background-size:21px 23px}@media only screen and (min-width:768px){#page-content.lunchbox-page .page-content-wrapper .planner header .top .create a:after{bottom:0;left:calc(100% - 45px);width:45px;height:77px;padding:0}}@media only screen and (min-width:960px){#page-content.lunchbox-page .page-content-wrapper .planner header .top .create a:after{height:5pc}}#page-content.lunchbox-page .page-content-wrapper .planner header .top .create:before{position:absolute;content:"Or";display:block;width:30px;height:30px;border-radius:50px;background:#7ACDCC;border:1px solid #FFF;top:54px;left:-15px;color:#FFF;text-align:center;line-height:27px;font-weight:900;text-transform:lowercase;font-size:1pc;z-index:2}#page-content.lunchbox-page .page-content-wrapper .planner .categories:after{content:"";display:table;clear:both}#page-content.lunchbox-page .page-content-wrapper .planner .categories .category{margin-bottom:1px}@media only screen and (min-width:768px){#page-content.lunchbox-page .page-content-wrapper .planner header .top .create:before{border-width:2px;width:40px;height:40px;font-size:20px;line-height:35px;top:50%;left:-22px;margin-top:-22px}#page-content.lunchbox-page .page-content-wrapper .planner .categories .category{float:left;width:20%;border-right:2px solid #FFF;margin-bottom:0}}#page-content.lunchbox-page .page-content-wrapper .planner .categories .category .inner{height:250px}@media only screen and (min-width:768px){#page-content.lunchbox-page .page-content-wrapper .planner .categories .category .inner{height:316px}}@media only screen and (min-width:960px){#page-content.lunchbox-page .page-content-wrapper .planner .categories .category{position:relative}#page-content.lunchbox-page .page-content-wrapper .planner .categories .category .inner{height:393px}}#page-content.lunchbox-page .page-content-wrapper .planner .categories .category .selected-item{background-position:center center;background-repeat:no-repeat;background-size:auto auto;height:100%;width:65%;float:right;margin-bottom:1px;overflow:hidden;position:relative}@media only screen and (min-width:768px){#page-content.lunchbox-page .page-content-wrapper .planner .categories .category .selected-item{width:100%;height:200px;margin-bottom:2px;background-position:center 20%}#page-content.lunchbox-page .page-content-wrapper .planner .categories .category:last-child{border-right:none}}@media only screen and (min-width:960px){#page-content.lunchbox-page .page-content-wrapper .planner .categories .category .selected-item{height:234px;background-position:center 40%}#page-content.lunchbox-page .page-content-wrapper .planner .categories .category.grow .items{left:-2in!important}}#page-content.lunchbox-page .page-content-wrapper .planner .categories .category .selected-item img{width:100%;height:100%;display:block}#page-content.lunchbox-page .page-content-wrapper .planner .categories .category .selected-item p{display:block;width:100%;margin:auto;text-align:center;position:absolute;bottom:30px}@media only screen and (max-width:767px){#page-content.lunchbox-page .page-content-wrapper .planner .categories .category .selected-item p{bottom:15px}#page-content.lunchbox-page .page-content-wrapper .planner .categories .category .selected-item{background-size:auto 60%;background-position:center 20%}}#page-content.lunchbox-page .page-content-wrapper .planner .categories .category.go .selected-item{background-color:#FFEFBC;background-image:url(/imgs/lunchbox/carb-placeholder.png)}#page-content.lunchbox-page .page-content-wrapper .planner .categories .category.grow .selected-item{background-color:#D299B5;background-image:url(/imgs/lunchbox/protein-placeholder.png)}#page-content.lunchbox-page .page-content-wrapper .planner .categories .category.glow-green .selected-item{background-color:#7ACD88;background-image:url(/imgs/lunchbox/glow-green-placeholder.png)}#page-content.lunchbox-page .page-content-wrapper .planner .categories .category.glow-coloured .selected-item{background-color:#FDAE60;background-image:url(/imgs/lunchbox/glow-coloured-placeholder.png)}#page-content.lunchbox-page .page-content-wrapper .planner .categories .category.fruit .selected-item{background-color:#80BE62;background-image:url(/imgs/lunchbox/fruit-placeholder.png)}#page-content.lunchbox-page .page-content-wrapper .planner .categories .category header{position:relative;background:#E3E2E2;float:left;width:35%;height:100%}@media only screen and (min-width:768px){#page-content.lunchbox-page .page-content-wrapper .planner .categories .category header{float:none;width:100%;height:125px}}@media only screen and (min-width:960px){#page-content.lunchbox-page .page-content-wrapper .planner .categories .category.glow-green .items{left:-4in!important}#page-content.lunchbox-page .page-content-wrapper .planner .categories .category.glow-coloured .items{left:-6in!important}#page-content.lunchbox-page .page-content-wrapper .planner .categories .category.fruit .items{left:-8in!important}#page-content.lunchbox-page .page-content-wrapper .planner .categories .category header{height:155px}}#page-content.lunchbox-page .page-content-wrapper .planner .categories .category header div{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}#page-content.lunchbox-page .page-content-wrapper .planner .categories .category header div h3{background-repeat:no-repeat;background-position:top 50% left 0;font-size:1pc;color:#333;font-weight:900;text-transform:uppercase;display:inline-block}@media only screen and (min-width:768px){#page-content.lunchbox-page .page-content-wrapper .planner .categories .category header div h3{font-size:19px}}#page-content.lunchbox-page .page-content-wrapper .planner .categories .category header div p{display:none}@media only screen and (min-width:960px){#page-content.lunchbox-page .page-content-wrapper .planner .categories .category header div{-webkit-transform:none;-ms-transform:none;transform:none;position:static;padding:60px 20px 0}#page-content.lunchbox-page .page-content-wrapper .planner .categories .category header div h3{font-size:24px;margin-bottom:10px}#page-content.lunchbox-page .page-content-wrapper .planner .categories .category header div p,#page-content.lunchbox-page .page-content-wrapper .planner .categories .category.active .select-item .items{display:block}}#page-content.lunchbox-page .page-content-wrapper .planner .categories .category.active .select-item .selected-item-title a{background-color:#FFF;background-image:none;color:#333;border:2px solid #7ACDCC;border-bottom:none;line-height:45px;padding-left:18px;background-position:top 17px right 18px;position:relative;z-index:2}#page-content.lunchbox-page .page-content-wrapper .planner .categories .category.active .select-item .selected-item-title a:after{content:" ";display:block;background:url(/imgs/lunchbox/icon-select-down-arrow@2x.png) center center no-repeat #EEE;background-size:11px 7px;position:absolute;width:47px;height:47px;top:-2px;right:-3px}#page-content.lunchbox-page .page-content-wrapper .planner .categories .category .select-item .selected-item-title a{position:relative;display:none;height:47px;background:url(/imgs/lunchbox/icon-select-down-arrow@2x.png) top 19px right 20px no-repeat #3D3D3D;background-size:9pt 9px;color:#FFF;text-decoration:none;line-height:47px;padding-left:20px;overflow:hidden}@media only screen and (min-width:768px){#page-content.lunchbox-page .page-content-wrapper .planner .categories .category .select-item .selected-item-title a{height:60px;padding-right:35px}}@media only screen and (min-width:960px){#page-content.lunchbox-page .page-content-wrapper .planner .categories .category .select-item .selected-item-title a{display:block;height:47px}.ie9 #page-content.lunchbox-page .page-content-wrapper .planner .categories .category .select-item .selected-item-title a{display:none}}#page-content.lunchbox-page .page-content-wrapper .planner .categories .category .select-item .selected-item-title a:after{content:"";display:block;background:url(/imgs/lunchbox/icon-select-down-arrow@2x.png) center center no-repeat #1F1F1F;background-size:auto 7px;position:absolute;width:47px;height:47px;top:0;right:0}#page-content.lunchbox-page .page-content-wrapper .planner .categories .category .select-item .selected-item-title select{width:100%;height:47px;background:url(/imgs/lunchbox/icon-select-down-arrow@2x.png) top 50% right 10px no-repeat #3D3D3D;background-size:9pt 9px;color:#FFF;text-decoration:none;line-height:47px;padding:0 30px 0 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:none;font-size:13px;cursor:pointer;overflow:hidden}.ie9 #page-content.lunchbox-page .page-content-wrapper .planner .categories .category .select-item .selected-item-title select{padding:0;background-position:top 50% right 30px}@media only screen and (min-width:768px){#page-content.lunchbox-page .page-content-wrapper .planner .categories .category .select-item .selected-item-title select{height:60px;font-size:13px}}@media only screen and (min-width:960px){#page-content.lunchbox-page .page-content-wrapper .planner .categories .category .select-item .selected-item-title select{display:none}.ie9 #page-content.lunchbox-page .page-content-wrapper .planner .categories .category .select-item .selected-item-title select{display:block;height:40px}}#page-content.lunchbox-page .page-content-wrapper .planner .categories .category .select-item .items{display:none}@media only screen and (min-width:960px){#page-content.lunchbox-page .page-content-wrapper .planner .categories .category .select-item .items{background:#FFF;position:absolute;width:10in;top:438px;left:0;border:2px solid #7ACDCC;box-shadow:0 0 6px rgba(0,0,0,.5);padding:20px 20px 10px;z-index:1;-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.ie9 #page-content.lunchbox-page .page-content-wrapper .planner .categories .category .select-item .items{display:none}#page-content.lunchbox-page .page-content-wrapper .planner .categories .category .select-item .items a{-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;color:#333;text-decoration:none;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;padding:10px}#page-content.lunchbox-page .page-content-wrapper .planner .categories .category .select-item .items a:hover{background-color:#E3E2E2}}#page-content.lunchbox-page .page-content-wrapper .planner .categories .category.selected:not(.active) .select-item .selected-item-title a:after{background-image:url(/imgs/lunchbox/icon-green-tick@2x.png);background-size:auto 9px}#page-content.lunchbox-page .page-content-wrapper .planner .categories .category.selected:not(.active) .select-item .selected-item-title select{background-image:url(/imgs/lunchbox/icon-green-tick@2x.png)}#page-content.lunchbox-page .suggestions{background:#cce2e2;padding:20px 0;border-top:2px solid #FFF}#page-content.lunchbox-page .suggestions .page-content-wrapper{padding:0 20px}#page-content.lunchbox-page .suggestions .suggestion{background:#FFF;margin-bottom:20px;position:relative;width:100%}@media only screen and (min-width:768px){#page-content.lunchbox-page .suggestions{border-top-width:4px}#page-content.lunchbox-page .suggestions .suggestion{margin-left:auto;margin-right:auto;max-width:80%}}#page-content.lunchbox-page .suggestions .suggestion.blue header{background:#7FC9F0}#page-content.lunchbox-page .suggestions .suggestion.blue header .refresh:hover{background-color:#3F9EE2}#page-content.lunchbox-page .suggestions .suggestion.blue .controls a{background-color:rgba(127,201,240,.5)}#page-content.lunchbox-page .suggestions .suggestion.blue .controls a:hover{background-color:#7fc9f0}@media only screen and (min-width:960px){#page-content.lunchbox-page .suggestions .page-content-wrapper{padding:0}#page-content.lunchbox-page .suggestions{padding:40px 0}#page-content.lunchbox-page .suggestions .suggestion{float:left;margin-left:0;margin-right:0;max-width:460px;margin-bottom:0}#page-content.lunchbox-page .suggestions .suggestion.right{float:right}#page-content.lunchbox-page .suggestions .suggestion.blue .controls a{background-color:rgba(0,0,0,.1)}#page-content.lunchbox-page .suggestions .suggestion.blue .controls a:hover{background-color:#3F9EE2}}#page-content.lunchbox-page .suggestions .suggestion.blue .button{background-color:#3F9EE2}#page-content.lunchbox-page .suggestions .suggestion.green header{background:#7ACD88}#page-content.lunchbox-page .suggestions .suggestion.green header .refresh:hover{background-color:#3AA549}#page-content.lunchbox-page .suggestions .suggestion.green .controls a{background-color:rgba(122,205,136,.5)}#page-content.lunchbox-page .suggestions .suggestion.green .controls a:hover{background-color:#7acd88}@media only screen and (min-width:960px){#page-content.lunchbox-page .suggestions .suggestion.green .controls a{background-color:rgba(0,0,0,.1)}#page-content.lunchbox-page .suggestions .suggestion.green .controls a:hover{background-color:#3AA549}}#page-content.lunchbox-page .suggestions .suggestion.green .button{background-color:#3AA549}#page-content.lunchbox-page .suggestions .suggestion header{height:45px;text-transform:uppercase;padding-left:20px}#page-content.lunchbox-page .suggestions .suggestion header h3{color:#FFF;font-weight:900;font-size:14px;float:left;line-height:45px}@media only screen and (min-width:960px){#page-content.lunchbox-page .suggestions .suggestion header{position:relative;height:42px}#page-content.lunchbox-page .suggestions .suggestion header h3{font-size:20px;line-height:42px}}#page-content.lunchbox-page .suggestions .suggestion header .info{float:right;height:45px}#page-content.lunchbox-page .suggestions .suggestion header .info p{color:#FFF;font-size:14px;font-weight:300;float:left;padding-right:10px;line-height:45px}@media only screen and (min-width:960px){#page-content.lunchbox-page .suggestions .suggestion header .info{height:42px;position:absolute;top:0;right:68px}#page-content.lunchbox-page .suggestions .suggestion header .info p{font-size:1pc;padding-right:13px;line-height:42px}}#page-content.lunchbox-page .suggestions .suggestion header .info .refresh{-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;display:block;width:33px;height:100%;background:url(/imgs/lunchbox/icon-refresh@2x.png) center center no-repeat rgba(0,0,0,.1);background-size:11px 11px;text-indent:-9999px;float:left}@media only screen and (min-width:960px){#page-content.lunchbox-page .suggestions .suggestion header .info .refresh{width:34px;border-right:1px solid rgba(255,255,255,.5)}#page-content.lunchbox-page .suggestions .suggestion .controls a.prev{border-right:1px solid rgba(255,255,255,.5)}}#page-content.lunchbox-page .suggestions .suggestion .controls a{-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;position:absolute;top:50%;display:block;width:25px;height:30px;background-size:8px 9pt;background-repeat:no-repeat;background-position:center center;text-indent:-9999px}#page-content.lunchbox-page .suggestions .suggestion .controls a.prev{background-image:url(/imgs/lunchbox/icon-prev@2x.png);left:0}#page-content.lunchbox-page .suggestions .suggestion .controls a.next{background-image:url(/imgs/lunchbox/icon-next@2x.png);right:0}#page-content.lunchbox-page .suggestions .suggestion .inner{padding:10px}#page-content.lunchbox-page .suggestions .suggestion .inner:after{content:"";display:table;clear:both}@media only screen and (min-width:960px){#page-content.lunchbox-page .suggestions .suggestion .controls a{position:static;background-size:9px 13px;width:34px;height:42px;float:left;-webkit-transform:none;-ms-transform:none;transform:none}#page-content.lunchbox-page .suggestions .suggestion .controls{position:absolute;top:0;right:0}#page-content.lunchbox-page .suggestions .suggestion .inner{padding:13px}}#page-content.lunchbox-page .suggestions .suggestion .inner img{width:75pt;float:left}#page-content.lunchbox-page .suggestions .suggestion .inner .text{padding-left:115px;padding-bottom:10px}#page-content.lunchbox-page .suggestions .suggestion .inner .text:after{content:"";display:table;clear:both}#page-content.lunchbox-page .suggestions .suggestion .inner .text h3{color:#333;font-weight:900;font-size:11px;line-height:normal;margin-bottom:.75em}@media only screen and (min-width:768px){#page-content.lunchbox-page .suggestions .suggestion .inner .text h3{font-size:14px}}@media only screen and (min-width:960px){#page-content.lunchbox-page .suggestions .suggestion .inner img{width:210px}#page-content.lunchbox-page .suggestions .suggestion .inner .text{padding-left:225px}#page-content.lunchbox-page .suggestions .suggestion .inner .text h3{font-size:1pc}}#page-content.lunchbox-page .suggestions .suggestion .inner .text p{color:#3D3D3D;font-size:11px;line-height:normal;padding-right:22px}@media only screen and (min-width:960px){#page-content.lunchbox-page .suggestions .suggestion .inner .text p{font-size:14px;padding-right:0}}#page-content.lunchbox-page .suggestions .suggestion .inner .text .logo{max-width:40px;float:right;margin-top:3px}@media only screen and (min-width:768px){#page-content.lunchbox-page .suggestions .suggestion .inner .text p{font-size:14px}#page-content.lunchbox-page .suggestions .suggestion .inner .text .logo{max-width:60px;margin-top:0}}#page-content.lunchbox-page .suggestions .suggestion .inner .text .button{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-image:url(/imgs/lunchbox/icon-more@2x.png);background-repeat:no-repeat;background-position:top 50% right 5px;background-size:10px 9px;padding:5px 20px 5px 5px;color:#FFF;font-weight:900;text-decoration:none;text-transform:uppercase;box-shadow:0 1px 2px rgba(0,0,0,.5);font-size:13px}@media only screen and (min-width:960px){#page-content.lunchbox-page .suggestions .suggestion .inner .text .button{background-position:top 50% right 10px;background-size:20px 17px;padding:7px 40px 7px 7px;font-size:1pc}#page-content.lunchbox-page .suggestions .suggestion .inner .text .button:hover{padding-right:45px}}#page-content.dashboard-page{background:#FFF;padding-bottom:60px;position:relative}#page-content.dashboard-page .cta{cursor:pointer}#page-content.dashboard-page h3{font-weight:900;font-size:1pc;color:#333;text-align:center;text-transform:uppercase;letter-spacing:.75px}#page-content.dashboard-page .informational-button{border:1px solid #ddd;padding:10px 25px;display:table;margin:auto;cursor:pointer;-webkit-transition:all 250ms ease;transition:all 250ms ease;text-decoration:none;color:#333}@media only screen and (min-width:640px){#page-content.dashboard-page .informational-button:not(.static){position:absolute;bottom:20px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%}}@media only screen and (max-width:639px){#page-content.dashboard-page .informational-button{margin-bottom:20px}}#page-content.dashboard-page .informational-button.info-icon{padding-right:45px;background:url(/imgs/global/icon-info@2x.png) 90% center no-repeat;background-size:22px}#page-content.dashboard-page .informational-button:hover{background-color:rgba(205,205,205,.1)}#page-content.dashboard-page .page-content-wrapper{margin:auto;border-left:1px solid #E0E0E0;border-right:1px solid #E0E0E0;padding:0}#page-content.dashboard-page .page-content-wrapper h5{height:auto;padding-bottom:15px}#page-content.dashboard-page .page-content-wrapper h2{background:#86cfce;text-transform:uppercase;color:#333;text-align:left;padding:6px;font-weight:900;font-size:1pc;line-height:40px;margin-bottom:0;margin-left:-1px;margin-right:-1px}@media only screen and (min-width:768px){#page-content.dashboard-page .page-content-wrapper h2{font-size:20px;padding:10px 17px}}@media only screen and (max-width:767px){#page-content.dashboard-page .page-content-wrapper h2{padding:0 10px;text-align:center}}#page-content.dashboard-page .page-content-wrapper h2 span{font-weight:300;position:relative;left:20px;text-transform:none}@media only screen and (max-width:639px){#page-content.dashboard-page .page-content-wrapper h2 span{display:block;left:0}}#page-content.dashboard-page .page-content-wrapper p{max-width:100%;margin-left:0;margin-right:0;font-size:1pc;margin-bottom:1em;letter-spacing:.5px}#page-content.dashboard-page .page-content-wrapper .dashboard-button{text-align:center;display:inline-block;line-height:50px;margin-right:9px;text-decoration:none;color:#FFF;width:90px;font-size:1pc;box-shadow:.5px 1px 1px rgba(0,0,0,.3)}#page-content.dashboard-page .welcome .items:after,#page-content.dashboard-page .welcome:after{display:table;content:"";clear:both}#page-content.dashboard-page .welcome{height:auto;background:#C8E1E1;border-bottom:1px solid #B9D0D0;-webkit-transition:height .4s ease;transition:height .4s ease}@media only screen and (min-width:960px){#page-content.dashboard-page .page-content-wrapper .dashboard-button{width:93pt;font-size:20px}#page-content.dashboard-page .welcome{padding:20px 0}}#page-content.dashboard-page .welcome .items{padding:10px 20px}#page-content.dashboard-page .welcome .welcome-holder{display:block;width:100%;max-width:10in;margin:auto;height:100%;position:relative}#page-content.dashboard-page .welcome .welcome-holder div{display:block}#page-content.dashboard-page .welcome .welcome-holder div.page-title{display:block;text-align:center;background:#333}@media only screen and (min-width:960px){#page-content.dashboard-page .welcome .items{padding:0}#page-content.dashboard-page .welcome .welcome-holder div.page-title{background:0 0;position:absolute;width:100%;top:0;left:0}}#page-content.dashboard-page .welcome .welcome-holder div.page-title h1{font-size:18px;text-transform:uppercase;font-weight:900;color:#FFF}@media only screen and (min-width:768px){#page-content.dashboard-page .welcome .welcome-holder div.page-title h1{font-size:30px;padding:20px}}@media only screen and (min-width:960px){#page-content.dashboard-page .welcome .welcome-holder div.page-title h1{font-size:40px;padding-left:10px;padding-top:20px;color:#333}}#page-content.dashboard-page .welcome .welcome-holder div.welcome-profile{float:left;height:34px}#page-content.dashboard-page .welcome .welcome-holder div.welcome-profile p{padding-left:44px;font-size:1pc;line-height:1pc}#page-content.dashboard-page .welcome .welcome-holder div.welcome-profile img{width:34px;height:34px;float:left;margin-right:10px}#page-content.dashboard-page .welcome .welcome-holder div.welcome-profile .welcome-profile-name{font-weight:900;display:block;text-transform:uppercase}@media only screen and (min-width:960px){#page-content.dashboard-page .welcome .welcome-holder div.welcome-profile img{width:78px;height:78px}#page-content.dashboard-page .welcome .welcome-holder div.welcome-profile{height:78px;position:relative;z-index:1}#page-content.dashboard-page .welcome .welcome-holder div.welcome-profile p{padding-left:1in;padding-top:15px;font-size:18px;line-height:18px}#page-content.dashboard-page .welcome .welcome-holder div.welcome-profile .welcome-profile-name{font-size:20px}}#page-content.dashboard-page .welcome .welcome-holder div.welcome-update{float:right;height:20px}#page-content.dashboard-page .welcome .welcome-holder div.welcome-update a{display:block;background:url(/imgs/dashboard/pencil.png) no-repeat;background-size:34px 34px;height:34px;padding-left:44px;line-height:34px;color:#333;text-decoration:none}#page-content.dashboard-page .welcome .welcome-holder div.welcome-update a:hover{text-decoration:underline}@media only screen and (min-width:960px){#page-content.dashboard-page .welcome .welcome-holder div.welcome-update a{background-size:40px 40px;height:40px;line-height:40px;padding-left:3pc}#page-content.dashboard-page .welcome .welcome-holder div.welcome-update{position:absolute;z-index:1;height:40px;top:50%;right:0;margin-top:-20px}}#page-content.dashboard-page .assessment-section .goal-cell .goal-set,#page-content.dashboard-page .assessment-section .quiz-not-completed .table-container .goal-cell .goal-set,#page-content.dashboard-page .assessment-section .quiz-not-completed .table-container .quiz-not-completed-cell .goal-set,#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div{position:relative}#page-content.dashboard-page .intro .inner{max-width:10in;margin:0 24px;padding:40px 0}@media only screen and (min-width:960px){#page-content.dashboard-page .intro .inner{margin:0 auto}}#page-content.dashboard-page .intro p{font-size:1pc;max-width:100%;margin-bottom:.5em}@media only screen and (min-width:768px){#page-content.dashboard-page .intro p{font-size:18px;margin-bottom:1em}#page-content.dashboard-page .grid{display:table;table-layout:fixed}#page-content.dashboard-page .grid>div{display:table-cell;width:50%;vertical-align:middle}}#page-content.dashboard-page .intro p:last-child{margin-bottom:0}#page-content.dashboard-page .assessment-section.user-not-set-goal .goal-cell .goal-set,#page-content.dashboard-page .assessment-section.user-not-taken-quiz .quiz-completed,#page-content.dashboard-page .assessment-section:not(.user-not-set-goal) .goal-cell .goal-not-set,#page-content.dashboard-page .assessment-section:not(.user-not-taken-quiz) .quiz-not-completed{display:none}#page-content.dashboard-page .assessment-section .goal-cell{vertical-align:middle;height:360px;width:100%;margin:10px auto;padding-top:0!important}#page-content.dashboard-page .assessment-section .goal-cell .dash-table-header{padding-bottom:15px}#page-content.dashboard-page .assessment-section .goal-cell .goal-set p{padding:20px 25px 10px;text-align:left;max-width:470px;margin:auto}#page-content.dashboard-page .assessment-section .goal-cell>div{text-align:center;background:#fff;height:100%;display:table;width:100%}#page-content.dashboard-page .assessment-section .goal-cell>div>div{height:100%;display:table-cell;vertical-align:middle;width:100%}#page-content.dashboard-page .assessment-section .goal-cell>div img{display:block;margin:auto}#page-content.dashboard-page .assessment-section .goal-cell>div h3{line-height:120%;max-width:260px;margin:10px auto auto}#page-content.dashboard-page .assessment-section .goal-cell>div .cta{margin:20px auto auto;width:80%}@media only screen and (min-width:768px){#page-content.dashboard-page .assessment-section .quiz-not-completed-cell{width:66%;padding-right:10px;margin:auto}#page-content.dashboard-page .assessment-section .quiz-not-completed-cell .cta{width:270px}#page-content.dashboard-page .assessment-section .goal-cell{margin:auto;width:33%;padding-left:10px}#page-content.dashboard-page .assessment-section .goal-cell .cta{width:80%}}#page-content.dashboard-page .assessment-section .quiz-not-completed .table-container{width:100%}@media only screen and (min-width:768px){#page-content.dashboard-page .assessment-section .quiz-not-completed .table-container{display:table;table-layout:fixed}#page-content.dashboard-page .assessment-section .quiz-not-completed .table-container>div{display:table-cell;width:50%;vertical-align:middle}}#page-content.dashboard-page .assessment-section .quiz-not-completed .table-container .goal-cell,#page-content.dashboard-page .assessment-section .quiz-not-completed .table-container .quiz-not-completed-cell{vertical-align:middle;height:360px;width:100%;margin:10px auto}#page-content.dashboard-page .assessment-section .quiz-not-completed .table-container .goal-cell .dash-table-header,#page-content.dashboard-page .assessment-section .quiz-not-completed .table-container .quiz-not-completed-cell .dash-table-header{padding-bottom:15px}#page-content.dashboard-page .assessment-section .quiz-not-completed .table-container .goal-cell .goal-set p,#page-content.dashboard-page .assessment-section .quiz-not-completed .table-container .quiz-not-completed-cell .goal-set p{padding:20px 25px 10px;text-align:left}#page-content.dashboard-page .assessment-section .quiz-not-completed .table-container .goal-cell>div,#page-content.dashboard-page .assessment-section .quiz-not-completed .table-container .quiz-not-completed-cell>div{text-align:center;background:#fff;height:100%;display:table;width:100%}#page-content.dashboard-page .assessment-section .quiz-not-completed .table-container .goal-cell>div>div,#page-content.dashboard-page .assessment-section .quiz-not-completed .table-container .quiz-not-completed-cell>div>div{height:100%;display:table-cell;vertical-align:middle;width:100%}#page-content.dashboard-page .assessment-section .quiz-not-completed .table-container .goal-cell>div img,#page-content.dashboard-page .assessment-section .quiz-not-completed .table-container .quiz-not-completed-cell>div img{display:block;margin:auto}#page-content.dashboard-page .assessment-section .quiz-not-completed .table-container .goal-cell>div h3,#page-content.dashboard-page .assessment-section .quiz-not-completed .table-container .quiz-not-completed-cell>div h3{line-height:120%;max-width:260px;margin:10px auto auto}#page-content.dashboard-page .assessment-section .quiz-not-completed .table-container .goal-cell>div .cta,#page-content.dashboard-page .assessment-section .quiz-not-completed .table-container .quiz-not-completed-cell>div .cta{margin:20px auto auto;width:80%}@media only screen and (min-width:768px){#page-content.dashboard-page .assessment-section .quiz-not-completed .table-container .quiz-not-completed-cell{width:66%;padding-right:10px;margin:auto}#page-content.dashboard-page .assessment-section .quiz-not-completed .table-container .quiz-not-completed-cell .cta{width:270px}#page-content.dashboard-page .assessment-section .quiz-not-completed .table-container .goal-cell{margin:auto;width:33%;padding-left:10px}#page-content.dashboard-page .assessment-section .quiz-not-completed .table-container .goal-cell .cta{width:80%}}#page-content.dashboard-page .assessment-section.goal-tracking.user-not-taken-quiz{display:none}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .selection-state{padding:0 50px}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .selection-state>h3{padding-bottom:10px}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .selection-state .challenge-selection-table{width:100%}@media only screen and (min-width:768px){#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .selection-state .challenge-selection-table{display:table;table-layout:fixed}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .selection-state .challenge-selection-table>div{display:table-cell;width:50%;vertical-align:middle}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .selection-state .challenge-selection-table>div:first-child{padding-right:15px}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .selection-state .challenge-selection-table>div:last-child{padding-left:15px}}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .selection-state .challenge-selection-table .week-challenge{min-height:75pt;padding:10px 0;width:100%;background:#fff;display:table;table-layout:fixed;border:2px solid transparent;-webkit-transition:all 250ms ease;transition:all 250ms ease;cursor:pointer}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .selection-state .challenge-selection-table .week-challenge.active,#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .selection-state .challenge-selection-table .week-challenge:hover{border:2px solid #7dcc8a}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .selection-state .challenge-selection-table .week-challenge.active.activity-challenge,#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .selection-state .challenge-selection-table .week-challenge:hover.activity-challenge{border:2px solid #7fc9f0}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .selection-state .challenge-selection-table .week-challenge>div{display:table-cell;vertical-align:middle;width:100%;text-align:left}@media only screen and (min-width:768px){#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .selection-state .challenge-selection-table .week-challenge>div:first-child{width:30%}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .selection-state .challenge-selection-table .week-challenge>div:last-child{width:70%}}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .selection-state .challenge-selection-table .week-challenge>div h3{text-align:left}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .selection-state .challenge-selection-table .week-challenge>div p{margin-bottom:5px}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .selection-state .challenge-selection-table .week-challenge img{display:block;margin:auto}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .selection-state .challenge-selection-table .week-challenge:not(:last-child){margin-bottom:20px}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .selection-state .challenge-choice-action-area{padding:40px 0}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .selection-state .challenge-choice-action-area h3{text-transform:none;min-height:3pc}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .selection-state .challenge-choice-action-area .cta{width:10pc;margin:auto}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state{width:100%}@media only screen and (min-width:768px){#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state{display:table;table-layout:fixed;padding:0 30px;margin:50px 0}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div{display:table-cell;width:50%;vertical-align:middle}}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state.active-state.user-completed-challenges .challenges-completed{display:table-cell}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state.active-state.user-completed-challenges .challenges-active{display:none}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state.active-state .challenges-completed{display:none;background:#7acdcc}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state.active-state .challenges-completed img{display:block;margin:20px auto}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state.waiting-state .left-content-section .challenges-content-holder>div{background:#7acdcc}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state.waiting-state .left-content-section .challenges-content-holder>div h3{color:#fff;margin-bottom:15px;font-size:26px}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state.waiting-state .left-content-section .challenges-content-holder>div p{color:#474646}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state.waiting-state .left-content-section .challenges-content-holder>div h3 span{font-size:20px}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state.waiting-state .date-to-wait{text-align:center;width:10pc;height:10pc;border-radius:50%;background:#fff;margin:auto auto 15px;padding-top:15px}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state.waiting-state .date-to-wait label{font-size:4pc;color:#7acdcc}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state.waiting-state .date-to-wait .divider{background:#7acdcc;height:1px;width:70px;margin:auto}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state.waiting-state .date-to-wait h4{color:#838383;padding-top:5px;font-size:18px;font-weight:700;letter-spacing:.5px}@media only screen and (min-width:768px){#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div{height:25pc}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div:first-child{padding-right:10px}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div:last-child{padding-left:10px}}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .left-content-section,#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .right-content-section{background:#fff;width:100%;height:100%}@media only screen and (max-width:767px){#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .left-content-section,#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .right-content-section{padding:20px 0}}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .success-badge{position:absolute;top:0;left:0;width:100%;background:rgba(255,255,255,.75);opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .success-badge img{position:absolute;top:calc(50% + 30px);left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition:all .4s ease;transition:all .4s ease}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .success-badge.active{opacity:1;height:100%}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .success-badge.active.remove{opacity:0}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .success-badge.active.remove img{top:calc(50% - 30px)}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .success-badge.active img{top:50%}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder{display:table;width:100%;height:100%;vertical-align:middle}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder>div{display:table-cell;width:100%;height:100%;vertical-align:middle}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder p{max-width:380px;margin:auto;text-align:center}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-preview-tile{border-top:1px solid #cfcfcf;width:90%;margin:0 20px;padding:20px 0}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-preview-tile:nth-child(2){margin-top:20px}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-preview-tile:nth-child(3){border-bottom:1px solid #cfcfcf;margin-bottom:20px}@media only screen and (min-width:768px){#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-preview-tile{display:table;table-layout:fixed}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-preview-tile>div{display:table-cell;width:50%;vertical-align:middle}}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-preview-tile p{text-align:left}@media only screen and (min-width:640px){#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-preview-tile>div:first-child{width:30%;text-align:center}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-preview-tile>div:last-child{width:70%}}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .complete-activity-answer-buttons{text-align:center}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .cta.align-center{display:table;margin:auto;padding:0 30px}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .cta.align-row{display:inline-block;margin:5px;width:75pt}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-title{color:#7dcc8a;max-width:280px;line-height:120%;margin:auto}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-number,#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-week,#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder h3{line-height:120%}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-number{padding-bottom:10px}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-descrip{text-align:left;padding:10px 30px 15px;min-height:135px}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-amount-indicator{text-align:center;margin-top:15px}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-amount-indicator span{color:#474646;font-size:14px;text-transform:uppercase}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-amount-indicator .indicators{vertical-align:middle;display:inline-block;margin-left:15px}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-amount-indicator .indicators span{width:9pt;height:9pt;border-radius:50%;margin:0 5px;background:#999;border:1px solid transparent;display:inline-block;-webkit-transition:all 450ms ease;transition:all 450ms ease}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-amount-indicator .indicators span.active{background:#fff;border-color:#f66666}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .active-goal-identifier{position:absolute;top:0;left:0;width:100%;height:40px;border:2px solid transparent}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .active-goal-identifier.ani-ready{-webkit-transition:all 350ms ease;transition:all 350ms ease;border:2px solid #7dcc8a}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .week-indicators{text-align:center;margin-top:20px}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .week-indicators span{font-size:14px;line-height:20px;text-align:center}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .week-indicators span:not(:first-child){vertical-align:middle;margin:0 4px;width:20px;height:20px;display:inline-block}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .week-indicators span:not(:first-child).accessible{cursor:pointer;border:1px solid #ededed;-webkit-transition:all 350ms ease;transition:all 350ms ease}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .week-indicators span:not(:first-child).accessible:hover,#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .week-indicators span:not(:first-child).active{border:1px solid transparent;background:#7acdcc}@media only screen and (max-width:767px){#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .week-indicators span:first-child{line-height:45px;display:inline-block;vertical-align:middle;position:relative;top:0;left:-5px}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .week-indicators span:not(:first-child){width:35px;height:35px;line-height:35px}}@media only screen and (max-width:639px){#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .week-indicators{padding-top:15px;text-align:right;max-width:270px;margin:auto}}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-display{table-layout:fixed;margin:10px auto 0;width:91%;border-collapse:collapse}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-display .challenge-1,#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-display .challenge-2{-webkit-transition:all 350ms ease;transition:all 350ms ease}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-display .challenge-1 h3,#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-display .challenge-1 img:not(.answer-icon),#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-display .challenge-2 h3,#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-display .challenge-2 img:not(.answer-icon){opacity:.45}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-display .challenge-1 td,#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-display .challenge-2 td{-webkit-transition:all 350ms ease;transition:all 350ms ease}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-display .challenge-1 td.active,#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-display .challenge-2 td.active{background:#e6e6e6}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-display .challenge-1 td:not(:first-child):not(.user-selected),#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-display .challenge-2 td:not(:first-child):not(.user-selected){cursor:pointer}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-display .challenge-1 td:not(:first-child):not(.user-selected):hover,#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-display .challenge-2 td:not(:first-child):not(.user-selected):hover{background:#B6E2BE}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-display .challenge-1 td.user-selected,#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-display .challenge-2 td.user-selected{background:#7dcc8a}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-display .challenge-1.active-challenge h3,#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-display .challenge-1.active-challenge img:not(.answer-icon),#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-display .challenge-2.active-challenge h3,#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-display .challenge-2.active-challenge img:not(.answer-icon){opacity:1}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-display .challenge-1.active-challenge td.active,#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-display .challenge-2.active-challenge td.active{background:#7dcc8a!important}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-display td{padding:10px;vertical-align:middle;position:relative}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-display td:not(.task-info) img{position:absolute;left:50%;top:calc(50% + 20px);-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);opacity:0;-webkit-transition:all 350ms ease;transition:all 350ms ease}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-display td:not(.task-info) img.active{position:absolute;opacity:1;top:50%}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-display th{padding:10px 0}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-display th.active h3{color:#7dcc8a}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-display h3{line-height:100%}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-display tr:nth-child(even){height:109px}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-display td,#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-display th{width:8%;border-left:1px solid #dfdfdf}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-display td:first-child,#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-display th:first-child{border-left:1px solid transparent;width:37%}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-display td:first-child img,#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-display th:first-child img{display:block;max-width:60px;max-height:50px;margin:auto}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-display td:first-child h3,#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-display th:first-child h3{font-size:15px}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-display td:first-child.task-info>*,#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-display th:first-child.task-info>*{opacity:1!important}#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-display td:first-child.task-info h3,#page-content.dashboard-page .assessment-section.goal-tracking .dash-info .challenges-state>div .challenges-content-holder .challenge-display th:first-child.task-info h3{padding-top:5px;font-size:14px;max-width:127px;margin:auto}#page-content.dashboard-page .assessment-section:last-of-type .dash-info{border-bottom:1px solid #E0E0E0}#page-content.dashboard-page .assessment-section .section-title{cursor:pointer}#page-content.dashboard-page .assessment-section .dash-info{background:#f2f2f2;width:100%;padding:20px}#page-content.dashboard-page .assessment-section .dash-info .quiz-buttons{text-align:center}#page-content.dashboard-page .assessment-section .dash-info .quiz-buttons .cta{margin:20px}@media only screen and (min-width:768px){#page-content.dashboard-page .assessment-section .dash-info .quiz-buttons .cta{width:290px;display:inline-block;margin:40px 20px}}#page-content.dashboard-page .assessment-section .dash-info .dash-table{position:relative;width:100%}@media only screen and (min-width:640px){#page-content.dashboard-page .assessment-section .dash-info .dash-table{display:table;table-layout:fixed}}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div{position:relative}@media only screen and (min-width:768px){#page-content.dashboard-page .assessment-section .dash-info .dash-table>div{display:table-cell!important;width:33.33%!important;position:relative}}@media only screen and (min-width:640px){#page-content.dashboard-page .assessment-section .dash-info .dash-table>div{display:inline-block;width:50%;vertical-align:middle;position:relative}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div:last-child{width:100%;display:block;padding:0 important;margin-top:20px}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div:first-child{padding-right:20px}}@media only screen and (max-width:639px){#page-content.dashboard-page .assessment-section .dash-info .dash-table>div{margin:10px 0}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div:first-child .dash-table-cta-container .cta{width:100%}}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div:first-child .dash-table-cta-container .cta{margin:auto}@media only screen and (min-width:640px){#page-content.dashboard-page .assessment-section .dash-info .dash-table>div:first-child .dash-table-cta-container .cta{margin:0 0 0 auto}}@media only screen and (min-width:768px){#page-content.dashboard-page .assessment-section .dash-info .dash-table>div:last-child{padding-left:20px}}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div:last-child .dash-table-cta-container .cta{background:#474646!important;margin:auto}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div>span{display:block;text-align:center;font-size:14px;color:#474646;padding-bottom:10px}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .dash-table-content{background:#fff;width:100%;position:relative}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .dash-table-content h3{font-size:1pc;line-height:18px}@media only screen and (min-width:640px){#page-content.dashboard-page .assessment-section .dash-info .dash-table>div:last-child .dash-table-cta-container .cta{margin:0 auto 0 0}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .dash-table-content{height:440px;padding-top:35px}}@media only screen and (min-width:960px){#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .dash-table-content{height:390px}}@media only screen and (max-width:767px){#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .dash-table-content{height:390px}}@media only screen and (max-width:639px){#page-content.dashboard-page .assessment-section .dash-info .dash-table>div:last-child .dash-table-cta-container .cta{width:100%}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .dash-table-content{padding:30px 0 10px;height:auto}}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .dash-table-content .dash-table-header{padding-bottom:15px}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .dash-table-content .speech-bubble-container{width:175px;margin:auto;position:relative;height:152px}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .dash-table-content.goal-table.animation-complete .goal-icon{opacity:1;-webkit-transform:rotateY(0);transform:rotateY(0)}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .dash-table-content.goal-table .goal-icon{margin:5px auto auto;display:block;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .dash-table-content .speech-bubble{background:url(/imgs/dashboard/speech-bubble.png) center no-repeat;width:150px;height:152px;background-size:contain;position:absolute;left:10%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:2}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .dash-table-content .speech-bubble h3{padding-top:29px;font-size:20px;padding-bottom:0;margin-bottom:0;color:#666;position:relative;-webkit-transition:all .5s ease;transition:all .5s ease;top:10px}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .dash-table-content .speech-bubble .bmi-divider{width:35px;border-bottom:1px solid #333;height:1px;margin:auto}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .dash-table-content .speech-bubble .bmi-number{font-size:46px;text-align:center;font-weight:700;color:#666;position:relative;-webkit-transition:all .5s ease;transition:all .5s ease;top:10px}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .dash-table-content .speech-bubble .label-indicator{font-size:1pc;color:#2e9e26;padding:5px;text-align:center;margin:auto;background:#f2f2f2;border:1px solid #d9d9d9;font-weight:700;text-transform:uppercase;position:relative;-webkit-transition:all .5s ease;transition:all .5s ease;top:10px;opacity:0}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .dash-table-content .speech-bubble .vertical-indicator{height:18px;border-left:1px dotted rgba(255,255,255,.86);left:50%;bottom:-19px;z-index:1000;position:absolute}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .dash-table-content .speech-bubble.animation-complete .bmi-number,#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .dash-table-content .speech-bubble.animation-complete .label-indicator,#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .dash-table-content .speech-bubble.animation-complete h3{top:0;opacity:1}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .dash-table-content .bmi-bar{text-align:center;height:50px;width:175px;position:relative;margin:auto;font-size:0}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .dash-table-content .bmi-bar .bmi-bar-section{width:35px;height:15px;font-size:1pc;display:inline-block;position:relative}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .dash-table-content .bmi-bar .bmi-bar-section label{position:absolute;left:calc(100% - 1px);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-34px}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .dash-table-content .bmi-bar .bmi-bar-section label span{position:absolute;top:-20px}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .dash-table-content .bmi-bar .bmi-bar-section:nth-child(5n+1){background:#dc0404}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .dash-table-content .bmi-bar .bmi-bar-section:nth-child(5n+2){background:#e79800}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .dash-table-content .bmi-bar .bmi-bar-section:nth-child(5n+3){background:#2e9e26}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .dash-table-content .bmi-bar .bmi-bar-section:nth-child(5n+4){background:#e79800}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .dash-table-content .bmi-bar .bmi-bar-section:nth-child(5n+5){background:#dc0404}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .dash-table-cta-container{margin-top:30px;margin-bottom:50px}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .dash-table-cta-container .cta{width:55%}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .bmi-note{text-align:center;color:#2e9e26;padding:5px;display:block;margin:10px auto}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div p{padding:20px 25px}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .progress-container{position:relative;width:100%;height:90pt;margin-top:10px}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .progress-container .circle-progress-container{position:absolute;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);top:50%;left:50%;width:90pt;height:90pt;background:url(/imgs/dashboard/circle-progress-indicator.png) center no-repeat;background-size:contain;-webkit-transition:all 1s ease;transition:all 1s ease;z-index:2}@media only screen and (max-width:959px){#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .progress-container .circle-progress-container{width:75pt;height:75pt}}@media only screen and (max-width:767px){#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .progress-container .circle-progress-container{width:90pt;height:90pt}}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .progress-container .circle-progress-container.animation-complete{left:28%}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .progress-container .circle-progress-container canvas{width:90pt;height:90pt}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .progress-container img{width:90pt;height:90pt;position:absolute;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);top:50%;left:50%;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease;z-index:1}@media only screen and (max-width:959px){#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .progress-container img{width:75pt;height:75pt}}@media only screen and (max-width:767px){#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .progress-container img{width:90pt;height:90pt}}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .progress-container img.animation-complete{opacity:1;left:72%}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .progress-container .circle-progress-copy{position:absolute;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);top:50%;left:50%;z-index:3}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .progress-container .circle-progress-copy h3{font-size:25px;color:#666;line-height:25px}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .progress-container .circle-progress-copy h3.circle-progress-label{font-size:20px;line-height:20px}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .progress-container .circle-progress-copy .circle-progress-divider{width:5pc;border-bottom:1px solid #7acdcc;height:1px;margin:1px auto}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .dash-header-w-icon{position:relative}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .dash-header-w-icon .activity-challenge-header{font-size:22px;color:#7fc9f0}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .dash-header-w-icon h3{line-height:100%;margin-bottom:5px}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .dash-header-w-icon img{position:absolute;left:50px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .challenge-answer-buttons{text-align:center}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .challenge-answer-buttons .cta{width:140px;display:inline-block;margin:20px 2px}#page-content.dashboard-page .assessment-section .dash-info .dash-table>div .challenge-answer-buttons .cta:last-child{background:#474646!important}#page-content.dashboard-page .assessment-section.gettheapp .dash-info{background:#f1f1f1}#page-content.dashboard-page .assessment-section.gettheapp .dash-info .content{padding-top:15px}@media only screen and (min-width:640px){#page-content.dashboard-page .assessment-section.gettheapp .dash-info .content{padding:50px 30px}#page-content.dashboard-page .assessment-section.gettheapp .dash-info .content p{padding:20px 50px}}#page-content.dashboard-page .assessment-section.gettheapp .dash-info .content a{margin-left:50px;margin-top:40px;width:170px}#reset-challenges-lightbox,#update-assessment-lightbox{position:fixed;left:50%;top:50%;z-index:1000;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);padding:50px;background:#fff}@media only screen and (max-width:639px){#page-content.dashboard-page .assessment-section.gettheapp .dash-info .content .grid img{width:100%}#reset-challenges-lightbox,#update-assessment-lightbox{position:absolute;top:5pc;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;padding:30px 20px}}#reset-challenges-lightbox>div .lightbox-exit,#update-assessment-lightbox>div .lightbox-exit{top:20px;right:20px}#reset-challenges-lightbox>div h1,#update-assessment-lightbox>div h1{max-width:370px;font-size:2pc;line-height:34px;text-align:center;margin:20px auto;font-weight:700;color:#333}#reset-challenges-lightbox>div p,#update-assessment-lightbox>div p{max-width:390px;margin:15px auto}#reset-challenges-lightbox>div .update-buttons,#reset-challenges-lightbox>div p:not(:first-child),#update-assessment-lightbox>div .update-buttons,#update-assessment-lightbox>div p:not(:first-child){text-align:center}#reset-challenges-lightbox>div p strong,#update-assessment-lightbox>div p strong{font-weight:700;text-align:center}#reset-challenges-lightbox>div img,#update-assessment-lightbox>div img{display:block;margin:auto}#reset-challenges-lightbox>div .cta,#update-assessment-lightbox>div .cta{width:90pt;display:inline-block;margin:0 10px}#reset-challenges-lightbox .lightbox-exit,#update-assessment-lightbox .lightbox-exit{background:url(/imgs/home/icon-close@2x.png) center center no-repeat;width:24px;height:24px;position:absolute;top:50px;right:50px;cursor:pointer}@media only screen and (max-width:767px){#reset-challenges-lightbox .lightbox-exit,#update-assessment-lightbox .lightbox-exit{top:20px;right:15px}}#lightbox-curtain{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:999}.dashboard-lightbox{position:absolute;top:5pc;left:0;z-index:1000;width:100%}@media only screen and (min-width:960px){.dashboard-lightbox{max-width:75pc;margin:auto;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media only screen and (max-width:639px){.dashboard-lightbox{top:-65px}}.dashboard-lightbox#assessment-summary .lightbox-section{padding:60px 30px}.dashboard-lightbox#assessment-summary .lightbox-section.lightbox-introduction{padding:90px 30px}.dashboard-lightbox#assessment-summary .lightbox-section.lightbox-introduction h1{margin-bottom:0}.dashboard-lightbox#assessment-summary .lightbox-section:nth-child(2) .lightbox-table{max-width:500px}.dashboard-lightbox h1{font-weight:700;color:#333;text-align:center;margin-bottom:30px}#page-content.quiz-page.results .page-content-wrapper section .content .question-col h5 span,.dashboard-lightbox h5 span{font-weight:400}.dashboard-lightbox h5{text-transform:uppercase}.dashboard-lightbox .lightbox-exit{background:url(/imgs/global/lightbox-close-grey@2x.png) center center no-repeat;width:24px;height:24px;position:absolute;top:50px;right:50px;cursor:pointer}@media only screen and (max-width:767px){.dashboard-lightbox h5{text-align:center;margin-top:15px}.dashboard-lightbox h5+div{text-align:center}.dashboard-lightbox .lightbox-exit{top:20px;right:15px}.dashboard-lightbox .lightbox-section .lightbox-table>div:first-child{text-align:center}}.dashboard-lightbox .lightbox-section{padding:75pt 30px}.dashboard-lightbox .lightbox-section:nth-child(odd){background:#f6f6f6}.dashboard-lightbox .lightbox-section:nth-child(even){background:#f1f0f0}.dashboard-lightbox .lightbox-section .lightbox-table{height:100%;margin:auto;max-width:890px}.dashboard-lightbox .lightbox-section .lightbox-table>div{padding:0 20px;height:100%;vertical-align:middle}@media only screen and (min-width:768px){.dashboard-lightbox .lightbox-section .lightbox-table{display:table;table-layout:fixed}.dashboard-lightbox .lightbox-section .lightbox-table>div{display:table-cell;width:50%;vertical-align:middle}.dashboard-lightbox .lightbox-section .lightbox-table>div:first-child{width:30%;text-align:center}}.dashboard-lightbox .lightbox-section .lightbox-table>div .color-code{margin:20px auto;width:100%;height:7px;background:#000}@media only screen and (max-width:767px){.dashboard-lightbox .lightbox-section .lightbox-table>div .color-code{max-width:550px}}.dashboard-lightbox .lightbox-section .lightbox-table>div .color-code.orange{background:#e79800}.dashboard-lightbox .lightbox-section .lightbox-table>div .color-code.green{background:#3d9325}.dashboard-lightbox .lightbox-section .lightbox-table>div .color-code.red{background:#dc0404}.dashboard-lightbox .lightbox-section .summary-badge{display:block;margin:15px auto}.dashboard-lightbox .lightbox-section .meeting-requirements-indicator span{display:inline-block;padding:7px 10px;margin:10px 1px;background:#ddd}.dashboard-lightbox .lightbox-section .meeting-requirements-indicator span.main-indicator{background:url(/imgs/dashboard/icon-small-tick.png) 9px center no-repeat #caddc2;padding-left:25px}.dashboard-lightbox .lightbox-section .meeting-requirements-indicator span.main-indicator.negative{background:url(/imgs/dashboard/icon-small-exclamation.png) 13px 10px no-repeat #eabfbf}.dashboard-lightbox .lightbox-section .summary-bar-container{margin-top:15px}.dashboard-lightbox .lightbox-section .summary-previous-result{text-align:center;margin:25px auto}.dashboard-lightbox .lightbox-section .summary-previous-result>span{padding:5px 20px;background:#ddd;color:#333;margin:10px auto;display:inline-block;line-height:24px}.dashboard-lightbox .lightbox-section .answers_bar{width:100%;height:40px;background:#FDFDFD;margin-bottom:15px;position:relative}@media only screen and (max-width:639px){.dashboard-lightbox .lightbox-section .answers_bar{height:auto}}.dashboard-lightbox .lightbox-section .answers_bar>div{height:100%;margin:auto;display:table;position:relative}.dashboard-lightbox .lightbox-section .answers_bar>div>div{display:table-cell;height:100%;min-width:30px;padding:0 17px;font-size:17px;vertical-align:middle;position:relative}@media only screen and (max-width:639px){.dashboard-lightbox .lightbox-section .answers_bar>div>div{padding:11px 20px;max-width:none}}.dashboard-lightbox .lightbox-section .answers_bar>div>div.chosen{background:#7acdcc}.dashboard-lightbox .lightbox-section .answers_bar>div>div.chosen .carrot{width:0;height:0;border-style:solid;border-width:0 10px 10px;border-color:transparent transparent #7acdcc;position:absolute;top:-10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.dashboard-lightbox .lightbox-section .sum{padding-bottom:15px;min-height:45px;position:relative}.dashboard-lightbox .lightbox-section .overhead-sum{position:absolute;-webkit-transition:all 350ms ease;transition:all 350ms ease;top:-49px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%}.dashboard-lightbox .lightbox-section .overhead-sum>*{display:table-cell;vertical-align:middle}.dashboard-lightbox .lightbox-section .overhead-sum .exclamation{margin:5px 0;width:38px;height:31px;background-size:31px;padding:0 17px;background-repeat:no-repeat;background-position:1px center}.dashboard-lightbox .lightbox-section .overhead-sum .exclamation.warning{background-image:url(/imgs/quizresults/exc_warning.png)}.dashboard-lightbox .lightbox-section .overhead-sum .exclamation.danger{background-image:url(/imgs/quizresults/exc_danger.png)}.dashboard-lightbox .lightbox-section .overhead-sum .exclamation.mild{background-image:url(/imgs/quizresults/exc_mild_chilli_salsa.png)}.dashboard-lightbox .lightbox-section .overhead-sum .exclamation.success{background-image:url(/imgs/quizresults/exc_success.png)}.dashboard-lightbox .lightbox-section .overhead-sum span{font-size:20px;padding-left:10px}#page-content.sitemap-page .page-header{background-image:url(/imgs/header/header-sitemap-bg.jpg);margin-bottom:0}#page-content.sitemap-page .page-header .title{background:#FFF}@media only screen and (min-width:768px){#page-content.sitemap-page .page-header .title{background:rgba(255,255,255,.85)}}#page-content.sitemap-page .page-content-wrapper{background:#FFF;max-width:100%;padding:0 20px}@media only screen and (min-width:768px){#page-content.sitemap-page .page-content-wrapper{padding:40px 5pc 0;max-width:535px}}#page-content.sitemap-page .page-content-wrapper ol li{font-size:1pc;border-bottom:1px solid #adadad;padding-bottom:15px;margin-bottom:15px;line-height:1.25em}@media only screen and (min-width:768px){#page-content.sitemap-page .page-content-wrapper ol li{padding-bottom:30px;margin-bottom:30px}}#page-content.sitemap-page .page-content-wrapper ol li a{color:#e84e0e;font-weight:900;text-transform:uppercase;text-decoration:underline;background-repeat:no-repeat;background-position:10px 0;display:block;padding-left:3em;-webkit-transition:color .2s ease;transition:color .2s ease}#page-content.sitemap-page .page-content-wrapper ol li a.house{background-image:url(/imgs/sitemap/icon-house@2x.jpg);background-size:27px 24px;min-height:24px;line-height:24px}#page-content.sitemap-page .page-content-wrapper ol li a.shirt{background-image:url(/imgs/sitemap/icon-shirt@2x.jpg);background-size:29px 28px;min-height:28px;line-height:28px}#page-content.sitemap-page .page-content-wrapper ol li a.apple{background-image:url(/imgs/sitemap/icon-apple@2x.jpg);background-size:24px 29px;min-height:29px;line-height:29px}#page-content.sitemap-page .page-content-wrapper ol li a.bike{background-image:url(/imgs/sitemap/icon-bike@2x.jpg);background-size:38px 34px;min-height:34px;line-height:34px;background-position:0 0}#page-content.sitemap-page .page-content-wrapper ol li a.login{background-image:url(/imgs/sitemap/icon-login@2x.jpg);background-size:27px 28px;min-height:28px;line-height:28px}#page-content.sitemap-page .page-content-wrapper ol li a.signup{background-image:url(/imgs/sitemap/icon-signup@2x.jpg);background-size:29px 28px;min-height:28px;line-height:28px}#page-content.sitemap-page .page-content-wrapper ol li a.share{background-image:url(/imgs/sitemap/icon-share@2x.jpg);background-size:20px 25px;min-height:25px;line-height:25px}#page-content.sitemap-page .page-content-wrapper ol li a:hover{color:#F63}#page-content.sitemap-page .page-content-wrapper ol li ol{padding-left:4em}#page-content.sitemap-page .page-content-wrapper ol li ol li{padding:0;margin:0;border:none;list-style-type:disc}#page-content.sitemap-page .page-content-wrapper ol li ol li a{color:#333;text-transform:none;font-weight:300;padding-left:0}#page-content.sitemap-page .page-content-wrapper ol li ol li a:hover{color:#e84e0e}#page-content.food-calculator-page{background-color:#FFF}#page-content.food-calculator-page p{margin-left:0;margin-right:0;max-width:100%;font-size:1pc;margin-bottom:1.5em}#page-content.food-calculator-page .page-header{background-image:url(/imgs/lunchbox/header-food-calculator-bg.jpg);margin-bottom:0}@media only screen and (min-width:768px){#page-content.food-calculator-page .page-header{margin-bottom:20px}#page-content.food-calculator-page .page-header .title{padding-top:1in;max-width:500px}}@media only screen and (min-width:960px){#page-content.food-calculator-page .page-header{margin-bottom:40px}}#page-content.food-calculator-page .page-header .title p{line-height:1.5em;font-size:15px;margin-bottom:0}@media only screen and (min-width:768px){#page-content.food-calculator-page .page-header .title p{font-size:1pc}}#page-content.food-calculator-page .page-header .title ul{text-align:left;list-style-type:disc;line-height:1.5em;margin-left:2em;font-size:14px}@media only screen and (min-width:768px){#page-content.food-calculator-page .page-header .title ul{font-size:1pc;margin-left:4em;padding-right:2em}}#page-content.food-calculator-page .page-content-wrapper{padding-bottom:0}#page-content.food-calculator-page .page-content-wrapper h2{background-color:#7acd88;color:#333;text-align:center;text-transform:uppercase;font-weight:900;font-size:1pc;margin-bottom:.5em;line-height:normal;padding:.5em}@media only screen and (min-width:768px){#page-content.food-calculator-page .page-content-wrapper h2{font-size:20px;margin-bottom:1em}}#page-content.food-calculator-page .page-content-wrapper .planner{margin-top:20px;margin-bottom:20px}@media only screen and (min-width:768px){#page-content.food-calculator-page .page-content-wrapper .planner{margin-bottom:40px}}#page-content.food-calculator-page .page-content-wrapper .planner .note{margin-top:1em;margin-bottom:.5em}#page-content.food-calculator-page .page-content-wrapper .planner .note strong{font-weight:900}#page-content.food-calculator-page .page-content-wrapper .planner header{margin-bottom:1px}#page-content.food-calculator-page .page-content-wrapper .planner header:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){#page-content.food-calculator-page .page-content-wrapper .planner header{margin-bottom:2px}}#page-content.food-calculator-page .page-content-wrapper .planner header .tip{position:relative;background:#ffe79a;padding:.5em;display:inline-block;margin-bottom:14px}#page-content.food-calculator-page .page-content-wrapper .planner header .tip:after{content:" ";display:block;background:url(/imgs/lunchbox/icon-tip-arrow@2x.png) no-repeat;background-size:1pc 8px;width:1pc;height:8px;bottom:-8px;left:40px;position:absolute}#page-content.food-calculator-page .page-content-wrapper .planner header .top .row:after,#page-content.food-calculator-page .page-content-wrapper .planner header .top:after{display:table;content:"";clear:both}#page-content.food-calculator-page .page-content-wrapper .planner header .tip p{margin:0;font-weight:900}#page-content.food-calculator-page .page-content-wrapper .planner header .top{background:#333;padding:1em}@media only screen and (min-width:768px){#page-content.food-calculator-page .page-content-wrapper .planner header .top{padding:1em 0}}@media only screen and (min-width:960px){#page-content.food-calculator-page .page-content-wrapper .planner header .top{height:60px;padding:10px 0 0}}@media only screen and (min-width:768px){#page-content.food-calculator-page .page-content-wrapper .planner header .top .row{float:left;width:33.33333%;padding:0 1em}}#page-content.food-calculator-page .page-content-wrapper .planner header .top .row label{color:#FFF;font-weight:900;font-size:1pc;text-transform:uppercase;float:left;width:50%;padding-top:10px}@media only screen and (min-width:768px){#page-content.food-calculator-page .page-content-wrapper .planner header .top .row label{font-size:18px;margin-right:.5em;margin-bottom:.5em;display:block;width:auto;float:none;padding-top:0}}@media only screen and (min-width:960px){#page-content.food-calculator-page .page-content-wrapper .planner header .top .row label{font-size:20px;padding-top:9pt;float:left;margin-bottom:0;display:inline-block}}#page-content.food-calculator-page .page-content-wrapper .planner header .top .row.status{display:none}#page-content.food-calculator-page .page-content-wrapper .planner header .top .row select{font-family:IntroCondensed,Helvetica,Arial,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/imgs/global/icon-select-down-arrow@2x.png) top 50% right 10px no-repeat #333;background-size:9pt 8px;border-radius:0;height:40px;color:#FFF;padding:0 0 0 15px;text-align:left;width:50%;font-size:1pc;outline:0;cursor:pointer;border:none;border:1px solid #939393;margin-bottom:.5em;float:right}.ie9 #page-content.food-calculator-page .page-content-wrapper .planner header .top .row select,.platform-msie #page-content.food-calculator-page .page-content-wrapper .planner header .top .row select{background-image:none;color:#CCC;padding:0}@media only screen and (min-width:768px){#page-content.food-calculator-page .page-content-wrapper .planner header .top .row select{padding-right:60px;width:100%;margin-bottom:0;float:none}}@media only screen and (min-width:960px){#page-content.food-calculator-page .page-content-wrapper .planner header .top .row select{width:auto}#page-content.food-calculator-page .page-content-wrapper .planner .categories .category{position:relative}}#page-content.food-calculator-page .page-content-wrapper .planner .categories:after{content:"";display:table;clear:both}#page-content.food-calculator-page .page-content-wrapper .planner .categories .category{position:relative;margin-bottom:1px;height:135px}@media only screen and (min-width:768px){#page-content.food-calculator-page .page-content-wrapper .planner .categories .category{float:left;width:20%;border-right:2px solid #FFF;margin-bottom:0;height:333px}}#page-content.food-calculator-page .page-content-wrapper .planner .categories .category header{position:relative;background:#E3E2E2;float:left;width:35%;height:100%}@media only screen and (min-width:768px){#page-content.food-calculator-page .page-content-wrapper .planner .categories .category header{float:none;width:100%;height:125px}}#page-content.food-calculator-page .page-content-wrapper .planner .categories .category header div{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}@media only screen and (min-width:960px){#page-content.food-calculator-page .page-content-wrapper .planner .categories .category header{height:155px}#page-content.food-calculator-page .page-content-wrapper .planner .categories .category header div{-webkit-transform:none;-ms-transform:none;transform:none;position:static;padding:40px 20px 0}}#page-content.food-calculator-page .page-content-wrapper .planner .categories .category header div h3{background-repeat:no-repeat;background-position:top 50% left 0;font-size:1pc;color:#333;font-weight:900;text-transform:uppercase;padding-left:25px;display:inline-block}@media only screen and (min-width:768px){#page-content.food-calculator-page .page-content-wrapper .planner .categories .category header div h3{font-size:19px}}#page-content.food-calculator-page .page-content-wrapper .planner .categories .category header div p{display:none}@media only screen and (min-width:960px){#page-content.food-calculator-page .page-content-wrapper .planner .categories .category header div h3{font-size:24px;margin-bottom:10px}#page-content.food-calculator-page .page-content-wrapper .planner .categories .category header div p{display:block}}#page-content.food-calculator-page .page-content-wrapper .planner .categories .category.go{background:#ffe79a}#page-content.food-calculator-page .page-content-wrapper .planner .categories .category.go .selected-item{background-color:#ffe79a;background-image:url(/imgs/lunchbox/icon-wheat@2x.png);background-size:50px 50px}#page-content.food-calculator-page .page-content-wrapper .planner .categories .category.go .info{background-color:#fff3cc}@media only screen and (min-width:768px){#page-content.food-calculator-page .page-content-wrapper .planner .categories .category.go .selected-item{background-size:91px 91px}#page-content.food-calculator-page .page-content-wrapper .planner .categories .category.go .info{background-color:#ffe79a}}#page-content.food-calculator-page .page-content-wrapper .planner .categories .category.go.chosen .info{background-color:#ffe79a}#page-content.food-calculator-page .page-content-wrapper .planner .categories .category.grow{background:#d299b5}#page-content.food-calculator-page .page-content-wrapper .planner .categories .category.grow .selected-item{background-color:#d299b5;background-image:url(/imgs/lunchbox/icon-ham@2x.png);background-size:50px 50px}#page-content.food-calculator-page .page-content-wrapper .planner .categories .category.grow .info{background-color:#e8ccd9}@media only screen and (min-width:768px){#page-content.food-calculator-page .page-content-wrapper .planner .categories .category.grow .selected-item{background-size:83px 83px}#page-content.food-calculator-page .page-content-wrapper .planner .categories .category.grow .info{background-color:#d299b5}}#page-content.food-calculator-page .page-content-wrapper .planner .categories .category.grow.chosen .info{background-color:#d299b5}#page-content.food-calculator-page .page-content-wrapper .planner .categories .category.glow{background:#7acd88}#page-content.food-calculator-page .page-content-wrapper .planner .categories .category.glow .selected-item{background-color:#7acd88;background-image:url(/imgs/lunchbox/icon-broccoli@2x.png);background-size:50px 54px}#page-content.food-calculator-page .page-content-wrapper .planner .categories .category.glow .info{background-color:#bde6c3}@media only screen and (min-width:768px){#page-content.food-calculator-page .page-content-wrapper .planner .categories .category.glow .selected-item{background-size:78px 85px}#page-content.food-calculator-page .page-content-wrapper .planner .categories .category.glow .info{background-color:#7acd88}}#page-content.food-calculator-page .page-content-wrapper .planner .categories .category.glow.chosen .info{background-color:#7acd88}#page-content.food-calculator-page .page-content-wrapper .planner .categories .category.fruit{background:#7acdcc}#page-content.food-calculator-page .page-content-wrapper .planner .categories .category.fruit .selected-item{background-color:#7acdcc;background-image:url(/imgs/lunchbox/icon-apple@2x.png);background-size:50px 54px}#page-content.food-calculator-page .page-content-wrapper .planner .categories .category.fruit .info{background-color:#bce6e5}@media only screen and (min-width:768px){#page-content.food-calculator-page .page-content-wrapper .planner .categories .category.fruit .selected-item{background-size:87px 92px}#page-content.food-calculator-page .page-content-wrapper .planner .categories .category.fruit .info{background-color:#7acdcc}}#page-content.food-calculator-page .page-content-wrapper .planner .categories .category.fruit.chosen .info{background-color:#7acdcc}#page-content.food-calculator-page .page-content-wrapper .planner .categories .category.dairy{background:#91d8fc;border-right:none}#page-content.food-calculator-page .page-content-wrapper .planner .categories .category.dairy .selected-item{background-color:#91d8fc;background-image:url(/imgs/lunchbox/icon-milk@2x.png);background-size:50px 76px}#page-content.food-calculator-page .page-content-wrapper .planner .categories .category.dairy .info{background-color:#c8ebfd}#page-content.food-calculator-page .page-content-wrapper .planner .categories .category.dairy.chosen .info{background-color:#91d8fc}#page-content.food-calculator-page .page-content-wrapper .planner .categories .category .selected-item{background-repeat:no-repeat;background-position:center center;width:162px;height:135px;float:left;position:relative;z-index:1}#page-content.food-calculator-page .page-content-wrapper .planner .categories .category .selected-item img{display:block;width:auto;height:135px}@media only screen and (min-width:768px){#page-content.food-calculator-page .page-content-wrapper .planner .categories .category.dairy .selected-item{background-size:67px 102px}#page-content.food-calculator-page .page-content-wrapper .planner .categories .category.dairy .info{background-color:#91d8fc}#page-content.food-calculator-page .page-content-wrapper .planner .categories .category .selected-item img{width:100%;height:100%}#page-content.food-calculator-page .page-content-wrapper .planner .categories .category .selected-item{width:100%;height:155px;float:none}}#page-content.food-calculator-page .page-content-wrapper .planner .categories .category .title{background:#e3e2e2;color:#333;position:absolute;top:0;left:0;float:left;width:100%;height:67px;padding-left:172px;text-align:center;padding-top:7px;padding-right:10px}#page-content.food-calculator-page .page-content-wrapper .planner .categories .category .title h3{font-size:14px;line-height:normal;font-weight:500;color:#333}@media only screen and (min-width:768px){#page-content.food-calculator-page .page-content-wrapper .planner .categories .category .title h3{position:absolute;width:90%;top:50%;left:50%;font-size:1pc;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#page-content.food-calculator-page .page-content-wrapper .planner .categories .category .title{position:relative;height:63px;padding-top:10px;top:auto;left:auto;padding-left:0;float:none}}#page-content.food-calculator-page .page-content-wrapper .planner .categories .category .info{position:absolute;bottom:0;left:0;padding-left:172px;width:100%;height:68px;text-align:center;padding-top:15px}@media only screen and (min-width:768px){#page-content.food-calculator-page .page-content-wrapper .planner .categories .category .info{height:115px;position:relative;padding-left:0;top:auto;left:auto;padding-top:0}}#page-content.food-calculator-page .page-content-wrapper .planner .categories .category .info a{position:absolute;bottom:5px;right:5px;display:block;background:url(/imgs/lunchbox/icon-info@2x.png) no-repeat;text-indent:-9999px;width:1pc;height:1pc;background-size:1pc 1pc}#page-content.food-calculator-page .page-content-wrapper .planner .categories .category .info p .value{font-size:30px;margin-bottom:.125em}@media only screen and (min-width:768px){#page-content.food-calculator-page .page-content-wrapper .planner .categories .category .info a{width:18px;height:18px;background-size:18px 18px;bottom:10px;right:10px}#page-content.food-calculator-page .page-content-wrapper .planner .categories .category .info p{padding-top:35px}#page-content.food-calculator-page .page-content-wrapper .planner .categories .category .info p span{display:block}#page-content.food-calculator-page .page-content-wrapper .planner .categories .category .info p .value{font-size:36px}}#page-content.food-calculator-page .page-content-wrapper .planner .categories .category .info p .label{font-size:14px}#page-content.food-calculator-page .page-content-wrapper .planner .categories .category .tooltip{left:auto;right:10px;top:auto;bottom:10px;width:18px;height:18px;background-image:url(/imgs/lunchbox/icon-info@2x.png);background-size:18px 18px}#page-content.food-calculator-page .page-content-wrapper .planner .categories .category .tooltip>.tooltip-holder{top:auto;bottom:-17px}#page-content.food-calculator-page .page-content-wrapper .planner .categories .category .tooltip>.tooltip-holder>.tooltip-content:after{width:18px;height:18px;background-image:url(/imgs/lunchbox/icon-info@2x.png);background-size:18px 18px}#page-content.food-calculator-page .page-content-wrapper .planner .categories .category .tooltip>.tooltip-holder:after{display:none}#page-content.food-calculator-page .standard-serve{background-color:#f2f2f2;padding:20px 0}@media only screen and (min-width:768px){#page-content.food-calculator-page .page-content-wrapper .planner .categories .category .info p .label{font-size:1pc}#page-content.food-calculator-page .standard-serve{padding:40px 0}}#page-content.food-calculator-page .bottom-panel{padding:20px 25px}#page-content.food-calculator-page .bottom-panel p:last-child{margin-bottom:0}#page-content.food-calculator-page ul.icons{margin-top:2em}#page-content.food-calculator-page ul.icons li{margin-bottom:1em}#page-content.food-calculator-page ul.icons li:after{content:"";display:table;clear:both}#page-content.food-calculator-page ul.icons li:before{content:" ";display:block;width:60px;height:60px;background:center center no-repeat #7acd88;float:left;margin-right:20px;border-radius:75pt;background-size:25px 25px}@media only screen and (min-width:768px){#page-content.food-calculator-page .bottom-panel{padding:40px 0}#page-content.food-calculator-page ul.icons li:before{width:75pt;height:75pt}}#page-content.food-calculator-page ul.icons li .content{padding-left:5pc;padding-top:10px}#page-content.food-calculator-page ul.icons li .content p{margin-bottom:0}#page-content.food-calculator-page ul.icons li.grain:before{background-image:url(/imgs/lunchbox/icon-white-grain@2x.png)}#page-content.food-calculator-page ul.icons li.ham:before{background-image:url(/imgs/lunchbox/icon-white-meat@2x.png)}@media only screen and (min-width:768px){#page-content.food-calculator-page ul.icons li .content{padding-left:90pt}#page-content.food-calculator-page ul.icons li.grain:before{background-size:53px 53px}#page-content.food-calculator-page ul.icons li.ham:before{background-size:3pc 3pc}}#page-content.food-calculator-page ul.icons li.broccoli:before{background-image:url(/imgs/lunchbox/icon-white-broccoli@2x.png);background-size:25px 27px}@media only screen and (min-width:768px){#page-content.food-calculator-page ul.icons li.broccoli:before{background-size:44px 47px}}#page-content.food-calculator-page ul.icons li.apple:before{background-image:url(/imgs/lunchbox/icon-white-apple@2x.png);background-size:25px 28px}@media only screen and (min-width:768px){#page-content.food-calculator-page ul.icons li.apple:before{background-size:43px 3pc}}#page-content.food-calculator-page ul.icons li.milk:before{background-image:url(/imgs/lunchbox/icon-white-milk@2x.png);background-size:25px 38px}#page-content.food-calculator-page .skinny h3{color:#333;text-transform:uppercase;font-weight:900;font-size:1pc;margin-bottom:.5em;line-height:normal}@media only screen and (min-width:768px){#page-content.food-calculator-page ul.icons li.milk:before{background-size:40px 60px}#page-content.food-calculator-page .skinny h3{font-size:18px}#page-content.food-calculator-page .skinny{max-width:620px;margin:0 auto}}.p-landing{background:url(/imgs/landing/bg.jpg) center center no-repeat;background-size:cover;height:calc(100vh - 115px)}.p-landing #footer{position:fixed;bottom:0;left:0;width:100%}.p-landing #landing-page{background:rgba(167,226,226,.9);max-width:510px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:30px;text-align:center;width:100%}.p-landing #landing-page .logo{max-width:167px;width:50%}.p-landing #landing-page p{text-align:left;padding-top:1em;border-top:1px solid #333;margin-top:.25em;font-size:14px;line-height:1.25em}#page-content.sign-up-page{background:#F2F2F2}#page-content.sign-up-page a{text-decoration:none}#page-content.sign-up-page .page-header{background-image:url(/imgs/header/header-signup-bg.jpg);margin-bottom:0}@media only screen and (min-width:768px){.p-landing #landing-page p{font-size:18px}#page-content.sign-up-page .page-header .title{max-width:430px;padding-top:84px}}#page-content.sign-up-page .page-content-wrapper{max-width:none;padding:0}#page-content.sign-up-page .page-content-wrapper p{margin-left:0;margin-right:0;max-width:100%;font-size:1pc;margin-bottom:1em}#page-content.sign-up-page .page-content-wrapper h2{color:#333;font-size:1pc;text-transform:uppercase;font-weight:900;text-align:center;margin:1em 0}@media only screen and (min-width:768px){#page-content.sign-up-page .page-content-wrapper h2{font-size:22px;line-height:44px}}#page-content.sign-up-page .page-content-wrapper h4{display:block;color:#000!important;font-size:18px!important;padding-bottom:10px!important}#page-content.sign-up-page .page-content-wrapper input[type=email],#page-content.sign-up-page .page-content-wrapper input[type=password],#page-content.sign-up-page .page-content-wrapper input[type=text]{padding:10px 39px 10px 10px;width:228px;font-size:14px;height:46px;outline:0;border:2px solid #E3E4E8;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}#page-content.sign-up-page .page-content-wrapper .input_field.invalid input[type=email],#page-content.sign-up-page .page-content-wrapper .input_field.invalid input[type=password],#page-content.sign-up-page .page-content-wrapper .input_field.invalid input[type=text],#page-content.sign-up-page .page-content-wrapper input[type=email].invalid,#page-content.sign-up-page .page-content-wrapper input[type=password].invalid,#page-content.sign-up-page .page-content-wrapper input[type=text].invalid{border-color:#c00}#page-content.sign-up-page .page-content-wrapper input[type=email]:last-child,#page-content.sign-up-page .page-content-wrapper input[type=password]:last-child,#page-content.sign-up-page .page-content-wrapper input[type=text]:last-child{margin-right:0}#page-content.sign-up-page .page-content-wrapper input[type=radio]{width:26px;height:26px;margin:0 0 0 5pc;background:#FFF;color:red;border-radius:100%;outline:0}#page-content.sign-up-page .page-content-wrapper input[type=radio]:first-child{margin-left:0}#page-content.sign-up-page .page-content-wrapper input[type=radio]+label{margin-left:10px}@media only screen and (max-width:639px){#page-content.sign-up-page .page-content-wrapper input[type=radio]+label{margin-left:0}}#page-content.sign-up-page .page-content-wrapper section{overflow:hidden;margin:auto}#page-content.sign-up-page .page-content-wrapper section.social-login-success .sign-up-success{padding:20px!important;max-height:none!important;margin-top:40px!important}#page-content.sign-up-page .page-content-wrapper section.social-login-success .sign-up-success .input_field{display:none;position:relative}@media only screen and (min-width:640px){#page-content.sign-up-page .page-content-wrapper section.social-login-success .sign-up-success{margin-bottom:40px!important}#page-content.sign-up-page .page-content-wrapper section.social-login-success .sign-up-success .input_field{padding-left:40px}}#page-content.sign-up-page .page-content-wrapper section.social-login-success .sign-up-success .input_field label{left:57px}#page-content.sign-up-page .page-content-wrapper section.social-login-success .sign-up-success .input_field .feedback-icon{right:23px}#page-content.sign-up-page .page-content-wrapper section.social-login-success .sign-up-success.twitter_sign_in p{display:none}#page-content.sign-up-page .page-content-wrapper section.social-login-success .sign-up-success.twitter_sign_in .input_field{display:block;text-align:center}#page-content.sign-up-page .page-content-wrapper section.social-login-success .sign-up-details{display:none!important}@media only screen and (min-width:960px){#page-content.sign-up-page .page-content-wrapper section>div{max-width:810px;margin:auto}}#page-content.sign-up-page .page-content-wrapper section .feedback-icon{width:25px;height:25px;background-repeat:no-repeat;background-size:contain;background-position:center}#page-content.sign-up-page .page-content-wrapper section.sign-up-top{background-color:#EEE}#page-content.sign-up-page .page-content-wrapper section.sign-up-top>div{position:relative}#page-content.sign-up-page .page-content-wrapper section.sign-up-top>div.text{margin:auto;text-align:left}@media only screen and (max-width:639px){#page-content.sign-up-page .page-content-wrapper section.sign-up-top>div.text{max-width:none;margin-left:2%;margin-right:2%}}@media only screen and (max-width:959px){#page-content.sign-up-page .page-content-wrapper section.sign-up-top{text-align:center;padding:30px 0}#page-content.sign-up-page .page-content-wrapper section.sign-up-top>div.text{max-width:600px}}@media only screen and (min-width:960px){#page-content.sign-up-page .page-content-wrapper section.sign-up-top>div:not(.text){display:table}#page-content.sign-up-page .page-content-wrapper section.sign-up-top>div:not(.text)>div{display:table-cell;vertical-align:middle;position:relative}#page-content.sign-up-page .page-content-wrapper section.sign-up-top>div:first-child{padding-top:50px}#page-content.sign-up-page .page-content-wrapper section.sign-up-top>div:last-child{padding-bottom:50px}}#page-content.sign-up-page .page-content-wrapper section.sign-up-top .sign-up-success{display:block!important;-webkit-transition:all 750ms ease;transition:all 750ms ease;max-height:0;overflow:hidden;padding:0}#page-content.sign-up-page .page-content-wrapper section.sign-up-top .sign-up-success>div{display:table!important;margin:auto}#page-content.sign-up-page .page-content-wrapper section.sign-up-top .sign-up-success .social_button{margin-top:5px!important}@media only screen and (max-width:639px){#page-content.sign-up-page .page-content-wrapper section.sign-up-top .sign-up-success .social_button{margin-top:20px!important}}@media only screen and (min-width:640px){#page-content.sign-up-page .page-content-wrapper section.sign-up-top .sign-up-success>div>*{display:table-cell;vertical-align:top;position:relative}#page-content.sign-up-page .page-content-wrapper section.sign-up-top .sign-up-success h2,#page-content.sign-up-page .page-content-wrapper section.sign-up-top .sign-up-success p{margin-left:40px}}#page-content.sign-up-page .page-content-wrapper section.sign-up-top .sign-up-success p{display:block;text-align:center}#page-content.sign-up-page .page-content-wrapper section.sign-up-top .sign-up-success .sign-up-social .social_button{width:280px;cursor:auto}@media only screen and (min-width:640px){#page-content.sign-up-page .page-content-wrapper section.sign-up-top .sign-up-success .sign-up-social .social_button{margin-left:40px}}#page-content.sign-up-page .page-content-wrapper section.sign-up-top .sign-up-success .sign-up-social .social_button:hover{opacity:1}#page-content.sign-up-page .page-content-wrapper section.sign-up-top .input_field{position:relative;margin:20px 24px 10px 0;display:inline-block}#page-content.sign-up-page .page-content-wrapper section.sign-up-top .input_field label{position:absolute;bottom:-20px;left:10px;font-size:13px;color:#c00;font-weight:500;font-style:normal;display:none}#page-content.sign-up-page .page-content-wrapper section.sign-up-top .input_field .feedback-icon{position:absolute;right:11px;top:44px}#page-content.sign-up-page .page-content-wrapper section.sign-up-top .input_field.invalid .feedback-icon{background-image:url(/imgs/signup/cross.png);width:18px}#page-content.sign-up-page .page-content-wrapper section.sign-up-top .input_field.invalid label{display:block}#page-content.sign-up-page .page-content-wrapper section.sign-up-top .input_field.valid .feedback-icon{background-image:url(/imgs/signup/tick.png)}@media only screen and (max-width:959px){#page-content.sign-up-page .page-content-wrapper section.sign-up-top .input_field{margin-left:15px;margin-right:15px}#page-content.sign-up-page .page-content-wrapper section.sign-up-top .input_field input{min-width:250px}}@media only screen and (max-width:639px){#page-content.sign-up-page .page-content-wrapper section.sign-up-top .input_field{width:46%;margin-left:2%;margin-right:2%}#page-content.sign-up-page .page-content-wrapper section.sign-up-top .input_field input{min-width:0;width:100%}}#page-content.sign-up-page .page-content-wrapper section.sign-up-top .sign-up-fields{font-size:0}@media only screen and (min-width:960px){#page-content.sign-up-page .page-content-wrapper section.sign-up-top .sign-up-fields{width:35pc}}#page-content.sign-up-page .page-content-wrapper section.sign-up-top .sign-up-fields:after{content:"or";position:absolute;right:21px;top:50%;margin-top:-21px;text-align:center;width:42px;line-height:42px;background:#666;color:#FFF;font-size:15px;letter-spacing:1px;border-radius:100%;display:block}@media only screen and (max-width:959px){#page-content.sign-up-page .page-content-wrapper section.sign-up-top .sign-up-fields:after{right:auto;top:auto;position:relative;margin:10px auto auto}#page-content.sign-up-page .page-content-wrapper section.sign-up-top .sign-up-fields{position:relative}}@media only screen and (min-width:960px){#page-content.sign-up-page .page-content-wrapper section.sign-up-top .sign-up-social{width:250px}}#page-content.sign-up-page .page-content-wrapper section.sign-up-top .sign-up-social .social_button{width:250px;padding-left:60px;text-align:left;text-transform:uppercase;color:#fff;font-size:15px;font-weight:700;letter-spacing:.75px;cursor:pointer;margin:20px 0;line-height:46px;position:relative;box-shadow:0 3px 2px rgba(0,0,0,.3);-webkit-transition:opacity .2s ease;transition:opacity .2s ease}#page-content.sign-up-page .page-content-wrapper section.sign-up-top .sign-up-social .social_button span{position:absolute;display:block;width:46px;height:46px;left:0;top:0;background-repeat:no-repeat;background-position:center center;background-size:46px 46px}#page-content.sign-up-page .page-content-wrapper section.sign-up-top .sign-up-social .social_button.social_button_facebook{background:#395695}#page-content.sign-up-page .page-content-wrapper section.sign-up-top .sign-up-social .social_button.social_button_facebook span{background-image:url(/imgs/global/sign-up-facebook.png)}#page-content.sign-up-page .page-content-wrapper section.sign-up-top .sign-up-social .social_button.social_button_twitter{background:#529fd6}#page-content.sign-up-page .page-content-wrapper section.sign-up-top .sign-up-social .social_button.social_button_twitter span{background-image:url(/imgs/global/sign-up-twitter.png)}#page-content.sign-up-page .page-content-wrapper section.sign-up-top .sign-up-social .social_button:hover{opacity:.8}#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom{background-color:#E3E2E2;padding-top:20px;padding-bottom:5pc}@media only screen and (max-width:959px){#page-content.sign-up-page .page-content-wrapper section.sign-up-top .sign-up-social .social_button{display:inline-block;vertical-align:top;margin-left:15px;margin-right:15px}#page-content.sign-up-page .page-content-wrapper section.sign-up-top .sign-up-social{font-size:0}#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom{text-align:center}}@media only screen and (max-width:639px){#page-content.sign-up-page .page-content-wrapper section.sign-up-top .sign-up-social .social_button{display:block;width:auto;margin-left:2%;margin-right:2%}#page-content.sign-up-page .page-content-wrapper section.sign-up-top .sign-up-social .social_button:not(:last-child){margin-bottom:0}#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom{text-align:left}}@media only screen and (max-width:959px){#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom .text>*{max-width:600px;margin-left:auto;margin-right:auto}}@media only screen and (max-width:639px){#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom .text>*{max-width:none;margin-left:2%;margin-right:2%}#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom .text hr{display:none}}#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom h2{margin:40px auto;max-width:456px;border-color:#7ACDCC;border-style:solid;border-width:1px 0}@media only screen and (max-width:959px){#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom h2{max-width:none}}#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom hr{background-color:#CCC;margin-top:50px;margin-bottom:30px}#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom input[type=checkbox],#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom input[type=radio]{float:left;width:0;opacity:0;height:1px;display:none!important}#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom input[type=checkbox]+label,#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom input[type=radio]+label{position:relative}#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom input[type=checkbox]+label span,#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom input[type=radio]+label span{display:inline-block;width:30px;height:30px;background:url(/imgs/signup/radio_sheet.png) right top no-repeat;margin-right:10px}@media only screen and (max-width:639px){#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom input[type=checkbox]+label span,#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom input[type=radio]+label span{margin-right:15px}}#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom input[type=checkbox]:checked+label span,#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom input[type=radio]:checked+label span{background:url(/imgs/signup/radio_sheet.png) 2px top no-repeat}#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom input[type=radio],#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom label{line-height:46px;font-size:1pc}#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom .sign-up-cta{max-width:17pc;box-shadow:0 3px 2px rgba(0,0,0,.3)}#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom input[type=text]{margin-left:10px}#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom .sign-up-communication{position:relative;text-align:center}#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom .sign-up-communication section{position:relative;display:inline-block}@media only screen and (max-width:959px){#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom .sign-up-communication section{display:block;margin:20px auto;text-align:center!important}}#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom .sign-up-communication section>*{display:inline-block;vertical-align:middle}#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom .sign-up-communication section>#sign-up-communication-mobile_number{position:relative;margin-right:25px}@media only screen and (max-width:959px){#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom .sign-up-communication section>#sign-up-communication-mobile_number{margin-right:0}}@media only screen and (max-width:639px){#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom .sign-up-communication section>#sign-up-communication-mobile_number{margin-left:0;margin-top:10px}}#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom .sign-up-communication section>#sign-up-communication-mobile_number+.feedback-icon{position:absolute;left:53%;top:10px}#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom .sign-up-communication section>#sign-up-communication-mobile_number.invalid+.feedback-icon{background-image:url(/imgs/signup/cross.png);width:18px}#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom .sign-up-communication section>#sign-up-communication-mobile_number.valid+.feedback-icon{background-image:url(/imgs/signup/tick.png)}#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom .sign-up-communication section>#sign-up-communication-frequency{width:10pc;margin-left:25px}@media only screen and (max-width:639px){#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom .sign-up-communication section>#sign-up-communication-frequency{margin-left:20px}}#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom .sign-up-communication section input[type=radio]+label:nth-child(4){margin-left:65px}#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom .sign-up-communication section input[type=radio]+label span{position:relative;top:9px}#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom .sign-up-communication section select{background:url(/imgs/global/icon-select-down-arrow@2x.png) 90% no-repeat #333;background-position-y:55%;background-size:9pt;width:268px;padding:5px 20px;font-size:14px;border:0;border-radius:1px;color:#fff;height:34px;-webkit-appearance:none;-moz-appearance:none;appearance:none}#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom .sign-up-communication section select:focus{outline:0}#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom .sign-up-terms{text-align:left;margin-bottom:50px;padding-left:40px;padding-right:35px}#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom .sign-up-terms input[type=checkbox]+label span{position:absolute;left:-30px}#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom .sign-up-terms>div{position:relative;margin-bottom:28px}#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom .sign-up-terms p{position:absolute;display:none;color:#c00;bottom:-92%;font-size:14px;left:40px}#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom .sign-up-terms .feedback-icon{position:absolute;right:-25px;top:5px}#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom .sign-up-terms #sign-up-terms-one.invalid+label span,#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom .sign-up-terms #sign-up-terms-two.invalid+label span{background:url(/imgs/signup/radio_invalid.png) center center no-repeat}#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom .sign-up-terms #sign-up-terms-one.invalid+label+.feedback-icon,#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom .sign-up-terms #sign-up-terms-two.invalid+label+.feedback-icon{background-image:url(/imgs/signup/cross.png);width:18px}#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom .sign-up-terms #sign-up-terms-one.invalid+label+.feedback-icon+p,#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom .sign-up-terms #sign-up-terms-two.invalid+label+.feedback-icon+p{display:block}#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom .sign-up-terms #sign-up-terms-one.valid+label .feedback-icon,#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom .sign-up-terms #sign-up-terms-two.valid+label .feedback-icon{background-image:url(/imgs/signup/tick.png)}#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom .sign-up-terms>div>label{display:block;padding-left:40px;padding-top:3px;line-height:21px}#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom .sign-up-terms>div>label a{color:#e84e0e;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom .sign-up-terms>div>label a:hover{color:#F63}@media only screen and (max-width:639px){#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom .sign-up-terms>div>label{padding-left:15px}#page-content.sign-up-page .page-content-wrapper section.sign-up-bottom .sign-up-terms{padding-left:30px;padding-right:5px}}#page-content.quiz-page{background:#F2F2F2}#page-content.quiz-page .page-header{background-image:url(/imgs/quiz/header-quiz-bg.jpg);margin-bottom:0}@media only screen and (min-width:768px){#page-content.quiz-page .page-header .title{max-width:430px;padding-top:84px}}@media only screen and (max-width:767px){#page-content.quiz-page .page-header .title{padding-top:75px!important}}#page-content.quiz-page .page-content-wrapper{max-width:none;padding:0}#page-content.quiz-page .page-content-wrapper p{margin-left:0;margin-right:0;max-width:100%;font-size:1pc;margin-bottom:1em}#page-content.quiz-page .page-content-wrapper h2{color:#333;font-size:1pc;text-transform:uppercase;font-weight:900;text-align:center;margin:1em 0}@media only screen and (min-width:768px){#page-content.quiz-page .page-content-wrapper h2{font-size:22px;line-height:44px}}#page-content.quiz-page .page-content-wrapper .cta{width:300px;margin:50px auto}#page-content.quiz-page .page-content-wrapper .tooltip{position:relative;left:6px;top:4px;display:inline-block}#page-content.quiz-page .page-content-wrapper .tooltip>.tooltip-holder{top:auto;bottom:-50%}#page-content.quiz-page .page-content-wrapper .tooltip:hover>.tooltip-holder{bottom:-24px}#page-content.quiz-page .page-content-wrapper select{background:url(/imgs/global/icon-select-down-arrow@2x.png) 90% no-repeat #333;background-position-y:55%;background-size:9pt;width:75pt;padding:5px 20px;font-size:14px;border:0;border-radius:1px;color:#fff;height:34px;-webkit-appearance:none;-moz-appearance:none;appearance:none}#page-content.quiz-page .page-content-wrapper select:focus{outline:0}#page-content.quiz-page .page-content-wrapper section{min-height:450px}#page-content.quiz-page .page-content-wrapper section .quiz-title{background-color:#7acdcc;padding:15px 30px}#page-content.quiz-page .page-content-wrapper section .quiz-title h2{text-align:left;max-width:75pc;margin:auto}#page-content.quiz-page .page-content-wrapper section .content{display:table;width:100%;table-layout:fixed}#page-content.quiz-page .page-content-wrapper section .content>*{display:table-cell;vertical-align:middle}#page-content.quiz-page .page-content-wrapper section .content .img-col{width:33%;height:25pc;background-color:#eee;position:relative}@media only screen and (max-width:639px){#page-content.quiz-page .page-content-wrapper section .content>*{display:block}#page-content.quiz-page .page-content-wrapper section .content .img-col{width:100%;height:230px}}#page-content.quiz-page .page-content-wrapper section .content .img-col .img-container{width:200px;height:200px;background:url(/imgs/quiz/about-you.jpg) center no-repeat;background-size:cover;border-radius:50%;display:block;margin:auto}#page-content.quiz-page .page-content-wrapper section .content .question-col{width:66%;background-color:#eee}@media only screen and (max-width:639px){#page-content.quiz-page .page-content-wrapper section .content .img-col .img-container{margin-top:20px}#page-content.quiz-page .page-content-wrapper section .content .question-col{width:100%;padding-top:10px}}#page-content.quiz-page .page-content-wrapper section .content .question-col>div{padding:5pc 0 0;width:80%}@media only screen and (max-width:959px){#page-content.quiz-page .page-content-wrapper section .content .question-col>div{width:100%;margin:auto}}#page-content.quiz-page .page-content-wrapper section .content .question-col>div .question{margin:auto auto 30px;max-width:500px}@media only screen and (max-width:1199px){#page-content.quiz-page .page-content-wrapper section .content .question-col>div .question{max-width:none;width:70%}}@media only screen and (max-width:767px){#page-content.quiz-page .page-content-wrapper section .quiz-title h2{text-align:center}#page-content.quiz-page .page-content-wrapper section .content .question-col>div .question{width:85%;margin-bottom:0;padding-bottom:20px}}#page-content.quiz-page .page-content-wrapper section .content .question-col>div .question>*{display:table-cell;margin-right:20px}#page-content.quiz-page .page-content-wrapper section .content .question-col>div .question .q_bullet>div{background:#7acdcc;width:40px;height:40px;min-width:40px;min-height:40px;text-align:center;font-size:19px;font-weight:700;color:#fff;border-radius:100%;display:table-cell;vertical-align:middle}#page-content.quiz-page .page-content-wrapper section .content .question-col>div .question>div:nth-child(2){min-width:210px;vertical-align:middle;padding-bottom:8px;padding-left:10px}@media only screen and (max-width:959px){#page-content.quiz-page .page-content-wrapper section .content .question-col>div .question>:nth-child(3){width:70%;margin-top:15px}#page-content.quiz-page .page-content-wrapper section .content .question-col>div .question>.slider_holder{width:100%}}#page-content.quiz-page .page-content-wrapper section .content .question-col>div .question>.slider_holder{display:block;max-width:600px;margin-top:75pt}@media only screen and (max-width:639px){#page-content.quiz-page .page-content-wrapper section .content .question-col>div{padding-top:10px}#page-content.quiz-page .page-content-wrapper section .content .question-col>div .question>.slider_holder{margin-top:5pc}#page-content.quiz-page .page-content-wrapper section .content .question-col>div .question>.slider_holder .slider .slider_tip>div{display:none}}#page-content.quiz-page .page-content-wrapper section .content .question-col>div .question>.slider_holder .slider{width:100%;height:20px;border-radius:0;border:0;position:relative;font-family:IntroCondensed,Helvetica,Arial,sans-serif}#page-content.quiz-page .page-content-wrapper section .content .question-col>div .question>.slider_holder .slider .inside_slider{position:relative;width:100%;height:100%;overflow:hidden;background:#fff}#page-content.quiz-page .page-content-wrapper section .content .question-col>div .question>.slider_holder .slider .inside_slider>div{position:absolute;top:0;width:100%;height:100%}#page-content.quiz-page .page-content-wrapper section .content .question-col>div .question>.slider_holder .slider .ui-state-default,#page-content.quiz-page .page-content-wrapper section .content .question-col>div .question>.slider_holder .slider .ui-widget-content .ui-state-default,#page-content.quiz-page .page-content-wrapper section .content .question-col>div .question>.slider_holder .slider .ui-widget-header .ui-state-default{background:url(/imgs/quiz/slideR_thumb.png) 50% 50% no-repeat;width:45px;height:45px;top:-1pc;border:0;-webkit-transform:translateX(-26%);-ms-transform:translateX(-26%);transform:translateX(-26%)}#page-content.quiz-page .page-content-wrapper section .content .question-col>div .question>.slider_holder .slider .ui-slider-handle:focus{outline:0!important}#page-content.quiz-page .page-content-wrapper section .content .question-col>div .question>.slider_holder .slider .slider_tip{position:absolute;top:-50px;left:23px;padding:10px 0;color:#000;font-size:18px;width:50px;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#page-content.quiz-page .page-content-wrapper section .content .question-col>div .question>.slider_holder .slider .slider_tip>div{width:0;height:0;border-style:solid;border-width:10px 10px 0;border-color:#7acdcc transparent transparent;position:absolute;bottom:-10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:0 0!important}#page-content.quiz-page .page-content-wrapper section .content .question-col>div .question>.slider_holder .slider_title{text-align:center;margin-top:5pc;text-transform:uppercase;font-size:18px}@media only screen and (max-width:767px){#page-content.quiz-page .page-content-wrapper section .content .question-col>div .question>.slider_holder .slider_title{margin-top:60px;padding-bottom:20px}}#page-content.quiz-page .page-content-wrapper section .content:nth-of-type(3) .img-col,#page-content.quiz-page .page-content-wrapper section .content:nth-of-type(3) .question-col{background-color:#e3e2e2}#page-content.quiz-page .page-content-wrapper section.about-you .question-col>div{padding-top:65px;padding-bottom:35px}#page-content.quiz-page .page-content-wrapper section.about-you .question-col>div .question-validation-text{display:none}#page-content.quiz-page .page-content-wrapper section.about-you .question-col>div .question-validation-text.error{display:block;color:#DD4848;margin:auto;max-width:500px;position:relative;top:-30px}@media only screen and (max-width:767px){#page-content.quiz-page .page-content-wrapper section.about-you .question-col>div .question-validation-text.error{text-align:center;top:-15px}}#page-content.quiz-page .page-content-wrapper section.about-you .question-col>div .question.error input{border:2px solid #DD4848!important}@media only screen and (max-width:959px){#page-content.quiz-page .page-content-wrapper section.about-you .question-col>div .question{margin-left:30px}}#page-content.quiz-page .page-content-wrapper section.about-you .question-col>div .question>*{display:table-cell}@media only screen and (max-width:639px){#page-content.quiz-page .page-content-wrapper section.about-you .question-col>div{padding-top:10px}#page-content.quiz-page .page-content-wrapper section.about-you .question-col>div .question>div:nth-child(2){padding-left:55px;padding-top:10px;margin-right:0}#page-content.quiz-page .page-content-wrapper section.about-you .question-col>div .question>*{display:block}}#page-content.quiz-page .page-content-wrapper section.about-you .question-col>div .question>*>*{display:table-cell}#page-content.quiz-page .page-content-wrapper section.about-you .question-col>div .question>*>span{display:inline-block!important}#page-content.quiz-page .page-content-wrapper section.about-you .question-col>div .question>* .q_text{min-width:235px;padding-left:15px;vertical-align:middle}#page-content.quiz-page .page-content-wrapper section.about-you .question-col>div .question>* input[type=email],#page-content.quiz-page .page-content-wrapper section.about-you .question-col>div .question>* input[type=password],#page-content.quiz-page .page-content-wrapper section.about-you .question-col>div .question>* input[type=text]{padding:10px 39px 10px 10px;width:90pt;font-size:14px;height:100%;min-height:45px;outline:0;border:2px solid #E3E4E8;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}@media only screen and (max-width:639px){#page-content.quiz-page .page-content-wrapper section.about-you .question-col>div .question>* input[type=email],#page-content.quiz-page .page-content-wrapper section.about-you .question-col>div .question>* input[type=password],#page-content.quiz-page .page-content-wrapper section.about-you .question-col>div .question>* input[type=text]{width:80%}}#page-content.quiz-page .page-content-wrapper section.about-you .question-col>div .question>* input[type=email].invalid,#page-content.quiz-page .page-content-wrapper section.about-you .question-col>div .question>* input[type=password].invalid,#page-content.quiz-page .page-content-wrapper section.about-you .question-col>div .question>* input[type=text].invalid{border-color:#c00}#page-content.quiz-page .page-content-wrapper section.food .answers_bar>div .chosen,#page-content.quiz-page .page-content-wrapper section.food .inside_slider>div,#page-content.quiz-page .page-content-wrapper section.food .q_bullet>div,#page-content.quiz-page .page-content-wrapper section.food .quiz-title,#page-content.quiz-page .page-content-wrapper section.food .slider_tip{background-color:#7acd88!important}#page-content.quiz-page .page-content-wrapper section.food .slider_tip>div{border-color:#7acd88 transparent transparent!important}#page-content.quiz-page .page-content-wrapper section.food .carrot{border-color:transparent transparent #7acd88!important}#page-content.quiz-page .page-content-wrapper section.food .content:nth-of-type(2) .img-container{background-image:url(/imgs/quiz/food.jpg)!important}#page-content.quiz-page .page-content-wrapper section.food .content:nth-of-type(3) .img-container{background-image:url(/imgs/quiz/food-2.jpg)!important}#page-content.quiz-page .page-content-wrapper section.food .content:nth-of-type(4) .img-container{background-image:url(/imgs/quiz/food-3.jpg)!important}#page-content.quiz-page .page-content-wrapper section.activities .answers_bar>div>.chosen,#page-content.quiz-page .page-content-wrapper section.activities .inside_slider>div,#page-content.quiz-page .page-content-wrapper section.activities .q_bullet>div,#page-content.quiz-page .page-content-wrapper section.activities .quiz-title,#page-content.quiz-page .page-content-wrapper section.activities .slider_tip{background-color:#7fc9f0!important}#page-content.quiz-page .page-content-wrapper section.activities .carrot{border-color:transparent transparent #7fc9f0!important}#page-content.quiz-page .page-content-wrapper section.activities .slider_tip>div{border-color:#7fc9f0 transparent transparent!important}#page-content.quiz-page .page-content-wrapper section.activities .content:nth-of-type(2) .img-container{background-image:url(/imgs/quiz/activities-1.jpg)!important}#page-content.quiz-page .page-content-wrapper section.activities .content:nth-of-type(3) .img-container{background-image:url(/imgs/quiz/activities-2.jpg)!important}#page-content.quiz-page .page-content-wrapper section.unhealthy .answers_bar>div>.chosen,#page-content.quiz-page .page-content-wrapper section.unhealthy .inside_slider>div,#page-content.quiz-page .page-content-wrapper section.unhealthy .q_bullet>div,#page-content.quiz-page .page-content-wrapper section.unhealthy .quiz-title,#page-content.quiz-page .page-content-wrapper section.unhealthy .slider_tip{background-color:#d299b5!important}#page-content.quiz-page .page-content-wrapper section.unhealthy .slider_tip>div{border-color:#d299b5 transparent transparent!important}#page-content.quiz-page .page-content-wrapper section.unhealthy .carrot{border-color:transparent transparent #d299b5!important}#page-content.quiz-page .page-content-wrapper section.unhealthy .content:nth-of-type(2) .img-container{background-image:url(/imgs/quiz/unhealthy-1.jpg)!important}#page-content.quiz-page .page-content-wrapper section.unhealthy .content:nth-of-type(3) .img-container{background-image:url(/imgs/quiz/unhealthy-2.jpg)!important}#page-content.quiz-page .page-content-wrapper section.unhealthy .content:nth-of-type(4) .img-container{background-image:url(/imgs/quiz/unhealthy-3.jpg)!important}#page-content.quiz-page.results .page-header{background-image:url(https://www.makehealthynormal.nsw.gov.au/Imgs/header/QuizResultsHealder.jpg)}#page-content.quiz-page.results .page-header .cta{max-width:300px;margin:20px auto auto}#page-content.quiz-page.results .page-header .title{max-width:540px;min-height:325px}#page-content.quiz-page.results .page-header .title>h1,#page-content.quiz-page.results .page-header .title>p{max-width:450px;margin:auto}#page-content.quiz-page.results .page-header .title .results-overview>div{display:table-cell;width:49%;padding:10px;float:left;position:relative;max-width:450px}@media only screen and (max-width:959px){#page-content.quiz-page.results .page-header .title .results-overview>div{display:block;width:100%;float:none;margin:auto}}#page-content.quiz-page.results .page-header .title .results-overview>div h5{text-align:left;margin-bottom:20px}#page-content.quiz-page.results .page-header .title .results-overview>div img{display:block;max-width:424px;margin:auto}#page-content.quiz-page.results .page-header .title .results-overview>div img.meter_pointer{position:absolute;left:50%;bottom:0;width:27px;-webkit-transform:translateX(-45%) translateY(-11%) rotate(65deg);-ms-transform:translateX(-45%) translateY(-11%) rotate(65deg);transform:translateX(-45%) translateY(-11%) rotate(65deg);-webkit-transform-origin:50% 91.2%;-ms-transform-origin:50% 91.2%;transform-origin:50% 91.2%;-webkit-transition:all 650ms ease;transition:all 650ms ease}@media only screen and (max-width:639px){#page-content.quiz-page.results .page-header .title .results-overview>div img.meter_pointer{width:21px}#page-content.quiz-page.results .page-content-wrapper section .content .question-col>div{text-align:center;padding:10px 15px}}#page-content.quiz-page.results .page-header .title .results-overview>div .cta{width:467px;margin:25px auto}#page-content.quiz-page.results .page-content-wrapper section .content .img-container{background-image:url(/imgs/quizresults/1.jpg)!important}#page-content.quiz-page.results .page-content-wrapper section.food .content:nth-of-type(2) .img-container{background-image:url(/imgs/quizresults/2.jpg)!important}#page-content.quiz-page.results .page-content-wrapper section.food .content:nth-of-type(3) .img-container{background-image:url(/imgs/quizresults/90.jpg)!important}#page-content.quiz-page.results .page-content-wrapper section.food .content:nth-of-type(4) .img-container{background-image:url(/imgs/quizresults/3.jpg)!important}#page-content.quiz-page.results .page-content-wrapper section.activities .content:nth-of-type(2) .img-container{background-image:url(/imgs/quizresults/4.jpg)!important}#page-content.quiz-page.results .page-content-wrapper section.activities .content:nth-of-type(3) .img-container{background-image:url(/imgs/quizresults/5.jpg)!important}#page-content.quiz-page.results .page-content-wrapper section.unhealthy .content:nth-of-type(2) .img-container{background-image:url(/imgs/quizresults/6.jpg)!important}#page-content.quiz-page.results .page-content-wrapper section.unhealthy .content:nth-of-type(3) .img-container{background-image:url(/imgs/quizresults/7.jpg)!important}#page-content.quiz-page.results .page-content-wrapper section.unhealthy .content:nth-of-type(4) .img-container{background-image:url(/imgs/quizresults/8.jpg)!important}#page-content.quiz-page.results .page-content-wrapper section .content .question-col{position:relative}#page-content.quiz-page.results .page-content-wrapper section .content .question-col>div{max-width:695px}@media only screen and (min-width:640px){#page-content.quiz-page.results .page-content-wrapper section .content .question-col>div{width:45%;margin-left:75pt;min-width:440px;max-width:600px}}@media only screen and (max-width:959px){#page-content.quiz-page.results .page-content-wrapper section .content .question-col>div{min-width:none;width:90%;margin:auto}}#page-content.quiz-page.results .page-content-wrapper section .content .question-col>div p{text-align:left}#page-content.quiz-page.results .page-content-wrapper section .content .question-col h5{margin-bottom:20px;font-size:18px;text-transform:uppercase}#page-content.quiz-page.results .page-content-wrapper section .content .question-col .sum{padding-bottom:15px;min-height:45px;position:relative}#page-content.quiz-page.results .page-content-wrapper section .content .question-col .overhead-sum{position:absolute;-webkit-transition:all 350ms ease;transition:all 350ms ease;top:-49px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;left:130%;width:300px}#page-content.quiz-page.results .page-content-wrapper section .content .question-col .overhead-sum>*{display:table-cell;vertical-align:middle}#page-content.quiz-page.results .page-content-wrapper section .content .question-col .overhead-sum .exclamation{margin:5px 0;width:38px;height:31px;background-size:31px;padding:0 17px;background-repeat:no-repeat;background-position:1px center}#page-content.quiz-page.results .page-content-wrapper section .content .question-col .overhead-sum .exclamation.warning{background-image:url(/imgs/quizresults/exc_warning.png)}#page-content.quiz-page.results .page-content-wrapper section .content .question-col .overhead-sum .exclamation.danger{background-image:url(/imgs/quizresults/exc_danger.png)}#page-content.quiz-page.results .page-content-wrapper section .content .question-col .overhead-sum .exclamation.mild{background-image:url(/imgs/quizresults/exc_mild_chilli_salsa.png)}#page-content.quiz-page.results .page-content-wrapper section .content .question-col .overhead-sum .exclamation.success{background-image:url(/imgs/quizresults/exc_success.png)}#page-content.quiz-page.results .page-content-wrapper section .content .question-col .overhead-sum span{font-size:17px;padding-left:10px}#page-content.quiz-page.results .page-content-wrapper section .content .question-col .answers_bar{width:100%;height:40px;background:#f1f1f1;margin-bottom:15px;position:relative}@media only screen and (max-width:639px){#page-content.quiz-page.results .page-content-wrapper section .content .question-col .answers_bar{height:auto}}#page-content.quiz-page.results .page-content-wrapper section .content .question-col .answers_bar>div{height:100%;margin:auto;display:table;position:relative}#page-content.quiz-page.results .page-content-wrapper section .content .question-col .answers_bar>div>div{display:table-cell;height:100%;min-width:30px;padding:0 17px;font-size:17px;vertical-align:middle;position:relative}@media only screen and (max-width:639px){#page-content.quiz-page.results .page-content-wrapper section .content .question-col .answers_bar>div>div{padding:11px 20px;max-width:none}}#page-content.quiz-page.results .page-content-wrapper section .content .question-col .answers_bar>div>div.chosen{background:#7acdcc}#page-content.quiz-page.results .page-content-wrapper section .content .question-col .answers_bar>div>div.chosen .carrot{width:0;height:0;border-style:solid;border-width:0 10px 10px;border-color:transparent transparent #7acdcc;position:absolute;top:-10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#page-content.quiz-page.results .page-content-wrapper section .content .question-col .cta_container{max-width:20pc}#page-content.quiz-page.results .page-content-wrapper section .content .question-col .cta{margin:10px auto 0;width:auto}#page-content.search-page{background:#F2F2F2}#page-content.search-page .page-header{background-image:url(/imgs/header/header-search-bg.jpg);margin-bottom:20px}@media only screen and (min-width:768px){#page-content.search-page .page-header{margin-bottom:40px}#page-content.search-page .page-header .title{max-width:430px;padding-top:84px}}#page-content.search-page .page-content-wrapper h2{background:#77c6c5;text-transform:uppercase;color:#333;text-align:center;padding:6px;font-weight:900;font-size:1pc;line-height:normal;margin-bottom:1.5em}@media only screen and (min-width:768px){#page-content.search-page .page-content-wrapper h2{font-size:20px;padding:10px}}#page-content.search-page .page-content-wrapper p{max-width:100%;margin-left:0;margin-right:0;font-size:1pc;margin-bottom:1em}#page-content.search-page .page-content-wrapper>div,#page-content.search-page .page-content-wrapper>section{display:block;position:relative}#page-content.search-page .page-content-wrapper>div.search-fields,#page-content.search-page .page-content-wrapper>section.search-fields{text-align:center;padding-bottom:53px}@media only screen and (max-width:767px){#page-content.search-page .page-content-wrapper>div.search-fields,#page-content.search-page .page-content-wrapper>section.search-fields{padding-bottom:35px}}#page-content.search-page .page-content-wrapper>div.search-fields>*,#page-content.search-page .page-content-wrapper>section.search-fields>*{position:relative;display:inline-block;vertical-align:middle;width:21pc}@media only screen and (max-width:639px){#page-content.search-page .page-content-wrapper>div.search-fields>*,#page-content.search-page .page-content-wrapper>section.search-fields>*{display:block;margin:auto;text-align:center;width:280px}}#page-content.search-page .page-content-wrapper>div.search-fields>input,#page-content.search-page .page-content-wrapper>section.search-fields>input{height:46px;font-size:14px;outline:0;border:2px solid #E3E4E8;padding:10px}@media only screen and (min-width:640px){#page-content.search-page .page-content-wrapper>div.search-fields>*,#page-content.search-page .page-content-wrapper>section.search-fields>*{margin:0 14px}#page-content.search-page .page-content-wrapper>div.search-fields>:first-child,#page-content.search-page .page-content-wrapper>section.search-fields>:first-child{margin-left:0}#page-content.search-page .page-content-wrapper>div.search-fields>:last-child,#page-content.search-page .page-content-wrapper>section.search-fields>:last-child{margin-right:0}#page-content.search-page .page-content-wrapper>div.search-fields>input,#page-content.search-page .page-content-wrapper>section.search-fields>input{padding-right:39px}#page-content.search-page .page-content-wrapper>div.search-fields>.search-fields-submit,#page-content.search-page .page-content-wrapper>section.search-fields>.search-fields-submit{min-width:151px;width:auto}}#page-content.search-page .page-content-wrapper>div.search-results h2,#page-content.search-page .page-content-wrapper>section.search-results h2{position:relative;text-transform:none;text-align:left}#page-content.search-page .page-content-wrapper>div.search-results>h2,#page-content.search-page .page-content-wrapper>section.search-results>h2{padding-left:9pt;margin-bottom:0;white-space:no-wrap}#page-content.search-page .page-content-wrapper>div.search-results .search-results-tab,#page-content.search-page .page-content-wrapper>section.search-results .search-results-tab{display:block;position:absolute;top:0;right:0;width:114px;line-height:47px;background:#9BDAD9;text-align:center;z-index:1}@media only screen and (max-width:639px){#page-content.search-page .page-content-wrapper>div.search-fields>.search-fields-submit,#page-content.search-page .page-content-wrapper>section.search-fields>.search-fields-submit{margin-top:20px}#page-content.search-page .page-content-wrapper>div.search-results>h2,#page-content.search-page .page-content-wrapper>section.search-results>h2{text-align:center}#page-content.search-page .page-content-wrapper>div.search-results .search-results-tab,#page-content.search-page .page-content-wrapper>section.search-results .search-results-tab{position:relative;width:auto;display:none}}#page-content.search-page .page-content-wrapper>div.search-results .search-results-item,#page-content.search-page .page-content-wrapper>section.search-results .search-results-item{position:relative;border-bottom:1px solid #CCC;-webkit-transition:background .2s ease;transition:background .2s ease;padding:33px 114px 33px 10px}@media only screen and (max-width:767px){#page-content.search-page .page-content-wrapper>div.search-results .search-results-tab,#page-content.search-page .page-content-wrapper>section.search-results .search-results-tab{line-height:33px}#page-content.search-page .page-content-wrapper>div.search-results .search-results-item,#page-content.search-page .page-content-wrapper>section.search-results .search-results-item{padding-top:25px;padding-bottom:25px}}#page-content.search-page .page-content-wrapper>div.search-results .search-results-item:last-child,#page-content.search-page .page-content-wrapper>section.search-results .search-results-item:last-child{border-bottom:4px solid #999}#page-content.search-page .page-content-wrapper>div.search-results .search-results-item>*,#page-content.search-page .page-content-wrapper>section.search-results .search-results-item>*{display:block;clear:both;margin:0}#page-content.search-page .page-content-wrapper>div.search-results .search-results-item>a,#page-content.search-page .page-content-wrapper>section.search-results .search-results-item>a{position:absolute;left:0;top:0;width:100%;height:100%}#page-content.search-page .page-content-wrapper>div.search-results .search-results-item>h2,#page-content.search-page .page-content-wrapper>section.search-results .search-results-item>h2{background:0 0;text-align:left;text-transform:none;padding:0;margin-bottom:.75em;float:left;-webkit-transition:color .2s ease;transition:color .2s ease}#page-content.search-page .page-content-wrapper>div.search-results .search-results-item p,#page-content.search-page .page-content-wrapper>section.search-results .search-results-item p{padding-left:2px}#page-content.search-page .page-content-wrapper>div.search-results .search-results-item:after,#page-content.search-page .page-content-wrapper>section.search-results .search-results-item:after{display:block;content:"";background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(/imgs/global/icon-right-arrow-gray@2x.png);position:absolute;right:10px;top:50%;width:8px;height:9pt;margin-top:-6px;-webkit-transition:background .2s ease;transition:background .2s ease}#page-content.search-page .page-content-wrapper>div.search-results .search-results-item:hover,#page-content.search-page .page-content-wrapper>section.search-results .search-results-item:hover{background:#FFF}#page-content.search-page .page-content-wrapper>div.search-results .search-results-item:hover>h2,#page-content.search-page .page-content-wrapper>section.search-results .search-results-item:hover>h2{color:#F63;text-decoration:underline}#page-content.search-page .page-content-wrapper>div.search-results .search-results-item:hover *,#page-content.search-page .page-content-wrapper>section.search-results .search-results-item:hover *{cursor:pointer}#page-content.search-page .page-content-wrapper>div.search-results .search-results-item:hover:after,#page-content.search-page .page-content-wrapper>section.search-results .search-results-item:hover:after{background-image:url(/imgs/global/icon-right-arrow-orange@2x.png)}#page-content.search-page .page-content-wrapper>div.search-bottom,#page-content.search-page .page-content-wrapper>section.search-bottom{padding-top:23px;padding-bottom:53px;text-align:right}@media only screen and (max-width:767px){#page-content.search-page .page-content-wrapper>div.search-bottom,#page-content.search-page .page-content-wrapper>section.search-bottom{padding-top:15px;padding-bottom:35px}}#page-content.search-page .page-content-wrapper>div.search-bottom>.search-bottom-backtotop,#page-content.search-page .page-content-wrapper>section.search-bottom>.search-bottom-backtotop{display:inline-block;line-height:22px;text-decoration:none;color:inherit;padding-right:29px;background-position:right center;background-repeat:no-repeat;background-size:contain;background-image:url(/imgs/global/icon-backtotop.png)}#page-content.finding-a-new-normal{background:#FFF}#page-content.finding-a-new-normal .page-header{background-image:url(/imgs/header/header-whats-healthy-bg.jpg);margin-bottom:20px}#page-content.finding-a-new-normal .page-header .title{background:rgba(255,231,154,.9)}@media only screen and (min-width:768px){#page-content.finding-a-new-normal .page-header{margin-bottom:40px}#page-content.finding-a-new-normal .page-header .title{padding-top:84px}}#page-content.finding-a-new-normal .page-header.finding-header{background-image:url(/imgs/whats-healthy/finding-a-new-normal-header.jpg)}#page-content.finding-a-new-normal .page-header.the-movement-header{background-image:url(/imgs/whats-healthy/the-movement-header.jpg)}#page-content.finding-a-new-normal .page-content-wrapper h2{text-align:center;background:#ffe79a}#page-content.finding-a-new-normal .page-content-wrapper article .text{width:73%;padding-right:90px}@media only screen and (max-width:639px){#page-content.finding-a-new-normal .page-content-wrapper article .text{padding-right:0;width:100%}}#page-content.finding-a-new-normal .page-content-wrapper article .text>h2{background:0 0;border:0;text-align:left;line-height:100%;font-size:1pc}#page-content.finding-a-new-normal .page-content-wrapper article aside{width:27%;margin:0}@media only screen and (max-width:639px){#page-content.finding-a-new-normal .page-content-wrapper article aside{width:100%}}#page-content.finding-a-new-normal .page-content-wrapper .cta{max-width:375px;margin:auto auto 3em}#page-content.finding-a-new-normal .page-content-wrapper .steps{margin-bottom:20px;margin-top:30px}#page-content.finding-a-new-normal .page-content-wrapper .steps:after{content:"";display:table;clear:both}@media only screen and (min-width:960px){#page-content.finding-a-new-normal .page-content-wrapper .steps{margin-bottom:40px;margin-top:60px}}#page-content.finding-a-new-normal .page-content-wrapper .steps li{counter-increment:step-counter;position:relative;margin-bottom:40px}#page-content.finding-a-new-normal .page-content-wrapper .steps li:last-child{margin-bottom:0}#page-content.finding-a-new-normal .page-content-wrapper .steps li:before{background:#333;content:counter(step-counter);display:block;position:absolute;text-align:center;color:#FFF;left:50%;border-radius:2em;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:40px;height:40px;font-size:28px;line-height:40px;top:-20px;z-index:1}@media only screen and (min-width:768px){#page-content.finding-a-new-normal .page-content-wrapper .steps li:before{width:60px;height:60px;font-size:38px;line-height:60px;top:-30px}#page-content.finding-a-new-normal .page-content-wrapper .steps li h3{font-size:1pc}}@media only screen and (min-width:650px){#page-content.finding-a-new-normal .page-content-wrapper .steps li{float:left;width:33%;padding:0 10px;margin-bottom:0}#page-content.finding-a-new-normal .page-content-wrapper .steps li a{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}#page-content.finding-a-new-normal .page-content-wrapper .steps li a:hover{opacity:.8}}#page-content.finding-a-new-normal .page-content-wrapper .steps li a{display:block;text-decoration:none;color:#FFF}#page-content.finding-a-new-normal .page-content-wrapper .steps li img{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%;display:block}#page-content.finding-a-new-normal .page-content-wrapper .steps li h3{background:#333;line-height:normal;color:#FFF;text-align:center;font-weight:400;font-size:1pc;min-height:75px;text-transform:uppercase;position:relative}#page-content.finding-a-new-normal .page-content-wrapper .steps li h3 span{position:absolute;width:100%;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 10px}@media only screen and (min-width:960px){#page-content.finding-a-new-normal .page-content-wrapper .steps li h3 span{padding:0 50px}}#page-content.goals,#page-content.set-a-goal{background:#fff}#page-content.goals section,#page-content.set-a-goal section{padding-top:20px;background:#f2f2f2}#page-content.goals .page-header,#page-content.set-a-goal .page-header{background-image:url(/imgs/goals/header-goals.jpg)}#page-content.goals .page-header .title,#page-content.set-a-goal .page-header .title{background-color:rgba(246,65,65,.85)}#page-content.goals .page-content-wrapper h2,#page-content.set-a-goal .page-content-wrapper h2{text-align:center;background:#f64141}#page-content.goals .page-content-wrapper .cta,#page-content.set-a-goal .page-content-wrapper .cta{width:330px;margin:0 auto 30px}#page-content.goals .page-content-wrapper article .cta,#page-content.set-a-goal .page-content-wrapper article .cta{margin-bottom:0;margin-top:30px}#page-content.goals .page-content-wrapper article>div,#page-content.set-a-goal .page-content-wrapper article>div{display:inline-block}#page-content.goals .page-content-wrapper article>div:first-child,#page-content.set-a-goal .page-content-wrapper article>div:first-child{width:207px}#page-content.goals .page-content-wrapper article>div:first-child img,#page-content.set-a-goal .page-content-wrapper article>div:first-child img{width:207px;padding:20px}#page-content.goals .page-content-wrapper article>div.text_input,#page-content.set-a-goal .page-content-wrapper article>div.text_input{vertical-align:top;padding-left:20px;width:75%;height:200px}@media only screen and (max-width:639px){#page-content.goals .page-content-wrapper article>div,#page-content.set-a-goal .page-content-wrapper article>div{display:block}#page-content.goals .page-content-wrapper article>div:first-child,#page-content.set-a-goal .page-content-wrapper article>div:first-child{margin:auto}#page-content.goals .page-content-wrapper article>div.text_input,#page-content.set-a-goal .page-content-wrapper article>div.text_input{width:100%;padding:0}}#page-content.goals .page-content-wrapper article>div.text_input>div,#page-content.set-a-goal .page-content-wrapper article>div.text_input>div{height:100%;width:100%}#page-content.goals .page-content-wrapper article>div.text_input textarea,#page-content.set-a-goal .page-content-wrapper article>div.text_input textarea{display:block;width:100%;height:100%;resize:none;font-size:1pc;font-family:inherit;padding:15px 20px;border:1px solid #cfcfcf}#page-content.goals .page-content-wrapper article>div.text_input textarea:focus,#page-content.set-a-goal .page-content-wrapper article>div.text_input textarea:focus{outline-color:#f64141!important}#page-content.goals .page-content-wrapper .goal-gallery,#page-content.goals .page-content-wrapper .steps,#page-content.set-a-goal .page-content-wrapper .goal-gallery,#page-content.set-a-goal .page-content-wrapper .steps{position:relative}#page-content.goals .page-content-wrapper .goal-gallery:after,#page-content.goals .page-content-wrapper .steps:after,#page-content.set-a-goal .page-content-wrapper .goal-gallery:after,#page-content.set-a-goal .page-content-wrapper .steps:after{content:"";display:table;clear:both}#page-content.goals .page-content-wrapper .goal-gallery p,#page-content.goals .page-content-wrapper .steps p,#page-content.set-a-goal .page-content-wrapper .goal-gallery p,#page-content.set-a-goal .page-content-wrapper .steps p{text-align:right}#page-content.goals .page-content-wrapper .goal-gallery .arrow,#page-content.goals .page-content-wrapper .steps .arrow,#page-content.set-a-goal .page-content-wrapper .goal-gallery .arrow,#page-content.set-a-goal .page-content-wrapper .steps .arrow{background:#f64141;width:30px;height:70px;position:absolute;cursor:pointer;top:33%;-webkit-transition:opacity 350ms ease;transition:opacity 350ms ease}#page-content.goals .page-content-wrapper .goal-gallery .arrow.disabled,#page-content.goals .page-content-wrapper .steps .arrow.disabled,#page-content.set-a-goal .page-content-wrapper .goal-gallery .arrow.disabled,#page-content.set-a-goal .page-content-wrapper .steps .arrow.disabled{opacity:0;cursor:auto}#page-content.goals .page-content-wrapper .goal-gallery .arrow>div,#page-content.goals .page-content-wrapper .steps .arrow>div,#page-content.set-a-goal .page-content-wrapper .goal-gallery .arrow>div,#page-content.set-a-goal .page-content-wrapper .steps .arrow>div{width:100%;height:100%;background-image:url(/imgs/global/icon-left-arrow-thin.png);background-size:14px;background-position:center;background-repeat:no-repeat}#page-content.goals .page-content-wrapper .goal-gallery .arrow.left_arrow,#page-content.goals .page-content-wrapper .steps .arrow.left_arrow,#page-content.set-a-goal .page-content-wrapper .goal-gallery .arrow.left_arrow,#page-content.set-a-goal .page-content-wrapper .steps .arrow.left_arrow{left:0}#page-content.goals .page-content-wrapper .goal-gallery .arrow.right_arrow,#page-content.goals .page-content-wrapper .steps .arrow.right_arrow,#page-content.set-a-goal .page-content-wrapper .goal-gallery .arrow.right_arrow,#page-content.set-a-goal .page-content-wrapper .steps .arrow.right_arrow{right:0}#page-content.goals .page-content-wrapper .goal-gallery .arrow.right_arrow>div,#page-content.goals .page-content-wrapper .steps .arrow.right_arrow>div,#page-content.set-a-goal .page-content-wrapper .goal-gallery .arrow.right_arrow>div,#page-content.set-a-goal .page-content-wrapper .steps .arrow.right_arrow>div{background-image:url(/imgs/global/icon-right-arrow-thin.png)}#page-content.goals .page-content-wrapper .goal-gallery>div,#page-content.goals .page-content-wrapper .steps>div,#page-content.set-a-goal .page-content-wrapper .goal-gallery>div,#page-content.set-a-goal .page-content-wrapper .steps>div{width:100%;min-height:350px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}@media only screen and (max-width:959px){#page-content.goals .page-content-wrapper .goal-gallery>div,#page-content.goals .page-content-wrapper .steps>div,#page-content.set-a-goal .page-content-wrapper .goal-gallery>div,#page-content.set-a-goal .page-content-wrapper .steps>div{width:655px;margin:auto}}@media only screen and (max-width:639px){#page-content.goals .page-content-wrapper .goal-gallery>div,#page-content.goals .page-content-wrapper .steps>div,#page-content.set-a-goal .page-content-wrapper .goal-gallery>div,#page-content.set-a-goal .page-content-wrapper .steps>div{width:350px}}#page-content.goals .page-content-wrapper .goal-gallery>div .goal_container,#page-content.goals .page-content-wrapper .steps>div .goal_container,#page-content.set-a-goal .page-content-wrapper .goal-gallery>div .goal_container,#page-content.set-a-goal .page-content-wrapper .steps>div .goal_container{margin:0 30px;overflow:hidden}#page-content.goals .page-content-wrapper .goal-gallery>div .goal_container>div,#page-content.goals .page-content-wrapper .steps>div .goal_container>div,#page-content.set-a-goal .page-content-wrapper .goal-gallery>div .goal_container>div,#page-content.set-a-goal .page-content-wrapper .steps>div .goal_container>div{-webkit-transition:all 450ms ease;transition:all 450ms ease;width:6250000pc;position:relative;left:0;font-size:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#page-content.goals .page-content-wrapper .goal-gallery>div .goal_container .preset_goal,#page-content.goals .page-content-wrapper .steps>div .goal_container .preset_goal,#page-content.set-a-goal .page-content-wrapper .goal-gallery>div .goal_container .preset_goal,#page-content.set-a-goal .page-content-wrapper .steps>div .goal_container .preset_goal{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}#page-content.goals .page-content-wrapper .goal-gallery>div .goal_container .preset_goal:hover,#page-content.goals .page-content-wrapper .steps>div .goal_container .preset_goal:hover,#page-content.set-a-goal .page-content-wrapper .goal-gallery>div .goal_container .preset_goal:hover,#page-content.set-a-goal .page-content-wrapper .steps>div .goal_container .preset_goal:hover{opacity:.8}#page-content.goals .page-content-wrapper .goal-gallery>div .goal_container .inspirational_person,#page-content.goals .page-content-wrapper .goal-gallery>div .goal_container .preset_goal,#page-content.goals .page-content-wrapper .steps>div .goal_container .inspirational_person,#page-content.goals .page-content-wrapper .steps>div .goal_container .preset_goal,#page-content.set-a-goal .page-content-wrapper .goal-gallery>div .goal_container .inspirational_person,#page-content.set-a-goal .page-content-wrapper .goal-gallery>div .goal_container .preset_goal,#page-content.set-a-goal .page-content-wrapper .steps>div .goal_container .inspirational_person,#page-content.set-a-goal .page-content-wrapper .steps>div .goal_container .preset_goal{width:290px;display:inline-block;position:relative;margin-right:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}#page-content.goals .page-content-wrapper .goal-gallery>div .goal_container .inspirational_person.selected .selected_overlay,#page-content.goals .page-content-wrapper .goal-gallery>div .goal_container .preset_goal.selected .selected_overlay,#page-content.goals .page-content-wrapper .steps>div .goal_container .inspirational_person.selected .selected_overlay,#page-content.goals .page-content-wrapper .steps>div .goal_container .preset_goal.selected .selected_overlay,#page-content.set-a-goal .page-content-wrapper .goal-gallery>div .goal_container .inspirational_person.selected .selected_overlay,#page-content.set-a-goal .page-content-wrapper .goal-gallery>div .goal_container .preset_goal.selected .selected_overlay,#page-content.set-a-goal .page-content-wrapper .steps>div .goal_container .inspirational_person.selected .selected_overlay,#page-content.set-a-goal .page-content-wrapper .steps>div .goal_container .preset_goal.selected .selected_overlay{opacity:1}#page-content.goals .page-content-wrapper .goal-gallery>div .goal_container .inspirational_person .selected_overlay,#page-content.goals .page-content-wrapper .goal-gallery>div .goal_container .preset_goal .selected_overlay,#page-content.goals .page-content-wrapper .steps>div .goal_container .inspirational_person .selected_overlay,#page-content.goals .page-content-wrapper .steps>div .goal_container .preset_goal .selected_overlay,#page-content.set-a-goal .page-content-wrapper .goal-gallery>div .goal_container .inspirational_person .selected_overlay,#page-content.set-a-goal .page-content-wrapper .goal-gallery>div .goal_container .preset_goal .selected_overlay,#page-content.set-a-goal .page-content-wrapper .steps>div .goal_container .inspirational_person .selected_overlay,#page-content.set-a-goal .page-content-wrapper .steps>div .goal_container .preset_goal .selected_overlay{width:100%;position:absolute;z-index:2;height:323px;border:3px solid #f64141;background:rgba(255,255,255,.2);-webkit-transition:opacity 350ms ease;transition:opacity 350ms ease;opacity:0}#page-content.goals .page-content-wrapper .goal-gallery>div .goal_container .inspirational_person .selected_overlay>img,#page-content.goals .page-content-wrapper .goal-gallery>div .goal_container .preset_goal .selected_overlay>img,#page-content.goals .page-content-wrapper .steps>div .goal_container .inspirational_person .selected_overlay>img,#page-content.goals .page-content-wrapper .steps>div .goal_container .preset_goal .selected_overlay>img,#page-content.set-a-goal .page-content-wrapper .goal-gallery>div .goal_container .inspirational_person .selected_overlay>img,#page-content.set-a-goal .page-content-wrapper .goal-gallery>div .goal_container .preset_goal .selected_overlay>img,#page-content.set-a-goal .page-content-wrapper .steps>div .goal_container .inspirational_person .selected_overlay>img,#page-content.set-a-goal .page-content-wrapper .steps>div .goal_container .preset_goal .selected_overlay>img{width:70px;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);position:absolute;top:50%;left:50%}#page-content.goals .page-content-wrapper .goal-gallery>div .goal_container .inspirational_person img,#page-content.goals .page-content-wrapper .goal-gallery>div .goal_container .preset_goal img,#page-content.goals .page-content-wrapper .steps>div .goal_container .inspirational_person img,#page-content.goals .page-content-wrapper .steps>div .goal_container .preset_goal img,#page-content.set-a-goal .page-content-wrapper .goal-gallery>div .goal_container .inspirational_person img,#page-content.set-a-goal .page-content-wrapper .goal-gallery>div .goal_container .preset_goal img,#page-content.set-a-goal .page-content-wrapper .steps>div .goal_container .inspirational_person img,#page-content.set-a-goal .page-content-wrapper .steps>div .goal_container .preset_goal img{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%;display:block}#page-content.goals .page-content-wrapper .goal-gallery>div .goal_container .inspirational_person h3,#page-content.goals .page-content-wrapper .goal-gallery>div .goal_container .preset_goal h3,#page-content.goals .page-content-wrapper .steps>div .goal_container .inspirational_person h3,#page-content.goals .page-content-wrapper .steps>div .goal_container .preset_goal h3,#page-content.set-a-goal .page-content-wrapper .goal-gallery>div .goal_container .inspirational_person h3,#page-content.set-a-goal .page-content-wrapper .goal-gallery>div .goal_container .preset_goal h3,#page-content.set-a-goal .page-content-wrapper .steps>div .goal_container .inspirational_person h3,#page-content.set-a-goal .page-content-wrapper .steps>div .goal_container .preset_goal h3{background:#333;line-height:normal;color:#FFF;text-align:center;font-weight:400;font-size:1pc;min-height:75px;text-transform:uppercase;position:relative}@media only screen and (min-width:768px){#page-content.goals .page-content-wrapper .goal-gallery>div .goal_container .inspirational_person h3,#page-content.goals .page-content-wrapper .goal-gallery>div .goal_container .preset_goal h3,#page-content.goals .page-content-wrapper .steps>div .goal_container .inspirational_person h3,#page-content.goals .page-content-wrapper .steps>div .goal_container .preset_goal h3,#page-content.set-a-goal .page-content-wrapper .goal-gallery>div .goal_container .inspirational_person h3,#page-content.set-a-goal .page-content-wrapper .goal-gallery>div .goal_container .preset_goal h3,#page-content.set-a-goal .page-content-wrapper .steps>div .goal_container .inspirational_person h3,#page-content.set-a-goal .page-content-wrapper .steps>div .goal_container .preset_goal h3{font-size:1pc}}#page-content.goals .page-content-wrapper .goal-gallery>div .goal_container .inspirational_person h3 span,#page-content.goals .page-content-wrapper .goal-gallery>div .goal_container .preset_goal h3 span,#page-content.goals .page-content-wrapper .steps>div .goal_container .inspirational_person h3 span,#page-content.goals .page-content-wrapper .steps>div .goal_container .preset_goal h3 span,#page-content.set-a-goal .page-content-wrapper .goal-gallery>div .goal_container .inspirational_person h3 span,#page-content.set-a-goal .page-content-wrapper .goal-gallery>div .goal_container .preset_goal h3 span,#page-content.set-a-goal .page-content-wrapper .steps>div .goal_container .inspirational_person h3 span,#page-content.set-a-goal .page-content-wrapper .steps>div .goal_container .preset_goal h3 span{position:absolute;width:100%;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 10px}#page-content.goals section:nth-of-type(1){background:#fff}#page-content.goals section:nth-of-type(1) .cta{width:220px}@media only screen and (min-width:960px){#page-content.goals .page-content-wrapper .goal-gallery>div .goal_container .inspirational_person h3 span,#page-content.goals .page-content-wrapper .goal-gallery>div .goal_container .preset_goal h3 span,#page-content.goals .page-content-wrapper .steps>div .goal_container .inspirational_person h3 span,#page-content.goals .page-content-wrapper .steps>div .goal_container .preset_goal h3 span,#page-content.set-a-goal .page-content-wrapper .goal-gallery>div .goal_container .inspirational_person h3 span,#page-content.set-a-goal .page-content-wrapper .goal-gallery>div .goal_container .preset_goal h3 span,#page-content.set-a-goal .page-content-wrapper .steps>div .goal_container .inspirational_person h3 span,#page-content.set-a-goal .page-content-wrapper .steps>div .goal_container .preset_goal h3 span{padding:0 50px}#page-content.goals section:nth-of-type(1) .cta{margin-top:-131px}}#page-content.goals article .text{width:65%!important;display:block!important;font-size:1pc;line-height:22px}@media only screen and (max-width:639px){#page-content.goals article .text{width:100%!important;margin-bottom:30px!important}#page-content.goals article aside{margin-bottom:30px}}#page-content.goals p{font-size:1pc;line-height:22px}#page-content.goals p.counter{margin-top:30px;text-align:right;padding-right:30px;margin-bottom:2px}#page-content.goals #goal-gallery-lightbox{position:fixed;top:0;left:0;background:rgba(0,0,0,.6);z-index:5;width:100%;height:100%}@media only screen and (max-width:639px){#page-content.goals #goal-gallery-lightbox{position:absolute;top:initial;bottom:0}}#page-content.goals #goal-gallery-lightbox>div{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:500px;min-height:25pc;background:#fff;padding:30px}@media only screen and (max-width:639px){#page-content.goals #goal-gallery-lightbox>div{width:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:initial;bottom:0;padding-bottom:30px}}#page-content.goals #goal-gallery-lightbox>div .escape{position:absolute;top:10px;right:10px;width:15px;height:15px;background:url(/imgs/global/lightbox-close-black@2x.png) center center no-repeat;cursor:pointer}#page-content.goals #goal-gallery-lightbox>div h3{color:#000;margin:10px 0;font-size:22px}#page-content.goals #goal-gallery .arrow{top:31%}@media only screen and (max-width:959px){#page-content.goals #goal-gallery>div{width:780px!important}}@media only screen and (max-width:767px){#page-content.goals #goal-gallery>div{width:600px!important}}@media only screen and (max-width:639px){#page-content.goals #goal-gallery>div{width:420px!important}}@media only screen and (max-width:479px){#page-content.goals #goal-gallery>div{width:15pc!important}}#page-content.goals #goal-gallery>div>.goal_container>div>.inspirational_person{width:180px!important;margin:0;margin-right:0!important}#page-content.goals #goal-gallery>div>.goal_container>div>.inspirational_person:hover>h3{background:#f64141}#page-content.goals #goal-gallery>div>.goal_container>div>.inspirational_person:hover .carrot{border-color:transparent transparent #f64141}#page-content.goals #goal-gallery>div>.goal_container>div>.inspirational_person .carrot{width:0;height:0;border-style:solid;border-width:0 10px 10px;border-color:transparent transparent #fff;position:absolute;top:-10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all 350ms ease;transition:all 350ms ease}#page-content.goals #goal-gallery>div>.goal_container>div>.inspirational_person>h3{background:#fff;-webkit-transition:background 350ms ease;transition:background 350ms ease}#page-content.goals #goal-gallery>div>.goal_container>div>.inspirational_person>h3>span{color:#000;padding:0 17px;text-align:left;font-size:1pc;line-height:22px;text-transform:none}#page-content.goals .choose-duration{background:#333;padding:15px 20px;text-align:center}#page-content.goals .choose-duration .or{display:inline-block;background:#7acd88;width:40px;height:40px;color:#333;font-weight:900;text-align:center;text-transform:uppercase;line-height:40px;border-radius:50px;margin:1em 1em .5em}@media only screen and (min-width:768px){#page-content.goals .choose-duration{padding:15px 0}#page-content.goals .choose-duration .or{margin:0 1em}}#page-content.goals .choose-duration p{color:#FFF;text-transform:uppercase;font-weight:900;font-size:20px;display:block;position:relative;top:3px;margin:0 10px 20px 0}@media only screen and (min-width:768px){#page-content.goals .choose-duration p{display:inline-block;margin-bottom:0}}#page-content.goals .choose-duration .select{display:block}#page-content.goals .choose-duration .select select{font-family:IntroCondensed,Helvetica,Arial,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/imgs/global/icon-select-down-arrow@2x.png) top 50% right 10px no-repeat;background-size:9pt 8px;border-radius:0;height:40px;border:1px solid #939393;color:#FFF;padding:0 0 0 15px;text-align:left;width:100%;font-size:1pc;outline:0;cursor:pointer}.ie9 #page-content.goals .choose-duration .select select,.platform-msie #page-content.goals .choose-duration .select select{background-image:none;color:#CCC}#page-content.goals .choose-duration .select select option{color:#000}@media only screen and (min-width:768px){#page-content.goals .choose-duration .select{display:inline-block}#page-content.goals .choose-duration .select select{width:145px}}#page-content.log-in .page-content-wrapper{max-width:410px;padding-bottom:75pt;margin:auto}#page-content.log-in .page-content-wrapper h4{color:#000;font-size:20px;padding-top:10px}#page-content.log-in .title{background-image:url(/imgs/alpha/buttons_login-submenu.png);background-repeat:no-repeat;background-position:33% 50%}#page-content.log-in input{display:block;width:100%;text-align:left;font-family:inherit;font-size:14px;line-height:1.5em;letter-spacing:.1px;padding:8px;border:2px solid #E3E4E8;outline:initial;margin-top:20px;margin-bottom:20px}#page-content.log-in h2,#page-content.recipes-page.programs-page .recipe h2{text-align:center}#page-content.log-in .nav_submenu_container:not(:first-child){margin-top:40px}#page-content.log-in .nav-social-login{position:relative;top:9pt;text-align:center;padding:20px 0 5px}#page-content.log-in .nav-social-login span{margin-right:15px}#page-content.log-in .nav-social-login a{text-decoration:none;max-width:46px}#page-content.log-in .nav-social-login>a>*{display:inline-block;margin:0 5px}#page-content.log-in .nav-social-login>a>.social-login-facebook,#page-content.log-in .nav-social-login>a>.social-login-twitter{width:46px;height:46px;background-position:center;background-repeat:no-repeat;vertical-align:middle}#page-content.log-in .nav-social-login>a>.social-login-facebook{background-image:url(/imgs/global/sign-up-facebook.png)}#page-content.log-in .nav-social-login>a>.social-login-twitter{background-image:url(/imgs/global/sign-up-twitter.png)}#page-content.log-in.reset-password{min-height:80vh}#page-content.log-in.reset-password .title{background-position:14% 50%}#page-content.recipes-page.programs-page{background:#f2f2f2}@media only screen and (max-width:639px){#page-content.recipes-page.programs-page .filter ul li{margin-bottom:5px}}#page-content.recipes-page.programs-page .recipe{background:#f9f9f9}#page-content.recipes-page.programs-page .recipe>a:first-child{position:relative;top:0;-webkit-transition:all .6s ease;transition:all .6s ease}#page-content.recipes-page.programs-page .recipe>a:first-child:after{content:"";display:table;clear:both}#page-content.recipes-page.programs-page .recipe p{padding:15px;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}#page-content.recipes-page.programs-page .recipe .cta{margin:0 20px}#page-content.recipes-page.programs-page .recipe:hover p{opacity:1}@media only screen and (min-width:960px){#page-content.recipes-page.programs-page .recipe:hover>a:first-child{top:-232px}#page-content.recipes-page.programs-page .recipe{max-height:282px;overflow:hidden}}@media only screen and (max-width:959px){#page-content.recipes-page.programs-page .recipe{padding-bottom:20px;min-height:300px;width:33%}#page-content.recipes-page.programs-page .recipe p{min-height:162px;opacity:1!important}#page-content.recipes-page.programs-page .recipe p.tab-long{min-height:200px}}@media only screen and (max-width:767px){#page-content.recipes-page.programs-page .recipe{width:50%}#page-content.recipes-page.programs-page .recipe p{min-height:228px}#page-content.recipes-page.programs-page .recipe p.tab-long{min-height:0}#page-content.recipes-page.programs-page .recipe p.mob-long{min-height:290px}}@media only screen and (max-width:639px){#page-content.recipes-page.programs-page .recipe p{min-height:200px}#page-content.recipes-page.programs-page .recipe p.tab-long{min-height:0}#page-content.recipes-page.programs-page .recipe p.mob-long{min-height:15pc}}@media only screen and (max-width:479px){#page-content.recipes-page.programs-page .recipe p{min-height:228px}#page-content.recipes-page.programs-page .recipe p.tab-long{min-height:0}#page-content.recipes-page.programs-page .recipe p.mob-long{min-height:290px}}#page-content.recipes-page.programs-page .page-header{background-image:url(/imgs/programs/header-background.jpg)}#page-content.recipes-page.programs-page .page-header .title.icon{background:rgba(255,255,255,.9)}#page-content.recipes-page.programs-page .page-header .title.icon:before{background-image:url(/imgs/programs/header-icon.png);width:40px;height:40px;margin-left:-20px;margin-top:-30px}@media only screen and (min-width:768px){#page-content.recipes-page.programs-page .page-header .title.icon:before{width:4pc;height:4pc;margin-left:-34px;margin-top:-42px}}#page-content.recipes-page.programs-page .page-header .title.icon h1:after,#page-content.recipes-page.programs-page .page-header .title.icon h1:before{width:42%}@media only screen and (min-width:480px){#page-content.recipes-page.programs-page .page-header .title.icon h1:after,#page-content.recipes-page.programs-page .page-header .title.icon h1:before{width:45%}}@media only screen and (min-width:768px){#page-content.recipes-page.programs-page .page-header .title.icon h1:after,#page-content.recipes-page.programs-page .page-header .title.icon h1:before{width:41%}}.dlg-page-content-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:11;display:none}.dlg-page-content-overlay>.page-header{padding-top:75pt!important;background:0 0!important;margin:172px auto!important auto!important}.dlg-page-content-overlay>.page-header>.title{padding-top:40px}@media only screen and (min-width:768px){.dlg-page-content-overlay>.page-header>.title{padding-top:5pc}}.dlg-page-content-overlay>.page-header>.title .cta-holder{margin-top:20px}