.content_card--hoverable,.content_card__image{transition:all .2s ease-in-out}.content_card,.special_stories_card{box-shadow:0 4px 4px -4px rgba(0,0,0,.3)}.content_card_deck{padding:0;clear:both;overflow:auto;font-family:SourceSansProRegular,Arial,sans-serif}.content_card_deck__column{width:320px}.content_card_deck__column--big{width:665px}.content_card_deck__column--left{float:left}.content_card_deck__column--right{float:right}.content_card_deck__row{width:100%;text-align:center;overflow:auto}.content_card{position:relative;display:inline-block;margin:0 0 25px;width:320px;height:305px;color:#373737;background-color:#f9f9f9}.content_card--medium{height:305px}.content_card--big{width:492px;height:438px}.content_card--left{float:left}.content_card--center{margin-left:auto;margin-right:auto}.content_card--right{float:right}.content_card--bottom{margin-bottom:5px}.content_card__image_wrapper{position:relative;background:#000;overflow:hidden}.content_card__image{display:block;width:320px;height:213px;vertical-align:middle}.content_card__image--video{width:663px;height:268px}.content_card--big .content_card__image{width:492px;height:328px}.content_card__info_bar{color:#b1b4b8}.content_card__body{position:absolute;top:185px;display:block;width:280px;height:100px;margin:0 20px;padding:10px 0;box-sizing:border-box;background:#fff;vertical-align:top}.content_card__content_type,.content_card__header,.content_card__info_bar{box-sizing:border-box;position:absolute;text-align:center;padding:0 10px}.content_card--medium .content_card__body{height:100px}.content_card--big .content_card__body{top:300px;width:452px;height:118px}.content_card__content_type{top:20px;height:12px;width:100%;color:#27afbb;font:400 12px HalisR-Regular,Arial,sans-serif;text-transform:uppercase}.content_card--big .content_card__content_type,.content_card--medium .content_card__content_type{height:14px;font-size:14px}.content_card__info_bar{bottom:10px;height:20px;width:100%}.content_card__header{top:39px;width:100%;color:#373737;font:400 16px/21px SourceSansProRegular,Arial,sans-serif}.content_card--medium .content_card__header{top:41px}.content_card--big .content_card__header{top:41px;font:400 22px/28px SourceSansProRegular,Arial,sans-serif}.content_card__comments{font-size:12px}.content_card__comments:before{padding:0 5px 0 0;font-family:fontello;font-size:14px;content:'\e827'}.content_card--hoverable:hover,.content_card--hoverable:hover:before{color:#b1b4b8}.content_card--100p_reverse,.image--bottom_bar{margin:0 0 10px;width:100%;height:auto;background:0 0}.content_card--100p_reverse .content_card__card_order{display:inline-block;box-sizing:border-box;float:left;margin:0;padding:3px 15px 0 0;max-width:15%;font:400 45px/1 HalisR-Bold,Arial,sans-serif;color:#28baba;text-align:center}.content_card--100p_reverse .content_card__header{float:left;display:inline-block;top:50%;margin:0;padding:0;width:100%;font:400 18px/1.2 HalisR-Book,Arial,sans-serif;text-align:left;color:#2e2e30;letter-spacing:1px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.content_card--100p_reverse .content_card__header--small_title{font-size:15px}.content_card--100p_reverse .content_card__card_order+.content_card__header{width:85%}.content_card--100p_reverse .content_card__image_wrapper{margin:0}.content_card--100p_reverse .content_card__body+.content_card__image_wrapper{margin:65px 0 0}.content_card--100p_reverse .content_card__image{width:100%;height:auto}.content_card--100p_reverse .content_card__camera_icon_wrapper,.image--bottom_bar .content_card__camera_icon_wrapper{position:absolute;bottom:5px;left:5px;width:20px;height:20px;background:#000;border-radius:10px;opacity:.4;z-index:99}.content_card--100p_reverse .content_card__camera_icon:before,.image--bottom_bar .content_card__camera_icon:before{position:absolute;bottom:3px;font-size:13px;color:#fff;left:1px;top:3px}.content_card--100p_reverse .content_card__caption,.image--bottom_bar .content_card__caption{position:absolute;bottom:5px;left:0;display:none;padding:0 10px;width:auto;max-width:calc(100% - 60px);height:auto;max-height:40px;font:400 12px/20px SourceSansProRegular,Arial,sans-serif;color:#efefef;background:#000;opacity:.4;z-index:99}.content_card--100p_reverse .content_card__pinterest_button,.image--bottom_bar .content_card__pinterest_button{position:absolute;bottom:0;right:0;display:block;width:30px;height:30px;background:#d32f2f;color:#fff;line-height:30px;text-align:center;z-index:99}.content_card--100p_reverse .content_card__body{top:0;margin:0;padding:10px 0;width:100%;height:65px;background:0 0;z-index:2}.special_stories_card{float:left;display:inline-block;margin:0;width:320px;height:635px;color:#373737;background-color:#fff}.special_stories_card__header{float:left;display:block;padding:0;width:160px;height:50px;color:#27afbb;font:16px/50px HalisR-Bold,Arial,sans-serif;letter-spacing:1px;text-align:center;cursor:default}.special_stories_card__header--inactive{background-color:#f9f9f9;color:#b1b4b8;cursor:pointer}.special_stories_card__body{padding:65px 5px 15px}.special_stories_card__body--trending{display:none}.special_stories_card__item{margin:0;padding:16px 0 0;text-align:left;overflow:hidden}.special_stories_card__item--first{padding-top:0}.special_stories_card__order{position:relative;float:left;display:block;width:50px;height:40px;margin-top:10px;padding-right:10px;color:#fe6749;background-color:#fff;font:400 40px/1 HalisR-Bold,Arial,sans-serif}.special_stories_card__content_type{font-family:SourceSansProExtraLightItalic,Arial,sans-serif;float:left;display:block;width:240px;color:#9b9b9b;font-size:12px;font-style:italic;text-transform:uppercase}.special_stories_card__number{padding:12px 0 0 15px}.special_stories_card__sub_header{float:left;display:block;padding:2px 0 16px;width:240px;height:44px;border-bottom:solid #f0f0f0 1px;color:#2e2e30;font:400 16px/22px SourceSansProSemiBold,Arial,sans-serif}.special_stories_card__item--last .special_stories_card__sub_header{padding-bottom:0;border-bottom:none}#article .tweet_quote{margin-bottom:10px}@-webkit-keyframes transparent_to_opaque{from{opacity:0}to{opacity:1}}@keyframes transparent_to_opaque{from{opacity:0}to{opacity:1}}body,html{font:400 18px SourceSansProRegular,Arial,san-serif;height:100%;background-color:#EEE}#js-site_header.fixed{position:fixed}#js-site_header{top:0;width:100%;height:115px;z-index:9999}.article_content{display:block;line-height:1.5;color:#333;padding:0;margin:0}.article_content header{padding-bottom:0;background-color:#fff;margin-bottom:20px}.floating_header_content_adjusted{background-color:#fff}.article_content h1{color:#2e2e30;font:400 24px SourceSansProRegular,Arial,san-serif;letter-spacing:1px;margin:15px 15px 0}.article_content a,.article_content a:active,.article_content a:hover,.article_content a:link,.article_content a:visited{color:#fe6749}.article_content .page_info{font:400 12px SourceSansProRegular,Arial,san-serif;color:#666}.article_content h2,.article_content h3{margin:10px 15px 20px;letter-spacing:.5px;font:400 20px HalisR-Regular,Arial,san-serif;text-transform:uppercase}h2.header .section-headline{color:#373737;font:400 18px SourceSansProRegular,Arial,san-serif;font-weight:600}.article_content h2{font-size:22px;line-height:1}.article-header .article-subheadline{margin:0 20px}.article_content h3{font-size:14px}.article_content section{margin:0 auto}.article_content .step--last{margin-bottom:25px}.article_content .article_module_section{padding:0;background:#FFF}.article_content .article_rcp{display:none}.mobile_ad_320x50{margin-top:30px}.lazy_load_marker{margin-top:50px}#article p{font-size:18px;margin:0;padding:0 15px 30px}.article_content .byline{color:#666;font:400 14px SourceSansProRegular,Arial,san-serif;margin:20px 15px 0}.article_content .publish_date{float:right}#article .section-image{margin:0 auto 20px;height:auto;position:relative}.section-image .image{display:block;padding:0 15px;box-sizing:border-box}.summary-image{width:100%}.summary-image .image{padding:0}#article .section-image .caption,#article .summary-image .caption{font-size:11px;display:block;line-height:1.5;margin:-5px 0 10px}.article_content ul li{margin-left:10px;list-style-type:disc}.article_content ul{margin:0 15px}.article-calorie-calc{text-align:center;margin-bottom:10px}.article_content section.article-calorie-calc{margin-top:25px}.navigate{padding:0 20px 10px}.single_page .item .page_info{float:right;padding-top:5px}#article .slideshow_step h2{margin-left:5px}#article .slideshow_step .summary-image{padding:0 5px}.postplate .article-calorie-calc{margin-bottom:20px}#article .slideshow_step .media_url{margin-bottom:5px}#section-wrapper .article-comments,#section-wrapper .article-references,.article-meta_sections,.article_module_section{margin:40px 0 0;box-sizing:border-box;padding:15px 0;background:#FFF}.article-comments .header .header__text,.article-references .header .header__text{font:400 18px/1 HalisR-Bold,Arial,sans-serif}.article-references .header{cursor:pointer}.loading_indicator_section{text-align:center}.expand_collapse{display:none}.wrapper-instagram,.wrapper-twitter{width:auto;margin:0 auto 20px;padding:0 15px}.wrapper-twitter iframe,.wrapper-vimeo iframe{display:block;max-width:640px;max-height:450px;width:auto;height:auto;margin:15px auto 20px}.wrapper-youtube{position:relative;width:auto;height:0;margin:0 auto 20px;padding-bottom:51%}.wrapper-youtube iframe{position:absolute;left:0;top:0;width:100%;height:100%}.wrapper-twitter{margin-bottom:20px}ol.markdown-ol{margin:0 5px 5px;line-height:1.5}ol.markdown-ol,ul.markdown-ul{list-style:none;padding:0;font:400 18px SourceSansProRegular,Arial,san-serif}ul.markdown-ul{line-height:1.5}#article .tweet_quote{border:none;clear:both;margin:0 15px 20px}#article .tweet_quote__layout{padding:10px 5px 5px;background-color:#5Fa9dd;opacity:.85}#article .tweet_quote__text{color:#fff;font:300 25px "Museo Sans 300",sans-serif}#article .tweet_quote__attribution{color:#fff;font:900 13px/1.5 "Museo sans 900",sans-serif}#article .tweet_quote__logo{padding:20px}#article .tweet_quote__logo--circle{display:block;background-color:#fff;width:42px;height:42px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#article .tweet_quote__icon{line-height:42px;padding-left:8px;color:#3498db}#article .references_items{margin:0 10px}.image--bottom_bar--padded .content_card__camera_icon_wrapper,.image--bottom_bar--padded .content_card__caption{left:15px}.image--bottom_bar--padded .content_card__pinterest_button{right:15px}.article_content section .article_dynamic_ad{margin:10px 0 20px}.wrapper-art19 iframe{max-width:100%}#js_module_taxonomy_nav .module_condition_nav__title:before{font-family:fontello;content:"\e840";font-size:25px;padding:0 10px}.module-condition-sidebar__expertspace{width:100%;margin:15px auto 0;float:left;background-color:#fff}.module-condition-sidebar__expertspace__image,.module-condition__caption{display:inline-block;margin:auto;text-align:center;cursor:pointer}.module-condition-sidebar__expertspace__image{border:3px solid #34495e;border-radius:50%;float:left;margin:10px 15px 10px 30px}.module-condition__caption{margin-top:18px;line-height:25px}.module_taxonomy_nav__item--divider{font-size:20px;padding:15px 10px;color:#34495e;border-top:1px solid #eee}#article .condition_center_footer__title{display:block;margin:0;font-size:14px;text-align:center;color:#fff;background-color:#34495e}.condition_center_footer__nav{background-color:#2c3e50;margin-bottom:20px;color:#fff}#rcp-slider,.rcp-slider{background-color:#eee}.condition_center_footer__title .module_condition_icon:before{font-family:fontello;content:"\e840";color:#fff;font-size:33px}.condition_center_footer__title .module_condition_icon{display:inline-block;padding:0 8px 0 0}.condition_center_footer__title .condition_center_footer_tag{position:relative;top:-5px}#article .condition_center_footer__nav__link--next,#article .condition_center_footer__nav__link--prev{display:block;color:#fff;line-height:45px;padding:0 15px}#article .condition_center_footer__nav__link--prev{text-align:left}#article .condition_center_footer__nav__link--next{text-align:right}.condition_center_footer__nav__arrow{font-size:40px;position:relative;padding:0 5px;top:6px}.Module{border-radius:2px}#rcp-slider{width:100%;height:200px;margin:20px 0 15px;overflow:hidden;position:relative;padding-bottom:25px}#rcp-slider header{padding:15px 0 10px}#more_slideshows{margin-top:10px;margin-bottom:20px}#moreLikeThisFooter h3.header,#more_slideshows h3.header,#rcp-slider header span,.related_content--vertical h3.header{color:#333}.related_content--vertical h3.header{font:400 18px/1 HalisR-Bold,Arial,sans-serif}.RelatedContent header{color:#666}#rcp-slider .wrapper{box-sizing:border-box;display:table;width:100%;height:100%;overflow:hidden;position:relative}#rcp-slider .scroller{box-sizing:border-box;left:0;width:10000px;position:absolute;z-index:1}#rcp-slider .scroller div{float:left;overflow:hidden;width:130px}#rcp-slider .scroller div a{float:left;width:auto}#rcp-slider .scroller div span a{color:#3498db;float:left;display:block;font-size:14px;font-weight:700;line-height:1.2;padding:0;margin:0}#rcp-slider .next,#rcp-slider .prev{display:block;cursor:pointer;position:absolute;z-index:1;top:3px;width:26px;height:46px;background:url(/livestrong/ui/images/livestrong-icon-sprites.png) no-repeat;transition:opacity 150ms linear}#rcp-slider .prev{background-position:0 -84px;left:0}#rcp-slider .next{background-position:-28px -84px;right:0}#rcp-slider .hide{opacity:.1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";filter:alpha(opacity=10);cursor:default}#moreLikeThisFooter,#more_slideshows,.related_content--vertical{padding:15px;margin:0 5px 10px}#moreLikeThisFooter h3.header,#more_slideshows h3.header,.related_content--vertical h3.header{padding:5px 0 15px;letter-spacing:.5px;font-size:18px}.related_content--vertical ul li{margin-left:0;list-style-type:none}.PlatformVertical .vertical-h4{font:400 24px "Museo Sans 300",Arial,sans-serif;padding:5px 0 22px}#more_slideshows ul,.related_content--vertical ul{margin-left:0}#moreLikeThisFooter .people_are_reading .item,#more_slideshows .people_are_reading .item,.related_content--vertical .people_are_reading .item{margin-bottom:15px}#moreLikeThisFooter .people_are_reading .item a,#more_slideshows .people_are_reading .item a,.PlatformVertical .vertical-title,.related_content--vertical .people_are_reading .item a{color:#3498db;border:none;text-decoration:none;font:700 17px Arial,Helvetica}#moreLikeThisFooter .people_are_reading .item .thumb,#more_slideshows .people_are_reading .item .thumb,.related_content--vertical .people_are_reading .item .thumb{float:left;margin-right:10px}.PlatformVertical .vertical-title{margin-bottom:10px;padding-left:6px;display:block}#moreLikeThisFooter .people_are_reading .item:after,#more_slideshows .people_are_reading .item:after,.PlatformVertical .vertical-li,.related_content--vertical .people_are_reading .item:after{content:"";display:block;clear:both}#link_promo{font:400 17px "Museo Sans 700",Arial,sans-serif;padding:15px;border-radius:2px}.article-section #link_promo:before{margin-top:0;color:#000;cursor:pointer;display:inline-block;font-family:fontello;content:'\e841';font-size:20px;line-height:31px}#link_promo .type{color:#666}.article-preview h2{font:400 18px "Museo Sans 700",Arial,sans-serif;line-height:1.5}.article-preview p{margin:5px 20px;font-size:17px;line-height:1.5}.article-preview .read-more{height:25px}.article-preview .read-more a{float:right;margin-right:20px;font-size:17px;line-height:1.5}.article-preview .read-more a::after{content:'\E807';font-family:fontello;font-size:15px}.mobile_ads--300x250{text-align:center;min-height:260px}.mobile_ads--320x50{text-align:center;min-height:50px}.advertisement{box-sizing:border-box;margin:-10px 0 0;padding:0 10px 0 0;font-family:SourceSansProRegular,Arial,sans-serif;color:#b1b4b8;background:#fff;text-align:right;font-size:11px}#myplate_callout_mobile{padding:15px 10px 24px;margin:0 auto 30px;background:#fff}#myplate_callout_mobile h3{margin:0 auto 15px;letter-spacing:-.5px;color:#666;font:400 24px "Museo Sans 700",Arial,san-serif;width:300px}#calorie_calc .error{border:1px solid red}.calorie_calc_row_label label{display:inline-block;font:400 18px "Museo Sans 300",Arial,san-serif;width:20%;margin:20px 20% 10px 0}.calculate-calorie-goal *{box-sizing:border-box}.calculate-calorie-goal{text-align:center;font:18px/1.3 "Museo Sans 300",Arial,san-serif}.calculate-calorie-goal .label,.calculate-calorie-goal label{font:18px/47px "Museo Sans 300",Arial,san-serif;display:block}.calculate-calorie-goal input[type=text],.calculate-calorie-goal input[type=number]{width:71px;height:37px;font-size:18px;text-align:left}.calculate-calorie-goal input[type=number]::-webkit-outer-spin-button{margin:0}.calculate-calorie-goal .styled-radio-green,.calculate-calorie-goal .styled-select-light,.calculate-calorie-goal input[type=text]{float:none;margin:0}.calculate-calorie-goal .myplate_submit,.calculate-calorie-goal .styled-select-light{border-radius:2px}.calculate-calorie-goal .styled-select-light::after{color:#3498db}.calculate-calorie-goal .styled-select-light{margin-bottom:19px;float:none;border:none;background:#eaeaea;width:291px}.calculate-calorie-goal .set_goal,.calculate-calorie-goal button[type=submit]{margin:0 auto;font-size:24px;width:291px;height:57px;padding:13px;cursor:pointer;background-color:#3498db;color:#fff;border-bottom:3px solid #2980b9}.calculate-calorie-goal .hidden{display:none}.calculate-calorie-goal .row{padding:0 5px 25px;margin:0 auto;width:260px;text-align:left}.calculate-calorie-goal .errorField{padding-bottom:20px}.calculate-calorie-goal .errorField.show{background:#ed1f24;color:#fff}.calculate-calorie-goal .errorField .input input[type=text],.calculate-calorie-goal .errorField .input input[type=number]{color:#373737;margin:0;padding:0 5px}.calculate-calorie-goal .errorField.show .error .msg{font-size:14px;padding-top:5px}.calculate-calorie-goal .col_gender,.calculate-calorie-goal .row .col,.calculate-calorie-goal .row .col:first-child{display:inline-block}.calculate-calorie-goal .row .col{width:71px;margin-right:20px}.calculate-calorie-goal .row .col:last-child{margin-right:0}.calculate-calorie-goal .row .col:first-child{width:51px;text-align:left}.calculate-calorie-goal .input_gender{position:relative}.calculate-calorie-goal #gender-female,.calculate-calorie-goal #gender-male{position:absolute;top:-5px;left:-9px;width:40px;height:35px;opacity:0}.calculate-calorie-goal .icon-man:before,.calculate-calorie-goal .icon-woman:before{font-size:28px;color:#c1c1c1;width:15px;margin-right:25px}.calculate-calorie-goal .css-label:checked+.icon-man::before,.calculate-calorie-goal .css-label:checked+.icon-woman::before{color:#32c561}