.row.header-bar:after,.food-details:after,.home-feature-section:after,.action-panel-content:after,.action-panel-content-large:after,.panel-grid:after,.fernwood-top-bar:after,.team-panel:after,.module-content:after,.module-content-small:after,.module-list-item-likes:after,.tabs-submit:after,.timeline:after,.timeline-section:after,.timeline-toggle:after,.module-social:after,.module-social-content:after,.timeline-comparison:after,.program-top-bar:after,.reveal-modal-footer:after,.field:after,.notifications-header:after,.notifications-item:after,.shopping-list-meal:after,.shopping-list-category:after,.entry-caption:after,.page-title:after,.page-description:after,.meal-plan-header:after{content:"";display:table;clear:both}.feature-panel-icon{display:block;margin-left:auto;margin-right:auto}.hero-unit-play-icon{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@media only screen and (min-width:48em){.row.extra-large{max-width:100em}}@media only screen and (max-width:30em){.x-small-full-width{width:100%}}.top-bar{background:#333}.top-bar ul{margin:0}.top-bar-section li a:not(.button){background:#333}.reveal-modal h2{font-size:17px;font-size:1.0625rem}.reveal-modal .close-reveal-modal{top:1em}.f-dropdown{left:-9999px}.row.column{position:relative;padding-left:.9375em;padding-right:.9375em}.columns.pad-top{padding-top:1.25em}a.panel,span.text-block,span.columns,span.row,span.panel{display:block}figure{margin:0}[class*="column"]+[class*="column"]:last-child{float:left}.fixed{z-index:97}.simply-scroll-container{position:relative}.simply-scroll-clip{position:relative;overflow:hidden}.simply-scroll-list{overflow:hidden;margin:0;padding:0;list-style:none}.simply-scroll-list li{padding:0;margin:0;list-style:none}.simply-scroll-list li img{border:none;display:block}.simply-scroll{width:100%;height:200px}@media only screen and (min-width:48em){.simply-scroll{height:460px}}.simply-scroll .simply-scroll-clip{width:100%;height:200px}@media only screen and (min-width:48em){.simply-scroll .simply-scroll-clip{height:460px}}.simply-scroll .simply-scroll-list li{float:left;width:402px;height:200px}@media only screen and (min-width:48em){.simply-scroll .simply-scroll-list li{width:922px;height:460px}}.clearfix:after{content:"";display:table;clear:both}.desc{color:#8b8c8e;display:block;font-size:12px;font-size:.75rem;font-weight:normal;line-height:1.4;margin:.375em 2.5em .375em 0;word-wrap:break-word}.desc-text{color:#8b8c8e!important}.brand{color:#d60c8c}.accent-color{color:#8cc640}.alt-link{color:#000!important}.alt-link:hover,.alt-link:active,.alt-link:focus{color:#d60c8c!important}.uppercase{text-transform:uppercase}.clear-left{clear:left}.dark{color:#222}.light-text{color:#bbb!important}.bold{font-weight:700}.bold-dark{font-weight:700;color:#222}.strike-through{text-decoration:line-through}.hidden,.hidden-field{display:none}.visibly-hidden{visibility:hidden}.text-overflow{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.row.larger{max-width:80em}.row.full-width{max-width:100%}.indented{padding-left:1.5em}.top-spacing{margin-top:.5em}.bottom-spacing{margin-bottom:.5em}p.larger{font-size:22px;font-size:1.375rem}.text-center-for-small{text-align:center}@media only screen and (min-width:48em){.text-center-for-small{text-align:left}}@media only screen and (min-width:48em){.text-center-for-large{text-align:center!important}}@media only screen and (min-width:48em){.text-right-for-large{text-align:right!important}}.radius{border-radius:3px}.large-divider{margin:1em 0 2em 0}.hideNav .top-bar{display:none}.no-margin{margin:0!important}@media only screen and (max-width:30em){.hide-for-mobile{display:none}}@media only screen and (min-width:30.063em){.hide-for-mobile-upward{display:none}}@media only screen and (min-width:64.063em){.hide-for-desktop-upward{display:none}}.full-width-for-small .module{border-radius:0}@media only screen and (min-width:48em){.full-width-for-small .module{border-radius:3px}}.full-width-for-small.columns{padding:0}@media only screen and (min-width:48em){.full-width-for-small.columns{padding:0 .9375em}}.full-width-for-small .module img{border-radius:0}@media only screen and (min-width:48em){.full-width-for-small .module img{border-radius:3px 3px 0 0}}@media only screen and (min-width:48em){.transparent-border{border:1px solid transparent}}.is-collapsed{display:none}.divider-right{border-right:1px solid #eee}.grid-1{width:8.33333%}.grid-2{width:16.66667%}.grid-3{width:25%}.grid-4{width:33.33333%}.grid-5{width:41.66667%}.grid-6{width:50%}.grid-7{width:58.33333%}.grid-8{width:66.66667%}.grid-9{width:75%}.grid-10{width:83.33333%}.grid-11{width:91.66667%}.grid-12{width:100%}.button,button.button,input.button,.button.expand{padding:.875em 2em}.button{background:#7a7a7a;font-family:"avant-garde-demi",Helvetica,Arial,sans-serif;font-weight:normal;border:none;text-align:center;text-transform:uppercase;position:relative;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;font-size:13px;font-size:.8125rem;border-radius:3px}.button:focus{outline:none}.button.disabled,.button.disabled:hover,.button.disabled:focus{background:#ededed;color:#fff}.button.call-to-action{background-color:#d60c8c}.button .icon-angle-right{top:50%;right:1em;position:absolute;margin-top:-.5em}.button.primary{background-color:#d60c8c}.button.primary:hover{background-color:#f322a6;color:#fff!important}.button.accent{background-color:#61c838}.button.accent.box-shadow{background-color:#8cc640;box-shadow:0 3px 1px 0 #567b25}.button.accent.box-shadow:hover{background-color:#98cc54}.button.accent.box-shadow:active{box-shadow:0 1px 1px 0 #567b25;position:relative;top:3px}.button.action{background-color:#61c838}.button.secondary{background:#d3d3d3;color:#555}.button.secondary a{color:#222}.button.secondary a:hover{color:#fff}.button.large{padding:1.25em 1em;font-size:18px;font-size:1.125rem}.button.medium{font-size:14px;font-size:.875rem;padding:1.125em!important}.button.social{background:#e8e8e8;color:#555;padding:.625em;margin-right:.5em;margin-bottom:.5em!important;display:inline-block;font-size:12px;font-size:.75rem}.button.social.checked{background:#555;color:#fff}.button.social.more-options{padding:.375em .5em .5em;margin-right:0;line-height:1;font-size:16px;font-size:1rem}.button.social.button-loading,.button.social.button-loading:hover{background:#e8e8e8;color:#555}.button.social.button-loading i,.button.social.button-loading:hover i{display:none}.button.toggle-button{background:#fff;color:#d60c8c;font-size:12px;font-size:.75rem;padding:.875em 1.75em;width:50%;height:100%;float:left}@media only screen and (min-width:30.063em){.button.toggle-button{padding:1.125em 1.75em}}.button.toggle-button.selected,.button.toggle-button:hover{background:#d60c8c;color:#fff}.button.toggle-button.toggle-button-left{border-radius:3px 0 0 3px}.button.toggle-button.toggle-button-right{border-radius:0 3px 3px 0}.button.comment-button{padding:.625em 1.5em;font-size:10px;font-size:.625rem;text-transform:uppercase;margin:0 0 .5em}.button.light{background:#fff}.button.top-spacing{margin-top:1.5em}.button.mobile-expand{width:100%}@media only screen and (min-width:30.063em){.button.mobile-expand{width:auto;margin-bottom:0}}.button.small-expand{width:100%}@media only screen and (min-width:48em){.button.small-expand{width:auto;margin-bottom:0}}.button:hover,.button.secondary:hover{background-color:#d60c8c;color:#fff}.button.oauth{padding:1.25em 1.375em 1.25em 4.75em;font-size:12px;font-size:.75rem;transition:opacity .15s ease-in-out}.button.oauth:hover,.button.oauth.inactive,.button.oauth.inactive:hover{opacity:.75}.button.oauth.inactive{cursor:default}.button.oauth.active{opacity:1}.button.oauth i{position:absolute;height:100%;left:.5em;top:0;line-height:1.875;width:1.333em;border-right:1px solid rgba(255,255,255,.15);font-size:24px;font-size:1.5rem}.button.twitter{background-color:#00a0d1}.button.google{background-color:#dba43d}.button.facebook{background-color:#4a66b7}.button.facebook i{left:.688em;width:1.125em}.button.action-panel-button{padding:1.25em 2.125em;font-size:14px;font-size:.875rem}@media only screen and (min-width:48em){.button.action-panel-button{font-size:22px;font-size:1.375rem}}.button.hero-panel-button{margin:2em 0;padding:1.25em 2.125em;font-size:14px;font-size:.875rem}@media only screen and (min-width:30.063em){.button.hero-panel-button{font-size:18px;font-size:1.125rem}}.button.white-button{border:1px solid #ddd;color:#888;background:#fff}.button.white-button:hover{color:#fff;background:#888}.button.clear-button{border:2px solid #fff;background-color:transparent;padding:1.125em 2em;font-size:18px;font-size:1.125rem}.button.clear-button:hover{background-color:#fff;color:#d60c8c}@media only screen and (min-width:30.063em){.button.clear-button{font-size:24px;font-size:1.5rem}}.button.clear-button-dark{background-color:transparent;border:2px solid #000;color:#000}.button.clear-button-dark:hover{background-color:#000;color:#fff}.button.square{background-color:#e8e8e8;color:#a2a2a2;font-size:12px;font-size:.75rem;margin-right:1.25em;padding:2.375em 0 0 .938em;text-align:center;width:5.125em;height:5.125em;border-radius:0}.button.square.active{background-color:#d3d3d3;color:#fff}.button.square.active .gym,.button.square.active .home,.button.square.active .outdoor{opacity:1}.button.square.active .home{background-position:6px 35px}.button.square.active .gym{background-position:-49px 35px}.button.square.active .outdoor{background-position:-104px 35px}.button.square i{background-image:url(/Content/themes/Default/images/bg-workout-location.png);position:absolute}.button.square i.gym,.button.square i.home,.button.square i.outdoor{height:1.875em;width:3.438em;top:.938em;right:.5em;opacity:.5}.button.square i.gym{background-position:-49px 0}.button.square i.home{background-position:6px 0}.button.square i.outdoor{background-position:-104px 0}@media only screen and (min-width:48em){.page-description-buttons{text-align:right}}.page-description-buttons .button{width:16em;margin:0 .75em .75em 0}@media only screen and (min-width:48em){.page-description-buttons .button{margin:0 0 .75em .75em}}.page-description-buttons .button:last-child{margin-bottom:0}input[type="submit"].button{border-radius:3px}button.button-dropdown-list{border:none;background:none;padding:.5rem;margin-bottom:0;width:100%;color:#555;font-family:"proxima-nova",Helvetica,Arial,sans-serif;font-weight:normal;text-align:left;font-size:16px;font-size:1rem}.buttons .button{margin-right:.875em}.buttons .button:last-child{margin-right:0}.geo-locate{color:#000;border:solid 1px #ddd;height:2.813em;left:-1px;line-height:2.5}.button.search-item{margin:0 0 1em;font-size:13px;font-size:.8125rem;padding:1em}@media only screen and (min-width:48em){.button.search-item{margin:0 0 2.75em}}.button.register{padding-left:2em}.button.register-large{padding:1.5em 1.75em;font-size:20px;font-size:1.25rem}.text-button{padding:1em 0}.desktop-button{display:none}@media only screen and (min-width:64.063em){.desktop-button{display:inline-block}}@media only screen and (min-width:64.063em){.mobile-button{display:none}}ul,ol{margin-left:3.125em}ul.divided-list{margin-bottom:.5em}ul.divided-list h4{color:#555;font-size:16px;font-size:1rem}ul.divided-list li{padding:.6em 0;border-bottom:1px solid #eee}ul.divided-list li:first-child{border-top:1px solid #eee}ul.divided-list p{margin-bottom:0;font-size:12px;font-size:.75rem}a.row.panel{display:block;margin-bottom:.75em!important}a.row.panel .img-column{height:4em;background-size:cover}a.row.panel .details-column{padding:.75em;box-sizing:border-box}a.row.panel i{float:right;color:#ccc;transition:color .2s ease-in-out;font-size:40px;font-size:2.5rem}a.row.panel:hover i{color:#555}.meal-plan-ingredients ul{margin:0}.meal-plan-ingredients ul li{list-style:none}html{height:100%}body{min-height:100%;background:#e6e6e6;font-family:"proxima-nova",Helvetica,Arial,sans-serif}a{color:#d60c8c;transition:color .2s ease-in-out}a:hover,a:active,a:focus{color:#f322a6}a.small{font-size:14px;font-size:.875rem}a.secondary{color:#8b8c8e;font-size:13px;font-size:.8125rem}a.secondary:hover,a.secondary:active,a.secondary:focus{color:#d60c8c}a.secondary i{font-size:10px;font-size:.625rem}.block-label{background:#d60c8c;color:#fff;padding:.75em 1em;display:inline-block;border-radius:3px}.block-label-title{margin:0;color:#fff;font-size:18px;font-size:1.125rem}.tag{background:#f3f3f3;color:#888;padding:.25em .5em;text-transform:uppercase;margin:.5em .5em 0 0;border-radius:3px;transition-duration:150ms;font-size:12px;font-size:.75rem}.tag-brand{background:#d60c8c;color:#fff}.tag-feature{background:#8cc640;padding:.375em .5em;color:#fff;text-transform:none;margin:0 0 .625em;float:left;clear:both;font-size:14px;font-size:.875rem}a .tag:hover{background:#d60c8c;color:#fff}a .tag-brand:hover{background:#f322a6}.more-info{color:#8b8c8e;line-height:2.75em;display:block;font-size:20px;font-size:1.25rem}.more-info:hover{color:#717275}.more-info-label{padding-top:.25em;font-size:24px;font-size:1.5rem}.row.header-bar{background-color:#333;max-width:100%;padding:.7em .3em;text-align:center}@media only screen and (min-width:48em){.row.header-bar{padding:0}}.row.header-bar h1{background:url("/Content/themes/Default/images/fernwood-logo-white-2019-V1.svg") no-repeat center center;text-indent:-9999px;margin:.313em auto;width:175px;height:40px;background-size:175px 40px}@media only screen and (min-width:48em){.row.header-bar h1{margin:.438em 0}}.row.header-bar span{color:#767676;font-size:.75em;margin-right:1em;line-height:3.5em;text-transform:uppercase;float:right}@media only screen and (min-width:48em){.row.header-bar span{float:left}}.row.header-bar .button{margin:.5em 0;padding:1em;width:100%;text-align:center;font-size:12px;font-size:.75rem}@media only screen and (min-width:48em){.row.header-bar .button{font-size:.85em;float:left;width:auto;margin:0}}@media only screen and (min-width:48em){.row.header-bar .account-login{position:absolute;top:1em;right:1em}}.panel,.panel-style-guide{background:#fff;border:1px solid #eee;padding:1.25em .75em}@media only screen and (min-width:48em){.panel,.panel-style-guide{padding:1.25em}}.first-panel{margin-top:-1.75em}.dark-color{color:#555!important}.alert-color{color:#f90102!important}.brand-color{color:#d60c8c}.location-icon{float:none}.location-indicator img{opacity:.3}.location-indicator .unit{opacity:.6}.location-indicator.active img,.location-indicator.active .unit{opacity:1}.token{padding-top:15px}.token span.token-number{color:#d60c8c;font-family:"avant-garde-demi",Helvetica,Arial,sans-serif;line-height:36px;font-size:38px;font-size:2.375rem}.exercise-locations{margin:0;border-bottom:1px solid #eee;border-top:1px solid #eee}.exercise-locations li{display:inline-block;height:80px;padding-top:9px;width:33.33333%;margin:0;border-right:1px solid #eee}.exercise-locations li:last-of-type{border-right:none}.exercise-locations.show-for-small{border-bottom:1px solid #eee;margin:0 -15px 0}.exercise-locations.show-for-small li .small{width:auto}.exercise-locations.workout-pref{overflow:hidden}.exercise-locations.workout-pref li{padding-top:5px;border-left:none;background-color:#fff}.summary{background:url(/Content/themes/Default/images/icn-read-more-dots.png) no-repeat center 330px}.content .no-bullet,.content ol{margin:0 0 1.25em}.content .no-bullet li,.content ol li{padding:.313em 0}.content ol{counter-reset:li}.content ol li{list-style:none}.content ol li:before{content:counter(li);counter-increment:li;font-weight:bold;margin:0 .625em 0 0}.section-container{list-style:none;border:0;width:auto}.section-container li{border-bottom:1px solid #eee;height:65px;overflow:hidden;padding:10px 10px 10px 15px;position:relative}.section-container li:after{content:"";position:absolute;top:50%;right:10px;margin-top:-8px;width:16px;height:16px;background:url(/Content/themes/Default/images/icn-btn-arrow.png) 0 -16px}.section-container li:last-of-type{border:none}.section-container .panel{padding:.5em;float:left;margin:0 10px 0 0}.section-container small{display:block}.food-details{padding:.75rem 0 .75rem 1.5rem}.food-details span{display:inline-block;margin-right:1em;padding:.625em 0 .5em 0}.food-details .custom-select{width:10em!important;margin:0!important}.food-details i{color:#a5a5a5;margin-right:.25em}@media only screen and (min-width:48em){.food-details .alert-label{margin-top:.25em}}.favourite-star{color:#d60c8c}.favourite-star i{color:#ccc}.favourite-star.favourite-active{color:#999}.favourite-star.favourite-active i{color:#e6be05}.favourite-star:hover{color:#d60c8c}.favourite-corner:before{content:"";top:0;left:0;position:absolute;width:0;height:0;border-style:solid;border-width:50px 50px 0 0;border-color:#e6be05 transparent transparent transparent}.favourite-corner:after{font-family:'FontAwesome';content:"";color:#be9d04;text-shadow:0 1px 0 rgba(255,255,255,.5);top:6px;left:5px;display:block;position:absolute;width:50px;height:50px;z-index:100;font-size:18px;font-size:1.125rem}.confirmed-info,.expired-text,.section-container a.inline-link{background:transparent;line-height:2.875em;padding:0 .5em 0 0;font-size:14px;font-size:.875rem}.section-container a.inline-link{color:#ff4d47}.section-container a.inline-link:hover{color:#d60c8c}#change-password{padding-bottom:1em}.login-method{padding:.563em 0 0 0}.profile-pic{margin:0 1em 1em 0;width:144px;height:144px;background:url("/Images/avatar-placeholder.jpg");border:1px solid #ddd}.profile-pic-male{background:url("/Content/themes/Default/images/default-avatar-male.png")}.profile-pic-female{background:url("/Content/themes/Default/images/default-avatar-female.png")}.profile-pic-full-body{background:url("/Content/themes/Default/images/default-full-body.png")}.expired-text{color:#ff4d47}.program-weight{font-size:1.875em}.program-measurement{margin:0 0 .75em 0}@media only screen and (min-width:48em){.program-measurement{margin:.75em 0 1.125em 0}}.program-mood{margin:.75em 0 1.313em 0}.journal-date{padding:0 0 1em 0;color:#bbb;display:block}.journal-question{color:#8b8c8e;font-size:16px;font-size:1rem}.label{border-radius:3px}.label.tertiary{background:#8b8c8e;color:#fff;font-family:"avant-garde-demi",Helvetica,Arial,sans-serif;padding:.25em 1em;font-size:12px;font-size:.75rem}.label.default{background:#8b8c8e}.label.dark{background:#555}.label.brand{background:#d60c8c}@media only screen and (max-width:30em){.small-collapse{float:left!important;clear:left;margin:1em 0 0 0;width:100%!important}}.countdown-clock{position:relative;width:100%;height:3.125em;margin:2em 0}.loader{font-size:10px;font-size:.625rem;margin:2em auto;text-indent:-9999em;width:2.5em;height:2.5em;border-radius:50%;background:#888;background:linear-gradient(to right,#888 10%,rgba(8,136,136,0) 42%);position:relative;animation:spinner 1s infinite linear}.loader:before{width:50%;height:50%;background:#888;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:''}.loader:after{background:#e6e6e6;width:75%;height:75%;border-radius:50%;content:'';margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.lt-ie10 .loader{background:transparent url("/Content/themes/Default/images/preloader.gif") no-repeat center center}.lt-ie10 .loader:before{content:none}.lt-ie10 .loader:after{content:none}.loader-light:after{background:#fff}.loader-dark:after{background:#000}.loader-center{position:absolute;left:50%;top:50%;margin-left:-1.25em;margin-top:-1.25em}.loader-social-button{margin:0 .625em 0 0;width:1.25em;height:1.25em;float:left}.loader-social-button:after{background:#e8e8e8}.loader-delete-comment{width:1.25em;height:1.25em;position:absolute;top:-1em;right:1em}.loader-delete-comment:after{background:#f4f4f4}@keyframes spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.home-feature{background:#fff;color:#7c7c7c}.home-feature-alt{background:#f6f6f6}.home-feature-1-hero{margin:0 0 3.125em -15%}@media only screen and (min-width:48em){.home-feature-1-hero{position:relative;left:-8.125em;top:6.25em;max-width:150%}}.home-feature-2-hero{margin:2.5em 0 3.125em 0}@media only screen and (min-width:48em){.home-feature-2-hero{position:relative;right:0;top:1.875em;float:right}}.home-feature-3-hero{margin:0 0 2em}@media only screen and (min-width:48em){.home-feature-3-hero{position:relative;left:-6.25em;top:10.625em;max-width:120%;margin:0}}.home-feature-title{margin:1.136em 0;color:#010101}@media only screen and (min-width:48em){.home-feature-title{margin:3.4em 0 1.136em}}.home-feature-title sup{font-size:35%;top:-1.25em}.home-feature-description{padding:0 0 1.5em 0;color:#7c7c7c}.home-feature-description ul li{padding-bottom:.25em}@media only screen and (min-width:48em){.home-feature-first{min-height:950px}}@media only screen and (min-width:48em){.home-feature-second{min-height:880px}}@media only screen and (min-width:48em){.home-feature-second .home-feature-title{margin:90px 0 50px 0}}@media only screen and (min-width:48em){.home-feature-third{min-height:860px}}.home-feature-last{background:#f6f6f6;padding:2.5em 0 1.75em 0}.home-feature-last .home-feature-title{margin:0 0 .5em 0}.home-feature-last .button{padding:1em 1.5em;font-size:22px;font-size:1.375rem}.home-feature-section{margin-bottom:2em}@media only screen and (min-width:48em){.home-feature-section{margin-bottom:4em}}.home-feature-section-coaches .columns{margin-top:1em}.feature-panel{background:#f6f6f6;padding:5em 1.5em 1.5em 1.5em;top:1em;position:relative;margin-bottom:6em}@media only screen and (min-width:48em){.feature-panel{width:90%;margin-bottom:7em;min-height:286px}}.feature-panel.first-row{margin-top:5em}@media only screen and (min-width:48em){.feature-panel.first-row-large{margin-top:5em}}@media only screen and (min-width:48em){.feature-panel.last-row-large{margin-bottom:9em}}@media only screen and (min-width:48em){.feature-panel-right{float:right}}.feature-panel-icon{position:absolute;top:-1em;right:0;left:0;bottom:0;color:#d60c8c;font-size:72px;font-size:4.5rem}.feature-panel-icon .featured-icon{font-size:40px;font-size:2.5rem}.feature-panel-title{text-transform:uppercase;color:#010101;font-size:23px;font-size:1.4375rem}.main-content{background:#fff;color:#7c7c7c;padding:1.875em 0 0;min-height:480px}@media only screen and (min-width:48em){.main-content{padding:4em 0 2.75em}}.main-content-title{color:#000;text-transform:uppercase}.main-content-title-light{font-family:"proxima-nova",Helvetica,Arial,sans-serif;color:#222}.main-content-subtitle{color:#000;font-weight:700;font-size:16px;font-size:1rem}.main-content-section{margin-bottom:2.5em;position:relative}.feature-divider{border-top:1px solid #e1e1e1;width:9.375em;display:block;position:relative;margin:0 0 0 .563em}.feature-divider>.icon-circle-blank{color:#e1e1e1;position:absolute;top:-.5em;left:-.75em;font-size:12px;font-size:.75rem}.feature-divider-main{margin:1.875em 0 2.188em .563em}.feature-divider-home{margin:0 0 3em .563em}.feature-divider-large{margin:4.25em 0 3.75em .563em}.feature-divider-large.first{margin-top:3.75em}.feature-divider-center{border-top:1px solid #e1e1e1;width:80%;display:block;position:relative;margin:1.5em auto 2em auto}@media only screen and (min-width:30.063em){.feature-divider-center{width:20em}}.feature-divider-center>i{width:.625em;height:.625em;position:absolute;top:-.375em;left:48.5%;background:#fff;border:1px solid #e1e1e1;border-radius:50%}.feature-divider-center.vertical{margin-bottom:0}.vertical-divider{position:absolute;left:50%;border-left:1px solid #e1e1e1;top:0;bottom:0}.vertical-divider-gyms{bottom:8.5em}.button.call-to-action{display:none}@media only screen and (min-width:30.063em){.button.call-to-action{display:block;max-width:13em;padding:1.125em 2em}}.button.call-to-action.hide-for-mobile-up{display:block;margin:0}@media only screen and (min-width:30.063em){.button.call-to-action.hide-for-mobile-up{display:none}}.button.call-to-action-menu,.button.nav-button{margin:.25em 0}@media only screen and (min-width:30.063em){.button.call-to-action-menu,.button.nav-button{margin:0;font-size:16px;font-size:1rem}}.button.nav-button{background:#fff url(/Content/themes/Default/images/icn-select-arrow-lrg.png) right 0 no-repeat;border:1px solid #ddd;color:#ccc;padding:1.25em 3.375em 1.25em 1em;text-transform:capitalize;width:100%;font-size:14px;font-size:.875rem}.button.nav-button:hover{background:url(/Content/themes/Default/images/icn-select-arrow-lrg.png) right -38px no-repeat}.button.nav-button:before{display:none}@media only screen and (min-width:30.063em){.button.nav-button{width:50%}}.action-panel{background:#f6f6f6;padding:2.5em 0 1.75em 0}.action-panel-title{margin:0 0 .5em 0;font-size:30px;font-size:1.875rem}@media only screen and (min-width:48em){.action-panel-title{margin:.5em 1em .5em 0}}@media only screen and (min-width:48em){.action-panel-content{width:680px;margin:0 auto;padding:4em 0 3.75em 0}}@media only screen and (min-width:48em){.action-panel-content-large{width:100%;padding:2em 0 2em 0}}@media only screen and (min-width:48em){.action-panel-content-large .button{margin-top:.875em}}.panel-grid{position:relative;border-top:1px solid #eee;border-bottom:1px solid #eee;border-right:1px solid #eee}.panel-grid-column{border-left:1px solid #eee;border-bottom:1px solid #eee;padding:1.5em 2em!important}@media only screen and (min-width:48em){.panel-grid-column{border-bottom:none}}.feature-list{color:#d60c8c;list-style:none;margin:1em 0 0 2.25em}.feature-list li{line-height:1.5;position:relative;padding-bottom:.75em}.feature-list li i{position:absolute;left:-2em;font-size:16px;font-size:1rem}.rounded-image-home{max-width:13.75em;max-height:13.75em;margin-bottom:1.25em;position:relative}.rounded-image-home .rounded-image-overlay{line-height:13.75em}.prizes-img{margin:1.5em 0}.sponsor-img{border:1px solid #eee;padding:2.5em .5em;margin:0 0 1em}@media only screen and (min-width:48em){.sponsor-img{margin:0 0 2.75em}}.terms-link:after{content:"";font-family:fontAwesome;padding-left:.25em}.terms-link.active:after{content:""}.terms-content{display:none}.terms-content p,.terms-content li{font-size:14px;font-size:.875rem;margin-bottom:.75em;padding-bottom:0}.terms-content ul{list-style:none}.landing-header{background:#d85ba3;color:#fff}@media only screen and (min-width:48em){.landing-header{background:#d85ba3 url("/Content/themes/28 Day Break Thru/images/angels-group-landing.svg") left 90px no-repeat;background-size:900px auto}}.landing-header .row{position:relative}.landing-header-tagline{padding:1em 0;text-align:center;display:block;font-size:14px;font-size:.875rem}@media only screen and (min-width:48em){.landing-header-tagline{text-align:right;padding:1.5em 2em 0 0}}.landing-header-content{background-image:url("/Content/themes/28 Day Break Thru/images/angels-group-landing.svg");background-position:center bottom;background-size:88% auto;background-repeat:no-repeat}@media only screen and (min-width:30.063em){.landing-header-content{background-size:70% auto}}@media only screen and (min-width:48em){.landing-header-content{background-image:none;padding-top:1.25em;padding-bottom:2em}}.landing-header-content p,.landing-header-content li{font-size:16px;font-size:1rem}.landing-header-content p span,.landing-header-content li span{color:#870758}.landing-header-content li{list-style:none}.landing-header-content li i{margin-top:.188em}.landing-header-content li p{display:block;margin:0 0 1em 2em}.landing-top-bar{padding:1em;text-align:left}.landing-top-bar-logo,.landing-top-bar-logo-angels{padding:0 .25em;max-width:48%}.landing-top-bar-logo{padding-top:.5em}.landing-top-bar-logo-angels{float:right}.landing-header-logo{margin:1em 0;max-width:65%}@media only screen and (min-width:48em){.landing-header-logo{margin:0 0 1.75em 0;max-width:100%}}.landing-header-title{color:#fff;margin-bottom:1em;line-height:1.188;font-size:22px;font-size:1.375rem}@media only screen and (min-width:48em){.landing-header-title{margin-bottom:1.125em;font-size:26px;font-size:1.625rem}}.landing-form-container{padding-bottom:1em}@media only screen and (min-width:48em){.landing-form-container{position:absolute;right:0;top:3.25em}}.landing-form{background:#fff;border:5px solid #ad0c72;color:#222}.landing-form-header{background:#870758;color:#fff;padding:1em;position:relative}@media only screen and (min-width:48em){.landing-form-header{padding:2em}}.landing-form-header h2{color:#fff;line-height:1.125;margin:0 0 .125em;font-size:30px;font-size:1.875rem}.landing-form-header:after{content:'';display:block;position:absolute;bottom:-1.5em;left:2.25em;width:0;height:0;border-color:#870758 transparent transparent transparent;border-style:solid;border-width:12px}@media only screen and (min-width:48em){.landing-form-header:after{left:3.25em}}.landing-form-content{padding:2em 1em 1em}@media only screen and (min-width:48em){.landing-form-content{padding:2.5em 2em 2em}}.landing-panel{background:#fff;padding:2em 0;color:#888}.landing-panel p{font-size:16px;font-size:1rem}.landing-panel small{font-size:14px;font-size:.875rem}@media only screen and (min-width:48em){.landing-panel{padding:3em 0}}.landing-panel-alt{background:#f4f4f4}.landing-panel-heading{color:#222;line-height:1.125}.landing-panel-sub-heading{font-size:24px;font-size:1.5rem;margin-bottom:.625em;line-height:1.125}.landing-panel-sub-heading.alternate{font-size:20px;font-size:1.25rem;color:#94a3a8}.landing-panel-section{margin-top:1em}.landing-panel-section h4{font-size:18px;font-size:1.125rem;margin-bottom:1em}@media only screen and (min-width:48em){.landing-panel-section{margin-top:3em}}.landing-panel-action{background:#d85ba3;padding:2.25em 0}.landing-panel-action-heading{color:#fff;line-height:1.25;margin-bottom:.75em;font-size:16px;font-size:1rem}@media only screen and (min-width:48em){.landing-panel-action-heading{margin-bottom:0}}.landing-panel-footer{padding:1.375em 0}.site-nav-container{padding:0;background:rgba(255,255,255,.97);border-bottom:1px solid #e1e1e1}.site-nav-container.active{top:0;bottom:0;left:0;right:0;overflow:auto;max-height:23em}@media only screen and (min-width:48em){.site-nav-container.active{top:auto;right:auto;bottom:auto;left:auto}}.site-nav-container .columns{padding:0}@media only screen and (min-width:48em){.site-nav-container .columns{padding:.9375em}}.site-nav-container .button{padding:1em 2.25em;font-size:15px;font-size:.9375rem}.site-nav-logo{margin:.875em .875em 0;float:left}@media only screen and (min-width:48em){.site-nav-logo{display:none}}.site-nav-link{display:block;background:none;color:#555}@media only screen and (min-width:48em){.site-nav-link{display:none}}.site-nav-link:hover,.site-nav-link:focus,.site-nav-link:active{color:#555;outline:none}.site-nav-link span{padding-left:.625em;line-height:3.25;font-size:18px;font-size:1.125rem}.site-nav-link i{font-size:28px;font-size:1.75rem;float:right;display:block;padding:.563em}.site-nav{clear:both;overflow:hidden;max-height:0;transition:max-height .3s ease-in-out}@media only screen and (min-width:48em){.site-nav{margin:0 0 0 -.25em;border:0;max-height:none;float:left}}.site-nav.active{max-height:23em}.site-nav ul{margin:0;padding:0;border-top:1px solid #e1e1e1}@media only screen and (min-width:48em){.site-nav ul{margin:0 0 0 -.25em;border:0}}.site-nav li{border-bottom:1px solid #e1e1e1}@media only screen and (min-width:48em){.site-nav li{display:inline-block;margin:0 .25em;border:0}}.site-nav li:last-child{border:0}.site-nav li a{display:block;font-size:16px;font-size:1rem;color:#555;padding:.75em}@media only screen and (min-width:48em){.site-nav li a{text-transform:uppercase;color:#7c7c7c;padding:1em 0 .125em;margin-right:1.5em;font-size:14px;font-size:.875rem}}.site-nav li a:hover,.site-nav li a.selected{color:#d60c8c}@media only screen and (min-width:48em){.site-nav li a:hover,.site-nav li a.selected{border-bottom:3px solid #d60c8c}}.hero-panel{background:#d40b8b url("/Content/themes/Default/images/homepage-hero-bg.jpg") center top no-repeat;color:#fff}.hero-panel-subpage{background:#d40b8b url("/Content/themes/Default/images/homepage-hero-bg.jpg") center top no-repeat;color:#fff}.hero-panel-content{margin:1em 0 2.5em 0}@media only screen and (min-width:48em){.hero-panel-content{margin:1.5em 0 3.5em 0}}.columns.feature-video-container{padding:0}@media only screen and (min-width:48em){.columns.feature-video-container{padding:0 .9375em;margin-bottom:5em}}.hero-panel-main-title{color:#fff;margin:0;line-height:1.25;margin-bottom:.125em;font-size:36px;font-size:2.25rem}@media only screen and (min-width:48em){.hero-panel-main-title{font-size:48px;font-size:3rem}}.hero-panel-subtitle{max-width:30em}.hero-panel{background:#d60c8c url("/Content/themes/Twelve Week Challenge/images/homepage-hero-bg.jpg") no-repeat;background-size:cover;background-position:0 0}@media only screen and (min-width:30.063em){.hero-panel{background-image:url("/Content/themes/Twelve Week Challenge/images/homepage-hero-bg.jpg");padding:0 0 9.5em;background-position:-250px 0}}@media only screen and (min-width:64.063em){.hero-panel{background-position:0 top;background-attachment:fixed}}.hero-panel-subpage{background-image:url("/Content/themes/Twelve Week Challenge/images/homepage-hero-bg-sub.jpg")}.hero-panel-logo{border:3px solid #fff;background-color:#d60c8c;background-color:rgba(214,12,140,.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B3D60C8C,endColorstr=#B3D60C8C);zoom:1;padding:1.5em 2em;margin:2em 0}@media only screen and (min-width:30.063em){.hero-panel-logo{padding:3.5em 6em;margin:3em 0 4em}}.hero-panel-tagline{line-height:1.25;margin:0 0 2em;font-weight:300;font-family:"proxima-nova",Helvetica,Arial,sans-serif;color:#fff;font-size:20px;font-size:1.25rem}.hero-panel-cta{margin:0}.hero-panel-cta a{position:relative;line-height:2.563em;padding-left:2em;color:#fff}.hero-panel-cta a:hover span{border-bottom:1px dotted currentColor}.hero-panel-cta-icon{position:absolute;left:-.375em;font-size:48px;font-size:3rem}.hero-panel-subpage-logo{max-width:80%}@media only screen and (min-width:48em){.hero-panel-subpage-logo{float:right}}.hero-panel-subpage-title{color:#fff;font-family:"proxima-nova",Helvetica,Arial,sans-serif;font-weight:300;line-height:1.125;padding-top:.625em}.fernwood-top-bar{background-color:rgba(173,14,132,.5);padding:.875em;color:#fff;text-align:center}@media only screen and (min-width:48em){.fernwood-top-bar{text-align:left}}.fernwood-top-bar-logo{margin:0}@media only screen and (min-width:30.063em){.fernwood-top-bar-logo{float:left}}.sign-in-nav{margin-top:.75rem}@media only screen and (min-width:30.063em){.sign-in-nav{float:right;margin-top:.25rem}}@media only screen and (min-width:48em){.sign-in-nav{margin-top:.625rem}}.top-bar-link{color:#fff;padding:.125rem .75rem;margin-top:.25rem;border-right:1px solid #fff;font-size:14px;font-size:.875rem}@media only screen and (min-width:48em){.top-bar-link{max-width:100%;margin:.688rem 0 0;border:0}}.top-bar-link:hover{color:#e6be05}.top-bar-link-first{padding-left:0}.top-bar-link-buy{border:0;padding-left:.438rem;padding-right:0}@media only screen and (min-width:48em){.top-bar-link-buy{padding:.625rem 1.25rem .75rem!important;margin:0 0 0 .5em;text-transform:none;font-family:"proxima-nova",Helvetica,Arial,sans-serif;background:transparent;border:2px solid #fff;border-radius:3px;font-size:14px;font-size:.875rem}}@media only screen and (min-width:48em){.top-bar-link-buy:hover{background:#fff;color:#d60c8c}}.fernwood-top-bar{background-color:transparent;padding:1.25em 1em;margin:0 0 1.5em}@media only screen and (min-width:48em){.fernwood-top-bar{padding:2em;margin:0 0 6em}}.fernwood-top-bar-logo{width:111px}@media only screen and (min-width:48em){.fernwood-top-bar-logo{width:162px}}.site-nav-container.active,.site-nav.active{max-height:26em}.content-panel{background:#fff;padding:2.5em 0}@media only screen and (min-width:48em){.content-panel{padding:4.75em 0}}.content-panel.extended{min-height:800px}.content-panel p,.content-panel li{line-height:1.5;font-size:18px;font-size:1.125rem;font-weight:300;color:#999}.prize-breakdown li{color:#000!important;font-size:14px;margin:0}.content-panel-alt{background-color:#f6f6f6}@media only screen and (min-width:48em){.content-panel-padded{padding:8em 0}}.content-panel-disclaimer{padding:0 0 1em}.content-panel-testimonials{padding-bottom:0}.content-panel-section{padding:1.25em 0}.content-panel-divider{margin:0;border-color:#e1e1e1}.line-break{display:block}.content-panel-title,.content-panel-subtitle,.content-panel-section-heading,.feature-item-title{font-weight:300;font-family:"proxima-nova",Helvetica,Arial,sans-serif}.content-panel-title{color:#010101;margin:0 0 .25em;line-height:1.125;font-size:36px;font-size:2.25rem}@media only screen and (min-width:30.063em){.content-panel-title{font-size:48px;font-size:3rem}}@media only screen and (min-width:48em){.content-panel-title{text-align:center}}.content-panel-title sup{font-size:75%;top:-.188em;left:-.063em}.content-panel-subtitle{color:#999;font-size:18px;font-size:1.125rem;margin-bottom:2em}@media only screen and (min-width:48em){.content-panel-subtitle{font-size:20px;font-size:1.25rem;margin-bottom:4em;text-align:center}}@media only screen and (min-width:48em){.content-panel-subtitle.alt{margin-bottom:3.5em}}.scroller-testimonial{position:relative}.scroller-testimonial img{float:left;width:200px;height:200px}@media only screen and (min-width:48em){.scroller-testimonial img{width:460px;height:460px}}.scroller-testimonial span{position:absolute;bottom:1.25em;left:1.25em;color:#fff}.action-panel{color:#fff;padding:4em 0}@media only screen and (min-width:48em){.action-panel{padding:7em 0}}.food-panel-bg,.mindset-panel-bg{background-color:#b31076;background-size:cover;background-position:center center;background-repeat:no-repeat}@media only screen and (min-width:64.063em){.food-panel-bg,.mindset-panel-bg{background-size:inherit}}.food-panel-bg{background-image:url("/Content/themes/28 Day Break Thru/images/food-bg.jpg")}.mindset-panel-bg{background-image:url("/Content/themes/Twelve Week Challenge/images/mindset-bg.jpg")}.action-panel-title{color:#fff;font-size:30px;font-size:1.875rem;line-height:1.25;margin-bottom:.438em}@media only screen and (min-width:30.063em){.action-panel-title{font-size:44px;font-size:2.75rem}}@media only screen and (min-width:30.063em){.action-panel-title.small{font-size:40px;font-size:2.5rem}}.action-panel-title.spaced{margin-bottom:.875em}.action-panel-subtitle{color:#fff;margin-bottom:2em}.team-panel{position:relative;padding:2em 0 0}@media only screen and (min-width:64.063em){.team-panel{padding:5em 0 0}}.team-panel p:last-child{margin-bottom:3em}@media only screen and (min-width:48em){.team-panel-angel{min-height:790px}}@media only screen and (min-width:48em){.team-panel-angel img{position:absolute;bottom:0;left:0}}@media only screen and (min-width:48em){.team-panel-angel img.alternate{left:inherit;right:0}}.sponsors-panel{padding:3em 0}.sponsors{margin:2em 1.5em 1em;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.sponsors li{text-align:center;margin:0 0 2rem;padding:2%}@media only screen and (min-width:48em){.sponsors li{margin:0}}.sponsors-small img{max-width:140px;margin-top:1.5em}@media only screen and (min-width:48em){.sponsors-small img{margin-top:0;max-width:65%}}.sponsors-vanuatu{margin:1em 0 0}.sponsors-cosmedics{margin:.875em 0 0}.sponsors-cottononbody,.sponsors-tomtom{margin:2.5em 0 0}.sponsors-berlei{margin:1.875em 0 0}.polaroid{position:relative;background:url("/Content/themes/Twelve Week Challenge/images/polaroid-bg.svg") no-repeat;width:275px;height:304px;margin:0 auto 1rem;transform:rotate(-4deg);-webkit-backface-visibility:hidden;padding:2px}@media only screen and (min-width:64.063em){.polaroid{margin:0 auto}}.polaroid img{position:absolute;top:26px;left:28px}.lt-ie10 .polaroid img{padding:6px;transform:rotate(-4deg)}.feature-item{color:#999;margin:1em auto}@media only screen and (min-width:48em){.feature-item{margin:2.5em auto}}.feature-item-title{color:#010101;font-size:26px;font-size:1.625rem;margin:1em 0 .375em}@media only screen and (min-width:48em){.feature-item-title{margin-top:0}}@media only screen and (min-width:64.063em){.feature-item-title{margin:1em 0 .75em .5em}}.feature-item-details{list-style:none;margin:0 0 1em}@media only screen and (min-width:64.063em){.feature-item-details{margin:0 0 0 1em}}.feature-item-details li{font-size:18px;font-size:1.125rem;position:relative;margin:0 0 .375em 1.563em}.feature-item-details li:before{content:"";font-family:fontAwesome;color:#d60c8c;font-size:7px;font-size:.4375rem;position:absolute;left:-3.625em;top:1.188em}.testimonial{background:#fff;padding:1em;margin:3em 0 1em;position:relative}@media only screen and (min-width:48em){.testimonial{margin:4em 0 2.5em;padding:2em}}.testimonial:after{content:'';display:block;position:absolute;bottom:-1.875em;left:15%;width:0;height:0;border-color:#fff transparent transparent transparent;border-style:solid;border-width:15px}.testimonial p{font-family:Georgia,Times,"Times New Roman",serif;font-style:italic;line-height:1.5;color:#999;font-size:16px;font-size:1rem}.testimonial p:last-child{margin:0}.testimonial-home{margin:0 0 1.5em}@media only screen and (min-width:48em){.testimonial-home{margin:0 0 2.5em}}.testimonial-home p{line-height:1.5;font-size:16px;font-size:1rem}.testimonial-bordered{border:1px solid #eee}.testimonial-bordered:after,.testimonial-bordered:before{content:'';display:block;position:absolute;bottom:-29px;left:75px;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #fff}.testimonial-bordered:before{border-left:16px solid transparent;border-right:16px solid transparent;border-top:16px solid;border-top-color:inherit;bottom:-16px;left:74px}.testimonial-bordered p:first-child{color:#222;font-size:20px;font-size:1.25rem}@media only screen and (min-width:48em){.testimonial-bordered p:first-child{font-size:24px;font-size:1.5rem}}.testimonial-bordered-right:after,.testimonial-bordered-right:before{left:inherit;right:75px}.testimonial-bordered-right:before{left:inherit;right:74px}.testimonial-details .rounded-image{margin:0 1em 1em 0}.testimonial-details p{font-size:14px;font-size:.875rem}.testimonial-details-right{text-align:right}.testimonial-details-right .rounded-image{margin:0 0 1em 1em}.testimonial-name{padding:.25em 0 0 0;margin:0}.testimonial-panel{background:#fff;color:#999;padding:2.5em 0 2em}@media only screen and (min-width:48em){.testimonial-panel{padding:4em 0}}.testimonial-panel p,.testimonial-panel li{font-size:18px;font-size:1.125rem;font-weight:300;line-height:1.5}.testimonial-panel p:last-child,.testimonial-panel li:last-child{margin:0}.testimonial-panel-first{padding-top:0}@media only screen and (min-width:48em){.testimonial-panel-first{padding-top:1em}}.testimonial-panel-section{padding:1.25em 0}.testimonial-panel-section li{list-style:none;padding-bottom:.375em}.testimonial-panel-section-first{padding-top:.5em}@media only screen and (min-width:48em){.testimonial-panel-section-first{padding-top:5em}}.testimonial-panel-section-bordered{margin:2em 0;padding:1.25em;border:1px dotted #e1e1e1}@media only screen and (min-width:48em){.testimonial-panel-section-bordered{padding:2.5em}}.testimonial-panel-name{color:#222;font-family:"proxima-nova",Helvetica,Arial,sans-serif;font-weight:300;font-size:18px;font-size:1.125rem;margin:0}.testimonial-panel-weight{color:#222;font-family:"proxima-nova",Helvetica,Arial,sans-serif;font-weight:bold;font-size:24px;font-size:1.5rem;margin:0 0 .875em}.testimonial-panel-before-pic,.testimonial-panel-after-pic{position:relative}.testimonial-panel-before-pic figcaption,.testimonial-panel-after-pic figcaption{position:absolute;bottom:1.25em;left:1.25em;color:#fff}.testimonial-panel-before-pic{margin:0 .063em .063em 0}.testimonial-panel-after-pic{margin:0 0 2em}@media only screen and (min-width:48em){.testimonial-panel-after-pic{margin:0}}.testimonial-quote-left,.testimonial-quote-right{color:#b3b3b3}.testimonial-quote-left{padding-right:.375em}.testimonial-quote-right{padding-left:.375em}.scroller-testimonial figure{position:relative;float:left}.scroller-testimonial figcaption{position:absolute;bottom:1em;left:1.25em;color:#fff}@media only screen and (min-width:48em){.scroller-testimonial figcaption{font-size:24px;font-size:1.5rem}}.scroller-testimonial-overlay{width:100%;height:100%;background:rgba(255,255,255,.7);position:absolute;top:0;left:0;opacity:0;text-align:center;padding-top:2.5em;transition:opacity .25s ease-in-out}@media only screen and (min-width:48em){.scroller-testimonial-overlay{padding-top:9.5em}}.scroller-testimonial-overlay:hover{opacity:1}.scroller-testimonial-overlay a{font-weight:normal;font-size:20px;font-size:1.25rem}.scroller-testimonial-overlay-title,.scroller-testimonial-overlay-subtitle{font-family:"proxima-nova",Helvetica,Arial,sans-serif;color:#010101;line-height:1.125}.scroller-testimonial-overlay-title{font-weight:300;margin:0;font-size:36px;font-size:2.25rem}.scroller-testimonial-overlay-subtitle{font-weight:bold;font-size:30px;font-size:1.875rem}.testimonial-panel-name{color:#222;font-family:"proxima-nova",Helvetica,Arial,sans-serif;font-weight:300;font-size:18px;font-size:1.125rem;margin:.75em 0 0}@media only screen and (min-width:48em){.testimonial-panel-name{margin:0}}.testimonial-panel-weight{color:#222;font-family:"proxima-nova",Helvetica,Arial,sans-serif;font-weight:normal;font-size:24px;font-size:1.5rem;margin:0 0 .875em}.site-footer{padding:2.5em 0;background:#333;color:#767676}@media only screen and (min-width:48em){.site-footer{padding:3.5em 0}}.footer-nav{margin:0 3em 0 0;float:left;font-size:14px;font-size:.875rem}@media only screen and (min-width:30.063em){.footer-nav{margin:0 7em 0 0}}.footer-nav>li{list-style:none;padding:0 0 .313em}.footer-nav>li>a{color:#767676}.footer-nav>li>a:hover,.footer-nav>li>a.selected{color:#a9a9a9}.footer-nav-last{margin:0}.footer-copyright{margin-top:1.5em;font-size:14px;font-size:.875rem}@media only screen and (min-width:48em){.footer-copyright{margin-top:0;text-align:right}}.module{background:#fff;margin-bottom:1.25rem;border-radius:3px}.module-secondary{background:#d4d4d4;color:#555}@media only screen and (min-width:48em){.module-large{margin-bottom:2.5em}}.module-scrollable{position:relative;z-index:1}.module-record-activity{max-width:40em;margin:1.25em auto}.module-highlight{box-shadow:rgba(214,12,140,.5) 0 0 8px;transition:box-shadow .15s ease-in-out}.module-highlight .hero-unit:hover .hero-unit-title{text-decoration:underline}.module-header{padding:1.25rem 1.5rem}.module-header-title{color:#7c7c7c;margin:0;font-size:18px;font-size:1.125rem}.module-header-iteration{color:#c7c7c7}@media only screen and (min-width:48em){.module-header-iteration{text-align:right}}.module-title{color:#7c7c7c;line-height:1.2;margin:0;text-transform:uppercase;font-size:23px;font-size:1.4375rem}.module-divider{margin:0;border-color:#eee}.module-content{padding:1.5rem}.module-content-subtitle{color:#7c7c7c}.module-content-large{padding:1em}@media only screen and (min-width:48em){.module-content-large{padding:1.875em}}.module-content-small{padding:1em}.module-content-list{margin-bottom:0}@media only screen and (min-width:48em){.module-content-column{border-left:1px solid #eee}}@media only screen and (min-width:48em){.module-content-column.no-divider{border-right:none;padding-right:0}}.module-block-item{display:block;margin:0;padding:1.25rem .75rem;border-right:1px solid #eee;text-align:center}.module-block-item:last-child{border-right:none}.module-unit,.module-caption{text-transform:uppercase;color:#999;display:block;line-height:1.6;font-size:10px;font-size:.625rem}.module-unit-inline{padding-top:1em}.module-value{font-family:"avant-garde-demi",Helvetica,Arial,sans-serif;color:#d60c8c;display:block;line-height:1;margin-bottom:.188em;font-size:34px;font-size:2.125rem}.module-value.small{margin-bottom:.125em;font-size:20px;font-size:1.25rem}.module-list{margin:0}.module-list-item{border-bottom:1px solid #eee;border-right:none;padding:1.25em .75em;display:block;color:#222;transition:background .25s,color .25s}.module-list-item.row{margin:0}.module-list-item:last-child{border-bottom:none}.module-list-item h5{margin:1em 0 0}@media only screen and (min-width:48em){.module-list-item h5{margin-top:0}}a.module-list-item:hover{color:#d60c8c;background-color:#d60c8c;background-color:rgba(214,12,140,.03);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#08D60C8C,endColorstr=#08D60C8C);zoom:1}.module-list-item-description{color:#8b8c8e;display:block;line-height:1.4;word-wrap:break-word;font-size:12px;font-size:.75rem}.module-list-item-featured{border-right:1px solid #eee;padding:1.25em .75em!important}@media only screen and (min-width:48em){.module-list-item-featured:nth-child(3n){border-right:none}}.module-list-item-likes{padding:.875em 1.125em}.module-list-item-likes p{padding:.563em 0 0 0}.module-list-item-likes .profile-image{margin-right:.875em;width:2em;height:2em}.module-info-label{background:#fff;margin-top:.375em;padding:1em;border:1px solid #ccc;color:#bbb;text-transform:uppercase;font-family:"avant-garde-demi",Helvetica,Arial,sans-serif;text-align:center;border-radius:3px;font-size:12px;font-size:.75rem}.module-info-label i{padding-left:.75em;font-size:20px;font-size:1.25rem}.module-info-label i.icon-ok{color:#65c541}.module-grid .set{display:block;text-align:left;padding-top:1.125em;line-height:1.25}.module-grid .set:first-child{padding-top:0}.module-grid .set i{padding-right:.375em}@media only screen and (min-width:30.063em){.module-grid .set i{width:2em;padding-right:1em;text-align:center}}.module-grid.brand{background-color:#d60c8c;background-color:rgba(214,12,140,.03);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#08D60C8C,endColorstr=#08D60C8C);zoom:1}.module-grid .pale-color{color:#8b8c8e}.module-grid .pale-color .set,.module-grid .pale-color .alert-color{text-decoration:none}.module-grid .pale-color a{color:#8b8c8e}.module-grid .pale-color a:hover{color:#d60c8c}.module-grid .alert-color a{color:#f90102}.module-grid-content{padding:1em!important}@media only screen and (min-width:48em){.module-grid-content{border-left:1px solid #eee;padding:1.625em!important}}.module-grid-content.no-divider{border-left:none}.module-data-table{border:1px solid #eee;margin:0}.module-data-table .row{margin:0}.module-data-table-column{padding:.75em 0 .75em 1em;border-left:1px solid #eee}.module-data-table-column.no-divider{border:none}.module-data-table-column p{margin:0}@media only screen and (min-width:48em){.feature-module{margin:2em 0}}.feature-module-content{padding:1.5em}@media only screen and (min-width:48em){.feature-module-content{padding:4em}}.feature-module-title{color:#222;text-transform:uppercase;line-height:1.1;margin-bottom:.25em}.feature-module-sub-title{text-transform:uppercase;color:#bbb;margin-bottom:1.125em;font-size:17px;font-size:1.0625rem}.fb-share-module{border:none;padding:1em .5em}@media only screen and (min-width:48em){.fb-share-module .button{float:right}}@media only screen and (min-width:48em){.fb-share-module p{margin-bottom:0}}.module-flyout{display:none;position:absolute;z-index:100;top:4.125em;right:1.188em;width:18.75em;border:1px solid #eee}.module-flyout:after,.module-flyout:before{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;top:-10px;content:'';right:10px;margin-left:-10px;position:absolute}.module-flyout:before{border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:11px solid;border-bottom-color:inherit;top:-11px;margin-right:-1px}.module-flyout-customer{right:8.813em}.module-flyout-messages{right:5.875em}.module-flyout-friends{right:3.5em}.module-flyout-content{padding:.625em 1.125em;line-height:1}.module-flyout-item{border-bottom:1px solid #eee;padding:.875em 1.125em;display:block;position:relative}.module-flyout-item:hover{background-color:#d60c8c;background-color:rgba(214,12,140,.03);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#08D60C8C,endColorstr=#08D60C8C);zoom:1}.module-flyout-item:last-child{border-bottom:0}.module-flyout-item p{margin:0;line-height:1.25}.card{overflow:hidden}.card a{color:#222}.card a:hover{color:#d60c8c}.card-hero{display:block;position:relative}.card-hero:before{content:'';position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.02);transition:background-color .2s ease-in-out}.card-hero:hover:before{background-color:rgba(214,12,140,.8)}.card-hero:hover .card-hero-action{opacity:1}.card-hero-image{width:100%}.card-hero-action{font-size:18px;font-size:1.125rem;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;opacity:0;transition:opacity .2s ease-in-out}.card-header{padding:1rem 1.5rem}@media only screen and (min-width:30.063em){.card-header{padding:1.25rem 2rem}}.card-body{padding:1.375rem 1.5rem 1.5rem}@media only screen and (min-width:30.063em){.card-body{padding:1.875rem 2rem 2rem}}.card-body p a{border-bottom:1px dotted currentColor}.card-body p a:hover{border-bottom-color:currentColor}@media only screen and (min-width:48em){.card-body-recipe{position:relative;margin-bottom:2.5rem}}@media only screen and (min-width:48em){.card-body-recipe .card-tags{position:absolute;bottom:-.5rem;left:2rem}}.card-title{font-size:20px;font-size:1.25rem;margin:0 0 .5rem;font-family:"proxima-nova",Helvetica,Arial,sans-serif;font-weight:600;line-height:1.25;color:#222}.card-list{margin:0;padding:1.25rem 1.5rem 1.5rem;list-style:none}@media only screen and (min-width:30.063em){.card-list{padding:1.75rem 2rem 2rem}}.card-list-item{position:relative;padding-bottom:1rem}.card-list-item:last-child{padding-bottom:0}.card-list-item a:hover .card-list-item-title,.card-list-item a:hover .card-list-item-meta{color:#d60c8c}.card-list-grid{position:relative}@media only screen and (min-width:48em){.card-list-grid{padding:2rem 0 1rem}}@media only screen and (min-width:48em){.card-list-grid:before,.card-list-grid:after{content:'';display:block;width:1px;height:100%;position:absolute;top:0;left:33.3333%;background:#eee}}@media only screen and (min-width:48em){.card-list-grid:after{left:66.6666%}}@media only screen and (min-width:48em){.card-list-item-grid{display:inline-block;width:32.9%;padding:0 2rem 1rem;vertical-align:top}}.card-list-item-title,.card-list-item-meta{display:block;color:#222;line-height:1.25;transition:color .2s ease-in-out}.card-list-item-title{font-size:16px;font-size:1rem;padding-bottom:.25rem}.card-list-item-meta{font-size:14px;font-size:.875rem;position:relative;opacity:.6}.card-list-item-meta i{position:absolute;top:3px;right:0;opacity:.6}.card-tags{margin:0;padding:0;list-style:none}.card-tags-item{display:inline-block;padding:.375rem .875rem;margin:.5rem .5rem .188rem 0;background:#f3f3f3;border-radius:40px;color:#666}.card-tags-item:last-child{margin-right:0}.card-tags-item-icon{padding-right:.313rem}.hero-unit{position:relative;display:block;width:100%;margin:0;overflow:hidden}.hero-unit img{float:left;border-radius:3px 3px 0 0}.hero-unit:hover .hero-unit-play-icon{opacity:1}.hero-unit-gradient{background-image:linear-gradient(rgba(255,255,255,0),rgba(0,0,0,.6));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#03000000',endColorstr='#bf000000',GradientType=0);bottom:0;left:0;position:absolute;width:100%;height:100px;max-height:50%}.hero-unit-caption{position:absolute;bottom:0;left:0;z-index:1;padding:1.25em;text-shadow:1px 1px 3px rgba(0,0,0,.6);box-sizing:border-box}.hero-unit-title{color:#fff;margin-bottom:0;text-transform:uppercase;line-height:1;font-size:28px;font-size:1.75rem}.hero-unit-sub-title{color:#fff;z-index:2;margin:.35em 0 0;display:inline-block}.hero-unit-meal-icon{position:absolute;top:.75em;left:.75em;width:2em;height:2em;background:#999;border-radius:3px}.hero-unit-meal-icon i{font-size:14px;font-size:.875rem;color:#fff;text-align:center;padding-top:.625em;display:block}.hero-unit-play-icon{width:.875em;height:.875em;color:#d60c8c;opacity:.5;transition:opacity .15s ease-in-out;font-size:80px;font-size:5rem}@media only screen and (min-width:48em){.hero-unit-featured-item{border-right:1px solid #fff}}@media only screen and (min-width:48em){.hero-unit-featured-item img{border-radius:3px 0 0 0}}.hero-unit-secondary-item img{border-radius:0}.hero-unit-secondary-item img:first-child{border-radius:0 3px 0 0}.section-container{background:#d60c8c}.section-container.tabs section{padding-top:0!important}.section-container.tabs section.active{padding-top:74px!important}.section-container.tabs section.active>.title{background:none}.section-container.tabs section .title{background:none;border:none!important;margin:10px;padding:0 5px;border-radius:3px}.section-container.tabs section .title a{color:#fff;text-align:center;min-width:75px;border-radius:3px}.section-container.tabs section .title a i{display:inline-block;min-height:26px;width:20px;font-size:27px;font-size:1.6875rem}.section-container.tabs section .title a span{display:block}.section-container.tabs section .title a:hover{background:#a3007b}.section-container.tabs section .title:hover{background:transparent}.section-container.tabs section .content{top:22px;margin-bottom:40px;border:none}.section-container.tabs section .content h4{font-size:18px;font-size:1.125rem}.section-container .custom.checkbox{display:none}.section-container>label{color:#000;font-size:15px;font-size:.9375rem;margin:0 0 8px 0}.section-container .desc{font-size:16px;font-size:1rem}.section-container section.active .title a{background:#a3007b}.section-container .custom.dropdown{background:#fff}.section-container .custom.dropdown .current,.section-container .custom.dropdown .selector{background:none}.section-container .custom.dropdown li{border:none;height:auto;padding:5px 10px}.ionTabs{position:relative}.ionTabs__head{position:relative;display:block;list-style-type:none;margin:0;padding:0;z-index:1;zoom:1}.ionTabs__head:before,.ionTabs__head:after{content:"";display:table}.ionTabs__head .ionTabs__head:after{clear:both}.ionTabs__tab{position:relative;display:block;float:left;list-style-type:none;background:none;margin:0;padding:0;cursor:pointer}.ionTabs__tab.ionTabs__tab_state_active{cursor:default}.ionTabs__body{position:relative;z-index:2}.ionTabs__item{position:relative;display:none}.ionTabs__item.ionTabs__item_state_active{display:block}.ionTabs__preloader{position:relative}.ionTabs__head{background:#d60c8c;height:3.75em;border-radius:3px 3px 0 0}.ionTabs__head-2rows-mobile{height:7.5em}.ionTabs__head-2rows-mobile .ionTabs__tab{width:33.333333%}.ionTabs__head-2rows-mobile .ionTabs__tab:last-child{border-radius:0}.ionTabs__head-2rows-mobile .ionTabs__tab:nth-child(3){border-radius:0 3px 0 0}.ionTabs__tab{padding:.625em 0;width:20%;text-align:center;background:#d60c8c;color:#fff}.ionTabs__tab:first-child{border-radius:3px 0 0 0}.ionTabs__tab:last-child{border-radius:0 3px 0 0}.ionTabs__tab i{display:inline-block;font-size:18px;font-size:1.125rem}.ionTabs__tab span{display:block;font-size:10px;font-size:.625rem}.ionTabs__tab:hover,.ionTabs__tab.ionTabs__tab_state_active{background:#a6096c}.ionTabs__body{background:#fff;border-radius:0 0 3px 3px}.ionTabs__body.panel.radius{border-radius:0 0 3px 3px}.ionTabs__body .measurements.disclaimer{margin:.5em 0 1.25em;display:inline-block}@media only screen and (min-width:48em){.ionTabs__body .measurements.disclaimer{margin:4.375em 0 0}}.ionTabs__item{border-top:none!important}.ionTabs__item form{margin:0}.ionTabs__preloader{height:50px;background:url(/Content/themes/Default/images/preloader.gif) no-repeat}.tabs-heading{border-bottom:1px solid #e1e1e1;padding:.75em}@media only screen and (min-width:30.063em){.tabs-heading{padding:.875em 1.125em}}.tabs-heading-alt{padding:.75em .75em 0}@media only screen and (min-width:30.063em){.tabs-heading-alt{padding:.875em 1.125em 0}}.tabs-heading-link{line-height:2.125em;font-size:13px;font-size:.8125rem}@media only screen and (min-width:48em){.tabs-heading-link{float:right}}.tabs-content{padding:.9375em;margin-bottom:0}@media only screen and (min-width:30.063em){.tabs-content{padding:1.125em}}@media only screen and (min-width:30.063em){.tabs-notification{padding:0 1.125em}}.tabs-notification #messages .alert-box{margin-bottom:0}.tabs-loading{padding:1.125em 0 0 0}.tabs-submit{border-top:1px solid #e1e1e1;padding:.9375em}@media only screen and (min-width:30.063em){.tabs-submit{padding:1.125em}}.tabs-submit .columns{padding:0}.tabs-submit-info{padding:.625em 0 0;text-align:center;color:#888}.tabs-submit-info a{color:#888}.tabs-submit-info a:hover{color:#d60c8c}@media only screen and (min-width:48em){.tabs-submit-info{padding-right:.75em;text-align:left}}.tabs-submit-info i{padding-right:.125em}@media only screen and (min-width:30.063em){.ionTabs__head,.ionTabs__head-2rows-mobile{padding:.75em;height:6.25em}.ionTabs__tab,.ionTabs__head-2rows-mobile .ionTabs__tab{margin:0 2.25% 0 0;padding:.75em 0 .625em;width:14.25%;border-radius:3px!important}.ionTabs__tab i,.ionTabs__head-2rows-mobile .ionTabs__tab i{font-size:25px;font-size:1.5625rem}.ionTabs__tab span,.ionTabs__head-2rows-mobile .ionTabs__tab span{font-size:13px;font-size:.8125rem}.ionTabs__tab.no-margin,.ionTabs__head-2rows-mobile .ionTabs__tab.no-margin{margin:0}}.settings-item{padding:1.25em}.settings-item hr{margin:1.25em -1.25em;border-color:#eee}.settings-item .buttons .button,.settings-item .button.primary{margin-bottom:0}.media{overflow:hidden;zoom:1}.media .img{float:left;margin-right:.625em}.media .img img{display:block}.media .imgExt{float:right;margin-left:.625em}.overlay-container{position:relative;width:auto;margin:auto 0 .938em;font-size:0}.small-12 .overlay-container{margin-bottom:0}.overlay-caption{background-image:linear-gradient(rgba(255,255,255,0),rgba(0,0,0,.6));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#03000000',endColorstr='#bf000000',GradientType=0);bottom:0;left:0;position:absolute;width:100%;height:100px;max-height:50%;z-index:11}.video-iframe{display:none}.video-iframe.show{display:block}.collage{display:block;position:relative;height:10em;overflow:hidden}.collage img+img{border-top:1px solid #fff}.collage .columns{font-size:0}.ad-unit{display:block;margin-bottom:1.25em}.fluid-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.fluid-video.flex-video{margin:0;padding-top:0}.fluid-video iframe,.fluid-video embed,.fluid-video object{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.fullscreen-video-modal{max-width:100%;background-color:transparent}.fullscreen-video-modal .fullscreen-video-close.close-reveal-modal{position:fixed;right:.375em;top:.375em;font-size:34px;font-size:2.125rem}.fullscreen-video{position:fixed;top:0;right:0;bottom:0;left:0;margin:0;padding:0;height:auto;overflow:hidden}.fullscreen-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.rounded-image{overflow:hidden;background-position:center center;background-repeat:no-repeat;border-radius:50%}.rounded-image.center{margin-left:auto;margin-right:auto}.rounded-image.inset-border{display:block;position:relative}.rounded-image.inset-border:before{display:block;content:'';position:absolute;width:100%;height:100%;border-radius:50%;box-shadow:inset 0 0 0 7px rgba(255,255,255,.25)}.rounded-image.inset-border img{display:block}.rounded-image:hover .rounded-image-overlay{opacity:1;border-radius:50%;transition:opacity .25s ease-in-out}.rounded-image-overlay{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;background-color:rgba(170,170,170,.75);color:#fff}.rounded-image-hero{width:80px;height:80px;margin:0 1.375em .75em 0}@media only screen and (min-width:48em){.rounded-image-hero{width:95px;height:95px}}.rounded-image-hero.inset-border:before{box-shadow:inset 0 0 0 5px rgba(255,255,255,.25)}.cross-fade{position:relative}.cross-fade img{transition:opacity 150ms ease-in-out}.cross-fade img.cross-fade-top{position:absolute;left:0;top:0}.cross-fade img.cross-fade-top:hover{opacity:0}audio{display:block;margin-bottom:1em}@font-face{font-family:'avant-garde-demi';src:url("/Content/fonts/itcavantgardestd-demi-webfont.eot");src:url("/Content/fonts/itcavantgardestd-demi-webfont.eot?#iefix") format("embedded-opentype"),url("/Content/fonts/itcavantgardestd-demi-webfont.woff") format("woff"),url("/Content/fonts/itcavantgardestd-demi-webfont.ttf") format("truetype"),url("/Content/fonts/itcavantgardestd-demi-webfont.svg#ITCAvantGardeGothicStdDemi") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'DINWeb';src:url("/Content/fonts/DINWeb.eot");src:url("/Content/fonts/DINWeb.eot?#iefix") format("embedded-opentype"),url("/Content/fonts/DINWeb.woff") format("woff");font-weight:normal;font-style:normal}.font-large{font-size:130%}h1,h2,h3,h4,h5,h6{font-family:"avant-garde-demi",Helvetica,Arial,sans-serif,sans-serif;font-weight:normal;color:#d60c8c;word-wrap:break-word}h1.small-spacing,h2.small-spacing,h3.small-spacing,h4.small-spacing,h5.small-spacing,h6.small-spacing{margin:.125em 0 .5em 0}h3{font-size:22px;font-size:1.375rem}p,ul,ol{font-size:14px;font-size:.875rem;line-height:1.5;word-wrap:break-word}.text-list{padding:0 0 1.25em 1.5em}.text-list li{padding-bottom:.5em}.text-list li:last-child{padding-bottom:0}.text-list-secondary{padding-top:1rem}.text-list-alt{margin-left:0;padding:1rem 0 1.25em;list-style:none}.header-large{font-size:30px;font-size:1.875rem}.header-alt{font-weight:700;font-family:"proxima-nova",Helvetica,Arial,sans-serif}.subheader-1{color:#000;text-transform:uppercase}.subheader-2{color:currentColor}.subheader-alt{color:#000;font-family:"proxima-nova",Helvetica,Arial,sans-serif;font-weight:700;font-size:22px;font-size:1.375rem}@media only screen and (min-width:48em){.subheader-alt{font-size:30px;font-size:1.875rem}}.subheader-alt span{font-size:18px;font-size:1.125rem}@media only screen and (min-width:48em){.subheader-alt span{font-size:24px;font-size:1.5rem}}.heading-light{font-family:"proxima-nova",Helvetica,Arial,sans-serif;color:#222}.panel .header-text-color,.header-text-color{color:#555}.large-text{font-size:18px;font-size:1.125rem;line-height:1.5}.small-text{font-size:12px;font-size:.75rem;line-height:1.5}.x-small-text{font-size:11px;font-size:.6875rem;line-height:1.125}.aside-button-text{padding:0 1.5em 0 0;line-height:1;max-width:50%;font-size:14px;font-size:.875rem}@media only screen and (min-width:48em){.aside-button-text{text-align:right;float:right;max-width:70%;padding:.625em 1.5em 0 0}}@media only screen and (min-width:48em){.pricing{margin-left:-1.875em;text-align:center}}.pricing-heading{color:#222;font-family:"DINWeb",Helvetica,Arial,sans-serif;letter-spacing:-4px;line-height:.75;margin:-.125em 0 0;font-size:56px;font-size:3.5rem}@media only screen and (min-width:48em){.pricing-heading{margin-top:.375em}}.pricing-heading sup{position:relative;top:-1.125em;left:-.125em;font-size:24px;font-size:1.5rem}.pricing-heading-sub{color:#8b8c8e;padding-left:.688em;display:block;line-height:1.5;font-size:14px;font-size:.875rem}@media only screen and (min-width:48em){.pricing-heading-sub{padding-left:1em;padding-bottom:.5em}}.emoji-icon{height:1em;width:1em;margin:0 .05em 0 .1em;vertical-align:-.1em}.timeline{padding:0;margin:0 0 1rem;position:relative;background:url(/Content/themes/Default/images/timeline/line-thin.png) center top repeat-y}@media only screen and (min-width:48em){.timeline{margin:0 0 2rem}}@media only screen and (min-width:48em){.timeline-header{margin-bottom:2rem}}@media only screen and (min-width:48em){.timeline-workout{margin-top:2rem}}@media only screen and (min-width:48em){.timeline-mealplan-week,.timeline-mealplan-day{padding-top:2.5rem;margin-top:-1rem}}.timeline-mealplan-week{background-image:none}@media only screen and (min-width:48em){.timeline-mealplan-week{background-image:url(/Content/themes/Default/images/timeline/line-thin.png)}}@media only screen and (min-width:48em){.timeline-section{margin:0 auto 3rem;max-width:800px}}@media only screen and (min-width:48em){.timeline-section:last-child{margin-bottom:0}}.timeline-section:last-child .module{margin-bottom:0}.timeline-post,.timeline-post-center{max-width:376px;margin:0 auto}@media only screen and (min-width:48em){.timeline-post,.timeline-post-center{width:50%;position:relative}}@media only screen and (min-width:48em){.timeline-post{float:left;clear:left}}@media only screen and (min-width:48em){.timeline-post:nth-child(even){float:right;clear:right}}@media only screen and (min-width:48em){.timeline-post:nth-child(even) .module{float:left;margin-left:1rem;margin-right:0}}@media only screen and (min-width:48em){.timeline-post .module{float:right;margin-right:1rem}}@media only screen and (min-width:48em){.timeline-post-center .module{margin-left:.5rem;margin-right:.5rem}}.timeline-label{margin:0 auto 1.25rem;padding:.375rem .875rem .25rem;background:#fff;color:#888}@media only screen and (min-width:48em){.timeline-label{margin:0 auto 4.25rem}}.timeline-toggle{position:relative;height:3.25em;margin:0 0 1em}@media only screen and (min-width:30.063em){.timeline-toggle{width:26em;height:2.75em;margin:0 auto 2em}}.timeline-toggle-divider{margin:auto;position:absolute;top:1em;left:0;right:0;background:#d60c8c;color:#fff;border:3px solid #fff;width:2.75em;height:2.75em;line-height:2.25;border-radius:50%;font-size:11px;font-size:.6875rem}@media only screen and (min-width:30.063em){.timeline-toggle-divider{top:.625em}}.timeline-week-post{width:100%;margin:0}@media only screen and (min-width:48em){.timeline-week-post{width:37%;margin-bottom:5rem;position:relative;clear:left}}@media only screen and (min-width:48em){.timeline-week-post .timeline-post-callout{position:absolute;border-top:1px solid #ccc;width:30%;right:-32%;top:60px}}@media only screen and (min-width:48em){.timeline-week-post.right{margin-top:5rem;clear:right}}@media only screen and (min-width:48em){.timeline-week-post.right .timeline-post-callout{left:-32%}}@media only screen and (min-width:48em){.timeline-week-post:last-child{margin-bottom:0}}@media only screen and (min-width:48em){.timeline-week-post-center{margin:.75em auto 5em auto;width:37%}}@media only screen and (min-width:48em){.timeline-week-post-center:last-child{margin-bottom:0}}@media only screen and (min-width:48em){.timeline-week-post .module,.timeline-week-post-center .module{margin-bottom:0}}.dot{display:none}@media only screen and (min-width:48em){.dot{margin:0 auto;color:#d60c8c;background:#e6e6e6;padding:.286em;width:1.857em;height:1.714em;text-align:center;display:block;font-size:7px;font-size:.4375rem}}.timeline-highlight{clear:both;width:auto;float:none}@media only screen and (min-width:48em){.timeline-highlight{margin-bottom:5rem}}@media only screen and (min-width:48em){.timeline-social-container{background:url(/Content/themes/Default/images/timeline/line-thin.png) center top repeat-y}}.timeline-social{margin-bottom:0}@media only screen and (min-width:48em){.timeline-social{background:none}}.social-post{width:100%;margin-bottom:1em}@media only screen and (min-width:48em){.social-post{width:48.75%}}.overview-social-posts .social-post{width:100%}@media only screen and (min-width:48em){.social-post-left:after,.social-post-right:after{border-top:5px solid transparent;border-bottom:5px solid transparent;content:'';position:absolute}}@media only screen and (min-width:48em){.social-post-left:after{border-left:5px solid #fff;right:0;top:20px;margin-right:-5px}}@media only screen and (min-width:48em){.social-post-left.social-post-employee:after{border-left-color:#d60c8c}}@media only screen and (min-width:48em){.social-post-right:after{border-right:5px solid #fff;left:0;top:50px;margin-left:-5px}}@media only screen and (min-width:48em){.social-post-right.social-post-employee:after{border-right-color:#d60c8c}}.social-post-highlight{border:1px solid #d60c8c}.module-social{background:#fff;position:relative}.module-social .profile-image{position:absolute;top:.75em;left:.925em;box-shadow:0 0 1px #888}.module-social .profile-mood{position:absolute;top:1.125em;left:.313em;color:#d60c8c;z-index:1;font-size:30px;font-size:1.875rem}.module-social .status-text{margin-bottom:0;white-space:pre-line}.module-social-title{margin:0;font-family:"proxima-nova",Helvetica,Arial,sans-serif;font-weight:bold;color:#222;font-size:16px;font-size:1rem}.module-social-header{padding:1.063em .75em 1.063em 4.875em;min-height:4.75em}.module-social-header p{margin:0}.module-social-header strong{line-height:1;margin-right:.5em}.module-social-header .desc-text{display:block}.module-social-header .tag{font-weight:bold;padding:.35em .55em;margin:0;font-size:10px;font-size:.625rem;display:inline-block}.module-social-header-employee{background-color:#d60c8c;color:#fff}.module-social-header-employee .staff-tag{background-color:#75074d;font-weight:bold;text-transform:uppercase;padding:.35em .55em;border-radius:3px;font-size:10px;font-size:.625rem;display:inline-block}.module-social-header-employee .caption{color:#fff!important}.module-social-header-employee a{color:#fff}.module-social-content{padding:.75em 1.125em}.module-social-content-title{font-weight:700;line-height:1.125;padding-top:.65em;border-radius:20px}.module-social-content-icon-title{max-width:100%}.module-social-content-activity{background:#f4f4f4;position:relative;padding:.25em .75em;margin:0 1.125em}.module-social-content-activity .icon-heart{padding-right:.5em}.module-social-content-activity.button-container{padding:0;margin:0 1em .75em}.module-social-content-measurements{list-style:none;margin:0}.module-social-content-measurements li{float:left;width:7em;margin-right:1em}.module-social-pic{margin:0 0 1em}.SocialTimelineSinglePost .module-social-pic{text-align:center}.module-social-pic img{width:100%;padding:0}@media only screen and (min-width:30.063em){.SocialTimelineSinglePost .module-social-pic img{width:auto}}.module-social-pic-content{padding:0 1.125em .75em}.module-social-large-icon{margin-right:.275em;display:block;font-size:64px;font-size:4rem}.module-social-comment-list{margin:0}.module-social-comment-list li:nth-child(n+4){display:none}.module-social-content-comment{padding:.625em .75em .5em 2.25em;margin-bottom:.5em;list-style:none;color:#555}@media only screen and (min-width:48em){.module-social-content-comment:hover .module-social-content-comment-delete{display:block}}.module-social-content-comment .profile-image{position:absolute;top:.5em;left:.65em}.module-social-content-comment-delete{position:absolute;top:0;right:0;padding:.5em;background:none;color:#bbb;font-size:12px;font-size:.75rem}@media only screen and (min-width:48em){.module-social-content-comment-delete{display:none}}.module-social-content-comment-delete:hover,.module-social-content-comment-delete:active{background:none;color:#8b8c8e}.reveal-comments-button{background:#f4f4f4;color:#8b8c8e;font-family:"avant-garde-demi",Helvetica,Arial,sans-serif;padding:.5em;margin:0;width:100%;text-transform:uppercase;text-align:center}.module-social-buttons{padding:.75em 1.125em 0}.button.social i{margin-right:.5em}.button.more-options i{margin-right:0}.social-comment-entry{min-height:0;overflow:hidden}.grid-sizer{width:2.5%}.popular-posts .social-post:after{display:none}.status-program-start{background:url("/Content/themes/28 Day Break Thru/images/28day-breakthru-girl-silhouette.png") no-repeat;padding-left:4.25em;padding-top:1em;min-height:6em}.timeline-comparison{margin-bottom:1.5em}@media only screen and (min-width:48em){.timeline-comparison{margin-bottom:0}}.timeline-celebration-post{width:100%}@media only screen and (min-width:48em){.timeline-celebration-post{width:48.75%}}@media only screen and (min-width:48em){.timeline-celebration-post-left{float:left}}@media only screen and (min-width:48em){.timeline-celebration-post-right{float:right}}.timeline-celebration-module{background:#fff;border:1px solid #eee;padding:1em;margin-bottom:1em;position:relative;width:100%}@media only screen and (min-width:48em){.timeline-celebration-module{width:auto}}.timeline-celebration-module.expand{width:100%}.timeline-celebration-post-left .timeline-celebration-module{float:right}.timeline-celebration-post-right .timeline-celebration-module{float:left}@media only screen and (min-width:48em){.timeline-celebration-module:after{border-color:transparent transparent transparent #fff}}.celebration-module-title{font-weight:700;color:#222;font-size:16px;font-size:1rem}.celebration-module-measurements{list-style:none;margin:0;padding:0}.celebration-module-measurements li{margin:0 1.25em .5em 0}.celebration-module-measurements li:last-child{margin:0}.timeline-comparison-header{width:100%;padding:1em;margin-bottom:1.25em}@media only screen and (min-width:48em){.timeline-comparison-header{margin-bottom:2em}}.timeline-milestone{width:100%;margin-bottom:1em;position:relative;display:block}@media only screen and (min-width:48em){.timeline-milestone{margin:2em auto 1em;width:17em}}@media only screen and (min-width:48em){.timeline-milestone-end{margin-bottom:0}}.timeline-celebration-date{color:#fff;font-weight:700;background:#a0a0a0;padding:.625em 1.25em;position:relative;margin:1em auto 2em auto;width:11.5em;text-align:center;border-radius:3px}.program-content{padding-top:3.438em;padding-bottom:4em}@media only screen and (min-width:64.063em){.program-content{padding-top:4.375em;padding-bottom:0;width:75%;float:right}}.program-top-bar{position:fixed;z-index:50;left:0;top:0;width:100%;background:#d60c8c;will-change:transform}@media only screen and (min-width:64.063em){.program-top-bar{padding:0 1.25em}}.program-top-bar-logo{background:url(/Content/themes/Default/images/logo-small.png) no-repeat;text-indent:-9999px;width:131px;height:31px;margin:.813em auto 0;font-size:1em}@media only screen and (min-width:64.063em){.program-top-bar-logo{float:left;margin:.625em 2em 0 .625em;margin-top:1.125em}}.program-top-bar-logo>a{display:block;width:131px;height:31px}a.menu-link{float:left;display:block;padding:.75em .625em;background:#d60c8c;color:#fff;font-size:22px;font-size:1.375rem}@media only screen and (min-width:64.063em){a.menu-link{display:none}}.menu,.menu>ul ul{clear:both;list-style:none;transition:max-height .3s ease-in-out}@media only screen and (min-width:64.063em){.menu,.menu>ul ul{clear:none}}.js .menu,.js .menu>ul ul{overflow:hidden;max-height:0;background:#d60c8c}@media only screen and (min-width:64.063em){.js .menu,.js .menu>ul ul{max-height:none;overflow:visible;background:none}}.menu.active,.js .menu>ul ul.active{max-height:55em}@media only screen and (min-width:64.063em){.js .menu>ul ul{background:#d60c8c;display:none;border-left:1px solid #c30b7f;border-right:1px solid #c30b7f}}@media only screen and (min-width:64.063em){.js .menu>ul li:hover>ul{display:block}}@media only screen and (min-width:64.063em){.menu{padding:0 3.375em 0 1.375em}}.menu ul{list-style:none;margin:0}@media only screen and (min-width:64.063em){.menu ul{margin:0 0 0 -.25em;border-bottom:0}}@media only screen and (min-width:64.063em){.menu ul:first-child{margin:0}}@media only screen and (min-width:64.063em){.menu>ul li{margin:0}}@media only screen and (min-width:64.063em){.menu>ul>li{display:inline-block;position:relative;float:left}}@media only screen and (min-width:64.063em){.menu>ul>li.customer-dropdown{float:right}}@media only screen and (min-width:64.063em){.menu>ul>li.customer-dropdown a{padding:1.688em .75em}}@media only screen and (min-width:64.063em){.menu>ul ul{position:absolute;top:0;left:12em;width:12em}}@media only screen and (min-width:64.063em){.menu>ul ul li{position:relative;border-bottom:1px solid #c30b7f}}@media only screen and (min-width:64.063em){.menu>ul ul li:hover{background-color:#c30b7f}}@media only screen and (min-width:64.063em){.menu>ul ul.level-2{top:4.375em;left:0}}.menu>ul ul.level-2 a{padding:1.25em}.menu li{text-transform:uppercase}@media only screen and (min-width:64.063em){.menu li.has-subnav>a{padding-right:2em}}.menu li.has-subnav>a:after{content:'';font-family:FontAwesome;position:absolute;top:0;right:0;display:block;padding:1.125em .875em}.menu li.has-subnav>a.active:after{content:""}.menu li.menu-link-social{background:#be0b7c;float:right;margin-right:.75em;display:inline-block}.menu li.menu-link-social a{padding:2.125em 2em;font-weight:bold;color:#fff}.menu li.menu-link-social i{font-size:16px;font-size:1rem;padding-right:.5em}.menu li .profile-image{float:left;margin:-.313em .75em 0 0;width:2.25em;height:2.25em}.menu li a{color:#fff;display:block;padding:1.125em 1em;border-top:1px solid #c30b7f;position:relative;font-size:12px;font-size:.75rem}@media only screen and (min-width:64.063em){.menu li a{border:0;padding:2.125em 1em;color:rgba(255,255,255,.8)}}.menu li a:hover{color:#fff}.menu-dropdown{margin-right:.5em}@media only screen and (min-width:64.063em){.menu-dropdown{margin-right:0}}.menu-customer-button{padding:1em .5em 1em .675em}.menu-customer-button .profile-image{width:2.25em;height:2.25em;margin:-.438em 1em 0 0;float:left}@media only screen and (min-width:64.063em){.menu-customer-button .profile-image{float:none;margin:0}}.sidebar{margin-bottom:1em}.sidebar+.page-title,.sidebar+.page-form{margin-top:-1em}.sidebar-logo{margin:0 auto;text-indent:-9999px;width:131px;height:31px;background:url(/Content/themes/Default/images/logo-small.png) no-repeat}.sidebar-logo a{display:block}.nav-list-container{background:#fff}@media only screen and (min-width:64.063em){.nav-list-container{width:25%;position:fixed;height:100%;top:4.375em;left:0;border-right:1px solid #eee;will-change:transform}}.nav-list-items{display:none}@media only screen and (min-width:64.063em){.nav-list-items{display:block}}.nav-list{clear:both;margin:0}.nav-list-header{position:relative;padding:1.25em 1.875em;margin-bottom:0!important;border-bottom:1px solid #eee}.nav-list-header h3{color:#8b8c8e;text-transform:uppercase;margin:0;font-size:14px;font-size:.875rem}.nav-list-header-arrow{position:absolute;right:1.5em;top:1.688em;font-size:.625em;color:#fff;padding:.438em .625em;background:#878787;cursor:pointer;transition-duration:150ms;border-radius:3px}.nav-list-item-week{position:relative}.nav-list-item{display:block;position:relative;padding:1.25em 1.5em 1.25em 2.25em;border-bottom:1px solid #eee;line-height:1;color:#222;transition-duration:150ms;font-size:14px;font-size:.875rem}.nav-list-item:focus,.nav-list-item:hover .nav-list-item-arrow{color:#222}li>.nav-list-item{color:#8b8c8e}.nav-list-item-icon{padding-right:1.25em}.nav-list-item-date{text-transform:uppercase;line-height:1.925;font-size:11px;font-size:.6875rem}.nav-list-item-arrow{position:absolute;top:0;right:0;padding:1.5em;color:#8b8c8e;transition-duration:150ms;font-size:12px;font-size:.75rem}.nav-list-item-arrow:hover{color:#222}.nav-list-item.is-active{color:#d60c8c;font-weight:700}.nav-list-item.is-active:before{content:"";width:7px;background:#d60c8c;position:absolute;top:0;bottom:0;left:0}.nav-list-item.is-active .nav-list-item-date{font-weight:normal}.nav-list-item.is-disabled{color:#cdcdcd}.nav-list-item.is-disabled:hover .nav-list-item-arrow,.nav-list-item.is-disabled .nav-list-item-arrow{color:#cdcdcd}.program-top-bar-logo,.sidebar-logo{background-image:url("/Content/themes/Default/images/fernwood-logo-white-2019-V1.svg");background-repeat:no-repeat;background-size:cover;background-position:center;width:150px;height:35px}.program-top-bar-logo>a,.sidebar-logo>a{display:block;width:189px;height:31px}.reveal-modal{padding:0;border:none;left:0;right:0;margin-left:auto;margin-right:auto;border-radius:3px}.reveal-modal.tiny,.reveal-modal.small,.reveal-modal.medium,.reveal-modal.large,.reveal-modal.xlarge{left:0;right:0;margin-left:auto;margin-right:auto;max-width:40em}@media only screen and (min-width:30.063em){.reveal-modal.tiny,.reveal-modal.small,.reveal-modal.medium,.reveal-modal.large,.reveal-modal.xlarge{min-width:22.5em}}.reveal-modal h2.dialog-page-title{color:#fff;margin:0;font-weight:normal;text-transform:uppercase;font-size:16px;font-size:1rem}.reveal-modal ul.divided-list{margin:0 .375em}.reveal-modal ul.divided-list li{list-style:none;font-size:1em;margin:0 -1.25em;padding:1.25em}@media only screen and (min-width:30.063em){.reveal-modal ul.divided-list li{margin:0 -1.875em;padding:1.875em}}.reveal-modal ul.divided-list li:first-child{border-top:none}.reveal-modal ul.divided-list li:last-child{border-bottom:none}.reveal-modal ul.divided-list li span{display:block}@media only screen and (min-width:30.063em){.reveal-modal ul.divided-list li span{width:75%;display:inline-block}}.reveal-modal ul.divided-list li strong{display:block}@media only screen and (min-width:30.063em){.reveal-modal ul.divided-list li strong{float:left;display:inline-block;width:100px}}.reveal-modal .button-row button{margin-top:1.25em;margin-bottom:0}.reveal-modal .close-reveal-modal{top:0;right:0;background:transparent none;border:0 none;color:#fff;color:rgba(255,255,255,.8);z-index:1;padding:.313em;line-height:.5;font-weight:400;font-size:22px;font-size:1.375rem}.reveal-modal .close-reveal-modal:hover{color:#fff}.dialog-header{background:#d60c8c;color:#fff;padding:1em 1.25em;border-radius:3px 3px 0 0}@media only screen and (min-width:30.063em){.dialog-header{padding:1em 1.5em}}.dialog-content{padding:1em 1.25em}@media only screen and (min-width:30.063em){.dialog-content{padding:1.25em 1.5em}}@media only screen and (min-width:30.063em){.dialog-content .buttons .button{margin-bottom:0}}.dialog-content .buttons .button:last-child{margin-bottom:0}.reveal-modal.unsupported-browser-modal{padding:0;max-width:40em;margin-top:5em}.reveal-modal.unsupported-browser-modal .error-panel{padding:0;margin-top:0}.reveal-modal.unsupported-browser-modal .error-image{width:10em;height:10em;margin-top:-6.25em}@media only screen and (min-width:48em){.reveal-modal.unsupported-browser-modal .error-image{width:14.625em;height:14.625em;margin-top:-9em}}.reveal-modal.unsupported-browser-modal h2{color:#222;font-size:27px;font-size:1.6875rem}@media only screen and (min-width:48em){.reveal-modal.unsupported-browser-modal h2{font-size:37px;font-size:2.3125rem}}.reveal-modal.unsupported-browser-modal .close-reveal-modal{color:#bbb}.thankyou-modal .close-reveal-modal{color:#d60c8c}.thankyou-modal .close-reveal-modal:hover{color:#d60c8c}.reveal-modal-content{padding:1em 0;border-radius:3px 3px 0 0}@media only screen and (min-width:48em){.reveal-modal-content{padding:2em}}.reveal-modal-footer{background:#d60c8c;color:#fff;padding:1em 0;border-radius:0 0 3px 3px}.reveal-modal-footer h4{color:#fff}@media only screen and (min-width:48em){.reveal-modal-footer{padding:2em}}.modal-social-buttons{margin:0 auto;list-style:none}@media only screen and (min-width:48em){.modal-social-buttons{width:25em}}.modal-social-buttons li{padding:0 0 .625em 1.75em;text-align:center}@media only screen and (min-width:48em){.modal-social-buttons li{float:left;padding:0}}.modal-social-buttons li:last-child{padding-bottom:0}.video-modal{max-width:60em;top:7.5em}.reveal-modal-alt .close-reveal-modal,.module-close-button{color:#999;background-color:transparent;padding:1em;position:absolute;top:.5em;right:0;font-weight:bold!important;font-size:16px;font-size:1rem}.reveal-modal-alt .close-reveal-modal:hover,.module-close-button:hover{color:#888;background-color:transparent}.module-close-button{top:0}label,.label{padding:0 0 .75em;color:#222;background-color:transparent;line-height:1.375;font-weight:700;font-size:15px;font-size:.9375rem}label.large,.label.large{line-height:2;color:#7c7c7c;font-size:15px;font-size:.9375rem}label.inline,.label.inline{display:inline-block;margin:0}label.radio,.label.radio{margin:0 1em 0 0;display:inline;line-height:2.75em}label.radio span,.label.radio span{margin:0 .25em 0 0}label.required:after,.label.required:after{content:" (required)";color:#ccc}@media only screen and (min-width:48em){label.label-alt,.label.label-alt{font-family:"proxima-nova",Helvetica,Arial,sans-serif;font-weight:400}}label .label-description,.label .label-description{font-family:"proxima-nova",Helvetica,Arial,sans-serif;color:#222}span.required{font-weight:400;color:#ccc;font-size:14px;font-size:.875rem}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea,select{height:2.5em;margin:0 0 1.5em 0;box-shadow:none;border-radius:3px;padding-left:.75em;border:1px solid #ddd;-webkit-appearance:none;-moz-appearance:none}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,textarea:focus,select:focus{border-color:#d60c8c}input[type="text"].small,input[type="password"].small,input[type="date"].small,input[type="datetime"].small,input[type="datetime-local"].small,input[type="month"].small,input[type="week"].small,input[type="email"].small,input[type="number"].small,input[type="search"].small,input[type="tel"].small,input[type="time"].small,input[type="url"].small,textarea.small,select.small{max-width:12em}input::-ms-clear{display:none}input.tall{padding:1.375em;height:auto}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}textarea{resize:none}textarea.large{min-height:8em}textarea.status{line-height:1.5;padding:1em}.custom-select{overflow:hidden;margin:0 0 1.5em;background:url("/Content/themes/Default/images/icn-select-arrow-filter.png") no-repeat scroll right 8px #fff;border:1px solid #ddd;border-radius:3px}.custom-select:hover{background-position:right -20px}.custom-select select{background:transparent;border:0;margin-bottom:0;cursor:pointer}.custom-select select:focus{outline:none}.custom-select select::-ms-expand{display:none}.lt-ie10 .custom-select select{width:130%}.filter-select .custom-select{width:100%;margin-bottom:.5em}@media only screen and (min-width:30.063em){.filter-select .custom-select{width:10em;margin:0 .5em 1.25em 0;float:left}}.filter-select .custom-select:last-child{margin-bottom:1.25em}@media only screen and (min-width:30.063em){.filter-select .custom-select:last-child{margin-right:0}}.filter-select .custom-select:hover{background-color:#fff}@media only screen and (min-width:30.063em){.custom-select.birth-day,.custom-select.birth-month,.custom-select.birth-year{width:31.333333%;margin-right:3%;float:left}}@media only screen and (min-width:30.063em){.custom-select.birth-year{margin-right:0}}@-moz-document url-prefix(){.custom-select select{width:130%}}form .row .row{margin:0 -.5em}.registration-container,.sign-in-container{padding:.5em 0;border-bottom:1px solid #ddd;margin-bottom:2em}@media only screen and (min-width:48em){.registration-container,.sign-in-container{padding:1em 0 2em}}@media only screen and (min-width:48em){.sign-in-container{padding-top:4em}}.registration-logo{margin:1em 0}@media only screen and (min-width:48em){.registration-logo{margin:2em 0}}.registration-title{line-height:1.25;color:#6f6f6f;font-weight:400;letter-spacing:1px;font-family:"proxima-nova",Helvetica,Arial,sans-serif;font-size:28px;font-size:1.75rem}@media only screen and (min-width:48em){.registration-title{margin:.5em 0}}.registration-tagline{color:#bababa;line-height:1.4em;margin-bottom:1em;font-size:18px;font-size:1.125rem}@media only screen and (min-width:48em){.registration-tagline{margin-bottom:2.125em}}.form-header{background:#d60c8c;margin:0;padding:.9em 1.5em;border-radius:3px 3px 0 0}.form-header h3{color:#fefefe;line-height:2.5em;margin:0;text-transform:uppercase;font-size:13px;font-size:.8125rem}.form-header h3 span{float:right}.form-tagline{color:#555;line-height:1.5em;padding-bottom:.5em;font-size:14px;font-size:.875rem}.form-section{padding-top:1.5em}.form-section strong,.form-section span{line-height:1.5em;font-size:14px;font-size:.875rem}.registration-footer{margin:0;padding:1em 0 0 0}.registration-footer p{color:#777;font-size:12px;font-size:.75rem}.registration-footer a{font-weight:bold;color:#777}fieldset.no-chrome{border:none;padding:0;margin:0}.sub-label{display:block;margin:0 0 1.5em 0;color:#8b8c8e;font-size:14px;font-size:.875rem}.measurements{margin:0 1.25em 0 0}.disclaimer{line-height:1.625em;color:#8b8c8e;max-width:180px;font-size:11px;font-size:.6875rem}.disclaimer .icon-info-sign{font-size:18px;font-size:1.125rem;padding-right:.375em}.disclaimer-member-id{float:left;clear:left;margin-bottom:.5em}@media only screen and (min-width:30.063em){.disclaimer-member-id{float:right;clear:none;margin-bottom:0}}form .subtitle{color:#8b8c8e;font-family:"proxima-nova",Helvetica,Arial,sans-serif;font-weight:700;margin:0 0 1em 0;font-size:18px;font-size:1.125rem}.membership-search-form{border:none;margin:0;padding:0}.checkbox-label,.forgot-link{color:#8b8c8e;line-height:1.875;font-size:14px;font-size:.875rem}.checkbox-label{font-weight:400;position:relative}.checkbox-label input{position:absolute;top:.438em;left:0}.checkbox-label .checkbox-label-text{margin:0 0 0 1.375em;line-height:1.25}.checkbox-label .checkbox-label-text.small{margin-left:1.5em;font-size:12px;font-size:.75rem}.checkbox-label .checkbox-label-description{margin:.25em 0 0 1.375em}.remember-me{margin:0 3.125em 0 0}.forgot-link:hover{color:#d60c8c}@media only screen and (max-width:30em){.forgot-link{float:left!important}}.radio-label{display:block;margin:-2.125em 0 .375em 1.25em;color:#222;font-weight:400}.radio-description{padding:0 0 .75em 1.188em;display:block;font-family:"proxima-nova",Helvetica,Arial,sans-serif;color:#888}.radio-title{padding:0 0 .125em .125em}.mask-unit{display:block;position:absolute;right:1.625em;line-height:2.25em;color:#ccc;text-align:right}@media only screen and (max-width:30em){.registration-form,.registration-form.login,.submit-container,.form-header{padding-left:1em;padding-right:1em}}.switch-label{display:inline-block;width:5em;padding:.5em 1em 0 0;font-weight:700;text-align:right}.inline-form{display:inline;margin:0}.private-msg-textarea{border:0;padding:.313em 0;margin:0;height:15em;font-size:13px;font-size:.8125rem}.private-msg-textarea:focus{background:#fff}.private-msg-textarea-small{height:1em}@media only screen and (min-width:48em){.private-msg-textarea-small{height:10em}}@media only screen and (min-width:48em){.single-field-form input{margin-bottom:.5em}}.single-field-form .button{margin:0;padding:.625em 2em}@media only screen and (min-width:48em){.single-field-form .button{margin-top:2.5em}}@media only screen and (min-width:48em){.single-field-form .loader{margin-top:3.5em}}.single-field-form .alert-box{margin-top:0}.single-field-form .alert-box.success{margin:0}.alert-box{font-weight:normal;line-height:1.25em;padding:1em;position:relative;margin:1em 0;background-color:#fcf8e3;color:#c3b422;border:1px solid #f8efbe}.alert-box.spacing{margin:1.25em 0}.alert-box .close{font-size:16px;font-size:1rem}.alert-box .close i{color:#c3b422}#messages .alert-box{margin-bottom:.75em}.alert-box.success{background-color:#dff0d8;color:#61c838;border-color:#c7e5bb}.alert-box.success .close i{color:#61c838}.alert-box-profile{display:inline-block;margin:0 0 2.5em}.alert-box-with-icon{padding:1em 1.5em 1em 3.25em}.alert-box-icon{color:currentColor;font-size:14px;font-size:.875rem;display:block;position:absolute;left:1.25em;top:.938em}.alert-label{background-color:#fcf8e3;font-size:12px;font-size:.75rem;padding:.75em 1em .75em 2.75em;position:relative}.alert-label.success{background-color:#dff0d8;color:#61c838}.alert-label i{color:currentColor;font-size:14px;font-size:.875rem;display:block;position:absolute;left:1em;top:.5em}.BreakThruMiniSite.Index #messages .alert-box{margin:0;border:0;border-radius:0}.validation-summary-valid{display:none}.validation-summary-errors{background:#ff4d47;color:#fff;padding:.5em;margin-bottom:1em}.validation-summary-errors ul,.validation-summary-errors li{color:#fff;font-weight:normal}.validation-summary-errors ul{margin-bottom:0}.input-validation-error{border-color:#ff4d47;background:rgba(198,15,19,.1)}.input-validation-error::-webkit-input-placeholder{color:#ff4d47}.input-validation-error:-moz-placeholder{color:#ff4d47}.input-validation-error::-moz-placeholder{color:#ff4d47}.input-validation-error:-ms-input-placeholder{color:#ff4d47}.field-validation-error{background:#ff4d47;color:#fff;font-weight:normal;position:relative;line-height:1.425em;padding:.75em;display:block;margin-top:-13px;margin-bottom:12px;border-radius:3px;font-size:14px;font-size:.875rem}.field-validation-error:after{content:'';display:block;position:absolute;top:-10px;left:20px;width:0;height:0;border-color:transparent transparent #ff4d47 transparent;border-style:solid;border-width:5px}.pagination{text-align:center;margin:0 0 .75em -1.5em;font-size:18px;font-size:1.125rem}@media only screen and (min-width:48em){.pagination{float:left;margin-left:-.375em}}.pagination ul>li{float:none;display:inline-block}@media only screen and (min-width:48em){.pagination ul>li{float:left}}.pagination li a{color:#555;padding:.25em .4375em;height:1.5em;margin-left:.3125em;font-size:16px;font-size:1rem}.pagination li.active a{background:#d60c8c;color:#fff;font-weight:700;cursor:default}.pagination li.active a:hover,.pagination li.active a:focus{background:#d60c8c}.pagination-before,.pagination-results{color:#555;text-align:center;margin:0 0 .75em 0}@media only screen and (min-width:48em){.pagination-before,.pagination-results{margin-top:.375em;float:left}}@media only screen and (min-width:48em){.pagination-results{float:right}}.profile-image{width:5em;height:5em;overflow:hidden;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:50%}.profile-image.center{margin-left:auto;margin-right:auto}.profile-image.large{width:8em;height:8em;margin-top:.5em;margin-bottom:1.5em}.profile-image.small{width:1.25em;height:1.25em}.profile-image.medium{width:3.25em;height:3.25em}.profile-image.mood{width:1.625em;height:1.625em}.profile-image.left-for-large{margin:0 auto 1em}@media only screen and (min-width:48em){.profile-image.left-for-large{float:left;margin:0 1em 0 0}}.profile h2,.profile h4{margin:.25em 0}.profile h2{font-size:30px;font-size:1.875rem}.profile h4{color:#6f6f6f;font-size:22px;font-size:1.375rem}.profile p{color:#888}.profile .feature-divider-center{margin-top:1em;margin-bottom:1em;width:15em}.profile-bio{margin-bottom:2.5em}.profile-cta{text-align:center}@media only screen and (min-width:48em){.profile-cta{text-align:left}}@media only screen and (min-width:48em){.profile-cta p{margin:.5em 0 0}}.profile-cta .button{margin-right:.75em}@media only screen and (min-width:48em){.profile-cta .button{margin:0 .75em 0 0}}.profile-cta .button-last{margin-right:0}.share-buttons{list-style:none;margin:0}.share-buttons li{margin:0 0 .625em 0}@media only screen and (min-width:48em){.share-buttons li{float:left;margin:.25em 1em 0 0}}.share-buttons li.share-buttons-facebook{margin:0 0 1.188em 0}@media only screen and (min-width:48em){.share-buttons li.share-buttons-facebook{margin:.063em 1em 0 0}}.notifications{position:relative}.notifications-button{position:relative;color:rgba(255,255,255,.8);padding:1em .675em;line-height:1.625;top:.375em;transition-duration:150ms;font-size:17px;font-size:1.0625rem}.notifications-button:hover,.notifications-button:active,.notifications-button:focus{opacity:1;color:#fff}.notifications-button:hover i,.notifications-button:active i,.notifications-button:focus i{opacity:1}.notifications-button.is-unread{color:#fff}.notifications-button-mobile{float:right;top:0;padding:.875em .675em}.notifications-button-alert{position:absolute;top:1.25em;right:.375em;padding:0 .313em;min-width:1.688em;background:#8cc640;color:#fff;text-align:center;border-radius:50%;font-size:10px;font-size:.625rem}.notifications-header{padding:1em 1.125em}.notifications-header h2{font-size:20px;font-size:1.25rem}@media only screen and (min-width:48em){.notifications-header h2{font-size:26px;font-size:1.625rem}}.notifications-header-link{margin-top:1em}.notifications-item{display:block;position:relative;padding:.875rem 1.125rem;border-bottom:1px solid #eee}.notifications-item:last-child{border-bottom:0}.module-flyout .notifications-item:last-child{border-bottom:1px solid #eee}.notifications-item:hover,.notifications-item.is-unread{background-color:#d60c8c;background-color:rgba(214,12,140,.03);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#08D60C8C,endColorstr=#08D60C8C);zoom:1}.notifications-item-icon{position:absolute;line-height:1.375}.notifications-item-icon .icon-heart{color:#d60c8c}.notifications-item-image{width:2rem;height:2rem;position:absolute;top:.875rem;left:1.25rem;box-shadow:0 0 1px #888}.notifications-item-content{margin-left:2.75rem}.notifications-item-content p,.notifications-item-content span,.notifications-item-content strong{line-height:1.25;margin:0 0 .125rem;color:#8b8c8e;font-size:12px;font-size:.75rem}.is-unread .notifications-item-content p,.is-unread .notifications-item-content span,.is-unread .notifications-item-content strong{color:#000}.notifications-item-icon+.notifications-item-content{margin-left:2rem}.notifications-item-date{margin-left:2rem;padding-top:.25rem}@media only screen and (min-width:48em){.notifications-item-date{margin-left:0;float:right}}.notifications-item-message{border-bottom:0}.notifications-item-message:hover{background-color:#fff;background-color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF,endColorstr=#FFFFFFFF);zoom:1}@media only screen and (min-width:48em){.notifications-item-content-center{padding:.5rem 0 .375rem}}@media only screen and (min-width:48em){.notifications-item-content-message{margin-left:3.5rem}}.notifications-item-content-message p{line-height:1.75;margin-top:-1.75em;white-space:pre-line}.notifications-item-content-date{display:block;padding-bottom:.313rem}@media only screen and (min-width:30.063em){.notifications-item-content-date{text-align:right}}.fixed-bottom{position:fixed;z-index:999;left:0;bottom:0;width:100%}.social-nav-bar{background:#d60c8c}.social-nav-bar ul{margin:0;padding:0;list-style:none}.social-nav-bar li{float:left;width:25%}.social-nav-bar-item{position:relative;display:block;padding:.5em .25em;color:rgba(255,255,255,.8);text-align:center;font-size:15px;font-size:.9375rem}@media only screen and (min-width:48em){.social-nav-bar-item{padding:.75em .25em}}.social-nav-bar-item.is-active{color:#fff;background:#a6096c}.social-nav-bar-item:hover{color:#fff}.social-nav-bar-item-title{display:block;text-transform:uppercase;font-size:9px;font-size:.5625rem}.social-nav-bar-item-alert-wrap{margin:-3.125em 0 0 1.25em}.social-nav-bar-item-alert{position:static;display:inline-block}@media only screen and (min-width:48em){.shopping-list-module{border-radius:0 0 3px 3px}}.shopping-list{padding:0}.shopping-list>li{list-style:none;border-bottom:1px solid #eee}.shopping-list>li:first-child .shopping-list-image{border-radius:3px 0 0 0}.shopping-list>li:last-child{border-bottom:none}.shopping-list-header{background:#e6e6e6;color:#888}@media only screen and (min-width:48em){.shopping-list-header{background:#fff;padding:1em;border:1px solid #eee;border-bottom:none;border-radius:3px 3px 0 0}}.shopping-list-header .columns{margin-left:0;margin-right:0}.shopping-list-toggle{width:100%}.shopping-list-toggle li{width:50%}.shopping-list-toggle li .button{width:100%;background:#fff;border:1px solid #a0a0a0;color:#a0a0a0;text-transform:none;font-size:14px;font-size:.875rem;font-family:"proxima-nova",Helvetica,Arial,sans-serif;padding:.75em 1.5em;margin-bottom:1em}@media only screen and (min-width:48em){.shopping-list-toggle li .button{margin:0}}.shopping-list-toggle li .button.active,.shopping-list-toggle li .button:hover{background:#a0a0a0;color:#fff}.shopping-list-toggle li:first-child .button{border-radius:3px 0 0 3px;border-left:1px solid #a0a0a0}.shopping-list-toggle li:last-child .button{border-left:0;border-radius:0 3px 3px 0}.shopping-list-description{padding:0}.shopping-list-description .icon-info-sign{font-size:24px;font-size:1.5rem}.shopping-list-description p{margin:0 0 0 2em;font-size:16px;font-size:1rem}.shopping-list-select{border:1px solid #eee;margin-bottom:1em;position:relative;padding:.125em 0 .125em 2.625em;background-position:right 10px}@media only screen and (min-width:48em){.shopping-list-select{margin-bottom:0}}.shopping-list-select:hover{background-position:right -18px}.shopping-list-select:before{content:'';font-family:fontAwesome;background:#d60c8c;color:#fff;padding:.563em .688em;display:block;position:absolute;top:0;left:0;font-size:115%}.shopping-list-items{margin:0;padding:0;list-style:none}.shopping-list-meal,.shopping-list-category{padding:1.25em 0;position:relative}@media only screen and (min-width:48em){.shopping-list-meal,.shopping-list-category{padding:1.25em 0 .625em 1.688em}}.shopping-list-category{padding:1.438em 0 .188em}@media only screen and (min-width:48em){.shopping-list-category{padding:1.25em 0 .75em 1.688em}}.shopping-list-meal-title{color:#555;padding:0 1.5em .375em;margin:0;text-transform:uppercase;line-height:1;font-size:16px;font-size:1rem}@media only screen and (min-width:48em){.shopping-list-meal-title{padding:0 0 .375em;font-size:18px;font-size:1.125rem}}.shopping-list-meal-meta{color:#555;line-height:1.4;word-wrap:break-word;font-size:14px;font-size:.875rem;padding:0 1.75em;margin:0}@media only screen and (min-width:48em){.shopping-list-meal-meta{padding:0 0 .75em}}.shopping-list-meal-meta .icon{margin-right:.25em}.shopping-list-meal-meta li{list-style:none;padding:0 0 .25em}@media only screen and (min-width:30.063em){.shopping-list-meal-meta li{padding:0 1.375em 0 0;display:inline}}.shopping-list-meal-meta li:last-child{padding:0}.shopping-list-meal-serves{padding-left:3.875em;margin:1em 0}@media only screen and (min-width:48em){.shopping-list-meal-serves{padding-left:2.75em;position:absolute;right:0;top:.25em;margin:0}}.shopping-list-meal-serves i{top:.75em;left:1.875em}@media only screen and (min-width:48em){.shopping-list-meal-serves i{left:1em}}.shopping-list-item{color:#555;padding:1.313em 1em 1.313em 4.375em;cursor:pointer;position:relative;line-height:1.125;font-size:16px;font-size:1rem}.shopping-list-item.checked{color:#bbb;text-decoration:line-through}.shopping-list-item-check{display:block;position:absolute;top:1.25em;left:1.625em;width:20px;height:20px;background:url(/Content/themes/Default/images/icon-check.svg) 0 0 no-repeat;background-size:20px auto}.checked .shopping-list-item-check{background-position:0 -22px}.file-button{overflow:hidden;width:10.5em;height:3em;cursor:pointer;position:relative}.file-button span{color:#fff}.file-button input{display:block;width:10.5em;height:3em;opacity:0;overflow:hidden;cursor:pointer;position:absolute;left:0;top:0}#imagePreview{float:left;background-size:cover;background-position:center center;display:inline-block}.no-filereader #imagePreview{display:none}.no-filereader .button.file-button,.no-filereader .button.file-button:hover{background:transparent!important;padding:0 0 1em 0!important;margin:0;display:block;height:1.875em;width:inherit}.no-filereader .button.file-button span,.no-filereader .button.file-button:hover span{display:none}.no-filereader .button.file-button input,.no-filereader .button.file-button:hover input{opacity:1;left:inherit;width:auto;height:auto}table{width:100%;border-collapse:collapse;border:1px solid #eee}table thead tr th,table thead tr td{background-color:#a0a0a0;border:1px solid #a0a0a0;border-right-color:#bababa;padding:.875em 1em;color:#fff}@media only screen and (min-width:48em){table thead tr th,table thead tr td{padding:1em 1.5em;font-weight:700}}table tr th,table tr td{border:1px solid #eee;padding:.875em 1.5em}table tr th .tag,table tr td .tag{margin:0;display:block;padding:.25em .75em}table tr th{background-color:#a0a0a0;color:#fff;text-align:left;font-weight:normal}@media only screen and (min-width:48em){table tr td{border:1px solid #eee;padding:1em 1.5em}}.exercise-table th{width:7em;border-bottom-color:#bababa}.entry-title{font-size:14px;font-size:.875rem;color:#8b8c8e;text-transform:uppercase;margin:0;line-height:1.25}@media only screen and (min-width:48em){.entry-title{padding:1.313rem}}.entry-title+p{margin:.5rem 0 0}.entry-caption{padding:1rem}@media only screen and (min-width:48em){.entry-caption{padding:2rem}}.entry-caption p:last-child{margin:0}.entry-caption+.inner{padding:0 1.5rem 1.5rem}p+.entry-caption{padding-top:0}@media only screen and (min-width:48em){p+.entry-caption{padding-top:1rem}}.entry-meta-titles{font-size:14px;font-size:.875rem;margin:0;color:#bbb}@media only screen and (min-width:48em){.entry-meta-titles{line-height:1.25;text-align:right;padding:1.313rem}}.entry-meta-titles .entry-day-title:before{content:"/ "}.page-title{background:#fff;padding:1rem;margin-bottom:1rem;border-bottom:1px solid #eee}@media only screen and (min-width:48em){.page-title{margin-bottom:1.875rem;padding:0}}.page-description{background:#fffcdf;margin:-1rem 0 1rem;padding:1rem;color:#888}@media only screen and (min-width:48em){.page-description{margin:-1.875rem 0 1rem}}@media only screen and (min-width:64.063em){.page-description{padding:1em 1.313em}}.page-description p{margin:.063em 0 1em 2.5em}@media only screen and (min-width:48em){.page-description p{margin-bottom:0}}.page-description i{font-size:24px;font-size:1.5rem}.page-title-search.is-active{padding-top:.438rem;padding-bottom:.438rem}@media only screen and (min-width:48em){.page-title-search.is-active{padding:0}}@media only screen and (min-width:48em){.search{padding-top:.813rem}}.search .search-input{margin:0;padding:0;border:0;max-width:85%}.search .search-input:focus{background:transparent}.search .search-input::-webkit-input-placeholder{color:#ccc}.search .search-input:-moz-placeholder{color:#ccc}.search .search-input::-moz-placeholder{color:#ccc}.search .search-input:-ms-input-placeholder{color:#ccc}@media only screen and (min-width:48em){.search .search-input{float:right;border:1px solid #ddd;padding:.5rem;max-width:19.625rem}}button.search-button{font-size:13px;font-size:.8125rem;position:absolute;top:-9px;right:0;padding:.625rem .75rem;background:transparent;color:#ccc;transition:color .2s ease-in-out}@media only screen and (min-width:48em){button.search-button{right:26px}}button.search-button:hover{color:#7c7c7c}button.search-button-active{top:0}@media only screen and (min-width:48em){button.search-button-active{top:11px}}.error-module{margin-top:11em}.error-module .error-image{width:14.625em;height:14.625em;margin-top:-9.25em;margin-bottom:1.875em}.error-module .error-title{margin-bottom:1.125em}.error-module .error-description{font-size:16px;font-size:1rem}.error-module h4{margin-bottom:.375em;font-size:17px;font-size:1.0625rem}.error-module p{padding-bottom:.875em}.error-module .error-content{padding:1.5em 1.5em}@media only screen and (min-width:48em){.error-module .error-content{padding:1.5em 2.5em}}.IterationMealPlanPrint{background:#fff;margin:1em}@media print{.IterationMealPlanPrint{margin:0;-webkit-print-color-adjust:exact}}.meal-plan-header,.meal-plan-container{margin:0 auto;width:960px}.meal-plan-header{margin-bottom:.875em}.meal-plan-container{border:1px solid #a0a0a0;border-radius:3px}.meal-plan-header-title,.meal-plan-header-date{color:#555;margin:0 0 0 1em;font-size:24px;font-size:1.5rem}.meal-plan-program-logo{width:74px;height:30px;background:url("/Content/themes/28 Day Break Thru/images/28daybreakthru-logo-grey.svg") no-repeat;background-size:74px 30px}.meal-plan-header-date{text-transform:uppercase;margin-top:.875em;font-size:14px;font-size:.875rem}.meal-plan-header-date span{color:#999;font-weight:400;padding-left:.5em}.meal-plan-table{margin:0;border:0}.meal-plan-table tr td{vertical-align:top;padding:.5em .625em;border:1px solid #ccc;color:#555;line-height:1.125;background:#fff}.meal-plan-table tr td:nth-of-type(even){background:#f6f6f6}.meal-plan-table tr td:last-child{border-right:0}.meal-plan-table tr td,.meal-plan-table tr th{width:14%}.meal-plan-table tr td:first-child,.meal-plan-table tr th:first-child{width:2%}.meal-plan-table tr:last-child td{border-bottom:0}.mpt-header-day,.mpt-header-icon,.mpt-header-meal-type{font-family:"avant-garde-demi",Helvetica,Arial,sans-serif;color:#fff;text-transform:uppercase;text-align:center;background:#a0a0a0;border:0;border-right:1px solid #ccc;padding:.75em;vertical-align:middle}.mpt-header-day:last-child,.mpt-header-icon:last-child,.mpt-header-meal-type:last-child{border-right:0}.mpt-header-icon .icon{width:.5em;top:.688em;left:.875em;font-size:18px;font-size:1.125rem}.mpt-header-meal-type{border:1px solid #ccc;border-bottom:0;border-left:0}.mpt-header-meal-type span{width:1.5em;display:block;transform:rotate(-90deg) translate(-10px)}.mpt-header-meal-type span.breakfast{transform:rotate(-90deg) translateX(-25px)}.mpt-meal{min-height:6.375em}.mpt-meal span{margin-bottom:.5em;display:block}.mpt-meal-meta{display:block;font-size:11px;font-size:.6875rem}.mpt-meal-meta .icon{padding-right:.125em;font-size:10px;font-size:.625rem}.is-staff-preview .staff-preview-panel{background-color:#fcf8e3;color:#9c8611;position:fixed;margin:0;top:0;text-align:center;width:100%;z-index:51;font-weight:normal;line-height:1.25em;padding:1.5em 2.125em}.is-staff-preview .program-top-bar{margin-top:5.5em}@media only screen and (min-width:30.063em){.is-staff-preview .program-top-bar{margin-top:4.25em}}@media only screen and (min-width:64.063em){.is-staff-preview .program-content{margin-top:4.25em}}.is-staff-preview .nav-list-container{margin-top:5.5em}@media only screen and (min-width:30.063em){.is-staff-preview .nav-list-container{margin-top:4.25em}}@media print{body{margin:0;background:#fff!important;-webkit-print-color-adjust:exact}li,p{font-size:10pt!important}h1,h2,h3,h4,h5,h6,a{color:#555}.hide-for-print,.program-top-bar,.sidebar,.module-divider,.hero-unit-gradient,.hero-unit-title,.hero-unit-sub-title,.hero-unit-play-icon,.shopping-list-header,.social-nav-bar{display:none!important}img{max-width:50%}.program-content{padding:0;width:100%;float:none}.page-title{margin:0!important;padding:0;border:0;width:80%}.page-title:after{content:url("/Content/themes/Default/images/fernwood-logo-grey.svg");position:absolute;top:7px;right:0;z-index:999;width:124px;height:30px}.entry-title{text-transform:none;color:#555;margin-bottom:.75em;line-height:1.5;font-size:20pt}.entry-meta-titles{color:#888;font-size:14pt;content:"/ "}.module{border:0;border-radius:0;box-shadow:none}.module>ul{text-align:left!important}.module-content{padding:0 0 1em;text-align:left!important}.module-block-item{text-align:left;padding:0}.module-header{background-color:#fff;padding:0}.module-header-title{text-transform:none;color:#555;margin:0 0 .5em;font-size:14pt;text-align:left!important}.hero-unit{margin:0 0 1em}.hero-unit img{float:left;border-radius:0}.hero-unit-caption{position:static;padding:0;text-shadow:0}.subheader{color:#555;font-size:14pt;margin:0 0 .5em}.food-details{padding:0 0 1em;font-size:10pt}.food-details .alert-label{display:none}.module-value,.module-unit,.module-caption{font-family:"proxima-nova",Helvetica,Arial,sans-serif;color:#555;margin-bottom:.188em;font-size:10pt;display:inline;text-transform:none}.shopping-list>li{border:0}.shopping-list-item{width:50%;float:left;padding:.438em 1em .438em 1.375em;border:0}.shopping-list-items:after{content:"";display:table;clear:both}.shopping-list-category{float:none;width:100%;padding:0 0 .5em}.shopping-list-category:before{content:"";display:table;clear:both}.shopping-list-meal{border:0;padding:0}.shopping-list-meal-title{padding:1em 0 0}.shopping-list-meal-meta{display:inline}.shopping-list-meal-meta li{float:left;margin:.5em .875em .5em 0}.shopping-list-item-check{left:0;top:.5em;z-index:1;background:none}.shopping-list-item-check:before{content:'';font-style:normal;font-family:fontAwesome}.shopping-list-item.checked .shopping-list-item-check:before{content:''}.shopping-list-meal-serves.alert-label{display:none}.recipe-print{display:none}}.recipe-title{float:none}@media only screen and (min-width:30.063em){.recipe-title{float:left;padding:1.25em 0!important}}@media only screen and (min-width:64.063em){.recipe-title{padding:1.313rem!important}}.recipe-print{margin:.63rem;float:right;display:none}@media only screen and (min-width:30.063em){.recipe-print{display:block;margin:.5rem 0!important}}@media only screen and (min-width:64.063em){.recipe-print{margin-right:1.313rem!important}}.recipe-print .button{margin:0}