#signup_modal form input:not([type=submit]),#finish_signup_modal form input:not([type=submit]),#get_for_phone_modal form input:not([type=submit]){width:100%;margin-bottom:25px;line-height:26px;padding:4px 8px;font-size:18px;font-size:1.8rem;font-family:OpenSansSemibold;font-weight:normal}#signup_modal form input:not([type=submit]).placeholder,#finish_signup_modal form input:not([type=submit]).placeholder,#get_for_phone_modal form input:not([type=submit]).placeholder{color:#d7d7d2;font-weight:normal}#signup_modal form .button.orange,#finish_signup_modal form .button.orange,#get_for_phone_modal form .button.orange{line-height:51px;height:48px;padding:0 55px;font-size:20px;font-size:2rem;font-family:OpenSansSemibold;font-weight:normal}#signup_modal form .button.orange.uppercase,#finish_signup_modal form .button.orange.uppercase,#get_for_phone_modal form .button.orange.uppercase{font-size:18px;font-size:1.8rem;font-family:OpenSansSemibold;font-weight:normal;text-align:center;text-transform:uppercase}#signup_modal form input[type=submit],#finish_signup_modal form input[type=submit],#get_for_phone_modal form input[type=submit]{line-height:38px;height:48px;padding:0 55px;font-size:20px;font-size:2rem;font-family:OpenSansSemibold;font-weight:normal}#signup_modal form input[type=submit].uppercase,#finish_signup_modal form input[type=submit].uppercase,#get_for_phone_modal form input[type=submit].uppercase{font-size:18px;font-size:1.8rem;font-family:OpenSansSemibold;font-weight:normal;text-align:center;text-transform:uppercase}#signup_modal form ::-webkit-input-placeholder,#finish_signup_modal form ::-webkit-input-placeholder,#get_for_phone_modal form ::-webkit-input-placeholder{color:#d7d7d2;font-weight:normal}#signup_modal form :-moz-placeholder,#finish_signup_modal form :-moz-placeholder,#get_for_phone_modal form :-moz-placeholder{color:#d7d7d2;font-weight:normal;opacity:1}#signup_modal form ::-moz-placeholder,#finish_signup_modal form ::-moz-placeholder,#get_for_phone_modal form ::-moz-placeholder{color:#d7d7d2;font-weight:normal;opacity:1}#signup_modal form :-ms-input-placeholder,#finish_signup_modal form :-ms-input-placeholder,#get_for_phone_modal form :-ms-input-placeholder{color:#d7d7d2;font-weight:normal}#signup_modal form div,#finish_signup_modal form div,#get_for_phone_modal form div{position:relative}#signup_modal form div .error-container,#finish_signup_modal form div .error-container,#get_for_phone_modal form div .error-container{text-align:center;position:relative;margin-top:-16px;font-size:12px;font-size:1.2rem;font-family:OpenSansRegular;font-weight:normal;bottom:5px;left:0;color:#BA534F;line-height:12px;width:100%}#signup_modal form div .error-container.long,#finish_signup_modal form div .error-container.long,#get_for_phone_modal form div .error-container.long{width:103%}#signup_modal form div .error-container a,#finish_signup_modal form div .error-container a,#get_for_phone_modal form div .error-container a{color:#BA534F;text-decoration:underline}#signup_modal form>div:last-child,#finish_signup_modal form>div:last-child,#get_for_phone_modal form>div:last-child{text-align:center;margin-top:20px}#signup_modal form .service-terms,#finish_signup_modal form .service-terms,#get_for_phone_modal form .service-terms{color:#afafaf;margin:0 auto;text-align:center;font-size:12px;font-size:1.2rem;font-family:OpenSansLight;font-weight:normal;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}#signup_modal form .service-terms a,#finish_signup_modal form .service-terms a,#get_for_phone_modal form .service-terms a,#signup_modal form .service-terms a:visited,#finish_signup_modal form .service-terms a:visited,#get_for_phone_modal form .service-terms a:visited{color:#777774;font-weight:bold;font-size:12px}#signup_modal form .service-terms a:hover,#finish_signup_modal form .service-terms a:hover,#get_for_phone_modal form .service-terms a:hover{text-decoration:underline}#signup_modal .featured_in,#finish_signup_modal .featured_in,#get_for_phone_modal .featured_in{text-align:center;position:relative;bottom:-15px}#signup_modal .button-close.close,#finish_signup_modal .button-close.close,#get_for_phone_modal .button-close.close{width:33px;height:33px;background:url('/static/img/strengths/button_close.png');cursor:pointer;display:block;text-transform:uppercase;text-decoration:none;z-index:2000}#signup_modal #metlife_signup_modal .title.text-AS.center,#finish_signup_modal #metlife_signup_modal .title.text-AS.center,#get_for_phone_modal #metlife_signup_modal .title.text-AS.center,#signup_modal #texashealthaetna_signup_modal .title.text-AS.center,#finish_signup_modal #texashealthaetna_signup_modal .title.text-AS.center,#get_for_phone_modal #texashealthaetna_signup_modal .title.text-AS.center{margin-bottom:15px;font-family:OpenSansLight;font-size:35px}#signup_modal #metlife_signup_modal .subtitle.center,#finish_signup_modal #metlife_signup_modal .subtitle.center,#get_for_phone_modal #metlife_signup_modal .subtitle.center,#signup_modal #texashealthaetna_signup_modal .subtitle.center,#finish_signup_modal #texashealthaetna_signup_modal .subtitle.center,#get_for_phone_modal #texashealthaetna_signup_modal .subtitle.center{font-size:20px;font-family:OpenSansLight}#signup_modal #metlife_signup_modal .email_header.first,#finish_signup_modal #metlife_signup_modal .email_header.first,#get_for_phone_modal #metlife_signup_modal .email_header.first,#signup_modal #texashealthaetna_signup_modal .email_header.first,#finish_signup_modal #texashealthaetna_signup_modal .email_header.first,#get_for_phone_modal #texashealthaetna_signup_modal .email_header.first{height:1px;margin:16px auto}#signup_modal #metlife_signup_modal .email_header.second,#finish_signup_modal #metlife_signup_modal .email_header.second,#get_for_phone_modal #metlife_signup_modal .email_header.second,#signup_modal #texashealthaetna_signup_modal .email_header.second,#finish_signup_modal #texashealthaetna_signup_modal .email_header.second,#get_for_phone_modal #texashealthaetna_signup_modal .email_header.second{height:1px;margin:11px auto}#signup_modal #metlife_signup_modal form .input-field-wrapper input,#finish_signup_modal #metlife_signup_modal form .input-field-wrapper input,#get_for_phone_modal #metlife_signup_modal form .input-field-wrapper input,#signup_modal #texashealthaetna_signup_modal form .input-field-wrapper input,#finish_signup_modal #texashealthaetna_signup_modal form .input-field-wrapper input,#get_for_phone_modal #texashealthaetna_signup_modal form .input-field-wrapper input{line-height:40px;height:50px}#signup_modal #metlife_signup_modal form .input-field-wrapper .error-container,#finish_signup_modal #metlife_signup_modal form .input-field-wrapper .error-container,#get_for_phone_modal #metlife_signup_modal form .input-field-wrapper .error-container,#signup_modal #texashealthaetna_signup_modal form .input-field-wrapper .error-container,#finish_signup_modal #texashealthaetna_signup_modal form .input-field-wrapper .error-container,#get_for_phone_modal #texashealthaetna_signup_modal form .input-field-wrapper .error-container{margin-top:-8px}#signup_modal #metlife_signup_modal form .username-wrapper input,#finish_signup_modal #metlife_signup_modal form .username-wrapper input,#get_for_phone_modal #metlife_signup_modal form .username-wrapper input,#signup_modal #texashealthaetna_signup_modal form .username-wrapper input,#finish_signup_modal #texashealthaetna_signup_modal form .username-wrapper input,#get_for_phone_modal #texashealthaetna_signup_modal form .username-wrapper input{margin-bottom:20px}#signup_modal #metlife_signup_modal form .email-wrapper input,#finish_signup_modal #metlife_signup_modal form .email-wrapper input,#get_for_phone_modal #metlife_signup_modal form .email-wrapper input,#signup_modal #texashealthaetna_signup_modal form .email-wrapper input,#finish_signup_modal #texashealthaetna_signup_modal form .email-wrapper input,#get_for_phone_modal #texashealthaetna_signup_modal form .email-wrapper input{margin-bottom:20px}#signup_modal #metlife_signup_modal form .submit-button-wrapper .submit-button,#finish_signup_modal #metlife_signup_modal form .submit-button-wrapper .submit-button,#get_for_phone_modal #metlife_signup_modal form .submit-button-wrapper .submit-button,#signup_modal #texashealthaetna_signup_modal form .submit-button-wrapper .submit-button,#finish_signup_modal #texashealthaetna_signup_modal form .submit-button-wrapper .submit-button,#get_for_phone_modal #texashealthaetna_signup_modal form .submit-button-wrapper .submit-button{width:100%;margin-bottom:10px}#signup_modal #texashealthaetna_signup_modal .logo-wrapper *,#finish_signup_modal #texashealthaetna_signup_modal .logo-wrapper *,#get_for_phone_modal #texashealthaetna_signup_modal .logo-wrapper *{vertical-align:middle}#signup_modal #texashealthaetna_signup_modal form .input-field-wrapper input,#finish_signup_modal #texashealthaetna_signup_modal form .input-field-wrapper input,#get_for_phone_modal #texashealthaetna_signup_modal form .input-field-wrapper input{line-height:40px;height:50px}#signup_modal #texashealthaetna_signup_modal form .input-field-wrapper .label,#finish_signup_modal #texashealthaetna_signup_modal form .input-field-wrapper .label,#get_for_phone_modal #texashealthaetna_signup_modal form .input-field-wrapper .label{font-size:17px;text-align:center;margin-bottom:10px}#finish_signup_modal .button.orange{font-size:18px}#finish_signup_modal .regular{height:550px;padding:20px 32px 0;position:relative}#finish_signup_modal .regular .title.text-AS{font-size:30px;font-size:3rem;font-family:OpenSansRegular;font-weight:normal}#finish_signup_modal .regular .subtitle{font-size:18px;font-size:1.8rem;font-family:OpenSansRegular;font-weight:normal;color:#777774}#finish_signup_modal .regular form{margin:50px auto 60px;width:278px;text-align:center}#finish_signup_modal .regular form div .error-container{bottom:8px}#finish_signup_modal .regular form input{height:50px;color:#777774;font-size:14px;font-size:1.4rem;font-family:OpenSansRegular;font-weight:normal;padding:4px 12px;margin-bottom:30px}#finish_signup_modal .regular form input.placeholder{color:#d7d7d2}#finish_signup_modal .regular .button.orange{width:250px;height:53px;line-height:53px}#finish_signup_modal .regular .featured_in{position:absolute;bottom:8px}#finish_signup_modal.cigna{width:860px;height:700px;padding:50px;text-align:center}#finish_signup_modal.cigna .title.text-AS{font-size:34px;font-size:3.4rem;font-family:OpenSansRegular;font-weight:normal;margin-bottom:10px}#finish_signup_modal.cigna .logo{margin:40px auto 30px;width:46%}#finish_signup_modal.cigna form{margin-bottom:60px}#finish_signup_modal.cigna form div .error-container{bottom:-8px}#finish_signup_modal.cigna form .title{font-size:14px;font-size:1.4rem;font-family:OpenSansRegular;font-weight:normal;margin:10px auto}#finish_signup_modal.cigna form input{height:50px;color:#777774;font-size:14px;font-size:1.4rem;font-family:OpenSansRegular;font-weight:normal;padding:4px 12px;margin-bottom:10px}#finish_signup_modal.cigna form .service-terms{position:relative;top:25px}#finish_signup_modal.cigna .button.orange{width:280px;height:58px;line-height:58px;margin-top:45px}#finish_signup_modal.progyny{width:860px;height:700px;padding:70px;text-align:center}#finish_signup_modal.progyny .title.text-AS{font-size:38px;font-size:3.8rem;font-family:OpenSansRegular;font-weight:normal;margin-bottom:10px}#finish_signup_modal.progyny .subtitle{font-size:24px}#finish_signup_modal.progyny .logo{margin:32px auto 30px;width:76%}#finish_signup_modal.progyny form{margin-bottom:60px}#finish_signup_modal.progyny form div .error-container{position:absolute}#finish_signup_modal.progyny form div .error-container.js-username-error{top:110px}#finish_signup_modal.progyny form div .error-container.js-request-error{top:10px}#finish_signup_modal.progyny form .title{font-size:19px;font-size:1.9rem;font-family:OpenSansRegular;font-weight:normal;margin:15px auto}#finish_signup_modal.progyny form .subtitle{font-size:15px;font-size:1.5rem;font-family:OpenSansRegular;font-weight:normal;margin:5px auto 30px}#finish_signup_modal.progyny form input{height:50px;color:#777774;font-size:18px;font-size:1.8rem;font-family:OpenSansSemibold;font-weight:normal;padding:4px 12px;margin-bottom:10px}#finish_signup_modal.progyny form .service-terms{position:relative;top:60px}#finish_signup_modal.progyny .button.orange{width:280px;height:58px;line-height:58px;margin-top:80px}#get_for_phone_modal{width:860px;height:auto;padding:50px;text-align:center}#get_for_phone_modal .title.text-AS{font-size:38px;font-size:3.8rem;font-family:OpenSansRegular;font-weight:normal;margin-bottom:20px}#get_for_phone_modal .container{margin:40px 0 60px}#get_for_phone_modal form{margin:0 110px 30px 0;display:inline-block;width:310px;text-align:left;vertical-align:top}#get_for_phone_modal form div .error-container{margin-top:10px}#get_for_phone_modal form input:not([type=submit]){margin-bottom:auto;line-height:40px;height:50px}#get_for_phone_modal form>div{margin-bottom:40px}#get_for_phone_modal form h3{margin-top:70px;font-size:20px;font-size:2rem;font-family:OpenSansBold;font-weight:normal;color:#777774}#get_for_phone_modal form .title{font-size:14px;font-size:1.4rem;font-family:OpenSansRegular;font-weight:normal;margin-bottom:10px}#get_for_phone_modal form .button.orange{width:160px;height:58px;font-size:18px;line-height:58px;text-align:center}#get_for_phone_modal form .skip{color:#777774;text-decoration:underline;font-size:13px;font-size:1.3rem;font-family:OpenSansRegular;font-weight:normal;margin-left:0;line-height:58px;height:58px;float:right}#get_for_phone_modal form .sub-input-message{font-size:9px;font-size:.9rem;font-family:OpenSansRegular;font-weight:normal;margin-top:4px}#get_for_phone_modal form .button{padding:0 65px;width:auto!important}#get_for_phone_modal form .skip{font-size:15px;font-size:1.5rem;font-family:OpenSansRegular;font-weight:normal;margin-left:35px}#get_for_phone_modal .disclaimer{text-align:center}#get_for_phone_modal .disclaimer p{font-size:9px;font-size:.9rem;font-family:OpenSansRegular;font-weight:normal}#signup_modal form div .error-container{min-height:16px}#finish_signup_modal .regular form div .error-container{min-height:16px}html[lang=pt] #signup_modal .fb-signup a.fb-register{font-size:9px}#video_player_modal .video-content{width:854px;height:516px;background:#000;overflow:hidden}#video_player_modal .video-content iframe{width:854px;height:516px}#video_player_modal .video-content.lp26{width:824px;height:466px}#video_player_modal .video-content.lp26 iframe{width:824px;height:466px}@media only screen and (min-width:768px) and (max-width:1023px){#video_player_modal .video-content{width:750px;height:418px}#video_player_modal .video-content iframe{width:750px;height:418px}}@media only screen and (min-width:320px) and (max-width:767px){#video_player_modal .video-content{width:300px;height:167px}#video_player_modal .video-content iframe{width:328px;height:198px}#video_player_modal .video-content.lp26{height:182px!important}}@media only screen and (min-width:768px) and (max-width:1023px){#video_player_modal .close_button{background:url(/static/img/public_site/close.png) no-repeat transparent!important;background-size:cover!important;display:block!important}#video_player_modal .video-content{width:750px;height:418px}#video_player_modal .video-content iframe{width:750px;height:418px}#video_player_modal .video-content.lp26{width:720px;height:407px}#video_player_modal .video-content.lp26 iframe{width:720px;height:407px}}@media only screen and (min-width:1024px) and (max-width:1025px){#video_player_modal .close_button{background:url(/static/img/public_site/close.png) no-repeat transparent!important;background-size:cover!important;display:block!important}}#mode_selection{width:800px;padding:25px}#mode_selection h1{color:#777774;font-size:24px;font-size:2.4rem;font-family:OpenSansSemiBold;font-weight:normal;text-align:center;margin:15px 0 30px}#mode_selection section{zoom:1}#mode_selection section:before,#mode_selection section:after{content:'';display:table}#mode_selection section:after{clear:both}#mode_selection section:before,#mode_selection section:after{content:'';display:table}#mode_selection section:after{clear:both}#mode_selection section .option{font-size:18px;font-size:1.8rem;font-family:OpenSansRegular;font-weight:normal;float:left}#mode_selection section .option label{float:left;margin:3px 10px 0 0}#mode_selection section .option .description{float:left;margin:-5px 0 0 25px;font-size:18px;font-size:1.8rem;font-family:OpenSansSemibold;font-weight:normal}#mode_selection section .flexible{margin:10px 0 70px;padding:0 0 0 45px}#mode_selection section .question{color:#00aaea;font-size:20px;font-size:2rem;font-family:OpenSansSemiBold;font-weight:normal;text-align:left;margin:0 0 0 10px}#mode_selection section.gender .option{width:100px;margin-right:60px}#mode_selection section.gender .option .description{width:70px}#mode_selection section.gender .option:last-child{width:148px;margin-right:0}#mode_selection section.gender .option:last-child .description{width:140px}#mode_selection section.age .option{width:103px}#mode_selection section.age .option .description{width:75px}#mode_selection section.age .option:last-child{width:130px}#mode_selection section.age .option:last-child .description{width:120px}#mode_selection section.privacy_section{text-align:center}#mode_selection section.privacy_section .flexible{margin:12px 0 60px;padding:0 20px 0 45px}#mode_selection section.privacy_section .option{width:46%;height:40px}#mode_selection section.privacy_section .option label{float:left;margin:3px 10px 0 0}#mode_selection section.privacy_section .option .description{float:left;width:250px;margin:-6px 0 0 25px;font-size:15px;font-size:1.5rem;font-family:OpenSansRegular;font-weight:normal}#mode_selection section.privacy_section .option .description .label{font-size:18px;font-size:1.8rem;font-family:OpenSansSemiBold;font-weight:normal}#supervisor_preview_modal{width:800px;height:674px}#supervisor_preview_modal .bulleted_message{max-width:86%;padding:20px 20px 0 0;background:#fff;margin-top:0}#supervisor_preview_modal .bulleted_message .title{font-size:14px;font-size:1.4rem;font-family:OpenSansSemibold;font-weight:normal;margin:0}#supervisor_preview_modal .bulleted_message .message{margin:10px 0}#supervisor_preview_modal .bulleted_message .message .checkmark{display:inline-block;vertical-align:top;width:11px;height:11px;background:url('/static/img/blue_checkmark.png') no-repeat transparent;margin-top:3px}#supervisor_preview_modal .bulleted_message .message .item{color:#999;font-size:13px;font-size:1.3rem;font-family:OpenSansSemibold;font-weight:normal;display:inline-block;vertical-align:top;margin-left:10px}#supervisor_preview_modal .track_name{background-color:#ff7a00;padding:14px 0;font-size:28px;font-size:2.8rem;font-family:OpenSansBold;font-weight:normal;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;color:#fff;text-align:center}#supervisor_preview_modal .contents_list{display:inline-block;vertical-align:top;width:310px;border-right:1px solid #ABAAAA;overflow-y:auto;height:607px;cursor:pointer}#supervisor_preview_modal .contents_list .track_part .track_part_data{padding:13px 0 13px 18px;background:#F2F2F2;border-top:1px solid #d6d5d4;border-bottom:1px solid #d6d5d4}#supervisor_preview_modal .contents_list .track_part .track_part_data .part{font-size:16px;font-size:1.6rem;font-family:OpenSansSemibold;font-weight:normal;color:#372f2b}#supervisor_preview_modal .contents_list .track_part .track_part_data .name{font-size:16px;font-size:1.6rem;font-family:OpenSansRegular;font-weight:normal;color:#372f2b}#supervisor_preview_modal .contents_list .track_part .activities .activity .skill-icon{display:inline-block;vertical-align:top;width:15px;height:25px;text-align:center;margin:0 10px 0 30px;background:none}#supervisor_preview_modal .contents_list .track_part .activities .activity .skill-icon img{max-height:80%;width:auto;height:auto}#supervisor_preview_modal .contents_list .track_part .activities .activity .skill-icon.SA{margin-top:3px}#supervisor_preview_modal .contents_list .track_part .activities .activity .skill-icon.GI img{margin-top:3px}#supervisor_preview_modal .contents_list .track_part .activities .activity .skill-icon.TH img{max-height:100%;margin-top:8px}#supervisor_preview_modal .contents_list .track_part .activities .activity .skill-icon.AS img{max-height:100%;max-width:20px;margin-left:-2px;margin-top:8px}#supervisor_preview_modal .contents_list .track_part .activities .activity .skill-icon.EM img{margin-top:6px}#supervisor_preview_modal .contents_list .track_part .activities .activity .skill-icon.OT img{margin-top:6px}#supervisor_preview_modal .contents_list .track_part .activities .activity .activity_name{display:inline-block;vertical-align:top;font-size:13px;font-size:1.3rem;font-family:OpenSansRegular;font-weight:normal;color:#777774;width:225px;line-height:20px;padding:3px 0}#supervisor_preview_modal .contents_list .track_part .activities .activity:hover{background:#f2f2f2}#supervisor_preview_modal .contents_list .track_part .activities .activity.selected{background:#f2f2f2}#supervisor_preview_modal .contents_list .track_part .activities.hidden{display:none}#supervisor_preview_modal .contents_list .track_part .activities .tips{background:#fff}#supervisor_preview_modal .contents_list .track_part .activities .tips .tip{font-size:13px;font-size:1.3rem;font-family:OpenSansRegular;font-weight:normal;color:#777774}#supervisor_preview_modal .contents_list .track_part .activities .tips .tip .text{padding:3px 0;margin-left:70px}#supervisor_preview_modal .contents_list .track_part .activities .tips .tip:hover{background:#f2f2f2}#supervisor_preview_modal .contents_list .track_part .activities .tips .tip.selected{background:#f2f2f2}#supervisor_preview_modal .contents_list .track_part.selected{border:none}#supervisor_preview_modal .contents_list .track_part.selected .track_part_data .part,#supervisor_preview_modal .contents_list .track_part.selected .track_part_data .name{color:#00aaea}#supervisor_preview_modal .content{display:inline-block;vertical-align:top;width:480px;overflow-y:auto;padding:20px 20px 10px;height:607px}#supervisor_preview_modal .content .supervisor_trackpart_preview .track_description{margin:7px 0 0;font-size:14px;font-size:1.4rem;font-family:OpenSansRegular;font-weight:normal}#supervisor_preview_modal .content .supervisor_trackpart_preview .track_description p{display:inline-block;margin:7px 0}#supervisor_preview_modal .content .supervisor_activity_preview .title,#supervisor_preview_modal .content .supervisor_activity_with_tip_preview .title{margin-bottom:10px}#supervisor_preview_modal .content .supervisor_activity_preview .title .icon,#supervisor_preview_modal .content .supervisor_activity_with_tip_preview .title .icon{margin-right:10px}#supervisor_preview_modal .content .supervisor_activity_preview .title .icon.OT,#supervisor_preview_modal .content .supervisor_activity_with_tip_preview .title .icon.OT{width:22px;height:22px;display:inline-block;background:url('/static/img/icon-other@2x.png');background-size:21px 21px}#supervisor_preview_modal .content .supervisor_activity_preview .title .activity_name,#supervisor_preview_modal .content .supervisor_activity_with_tip_preview .title .activity_name{font-size:16px;font-size:1.6rem;font-family:OpenSansSemibold;font-weight:normal;display:inline-block;vertical-align:top;line-height:19px}#supervisor_preview_modal .content .supervisor_activity_preview .title .activity_name.SA,#supervisor_preview_modal .content .supervisor_activity_with_tip_preview .title .activity_name.SA{line-height:25px}#supervisor_preview_modal .content .supervisor_activity_preview .title .activity_name.SA,#supervisor_preview_modal .content .supervisor_activity_with_tip_preview .title .activity_name.SA{line-height:25px}#supervisor_preview_modal .content .supervisor_activity_preview .title .activity_name.SA,#supervisor_preview_modal .content .supervisor_activity_with_tip_preview .title .activity_name.SA{line-height:22px}#supervisor_preview_modal .content .supervisor_activity_preview .title .activity_name.OT,#supervisor_preview_modal .content .supervisor_activity_with_tip_preview .title .activity_name.OT{line-height:22px}#supervisor_preview_modal .content .supervisor_activity_preview .image,#supervisor_preview_modal .content .supervisor_activity_with_tip_preview .image{margin-bottom:10px}#supervisor_preview_modal .content .supervisor_activity_preview .image img,#supervisor_preview_modal .content .supervisor_activity_with_tip_preview .image img{max-height:200px}#supervisor_preview_modal .content .supervisor_activity_preview .image img.game,#supervisor_preview_modal .content .supervisor_activity_with_tip_preview .image img.game{max-height:100%}#supervisor_preview_modal .content .supervisor_activity_preview .task,#supervisor_preview_modal .content .supervisor_activity_with_tip_preview .task{font-size:14px;font-size:1.4rem;font-family:OpenSansRegular;font-weight:normal}#supervisor_preview_modal .content .supervisor_activity_preview .tip_name,#supervisor_preview_modal .content .supervisor_activity_with_tip_preview .tip_name{font-size:15px;font-size:1.5rem;font-family:OpenSansRegular;font-weight:normal;line-height:15px;margin-bottom:10px}#supervisor_preview_modal .content .supervisor_activity_preview .task-section,#supervisor_preview_modal .content .supervisor_activity_with_tip_preview .task-section,#supervisor_preview_modal .content .supervisor_activity_preview .plan-section,#supervisor_preview_modal .content .supervisor_activity_with_tip_preview .plan-section{margin:15px 0}#supervisor_preview_modal .content .supervisor_activity_preview .task-section h2,#supervisor_preview_modal .content .supervisor_activity_with_tip_preview .task-section h2,#supervisor_preview_modal .content .supervisor_activity_preview .plan-section h2,#supervisor_preview_modal .content .supervisor_activity_with_tip_preview .plan-section h2{color:#00aaea;display:inline-block;vertical-align:top;width:300px;text-align:left;margin-left:10px;line-height:42px;font-size:20px;font-size:2rem;font-family:OpenSansRegular;font-weight:normal}#supervisor_preview_modal .content .supervisor_activity_preview .task-section .sign,#supervisor_preview_modal .content .supervisor_activity_with_tip_preview .task-section .sign,#supervisor_preview_modal .content .supervisor_activity_preview .plan-section .sign,#supervisor_preview_modal .content .supervisor_activity_with_tip_preview .plan-section .sign{width:42px;height:42px;display:inline-block;vertical-align:top}#supervisor_preview_modal .content .supervisor_activity_preview .task-section .sign.activity,#supervisor_preview_modal .content .supervisor_activity_with_tip_preview .task-section .sign.activity,#supervisor_preview_modal .content .supervisor_activity_preview .plan-section .sign.activity,#supervisor_preview_modal .content .supervisor_activity_with_tip_preview .plan-section .sign.activity{background:url('/static/img/icon-step3.png') no-repeat transparent}#supervisor_preview_modal .content .supervisor_activity_preview .task-section .sign.plan,#supervisor_preview_modal .content .supervisor_activity_with_tip_preview .task-section .sign.plan,#supervisor_preview_modal .content .supervisor_activity_preview .plan-section .sign.plan,#supervisor_preview_modal .content .supervisor_activity_with_tip_preview .plan-section .sign.plan{background:url('/static/img/activity_viewer/icon-step2.png') no-repeat transparent}#supervisor_preview_modal .content .supervisor_activity_preview .task-section .steps,#supervisor_preview_modal .content .supervisor_activity_with_tip_preview .task-section .steps,#supervisor_preview_modal .content .supervisor_activity_preview .plan-section .steps,#supervisor_preview_modal .content .supervisor_activity_with_tip_preview .plan-section .steps{width:375px}#supervisor_preview_modal .content .supervisor_activity_preview .task-section .steps .label,#supervisor_preview_modal .content .supervisor_activity_with_tip_preview .task-section .steps .label,#supervisor_preview_modal .content .supervisor_activity_preview .plan-section .steps .label,#supervisor_preview_modal .content .supervisor_activity_with_tip_preview .plan-section .steps .label{margin:10px 0 10px 55px;font-size:14px;font-size:1.4rem;font-family:OpenSansRegular;font-weight:normal}#supervisor_preview_modal .content .supervisor_activity_preview .task-section .steps .label:first-child,#supervisor_preview_modal .content .supervisor_activity_with_tip_preview .task-section .steps .label:first-child,#supervisor_preview_modal .content .supervisor_activity_preview .plan-section .steps .label:first-child,#supervisor_preview_modal .content .supervisor_activity_with_tip_preview .plan-section .steps .label:first-child{margin:0 0 10px 55px}#supervisor_preview_modal .content .supervisor_activity_preview .poll,#supervisor_preview_modal .content .supervisor_activity_with_tip_preview .poll{text-align:center}#supervisor_preview_modal .content .supervisor_activity_preview .question,#supervisor_preview_modal .content .supervisor_activity_with_tip_preview .question{font-size:15px;font-size:1.5rem;font-family:OpenSansRegular;font-weight:normal;max-width:380px;margin:0 auto}#supervisor_preview_modal .content .supervisor_activity_preview .quiz .question,#supervisor_preview_modal .content .supervisor_activity_with_tip_preview .quiz .question{margin:15px 0}#supervisor_preview_modal .content .supervisor_activity_preview .answer_button,#supervisor_preview_modal .content .supervisor_activity_with_tip_preview .answer_button{text-align:center;position:relative;text-transform:uppercase;width:300px;height:62px;line-height:60px;font-size:15px;font-size:1.5rem;font-family:OpenSansSemibold;font-weight:normal;color:#fff;margin:5px auto;background:url('/static/img/answer-blue.png') no-repeat transparent;background-size:cover;padding:0 5px}#supervisor_preview_modal .content .supervisor_activity_preview .answer_button span,#supervisor_preview_modal .content .supervisor_activity_with_tip_preview .answer_button span{display:inline-block;vertical-align:middle;line-height:20px}#supervisor_preview_modal .content .supervisor_activity_preview .answer_button .tick,#supervisor_preview_modal .content .supervisor_activity_with_tip_preview .answer_button .tick{width:24px;height:24px;background:url('/static/img/correct_answer_tick.png') no-repeat transparent;position:absolute;top:19px;left:263px}#supervisor_preview_modal .content .supervisor_activity_preview .answer_button.correct,#supervisor_preview_modal .content .supervisor_activity_with_tip_preview .answer_button.correct{background:url('/static/img/answer-correct.png') no-repeat transparent;background-size:300px 62px;padding:0 40px}#supervisor_preview_modal .content .supervisor_activity_preview .why_matters,#supervisor_preview_modal .content .supervisor_activity_with_tip_preview .why_matters{color:#00aaea;font-size:16px;font-size:1.6rem;font-family:OpenSansRegular;font-weight:normal;text-align:center;margin:15px 0 0}#supervisor_preview_modal .content .supervisor_activity_preview .divider,#supervisor_preview_modal .content .supervisor_activity_with_tip_preview .divider{height:1px;width:90%;margin:20px auto 10px;background:#EBEBEB}#supervisor_preview_modal .content .supervisor_activity_preview .finish,#supervisor_preview_modal .content .supervisor_activity_with_tip_preview .finish{margin:35px 0}#supervisor_preview_modal .content .supervisor_activity_preview .finish div,#supervisor_preview_modal .content .supervisor_activity_with_tip_preview .finish div{display:inline-block;vertical-align:top}#supervisor_preview_modal .content .supervisor_activity_preview .finish .image,#supervisor_preview_modal .content .supervisor_activity_with_tip_preview .finish .image{width:30%;margin-top:5px}#supervisor_preview_modal .content .supervisor_activity_preview .finish .task,#supervisor_preview_modal .content .supervisor_activity_with_tip_preview .finish .task{width:65%;margin-left:10px}#supervisor_preview_modal .content .supervisor_activity_preview .finish .task *:first-child,#supervisor_preview_modal .content .supervisor_activity_with_tip_preview .finish .task *:first-child{margin-top:0}#intro-slides-modal{background:linear-gradient(#ff7a00 145px,#fff 145px) no-repeat;background:-webkit-linear-gradient(#ff7a00 145px,#fff 145px) no-repeat}#intro-slides-modal span.savor{background:#c5168a}#intro-slides-modal span.thank{background:#ff7a00}#intro-slides-modal span.aspire{background:#00aaea}#intro-slides-modal span.give{background:#06b709}#intro-slides-modal span.empathize{background:#ff3131}#intro-slides-modal #intro-slides{width:800px;height:700px;overflow:hidden;position:relative}#intro-slides-modal #intro-slides .slide-container{}#intro-slides-modal #intro-slides .intro-slide{float:left;position:relative;width:800px;height:700px}#intro-slides-modal #intro-slides .heading{font-size:28px;font-size:2.8rem;font-family:OpenSansSemiBold;font-weight:normal}#intro-slides-modal #intro-slides .text{font-size:24px;font-size:2.4rem;font-family:OpenSansRegular;font-weight:normal;margin:0}#intro-slides-modal #intro-slides .text span{font-weight:bold}#intro-slides-modal #intro-slides .text--small{font-size:15px;font-size:1.5rem;font-family:OpenSansRegular;font-weight:normal;margin:0}#intro-slides-modal #intro-slides .slide-header{position:relative;height:145px;padding:30px 100px 0;text-align:center}#intro-slides-modal #intro-slides .slide-header>*{color:white}#intro-slides-modal #intro-slides .back,#intro-slides-modal #intro-slides .forward,#intro-slides-modal #intro-slides .finish{opacity:.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50);position:absolute;top:50%}#intro-slides-modal #intro-slides .back:hover,#intro-slides-modal #intro-slides .forward:hover,#intro-slides-modal #intro-slides .finish:hover{opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100)}#intro-slides-modal #intro-slides .back{left:20px;margin-top:-15.5px}#intro-slides-modal #intro-slides .forward,#intro-slides-modal #intro-slides .finish{right:20px;margin-top:-15.5px}#intro-slides-modal #intro-slides .finish{margin-top:-23px}#intro-slides-modal #intro-slides .next{font-size:13px;font-size:1.3rem;font-family:OpenSansRegular;font-weight:normal;position:absolute;right:25px;bottom:20px;color:#90908e}#intro-slides-modal #intro-slides .next::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);display:inline-block;height:8px;width:8px;margin-left:5px;border-top:2px solid #5d5d5b;border-right:2px solid #5d5d5b;content:''}#intro-slides-modal #intro-slides .header-nav{position:absolute;width:100%;top:110px;left:0;text-align:center}#intro-slides-modal #intro-slides .header-nav>li{display:inline-block;position:relative;width:5px;height:5px;margin:0 10px;box-shadow:0 0 0 2px #ff7a00,0 0 0 4px #fff;background:#fff;border-radius:50%;z-index:1}#intro-slides-modal #intro-slides .header-nav>li::before{position:absolute;top:2px;left:-18px;width:16px;height:2px;background:#fff;content:''}#intro-slides-modal #intro-slides .header-nav>li.active{box-shadow:none;width:13px;height:13px;top:4px;margin:0 6px}#intro-slides-modal #intro-slides .header-nav>li.active::before{background:none}#intro-slides-modal #intro-slides .header-nav>li p{margin-top:40%}#intro-slides-modal #intro-slides .block-list{overflow:hidden;width:800px;padding:37.5px 55px}#intro-slides-modal #intro-slides .block-list>li{float:left;height:160px;padding:0 20px;position:relative}#intro-slides-modal #intro-slides .block-list>li:nth-child(1){background:url(/static/img/track_presentation/track_presentation_growline1.png) no-repeat bottom right}#intro-slides-modal #intro-slides .block-list>li:nth-child(1) .pseudo{right:0}#intro-slides-modal #intro-slides .block-list>li:nth-child(1)>p{right:70px}#intro-slides-modal #intro-slides .block-list>li:nth-child(3){background:url(/static/img/track_presentation/track_presentation_growline2.png) no-repeat bottom left}#intro-slides-modal #intro-slides .block-list>li:nth-child(3) .pseudo{right:0}#intro-slides-modal #intro-slides .block-list>li:nth-child(3)>p{width:100%;left:55px}#intro-slides-modal #intro-slides .block-list>li:nth-child(7){background:url(/static/img/track_presentation/track_presentation_growline4.png) no-repeat top right}#intro-slides-modal #intro-slides .block-list>li:nth-child(7) .pseudo{left:0}#intro-slides-modal #intro-slides .block-list>li:nth-child(7)>p{right:70px}#intro-slides-modal #intro-slides .block-list>li:nth-child(8) img{position:absolute;top:0;right:0}#intro-slides-modal #intro-slides .block-list>li:nth-child(9){background:url(/static/img/track_presentation/track_presentation_growline3.png) no-repeat top left}#intro-slides-modal #intro-slides .block-list>li:nth-child(9) .pseudo{left:0}#intro-slides-modal #intro-slides .block-list>li:nth-child(9)>p{width:100%;left:70px}#intro-slides-modal #intro-slides .block-list>li:nth-child(odd){width:237.5px;font-weight:bold}#intro-slides-modal #intro-slides .block-list>li:nth-child(even){font-size:15px;font-size:1.5rem;font-family:OpenSansSemiBold;font-weight:normal;width:215px;background:#ff7a00;border-radius:20px;color:#fff;text-align:center}#intro-slides-modal #intro-slides .block-list>li:nth-child(5){width:260px}#intro-slides-modal #intro-slides .block-list>li>p{font-size:13px;font-size:1.3rem;font-family:OpenSansRegular;font-weight:normal;position:absolute;top:55px;z-index:2;color:#777774;font-weight:bold;line-height:normal!important}#intro-slides-modal #intro-slides .block-list>li span{display:block;margin:15px auto 10px auto}#intro-slides-modal #intro-slides .skill-list{margin:50px 50px 0 50px;text-align:center;background:url(/static/img/track_presentation/track_presentation_skills_bg.png);background-repeat:repeat-x;background-position:0 110px}#intro-slides-modal #intro-slides .skill-list>li{display:inline-block;width:137px;vertical-align:top;line-height:1.3}#intro-slides-modal #intro-slides .skill-list>li .sprite-1{height:25px;margin:0 auto;opacity:.05}#intro-slides-modal #intro-slides .skill-list>li .name{font-size:14px;font-size:1.4rem;font-family:OpenSansRegular;font-weight:normal;height:20px;opacity:.05;margin:5px 0 0;font-weight:bold}#intro-slides-modal #intro-slides .skill-list>li .spoiler{font-size:13px;font-size:1.3rem;font-family:OpenSansRegular;font-weight:normal;height:10px;opacity:.05}#intro-slides-modal #intro-slides .skill-list>li .bar{position:relative;height:260px;margin:55px 0 30px}#intro-slides-modal #intro-slides .skill-list>li .bar span{opacity:.05;display:block;position:absolute;bottom:0;left:50%;width:40px;max-height:260px;margin-left:-20px;border-radius:10px}#intro-slides-modal #intro-slides .skill-list>li .desc{font-size:13px;font-size:1.3rem;font-family:OpenSansRegular;font-weight:normal;opacity:0;font-weight:bold}#intro-slides-modal #intro-slides .chart-section{overflow:hidden;width:690px;margin:70px auto 0 auto;padding-top:20px;line-height:1.3}#intro-slides-modal #intro-slides .chart-section>*{float:left;height:390px}#intro-slides-modal #intro-slides .chart{position:relative;width:460px;margin-right:30px}#intro-slides-modal #intro-slides .curve{position:absolute;height:230px;margin-left:90px;bottom:140px;background:url(/static/img/track_presentation/track_presentation_chart_curve.png) no-repeat}#intro-slides-modal #intro-slides .circle{opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);position:absolute;right:-15px;bottom:-15px;width:30px;height:30px;box-shadow:0 0 0 5px #fff,0 0 0 20px rgba(30,186,223,0.2);border-radius:50%;background:#1EBADF}#intro-slides-modal #intro-slides .info-list{width:200px}#intro-slides-modal #intro-slides .info-list>li{font-size:14px;font-size:1.4rem;font-family:OpenSansRegular;font-weight:normal;padding:20px 10px;border:1px solid #d7d7d2;text-align:center}#intro-slides-modal #intro-slides .info-list>li:first-child{border-radius:5px 5px 0 0}#intro-slides-modal #intro-slides .info-list>li:nth-child(even){border-top:none}#intro-slides-modal #intro-slides .info-list>li:last-child{border-radius:0 0 5px 5px}#intro-slides-modal #intro-slides .info-list span{display:block}#intro-slides-modal #intro-slides .info-list .number{font-size:45px;font-size:4.5rem;font-family:OpenSansBold;font-weight:normal;font-weight:bold;color:#d7d7d2}#intro-slides-modal #intro-slides .info-list .period{color:#d7d7d2}#intro-slides-modal #intro-slides .first-activities{padding:25px;font-family:OpenSansRegular,sans-serif;font-size:20px}#intro-slides-modal #intro-slides .first-activities .title-text{margin-bottom:28px;text-align:center}#intro-slides-modal #intro-slides .first-activities .activities{text-align:center}#intro-slides-modal #intro-slides .first-activities .activities .activity,#intro-slides-modal #intro-slides .first-activities .activities .delimiter{float:left}#intro-slides-modal #intro-slides .first-activities .activities .activity{width:340px;height:423px;border:1px solid #d7d7d2;border-radius:5px;padding:10px;text-align:center}#intro-slides-modal #intro-slides .first-activities .activities .activity a{text-decoration:none;color:#777774;outline:none}#intro-slides-modal #intro-slides .first-activities .activities .activity .img-container{display:block;width:100%;height:240px;line-height:240px}#intro-slides-modal #intro-slides .first-activities .activities .activity .img-container img{vertical-align:middle;max-width:320px;max-height:240px}#intro-slides-modal #intro-slides .first-activities .activities .activity .activity-text{display:block;height:62px;margin-top:18px;text-align:center;overflow:hidden}#intro-slides-modal #intro-slides .first-activities .activities .activity .activity-text .activity-name{font-family:OpenSansSemibold,sans-serif;font-weight:bold}#intro-slides-modal #intro-slides .first-activities .activities .activity .activity-text .task-name{margin-top:5px}#intro-slides-modal #intro-slides .first-activities .activities .activity .button{width:233px;height:54px;margin-bottom:5px;line-height:58px;font-weight:bold;font-size:16px}#intro-slides-modal #intro-slides .first-activities .activities .delimiter{height:423px;width:65px;position:relative}#intro-slides-modal #intro-slides .first-activities .activities .delimiter::before{content:'or';width:35px;height:35px;line-height:35px;position:absolute;top:50%;left:15px;z-index:1;border-radius:50%;background-color:#e9e9e9;font-size:16px;font-weight:bold}#intro-slides-modal #intro-slides .intro-slide.viewed .block-list>li:nth-child(4){opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-animation:scaleIn .2s ease 1s forwards;-moz-animation:scaleIn .2s ease 1s forwards;-ms-animation:scaleIn .2s ease 1s forwards;-o-animation:scaleIn .2s ease 1s forwards;animation:scaleIn .2s ease 1s forwards}#intro-slides-modal #intro-slides .intro-slide.viewed .block-list>li:nth-child(2){opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-animation:scaleIn .2s ease 2.5s forwards;-moz-animation:scaleIn .2s ease 2.5s forwards;-ms-animation:scaleIn .2s ease 2.5s forwards;-o-animation:scaleIn .2s ease 2.5s forwards;animation:scaleIn .2s ease 2.5s forwards}#intro-slides-modal #intro-slides .intro-slide.viewed .block-list>li:nth-child(6){opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-animation:scaleIn .2s ease 4s forwards;-moz-animation:scaleIn .2s ease 4s forwards;-ms-animation:scaleIn .2s ease 4s forwards;-o-animation:scaleIn .2s ease 4s forwards;animation:scaleIn .2s ease 4s forwards}#intro-slides-modal #intro-slides .intro-slide.viewed .block-list>li:nth-child(8){opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-animation:scaleIn .2s ease 5.5s forwards;-moz-animation:scaleIn .2s ease 5.5s forwards;-ms-animation:scaleIn .2s ease 5.5s forwards;-o-animation:scaleIn .2s ease 5.5s forwards;animation:scaleIn .2s ease 5.5s forwards}#intro-slides-modal #intro-slides .intro-slide.viewed .block-list>li:nth-child(1){opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-animation:fadeIn 1s ease 1.5s forwards;-moz-animation:fadeIn 1s ease 1.5s forwards;-ms-animation:fadeIn 1s ease 1.5s forwards;-o-animation:fadeIn 1s ease 1.5s forwards;animation:fadeIn 1s ease 1.5s forwards;overflow:hidden}#intro-slides-modal #intro-slides .intro-slide.viewed .block-list>li:nth-child(1) .pseudo{position:absolute;top:0;width:100%;height:100%;z-index:1;background:#fff;-webkit-animation:growLine 1s ease 1.5s forwards;-moz-animation:growLine 1s ease 1.5s forwards;-ms-animation:growLine 1s ease 1.5s forwards;-o-animation:growLine 1s ease 1.5s forwards;animation:growLine 1s ease 1.5s forwards}#intro-slides-modal #intro-slides .intro-slide.viewed .block-list>li:nth-child(1)>p{opacity:0;-webkit-animation:fadeIn 1s ease 1.5s forwards;-moz-animation:fadeIn 1s ease 1.5s forwards;-ms-animation:fadeIn 1s ease 1.5s forwards;-o-animation:fadeIn 1s ease 1.5s forwards;animation:fadeIn 1s ease 1.5s forwards}#intro-slides-modal #intro-slides .intro-slide.viewed .block-list>li:nth-child(3){opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-animation:fadeIn 1s ease 3s forwards;-moz-animation:fadeIn 1s ease 3s forwards;-ms-animation:fadeIn 1s ease 3s forwards;-o-animation:fadeIn 1s ease 3s forwards;animation:fadeIn 1s ease 3s forwards;overflow:hidden}#intro-slides-modal #intro-slides .intro-slide.viewed .block-list>li:nth-child(3) .pseudo{position:absolute;top:0;width:100%;height:100%;z-index:1;background:#fff;-webkit-animation:growLine 1s ease 3s forwards;-moz-animation:growLine 1s ease 3s forwards;-ms-animation:growLine 1s ease 3s forwards;-o-animation:growLine 1s ease 3s forwards;animation:growLine 1s ease 3s forwards}#intro-slides-modal #intro-slides .intro-slide.viewed .block-list>li:nth-child(3)>p{opacity:0;-webkit-animation:fadeIn 1s ease 3s forwards;-moz-animation:fadeIn 1s ease 3s forwards;-ms-animation:fadeIn 1s ease 3s forwards;-o-animation:fadeIn 1s ease 3s forwards;animation:fadeIn 1s ease 3s forwards}#intro-slides-modal #intro-slides .intro-slide.viewed .block-list>li:nth-child(9){opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-animation:fadeIn 1s ease 4.5s forwards;-moz-animation:fadeIn 1s ease 4.5s forwards;-ms-animation:fadeIn 1s ease 4.5s forwards;-o-animation:fadeIn 1s ease 4.5s forwards;animation:fadeIn 1s ease 4.5s forwards;overflow:hidden}#intro-slides-modal #intro-slides .intro-slide.viewed .block-list>li:nth-child(9) .pseudo{position:absolute;top:0;width:100%;height:100%;z-index:1;background:#fff;-webkit-animation:growLine 1s ease 4.5s forwards;-moz-animation:growLine 1s ease 4.5s forwards;-ms-animation:growLine 1s ease 4.5s forwards;-o-animation:growLine 1s ease 4.5s forwards;animation:growLine 1s ease 4.5s forwards}#intro-slides-modal #intro-slides .intro-slide.viewed .block-list>li:nth-child(9)>p{opacity:0;-webkit-animation:fadeIn 1s ease 4.5s forwards;-moz-animation:fadeIn 1s ease 4.5s forwards;-ms-animation:fadeIn 1s ease 4.5s forwards;-o-animation:fadeIn 1s ease 4.5s forwards;animation:fadeIn 1s ease 4.5s forwards}#intro-slides-modal #intro-slides .intro-slide.viewed .block-list>li:nth-child(7){opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-animation:fadeIn 1s ease 6s forwards;-moz-animation:fadeIn 1s ease 6s forwards;-ms-animation:fadeIn 1s ease 6s forwards;-o-animation:fadeIn 1s ease 6s forwards;animation:fadeIn 1s ease 6s forwards;overflow:hidden}#intro-slides-modal #intro-slides .intro-slide.viewed .block-list>li:nth-child(7) .pseudo{position:absolute;top:0;width:100%;height:100%;z-index:1;background:#fff;-webkit-animation:growLine 1s ease 6s forwards;-moz-animation:growLine 1s ease 6s forwards;-ms-animation:growLine 1s ease 6s forwards;-o-animation:growLine 1s ease 6s forwards;animation:growLine 1s ease 6s forwards}#intro-slides-modal #intro-slides .intro-slide.viewed .block-list>li:nth-child(7)>p{opacity:0;-webkit-animation:fadeIn 1s ease 6s forwards;-moz-animation:fadeIn 1s ease 6s forwards;-ms-animation:fadeIn 1s ease 6s forwards;-o-animation:fadeIn 1s ease 6s forwards;animation:fadeIn 1s ease 6s forwards}#intro-slides-modal #intro-slides .intro-slide.viewed .skill-list>li:nth-child(1) .sprite-1,#intro-slides-modal #intro-slides .intro-slide.viewed .skill-list>li:nth-child(1) .name,#intro-slides-modal #intro-slides .intro-slide.viewed .skill-list>li:nth-child(1) .spoiler{-webkit-animation:fadeIn .25s ease 1s forwards;-moz-animation:fadeIn .25s ease 1s forwards;-ms-animation:fadeIn .25s ease 1s forwards;-o-animation:fadeIn .25s ease 1s forwards;animation:fadeIn .25s ease 1s forwards}#intro-slides-modal #intro-slides .intro-slide.viewed .skill-list>li:nth-child(1) .bar>span{animation:fadeIn .5s ease 1s forwards,animHeight1 .75s ease 1s forwards;-webkit-animation:fadeIn .5s ease 1s forwards,animHeight1 .75s ease 1s forwards}#intro-slides-modal #intro-slides .intro-slide.viewed .skill-list>li:nth-child(1) .desc{-webkit-animation:zoomIn .5s ease 1.75s forwards;-moz-animation:zoomIn .5s ease 1.75s forwards;-ms-animation:zoomIn .5s ease 1.75s forwards;-o-animation:zoomIn .5s ease 1.75s forwards;animation:zoomIn .5s ease 1.75s forwards}#intro-slides-modal #intro-slides .intro-slide.viewed .skill-list>li:nth-child(2) .sprite-1,#intro-slides-modal #intro-slides .intro-slide.viewed .skill-list>li:nth-child(2) .name,#intro-slides-modal #intro-slides .intro-slide.viewed .skill-list>li:nth-child(2) .spoiler{-webkit-animation:fadeIn .25s ease 2.75s forwards;-moz-animation:fadeIn .25s ease 2.75s forwards;-ms-animation:fadeIn .25s ease 2.75s forwards;-o-animation:fadeIn .25s ease 2.75s forwards;animation:fadeIn .25s ease 2.75s forwards}#intro-slides-modal #intro-slides .intro-slide.viewed .skill-list>li:nth-child(2) .bar>span{animation:fadeIn .5s ease 2.75s forwards,animHeight2 .75s ease 2.75s forwards;-webkit-animation:fadeIn .5s ease 2.75s forwards,animHeight2 .75s ease 2.75s forwards}#intro-slides-modal #intro-slides .intro-slide.viewed .skill-list>li:nth-child(2) .desc{-webkit-animation:zoomIn .5s ease 3.5s forwards;-moz-animation:zoomIn .5s ease 3.5s forwards;-ms-animation:zoomIn .5s ease 3.5s forwards;-o-animation:zoomIn .5s ease 3.5s forwards;animation:zoomIn .5s ease 3.5s forwards}#intro-slides-modal #intro-slides .intro-slide.viewed .skill-list>li:nth-child(3) .sprite-1,#intro-slides-modal #intro-slides .intro-slide.viewed .skill-list>li:nth-child(3) .name,#intro-slides-modal #intro-slides .intro-slide.viewed .skill-list>li:nth-child(3) .spoiler{-webkit-animation:fadeIn .25s ease 4.5s forwards;-moz-animation:fadeIn .25s ease 4.5s forwards;-ms-animation:fadeIn .25s ease 4.5s forwards;-o-animation:fadeIn .25s ease 4.5s forwards;animation:fadeIn .25s ease 4.5s forwards}#intro-slides-modal #intro-slides .intro-slide.viewed .skill-list>li:nth-child(3) .bar>span{animation:fadeIn .5s ease 4.5s forwards,animHeight3 .75s ease 4.5s forwards;-webkit-animation:fadeIn .5s ease 4.5s forwards,animHeight3 .75s ease 4.5s forwards}#intro-slides-modal #intro-slides .intro-slide.viewed .skill-list>li:nth-child(3) .desc{-webkit-animation:zoomIn .5s ease 5.25s forwards;-moz-animation:zoomIn .5s ease 5.25s forwards;-ms-animation:zoomIn .5s ease 5.25s forwards;-o-animation:zoomIn .5s ease 5.25s forwards;animation:zoomIn .5s ease 5.25s forwards}#intro-slides-modal #intro-slides .intro-slide.viewed .skill-list>li:nth-child(4) .sprite-1,#intro-slides-modal #intro-slides .intro-slide.viewed .skill-list>li:nth-child(4) .name,#intro-slides-modal #intro-slides .intro-slide.viewed .skill-list>li:nth-child(4) .spoiler{-webkit-animation:fadeIn .25s ease 6.25s forwards;-moz-animation:fadeIn .25s ease 6.25s forwards;-ms-animation:fadeIn .25s ease 6.25s forwards;-o-animation:fadeIn .25s ease 6.25s forwards;animation:fadeIn .25s ease 6.25s forwards}#intro-slides-modal #intro-slides .intro-slide.viewed .skill-list>li:nth-child(4) .bar>span{animation:fadeIn .5s ease 6.25s forwards,animHeight4 .75s ease 6.25s forwards;-webkit-animation:fadeIn .5s ease 6.25s forwards,animHeight4 .75s ease 6.25s forwards}#intro-slides-modal #intro-slides .intro-slide.viewed .skill-list>li:nth-child(4) .desc{-webkit-animation:zoomIn .5s ease 7s forwards;-moz-animation:zoomIn .5s ease 7s forwards;-ms-animation:zoomIn .5s ease 7s forwards;-o-animation:zoomIn .5s ease 7s forwards;animation:zoomIn .5s ease 7s forwards}#intro-slides-modal #intro-slides .intro-slide.viewed .skill-list>li:nth-child(5) .sprite-1,#intro-slides-modal #intro-slides .intro-slide.viewed .skill-list>li:nth-child(5) .name,#intro-slides-modal #intro-slides .intro-slide.viewed .skill-list>li:nth-child(5) .spoiler{-webkit-animation:fadeIn .25s ease 8s forwards;-moz-animation:fadeIn .25s ease 8s forwards;-ms-animation:fadeIn .25s ease 8s forwards;-o-animation:fadeIn .25s ease 8s forwards;animation:fadeIn .25s ease 8s forwards}#intro-slides-modal #intro-slides .intro-slide.viewed .skill-list>li:nth-child(5) .bar>span{animation:fadeIn .5s ease 8s forwards,animHeight5 .75s ease 8s forwards;-webkit-animation:fadeIn .5s ease 8s forwards,animHeight5 .75s ease 8s forwards}#intro-slides-modal #intro-slides .intro-slide.viewed .skill-list>li:nth-child(5) .desc{-webkit-animation:zoomIn .5s ease 8.75s forwards;-moz-animation:zoomIn .5s ease 8.75s forwards;-ms-animation:zoomIn .5s ease 8.75s forwards;-o-animation:zoomIn .5s ease 8.75s forwards;animation:zoomIn .5s ease 8.75s forwards}#intro-slides-modal #intro-slides .intro-slide.viewed .chart>.curve{-webkit-animation:animWidth .5s linear 1.2s forwards;-moz-animation:animWidth .5s linear 1.2s forwards;-ms-animation:animWidth .5s linear 1.2s forwards;-o-animation:animWidth .5s linear 1.2s forwards;animation:animWidth .5s linear 1.2s forwards}#intro-slides-modal #intro-slides .intro-slide.viewed .chart>.curve .circle{animation:scaleIn .1s ease 1s forwards,animDotPos .5s linear 1.2s forwards;-webkit-animation:scaleIn .1s ease 1s forwards,animDotPos .5s linear 1.2s forwards}#intro-slides-modal #intro-slides .intro-slide.viewed .info-list>li:first-child .number{animation:colorChange 1s ease 2s forwards,zoomIn .5s ease 2s forwards;-webkit-animation:colorChange 1s ease 2s forwards,zoomIn .5s ease 2s forwards}#intro-slides-modal #intro-slides .intro-slide.viewed .info-list>li:first-child .period{-webkit-animation:colorChange 1s ease 2s forwards;-moz-animation:colorChange 1s ease 2s forwards;-ms-animation:colorChange 1s ease 2s forwards;-o-animation:colorChange 1s ease 2s forwards;animation:colorChange 1s ease 2s forwards}#intro-slides-modal #intro-slides .intro-slide.viewed .info-list>li:last-child .number{animation:colorChange 1s ease 2.75s forwards,zoomIn .5s ease 2.75s forwards;-webkit-animation:colorChange 1s ease 2.75s forwards,zoomIn .5s ease 2.75s forwards}#intro-slides-modal #intro-slides .intro-slide.viewed .info-list>li:last-child .period{-webkit-animation:colorChange 1s ease 2.75s forwards;-moz-animation:colorChange 1s ease 2.75s forwards;-ms-animation:colorChange 1s ease 2.75s forwards;-o-animation:colorChange 1s ease 2.75s forwards;animation:colorChange 1s ease 2.75s forwards}@keyframes fadeIn{to{opacity:1}}@keyframes growLine{from{width:100%}to{width:0;background:none}}@keyframes animHeight1{from{height:45%}to{height:95%}}@keyframes animHeight2{from{height:30%}to{height:80%}}@keyframes animHeight3{from{height:70%}to{height:90%}}@keyframes animHeight4{from{height:45%}to{height:85%}}@keyframes animHeight5{from{height:30%}to{height:92%}}@keyframes animWidth{from{width:0}to{width:350px}}@keyframes colorChange{to{color:#ff7a00}}@keyframes zoomIn{0%{opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0)}40%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}60%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}80%{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100)}}@keyframes scaleIn{0%{-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0)}90%{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100)}}@keyframes animDotPos{0%{bottom:-15px}10%{bottom:35px}20%{bottom:75px}30%{bottom:105px}50%{bottom:150px}70%{bottom:175px}80%{bottom:185px}100%{bottom:190px}}@-webkit-keyframes fadeIn{to{opacity:1}}@-webkit-keyframes growLine{from{width:100%}to{width:0;background:none}}@-webkit-keyframes animHeight1{from{height:45%}to{height:95%}}@-webkit-keyframes animHeight2{from{height:30%}to{height:80%}}@-webkit-keyframes animHeight3{from{height:70%}to{height:90%}}@-webkit-keyframes animHeight4{from{height:45%}to{height:85%}}@-webkit-keyframes animHeight5{from{height:30%}to{height:92%}}@-webkit-keyframes animWidth{from{width:0}to{width:350px}}@-webkit-keyframes colorChange{to{color:#ff7a00}}@-webkit-keyframes zoomIn{0%{opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0)}40%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}60%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}80%{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100)}}@-webkit-keyframes scaleIn{0%{-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0)}90%{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100)}}@-webkit-keyframes animDotPos{0%{bottom:-15px}10%{bottom:35px}20%{bottom:75px}30%{bottom:105px}50%{bottom:150px}70%{bottom:175px}80%{bottom:185px}100%{bottom:190px}}#intro-slides-ie9-modal #intro-slides-ie9{width:800px;height:700px;overflow:hidden;position:relative;border-radius:10px}#intro-slides-ie9-modal #intro-slides-ie9 .slide-container{width:2400px}#intro-slides-ie9-modal #intro-slides-ie9 .slide-container .slide{float:left;width:800px;height:700px;position:relative}#intro-slides-ie9-modal #intro-slides-ie9 .slide-container .slide .slide-head{height:145px;text-align:center;padding:30px 100px 0;background-color:#ff7a00;color:#FFF;position:relative}#intro-slides-ie9-modal #intro-slides-ie9 .slide-container .slide .slide-head .title{font-size:28px;font-size:2.8rem;font-family:OpenSansSemiBold;font-weight:normal}#intro-slides-ie9-modal #intro-slides-ie9 .slide-container .slide .slide-head .title.light{font-size:24px;font-size:2.4rem;font-family:OpenSansRegular;font-weight:normal}#intro-slides-ie9-modal #intro-slides-ie9 .slide-container .slide .slide-head .message{font-size:15px;font-size:1.5rem;font-family:OpenSansRegular;font-weight:normal}#intro-slides-ie9-modal #intro-slides-ie9 .slide-container .slide .slide-head .btn{opacity:.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50);position:absolute;top:50%}#intro-slides-ie9-modal #intro-slides-ie9 .slide-container .slide .slide-head .btn:hover{opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100)}#intro-slides-ie9-modal #intro-slides-ie9 .slide-container .slide .slide-head .btn.next{right:20px;margin-top:-15px}#intro-slides-ie9-modal #intro-slides-ie9 .slide-container .slide .slide-head .btn.finish{right:20px;margin-top:-20px}#intro-slides-ie9-modal #intro-slides-ie9 .slide-container .slide .slide-head .btn.prev{left:20px;margin-top:-15.5px}#intro-slides-ie9-modal #intro-slides-ie9 .slide-container .slide .slide-body .static-slide{margin-left:55px}#intro-slides-ie9-modal #intro-slides-ie9 .slide-container .slide .slide-body .static-slide.slide_first,#intro-slides-ie9-modal #intro-slides-ie9 .slide-container .slide .slide-body .static-slide.slide_second{margin-top:37px}#intro-slides-ie9-modal #intro-slides-ie9 .slide-container .slide .slide-body .static-slide.slide_third{margin-top:90px}#intro-slides-ie9-modal #intro-slides-ie9 .slide-container .slide .btn-next-slide{font-size:13px;font-size:1.3rem;font-family:OpenSansRegular;font-weight:normal;position:absolute;right:25px;bottom:20px;color:#90908e}#intro-slides-ie9-modal #intro-slides-ie9 .slide-container .slide .btn-next-slide .arrow{width:9px;height:14px;background:url(/static/img/intro_slides/ie9/btn_next_slide_arrow.png) no-repeat top left;float:right;margin-top:2px;margin-left:8px}#intro-slides-ie9-modal #intro-slides-ie9 .header-nav{position:absolute;width:100%;top:110px;left:0;text-align:center}#intro-slides-ie9-modal #intro-slides-ie9 .header-nav>li{display:inline-block;position:relative;width:5px;height:5px;margin:0 10px;box-shadow:0 0 0 2px #ff7a00,0 0 0 4px #fff;background:#fff;border-radius:50%;z-index:1}#intro-slides-ie9-modal #intro-slides-ie9 .header-nav>li::before{position:absolute;top:2px;left:-18px;width:16px;height:2px;background:#fff;content:''}#intro-slides-ie9-modal #intro-slides-ie9 .header-nav>li.active{box-shadow:none;width:13px;height:13px;top:4px;margin:0 6px}#intro-slides-ie9-modal #intro-slides-ie9 .header-nav>li.active::before{background:none}#intro-slides-ie9-modal #intro-slides-ie9 .header-nav>li p{margin-top:40%}#happify_quiz_modal{width:800px;height:650px;position:relative}#happify_quiz_modal *{-webkit-tap-highlight-color:rgba(0,0,0,0)}#happify_quiz_modal .rsbtn{position:absolute}#happify_quiz_modal .modal-inner{position:relative;padding:0 10px;width:100%;height:100%;overflow:hidden;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-ms-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}#happify_quiz_modal .bg{position:absolute;width:100%;height:280px;background-color:#00aaea;top:0;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-ms-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}#happify_quiz_modal .button-close{width:33px;height:33px;background:url('/static/img/strengths/button_close.png');cursor:pointer;display:block;text-transform:uppercase;text-decoration:none;z-index:2000}#happify_quiz_modal .privacy{text-align:center;position:relative;top:-40px}#happify_quiz_modal .privacy span{vertical-align:top;line-height:34px;margin-left:5px}#happify_quiz_modal .featured_in{margin-top:35px;text-align:center}#happify_quiz_modal .screens{width:800px;overflow:hidden;position:relative;height:560px}#happify_quiz_modal .screens .screen{width:800px;position:absolute;top:0}#happify_quiz_modal .screens .screen.prev{left:-800px}#happify_quiz_modal .screens .screen.active{left:0}#happify_quiz_modal .screens .screen.next{left:800px}#happify_quiz_modal .screens.intro{overflow:visible}#happify_quiz_modal .screens.intro .happify_quiz_intro_screen .intro_slide .section:first-child{margin-left:-12px}#happify_quiz_modal .screens.results{height:715px}#happify_quiz_modal .screens.results .screen{top:30px}#happify_quiz_modal .screens .arrow-prev,#happify_quiz_modal .screens .arrow-next{width:50px;height:50px;background-size:17px 31px;position:absolute;cursor:pointer;top:117px;z-index:99}#happify_quiz_modal .screens .arrow-prev{background:url('/static/img/strengths/arrow_back.png') no-repeat;background-position:50%;left:5px}#happify_quiz_modal .screens .arrow-next{background:url('/static/img/strengths/arrow_forward.png') no-repeat;background-position:50%;left:720px}#happify_quiz_modal .quiz_questions_page .question,#happify_quiz_modal quiz_multianswer_questions_page .question,#happify_quiz_modal .work_assessment_intro_2 .question{position:relative;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-ms-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:#00aaea;color:#fff;line-height:30px;width:100%;height:280px;line-height:280px;text-align:center;padding:0 95px}#happify_quiz_modal .quiz_questions_page .question span,#happify_quiz_modal quiz_multianswer_questions_page .question span,#happify_quiz_modal .work_assessment_intro_2 .question span{vertical-align:middle;line-height:normal;display:inline-block;font-size:36px;font-size:3.6rem;font-family:OpenSansLight;font-weight:normal}#happify_quiz_modal .quiz_questions_page .question span:nth-child(2),#happify_quiz_modal quiz_multianswer_questions_page .question span:nth-child(2),#happify_quiz_modal .work_assessment_intro_2 .question span:nth-child(2){vertical-align:middle;line-height:normal;display:inline-block;font-size:20px;font-size:2rem;font-family:OpenSansLight;font-weight:normal;position:absolute;bottom:30px;left:0;right:0}#happify_quiz_modal .quiz_questions_page .answers,#happify_quiz_modal quiz_multianswer_questions_page .answers,#happify_quiz_modal .work_assessment_intro_2 .answers{text-align:justify;width:100%;height:240px;line-height:280px;margin:0 auto}#happify_quiz_modal .quiz_questions_page .answers .intro2_text,#happify_quiz_modal quiz_multianswer_questions_page .answers .intro2_text,#happify_quiz_modal .work_assessment_intro_2 .answers .intro2_text{line-height:normal;margin:0 auto;font-size:18px;font-size:1.8rem;font-family:OpenSansSemibold;font-weight:normal;text-align:center;margin:60px auto 80px;padding:0 110px}#happify_quiz_modal .quiz_questions_page .answers .answer-container,#happify_quiz_modal quiz_multianswer_questions_page .answers .answer-container,#happify_quiz_modal .work_assessment_intro_2 .answers .answer-container{display:inline-block;width:90px;height:67px;vertical-align:top;margin-top:85px;line-height:normal;cursor:pointer}#happify_quiz_modal .quiz_questions_page .answers .answer-container .choise,#happify_quiz_modal quiz_multianswer_questions_page .answers .answer-container .choise,#happify_quiz_modal .work_assessment_intro_2 .answers .answer-container .choise{text-align:center}#happify_quiz_modal .quiz_questions_page .answers .answer-container .answer-circle,#happify_quiz_modal quiz_multianswer_questions_page .answers .answer-container .answer-circle,#happify_quiz_modal .work_assessment_intro_2 .answers .answer-container .answer-circle{vertical-align:top;width:67px;height:67px;margin:0 auto;line-height:67px;border-radius:50%;text-align:center;display:inline-block;background:url('/static/img/strengths/answer-circle.png');background-size:67px 67px}#happify_quiz_modal .quiz_questions_page .answers .answer-container .answer-circle:hover,#happify_quiz_modal quiz_multianswer_questions_page .answers .answer-container .answer-circle:hover,#happify_quiz_modal .work_assessment_intro_2 .answers .answer-container .answer-circle:hover{background:url('/static/img/strengths/answer_mousedown.png') no-repeat transparent;background-size:67px 67px}#happify_quiz_modal .quiz_questions_page .answers .answer-container .answer-circle.selected,#happify_quiz_modal quiz_multianswer_questions_page .answers .answer-container .answer-circle.selected,#happify_quiz_modal .work_assessment_intro_2 .answers .answer-container .answer-circle.selected{background:url('/static/img/strengths/answer_mousedown.png') no-repeat transparent;background-size:67px 67px}#happify_quiz_modal .quiz_questions_page .answers .answer-container .text,#happify_quiz_modal quiz_multianswer_questions_page .answers .answer-container .text,#happify_quiz_modal .work_assessment_intro_2 .answers .answer-container .text{margin:10px auto;text-align:center;text-transform:uppercase;font-size:12px;font-size:1.2rem;font-family:OpenSansBold;font-weight:normal;color:#777774}#happify_quiz_modal .quiz_questions_page .answers .stretch,#happify_quiz_modal quiz_multianswer_questions_page .answers .stretch,#happify_quiz_modal .work_assessment_intro_2 .answers .stretch{width:100%;display:inline-block;font-size:0;line-height:0}#happify_quiz_modal .quiz_questions_page .answers .button.blue,#happify_quiz_modal quiz_multianswer_questions_page .answers .button.blue,#happify_quiz_modal .work_assessment_intro_2 .answers .button.blue{display:block;width:260px;margin:0 auto;height:64px;text-align:center;line-height:64px;font-size:20px;font-size:2rem;font-family:OpenSansSemibold;font-weight:normal}#happify_quiz_modal .quiz_questions_page .multi_answers,#happify_quiz_modal quiz_multianswer_questions_page .multi_answers,#happify_quiz_modal .work_assessment_intro_2 .multi_answers{width:85%;height:240px;margin:0 auto;padding:10px 0 0}#happify_quiz_modal .quiz_questions_page .multi_answers .answers-column,#happify_quiz_modal quiz_multianswer_questions_page .multi_answers .answers-column,#happify_quiz_modal .work_assessment_intro_2 .multi_answers .answers-column{display:inline-block;vertical-align:top;line-height:normal}#happify_quiz_modal .quiz_questions_page .multi_answers .answers-column .answer,#happify_quiz_modal quiz_multianswer_questions_page .multi_answers .answers-column .answer,#happify_quiz_modal .work_assessment_intro_2 .multi_answers .answers-column .answer{cursor:pointer;margin:10px 0}#happify_quiz_modal .quiz_questions_page .multi_answers .answers-column .answer .checkbox,#happify_quiz_modal quiz_multianswer_questions_page .multi_answers .answers-column .answer .checkbox,#happify_quiz_modal .work_assessment_intro_2 .multi_answers .answers-column .answer .checkbox{width:20px;height:20px;background-image:url('/static/img/q17.png');background-repeat:no-repeat;background-size:58px 20px;background-position:-20px 0;display:inline-block;vertical-align:top}@media(min-resolution:120dpi),(-webkit-min-device-pixel-ratio:1.25),(min--moz-device-pixel-ratio:1.25),(-o-min-device-pixel-ratio:4/3),(min-device-pixel-ratio:1.25){#happify_quiz_modal .quiz_questions_page .multi_answers .answers-column .answer .checkbox,#happify_quiz_modal quiz_multianswer_questions_page .multi_answers .answers-column .answer .checkbox,#happify_quiz_modal .work_assessment_intro_2 .multi_answers .answers-column .answer .checkbox{background-image:url('/static/img/q17@2x.png')}}#happify_quiz_modal .quiz_questions_page .multi_answers .answers-column .answer .answer-text,#happify_quiz_modal quiz_multianswer_questions_page .multi_answers .answers-column .answer .answer-text,#happify_quiz_modal .work_assessment_intro_2 .multi_answers .answers-column .answer .answer-text{display:inline-block;vertical-align:top;width:auto;text-align:left;margin-left:10px;text-transform:uppercase;font-size:12px;font-size:1.2rem;font-family:OpenSansBold;font-weight:normal;color:#777774;max-width:80%}#happify_quiz_modal .quiz_questions_page .multi_answers .answers-column .answer.selected .checkbox,#happify_quiz_modal quiz_multianswer_questions_page .multi_answers .answers-column .answer.selected .checkbox,#happify_quiz_modal .work_assessment_intro_2 .multi_answers .answers-column .answer.selected .checkbox{background-position:0 0}#happify_quiz_modal .quiz_questions_page .multi_answers .answers-column:first-child,#happify_quiz_modal quiz_multianswer_questions_page .multi_answers .answers-column:first-child,#happify_quiz_modal .work_assessment_intro_2 .multi_answers .answers-column:first-child{width:46%;margin-left:8px}#happify_quiz_modal .quiz_questions_page .multi_answers .answers-column:nth-child(2),#happify_quiz_modal quiz_multianswer_questions_page .multi_answers .answers-column:nth-child(2),#happify_quiz_modal .work_assessment_intro_2 .multi_answers .answers-column:nth-child(2){width:52%}#happify_quiz_modal .quiz_questions_page .multi_answers .button.blue,#happify_quiz_modal quiz_multianswer_questions_page .multi_answers .button.blue,#happify_quiz_modal .work_assessment_intro_2 .multi_answers .button.blue{display:block;width:260px;margin:30px auto 0;height:55px;text-align:center;line-height:55px;font-size:20px}#happify_quiz_modal .work_assessment_intro_2 .question{padding:0 80px}#happify_quiz_modal .work_assessment_intro_2 .question span{font-size:30px;font-size:3rem;font-family:OpenSansRegular;font-weight:normal}#happify_quiz_modal .progress-container{text-align:center}#happify_quiz_modal .happify_quiz_progress_bar{text-align:center;display:inline-block}#happify_quiz_modal .happify_quiz_progress_bar .progress-section{display:inline-block;vertical-align:top;line-height:25px;float:left}#happify_quiz_modal .happify_quiz_progress_bar .progress-section .circle{width:25px;height:25px;line-height:25px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;text-align:center;font-size:14px;font-size:1.4rem;font-family:OpenSansRegular;font-weight:normal;background:#d0d0d1;color:#fff;vertical-align:middle;font-weight:bold;float:left;margin:0 2px}#happify_quiz_modal .happify_quiz_progress_bar .progress-section .circle.small{display:none;border:2px solid #d0d0d1;width:12.5px;height:12.5px;margin-top:6px;background:#fff}#happify_quiz_modal .happify_quiz_progress_bar .progress-section .line{background:#d0d0d1;height:3px;vertical-align:middle;width:37px;float:left;margin-top:11px}#happify_quiz_modal .happify_quiz_progress_bar .progress-section.open .circle{background:#00aaea}#happify_quiz_modal .happify_quiz_progress_bar .progress-section.open .circle.small{background:#fff}#happify_quiz_modal .happify_quiz_progress_bar .progress-section.open .circle.small.selected{background:#00aaea;border:none}#happify_quiz_modal .happify_quiz_progress_bar .progress-section.open .line{background:#00aaea}#happify_quiz_modal .happify_quiz_progress_bar .progress-section.open .line.subline{background:#d0d0d1}#happify_quiz_modal .happify_quiz_progress_bar .progress-section.open .line.subline.selected{background:#00aaea}#happify_quiz_modal .happify_quiz_progress_bar .progress-section.extended .circle.small{display:inline-block}#happify_quiz_modal .happify_quiz_progress_bar.hidden{display:none}#happify_quiz_modal .happify_quiz_intro_screen .intro_slide{}#happify_quiz_modal .happify_quiz_intro_screen .intro_slide .section .text-container{display:inline-block;vertical-align:top;font-size:36px;font-size:3.6rem;font-family:OpenSansRegular;font-weight:normal;color:#00aaea;width:59%;line-height:280px;padding-left:60px}#happify_quiz_modal .happify_quiz_intro_screen .intro_slide .section .text-container span{display:inline-block;vertical-align:middle;line-height:normal;line-height:42px}#happify_quiz_modal .happify_quiz_intro_screen .intro_slide .section .image-container{width:40%;display:inline-block;vertical-align:top;padding:40px 50px 0 0;position:relative}#happify_quiz_modal .happify_quiz_intro_screen .intro_slide .section .image-container img{position:absolute;height:auto}#happify_quiz_modal .happify_quiz_intro_screen .intro_slide .section .image-container img:first-child{width:250px;opacity:.5;top:60px;left:5px}#happify_quiz_modal .happify_quiz_intro_screen .intro_slide .section .image-container img:last-child{width:270px}#happify_quiz_modal .happify_quiz_intro_screen .intro_slide .section:first-child{background:url('/static/img/assessment/bg_image_skills.png?v=2.0') no-repeat #f7f9fa;background-size:820px auto;background-position:-10px -10px;width:100%;height:280px;border-bottom:2px solid #D2D1CE}#happify_quiz_modal .happify_quiz_intro_screen .intro_slide .section .nav{text-align:center}#happify_quiz_modal .happify_quiz_intro_screen .intro_slide .section .nav .button{width:320px;height:70px}#happify_quiz_modal .happify_quiz_intro_screen .intro_slide .section p{text-align:center;font-size:16px;font-size:1.6rem;font-family:OpenSansRegular;font-weight:normal;margin:35px 0;line-height:normal}#happify_quiz_modal .happify_quiz_intro_screen .intro_slide .section:nth-child(2){padding:20px 155px}#happify_quiz_modal .happify_quiz_intro_screen .intro_slide .nav{text-align:center}#happify_quiz_modal .happify_quiz_intro_screen .intro_slide .nav .button{width:320px;height:70px;font-size:20px;font-size:2rem;font-family:OpenSansSemibold;font-weight:normal;line-height:70px}#happify_quiz_modal .happify_quiz_intro_screen .intro_slide.work_assessment{position:relative}#happify_quiz_modal .happify_quiz_intro_screen .intro_slide.work_assessment .partner{width:160px;font-size:14px;font-size:1.4rem;font-family:OpenSansBold;font-weight:normal;color:#666662;float:right;margin:40px 45px 0 0}#happify_quiz_modal .happify_quiz_intro_screen .intro_slide.work_assessment .partner .image{max-width:90%;margin:0 auto}#happify_quiz_modal .happify_quiz_intro_screen .intro_slide.work_assessment .nav{margin-bottom:10px}#happify_quiz_modal .happify_quiz_intro_screen .intro_slide.work_assessment .nav .button.blue{font-size:18px}#happify_quiz_modal .happify_quiz_intro_screen .intro_slide.work_assessment .section{padding-left:115px}#happify_quiz_modal .happify_quiz_intro_screen .intro_slide.work_assessment .section .text-container{font-size:34px;width:70%}#happify_quiz_modal .happify_quiz_intro_screen .intro_slide.work_assessment .section .image-container{width:125px;height:211px}#happify_quiz_modal .happify_quiz_intro_screen .intro_slide.work_assessment .section .image-container img:first-child{width:100%;opacity:1;top:30px;left:25px}#happify_quiz_modal .happify_quiz_intro_screen .intro_slide.work_assessment .section:nth-child(2){padding:25px 100px 20px}#happify_quiz_modal .happify_quiz_intro_screen .intro_slide.work_assessment .section:nth-child(2) p{font-size:20px}#happify_quiz_modal .happify_quiz_intro_screen .intro_slide.sel_assessment .nav .button.blue{font-size:18px}#happify_quiz_modal .happify_quiz_intro_screen .intro_slide.sel_assessment .section .text-container{padding-left:115px;font-size:34px;padding-left:110px;width:70%}#happify_quiz_modal .happify_quiz_intro_screen .intro_slide.sel_assessment .section .image-container{width:125px}#happify_quiz_modal .happify_quiz_intro_screen .intro_slide.sel_assessment .section .image-container img:first-child{width:100%;opacity:1;top:78px;left:15px}#happify_quiz_modal .happify_quiz_intro_screen .intro_slide.sel_assessment .section:nth-child(2){padding:35px 100px 20px}#happify_quiz_modal .happify_quiz_intro_screen .intro_slide.sel_assessment .section:nth-child(2) p{font-size:20px}#happify_quiz_modal .happify_quiz_intro_screen .intro_slide.track_recommender .section .text-container{padding:0 30px;font-size:36px;font-size:3.6rem;font-family:OpenSansSemibold;font-weight:normal}#happify_quiz_modal .happify_quiz_intro_screen .intro_slide.track_recommender .section .text-container span{line-height:42px}#happify_quiz_modal .happify_quiz_intro_screen .intro_slide.track_recommender .section .image-container{padding:70px 0 0 40px}#happify_quiz_modal .happify_quiz_intro_screen .intro_slide.track_recommender .section .image-container img:first-child{width:280px;opacity:1;top:70px;left:40px}#happify_quiz_modal .happify_quiz_intro_screen .intro_slide.track_recommender .section p{margin:20px 0;font-size:16px;font-size:1.6rem;font-family:OpenSansRegular;font-weight:normal;color:#777774}#happify_quiz_modal .happify_quiz_intro_screen .intro_slide.track_recommender .section:nth-child(2){padding:20px 97px}#sel_assessment_feedback_modal .sprite-1.close{background:url('/static/img/strengths/button_close.png') no-repeat transparent}.happiness_assessment #happify_quiz_modal .privacy{top:-30px}.happiness_assessment .happify_quiz_intro_question.design_0 .question{position:relative;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-ms-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:#00aaea;color:#fff;width:100%;height:280px;line-height:280px;text-align:center;padding:0 50px}.happiness_assessment .happify_quiz_intro_question.design_0 .question span{vertical-align:middle;line-height:normal;display:inline-block;font-size:30px;font-size:3rem;font-family:OpenSansLight;font-weight:normal}.happiness_assessment .happify_quiz_intro_question.design_0 .button.blue{font-size:20px;font-size:2rem;font-family:OpenSansSemibold;font-weight:normal;display:block;width:260px;height:55px;margin:95px auto 0;text-transform:uppercase;line-height:55px;text-align:center;cursor:pointer;position:relative;z-index:4;box-shadow:0 2px 0 #00729e;background:#00aaea}#track_level_progression_modal,#take_medal_modal,#change_track_modal{box-shadow:none}.confirm-modal{width:730px;height:325px;padding:35px 0;position:relative}.confirm-modal hgroup{line-height:1.5;text-align:center}.confirm-modal h2,.confirm-modal h3{margin:0;color:#00aaea;font-weight:normal}.confirm-modal h2{font-size:23px;font-size:2.3rem;font-family:OpenSansSemiBold;font-weight:normal}.confirm-modal h3{font-size:16.5px;font-size:1.65rem;font-family:OpenSansSemiBold;font-weight:normal}.confirm-modal .message{padding-top:40px}.confirm-modal .message>*{display:inline-block;vertical-align:middle}.confirm-modal .message-icon.medal{margin:10px 20px 0}.confirm-modal .message-icon.warning-icon{width:45px;height:45px;margin:0 15px 0 50px}.confirm-modal .message-text{font-size:18px;font-size:1.8rem;font-family:OpenSansRegular;font-weight:normal;width:80%}.confirm-modal .btn-group{text-align:center;position:absolute;bottom:0;left:0;width:100%;padding:40px 0}.confirm-modal .button{font-size:15px;font-size:1.5rem;font-family:OpenSansSemiBold;font-weight:normal;display:inline-block;min-width:200px;height:50px;line-height:50px;text-transform:uppercase}.confirm-modal .button:nth-of-type(odd){margin-right:20px}.confirm-modal .button.orange{-webkit-box-shadow:0 4px 0 #b35500;-moz-box-shadow:0 4px 0 #b35500;box-shadow:0 4px 0 #b35500}.confirm-modal .button.light-grey{-webkit-box-shadow:0 4px 0 #c5c5c5;-moz-box-shadow:0 4px 0 #c5c5c5;box-shadow:0 4px 0 #c5c5c5}#why_it_works_modal,.why_it_works{display:none;width:630px;background:#fff;position:fixed;top:150px;left:50%;margin-left:-315px;z-index:9999;padding:20px;border:1px solid #000;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:0 0 40px 10px rgba(200,200,200,0.35);-moz-box-shadow:0 0 40px 10px rgba(200,200,200,0.35);box-shadow:0 0 40px 10px rgba(200,200,200,0.35)}#why_it_works_modal:before,.why_it_works:before{content:'';position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:rgba(255,255,255,0.8)}#why_it_works_modal i,.why_it_works i{float:left;margin-right:20px}#why_it_works_modal .name,.why_it_works .name{float:left;width:480px;margin-top:10px;font-size:26px;font-size:2.6rem;font-family:OpenSansLight;font-weight:normal}#why_it_works_modal h3,.why_it_works h3{margin:15px 0 -10px;font-size:18px;font-size:1.8rem;font-family:OpenSansRegular;font-weight:normal}#why_it_works_modal .text,.why_it_works .text{color:#372f2b}#why_it_works_modal{display:block;padding:0}#why_it_works_modal .name{font-size:26px;font-size:2.6rem;font-family:OpenSansRegular;font-weight:normal;position:relative;bottom:-15px}#why_it_works_modal .name.text-OT{bottom:0}#why_it_works_modal h3{font-size:18px;font-size:1.8rem;font-family:OpenSansSemibold;font-weight:normal}#why_it_works_modal .text{font-size:13px;font-size:1.3rem;font-family:OpenSansRegular;font-weight:normal}#why_it_works_modal>.clearfix{padding:20px}#activity_completed_modal,#skill_level_modal{text-align:center;background-color:#fff;min-width:385px;max-width:385px;min-height:340px}#activity_completed_modal .modal-inner .skill-icon-large,#skill_level_modal .modal-inner .skill-icon-large{left:50%;width:122px;height:129px;margin-left:-57px;top:-70px;position:absolute;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}#activity_completed_modal .modal-inner .activity_name,#skill_level_modal .modal-inner .activity_name{text-transform:capitalize;font-size:20px;font-size:2rem;font-family:OpenSansBold;font-weight:normal}#activity_completed_modal .modal-inner .notification_container,#skill_level_modal .modal-inner .notification_container{font-size:18px;font-size:1.8rem;font-family:OpenSansRegular;font-weight:normal;color:#777774;margin-top:25px}#activity_completed_modal .modal-inner .notification_container span,#skill_level_modal .modal-inner .notification_container span{text-transform:capitalize}#activity_completed_modal .modal-inner .benefit-container,#skill_level_modal .modal-inner .benefit-container{text-align:left;margin-left:30px}#activity_completed_modal .modal-inner .benefit-container h3,#skill_level_modal .modal-inner .benefit-container h3{font-size:16px;font-size:1.6rem;font-family:OpenSansRegular;font-weight:normal;font-weight:bold}#activity_completed_modal .modal-inner .benefit-container ul,#skill_level_modal .modal-inner .benefit-container ul{list-style:none}#activity_completed_modal .modal-inner .benefit-container ul li,#skill_level_modal .modal-inner .benefit-container ul li{font-size:16px;font-size:1.6rem;font-family:OpenSansRegular;font-weight:normal;color:#777774;line-height:24px;position:relative;margin-left:13px}#activity_completed_modal .modal-inner .benefit-container ul li:after,#skill_level_modal .modal-inner .benefit-container ul li:after{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;content:'';position:absolute;left:-12px;top:10px;width:5px;height:5px}#activity_completed_modal .modal-inner .buttons-container,#skill_level_modal .modal-inner .buttons-container{margin:30px 0}#activity_completed_modal .modal-inner .buttons-container .button.orange,#skill_level_modal .modal-inner .buttons-container .button.orange{font-size:14px;font-size:1.4rem;font-family:OpenSansSemibold;font-weight:normal;width:120px;height:35px;line-height:35px}#activity_completed_modal .modal-inner .buttons-container .button.orange.uppercase,#skill_level_modal .modal-inner .buttons-container .button.orange.uppercase{text-transform:uppercase}#activity_completed_modal .modal-inner .buttons-container .button.secondary,#skill_level_modal .modal-inner .buttons-container .button.secondary{font-size:13px;font-size:1.3rem;font-family:OpenSansRegular;font-weight:normal;width:120px;height:36px;line-height:36px}#activity_completed_modal .modal-inner .buttons-container .share-container,#skill_level_modal .modal-inner .buttons-container .share-container{width:125px;display:inline-block;vertical-align:top}#activity_completed_modal .modal-inner .buttons-container .share-container #viral-share,#skill_level_modal .modal-inner .buttons-container .share-container #viral-share{width:120px}#activity_completed_modal .modal-inner .links-container,#skill_level_modal .modal-inner .links-container{font-size:16px;font-size:1.6rem;font-family:OpenSansRegular;font-weight:normal;color:#372f2b;margin-bottom:40px}#activity_completed_modal .modal-inner.SA .skill-icon-large,#skill_level_modal .modal-inner.SA .skill-icon-large{background:url('/static/img/modal_congrads/SAVOR_icon_large.png') no-repeat}#activity_completed_modal .modal-inner.SA .activity_name,#skill_level_modal .modal-inner.SA .activity_name,#activity_completed_modal .modal-inner.SA .benefit-container,#skill_level_modal .modal-inner.SA .benefit-container,#activity_completed_modal .modal-inner.SA .message span,#skill_level_modal .modal-inner.SA .message span{color:#c5168a}#activity_completed_modal .modal-inner.SA .ribbon,#skill_level_modal .modal-inner.SA .ribbon{background:url('/static/img/modal_congrads/SAVOR_ribbon.png') no-repeat;background-position:center}#activity_completed_modal .modal-inner.SA li:after,#skill_level_modal .modal-inner.SA li:after{background:#c5168a}#activity_completed_modal .modal-inner.TH .skill-icon-large,#skill_level_modal .modal-inner.TH .skill-icon-large{background:url('/static/img/modal_congrads/THANK_icon_large.png') no-repeat}#activity_completed_modal .modal-inner.TH .activity_name,#skill_level_modal .modal-inner.TH .activity_name,#activity_completed_modal .modal-inner.TH .benefit-container,#skill_level_modal .modal-inner.TH .benefit-container,#activity_completed_modal .modal-inner.TH .message span,#skill_level_modal .modal-inner.TH .message span{color:#ff7a00}#activity_completed_modal .modal-inner.TH .ribbon,#skill_level_modal .modal-inner.TH .ribbon{background:url('/static/img/modal_congrads/THANK_ribbon.png') no-repeat;background-position:center}#activity_completed_modal .modal-inner.TH li:after,#skill_level_modal .modal-inner.TH li:after{background:#ff7a00}#activity_completed_modal .modal-inner.GI .skill-icon-large,#skill_level_modal .modal-inner.GI .skill-icon-large{background:url('/static/img/modal_congrads/GIVE_icon_large.png') no-repeat}#activity_completed_modal .modal-inner.GI .activity_name,#skill_level_modal .modal-inner.GI .activity_name,#activity_completed_modal .modal-inner.GI .benefit-container,#skill_level_modal .modal-inner.GI .benefit-container,#activity_completed_modal .modal-inner.GI .message span,#skill_level_modal .modal-inner.GI .message span{color:#06b709}#activity_completed_modal .modal-inner.GI .ribbon,#skill_level_modal .modal-inner.GI .ribbon{background:url('/static/img/modal_congrads/GIVE_ribbon.png') no-repeat;background-position:center}#activity_completed_modal .modal-inner.GI li:after,#skill_level_modal .modal-inner.GI li:after{background:#06b709}#activity_completed_modal .modal-inner.AS .skill-icon-large,#skill_level_modal .modal-inner.AS .skill-icon-large{background:url('/static/img/modal_congrads/ASPIRE_icon_large.png') no-repeat}#activity_completed_modal .modal-inner.AS .activity_name,#skill_level_modal .modal-inner.AS .activity_name,#activity_completed_modal .modal-inner.AS .benefit-container,#skill_level_modal .modal-inner.AS .benefit-container,#activity_completed_modal .modal-inner.AS .message span,#skill_level_modal .modal-inner.AS .message span{color:#00aaea}#activity_completed_modal .modal-inner.AS .ribbon,#skill_level_modal .modal-inner.AS .ribbon{background:url('/static/img/modal_congrads/ASPIRE_ribbon.png') no-repeat;background-position:center}#activity_completed_modal .modal-inner.AS li:after,#skill_level_modal .modal-inner.AS li:after{background:#00aaea}#activity_completed_modal .modal-inner.EM .skill-icon-large,#skill_level_modal .modal-inner.EM .skill-icon-large{background:url('/static/img/modal_congrads/EMPATHIZE_icon_large.png') no-repeat}#activity_completed_modal .modal-inner.EM .activity_name,#skill_level_modal .modal-inner.EM .activity_name,#activity_completed_modal .modal-inner.EM .benefit-container,#skill_level_modal .modal-inner.EM .benefit-container,#activity_completed_modal .modal-inner.EM .message span,#skill_level_modal .modal-inner.EM .message span{color:#ff3131}#activity_completed_modal .modal-inner.EM .ribbon,#skill_level_modal .modal-inner.EM .ribbon{background:url('/static/img/modal_congrads/EMPATHIZE_ribbon.png') no-repeat;background-position:center}#activity_completed_modal .modal-inner.EM li:after,#skill_level_modal .modal-inner.EM li:after{background:#ff3131}#activity_completed_modal .modal-inner.OT .skill-icon-large,#skill_level_modal .modal-inner.OT .skill-icon-large{background:url('/static/img/modal_congrads/icon-other-congrats.png') no-repeat}#activity_completed_modal .modal-inner.OT .activity_name,#skill_level_modal .modal-inner.OT .activity_name,#activity_completed_modal .modal-inner.OT .benefit-container,#skill_level_modal .modal-inner.OT .benefit-container,#activity_completed_modal .modal-inner.OT .message span,#skill_level_modal .modal-inner.OT .message span{color:#f4d420}#activity_completed_modal .modal-inner.OT .ribbon,#skill_level_modal .modal-inner.OT .ribbon{background:url('/static/img/modal_congrads/other_ribbon.png') no-repeat;background-position:center}#activity_completed_modal .modal-inner.OT li:after,#skill_level_modal .modal-inner.OT li:after{background:#f4d420}#activity_completed_modal .modal-inner.kindness_chain,#skill_level_modal .modal-inner.kindness_chain{padding-bottom:40px}#activity_completed_modal .modal-inner.kindness_chain .links-container,#skill_level_modal .modal-inner.kindness_chain .links-container{margin:0}#activity_completed_modal .modal-inner.kindness_chain .activity_name,#skill_level_modal .modal-inner.kindness_chain .activity_name{margin:0 0 40px}#activity_completed_modal .modal-inner.kindness_chain .buttons-container,#skill_level_modal .modal-inner.kindness_chain .buttons-container{margin:40px 0}#activity_completed_modal .modal-inner.kindness_chain .buttons-container .button.orange,#skill_level_modal .modal-inner.kindness_chain .buttons-container .button.orange{width:240px;height:46px;line-height:46px}#activity_completed_modal .modal-inner .ribbon .message span,#skill_level_modal .modal-inner .ribbon .message span{color:#fff}#skill_level_modal .unlock-section{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:2px solid rgba(0,0,0,0.1);width:90%;margin:30px auto;padding:10px 25px;text-align:left}#skill_level_modal .unlock-section .message{text-align:center}#skill_level_modal .unlock-section .unlocked-activities{padding:10px 0;text-align:left;list-style:none}#skill_level_modal .unlock-section .unlocked-activities li{color:#777774;font-size:16px;font-size:1.6rem;font-family:OpenSansRegular;font-weight:normal}#skill_level_modal .unlock-section .unlocked-message{margin:10px 0 0;font-size:16px;font-size:1.6rem;font-family:OpenSansRegular;font-weight:normal;font-weight:bold}#skill_level_modal .unlock-section .unlocked-message .disclaimer{color:#777774;font-size:12px;font-size:1.2rem;font-family:OpenSansRegular;font-weight:normal;margin-top:5px;text-align:center}#skill_level_modal .modal-inner.SA .unlock-section .message,#skill_level_modal .modal-inner.SA .unlocked-message,#skill_level_modal .modal-inner.SA .unlocked-message .disclaimer a{color:#c5168a}#skill_level_modal .modal-inner.TH .unlock-section .message,#skill_level_modal .modal-inner.TH .unlocked-message,#skill_level_modal .modal-inner.TH .unlocked-message .disclaimer a{color:#ff7a00}#skill_level_modal .modal-inner.GI .unlock-section .message,#skill_level_modal .modal-inner.GI .unlocked-message,#skill_level_modal .modal-inner.GI .unlocked-message .disclaimer a{color:#06b709}#skill_level_modal .modal-inner.AS .unlock-section .message,#skill_level_modal .modal-inner.AS .unlocked-message,#skill_level_modal .modal-inner.AS .unlocked-message .disclaimer a{color:#00aaea}#skill_level_modal .modal-inner.EM .unlock-section .message,#skill_level_modal .modal-inner.EM .unlocked-message,#skill_level_modal .modal-inner.EM .unlocked-message .disclaimer a{color:#ff3131}#skill_level_modal .modal-inner.OT .unlock-section .message,#skill_level_modal .modal-inner.OT .unlocked-message,#skill_level_modal .modal-inner.OT .unlocked-message .disclaimer a{color:#f4d420}#kindless_chain_modal .reply-col{width:60%;margin:50px auto;text-align:left}#kindless_chain_modal .reply-col h3{font-size:20px;font-size:2rem;font-family:OpenSansRegular;font-weight:normal;color:#372f2b}#kindless_chain_modal .reply-col .happy-faces{margin-top:30px}#kindless_chain_modal .reply-col .happy-faces li{width:24%;display:inline-block;vertical-align:top;text-align:center;font-size:16px;font-size:1.6rem;font-family:OpenSansRegular;font-weight:normal;cursor:pointer;color:#d7d7d2}#kindless_chain_modal .reply-col .happy-faces li .face{width:50px;height:50px;margin:0 auto}#kindless_chain_modal .reply-col .happy-faces li .face.mademyday{background:url('/static/img/kindless_chain/LP/smiley_made_my_day_default.png') no-repeat transparent;background-size:cover}#kindless_chain_modal .reply-col .happy-faces li .face.flattered{background:url('/static/img/kindless_chain/LP/smiley_flattered_default.png') no-repeat transparent;background-size:cover}#kindless_chain_modal .reply-col .happy-faces li .face.thankyou{background:url('/static/img/kindless_chain/LP/smiley_thank_you_default.png') no-repeat transparent;background-size:cover}#kindless_chain_modal .reply-col .happy-faces li .face.shock{background:url('/static/img/kindless_chain/LP/smiley_shock_default.png') no-repeat transparent;background-size:cover}#kindless_chain_modal .reply-col .happy-faces li .description{width:65px;margin:0 auto;padding-bottom:5px;line-height:18px;margin-top:5px}#kindless_chain_modal .reply-col .happy-faces li.selected{font-family:OpenSansSemibold;color:#FF7A00}#kindless_chain_modal .reply-col .happy-faces li.selected .description{border-bottom:2px solid #FF7A00}#kindless_chain_modal .reply-col .happy-faces li.selected .face.mademyday{background:url('/static/img/kindless_chain/LP/smiley_made_my_day_active.png') no-repeat transparent;background-size:cover}#kindless_chain_modal .reply-col .happy-faces li.selected .face.flattered{background:url('/static/img/kindless_chain/LP/smiley_flattered_active.png') no-repeat transparent;background-size:cover}#kindless_chain_modal .reply-col .happy-faces li.selected .face.thankyou{background:url('/static/img/kindless_chain/LP/smiley_thank_you_active.png') no-repeat transparent;background-size:cover}#kindless_chain_modal .reply-col .happy-faces li.selected .face.shock{background:url('/static/img/kindless_chain/LP/smiley_shock_active.png') no-repeat transparent;background-size:cover}#kindless_chain_modal .reply-col form{width:100%;margin:30px 0 0}#kindless_chain_modal .reply-col form input[type=text]{width:100%;height:38px;padding:10px 15px;font-size:13px;font-size:1.3rem;font-family:OpenSansRegular;font-weight:normal;color:#777774;margin-bottom:10px}#kindless_chain_modal .reply-col form input[type=text].placeholder{color:#d7d7d2}#kindless_chain_modal .reply-col form textarea{width:100%;font-size:13px;font-size:1.3rem;font-family:OpenSansRegular;font-weight:normal;height:120px;color:#777774;padding:10px 15px}#kindless_chain_modal .reply-col form textarea.placeholder{color:#d7d7d2}#kindless_chain_modal .reply-col form .buttons-container{height:50px;margin-top:20px}#kindless_chain_modal .reply-col form .buttons-container input[type=submit]{width:190px;font-size:16px;font-size:1.6rem;font-family:OpenSansSemibold;font-weight:normal;height:50px;line-height:50px;float:right}#kindless_chain_modal .reply-col form .buttons-container a{font-size:16px;font-size:1.6rem;font-family:OpenSansRegular;font-weight:normal;text-decoration:underline;float:left;color:#777774;line-height:normal;display:inline-block;text-align:center;width:140px;margin-top:3px}#kindless_chain_modal .reply-col form .buttons-container span.congrats{font-size:16px;font-size:1.6rem;font-family:OpenSansRegular;font-weight:normal;color:#058f07;float:right;line-height:50px}#activity_completed_modal #modal.animate,#skill_level_modal #modal.animate{max-width:385px;min-width:385px}#activity_completed_modal #modal.animate .ribbon,#skill_level_modal #modal.animate .ribbon{position:relative;left:0;height:75px;width:100%;text-align:center;line-height:75px;margin:0 auto 10px auto}#activity_completed_modal #modal.animate .ribbon .message,#skill_level_modal #modal.animate .ribbon .message{position:absolute;text-transform:uppercase;top:0;left:0;width:100%;height:75px;color:#fff;font-family:OpenSansSemiBold;font-weight:normal;font-size:20px}#activity_completed_modal #modal.animate .ribbon .message.SA,#skill_level_modal #modal.animate .ribbon .message.SA{background-color:#c5168a}#activity_completed_modal #modal.animate .ribbon .message.TH,#skill_level_modal #modal.animate .ribbon .message.TH{background-color:#ff7a00}#activity_completed_modal #modal.animate .ribbon .message.AS,#skill_level_modal #modal.animate .ribbon .message.AS{background-color:#00aaea}#activity_completed_modal #modal.animate .ribbon .message.GI,#skill_level_modal #modal.animate .ribbon .message.GI{background-color:#06b709}#activity_completed_modal #modal.animate .ribbon .message.EM,#skill_level_modal #modal.animate .ribbon .message.EM{background-color:#ff3131}#activity_completed_modal #modal.animate .ribbon .message.OT,#skill_level_modal #modal.animate .ribbon .message.OT{background-color:#f4d420}#activity_completed_modal #modal.animate .ribbon .message span,#skill_level_modal #modal.animate .ribbon .message span{text-transform:uppercase}#activity_completed_modal #modal.animate .ribbon .shadow,#skill_level_modal #modal.animate .ribbon .shadow{position:absolute;bottom:-10px;left:10px;opacity:.3;height:10px;width:95%;margin:0 auto;background-color:#cecece}#activity_completed_modal #modal.animate .ribbon .edge,#skill_level_modal #modal.animate .ribbon .edge{width:32px;height:45px;background-repeat:no-repeat}#activity_completed_modal #modal.animate .ribbon .edge.SA,#skill_level_modal #modal.animate .ribbon .edge.SA{background-image:url(/static/img/modal_congrads/SAVOR_ribbon.png)}#activity_completed_modal #modal.animate .ribbon .edge.TH,#skill_level_modal #modal.animate .ribbon .edge.TH{background-image:url(/static/img/modal_congrads/THANK_ribbon.png)}#activity_completed_modal #modal.animate .ribbon .edge.AS,#skill_level_modal #modal.animate .ribbon .edge.AS{background-image:url(/static/img/modal_congrads/ASPIRE_ribbon.png)}#activity_completed_modal #modal.animate .ribbon .edge.GI,#skill_level_modal #modal.animate .ribbon .edge.GI{background-image:url(/static/img/modal_congrads/GIVE_ribbon.png)}#activity_completed_modal #modal.animate .ribbon .edge.EM,#skill_level_modal #modal.animate .ribbon .edge.EM{background-image:url(/static/img/modal_congrads/EMPATHIZE_ribbon.png)}#activity_completed_modal #modal.animate .ribbon .edge.OT,#skill_level_modal #modal.animate .ribbon .edge.OT{background-image:url(/static/img/modal_congrads/other_ribbon.png)}#activity_completed_modal #modal.animate .ribbon .edge.left,#skill_level_modal #modal.animate .ribbon .edge.left{background-position:0 -15px;position:absolute;top:15px;left:-32px}#activity_completed_modal #modal.animate .ribbon .edge.right,#skill_level_modal #modal.animate .ribbon .edge.right{background-position:-441px -15px;position:absolute;top:15px;right:-32px}#gift_confirmation_modal{text-align:center;background-color:#fff;width:800px;min-height:500px;padding:50px}#gift_confirmation_modal h1{color:#ff7a00;font-size:30px;font-size:3rem;font-family:OpenSansSemibold;font-weight:normal;max-width:470px;margin:0 auto}#gift_confirmation_modal .sub{font-size:15px;font-size:1.5rem;font-family:OpenSansRegular;margin:30px 0 40px;font-weight:normal}#gift_confirmation_modal .text{font-size:18px;font-size:1.8rem;font-family:OpenSansRegular;margin:40px auto 50px;font-weight:normal;max-width:500px}#gift_confirmation_modal .buttons .button{font-size:16px;width:150px;height:55px;line-height:55px;text-align:center}@media only screen and (min-width:320px) and (max-width:1024px){#gift_confirmation_modal{width:90%!important;padding:50px 5%!important}#gift_confirmation_modal h1{max-width:75%!important;font-size:26px!important}#gift_confirmation_modal .sub{margin:30px auto 40px!important;max-width:80%!important;font-size:18px!important;font-size:1.8rem!important;font-family:OpenSansSemibold!important;font-weight:normal!important}}@media only screen and (min-width:320px) and (max-width:1024px){#gift_activated_modal{width:80%!important;padding:125px 10% 80px!important}#gift_activated_modal h1{text-align:center;font-size:24px;font-size:2.4rem;font-family:OpenSansBold;font-weight:normal;color:#777774}#gift_activated_modal p{text-align:center;font-size:18px;font-size:1.8rem;font-family:OpenSansSemibold;font-weight:normal}#gift_activated_modal .app-stores{margin-top:80px}#gift_activated_modal .app-stores .button{line-height:40;width:135px;height:40px;display:block;margin:20px auto}#gift_activated_modal .app-stores .button.apple-app-store{background:url('/static/img/apple_app_store_135x40.png') no-repeat}#gift_activated_modal .app-stores .button.google-play{background:url('/static/img/google_play_135x40.png') no-repeat}}@media only screen and (min-width:320px) and (max-width:405px){#gift_activated_modal br{display:none}}#change_space_modal{text-align:left;background-color:#fff;width:1024px;padding:50px}#change_space_modal h1{color:#00aaea;font-size:24px;font-size:2.4rem;font-family:OpenSansRegular;font-weight:normal;text-align:left}#change_space_modal .partnerspaces{padding-top:20px}#change_space_modal .partnerspaces .column{width:23%;display:inline-block;vertical-align:top;margin:0 5px}#change_space_modal .partnerspaces .column:nth-child(4){margin:0 5px}#change_space_modal .partnerspaces .space{position:relative;margin:8px 0;min-height:24px;cursor:pointer;padding-left:21px}#change_space_modal .partnerspaces .space a.button{font-size:12px;font-size:1.2rem;font-family:OpenSansRegular;font-weight:normal;min-width:90%;max-width:90%;line-height:30px;height:auto;min-height:30px;text-align:center;padding:3px 7px}#change_space_modal .partnerspaces .space a.button span{vertical-align:middle;display:inline-block;line-height:14px}#change_space_modal .partnerspaces .space .checkmark{position:absolute;display:inline-block;width:11px;height:11px;background:url('/static/img/blue_checkmark.png') no-repeat transparent;top:14px;left:0}#change_space_modal .partnerspaces .space.partner_space a.button{font-size:12px;font-size:1.2rem;font-family:OpenSansBold;font-weight:normal}#sel_assessment_feedback_modal{width:800px;height:650px;padding:0;position:relative;text-align:center}#sel_assessment_feedback_modal section{text-align:center;height:50%}#sel_assessment_feedback_modal section h1{color:#00aaea;font-size:34px;font-size:3.4rem;font-family:OpenSansLight;font-weight:normal;line-height:normal;vertical-align:middle;display:inline-block}#sel_assessment_feedback_modal section:nth-child(2){line-height:324px}#sel_assessment_feedback_modal section:nth-child(3){border-top:1px solid #e0e0e0;background:url('/static/img/strengths/strengths_bg.png') no-repeat #eaf1ef}#sel_assessment_feedback_modal section:nth-child(3) .button.blue{width:320px;height:70px;font-size:18px;font-family:OpenSansSemibold;line-height:70px;margin-top:110px}#work_assessment_feedback_modal{width:800px;height:650px;padding:40px 40px}#work_assessment_feedback_modal .button-close{width:33px;height:33px;background:url('/static/img/strengths/button_close.png');cursor:pointer;display:block;text-transform:uppercase;text-decoration:none;z-index:2000;position:absolute;top:-12px;right:-13px}#work_assessment_feedback_modal section:nth-child(2){text-align:center;border-bottom:2px solid #F1F0F0}#work_assessment_feedback_modal section:nth-child(2) h1{font-size:28px;font-size:2.8rem;font-family:OpenSansRegular;font-weight:normal;margin-bottom:40px;color:#00aaea}#work_assessment_feedback_modal section:nth-child(3){padding:30px 65px}#work_assessment_feedback_modal section:nth-child(3) .sub{font-size:18px;font-size:1.8rem;font-family:OpenSansRegular;font-weight:normal;color:#777774}#work_assessment_feedback_modal section:nth-child(3) .section{padding:10px 0}#work_assessment_feedback_modal section:nth-child(3) .section .title{color:#00aaea;font-size:24px;font-size:2.4rem;font-family:OpenSansSemibold;font-weight:normal}#work_assessment_feedback_modal section:nth-child(3) .section .result{font-size:20px;font-size:2rem;font-family:OpenSansRegular;font-weight:normal;color:#777774}#work_assessment_feedback_modal section:nth-child(3) .section .result .score{color:#00aaea;font-size:20px;font-size:2rem;font-family:OpenSansSemibold;font-weight:normal}#work_assessment_feedback_modal section:nth-child(3) .section .result .description{font-size:20px;font-size:2rem;font-family:OpenSansSemibold;font-weight:normal}#work_assessment_feedback_modal .nav{text-align:center}#work_assessment_feedback_modal .nav .button.blue{width:320px;height:70px;font-size:18px;font-family:OpenSansSemibold;line-height:70px}#portal_settings_confirm_modal{width:750px;padding:25px 50px;font-size:14px;font-size:1.4rem;font-family:OpenSansSemibold;font-weight:normal;text-align:center}#portal_settings_confirm_modal .nav-section{position:relative;margin-top:25px;text-align:center}#portal_settings_confirm_modal .nav-section .button.orange,#portal_settings_confirm_modal .nav-section .button.light-grey{width:160px;height:40px;font-size:14px;font-size:1.4rem;font-family:OpenSansSemibold;font-weight:normal;line-height:40px;text-transform:uppercase;margin:0 5px}#track_level_expired{width:675px}#track_level_expired .button-close{width:33px;height:33px;background:url('/static/img/strengths/button_close.png');cursor:pointer;display:block;text-transform:uppercase;text-decoration:none;z-index:2000}#track_level_expired .top{background:#F7F9FA;border-bottom:2px solid #d9d9d7;height:200px}#track_level_expired .top h1{font-size:36px;font-size:3.6rem;font-family:OpenSansRegular;font-weight:normal;color:#00aaea;width:355px;margin:0 auto;line-height:200px;text-align:center}#track_level_expired .top h1 span.bold{font-family:'OpenSansSemibold'}#track_level_expired .bottom{height:300px;text-align:center}#track_level_expired .bottom h2{font-size:23px;font-size:2.3rem;font-family:OpenSansRegular;color:#b7b7b7;font-weight:normal;width:330px;margin:0 auto;text-align:center;line-height:180px}#track_level_expired .bottom .button{width:220px;height:50px;line-height:50px;font-size:16px;font-size:1.6rem;font-family:OpenSansSemibold;font-weight:normal;text-transform:uppercase;position:relative;top:-10px}#track_level_expired h1 span,#track_level_expired h2 span{display:inline-block;vertical-align:middle;line-height:normal}html[lang=fr] #track_level_expired .bottom .button{font-size:12px}body#public_home.sub #humana_flow_data_modal,#humana_flow_data_modal{width:800px;padding:30px}body#public_home.sub #humana_flow_data_modal .humana_logo img,#humana_flow_data_modal .humana_logo img{width:136px}body#public_home.sub #humana_flow_data_modal h4.humana,#humana_flow_data_modal h4.humana{font-size:30px;font-size:3rem;font-family:OpenSansRegular;font-weight:normal;line-height:normal;text-align:center;color:#86C547;margin:25px 0 0}body#public_home.sub #humana_flow_data_modal .sub,#humana_flow_data_modal .sub{font-size:14px;font-size:1.4rem;font-family:OpenSansRegular;font-weight:normal;line-height:18px;text-align:center;margin-top:10px;max-width:500px;margin:10px auto 0;width:100%}body#public_home.sub #humana_flow_data_modal form,#humana_flow_data_modal form{width:300px;margin:30px auto 0;text-align:center}body#public_home.sub #humana_flow_data_modal form .error-container,#humana_flow_data_modal form .error-container{position:relative;visibility:visible;color:#ff3131;font-size:12px;font-size:1.2rem;font-family:OpenSansRegular;font-weight:normal;margin:3px auto;text-align:center;display:block;min-height:18px}body#public_home.sub #humana_flow_data_modal form .error-container.hidden,#humana_flow_data_modal form .error-container.hidden{display:block;visibility:hidden}body#public_home.sub #humana_flow_data_modal form .dob,#humana_flow_data_modal form .dob{position:relative}body#public_home.sub #humana_flow_data_modal form .dob label,#humana_flow_data_modal form .dob label{color:#d7d7d2;font-size:15px;font-size:1.5rem;font-family:OpenSansRegular;font-weight:normal;position:absolute;top:15px}body#public_home.sub #humana_flow_data_modal form .dob label[for=dob-month],#humana_flow_data_modal form .dob label[for=dob-month]{left:122px}body#public_home.sub #humana_flow_data_modal form .dob label[for=dob-day],#humana_flow_data_modal form .dob label[for=dob-day]{left:189px}body#public_home.sub #humana_flow_data_modal form .dob label[for=dob-year],#humana_flow_data_modal form .dob label[for=dob-year]{left:251px}body#public_home.sub #humana_flow_data_modal form input:not([type=submit]),#humana_flow_data_modal form input:not([type=submit]){width:100%;height:50px;padding:4px 8px;font-size:15px;font-size:1.5rem;font-family:OpenSansRegular;font-weight:normal;color:#777774}body#public_home.sub #humana_flow_data_modal form input:not([type=submit]).placeholder,#humana_flow_data_modal form input:not([type=submit]).placeholder{color:#d7d7d2}body#public_home.sub #humana_flow_data_modal form input[name|=dob],#humana_flow_data_modal form input[name|=dob]{margin-left:10px;width:50px}body#public_home.sub #humana_flow_data_modal form input[name=dob-day],#humana_flow_data_modal form input[name=dob-day]{padding:4px 13px}body#public_home.sub #humana_flow_data_modal form input[name=dob-year],#humana_flow_data_modal form input[name=dob-year]{width:60px;padding:4px 12px}body#public_home.sub #humana_flow_data_modal form .button.orange,#humana_flow_data_modal form .button.orange{line-height:48px;height:48px;padding:0 55px;font-size:18px;font-size:1.8rem;font-family:OpenSansSemibold;font-weight:normal;text-align:center;text-transform:uppercase;margin:20px 0 0}body#public_home.sub #humana_flow_data_modal form span.title,#humana_flow_data_modal form span.title{font-size:16px;font-size:1.6rem;font-family:OpenSansRegular;font-weight:normal}#lng_confirmation_modal{width:800px;padding:125px 77px 85px}#lng_confirmation_modal .text{font-size:24px;font-size:2.4rem;font-family:OpenSansRegular;font-weight:normal}#lng_confirmation_modal .button-area{margin:70px auto 0;width:446px}#lng_confirmation_modal .button-area .button{width:200px;height:60px;line-height:64px;text-align:center;font-size:16px;font-size:1.6rem;font-family:OpenSansSemibold;font-weight:normal}#lng_confirmation_modal .button-area .button:first-child{margin-right:40px}@media only screen and (min-width:320px) and (max-width:1024px){#coach_pay_confirm{padding:125px 8%;width:92%;text-align:center}#coach_pay_confirm h1{font-size:24px;font-size:2.4rem;font-family:OpenSansSemibold;font-weight:normal;color:#00aaea;line-height:32px;margin:0 0 50px}#coach_pay_confirm .description{margin:0 0 50px;font-size:16px;font-size:1.6rem;font-family:OpenSansRegular;font-weight:normal;color:#777774}#coach_pay_confirm .description .bold{font-size:16px;font-size:1.6rem;font-family:OpenSansSemibold;font-weight:normal}#coach_pay_confirm .button{width:100%;max-width:320px;height:60px;line-height:60px;font-size:18px}#pay_confirm_modal{width:92%!important;padding:60px 5% 80px!important}#pay_confirm_modal h1{text-align:center;font-size:20px;font-size:2rem;font-family:OpenSansBold;font-weight:normal;color:#777774}#pay_confirm_modal p{text-align:center;font-size:16px;font-size:1.6rem;font-family:OpenSansSemibold;font-weight:normal;max-width:90%;margin:30px auto}#pay_confirm_modal p:nth-child(3){max-width:80%}#pay_confirm_modal p .orange{color:#ff7a00}#pay_confirm_modal .app-stores{margin-top:80px}#pay_confirm_modal .app-stores .button{line-height:40;width:135px;height:40px;display:block;margin:20px auto}#pay_confirm_modal .app-stores .button.apple-app-store{background:url('/static/img/apple_app_store_135x40.png') no-repeat}#pay_confirm_modal .app-stores .button.google-play{background:url('/static/img/google_play_135x40.png') no-repeat}#blocking_modal{width:96%!important;padding:125px 5%!important}#blocking_modal .disclaimer{text-align:center;font-size:18px;font-size:1.8rem;font-family:OpenSansSemibold;font-weight:normal;margin-bottom:60px}}.overlay{z-index:9999;position:fixed;overflow:auto;padding:50px;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,0.92)}.overlay.without_padding{padding:0}.overlay .ov_body{display:table;table-layout:fixed;width:100%;height:100%}.overlay .ov_body .ov_inner{display:table-cell;text-align:center;vertical-align:middle;width:100%}.overlay .ov_body .ov_inner .ov_content{display:inline-block;text-align:left;position:relative;background:#fff;border:1px solid rgba(102,102,102,0.17);-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:0 0 40px 10px rgba(200,200,200,0.35);-moz-box-shadow:0 0 40px 10px rgba(200,200,200,0.35);box-shadow:0 0 40px 10px rgba(200,200,200,0.35)}.overlay .ov_body .ov_inner .ov_content .close{position:absolute;top:-12px;right:-13px;z-index:999}.overlay.video{background:rgba(0,0,0,0.5)}@media only screen and (min-width:320px) and (max-width:1023px){.overlay.video{padding:0}}#track_level_complete_modal .buttons-container.reward,#skill_level_modal .buttons-container.reward,#activity_completed_modal .buttons-container.reward{margin:30px 0 0}#track_level_complete_modal .reward,#skill_level_modal .reward,#activity_completed_modal .reward{text-align:center}#track_level_complete_modal .reward .star,#skill_level_modal .reward .star,#activity_completed_modal .reward .star{display:inline-block;width:21px;height:30px;background:url('/static/img/star_reward.png') no-repeat transparent;line-height:21px;vertical-align:top;background-size:contain}#track_level_complete_modal .reward .text,#skill_level_modal .reward .text,#activity_completed_modal .reward .text{display:inline-block;vertical-align:top;font-size:14px;font-size:1.4rem;font-family:OpenSansRegular;font-weight:normal}#track_level_complete_modal .reward .text a,#skill_level_modal .reward .text a,#activity_completed_modal .reward .text a{font-family:'OpenSansSemibold'}#track_level_complete_modal .reward .continue,#skill_level_modal .reward .continue,#activity_completed_modal .reward .continue{font-size:14px;font-size:1.4rem;font-family:OpenSansRegular;font-weight:normal;margin:20px 0 0;min-height:50px}#track_level_complete_modal .reward .continue a,#skill_level_modal .reward .continue a,#activity_completed_modal .reward .continue a{color:#777774}#track_level_complete_modal .reward.prize,#skill_level_modal .reward.prize,#activity_completed_modal .reward.prize{border-top:2px solid #f4d420;padding-top:28px;background:#f8f8f8}#track_level_complete_modal .reward.prize .text,#skill_level_modal .reward.prize .text,#activity_completed_modal .reward.prize .text{width:260px;margin:0 15px;color:#00aaea;line-height:normal;font-size:16px;font-size:1.6rem;font-family:OpenSansSemibold;font-weight:normal}#track_level_complete_modal .reward.grand_prize .text,#skill_level_modal .reward.grand_prize .text,#activity_completed_modal .reward.grand_prize .text{width:186px;margin:0 15px;color:#777774;padding-bottom:30px}#track_level_complete_modal .continue .reward .button.orange{font-size:14px;font-size:1.4rem;font-family:OpenSansSemibold;font-weight:normal;padding:0 35px;margin-top:28px;width:auto}#track_level_complete_modal .continue .reward.grand_prize .button.orange{margin-top:0}#track_level_complete_modal .continue.reward{padding:0;margin-bottom:0}#skill_level_modal .modal-inner .buttons-container .button.orange,#activity_completed_modal .modal-inner .buttons-container .button.orange{font-size:14px;font-size:1.4rem;font-family:OpenSansSemibold;font-weight:normal;padding:0 35px;margin-top:28px;width:auto}.popover-pulse{-webkit-animation:pulseblue 6s infinite;-moz-animation:pulseblue 6s infinite;-ms-animation:pulseblue 6s infinite;-o-animation:pulseblue 6s infinite;animation:pulseblue 6s infinite;-webkit-box-shadow:0 1px 0 #fff,inset 0 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:0 1px 0 #fff,inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:0 1px 0 #fff,inset 0 1px 0 rgba(255,255,255,0.5)}ol[role=navigation] .popover-pulse{-webkit-animation:pulseblue-bottom 6s infinite;-moz-animation:pulseblue-bottom 6s infinite;-ms-animation:pulseblue-bottom 6s infinite;-o-animation:pulseblue-bottom 6s infinite;animation:pulseblue-bottom 6s infinite}@-webkit-keyframes pulseblue{from{-webkit-box-shadow:0 0 20px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:0 0 20px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:0 0 20px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5)}10%{-webkit-box-shadow:0 0 20px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:0 0 20px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:0 0 20px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5)}90%{-webkit-box-shadow:0 0 20px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:0 0 20px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:0 0 20px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5)}to{-webkit-box-shadow:0 0 20px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:0 0 20px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:0 0 20px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5)}}@-moz-keyframes pulseblue{from{-webkit-box-shadow:0 0 20px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:0 0 20px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:0 0 20px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5)}10%{-webkit-box-shadow:0 0 20px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:0 0 20px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:0 0 20px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5)}90%{-webkit-box-shadow:0 0 20px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:0 0 20px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:0 0 20px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5)}to{-webkit-box-shadow:0 0 20px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:0 0 20px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:0 0 20px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5)}}@-ms-keyframes pulseblue{from{-webkit-box-shadow:0 0 20px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:0 0 20px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:0 0 20px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5)}10%{-webkit-box-shadow:0 0 20px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:0 0 20px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:0 0 20px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5)}90%{-webkit-box-shadow:0 0 20px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:0 0 20px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:0 0 20px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5)}to{-webkit-box-shadow:0 0 20px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:0 0 20px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:0 0 20px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5)}}@-o-keyframes pulseblue{from{-webkit-box-shadow:0 0 20px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:0 0 20px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:0 0 20px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5)}10%{-webkit-box-shadow:0 0 20px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:0 0 20px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:0 0 20px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5)}90%{-webkit-box-shadow:0 0 20px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:0 0 20px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:0 0 20px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5)}to{-webkit-box-shadow:0 0 20px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:0 0 20px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:0 0 20px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5)}}@keyframes pulseblue{from{-webkit-box-shadow:0 0 20px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:0 0 20px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:0 0 20px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5)}10%{-webkit-box-shadow:0 0 20px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:0 0 20px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:0 0 20px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5)}90%{-webkit-box-shadow:0 0 20px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:0 0 20px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:0 0 20px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5)}to{-webkit-box-shadow:0 0 20px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:0 0 20px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:0 0 20px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5)}}@-webkit-keyframes pulseblue-bottom{from{-webkit-box-shadow:0 15px 20px -15px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:0 15px 20px -15px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:0 15px 20px -15px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5)}10%{-webkit-box-shadow:0 15px 20px -15px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:0 15px 20px -15px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:0 15px 20px -15px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5)}90%{-webkit-box-shadow:0 15px 20px -15px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:0 15px 20px -15px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:0 15px 20px -15px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5)}to{-webkit-box-shadow:0 15px 20px -15px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:0 15px 20px -15px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:0 15px 20px -15px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5)}}@-moz-keyframes pulseblue-bottom{from{-webkit-box-shadow:0 15px 20px -15px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:0 15px 20px -15px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:0 15px 20px -15px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5)}10%{-webkit-box-shadow:0 15px 20px -15px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:0 15px 20px -15px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:0 15px 20px -15px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5)}90%{-webkit-box-shadow:0 15px 20px -15px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:0 15px 20px -15px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:0 15px 20px -15px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5)}to{-webkit-box-shadow:0 15px 20px -15px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:0 15px 20px -15px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:0 15px 20px -15px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5)}}@-ms-keyframes pulseblue-bottom{from{-webkit-box-shadow:0 15px 20px -15px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:0 15px 20px -15px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:0 15px 20px -15px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5)}10%{-webkit-box-shadow:0 15px 20px -15px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:0 15px 20px -15px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:0 15px 20px -15px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5)}90%{-webkit-box-shadow:0 15px 20px -15px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:0 15px 20px -15px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:0 15px 20px -15px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5)}to{-webkit-box-shadow:0 15px 20px -15px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:0 15px 20px -15px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:0 15px 20px -15px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5)}}@-o-keyframes pulseblue-bottom{from{-webkit-box-shadow:0 15px 20px -15px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:0 15px 20px -15px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:0 15px 20px -15px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5)}10%{-webkit-box-shadow:0 15px 20px -15px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:0 15px 20px -15px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:0 15px 20px -15px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5)}90%{-webkit-box-shadow:0 15px 20px -15px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:0 15px 20px -15px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:0 15px 20px -15px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5)}to{-webkit-box-shadow:0 15px 20px -15px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:0 15px 20px -15px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:0 15px 20px -15px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5)}}@keyframes pulseblue-bottom{from{-webkit-box-shadow:0 15px 20px -15px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:0 15px 20px -15px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:0 15px 20px -15px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5)}10%{-webkit-box-shadow:0 15px 20px -15px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:0 15px 20px -15px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:0 15px 20px -15px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5)}90%{-webkit-box-shadow:0 15px 20px -15px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:0 15px 20px -15px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:0 15px 20px -15px #0073a5,inset 0 1px 0 rgba(255,255,255,0.5)}to{-webkit-box-shadow:0 15px 20px -15px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:0 15px 20px -15px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:0 15px 20px -15px rgba(0,115,165,0.65),inset 0 1px 0 rgba(255,255,255,0.5)}}.popover{width:305px;border:2px solid #e6e6e6;z-index:999;position:absolute;background:#fff;line-height:normal;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-transition:opacity 150ms linear;-moz-transition:opacity 150ms linear;-ms-transition:opacity 150ms linear;-o-transition:opacity 150ms linear;transition:opacity 150ms linear;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-box-shadow:0 0 15px rgba(50,50,50,0.25);-moz-box-shadow:0 0 15px rgba(50,50,50,0.25);box-shadow:0 0 15px rgba(50,50,50,0.25)}.popover.noclose .content{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover.noclose footer{display:none}.popover.wide{width:410px}.popover#premium-activities-popover::before,.popover#premium-activities-popover::after{top:15%}.popover.bottom:before{top:-30px}.popover.top:before{bottom:-30px;border-color:#fff transparent transparent}.popover.left:before{top:50%;right:-30px;left:auto;margin-top:-15px;border-color:transparent transparent transparent #FFF}.popover.right:before{top:50%;left:-15px;right:auto;margin-top:-15px;border-color:transparent #FFF transparent transparent}.popover:before{left:50%;margin-left:-15px;z-index:2;content:'';position:absolute;border-style:solid;border-width:15px;border-color:transparent transparent #fff;width:0;height:0}.popover:after{border-style:solid;content:"";width:0;height:0;position:absolute;z-index:1}.popover.bottom:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0.06);border-width:18px;left:50%;margin-left:-18px;top:-37px}.popover.top:after{border-color:rgba(0,0,0,0.06) rgba(0,0,0,0) rgba(0,0,0,0);bottom:-37px;border-width:18px;left:50%;margin-left:-18px}.popover.left:after{top:50%;right:-37px;left:auto;margin-top:-17px;border-width:17px;border-color:transparent transparent transparent rgba(0,0,0,0.06)}.popover.right:after{top:50%;left:-37px;right:auto;margin-top:-17px;border-width:17px;border-color:transparent rgba(0,0,0,0.06) transparent transparent}.popover header{color:#777774;background:#fff;line-height:40px;letter-spacing:-1.2px;padding:5px 10px 0;position:relative;z-index:1;font-size:20px;font-size:2rem;font-family:OpenSansRegular;font-weight:normal;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-ms-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover header .icon{vertical-align:middle;margin:-1px 5px 0}.popover .content{color:#777774;padding:0 30px 10px 50px;background:#FFF;min-height:42px;line-height:22px;font-size:16px;font-size:1.6rem;font-family:OpenSansLight;font-weight:normal}.popover .content a.track_link{color:#777774;text-decoration:underline}.popover .content p{margin:0 0 8px}.popover .content p:last-child{margin:0}.popover footer{text-align:right;padding:0 10px 10px}.popover footer .previous{color:#777774;float:left;cursor:pointer}.popover footer .previous:before{content:"<\00a0"}.popover.hint{-webkit-box-shadow:0 5px 8px rgba(0,0,0,0.4);-moz-box-shadow:0 5px 8px rgba(0,0,0,0.4);box-shadow:0 5px 8px rgba(0,0,0,0.4);background:none no-repeat scroll 0 0 #fff;border:1px solid #DDD;padding:0 0 0 10px;text-align:left;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;font-size:14px;font-size:1.4rem;font-family:OpenSansRegular;font-weight:normal;color:#7A7A7A}.popover.hint .title{line-height:24px;margin:25px 0 0 15px}.popover.hint p{margin:0 15px 25px}.popover.hint:before{display:none}.popover.hint:after{display:none}.popover.hint .close{cursor:pointer;background-image:url('/static/img/sprite-1.png');background-color:transparent;background-repeat:no-repeat;background-position:-149px -330px;position:absolute;height:13px;width:12px;top:5px;right:5px;z-index:3090}#track_preview{margin-top:60px}#track_preview>.grid-row{width:1024px;margin:0 auto;padding-bottom:70px;background:white}#track_preview .grid-unit{margin:0}#track_preview .btn-track-preview{font-size:14px;font-size:1.4rem;font-family:OpenSansRegular;font-weight:normal;position:absolute;top:-26px;left:10px;padding:10px 20px;background:#FBFBFB;font-weight:bold}#track_preview .rsbtn{position:absolute;top:-19px;left:120px}#track_preview .bottom-panel{-webkit-transition:bottom .3s ease;-moz-transition:bottom .3s ease;-ms-transition:bottom .3s ease;-o-transition:bottom .3s ease;transition:bottom .3s ease;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);bottom:0;margin:50px 0 -160px 0;background:white;border-top:2px solid #E6E6E6}#track_preview .bottom-panel .grid-row{width:1024px;margin:0 auto;padding:13px 0}#track_preview .bottom-panel .col-2{padding-left:30px}#track_preview .bottom-panel .col-1{position:absolute;top:50%;right:0;height:75px;margin-top:-37.5px}#track_preview .bottom-panel h1{font-size:28px;font-size:2.8rem;font-family:OpenSansRegular;display:block;margin:5px 0 10px;line-height:1;font-weight:normal;color:#777774}#track_preview .bottom-panel .author-avatar,#track_preview .bottom-panel .title,#track_preview .bottom-panel .name,#track_preview .bottom-panel .position{display:inline-block;vertical-align:middle;text-transform:capitalize;color:#777774}#track_preview .bottom-panel .title{text-transform:none}#track_preview .bottom-panel .name,#track_preview .bottom-panel .position{font-size:14px;font-size:1.4rem;font-family:OpenSansBold;font-weight:normal}#track_preview .bottom-panel .title{font-size:13px;font-size:1.3rem;font-family:OpenSansRegular;font-weight:normal;font-style:italic}#track_preview .bottom-panel .author-avatar{height:30px;margin-right:10px;border-radius:50%}#track_preview .bottom-panel a{font-size:17px;font-size:1.7rem;font-family:OpenSansBold;font-weight:normal;width:282px;height:75px;line-height:75px;background:#00aaea;box-shadow:0 3px 0 #00729e;text-transform:uppercase;text-align:center;cursor:pointer;border-radius:5px;outline:none;color:white}#track_preview .bottom-panel a:hover{background:#00a6e5}#track_preview .bottom-panel.sticky{position:fixed;left:0;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:2;bottom:0;-webkit-transition:bottom .3s ease;-moz-transition:bottom .3s ease;-ms-transition:bottom .3s ease;-o-transition:bottom .3s ease;transition:bottom .3s ease;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.track-preview-audiotutorial{font-family:OpenSansRegular;font-size:14px;margin-left:53px}.track-preview-audiotutorial .hap_main.minimal{width:270px}#track-preview-banner{position:relative;height:426px;border-radius:5px 5px 0 0}#track-preview-banner p,#track-preview-banner h1{margin:0}#track-preview-banner .grid-row,#track-preview-banner .grid-unit{margin:0}#track-preview-banner .grid-row{width:1024px}#track-preview-banner .col-2{width:692px}#track-preview-banner .col-1{width:332px}#track-preview-banner .track-picture img{width:692px;height:426px;border-radius:5px 0 0 0;overflow:hidden}#track-preview-banner .track-label{font-size:19px;font-size:1.9rem;font-family:OpenSansBold;font-weight:normal;position:absolute;top:0;display:block;padding:15px 40px;text-transform:uppercase;color:white}#track-preview-banner .track-label.recommended{left:0;border-radius:5px 0 5px 0;background:#00aaea}#track-preview-banner .track-label.premium{right:0;border-radius:0 0 0 5px;background:#81BA00}#track-preview-banner .track-author{-webkit-transition:max-height .3s ease-out;-moz-transition:max-height .3s ease-out;-ms-transition:max-height .3s ease-out;-o-transition:max-height .3s ease-out;transition:max-height .3s ease-out;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);position:relative;width:332px;max-height:426px;min-height:426px;padding:30px;background:#fff;border-radius:0 5px 0 0;overflow:hidden;color:#777774}#track-preview-banner .track-author-share{position:absolute;top:30px;right:30px}#track-preview-banner .track-author-avatar{width:86px;height:86px;border-radius:50%}#track-preview-banner .track-author-name{margin:10px 0}#track-preview-banner .track-author-name .title{font-size:16px;font-size:1.6rem;font-family:OpenSansRegular;font-weight:normal;font-style:italic}#track-preview-banner .track-author-name .name{font-size:17.5px;font-size:1.75rem;font-family:OpenSansSemiBold;font-weight:normal}#track-preview-banner .track-author-name .position{font-size:14px;font-size:1.4rem;font-family:OpenSansSemiBold;font-weight:normal;display:block;text-transform:capitalize}#track-preview-banner .track-author-bio{font-size:15px;font-size:1.5rem;font-family:OpenSansRegular;font-weight:normal;line-height:1.5}#track-preview-banner .track-author-bio a{font-weight:bold;font-size:1.4rem}#track-preview-banner .track-author.full-bio{max-height:1500px;-webkit-transition:max-height .3s ease-in;-moz-transition:max-height .3s ease-in;-ms-transition:max-height .3s ease-in;-o-transition:max-height .3s ease-in;transition:max-height .3s ease-in;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);position:absolute;background:white!important;box-shadow:0 2px 2px 1px rgba(0,0,0,0.1);right:0;z-index:2}#track-preview-banner .track-author.full-bio .js-author-bio .js-show-more,#track-preview-banner .track-author.full-bio .js-author-bio .js-show-less{display:block}#track-preview-banner #viral-share{width:75px}#track-preview-banner #viral-share>.button{font-size:16px;font-size:1.6rem;font-family:OpenSansBold;font-weight:normal;padding:0;line-height:normal;border:none;box-shadow:none;background:none;color:#777774!important}#track-preview-banner #viral-share>.button::after{margin-left:5px;vertical-align:middle;content:url('/static/img/share_icon.png')}#track-preview-banner #viral-share img{display:none}#track-preview-banner .track-banner-panel{position:absolute;left:0;bottom:0;height:128px;background-color:rgba(255,123,0,0.73);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZzc0MyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBzdG9wLWNvbG9yPSJyZ2JhKDI1NSwgMTIzLCAwLCAwLjU1KSIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iI2ZmN2IwMCIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c3NDMpIi8+PC9zdmc+);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,123,0,0.55)),to(#ff7b00));background-image:-webkit-linear-gradient(top,rgba(255,123,0,0.55),#ff7b00 85%);background-image:-moz-linear-gradient(top,rgba(255,123,0,0.55),#ff7b00 85%);background-image:-ms-linear-gradient(top,rgba(255,123,0,0.55),#ff7b00 85%);background-image:-o-linear-gradient(top,rgba(255,123,0,0.55),#ff7b00 85%);background-image:linear-gradient(to bottom,rgba(255,123,0,0.55),#ff7b00 85%);background-color:transparent}#track-preview-banner .track-banner-panel .col-2{display:table;height:128px}#track-preview-banner .track-banner-panel .col-1{padding:25px}#track-preview-banner .track-banner-panel h1{font-size:33px;font-size:3.3rem;font-family:OpenSansRegular;display:table-cell;vertical-align:middle;padding:0 92px 0 30px;line-height:1.2;font-weight:normal;color:white}#track-preview-banner .track-banner-panel a{font-size:17px;font-size:1.7rem;font-family:OpenSansBold;font-weight:normal;width:282px;height:75px;line-height:75px;border-radius:5px;background:#00aaea;text-transform:uppercase;text-align:center;color:white;outline:none;cursor:pointer;box-shadow:0 3px 0 #00729e}#track-preview-banner .track-banner-panel a:hover{background:#00a6e5}#track-preview-description{padding:0 30px}#track-preview-description .benefits{padding:20px 0}#track-preview-description .benefits>*{display:inline-block;vertical-align:middle}#track-preview-description .benefits h2{font-size:18.5px;font-size:1.85rem;font-family:OpenSansBold;font-weight:normal;color:#777774}#track-preview-description .benefits .benefit-list{width:73%;margin:20px 0;border-right:2px solid #E6E6E6}#track-preview-description .benefits .benefit-list>li{font-size:20px;font-size:2rem;font-family:OpenSansRegular;font-weight:normal;padding-right:20px;font-style:italic;line-height:1.55;color:#777774}#track-preview-description .benefits .benefit-list>li::before{margin-right:10px;color:#00aaea;content:'•'}#track-preview-description .benefits .counter{width:26%;text-align:center}#track-preview-description .benefits .counter span{display:block}#track-preview-description .benefits .counter span:nth-of-type(1){font-size:45px;font-size:4.5rem;font-family:OpenSansBold;font-weight:normal;margin-bottom:10px;color:#00aaea}#track-preview-description .benefits .counter span:nth-of-type(2){font-size:15.5px;font-size:1.55rem;font-family:OpenSansBold;font-weight:normal;color:#777774}#track-preview-description .description{padding:40px 0;border-top:2px solid #ff7a00;border-bottom:2px solid #E6E6E6}#track-preview-description .description>p{font-size:18px;font-size:1.8rem;font-family:OpenSansRegular;font-weight:normal;color:#777774}#track-preview-description .description>p:not(:last-of-type){margin:0 0 20px}#track-preview-description .description>p:last-of-type{margin:0}#track-preview-promotion{padding:30px}#track-preview-promotion a{outline:none}#track-preview-promotion a:hover{text-decoration:none}#track-preview-promotion p{margin:0}#track-preview-promotion .promotion-cover{display:inline-block;width:20%;vertical-align:top}#track-preview-promotion .promotion-cover img{width:130px}#track-preview-promotion .promotion-details{display:inline-block;width:79%;padding:10px 30px;vertical-align:top}#track-preview-promotion .promotion-details h2{font-size:18px;font-size:1.8rem;font-family:OpenSansRegular;font-weight:normal;font-weight:bold;color:#777774}#track-preview-promotion .promotion-details h3{font-size:17px;font-size:1.7rem;font-family:OpenSansRegular;font-weight:normal;font-weight:bold;color:#00aaea}#track-preview-promotion .promotion-details .subtitle{font-size:15px;font-size:1.5rem;font-family:OpenSansBold;font-weight:normal;color:#b3b3b3}#track-preview-promotion .promotion-details .description{font-size:16px;font-size:1.6rem;font-family:OpenSansRegular;font-weight:normal;color:#777774}#track-preview-promotion .promotion-details .store-list{margin-top:25px}#track-preview-promotion .promotion-details .store-list>li{display:inline-block;margin:0 5px 7px 0}#track-preview-promotion .promotion-details .store-list a{font-size:16px;font-size:1.6rem;font-family:OpenSansBold;font-weight:normal;display:block;padding:10px;cursor:pointer;background:#F5F5F5;border:none;border-radius:5px;color:#777774}#track-preview-promotion .store-icon{width:19px;height:19px;display:inline-block;margin-right:5px;vertical-align:middle}#track-preview-promotion .store-icon.amazon{background:url("/static/img/tracks/promos/amazon_icon.png") no-repeat}#track-preview-promotion .store-icon.bn{background:url("/static/img/tracks/promos/bn_icon.png") no-repeat}#track-preview-promotion .store-icon.ibook{background:url("/static/img/tracks/promos/ibook_icon.png") no-repeat}#track-preview-promotion .store-icon.indiebound{background:url("/static/img/tracks/promos/indiebound_icon.jpg") no-repeat}#track-preview-progress{margin-left:50px;padding-bottom:10px;border-bottom:2px solid #E6E6E6;overflow:hidden}#track-preview-progress .medal-bar{float:left}#track-preview-progress .medal-bar>li{display:inline-block;vertical-align:middle}#track-preview-progress .medal-bar .medal{position:relative;top:5px}#track-preview-progress .tooltip{width:15px;height:15px;line-height:15px;border-radius:50%;text-align:center;display:inline-block;background:#d0d0d0;color:white;cursor:pointer}#track-preview-progress .tooltip:hover{background:#777774}#track-preview-progress .tooltip:hover>div{display:block}#track-preview-progress .tooltip-container{-webkit-box-shadow:0 3px rgba(0,0,0,0.07);-moz-box-shadow:0 3px rgba(0,0,0,0.07);box-shadow:0 3px rgba(0,0,0,0.07);top:-10px;left:135px;position:absolute;display:none;padding:15px 20px;background:#fff;border:1px solid #d0d0d0;border-radius:5px;text-align:left}#track-preview-progress .tooltip-container::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:23px;left:-14px;background:inherit;width:25px;height:25px;border-bottom:1px solid #d0d0d0;border-left:1px solid #d0d0d0;border-radius:0 100% 0 0;content:''}#track-preview-progress .tooltip h3{font-size:16px;font-size:1.6rem;font-family:OpenSansRegular;font-weight:normal;margin:0 0 10px;background:#fff;font-weight:bold;color:#ff7a00}#track-preview-progress .tooltip p{font-size:12px;font-size:1.2rem;font-family:OpenSansRegular;font-weight:normal;margin:0;line-height:1.8;color:#777774}#track-preview-progress .progress-bar{float:right;margin-top:5px;height:45px;line-height:42px;background:-webkit-linear-gradient(rgba(0,0,0,0) 47%,#CCCBC9 47%,#CCCBC9 53%,rgba(0,0,0,0) 53%);background:-o-linear-gradient(rgba(0,0,0,0) 47%,#CCCBC9 47%,#CCCBC9 53%,rgba(0,0,0,0) 53%);background:linear-gradient(rgba(0,0,0,0) 47%,#CCCBC9 47%,#CCCBC9 53%,rgba(0,0,0,0) 53%)}#track-preview-progress .progress-bar>li{display:inline-block;width:15px;height:15px;line-height:34px;margin:0 10px;border:3px solid #CCCBC9;border-radius:50%;box-shadow:0 0 0 5px white;background:white;vertical-align:middle}#track-preview-progress .progress-bar>li:first-of-type{margin:0 10px 0 0}#track-preview-progress .progress-bar>li:last-of-type{margin:0 0 0 10px}#track-preview-progress .progress-bar>li.redo{background:#CCCBC9;border:none}#track-preview-progress .progress-bar>li[data-part-status='current'],#track-preview-progress .progress-bar>li[data-part-status='completed']{width:35px;height:35px;margin:0 5px;border:none;background:#00aaea;vertical-align:middle;text-align:center;color:white}#track-preview-progress .progress-bar>li[data-part-status='completed']::before{font-size:24px;font-size:2.4rem;font-family:OpenSansBold;font-weight:normal;content:attr(data-track-part)}#track-preview-progress .progress-bar>li[data-part-status='current']::before{font-size:24px;font-size:2.4rem;font-family:OpenSansBold;font-weight:normal;content:"...";margin-top:-6px;margin-left:-10px;position:absolute}html.MSIE.v9 li[data-part-status='current']{padding-left:17px!important}html[lang=es] #track-preview-progress .tooltip-container{width:186px}#track-preview-testimonials{margin-left:50px}#track-preview-testimonials h2{font-size:22px;font-size:2.2rem;font-family:OpenSansRegular;margin:40px 0 20px;font-weight:normal;text-transform:capitalize;color:#777774}#track-preview-testimonials .testimonial{margin:0;padding:20px 0}#track-preview-testimonials .testimonial p{margin:0}#track-preview-testimonials .testimonial-avatar{float:left;width:50px;height:50px;margin:0 10px 10px 0;border-radius:50%}#track-preview-testimonials .testimonial-title{font-size:16px;font-size:1.6rem;font-family:OpenSansSemiBold;font-weight:normal;color:#00aaea}#track-preview-testimonials .testimonial p.testimonial-quote{margin-top:15px}#track-preview-testimonials .testimonial-quote{font-size:13.5px;font-size:1.35rem;font-family:OpenSansRegular;font-weight:normal;font-style:italic;line-height:1.6;color:#777774}#track-preview-testimonials .testimonial footer{text-align:right}#track-preview-testimonials .testimonial-author{font-size:14px;font-size:1.4rem;font-family:OpenSansBold;font-weight:normal;font-style:italic;color:#777774}html[lang=es] #track-preview-banner #viral-share{width:106px}html[lang=es] #track-preview-banner #viral-share>.button{font-size:15px}html[lang=es] #track_preview .bottom-panel .position,html[lang=fr] #track_preview .bottom-panel .position{text-transform:none}html[lang=fr] #track-preview-testimonials h2{text-transform:none}html[lang=fr] #track-preview-banner #viral-share{width:106px}html[lang=fr] #track-preview-banner #viral-share>.button{font-size:15px}html[lang=de] #track-preview-banner #viral-share{width:85px}[data-view=RecommendedActivity] .cell{padding:20px}[data-view=RecommendedActivity] h3{font-size:18px;font-size:1.8rem;font-family:OpenSansLight;margin:0 0 10px;font-weight:normal}[data-view=RecommendedActivity] img{width:133px;height:120px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}[data-view=RecommendedActivity] a:hover{text-decoration:none}[data-view=RecommendedActivity] .title{width:75%;display:inline-block;vertical-align:top;margin-left:10px;height:120px}[data-view=RecommendedActivity] .title h2{margin:-9px 0 0}[data-view=RecommendedActivity] .title h2 span:first-child{font-size:18px;font-size:1.8rem;font-family:OpenSansLight;font-weight:normal;color:#ff7a00;line-height:33px}[data-view=RecommendedActivity] .title h2 span.pencil_blue{margin-left:5px;vertical-align:middle}[data-view=RecommendedActivity] .title a.button{padding:0 12px 0 10px;font-size:14px;font-size:1.4rem;font-family:OpenSansSemibold;font-weight:normal;height:40px;line-height:40px}[data-view=RecommendedActivity] .title a.button .flag{margin-left:10px;position:relative;top:5px}[data-view=RecommendedActivity] .text{display:inline-block;width:80%;height:50px}[data-view=SkillLevels] .cell{padding:10px 0}[data-view=SkillLevels] .cell .score-container{margin:8px 0 8px 25px}[data-view=SkillLevels] .cell .score-container .score-background{vertical-align:middle;position:relative}[data-view=SkillLevels] .cell .score-container .score-background>*{vertical-align:middle}[data-view=SkillLevels] .cell .score-container .score-background .score-bar{text-align:right;margin-top:2px}[data-view=SkillLevels] .cell .score-container .score-background .score-bar .score-lvl{margin:3px 4px 0 0}[data-view=SkillLevels] .cell .score-container .score-background .score-bar .score-lvl span{font-size:8px;font-size:.8rem;font-family:OpenSansSemibold;font-weight:normal;color:#fff;text-align:center;display:inline-block;position:relative;top:-2px;left:-5px}[data-view=SkillLevels] .cell .score-container .score-background .score-icon{position:absolute;left:-15px}[data-view=SkillLevels] .cell .score-container .score-title{display:inline-block;text-transform:capitalize;vertical-align:middle;font-size:13px;font-size:1.3rem;font-family:OpenSansRegular;font-weight:normal;margin-left:10px}[data-view=SkillsListLocked]{background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;padding:10px}[data-view=SkillsListLocked] .locked-content{width:90%;height:100px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;background:#fdfdf7;position:relative;margin:0 auto 20px;text-align:center;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.15);box-shadow:0 1px 1px rgba(0,0,0,0.15)}[data-view=SkillsListLocked] .locked-content h1{font-size:20px;font-size:2rem;font-family:OpenSansLight;font-weight:normal;color:#00aaea;margin:16px 0}html[lang=fr] ul.skills-tab li.skill .skill-name{margin-top:11px;font-size:14px;font-size:1.4rem;font-family:OpenSansSemibold;font-weight:normal}[data-view=SkillsList] ul.skills-tab{margin:0 0 0 130px;width:80%;height:38px}[data-view=SkillsList] ul.skills-tab li.skill{text-align:left;background-image:url("/static/img/skill_menu_tab.png");background-position:0 0;background-repeat:no-repeat;color:#b4b4b4;cursor:pointer;display:block;float:left;font-size:16px;width:190px;height:38px;margin-left:-30px;position:relative}[data-view=SkillsList] ul.skills-tab li.skill .icon{margin-top:10px}[data-view=SkillsList] ul.skills-tab li.skill .skill-name{display:inline-block;vertical-align:top;text-transform:capitalize;margin-top:10px;font-size:16px;font-size:1.6rem;font-family:OpenSansSemibold;font-weight:normal}[data-view=SkillsList] ul.skills-tab li.skill[data-skill_id=SA] .icon{margin-left:50px}[data-view=SkillsList] ul.skills-tab li.skill[data-skill_id=TH] .icon{margin-left:42px}[data-view=SkillsList] ul.skills-tab li.skill[data-skill_id=AS] .icon{margin-left:42px}[data-view=SkillsList] ul.skills-tab li.skill[data-skill_id=GI] .icon{margin-left:50px}[data-view=SkillsList] ul.skills-tab li.skill[data-skill_id=EM] .icon{margin-left:28px}[data-view=SkillsList] ul.skills-tab li.skill:hover[data-skill_id=SA] .icon{background-position:-628px -245px}[data-view=SkillsList] ul.skills-tab li.skill:hover[data-skill_id=SA] .skill-name{color:#c5168a}[data-view=SkillsList] ul.skills-tab li.skill:hover[data-skill_id=TH] .icon{background-position:-669px -251px}[data-view=SkillsList] ul.skills-tab li.skill:hover[data-skill_id=TH] .skill-name{color:#ff7a00}[data-view=SkillsList] ul.skills-tab li.skill:hover[data-skill_id=AS] .icon{background-position:-711px -251px}[data-view=SkillsList] ul.skills-tab li.skill:hover[data-skill_id=AS] .skill-name{color:#00aaea}[data-view=SkillsList] ul.skills-tab li.skill:hover[data-skill_id=GI] .icon{background-position:-764px -249px}[data-view=SkillsList] ul.skills-tab li.skill:hover[data-skill_id=GI] .skill-name{color:#06b709}[data-view=SkillsList] ul.skills-tab li.skill:hover[data-skill_id=EM] .icon{background-position:-807px -248px}[data-view=SkillsList] ul.skills-tab li.skill:hover[data-skill_id=EM] .skill-name{color:#ff3131}[data-view=SkillsList] ul.skills-tab li.skill.active[data-skill_id=SA]{background-position:0 -40px}[data-view=SkillsList] ul.skills-tab li.skill.active[data-skill_id=SA] .icon{background-position:-628px -245px}[data-view=SkillsList] ul.skills-tab li.skill.active[data-skill_id=SA] .skill-name{color:#c5168a}[data-view=SkillsList] ul.skills-tab li.skill.active[data-skill_id=TH]{background-position:0 -80px}[data-view=SkillsList] ul.skills-tab li.skill.active[data-skill_id=TH] .icon{background-position:-669px -251px}[data-view=SkillsList] ul.skills-tab li.skill.active[data-skill_id=TH] .skill-name{color:#ff7a00}[data-view=SkillsList] ul.skills-tab li.skill.active[data-skill_id=AS]{background-position:0 -120px}[data-view=SkillsList] ul.skills-tab li.skill.active[data-skill_id=AS] .icon{background-position:-711px -251px}[data-view=SkillsList] ul.skills-tab li.skill.active[data-skill_id=AS] .skill-name{color:#00aaea}[data-view=SkillsList] ul.skills-tab li.skill.active[data-skill_id=GI]{background-position:0 -160px}[data-view=SkillsList] ul.skills-tab li.skill.active[data-skill_id=GI] .icon{background-position:-764px -249px}[data-view=SkillsList] ul.skills-tab li.skill.active[data-skill_id=GI] .skill-name{color:#06b709}[data-view=SkillsList] ul.skills-tab li.skill.active[data-skill_id=EM]{background-position:0 -200px}[data-view=SkillsList] ul.skills-tab li.skill.active[data-skill_id=EM] .icon{background-position:-807px -248px}[data-view=SkillsList] ul.skills-tab li.skill.active[data-skill_id=EM] .skill-name{color:#ff3131}[data-view=SkillsList] .activity_cards{width:100%;padding:10px}[data-view=SkillsList] .activity_cards.SA{background-color:#dec4dc;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZzc0MyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBzdG9wLWNvbG9yPSIjRDBBRUNGIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjRjNFNUYwIiBvZmZzZXQ9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzc0MykiLz48L3N2Zz4=);background-image:-webkit-gradient(linear,left top,left bottom,from(#D0AECF),to(#F3E5F0));background-image:-webkit-linear-gradient(top,#D0AECF,#F3E5F0 100%);background-image:-moz-linear-gradient(top,#D0AECF,#F3E5F0 100%);background-image:-ms-linear-gradient(top,#D0AECF,#F3E5F0 100%);background-image:-o-linear-gradient(top,#D0AECF,#F3E5F0 100%);background-image:linear-gradient(to bottom,#D0AECF,#F3E5F0 100%)}[data-view=SkillsList] .activity_cards.TH{background-color:#fbdcc1;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZzc0MyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBzdG9wLWNvbG9yPSIjRkJENEI1IiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjRkNFN0QzIiBvZmZzZXQ9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzc0MykiLz48L3N2Zz4=);background-image:-webkit-gradient(linear,left top,left bottom,from(#FBD4B5),to(#FCE7D3));background-image:-webkit-linear-gradient(top,#FBD4B5,#FCE7D3 100%);background-image:-moz-linear-gradient(top,#FBD4B5,#FCE7D3 100%);background-image:-ms-linear-gradient(top,#FBD4B5,#FCE7D3 100%);background-image:-o-linear-gradient(top,#FBD4B5,#FCE7D3 100%);background-image:linear-gradient(to bottom,#FBD4B5,#FCE7D3 100%)}[data-view=SkillsList] .activity_cards.AS{background-color:#cce8f5;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZzc0MyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBzdG9wLWNvbG9yPSIjQzJFNUY0IiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjRENFQ0Y2IiBvZmZzZXQ9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzc0MykiLz48L3N2Zz4=);background-image:-webkit-gradient(linear,left top,left bottom,from(#C2E5F4),to(#DCECF6));background-image:-webkit-linear-gradient(top,#C2E5F4,#DCECF6 100%);background-image:-moz-linear-gradient(top,#C2E5F4,#DCECF6 100%);background-image:-ms-linear-gradient(top,#C2E5F4,#DCECF6 100%);background-image:-o-linear-gradient(top,#C2E5F4,#DCECF6 100%);background-image:linear-gradient(to bottom,#C2E5F4,#DCECF6 100%)}[data-view=SkillsList] .activity_cards.GI{background-color:#d3e2bd;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZzc0MyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBzdG9wLWNvbG9yPSIjQ0JEREIxIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjREZFOUNGIiBvZmZzZXQ9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzc0MykiLz48L3N2Zz4=);background-image:-webkit-gradient(linear,left top,left bottom,from(#CBDDB1),to(#DFE9CF));background-image:-webkit-linear-gradient(top,#CBDDB1,#DFE9CF 100%);background-image:-moz-linear-gradient(top,#CBDDB1,#DFE9CF 100%);background-image:-ms-linear-gradient(top,#CBDDB1,#DFE9CF 100%);background-image:-o-linear-gradient(top,#CBDDB1,#DFE9CF 100%);background-image:linear-gradient(to bottom,#CBDDB1,#DFE9CF 100%)}[data-view=SkillsList] .activity_cards.EM{background-color:#f9e5db;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZzc0MyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBzdG9wLWNvbG9yPSIjZjhlZGQ2IiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjRkJEOUUyIiBvZmZzZXQ9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzc0MykiLz48L3N2Zz4=);background-image:-webkit-gradient(linear,left top,left bottom,from(#f8edd6),to(#FBD9E2));background-image:-webkit-linear-gradient(top,#f8edd6,#FBD9E2 100%);background-image:-moz-linear-gradient(top,#f8edd6,#FBD9E2 100%);background-image:-ms-linear-gradient(top,#f8edd6,#FBD9E2 100%);background-image:-o-linear-gradient(top,#f8edd6,#FBD9E2 100%);background-image:linear-gradient(to bottom,#f8edd6,#FBD9E2 100%)}[data-view=SkillsList] .activity_cards.OT{background-color:#f9ede0;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZzc0MyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBzdG9wLWNvbG9yPSIjZjhlZGRkIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjZmJlZWU0IiBvZmZzZXQ9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzc0MykiLz48L3N2Zz4=);background-image:-webkit-gradient(linear,left top,left bottom,from(#f8eddd),to(#fbeee4));background-image:-webkit-linear-gradient(top,#f8eddd,#fbeee4 100%);background-image:-moz-linear-gradient(top,#f8eddd,#fbeee4 100%);background-image:-ms-linear-gradient(top,#f8eddd,#fbeee4 100%);background-image:-o-linear-gradient(top,#f8eddd,#fbeee4 100%);background-image:linear-gradient(to bottom,#f8eddd,#fbeee4 100%)}[data-view=SkillsList] .activity_cards.screen{display:block}[data-view=SkillsList] .activity_cards.buffer{display:none}[data-view=SkillsList] .activity_cards #skill_activity_card{position:relative;width:310px;height:95px;margin:11px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background:#fff;display:inline-block;vertical-align:top}[data-view=SkillsList] .activity_cards #skill_activity_card a{width:100%;height:100%;display:inline-block}[data-view=SkillsList] .activity_cards #skill_activity_card a.locked .icon-new{display:none}[data-view=SkillsList] .activity_cards #skill_activity_card .card-inner{width:100%;height:100%;margin:10px}[data-view=SkillsList] .activity_cards #skill_activity_card img{width:72px;height:72px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}[data-view=SkillsList] .activity_cards #skill_activity_card .name{display:inline-block;vertical-align:top;margin-left:10px;font-size:14px;font-size:1.4rem;font-family:OpenSansSemiBold;font-weight:normal;width:170px}[data-view=SkillsList] .activity_cards #skill_activity_card .name-locked{width:146px;height:38px;background-color:#F9F7F7;color:#b4b4b4;display:inline-block;margin:20px 0 0 30px;vertical-align:top;font-size:20px;font-size:2rem;font-family:OpenSansLight;font-weight:normal;text-align:center;padding-top:5px}[data-view=SkillsList] .activity_cards #skill_activity_card .icon-new{width:33px;height:33px;background-size:cover}[data-view=SkillsList] .activity_cards #skill_activity_card .icon-new,[data-view=SkillsList] .activity_cards #skill_activity_card .user-started{position:absolute;top:-16px;left:292px}[data-view=SkillsList] .activity_cards #skill_activity_card .lock{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border-top:5px solid #81BA00;width:100%;text-align:right;position:absolute;top:0;left:0}[data-view=SkillsList] .activity_cards #skill_activity_card .lock .flag-star{position:relative;top:-3px;margin-right:7px}[data-view=SkillsList] .activity_cards #skill_activity_card .unlock{opacity:0;-webkit-transition:opacity .1s linear;-moz-transition:opacity .1s linear;-ms-transition:opacity .1s linear;-o-transition:opacity .1s linear;transition:opacity .1s linear;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);position:absolute;width:100%;height:100%;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;top:0;left:0;padding:20px}[data-view=SkillsList] .activity_cards #skill_activity_card .unlock .padlock{display:inline-block;vertical-align:top;margin-left:17px}[data-view=SkillsList] .activity_cards #skill_activity_card .unlock .button-section{color:#81BA00;margin:-4px 0 0 15px;font-size:13px;font-size:1.3rem;font-family:OpenSansRegular;font-weight:normal;vertical-align:top;display:inline-block;width:182px;text-align:center}[data-view=SkillsList] .activity_cards #skill_activity_card .unlock .button-section .button.green{text-transform:uppercase;margin-top:5px;font-size:12px;line-height:33px}[data-view=SkillsList] .activity_cards #skill_activity_card .unlock .button-section .button.green .flag-white{vertical-align:middle;margin-left:3px;margin-top:-1px}[data-view=SkillsList] .activity_cards #skill_activity_card:hover .unlock{-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-ms-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);opacity:1}[data-view=SkillsList] .activity_cards .shadow-container{background:url("/static/img/tile_shadow.png") no-repeat transparent;height:15px;width:322px;position:absolute;bottom:-11px;left:-4px;background-size:323px;background-position:-3px -4px}[data-view=SkillsList] .activity_cards.SA .name{color:#c5168a}[data-view=SkillsList] .activity_cards.TH .name{color:#ff7a00}[data-view=SkillsList] .activity_cards.AS .name{color:#00aaea}[data-view=SkillsList] .activity_cards.GI .name{color:#06b709}[data-view=SkillsList] .activity_cards.EM .name{color:#ff3131}[data-view=SkillsList] .activity_cards.OT .name{color:#f4d420}html[lang=es] [data-view=SkillsList] ul.skills-tab li.skill[data-skill_id=TH] .icon{margin-left:31px}[data-view=SkillsGameActivities]{position:relative}[data-view=SkillsGameActivities] .shadow{position:absolute;z-index:999}[data-view=SkillsGameActivities] .shadow.right{left:-50px}[data-view=SkillsGameActivities] .shadow.left{right:-50px}[data-view=SkillsGameActivities] .arrow{width:17px;height:30px;top:135px;cursor:pointer;position:absolute}[data-view=SkillsGameActivities] .arrow.left{background:url('/static/img/game_activities/slider_back.png') no-repeat transparent;background-position:0 7px;left:15px}[data-view=SkillsGameActivities] .arrow.right{background:url('/static/img/game_activities/slider_next_grey.png') no-repeat transparent;background-position:0 7px;right:15px}[data-view=SkillsGameActivities] .carousel_container{height:300px;overflow:hidden;width:920px;margin:0 auto;position:relative}[data-view=SkillsGameActivities] .carousel_container .feed{position:absolute;left:-413px;margin-top:50px;height:200px;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:auto}[data-view=SkillsGameActivities] .carousel_container .feed.primary{visibility:visible;-webkit-transition:left .5s ease-in-out;-moz-transition:left .5s ease-in-out;-ms-transition:left .5s ease-in-out;-o-transition:left .5s ease-in-out;transition:left .5s ease-in-out;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}[data-view=SkillsGameActivities] .carousel_container .feed.secondary{visibility:hidden}[data-view=SkillsGameActivities] .carousel_container .feed.flex{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:auto;left:0}[data-view=SkillsGameActivities] .game-card{-webkit-transition:left .5s ease-in-out;-moz-transition:left .5s ease-in-out;-ms-transition:left .5s ease-in-out;-o-transition:left .5s ease-in-out;transition:left .5s ease-in-out;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);position:relative;margin-right:40px;float:left;top:0;height:200px;width:215px;vertical-align:top;display:inline-block;text-align:center}[data-view=SkillsGameActivities] .game-card a:hover{text-decoration:none}[data-view=SkillsGameActivities] .game-card .inner{width:100%;height:100%;position:relative}[data-view=SkillsGameActivities] .game-card:last-child{margin-right:0}[data-view=SkillsGameActivities] .game-card img{width:100%;height:auto;margin-top:0;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;position:absolute;top:0;left:0;z-index:0}[data-view=SkillsGameActivities] .game-card .lock{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border-top:5px solid #81BA00;width:100%;text-align:right;position:absolute;top:0;left:0;z-index:10}[data-view=SkillsGameActivities] .game-card .lock .flag-star{position:relative;top:-3px;margin-right:7px}[data-view=SkillsGameActivities] .game-card .unlock{opacity:0;-webkit-transition:opacity .1s linear;-moz-transition:opacity .1s linear;-ms-transition:opacity .1s linear;-o-transition:opacity .1s linear;transition:opacity .1s linear;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);position:absolute;width:100%;height:100%;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;top:0;padding:30px 0}[data-view=SkillsGameActivities] .game-card .unlock .button-section{color:#81BA00;margin:20px auto 0;font-size:13px;font-size:1.3rem;font-family:OpenSansRegular;font-weight:normal}[data-view=SkillsGameActivities] .game-card .unlock .button-section .button.green{text-transform:uppercase;margin-top:0;font-size:12px}[data-view=SkillsGameActivities] .game-card .unlock .button-section .button.green .flag-white{vertical-align:middle;margin-left:3px;margin-top:-1px}[data-view=SkillsGameActivities] .game-card:hover .unlock{-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-ms-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);opacity:1;z-index:99}#skills h1:first-child{color:#777774;margin-bottom:10px;margin-left:20px;font-size:24px;font-size:2.4rem;font-family:OpenSansRegular;font-weight:normal}#skills h1:first-child.locked{width:656px}.Firefox [data-view="FeaturedThreads"] .featured_forum .inner .latest img.expert-34{top:9px}.Firefox #home [data-view=CurrentTrack] .recommended-tracks{padding:10px 20px 5px}.Firefox #home [data-view=CurrentTrack] .suggestions{padding:18px 20px 17px}.Firefox #home [data-view=CurrentTrack] .next-track{padding:18px 20px}.Firefox #home [data-view=CurrentTrack] .meta .status{padding:0}.Firefox #home [data-view=CurrentTrack] .meta .status .bold{margin-top:3px}.Firefox #home [data-view=CurrentTrack] .meta .status .semi-bold{margin-bottom:3px}.Firefox #home [data-view=CurrentTrack] .meta .see_all{line-height:80px}.Firefox #share_happiness_main [data-view=SharedHappifiers] .title select{background:url("/static/img/public_site/select_arrow.png") no-repeat scroll 92% 6px transparent;margin-right:-18px;direction:ltr;text-align:left;padding-right:25px;padding-left:0}.Firefox #share_happiness_main [data-view=SubscribeHappifier] .cell .success_message{height:110px}.Firefox #public_home #share_happiness_main [data-view=SharedHappifiers] h1{width:500px;overflow:hidden}.Firefox #public_home #share_happiness_main [data-view=SharedHappifiers] .title select{margin-right:-18px}.Firefox #public_home #share_happiness_main [data-view="SubscribeHappifierBig"] .content-box{height:218px}.Firefox #public_home #share_happiness_main .grid-row .grid-unit.promo-area .big_happify_promo{background:url("/static/img/rightrail_large_img.png") no-repeat transparent;background-position:0 0;background-size:cover;background-position:-10px -1px;height:304px}.Firefox #thread [data-view='ThreadDiscussions'] .discussion a.user,.IE #thread [data-view='ThreadDiscussions'] .discussion a.user{display:block}.Firefox #thread [data-view='ThreadDiscussions'] .discussion a.user img.expert-45,.IE #thread [data-view='ThreadDiscussions'] .discussion a.user img.expert-45{left:-7px}.Firefox #thread [data-view='ThreadDiscussions'] .discussion a.user img.expert-34,.IE #thread [data-view='ThreadDiscussions'] .discussion a.user img.expert-34{left:-6px}.Firefox #share_happiness_main [data-view=FeaturedHappifier] .happifiers,.IE #share_happiness_main [data-view=FeaturedHappifier] .happifiers{padding:30px 0 29px}.v11.IE #home [data-view=UnlockHappify] a .discount{margin:0 0 10px 20px}.v11.IE #home [data-view=UnlockHappify] a .green.button{position:absolute;top:35px}.v10.MSIE #home [data-view=UnlockHappify] a .discount{margin:0 0 10px 20px}.v10.MSIE #home [data-view=UnlockHappify] a .green.button{position:absolute;top:35px}.IE #share_happiness_main [data-view=SharedHappifiers] .title .dropdown:after{display:none}.IE #share_happiness_main [data-view=SubscribeHappifier] .cell .success_message{height:109px}.IE #share_happiness,.MSIE #share_happiness{position:relative;top:-15px;padding-top:10px}.IE #payment_flow .press-container :nth-child(4).press-item .image-container :last-child.image,.MSIE #payment_flow .press-container :nth-child(4).press-item .image-container :last-child.image{width:180px}.Firefox #happify_activity #meditation_activity_main .why_works span.icon,.IE #happify_activity #meditation_activity_main .why_works span.icon,.MSIE #happify_activity #meditation_activity_main .why_works span.icon,.Edge #happify_activity #meditation_activity_main .why_works span.icon,.Firefox #happify_activity #meditation_activity_intro .why_works span.icon,.IE #happify_activity #meditation_activity_intro .why_works span.icon,.MSIE #happify_activity #meditation_activity_intro .why_works span.icon,.Edge #happify_activity #meditation_activity_intro .why_works span.icon{position:relative;left:17px;bottom:70px;margin:0}.Firefox #happify_activity #meditation_activity_main .why_works span.text,.IE #happify_activity #meditation_activity_main .why_works span.text,.MSIE #happify_activity #meditation_activity_main .why_works span.text,.Edge #happify_activity #meditation_activity_main .why_works span.text,.Firefox #happify_activity #meditation_activity_intro .why_works span.text,.IE #happify_activity #meditation_activity_intro .why_works span.text,.MSIE #happify_activity #meditation_activity_intro .why_works span.text,.Edge #happify_activity #meditation_activity_intro .why_works span.text{left:4px}.Chrome [data-view=SharedHappifiers] .happifier .title{font-size:19px}.Chrome #meditation_activity_intro #activity_bulleted_message a.why_works .icon,.Chrome #meditation_activity_main #activity_bulleted_message a.why_works .icon{display:inline-block;left:0;float:none;top:10px}.spinner{margin:30px auto;background:url('/static/img/icons/happify_loader_01.png') no-repeat;width:40px;height:40px;-webkit-animation:rotate-360 1s linear infinite;-moz-animation:rotate-360 1s linear infinite;-ms-animation:rotate-360 1s linear infinite;-o-animation:rotate-360 1s linear infinite;animation:rotate-360 1s linear infinite}.spinner.large{background:url('/static/img/icons/spinner-128x128.gif') no-repeat;width:128px;height:128px}.spinner.white{background:url('/static/img/icons/happify_loader_01_white.png') no-repeat}.spinner.site{position:absolute;top:50%;left:48%}@-webkit-keyframes rotate-360{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotate-360{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes rotate-360{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes rotate-360{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-360{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.nano{position:relative;width:100%;height:100%;overflow:hidden}.nano .nano-content{position:absolute;overflow:scroll;overflow-x:hidden;top:0;right:0;bottom:0;left:0;padding:0 40px}.nano .nano-content:focus{outline:thin dotted}.nano .nano-content::-webkit-scrollbar{display:none}.nano .nano-pane{background:rgba(0,0,0,0.25);position:absolute;width:5px;right:5px;top:0;bottom:0;visibility:hidden\9;opacity:.01;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.nano .nano-pane .nano-slider{background:#444;background:rgba(0,0,0,0.5);position:relative;margin:0 1px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.nano:hover>.nano-pane,.nano .nano-pane.active,.nano .nano-pane.flashed{visibility:visible\9;opacity:.99}.has-scrollbar>.nano-content::-webkit-scrollbar{display:block}.has-scrollbar:after{content:'';position:absolute;height:66px;opacity:1;bottom:0;left:0;right:15px;background-color:rgba(255,255,255,0.4);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZzc0MyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBzdG9wLWNvbG9yPSJyZ2JhKDI1NSwgMjU1LCAyNTUsIDApIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjZmZmZmZmIiBvZmZzZXQ9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzc0MykiLz48L3N2Zz4=);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));background-image:-webkit-linear-gradient(top,rgba(255,255,255,0),#fff 100%);background-image:-moz-linear-gradient(top,rgba(255,255,255,0),#fff 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,0),#fff 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,0),#fff 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff 100%);-webkit-transition:opacity .5s linear;-moz-transition:opacity .5s linear;-ms-transition:opacity .5s linear;-o-transition:opacity .5s linear;transition:opacity .5s linear;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.has-scrollbar.has-scrollend:after{opacity:0}#notifications .notifications-color{background-color:#FDFCF9}#notifications .header{color:#777774;font-size:24px;font-size:2.4rem;font-family:OpenSansRegular;font-weight:normal;margin-bottom:10px;text-align:left}#notifications .header .title{vertical-align:top;line-height:28px}#notifications .header .section-right{vertical-align:top;float:right}#notifications .header .section-right .button{font-size:13px;font-size:1.3rem;font-family:OpenSansSemiBold;font-weight:normal;vertical-align:top}#notifications .header .section-right select{font-size:13px;font-size:1.3rem;font-family:OpenSansSemiBold;font-weight:normal;vertical-align:top;margin-right:15px;height:30px;min-width:200px}#notifications .notifications{padding:10px 10px 10px 20px}#notifications .notifications .no-notifications{display:none}#notifications .notifications.empty{padding:10px 0}#notifications .notifications.empty .no-notifications{display:block;width:100%;text-align:center;font-size:16px;font-size:1.6rem;font-family:OpenSansLight;font-weight:normal;color:#5f5f5f}.notifications-color{position:relative;font-size:14px;font-size:1.4rem;font-family:OpenSansRegular;color:#372f2b;font-weight:normal;-webkit-box-shadow:-2px 1px 1px #EEE;-moz-box-shadow:-2px 1px 1px #EEE;box-shadow:-2px 1px 1px #EEE;height:65px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;margin:10px 0;padding:15px}.notifications-color .dismiss-notification{width:13px;height:13px;background-position:-149px -330px;position:absolute;right:5px;top:5px;cursor:pointer}.notifications-color .avatar{display:inline-block;vertical-align:top;width:45px;height:45px}.notifications-color .avatar .coach-avatar{width:40px;height:40px;padding:2px}.notifications-color .avatar img.expert-34{top:11px;left:9px}.notifications-color .notification-text{display:inline-block;vertical-align:top}.notifications-color .notification-text .main{height:22px;margin-left:15px}.notifications-color .notification-text .main .status{display:inline-block}.notifications-color .notification-text .main .status.hidden{display:none}.notifications-color .notification-text .main a{font-size:14px;font-size:1.4rem;font-family:OpenSansRegular;font-weight:normal}.notifications-color .notification-text .main a:hover{text-decoration:none}.notifications-color .notification-text .main span{font-size:14px;font-size:1.4rem;font-family:OpenSansRegular;font-weight:normal;color:#372f2b}.notifications-color .notification-text .main span.blue{color:#00aaea}.notifications-color .notification-text .main .button{margin-left:10px}.notifications-color .notification-text .notification-time{font-size:11px;font-size:1.1rem;font-family:OpenSansLight;color:#777774;font-weight:normal;margin:5px 0 0 15px}.notifications-color.comment{height:auto}.notifications-color.comment .notification-text{width:92%}.notifications-color.comment .notification-text .main{height:auto}.notifications-color.comment .notification-text .body-text{margin:5px 0 5px 15px}#invites .header{color:#777774;font-size:24px;font-size:2.4rem;font-family:OpenSansRegular;font-weight:normal;margin-bottom:10px;text-align:left}#invite{padding:8px 4px;margin:10px 0;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:#FDFCF9;-webkit-box-shadow:-2px 1px 1px #EEE;-moz-box-shadow:-2px 1px 1px #EEE;box-shadow:-2px 1px 1px #EEE;font-size:15px;font-size:1.5rem;font-family:OpenSansLight;font-weight:normal;text-align:left}#invite>div{display:inline-block;line-height:17px;vertical-align:middle}#invite .avatar{text-align:center;width:100px;height:47px}#invite .avatar img.mail{margin:22px 0;width:30px}#invite .name{width:250px}#invite .name a{font-size:15px;font-size:1.5rem;font-family:OpenSansLight;font-weight:normal}#invite .name a:hover{text-decoration:none}#invite .email{width:250px}#invite .status{width:70px}#invite .sent-date{width:100px}#invite .personal_msg{width:400px}#invites-sender{padding:30px;overflow:hidden}#invites-sender fieldset{float:left}#invites-sender fieldset:nth-of-type(even){margin:0 40px}#invites-sender label{font-size:18px;font-size:1.8rem;font-family:OpenSansLight;font-weight:normal;display:block;margin-bottom:2px}#invites-sender input[type='text'],#invites-sender input[type='email']{width:370px;height:28px;margin-bottom:15px;padding-top:2px}#invites-sender input,#invites-sender textarea{font-size:15px;font-size:1.5rem;font-family:OpenSansRegular;font-weight:normal}#invites-sender textarea{width:280px;height:120px}#invites-sender .button.big{font-size:14px;font-size:1.4rem;font-family:OpenSansBold;font-weight:normal;height:40px;margin-top:30px;padding:0 20px;line-height:30px}#invites-sender .response-message{font-size:12px;font-size:1.2rem;font-family:OpenSansRegular;font-weight:normal}#invites-sender .response-message.success{color:#06b709;text-align:right}#invites-sender .response-message.error{color:#ff3131}#invites #invites_sent{padding:20px 30px}#invites #invites_sent .title{border-bottom:1px solid #C2C1C1;color:#777774;font-size:18px;font-size:1.8rem;font-family:OpenSansRegular;font-weight:normal;padding:0 0 3px}[data-view=MembershipMain],[data-view=CoachingMembershipMain]{padding:0 20px 50px}[data-view=MembershipMain] .title,[data-view=CoachingMembershipMain] .title{border-bottom:1px solid #C2C1C1;font-size:18px;font-size:1.8rem;font-family:OpenSansSemibold;font-weight:normal;margin:0 20px;padding:20px 0 5px}[data-view=MembershipMain] .col-left,[data-view=CoachingMembershipMain] .col-left{display:inline-block;vertical-align:top;width:250px;min-height:1px}[data-view=MembershipMain] .col-left .avatar,[data-view=CoachingMembershipMain] .col-left .avatar{padding:20px 10px;position:relative}[data-view=MembershipMain] .col-left .pioneerplus-ribbon,[data-view=CoachingMembershipMain] .col-left .pioneerplus-ribbon{position:absolute;top:136px;left:-1px}[data-view=MembershipMain] .col-right,[data-view=CoachingMembershipMain] .col-right,[data-view=MembershipMain] .col-left,[data-view=CoachingMembershipMain] .col-left{display:inline-block;vertical-align:top}[data-view=MembershipMain] .col-right .section,[data-view=CoachingMembershipMain] .col-right .section,[data-view=MembershipMain] .col-left .section,[data-view=CoachingMembershipMain] .col-left .section{padding:20px 10px;font-size:20px;font-size:2rem;font-family:OpenSansRegular;font-weight:normal}[data-view=MembershipMain] .col-right .section .plan-block.plus,[data-view=CoachingMembershipMain] .col-right .section .plan-block.plus,[data-view=MembershipMain] .col-left .section .plan-block.plus,[data-view=CoachingMembershipMain] .col-left .section .plan-block.plus{margin-bottom:40px}[data-view=MembershipMain] .col-right .section .section_title,[data-view=CoachingMembershipMain] .col-right .section .section_title,[data-view=MembershipMain] .col-left .section .section_title,[data-view=CoachingMembershipMain] .col-left .section .section_title{text-align:center;font-family:OpenSansBold;margin:20px 0 30px}[data-view=MembershipMain] .col-right .section .item_title,[data-view=CoachingMembershipMain] .col-right .section .item_title,[data-view=MembershipMain] .col-left .section .item_title,[data-view=CoachingMembershipMain] .col-left .section .item_title{width:170px;display:inline-block}[data-view=MembershipMain] .col-right .section .section_content,[data-view=CoachingMembershipMain] .col-right .section .section_content,[data-view=MembershipMain] .col-left .section .section_content,[data-view=CoachingMembershipMain] .col-left .section .section_content{font-size:17px;font-size:1.7rem;font-family:OpenSansRegular;font-weight:normal;margin:10px 0 0 174px}[data-view=MembershipMain] .col-right .section .section_content ul,[data-view=CoachingMembershipMain] .col-right .section .section_content ul,[data-view=MembershipMain] .col-left .section .section_content ul,[data-view=CoachingMembershipMain] .col-left .section .section_content ul{list-style-type:disc}[data-view=MembershipMain] .col-right .section .section_content.device div.device_details,[data-view=CoachingMembershipMain] .col-right .section .section_content.device div.device_details,[data-view=MembershipMain] .col-left .section .section_content.device div.device_details,[data-view=CoachingMembershipMain] .col-left .section .section_content.device div.device_details{color:#777774;margin-bottom:5px;font-size:15px}[data-view=MembershipMain] .col-right .section .section_content.device div.device_details span.device_details,[data-view=CoachingMembershipMain] .col-right .section .section_content.device div.device_details span.device_details,[data-view=MembershipMain] .col-left .section .section_content.device div.device_details span.device_details,[data-view=CoachingMembershipMain] .col-left .section .section_content.device div.device_details span.device_details{color:#777774;line-height:17px}[data-view=MembershipMain] .col-right .section .section_content.device div.device_details span.device_details.point,[data-view=CoachingMembershipMain] .col-right .section .section_content.device div.device_details span.device_details.point,[data-view=MembershipMain] .col-left .section .section_content.device div.device_details span.device_details.point,[data-view=CoachingMembershipMain] .col-left .section .section_content.device div.device_details span.device_details.point{margin-left:-3px;display:inline-block}[data-view=MembershipMain] .col-right .section .section_content.device div.device_details a.device_details,[data-view=CoachingMembershipMain] .col-right .section .section_content.device div.device_details a.device_details,[data-view=MembershipMain] .col-left .section .section_content.device div.device_details a.device_details,[data-view=CoachingMembershipMain] .col-left .section .section_content.device div.device_details a.device_details{color:#ff7a00}[data-view=MembershipMain] .col-right .section .section_content.device div.device_details:nth-child(2),[data-view=CoachingMembershipMain] .col-right .section .section_content.device div.device_details:nth-child(2),[data-view=MembershipMain] .col-left .section .section_content.device div.device_details:nth-child(2),[data-view=CoachingMembershipMain] .col-left .section .section_content.device div.device_details:nth-child(2){margin-bottom:10px}[data-view=MembershipMain] .col-right.billing .section .section_content span,[data-view=CoachingMembershipMain] .col-right.billing .section .section_content span,[data-view=MembershipMain] .col-left.billing .section .section_content span,[data-view=CoachingMembershipMain] .col-left.billing .section .section_content span{font-size:15px;font-size:1.5rem;font-family:OpenSansRegular;font-weight:normal}[data-view=MembershipMain] .col-right.billing .section .section_content a,[data-view=CoachingMembershipMain] .col-right.billing .section .section_content a,[data-view=MembershipMain] .col-left.billing .section .section_content a,[data-view=CoachingMembershipMain] .col-left.billing .section .section_content a{font-size:15px;font-size:1.5rem;font-family:OpenSansRegular;font-weight:normal}[data-view=MembershipMain] .col-right.billing .section .section_content .links,[data-view=CoachingMembershipMain] .col-right.billing .section .section_content .links,[data-view=MembershipMain] .col-left.billing .section .section_content .links,[data-view=CoachingMembershipMain] .col-left.billing .section .section_content .links{margin-top:20px}[data-view=MembershipMain] .col-right.billing .section .section_content .links a,[data-view=CoachingMembershipMain] .col-right.billing .section .section_content .links a,[data-view=MembershipMain] .col-left.billing .section .section_content .links a,[data-view=CoachingMembershipMain] .col-left.billing .section .section_content .links a{font-size:16px;font-size:1.6rem;font-family:OpenSansSemiBold;text-decoration:underline;line-height:24px;font-weight:normal}[data-view=MembershipMain] .col-right.processing,[data-view=CoachingMembershipMain] .col-right.processing,[data-view=MembershipMain] .col-left.processing,[data-view=CoachingMembershipMain] .col-left.processing{width:auto}[data-view=MembershipMain] .col-right.processing .section .section_content,[data-view=CoachingMembershipMain] .col-right.processing .section .section_content,[data-view=MembershipMain] .col-left.processing .section .section_content,[data-view=CoachingMembershipMain] .col-left.processing .section .section_content{font-size:14px;width:75%}[data-view=MembershipMain] .col-right.processing .section .section_content .links,[data-view=CoachingMembershipMain] .col-right.processing .section .section_content .links,[data-view=MembershipMain] .col-left.processing .section .section_content .links,[data-view=CoachingMembershipMain] .col-left.processing .section .section_content .links{margin-top:30px;font-size:16px}[data-view=MembershipMain] .col-right.coaching-membership-billing-block,[data-view=CoachingMembershipMain] .col-right.coaching-membership-billing-block,[data-view=MembershipMain] .col-left.coaching-membership-billing-block,[data-view=CoachingMembershipMain] .col-left.coaching-membership-billing-block{display:block;width:50%;margin-left:250px}[data-view=ManageBilling],[data-view=CoachingManageBilling]{padding:0 20px 200px}[data-view=ManageBilling] .title,[data-view=CoachingManageBilling] .title{border-bottom:1px solid #C2C1C1;font-size:18px;font-size:1.8rem;font-family:OpenSansSemibold;font-weight:normal;margin:0 20px;padding:20px 0 5px}[data-view=ManageBilling] .data_area,[data-view=CoachingManageBilling] .data_area{margin-left:230px}[data-view=ManageBilling] .data_area .header,[data-view=CoachingManageBilling] .data_area .header{margin:40px 0 20px;font-size:19px;font-size:1.9rem;font-family:OpenSansRegular;font-weight:normal}[data-view=ManageBilling] .data_area .header:nth-child(1),[data-view=CoachingManageBilling] .data_area .header:nth-child(1){margin:20px 0 15px}[data-view=ManageBilling] .data_area .header:nth-child(3),[data-view=CoachingManageBilling] .data_area .header:nth-child(3){margin-bottom:0}[data-view=ManageBilling] .data_area .header:nth-child(5),[data-view=CoachingManageBilling] .data_area .header:nth-child(5){margin:40px 0 0}[data-view=ManageBilling] .data_area .header:nth-child(7),[data-view=CoachingManageBilling] .data_area .header:nth-child(7){margin:40px 0 15px}[data-view=ManageBilling] .data_area .section,[data-view=CoachingManageBilling] .data_area .section{margin:0}[data-view=ManageBilling] .data_area .section .item,[data-view=CoachingManageBilling] .data_area .section .item{font-size:17px;font-size:1.7rem;font-family:OpenSansRegular;font-weight:normal;line-height:26px;margin-left:40px}[data-view=ManageBilling] .data_area .section .item .memo,[data-view=CoachingManageBilling] .data_area .section .item .memo{font-size:13px;font-size:1.3rem;font-family:OpenSansLight;font-weight:normal;line-height:14px}[data-view=ManageBilling] .data_area .section .item td:first-child,[data-view=CoachingManageBilling] .data_area .section .item td:first-child{width:170px}[data-view=ManageBilling] .data_area .section .item #braintree-payment-form .error,[data-view=CoachingManageBilling] .data_area .section .item #braintree-payment-form .error{color:#ff3131;font-family:'OpenSansSemibold';font-weight:normal;font-size:12px;top:-5px;position:relative}[data-view=ManageBilling] .data_area .section .item #braintree-payment-form .success_msg,[data-view=CoachingManageBilling] .data_area .section .item #braintree-payment-form .success_msg{color:#06b709;font-family:'OpenSansSemibold';font-weight:normal;font-size:12px;top:-5px;position:relative}[data-view=ManageBilling] .data_area .section .item #braintree-payment-form .form_field,[data-view=CoachingManageBilling] .data_area .section .item #braintree-payment-form .form_field{margin:20px 0}[data-view=ManageBilling] .data_area .section .item #braintree-payment-form .form_field input,[data-view=CoachingManageBilling] .data_area .section .item #braintree-payment-form .form_field input{border:2px solid #F0F0F0;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-size:18px;font-size:1.8rem;font-family:OpenSansRegular;font-weight:normal;width:220px;height:48px;padding:0 5px;position:relative}[data-view=ManageBilling] .data_area .section .item #braintree-payment-form .form_field input.invalid,[data-view=CoachingManageBilling] .data_area .section .item #braintree-payment-form .form_field input.invalid{border:2px solid #ff3131}[data-view=ManageBilling] .data_area .section .item #braintree-payment-form .form_field .select_month,[data-view=CoachingManageBilling] .data_area .section .item #braintree-payment-form .form_field .select_month,[data-view=ManageBilling] .data_area .section .item #braintree-payment-form .form_field .select_year,[data-view=CoachingManageBilling] .data_area .section .item #braintree-payment-form .form_field .select_year{display:inline-block;width:auto;height:48px;vertical-align:middle}[data-view=ManageBilling] .data_area .section .item #braintree-payment-form .form_field .select_month .select_left,[data-view=CoachingManageBilling] .data_area .section .item #braintree-payment-form .form_field .select_month .select_left,[data-view=ManageBilling] .data_area .section .item #braintree-payment-form .form_field .select_year .select_left,[data-view=CoachingManageBilling] .data_area .section .item #braintree-payment-form .form_field .select_year .select_left{position:relative;vertical-align:middle;float:left;border:2px solid #F0F0F0;border-right:none;width:60px;height:46px;font-size:18px;font-size:1.8rem;font-family:OpenSansSemibold;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;text-align:center;cursor:pointer;margin-right:-2px}[data-view=ManageBilling] .data_area .section .item #braintree-payment-form .form_field .select_month .select_left span,[data-view=CoachingManageBilling] .data_area .section .item #braintree-payment-form .form_field .select_month .select_left span,[data-view=ManageBilling] .data_area .section .item #braintree-payment-form .form_field .select_year .select_left span,[data-view=CoachingManageBilling] .data_area .section .item #braintree-payment-form .form_field .select_year .select_left span{position:relative;top:8px;margin:0}[data-view=ManageBilling] .data_area .section .item #braintree-payment-form .form_field .select_month .select_left a,[data-view=CoachingManageBilling] .data_area .section .item #braintree-payment-form .form_field .select_month .select_left a,[data-view=ManageBilling] .data_area .section .item #braintree-payment-form .form_field .select_year .select_left a,[data-view=CoachingManageBilling] .data_area .section .item #braintree-payment-form .form_field .select_year .select_left a{color:#777774;text-decoration:none;line-height:20px;font-size:18px;font-size:1.8rem;font-family:OpenSansSemiBold;font-weight:normal;width:100%;margin:2px 0;display:inline-block}[data-view=ManageBilling] .data_area .section .item #braintree-payment-form .form_field .select_month .select_left a:hover,[data-view=CoachingManageBilling] .data_area .section .item #braintree-payment-form .form_field .select_month .select_left a:hover,[data-view=ManageBilling] .data_area .section .item #braintree-payment-form .form_field .select_year .select_left a:hover,[data-view=CoachingManageBilling] .data_area .section .item #braintree-payment-form .form_field .select_year .select_left a:hover{background-color:#ddd}[data-view=ManageBilling] .data_area .section .item #braintree-payment-form .form_field .select_month .select_right,[data-view=CoachingManageBilling] .data_area .section .item #braintree-payment-form .form_field .select_month .select_right,[data-view=ManageBilling] .data_area .section .item #braintree-payment-form .form_field .select_year .select_right,[data-view=CoachingManageBilling] .data_area .section .item #braintree-payment-form .form_field .select_year .select_right{cursor:pointer;position:relative;vertical-align:middle;float:left;width:30px;height:46px;background-color:#CDCDCD;border:2px solid #BBB;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-ms-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}[data-view=ManageBilling] .data_area .section .item #braintree-payment-form .form_field .select_month .select_right .arrow,[data-view=CoachingManageBilling] .data_area .section .item #braintree-payment-form .form_field .select_month .select_right .arrow,[data-view=ManageBilling] .data_area .section .item #braintree-payment-form .form_field .select_year .select_right .arrow,[data-view=CoachingManageBilling] .data_area .section .item #braintree-payment-form .form_field .select_year .select_right .arrow{width:0;height:0;border-style:solid;border-width:7px 7px 0 7px;border-color:#999 transparent transparent transparent;border-style:inset;-webkit-transform:rotate(360deg);margin:auto;margin-top:17px}[data-view=ManageBilling] .data_area .section .item #braintree-payment-form .form_field .select_month .select_right.invalid,[data-view=CoachingManageBilling] .data_area .section .item #braintree-payment-form .form_field .select_month .select_right.invalid,[data-view=ManageBilling] .data_area .section .item #braintree-payment-form .form_field .select_year .select_right.invalid,[data-view=CoachingManageBilling] .data_area .section .item #braintree-payment-form .form_field .select_year .select_right.invalid{border:2px solid #FF7978}[data-view=ManageBilling] .data_area .section .item #braintree-payment-form .form_field .select_month .dropdown,[data-view=CoachingManageBilling] .data_area .section .item #braintree-payment-form .form_field .select_month .dropdown,[data-view=ManageBilling] .data_area .section .item #braintree-payment-form .form_field .select_year .dropdown,[data-view=CoachingManageBilling] .data_area .section .item #braintree-payment-form .form_field .select_year .dropdown{background-color:#FFF;border:2px solid #F0F0F0;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;font-size:18px;font-size:1.8rem;font-family:OpenSansRegular;font-weight:normal;padding:5px 0;position:absolute;text-align:center;top:40px;width:56px;z-index:999}[data-view=ManageBilling] .data_area .section .item #braintree-payment-form .form_field .select_month,[data-view=CoachingManageBilling] .data_area .section .item #braintree-payment-form .form_field .select_month{margin:0 20px 0 40px}[data-view=ManageBilling] .data_area .section .item #braintree-payment-form .form_field:nth-child(1) input,[data-view=CoachingManageBilling] .data_area .section .item #braintree-payment-form .form_field:nth-child(1) input{left:115px}[data-view=ManageBilling] .data_area .section .item #braintree-payment-form .form_field:nth-child(2) input,[data-view=CoachingManageBilling] .data_area .section .item #braintree-payment-form .form_field:nth-child(2) input{left:73px}[data-view=ManageBilling] .data_area .section .item #braintree-payment-form a.button,[data-view=CoachingManageBilling] .data_area .section .item #braintree-payment-form a.button{font-size:13px;font-size:1.3rem;font-family:OpenSansRegular;font-weight:normal;position:relative;left:415px;padding:0 20px}[data-view=ManageBilling] .data_area .section:nth-child(2) .item,[data-view=CoachingManageBilling] .data_area .section:nth-child(2) .item{margin:10px 0 10px 40px}[data-view=ManageBilling] .data_area .section:nth-child(2) .item:nth-child(1),[data-view=CoachingManageBilling] .data_area .section:nth-child(2) .item:nth-child(1){margin-top:20px}[data-view=ManageBilling] .data_area .section:nth-child(2) .item:nth-child(3),[data-view=CoachingManageBilling] .data_area .section:nth-child(2) .item:nth-child(3){color:#ff7a00}[data-view=ManageBilling] .data_area .section:nth-child(6) .item,[data-view=CoachingManageBilling] .data_area .section:nth-child(6) .item{margin:0 0 15px 40px}[data-view=ManageBilling] .data_area .section:nth-child(8) .item,[data-view=CoachingManageBilling] .data_area .section:nth-child(8) .item{margin:0 0 20px 40px}[data-view=ManageBilling] .data_area .section:nth-child(8) .item:first-child,[data-view=CoachingManageBilling] .data_area .section:nth-child(8) .item:first-child{font-size:14px;font-size:1.4rem;font-family:OpenSansRegular;font-weight:normal}[data-view=ManageBilling] .data_area .auto-renewal-title,[data-view=CoachingManageBilling] .data_area .auto-renewal-title{display:inline-block;width:170px;font-family:OpenSansBold}[data-view=ManageBilling] .data_area .auto-renewal-value,[data-view=CoachingManageBilling] .data_area .auto-renewal-value{display:inline-block;width:220px}[data-view=CoachingCancelAutoRenewal],[data-view=CancelRenew]{padding:100px 0 200px}[data-view=CoachingCancelAutoRenewal] p,[data-view=CancelRenew] p{font-size:16px;font-size:1.6rem;font-family:OpenSansRegular;font-weight:normal;line-height:22px}[data-view=CoachingCancelAutoRenewal] h1,[data-view=CancelRenew] h1{color:#00aaea}[data-view=CoachingCancelAutoRenewal] .top_section,[data-view=CancelRenew] .top_section{width:615px;margin:0 auto}[data-view=CoachingCancelAutoRenewal] .top_section .left_col,[data-view=CancelRenew] .top_section .left_col{display:inline-block;width:250px;vertical-align:top}[data-view=CoachingCancelAutoRenewal] .top_section .left_col .image,[data-view=CancelRenew] .top_section .left_col .image{width:220px;height:320px;background:url("/static/img/contact_us.PNG") no-repeat}[data-view=CoachingCancelAutoRenewal] .top_section .right_col,[data-view=CancelRenew] .top_section .right_col{display:inline-block;width:300px;vertical-align:top}[data-view=CoachingCancelAutoRenewal] .top_section .right_col h1,[data-view=CancelRenew] .top_section .right_col h1{font-size:26px;font-size:2.6rem;font-family:OpenSansSemibold;font-weight:normal;margin:12px 0}[data-view=CoachingCancelAutoRenewal] .top_section .right_col p,[data-view=CancelRenew] .top_section .right_col p{margin:20px 0 30px}[data-view=CoachingCancelAutoRenewal] .middle_section,[data-view=CancelRenew] .middle_section{margin:0 auto;width:675px}[data-view=CoachingCancelAutoRenewal] .middle_section h1,[data-view=CancelRenew] .middle_section h1{font-size:20px;font-size:2rem;font-family:OpenSansRegular;font-weight:normal}[data-view=CoachingCancelAutoRenewal] .middle_section p,[data-view=CancelRenew] .middle_section p{margin:20px 0}[data-view=CoachingCancelAutoRenewal] .graph_section,[data-view=CancelRenew] .graph_section{margin:40px auto;width:650px;height:350px}[data-view=CoachingCancelAutoRenewal] .button_section,[data-view=CancelRenew] .button_section{left:359px;margin:50px 0 0;position:relative;width:400px}[data-view=CoachingCancelAutoRenewal] .button_section a.button,[data-view=CancelRenew] .button_section a.button{font-size:13px;font-size:1.3rem;font-family:OpenSansSemibold;font-weight:normal}[data-view=CoachingCancelAutoRenewal] .button_section a.button:first-child,[data-view=CancelRenew] .button_section a.button:first-child{margin-right:20px}html[lang=es] [data-view=CancelRenew] .button_section{left:285px;width:460px}html[lang=fr] [data-view=CancelRenew] .button_section{left:250px;width:550px}html[lang=pt] [data-view=CancelRenew] .button_section{left:300px;width:430px}[data-view=CoachingCancelRenewConfirmation],[data-view=ConfirmCancelRenew]{padding:50px 0 200px 230px;font-size:16px;font-size:1.6rem;font-family:OpenSansRegular;font-weight:normal}[data-view=CoachingCancelRenewConfirmation] h1,[data-view=ConfirmCancelRenew] h1{font-size:28px;font-size:2.8rem;font-family:OpenSansRegular;font-weight:normal;margin:0 0 5px;color:#00aaea}[data-view=CoachingCancelRenewConfirmation] .subtitle,[data-view=ConfirmCancelRenew] .subtitle{font-size:16px;font-size:1.6rem;font-family:OpenSansRegular;font-weight:normal}[data-view=CoachingCancelRenewConfirmation] .question,[data-view=ConfirmCancelRenew] .question{width:100%;line-height:16px;margin:25px 0}[data-view=CoachingCancelRenewConfirmation] .question .question-text,[data-view=ConfirmCancelRenew] .question .question-text{display:inline-block;vertical-align:middle}[data-view=CoachingCancelRenewConfirmation] .question .grey-checkbox,[data-view=ConfirmCancelRenew] .question .grey-checkbox{margin-right:8px;vertical-align:middle}[data-view=CoachingCancelRenewConfirmation] .question input,[data-view=ConfirmCancelRenew] .question input{width:257px;height:44px;vertical-align:middle;border:2px solid #DDD;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;padding:2px 5px}[data-view=CoachingCancelRenewConfirmation] .question input:focus,[data-view=ConfirmCancelRenew] .question input:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:2px solid #DDD}[data-view=CoachingCancelRenewConfirmation] .question.last-question .question-text,[data-view=ConfirmCancelRenew] .question.last-question .question-text{width:50px}[data-view=CoachingCancelRenewConfirmation] .comment textarea,[data-view=ConfirmCancelRenew] .comment textarea{width:394px;height:110px;margin:8px 0;padding:5px;resize:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}[data-view=CoachingCancelRenewConfirmation] form,[data-view=ConfirmCancelRenew] form{margin:10px 0;font-size:14px;font-size:1.4rem;font-family:OpenSansSemiBold;font-weight:normal}[data-view=CoachingCancelRenewConfirmation] form a,[data-view=ConfirmCancelRenew] form a{position:relative;left:210px}#cancel-autorenew-modal{width:800px;height:650px;padding:85px 100px}#cancel-autorenew-modal .close-circle{position:absolute;top:-15px;right:-15px}#cancel-autorenew-modal h1{font-size:28px;font-size:2.8rem;font-family:OpenSansRegular;margin:0;margin-bottom:75px;font-weight:normal;color:#00aaea;text-align:center}#cancel-autorenew-modal p{font-size:20px;font-size:2rem;font-family:OpenSansRegular;font-weight:normal;margin:0;line-height:1.6}#cancel-autorenew-modal p:nth-of-type(2){margin:50px 0 80px 0}#cancel-autorenew-modal .btn.orange{margin-right:20px}#billing_details_popover{width:390px;height:auto;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;font-size:13px;font-size:1.3rem;font-family:OpenSansRegular;font-weight:normal;-webkit-box-shadow:0 5px 8px rgba(0,0,0,0.4);-moz-box-shadow:0 5px 8px rgba(0,0,0,0.4);box-shadow:0 5px 8px rgba(0,0,0,0.4);border:1px solid #DDD;top:180px;left:655px;position:absolute;padding:15px 15px 25px}#billing_details_popover .close{position:absolute;right:3px;top:3px;background-position:-149px -330px;width:13px;height:12px}#billing_details_popover .title{font-size:16px;line-height:28px;margin-top:15px}#billing_details_popover .title:nth-child(2){margin-top:0}#billing_details_popover p{margin:5px 0 0;font-size:14px}.overlay.invisible{background:none repeat scroll 0 0 rgba(255,255,255,0)}[data-view=RequestRefund]{padding:0 20px 50px}[data-view=RequestRefund] .title{border-bottom:1px solid #C2C1C1;font-size:18px;font-size:1.8rem;font-family:OpenSansSemibold;font-weight:normal;margin:0 20px;padding:20px 0 5px}[data-view=RequestRefund] .section{font-size:16px;font-size:1.6rem;font-family:OpenSansRegular;font-weight:normal;width:575px;margin:20px auto}[data-view=RequestRefund] .section li{font-size:14px;font-size:1.4rem;font-family:OpenSansRegular;font-weight:normal}[data-view=RequestRefund] .section a.back{line0height:31px;font-size:14px;font-size:1.4rem;font-family:OpenSansSemiBold;font-weight:normal}[data-view=RequestRefund] .section a.button{float:right;font-size:12px;font-size:1.2rem;font-family:OpenSansSemiBold;font-weight:normal}[data-view=RequestRefund] .section:nth-child(2) p{margin:20px 0}#membership a:focus{outline:0}#membership header{padding:0 10px;line-height:48px;background:#f8f5f3;border-bottom:1px solid #d7d7d2;font-size:20px;font-size:2rem;font-family:OpenSansSemibold;font-weight:normal;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}#references{background-color:#fff;padding-bottom:160px}#references .grid-row:first-child{margin-top:0}#references a{font-family:'OpenSansRegular';text-decoration:none;color:#f05a20;font-size:14px}#references a:hover{text-decoration:underline}#references h2{font-family:'OpenSansSemibold';text-decoration:none;color:#777774;font-size:30px;text-align:center;margin-top:30px}#references h3{clear:both;text-decoration:none;font-size:24px;color:#209ee7;margin:30px 0 5px 0}#references h3:first-of-type{clear:none;margin:0 0 5px 0}#references p{text-decoration:none;color:#333;font-size:16px;line-height:22px}#references img{float:left;margin:0 20px 20px 0;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-moz-box-shadow:0 0 8px rgba(0,0,0,0.7);-webkit-box-shadow:0 0 8px rgba(0,0,0,0.7);box-shadow:0 0 8px rgba(0,0,0,0.7)}#references .skill{margin-top:40px;overflow:auto}#references .skill .content{padding-left:5px}#references .skill .content ul{list-style:inside disc}#references .skill .content li{font-family:'OpenSansRegular';text-decoration:none;font-size:13px}#references .skill .content a{font-family:'OpenSansRegular';text-decoration:none;font-weight:normal;font-size:14px}#references .skill .content a:hover{text-decoration:underline}#references .skill .content .skill_header .icon{float:left;margin-right:5px;background-image:url('/static/img/sprite-1.png');background-color:transparent;background-repeat:no-repeat;background-position:0 0}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:4/2),only screen and (min--moz-device-pixel-ratio:2){#references .skill .content .skill_header .icon{background-image:url(/static/img/sprite-1@2x.png);background-size:1080px 950px}}#references .skill .content .skill_header.savor_header h3{color:#c5168a}#references .skill .content .skill_header.savor_header .icon{width:33px;height:45px;background-position:-306px -6px}#references .skill .content .skill_header.thank_header h3{color:#ff7a00}#references .skill .content .skill_header.thank_header .icon{width:52px;height:43px;background-position:-373px -4px}#references .skill .content .skill_header.aspire_header h3{color:#00aaea}#references .skill .content .skill_header.aspire_header .icon{width:54px;height:39px;background-position:-452px -4px}#references .skill .content .skill_header.give_header h3{color:#06b709}#references .skill .content .skill_header.give_header .icon{width:35px;height:38px;background-position:-546px -10px}#references .skill .content .skill_header.empathize_header h3{color:#ff3131}#references .skill .content .skill_header.empathize_header .icon{width:40px;height:44px;background-position:-621px -5px}#references .skill .content .skill_header.other_header h3{color:#f05a20}#references .skill .content .skill_header.other_header .icon{width:32px;height:32px;background-position:-681px -13px}#references .skill p{text-decoration:none;font-weight:normal;color:#333;font-size:16px;line-height:22px}#references .skill p:first-of-type{margin:0}#references .skill h3{font-family:'OpenSansRegular';text-decoration:none;font-weight:normal;color:#333;font-size:35px;line-height:45px;margin:0 0 10px 0}#references .skill h4{clear:both;font-family:'OpenSansRegular';text-decoration:none;font-weight:normal;color:#666;font-size:16px;margin:10px 0}#references .skill h4.studies_savor{color:#c5168a}#references .skill h4.studies_thank{color:#ff7a00}#references .skill h4.studies_aspire{color:#00aaea}#references .skill h4.studies_give{color:#06b709}#references .skill h4.studies_empathize{color:#ff3131}#references .skill h4.studies_other{color:#f05a20}#references .skill .content a{display:block}#references .skill .content a.savor{color:#c5168a}#references .skill .content a.thank{color:#ff7a00}#references .skill .content a.aspire{color:#00aaea}#references .skill .content a.give{color:#06b709}#references .skill .content a.empathize{color:#ff3131}#references .skill .content a.other{color:#f05a20}#references.invisible{visibility:hidden}#viral-share{position:relative;width:85px;z-index:999}#viral-share .button{color:#5f5f5f;font-size:13px;font-size:1.3rem;font-family:OpenSansRegular;font-weight:normal}#viral-share .button img{margin-right:2px;vertical-align:middle;margin-bottom:3px;width:19px;height:16px}#viral-share .share-menu{padding:10px;width:260px;height:auto;position:absolute;top:40px;left:-166px}#viral-share .share-menu .share{position:relative}#viral-share .share-menu .share a{height:46px;line-height:46px;width:236px}#viral-share .share-menu .share a:first-child{margin-bottom:10px}#viral-share .share-menu .share a .image{width:30px;height:30px;display:inline-block;margin-bottom:4px;vertical-align:middle}#viral-share .share-menu .share a .image.facebook{background:url("/static/img/blue_f.png") no-repeat;background-position:7px 0}#viral-share .share-menu .share a .image.twitter{background:url("/static/img/blue_twitter.png") no-repeat}#viral-share .share-menu:after,#viral-share .share-menu:before{border:solid transparent;content:' ';height:0;left:80%;position:absolute;width:0}#viral-share .share-menu:after{border-width:9px;border-bottom-color:#fff;top:-17px}#viral-share .share-menu:before{border-width:9px;border-bottom-color:#d7d7d2;top:-18px}#completed_activity_status .wrapper .instructions .content .share-container #viral-share .button img{margin-right:2px;vertical-align:middle;margin-bottom:3px;width:19px;height:16px;float:none}#login input:not([type=submit]){margin-bottom:10px;font-size:13px;font-size:1.3rem;font-family:'Helvetica Neue';font-weight:normal}#login input[type=submit]{height:45px;line-height:45px;padding:0 35px}#public_home.sub #share_happiness_main [data-view=FeaturedHappifier] h1{margin:5px 0}#share_happiness_main [data-view=FeaturedHappifier] .cell{max-height:400px}#share_happiness_main [data-view=FeaturedHappifier] h1{margin:5px 0;text-align:left;color:#777774}#share_happiness_main [data-view=FeaturedHappifier] .happifiers{position:relative;padding:30px 30px 27px}#share_happiness_main [data-view=FeaturedHappifier] .happifiers .prev,#share_happiness_main [data-view=FeaturedHappifier] .happifiers .next{position:absolute;top:125px;z-index:2}#share_happiness_main [data-view=FeaturedHappifier] .happifiers .prev{left:13px}#share_happiness_main [data-view=FeaturedHappifier] .happifiers .next{right:13px}#share_happiness_main [data-view=FeaturedHappifier] .happifiers .rotator{width:610px;margin:0 auto;overflow:hidden}#share_happiness_main [data-view=FeaturedHappifier] .happifiers .rotator .inner{white-space:nowrap;zoom:1;-webkit-transition:margin 500ms ease-in-out;-moz-transition:margin 500ms ease-in-out;-ms-transition:margin 500ms ease-in-out;-o-transition:margin 500ms ease-in-out;transition:margin 500ms ease-in-out;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}#share_happiness_main [data-view=FeaturedHappifier] .happifiers .rotator .inner:before,#share_happiness_main [data-view=FeaturedHappifier] .happifiers .rotator .inner:after{content:'';display:table}#share_happiness_main [data-view=FeaturedHappifier] .happifiers .rotator .inner:after{clear:both}#share_happiness_main [data-view=FeaturedHappifier] .happifiers .rotator .inner:before,#share_happiness_main [data-view=FeaturedHappifier] .happifiers .rotator .inner:after{content:'';display:table}#share_happiness_main [data-view=FeaturedHappifier] .happifiers .rotator .inner:after{clear:both}#share_happiness_main [data-view=FeaturedHappifier] .happifiers .rotator .inner .happifier{width:610px;white-space:normal;display:inline-block;vertical-align:top}#share_happiness_main [data-view=FeaturedHappifier] .happifiers .rotator .inner .happifier .image-container{height:240px;width:440px;display:inline-block;vertical-align:top;margin:0 0 0 5px;text-align:center}#share_happiness_main [data-view=FeaturedHappifier] .happifiers .rotator .inner .happifier .image-container img{max-width:100%;max-height:100%;vertical-align:middle}#share_happiness_main [data-view=FeaturedHappifier] .happifiers .rotator .inner .happifier .image-container a{vertical-align:middle}#share_happiness_main [data-view=FeaturedHappifier] .happifiers .rotator .inner .happifier .text-container{position:relative;top:-4px;width:135px;height:240px;display:inline-block;vertical-align:top;color:#ff7a00;font-size:20px;font-size:2rem;font-family:OpenSansSemibold;font-weight:normal;margin:0 10px;text-align:left;word-break:normal}#share_happiness_main [data-view=FeaturedHappifier] .happifiers .rotator .inner .happifier .text-container a:hover{text-decoration:none}#share_happiness_main [data-view=HappifiersTrack] .cell{padding:10px 20px 20px}#share_happiness_main [data-view=HappifiersTrack] .cell .track a.start_track:hover{text-decoration:none}#share_happiness_main [data-view=HappifiersTrack] .cell .track .track-image{margin-top:9px;overflow:hidden;height:151px;width:245px;display:inline-block}#share_happiness_main [data-view=HappifiersTrack] .cell .track .track-image img{width:100%;height:100%}#share_happiness_main [data-view=HappifiersTrack] .cell .track .name{font-size:14px;font-size:1.4rem;font-family:OpenSansRegular;font-weight:normal;margin:0 auto;height:37px;text-align:left;width:245px;color:#777774;line-height:15px}#share_happiness_main [data-view=HappifiersTrack] .cell .track a.button{font-size:16px;font-size:1.6rem;font-family:OpenSansSemiBold;font-weight:normal;height:36px;line-height:36px}#share_happiness_main [data-view=HappifiersTrack] .cell .track a.start_now{font-size:14px;font-size:1.4rem;font-family:OpenSansSemiBold;font-weight:normal;bottom:5px;position:absolute;right:0;text-align:right}#share_happiness_main [data-view=HappifiersTrack] .cell a.right_track{font-size:12px;font-size:1.2rem;font-family:OpenSansRegular;font-weight:normal;color:#777774;left:0;margin:0 auto;position:absolute;right:0;bottom:3px}#share_happiness_main [data-view=HappifiersTrack] .cell.small{padding:10px 20px 13px}#share_happiness_main [data-view=HappifiersTrack] .cell.small .track{height:68px;position:relative;margin-top:20px}#share_happiness_main [data-view=HappifiersTrack] .cell.small .track .track-image{overflow:hidden;height:61px;width:100px;float:left;margin-top:0}#share_happiness_main [data-view=HappifiersTrack] .cell.small .track .name{display:inline-block;font-family:OpenSansRegular;font-size:1.4rem;margin:0 0 10px 15px;width:55%;height:auto}#share_happiness_main [data-view=SharedHappifiers] .title{position:relative;min-height:30px}#share_happiness_main [data-view=SharedHappifiers] .title h1{width:50%;float:left}#share_happiness_main [data-view=SharedHappifiers] .title .topics_filter{cursor:pointer;width:300px;float:right;margin-right:-6px;position:relative}#share_happiness_main [data-view=SharedHappifiers] .title .topics_filter .selected_option{text-align:right;padding:0 0 10px}#share_happiness_main [data-view=SharedHappifiers] .title .topics_filter .selected_option span.selected_text{font-size:15px;font-size:1.5rem;font-family:OpenSansRegular;font-weight:normal;color:#777774;text-transform:capitalize}#share_happiness_main [data-view=SharedHappifiers] .title .topics_filter .selected_option .arrow{position:relative;top:0;display:inline-block;margin:0 7px 0 10px;width:15px;height:8px;background:url('/static/img/public_site/select_arrow_down.png') no-repeat transparent;background-size:cover}#share_happiness_main [data-view=SharedHappifiers] .title .topics_filter.opened .selected_option .arrow{width:16px;height:9px;background:url('/static/img/public_site/select_arrow_up.png') no-repeat transparent;background-size:cover}#share_happiness_main [data-view=SharedHappifiers] .title .topics_filter .topics_list{display:none;position:absolute;width:260px;background:#fff;z-index:9;left:40px}#share_happiness_main [data-view=SharedHappifiers] .title .topics_filter .topics_list .select-option{width:100%;text-align:left;cursor:pointer;padding:10px 0}#share_happiness_main [data-view=SharedHappifiers] .title .topics_filter .topics_list .select-option span{font-size:15px;font-size:1.5rem;font-family:OpenSansRegular;font-weight:normal;color:#777774;margin-left:10px}#share_happiness_main [data-view=SharedHappifiers] .title .topics_filter .topics_list .select-option:hover{background:#D9D9D9}#share_happiness_main [data-view=SharedHappifiers] .title .topics_filter .topics_list .option-divider{height:1px;width:96%;border-bottom:1px solid #EAEAEA;margin:0 auto}#share_happiness_main [data-view=SharedHappifiers] .title .topics_filter .topics_list.opened{display:block}#public_home #share_happiness_main [data-view=SharedHappifiers] .title .topics_filter{margin-right:10px}#share_happiness_main [data-view=SubscribeHappifier] .cell{padding:15px 15px 21px}#share_happiness_main [data-view=SubscribeHappifier] .cell .sub{font-size:16px;margin:5px 0 10px}#share_happiness_main [data-view=SubscribeHappifier] .cell form{margin:10px 0 8px;position:relative}#share_happiness_main [data-view=SubscribeHappifier] .cell form input[type=email]{font-size:14px;font-size:1.4rem;font-family:OpenSansRegular;font-weight:normal;width:180px;height:36px}#share_happiness_main [data-view=SubscribeHappifier] .cell form input.button{font-size:14px;font-size:1.4rem;font-family:OpenSansSemiBold;font-weight:normal;margin-left:10px;vertical-align:top;padding:5px 18px;height:34px;line-height:26px}#share_happiness_main [data-view=SubscribeHappifier] .cell form .error{font-size:11px;color:#ff3131;position:absolute;bottom:-15px;left:20px}#share_happiness_main [data-view=SubscribeHappifier] .cell .privacy{font-size:10px;font-size:1rem;font-family:OpenSansRegular;font-weight:normal;bottom:4px;left:0;margin:0 auto;position:absolute;right:0;text-decoration:underline;color:#5f5f5f}#share_happiness_main [data-view=SubscribeHappifier] .cell .success_message{height:108px;color:#00aaea;font-size:16px;font-size:1.6rem;font-family:proxima-nova;font-weight:normal;padding-top:39px}#share_happiness_main [data-view=SubscribeHappifierBig] .dh_logo{margin-top:5px}#share_happiness_main [data-view=SubscribeHappifierBig] .content-box{height:216px;padding-top:12px}#share_happiness_main [data-view=SubscribeHappifierBig] .content-box .success_message{color:#00aaea;font-size:28px;font-size:2.8rem;font-family:OpenSansSemibold;font-weight:normal;padding:15px 0}#share_happiness_main [data-view=SubscribeHappifierBig] .content-box .title{color:#00aaea;font-size:20px;font-size:2rem;font-family:OpenSansSemibold;font-weight:normal;margin:20px 0 2px}#share_happiness_main [data-view=SubscribeHappifierBig] .content-box .text{color:#777774;font-size:19px;font-size:1.9rem;font-family:OpenSansRegular;font-weight:normal;line-height:26px}#share_happiness_main [data-view=SubscribeHappifierBig] .content-box form{margin-top:20px}#share_happiness_main [data-view=SubscribeHappifierBig] .content-box form input[type=email]{font-size:14px;font-size:1.4rem;font-family:OpenSansRegular;font-weight:normal;width:160px;height:36px}#share_happiness_main [data-view=SubscribeHappifierBig] .content-box form input.button{font-size:14px;font-size:1.4rem;font-family:OpenSansSemiBold;font-weight:normal;margin-left:10px;vertical-align:top;padding:5px 16px;height:34px;line-height:26px}#share_happiness_main [data-view=SubscribeHappifierBig] .content-box form .error{color:#ff3131;margin:3px 0 0 35px;text-align:left}#public_home #share_happiness_main [data-view=SubscribeHappifier] .cell form input[type=email]{max-width:160px}html[lang=es] #share_happiness_main [data-view=SubscribeHappifier] .cell form{margin-top:10px}html[lang=es] #share_happiness_main [data-view=SubscribeHappifier] .cell form input[type=email]{font-size:10px;font-size:1rem;font-family:OpenSansRegular;font-weight:normal}html[lang=es] #share_happiness_main [data-view=SubscribeHappifier] .cell form input[type=submit]{margin:10px 0 0}html[lang=es] #share_happiness_main [data-view=SubscribeHappifier] .cell form .error{left:11px}html[lang=es] #share_happiness_main [data-view=SubscribeHappifierBig] .content-box .title{font-size:16px;font-size:1.6rem;font-family:OpenSansSemibold;font-weight:normal}html[lang=es] #share_happiness_main [data-view=SubscribeHappifierBig] .content-box .text{font-size:16px;font-size:1.6rem;font-family:OpenSansRegular;font-weight:normal}html[lang=es] #share_happiness_main [data-view=SubscribeHappifierBig] .content-box form input[type=email]{font-size:10px;font-size:1rem;font-family:OpenSansRegular;font-weight:normal}html[lang=es] #share_happiness_main [data-view=SubscribeHappifierBig] .content-box form .error{margin:3px 0 0 24px}#public_home #share_happiness_main [data-view=GetHappinessScore] .happify_promo{padding:0;width:303px;height:148px;background-position:-6px 0}[data-view=SharedHappifiers] .recently_shared{margin:20px 0 0 0}[data-view=SharedHappifiers] .happifier{width:320px;height:auto;margin-bottom:20px;padding:10px;min-height:346px}[data-view=SharedHappifiers] .happifier>a{outline:none}[data-view=SharedHappifiers] .happifier a:hover{text-decoration:none}[data-view=SharedHappifiers] .happifier .title{height:80px;overflow:hidden!important;font-size:20px;font-size:2rem;font-family:OpenSansSemibold;font-weight:normal;text-align:left;margin:15px 0 5px;line-height:26px;word-break:normal;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none}[data-view=SharedHappifiers] .cell:last-child{margin-bottom:20px}#public_home [data-view=SharedHappifiers]{padding-bottom:50px}#public_home [data-view=SharedHappifiers] .happifier{width:305px;height:auto;min-height:334px}@media only screen and (min-width:320px) and (max-width:767px){#public_home #share_happiness{top:0!important;padding-bottom:40px!important}#share_happiness_main{position:relative!important;top:85px!important;padding-bottom:40px}#share_happiness_main .grid-row{max-width:100%!important;width:100%!important;margin:0!important}#share_happiness_main .grid-row .grid-unit{max-width:100%!important;width:100%!important;margin:0!important;float:none!important}#share_happiness_main .grid-row .grid-unit[data-view=SubscribeHappifier]{padding:15px 0 21px!important}#share_happiness_main .grid-row .grid-unit[data-view=SubscribeHappifier] .privacy{display:none!important}#share_happiness_main .grid-row .grid-unit[data-view=SubscribeHappifier] .cell{width:96%!important;padding:10px 5px 15px!important;margin:0 auto!important}#share_happiness_main .grid-row .grid-unit[data-view=SubscribeHappifier] .cell h1{line-height:22px;color:#372f2b!important}#share_happiness_main .grid-row .grid-unit[data-view=SubscribeHappifier] .cell .sub{margin:0!important;color:#372f2b!important}#share_happiness_main .grid-row .grid-unit[data-view=SubscribeHappifier] .cell form input[type=email]{height:42px!important}#share_happiness_main .grid-row .grid-unit[data-view=SubscribeHappifier] .cell form input[type=submit]{height:40px!important}#share_happiness_main .grid-row .grid-unit.col-3[data-view=SharedHappifiersMobile] .topics-filter{margin-top:20px!important;cursor:pointer}#share_happiness_main .grid-row .grid-unit.col-3[data-view=SharedHappifiersMobile] .topics-filter .selected-option{text-align:right;padding:0 0 7px}#share_happiness_main .grid-row .grid-unit.col-3[data-view=SharedHappifiersMobile] .topics-filter .selected-option span.selected-text{font-size:15px;font-size:1.5rem;font-family:OpenSansRegular;font-weight:normal;color:#777774;text-transform:capitalize}#share_happiness_main .grid-row .grid-unit.col-3[data-view=SharedHappifiersMobile] .topics-filter .selected-option .arrow{position:relative;top:0;display:inline-block;margin:0 7px 0 10px;width:15px;height:8px;background:url('/static/img/public_site/select_arrow_down.png') no-repeat transparent;background-size:cover}#share_happiness_main .grid-row .grid-unit.col-3[data-view=SharedHappifiersMobile] .topics-filter.opened .selected-option .arrow{width:16px;height:9px;background:url('/static/img/public_site/select_arrow_up.png') no-repeat transparent;background-size:cover}#share_happiness_main .grid-row .grid-unit.col-3[data-view=SharedHappifiersMobile] .topics-list{display:none;width:100%;padding-bottom:20px}#share_happiness_main .grid-row .grid-unit.col-3[data-view=SharedHappifiersMobile] .topics-list .select-option{height:50px;width:100%;text-align:left;cursor:pointer;padding:13px 0}#share_happiness_main .grid-row .grid-unit.col-3[data-view=SharedHappifiersMobile] .topics-list .select-option span{font-size:15px;font-size:1.5rem;font-family:OpenSansRegular;font-weight:normal;color:#777774;margin-left:10px}#share_happiness_main .grid-row .grid-unit.col-3[data-view=SharedHappifiersMobile] .topics-list .select-option.selected{background:#D9D9D9}#share_happiness_main .grid-row .grid-unit.col-3[data-view=SharedHappifiersMobile] .topics-list .option-divider{height:1px;width:96%;border-bottom:1px solid #EAEAEA;margin:0 auto}#share_happiness_main .grid-row .grid-unit.col-3[data-view=SharedHappifiersMobile] .topics-list.opened{display:block}#share_happiness_main .grid-row .grid-unit.col-3[data-view=SharedHappifiersMobile] .js-recently_shared .happifier{margin:0 auto!important;width:96%!important;padding:20px 0!important;border-bottom:1px solid #d9d9d4}#share_happiness_main .grid-row .grid-unit.col-3[data-view=SharedHappifiersMobile] .js-recently_shared .happifier:nth-child(2){border:none}#share_happiness_main .grid-row .grid-unit.col-3[data-view=SharedHappifiersMobile] .js-recently_shared .happifier:last-child{border:none}#share_happiness_main .grid-row .grid-unit.col-3[data-view=SharedHappifiersMobile] .js-recently_shared .happifier .title{text-align:left;font-size:18px;font-size:1.8rem;font-family:OpenSansSemibold;font-weight:normal}#share_happiness_main .grid-row .grid-unit.col-3[data-view=SharedHappifiersMobile] .js-recently_shared .happifier a:hover{text-decoration:none!important}#share_happiness_main .grid-row .grid-unit.col-3[data-view=SharedHappifiersMobile] .js-recently_shared .promo-box{width:96%;margin:0 auto;padding:10px}#share_happiness_main .grid-row .grid-unit.col-3[data-view=SharedHappifiersMobile] .js-recently_shared .promo-box .get_happiness_score h1{margin-top:10px;color:#372f2b!important}#share_happiness_main .grid-row .grid-unit.col-3[data-view=SharedHappifiersMobile] .js-recently_shared .promo-box .get_happiness_score .button.orange{margin-bottom:20px}#share_happiness_main .grid-row .grid-unit.col-3[data-view=SharedHappifiersMobile] .js-recently_shared .promo-box.featured-track .cell{padding:5px 15px 15px}#share_happiness_main .grid-row .grid-unit.col-3[data-view=SharedHappifiersMobile] .js-recently_shared .promo-box.featured-track .cell .track{height:68px;position:relative;margin-top:20px}#share_happiness_main .grid-row .grid-unit.col-3[data-view=SharedHappifiersMobile] .js-recently_shared .promo-box.featured-track .cell .track a.start_track:hover{text-decoration:none}#share_happiness_main .grid-row .grid-unit.col-3[data-view=SharedHappifiersMobile] .js-recently_shared .promo-box.featured-track .cell .track .track-image{margin-top:9px;display:inline-block;overflow:hidden;height:61px;width:100px;float:left;margin-top:0}#share_happiness_main .grid-row .grid-unit.col-3[data-view=SharedHappifiersMobile] .js-recently_shared .promo-box.featured-track .cell .track .track-image img{width:100%;height:100%}#share_happiness_main .grid-row .grid-unit.col-3[data-view=SharedHappifiersMobile] .js-recently_shared .promo-box.featured-track .cell .track .name{font-size:14px;font-weight:normal;height:37px;text-align:left;color:#777774;line-height:15px;display:inline-block;font-family:OpenSansRegular;font-size:1.4rem;margin:0 0 10px 5px;width:55%;height:auto}#share_happiness_main .grid-row .grid-unit.col-3[data-view=SharedHappifiersMobile] .js-recently_shared .promo-box.featured-track .cell .track a.button{font-size:16px;font-size:1.6rem;font-family:OpenSansSemiBold;font-weight:normal;height:36px;line-height:36px}#share_happiness_main .grid-row .grid-unit.col-3[data-view=SharedHappifiersMobile] .js-recently_shared .promo-box.featured-track .cell .track a.start_now{font-size:14px;font-size:1.4rem;font-family:OpenSansSemiBold;font-weight:normal;bottom:5px;position:absolute;right:0;text-align:right;margin-top:7px}}@media only screen and (min-width:0) and (max-width:10px){#public_home header[role=banner] .grid-row{max-width:100%!important;width:100%!important;margin:0!important}#public_home header[role=banner] .grid-unit.col-2 nav.share_happiness{text-align:center}#public_home header[role=banner] .grid-unit.col-2 nav.share_happiness label.sh{font-size:22px!important;margin:0!important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){#public_home .share_happiness{text-align:center}#public_home .share_happiness .sh{font-size:22px!important;margin-left:0!important}#public_home #share_happiness_main .grid-row .grid-unit{max-width:none!important;margin:0!important}#public_home #share_happiness_main .grid-row .grid-unit.col-2{width:58%!important;max-width:none!important;min-width:none!important}#public_home #share_happiness_main .grid-row .grid-unit.promo-area{width:39%;max-width:none!important;margin-top:44px!important;margin-left:3%!important}#public_home #share_happiness_main .grid-row .grid-unit.promo-area .grid-unit:first-of-type{margin-bottom:11px!important}#public_home #share_happiness_main .happifiers .prev,#public_home #share_happiness_main .happifiers .next{z-index:9998!important}#public_home #share_happiness_main .happifier{overflow:hidden}#public_home #share_happiness_main .happifier .image-container{width:63%;margin:0;float:left;margin-right:2%}#public_home #share_happiness_main .happifier .image-container img{width:100%!important}#public_home #share_happiness_main .happifier .text-container{width:35%;margin:0!important;float:left}#public_home .title .topics_filter{width:auto}#public_home .title .topics_filter .topics_list{left:-150px}#public_home .cell form input.button{margin-left:5px!important}footer[role="contentinfo"] .col-3{width:68%!important}footer[role="contentinfo"] .social{width:32%!important}footer[role="contentinfo"] .social-networks{width:32%!important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#public_home #share_happiness_main .rotator{width:380px}#public_home #share_happiness_main .rotator .happifier{width:380px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){#public_home #share_happiness_main .grid-unit.promo-area{width:37%!important}#public_home #share_happiness_main .rotator{width:500px}#public_home #share_happiness_main .rotator .happifier{width:500px}}body #share_happiness_main h1,body#public_home #share_happiness_main h1{color:#777774;text-align:left;font-size:24px;font-size:2.4rem;font-family:OpenSansSemibold;font-weight:normal}body #share_happiness_main .grid-unit,body#public_home #share_happiness_main .grid-unit{text-align:center}body #share_happiness_main .promo-area,body#public_home #share_happiness_main .promo-area{margin-top:43px}body #share_happiness_main .promo-area .grid-unit,body#public_home #share_happiness_main .promo-area .grid-unit{width:100%;margin-right:0;margin-left:0}body #share_happiness_main .promo-area .grid-unit:nth-child(2),body#public_home #share_happiness_main .promo-area .grid-unit:nth-child(2){margin-top:10px}body #share_happiness_main .cell h1,body#public_home #share_happiness_main .cell h1,body #share_happiness_main .cell .sub,body#public_home #share_happiness_main .cell .sub{text-align:center}body #share_happiness_main .cell h1,body#public_home #share_happiness_main .cell h1{font-size:22px;font-size:2.2rem;font-family:OpenSansSemibold;font-weight:normal;margin:0}#public_home #share_happiness_main .grid-row{margin:30px auto 0}#public_home #share_happiness_main .grid-row .grid-unit{width:33.3%;max-width:300px;margin-right:16px;margin-left:16px}#public_home #share_happiness_main .grid-row .grid-unit.col-2{width:66.6%;max-width:660px}#public_home #share_happiness_main .grid-row .grid-unit.col-3{width:100%;max-width:1008px}#public_home #share_happiness_main .grid-row .grid-unit.promo-area{margin-top:44px}#public_home #share_happiness_main .grid-row .grid-unit.promo-area .grid-unit{width:100%;margin-right:0;margin-left:0}#public_home #share_happiness_main .grid-row .grid-unit.promo-area .grid-unit:nth-child(2){margin-top:10px}#public_home #share_happiness_main .grid-row .grid-unit.promo-area .big_happify_promo{padding:0;width:303px;height:300px}#public_home #share_happiness_main [data-view=SharedHappifiers] .title select{margin-right:15px}#public_home #share_happiness{top:15px}#public_home #share_happiness .grid-row.sh{text-align:center;height:15px;vertical-align:bottom;margin:25px auto 40px}#public_home #share_happiness .grid-row.sh div{color:#777774;font-size:25px;font-weight:700}.mobile{display:none}body.no_x_scroll{overflow-x:hidden;-webkit-overflow-x:hidden}#share_happiness{min-height:100%;background:#fff;position:relative}#shared_happifier{min-width:100%}#shared_happifier a,#shared_happifier a:visited,#shared_happifier a:focus{outline:none}#shared_happifier a.plus-button{font-size:46px;font-size:4.6rem;font-family:OpenSansBold;font-weight:normal;display:inline-block;width:36px;height:33px;padding:4px 5px;line-height:24px;background:#999;color:#fff;-webkit-box-shadow:0 2px 0 #737373;-moz-box-shadow:0 2px 0 #737373;box-shadow:0 2px 0 #737373;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}#shared_happifier a.plus-button.hidden{display:none}#shared_happifier .grid-row{margin:0 auto;background:#fff}#shared_happifier .grid-row .grid-unit{margin:20px 16px 0}#shared_happifier .grid-row .grid-unit.main{width:66.6%;max-width:660px;padding-left:40px;margin-bottom:160px;min-height:1500px}#shared_happifier .grid-row .grid-unit.shared-happifiers{width:33.3%;max-width:300px}#shared_happifier{-webkit-overflow-x:hidden}#shared_happifier .grid-unit.main{margin-bottom:160px}#shared_happifier .grid-unit.main.video{min-height:1600px}#shared_happifier a[title]{height:41px;top:38px}#shared_happifier a[title].share-facebook{background:none repeat scroll 0 0 #003A73;border-bottom:2px solid #002040;color:#FFF;display:block;font-size:16px;line-height:40px;text-align:center;text-decoration:none;padding-left:10px;padding-right:10px;width:49%;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}#shared_happifier a[title].share-facebook:hover{background:none repeat scroll 0 0 #0054A6}#shared_happifier a[title].share-facebook span.icon_fb{background:url("/static/img/public_site/share_happiness/fb_icon.png") no-repeat scroll 0 0 rgba(0,0,0,0);background-size:cover;display:inline-block;height:24px;width:25px;position:absolute;top:9px;left:30px}#shared_happifier a[title].share-facebook.short span.icon_fb{position:relative;left:-4px;top:6px}#shared_happifier a[title].share-tw{background:none repeat scroll 0 0 #0097D1;border-bottom:2px solid #002040;color:#FFF;display:block;font-size:16px;line-height:40px;text-align:center;text-decoration:none;padding-left:10px;padding-right:10px;width:49%;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}#shared_happifier a[title].share-tw:hover{background:none repeat scroll 0 0 #00AAEA}#shared_happifier a[title].share-tw span.icon_tw{background:url("/static/img/public_site/icon-twitter.png") no-repeat scroll 0 0 rgba(0,0,0,0);display:inline-block;height:19px;width:28px;position:absolute;top:12px;left:50px}#shared_happifier a[title].share-tw.short span.icon_tw{position:relative;top:4px;left:-9px}#shared_happifier .shared-happifiers{padding:0 0 0 40px;position:relative;top:0}#shared_happifier .shared-happifiers h1{font-size:24px;font-size:2.4rem;font-family:OpenSansRegular;font-weight:normal;color:#777774;text-align:center}#shared_happifier .shared-happifiers .promo_placeholder{text-align:right;cursor:pointer}#shared_happifier .shared-happifiers .promo_placeholder img{max-width:100%}#shared_happifier .shared-happifiers .cell{max-width:300px;margin:0 auto}#shared_happifier .shared-happifiers .cell:nth-child(1){border:none}#shared_happifier .shared-happifiers.fixed{position:fixed;top:-440px}#shared_happifier h1{font-family:"proxima-nova",sans-serif;font-size:3.6rem;font-weight:700;color:#372f2b;line-height:50px}#shared_happifier .author{color:#00aaea;margin:10px 0 30px 0;font-family:"proxima-nova",sans-serif;font-size:1.6rem;font-weight:600}#shared_happifier .sub,#shared_happifier .article{font-family:"proxima-nova",sans-serif;font-size:1.6rem;color:#372f2b}#shared_happifier .article{line-height:28px}#shared_happifier .article h1,#shared_happifier .article h2,#shared_happifier .article h3{color:#372f2b;font-family:"proxima-nova",sans-serif;font-size:1.8rem;font-weight:700;line-height:20px;margin:25px 0 10px}#shared_happifier .article p{color:#372f2b}#shared_happifier .media-area{position:relative;text-align:left;min-height:200px}#shared_happifier .media-area .slider-left,#shared_happifier .video-area .slider-left{height:100%;left:-60px;position:absolute;width:50px}#shared_happifier .media-area .slider-left .button-bar,#shared_happifier .video-area .slider-left .button-bar{position:absolute;top:0;margin:auto;background:url("/static/img/public_site/share_happiness/bg-social_sticky_rail.png") repeat scroll 0 0 rgba(0,0,0,0);width:50px;text-align:center;height:89px;-webkit-transition:top .25s ease-in;-moz-transition:top .25s ease-in;-ms-transition:top .25s ease-in;-o-transition:top .25s ease-in;transition:top .25s ease-in;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}#shared_happifier .media-area .slider-left .button-bar .sliding-share,#shared_happifier .video-area .slider-left .button-bar .sliding-share{cursor:pointer;height:40px;margin:4px 0 0 7px;width:40px;background:url("/static/img/public_site/share_happiness/btn-social_sticky_rail-default.png") no-repeat scroll rgba(0,0,0,0)}#shared_happifier .media-area .slider-left .button-bar .sliding-share.facebook,#shared_happifier .video-area .slider-left .button-bar .sliding-share.facebook{background-position:-7px -4px}#shared_happifier .media-area .slider-left .button-bar .sliding-share.facebook:hover,#shared_happifier .video-area .slider-left .button-bar .sliding-share.facebook:hover{background:url("/static/img/public_site/share_happiness/btn-social_sticky_rail-clicked.png") no-repeat scroll 0 0 rgba(0,0,0,0);background-position:-7px -4px}#shared_happifier .media-area .slider-left .button-bar .sliding-share.twitter,#shared_happifier .video-area .slider-left .button-bar .sliding-share.twitter{background-position:-6px -48px}#shared_happifier .media-area .slider-left .button-bar .sliding-share.twitter:hover,#shared_happifier .video-area .slider-left .button-bar .sliding-share.twitter:hover{background:url("/static/img/public_site/share_happiness/btn-social_sticky_rail-clicked.png") no-repeat scroll rgba(0,0,0,0);background-position:-6px -48px}#shared_happifier .media-area .slider-left .button-bar .sliding-share.email,#shared_happifier .video-area .slider-left .button-bar .sliding-share.email{margin-top:6px;background-position:-6px -98px}#shared_happifier .media-area .slider-left .button-bar .sliding-share.email:hover,#shared_happifier .video-area .slider-left .button-bar .sliding-share.email:hover{background:url("/static/img/public_site/share_happiness/btn-social_sticky_rail-clicked.png") no-repeat scroll rgba(0,0,0,0);background-position:-6px -98px}#shared_happifier .media-area .slider-left .button-bar a[title=twitter]:hover .twitter,#shared_happifier .video-area .slider-left .button-bar a[title=twitter]:hover .twitter{background:url("/static/img/public_site/share_happiness/btn-social_sticky_rail-clicked.png") no-repeat scroll rgba(0,0,0,0);background-position:-6px -48px}#shared_happifier .media-area .slider-left .button-bar .line,#shared_happifier .video-area .slider-left .button-bar .line{height:1px;position:relative;width:100%}#shared_happifier .media-area .slider-left .button-bar .line.grey,#shared_happifier .video-area .slider-left .button-bar .line.grey{background:none repeat scroll 0 0 #B6B6B6;bottom:-8px}#shared_happifier .media-area .slider-left .button-bar .line.white,#shared_happifier .video-area .slider-left .button-bar .line.white{background:none repeat scroll 0 0 #FFF;bottom:-9px}#shared_happifier .media-area .slider-left .button-bar a div,#shared_happifier .video-area .slider-left .button-bar a div{margin:5px;padding:7px;width:40px;height:35px}#shared_happifier .media-area .slider-left .button-bar a div.facebook,#shared_happifier .video-area .slider-left .button-bar a div.facebook{margin-top:10px;background:none repeat scroll 0 0 #003A73}#shared_happifier .media-area .slider-left .button-bar a div.facebook:hover,#shared_happifier .video-area .slider-left .button-bar a div.facebook:hover{background:none repeat scroll 0 0 #0054A6}#shared_happifier .media-area .slider-left .button-bar a div.twitter:hover,#shared_happifier .video-area .slider-left .button-bar a div.twitter:hover{background:none repeat scroll 0 0 #00AAEA}#shared_happifier .media-area .slider-left .button-bar a:hover,#shared_happifier .video-area .slider-left .button-bar a:hover{text-decoration:none}#shared_happifier .media-area .slider-left .button-bar a.plus-button div,#shared_happifier .video-area .slider-left .button-bar a.plus-button div{margin-top:10px;color:#757573;font-size:40px;font-size:4rem;font-family:OpenSansBold;font-weight:normal;line-height:20px}#shared_happifier .media-area .slider-left .button-bar.short,#shared_happifier .video-area .slider-left .button-bar.short{height:127px}#shared_happifier .media-area .slider-left .button-bar.long,#shared_happifier .video-area .slider-left .button-bar.long{height:171px}#shared_happifier .media-area .slider-left .pinterest,#shared_happifier .video-area .slider-left .pinterest{width:40px;height:40px;cursor:pointer;margin:3px 0 0 6px}#shared_happifier .media-area .slider-left .pinterest a[data-pin-href],#shared_happifier .video-area .slider-left .pinterest a[data-pin-href]{background-repeat:no-repeat;background-size:28px 28px!important;background-position:3px 2px}#shared_happifier .media-area img,#shared_happifier .video-area img{margin:10px 0;display:block;cursor:pointer}#shared_happifier .media-area.buttons-closer img,#shared_happifier .video-area.buttons-closer img{margin:0 0 30px}#shared_happifier .video-area .slider-left{left:-20px}#shared_happifier .video-area iframe{overflow:hidden}#shared_happifier .section{margin:0 0 10px}#shared_happifier .section .buttons-area{width:100%;height:41px}#shared_happifier .section .buttons-area a{margin:0;position:relative;float:left;top:0}#shared_happifier .section .buttons-area a:nth-child(2){float:right}#shared_happifier .section .subscribe-dh{width:100%;vertical-align:top;padding:0;border:3px solid #E9E9E9;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;height:130px;margin-bottom:20px}#shared_happifier .section .subscribe-dh .subscribe-area{width:70%;height:100%;border-right:1px solid #E9E9E9;text-align:center;padding-top:10px;display:inline-block;vertical-align:middle}#shared_happifier .section .subscribe-dh .subscribe-area .headline{margin:0 0 15px;font-size:14px}#shared_happifier .section .subscribe-dh .subscribe-area .headline span{font-family:'OpenSansRegular';color:#777774}#shared_happifier .section .subscribe-dh .subscribe-area .headline span.bold{font-family:'OpenSansSemibold';color:#372f2b}#shared_happifier .section .subscribe-dh .subscribe-area .headline span:nth-child(2){margin-left:7px}#shared_happifier .section .subscribe-dh .fblike-area{display:inline-block;vertical-align:top;text-align:center;width:28%;padding-top:10px}#shared_happifier .section .subscribe-dh .fblike-area .fb_iframe_widget{float:none;margin:18px 0 0}#shared_happifier .section .subscribe-dh .fblike-area .headline{margin:0 0 10px;font-size:14px}#shared_happifier .section .subscribe-dh .fblike-area .headline span{font-family:'OpenSansRegular';color:#777774}#shared_happifier .section .subscribe-dh .fblike-area .headline span.bold{font-family:'OpenSansSemibold';color:#372f2b}#shared_happifier .section .subscribe-dh .success_message{font-size:16px;font-size:1.6rem;font-family:proxima-nova;font-weight:normal;font-weight:700;text-align:center;color:#00AAEA;margin-top:30px}#shared_happifier .section .subscribe-dh h2{color:#00aaea;font-size:16px;font-size:1.6rem;font-family:OpenSansSemiBold;text-align:center;font-weight:normal;margin-bottom:5px}#shared_happifier .section .subscribe-dh form{padding-bottom:15px}#shared_happifier .section .subscribe-dh form input{height:42px}#shared_happifier .section .subscribe-dh form input:first-child{margin-right:15px;font-size:13px;line-height:16px;font-family:'Helvetica Neue';color:#000;width:60%}#shared_happifier .section .subscribe-dh form input:nth-child(2){font-size:13px;padding:0 26px;text-transform:uppercase}#shared_happifier .section .subscribe-dh form .privacy{font-size:10px;font-size:1rem;font-family:OpenSansRegular;font-weight:normal;margin-top:12px;color:#999}#shared_happifier .section .subscribe-dh form .privacy a{color:#372f2b}#shared_happifier .section .subscribe-dh form .privacy a:hover{text-decoration:none}#shared_happifier .section .subscribe-dh.subscribed .subscribed_fblike_title{width:100%;height:40px;background:#ECEEF6;text-align:center;font-size:18px;font-size:1.8rem;font-family:OpenSansRegular;font-weight:normal;color:#372f2b;padding:10px 0;line-height:16px}#shared_happifier .section .subscribe-dh.subscribed .subscribed_fblike_title strong{font-size:18px;font-size:1.8rem;font-family:OpenSansSemibold;font-weight:normal}#shared_happifier .section .subscribe-dh.subscribed .fb-container{padding:34px 194px}#shared_happifier .section .subscribe-dh.subscribed .fb-container .fb_iframe_widget{float:none;margin:0;text-align:center}#shared_happifier .big-buttons-area{margin:20px 0 75px;height:40px}#shared_happifier .big-buttons-area a{position:relative}#shared_happifier .big-buttons-area a.share-facebook{width:49%;display:inline-block;float:left;font-size:16px}#shared_happifier .big-buttons-area a.share-tw{width:49%;display:inline-block;float:right;font-size:16px}#shared_happifier .topics{margin:20px 0;font-family:"proxima-nova",sans-serif;font-size:1.8rem}#shared_happifier .credits{margin:20px 0 0 0;font-family:"proxima-nova",sans-serif;font-size:1.8rem;color:#372f2b}#shared_happifier .credits .title{vertical-align:top;display:inline-block;width:auto;font-family:"proxima-nova",sans-serif;font-weight:600}#shared_happifier .credits .body{vertical-align:top;display:inline-block;width:82%;margin-left:5px}#shared_happifier .credits p{margin:0;line-height:26px!important;color:#372f2b!important}#shared_happifier .tags{font-family:"proxima-nova",sans-serif;font-size:1.8rem;font-weight:600;margin:10px 0 0}#shared_happifier .tags a{font-family:"proxima-nova",sans-serif;font-size:1.8rem}#shared_happifier .get-dh{background:#ECECEC;padding:20px 20px 10px;margin:80px 0 50px;width:640px}#shared_happifier .get-dh .success_message{font-size:30px;font-size:3rem;font-family:OpenSansSemibold;font-weight:normal;text-align:center;color:#00AAEA;margin:60px 0 70px}#shared_happifier .get-dh h2{font-size:28px;font-size:2.8rem;font-family:OpenSansSemibold;font-weight:normal;text-align:center;margin:0 0 15px}#shared_happifier .get-dh .sub{font-size:18px;font-size:1.8rem;font-family:OpenSansRegular;font-weight:normal;text-align:center;margin:0 5px 30px}#shared_happifier .get-dh form{margin:20px 20px 5px}#shared_happifier .get-dh form input[type=email]{font-size:18px;width:390px;height:45px;margin-right:10px;border:2px solid #DEDEDC;padding:5px;font-family:'Helvetica Neue';color:#000}#shared_happifier .get-dh form input[type=submit]{font-size:18px;font-size:1.8rem;font-family:OpenSansSemibold;font-weight:normal;width:155px;height:44px;text-transform:uppercase}#shared_happifier .get-dh .privacy{font-size:10px;font-size:1rem;font-family:OpenSansRegular;font-weight:normal;margin-top:12px;color:#999;text-align:center}#shared_happifier .get-dh .privacy a{color:#372f2b}#shared_happifier .get-dh .privacy a:hover{text-decoration:none}#shared_happifier .get-dh.subscribed{background:transparent;padding:0;width:100%;text-align:center;margin-top:40px}#shared_happifier[data-happifier_type=video] .grid-unit.main.video .section .buttons-area.video a.share-facebook,#shared_happifier[data-happifier_type=video] .grid-unit.main.video .section .buttons-area.video a.share-tw{width:47%}#public_home.sub #share_happiness a.dh-pb-container{display:block;padding:20px 0}#public_home.sub #share_happiness a.dh-pb-container .grid-row.promo{max-width:1056px;width:1056px}#public_home.sub #share_happiness a.dh-pb-container .promo-banner.cell{margin:0 0 0 15px;display:block;width:1006px;height:88px;background:url('/static/img/public_site/share_happiness/hd_adblop.png') no-repeat transparent;background-size:cover}#public_home.sub #share_happiness #shared_happifier{min-width:100%}#public_home.sub #share_happiness #shared_happifier .article,#public_home.sub #share_happiness #shared_happifier .sub{color:#372f2b}#public_home.sub #share_happiness #shared_happifier .article h1,#public_home.sub #share_happiness #shared_happifier .sub h1,#public_home.sub #share_happiness #shared_happifier .article h2,#public_home.sub #share_happiness #shared_happifier .sub h2,#public_home.sub #share_happiness #shared_happifier .article h3,#public_home.sub #share_happiness #shared_happifier .sub h3{color:#372f2b!important;line-height:20px!important;margin:25px 0 10px!important;font-family:"proxima-nova",sans-serif;font-size:18px}#public_home.sub #share_happiness #shared_happifier .article h2,#public_home.sub #share_happiness #shared_happifier .sub h2{font-weight:700}#public_home.sub #share_happiness #shared_happifier .article h1,#public_home.sub #share_happiness #shared_happifier .sub h1,#public_home.sub #share_happiness #shared_happifier .article h3,#public_home.sub #share_happiness #shared_happifier .sub h3{font-weight:800}#public_home.sub #share_happiness #shared_happifier .article p,#public_home.sub #share_happiness #shared_happifier .sub p{font-size:16px!important;color:#372f2b!important}#public_home.sub #share_happiness #shared_happifier .grid-row{width:1056px;max-width:1056px}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main{width:66.6%;margin-bottom:100px;margin-bottom:160px;min-height:1600px}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main h1{font-family:"proxima-nova",sans-serif;font-size:3.6rem;font-weight:700;color:#372f2b;line-height:50px;text-align:left;margin:-15px 0 10px}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .get-dh h2{margin:0 0 15px}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.shared-happifiers{width:33.3%;max-width:300px;position:relative;top:0;padding:0 0 0 40px}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.shared-happifiers h1{color:#777774;font-size:24px;font-size:2.4rem;font-family:OpenSansRegular;text-align:center;font-weight:normal}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.shared-happifiers.fixed{position:fixed;top:-440px}@media only screen and (min-width:768px) and (max-width:1024px){#shared_happifier .grid-row .grid-unit.main{width:62%!important}#shared_happifier .grid-row .grid-unit.shared-happifiers{width:28%!important;max-width:260px!important;padding:0!important}}#shared_happifier .grid-unit.shared-happifiers{margin-left:30px;max-width:300px;padding:0}#shared_happifier .grid-unit.shared-happifiers .inner-section{border:1px solid #D7D7D2;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;padding:0;padding-bottom:5px}#shared_happifier .grid-unit.shared-happifiers .inner-section.welcome{border:none;padding-bottom:13px;vertical-align:top}#shared_happifier .grid-unit.shared-happifiers .inner-section.welcome img{width:320px;max-width:320px;margin-left:-13px}#shared_happifier .grid-unit.shared-happifiers h1{margin-top:18px;line-height:24px}#shared_happifier .grid-unit.shared-happifiers [data-view=MostPopularHappifiers] .happifier.cell{padding:20px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:none;border-top:1px solid #D7D7D2}#shared_happifier .grid-unit.shared-happifiers [data-view=MostPopularHappifiers] .happifier.cell:nth-child(1){border-top:none}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.shared-happifiers{margin-left:30px;max-width:300px;padding:0 0 100px}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.shared-happifiers .inner-section{border:1px solid #D7D7D2;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;padding:0;padding-bottom:5px}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.shared-happifiers .inner-section.welcome{vertical-align:top;border:none;padding-bottom:13px}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.shared-happifiers h1{margin-top:18px;line-height:24px}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.shared-happifiers [data-view=MostPopularHappifiers] .happifier.cell{padding:20px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:none;border-top:1px solid #D7D7D2}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.shared-happifiers [data-view=MostPopularHappifiers] .happifier.cell:nth-child(1){border-top:none}#shared_happifier strong{font-family:"proxima-nova",sans-serif;font-weight:600}#shared_happifier .video-area{width:650px;position:relative;left:-30px}#shared_happifier .video-area iframe{margin-top:20px;display:block;margin:15px 0 0 30px}#shared_happifier .video-area .button-floater{position:absolute;z-index:9;width:200px;text-align:left;top:80px;left:5px;opacity:0;-webkit-transition:opacity .5s ease 0s;-moz-transition:opacity .5s ease 0s;-ms-transition:opacity .5s ease 0s;-o-transition:opacity .5s ease 0s;transition:opacity .5s ease 0s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}#shared_happifier .video-area .button-floater a{position:relative}#shared_happifier .video-area .button-floater a:nth-child(2){top:4px}#shared_happifier .video-area .button-floater a.share-facebook{background:none repeat scroll 0 0 #003A73;border-bottom:2px solid #002040;color:#FFF;display:block;font-size:16px;line-height:40px;text-align:center;text-decoration:none;padding-left:10px;padding-right:10px;width:200px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}#shared_happifier .video-area .button-floater a.share-facebook:hover{background:none repeat scroll 0 0 #0054A6}#shared_happifier .video-area .button-floater a.share-facebook span.icon_fb{background:url("/static/img/public_site/icon-facebook.png") no-repeat scroll 0 0 rgba(0,0,0,0);display:inline-block;height:22px;margin:0 10px 0 0;width:11px;position:relative;top:6px}#shared_happifier .video-area .button-floater a.share-tw{background:none repeat scroll 0 0 #0097D1;border-bottom:2px solid #002040;color:#FFF;display:block;font-size:16px;line-height:40px;text-align:center;text-decoration:none;padding-left:10px;padding-right:10px;width:200px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}#shared_happifier .video-area .button-floater a.share-tw:hover{background:none repeat scroll 0 0 #00AAEA}#shared_happifier .video-area .button-floater a.share-tw span.icon_tw{background:url("/static/img/public_site/icon-twitter.png") no-repeat scroll 0 0 rgba(0,0,0,0);display:inline-block;height:19px;margin:0 5px 0 0;width:28px;position:relative;top:6px}#shared_happifier .video-area:hover .button-floater{-webkit-transition:opacity .5s ease 0s;-moz-transition:opacity .5s ease 0s;-ms-transition:opacity .5s ease 0s;-o-transition:opacity .5s ease 0s;transition:opacity .5s ease 0s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}#shared_happifier .grid-unit.main.video .article p{margin-top:-5px}#shared_happifier .grid-unit.main.video .subscribe-dh.cell{width:auto}#shared_happifier .media-area .image-container{position:relative;margin:0 auto;width:100%;min-height:200px;overflow:hidden}#shared_happifier .media-area .image-container .magnifying_glass{position:absolute;right:-210px;top:10px;background:url('/static/img/mag_glass_hover.png');width:247px;height:35px;cursor:pointer;-webkit-transition:right .25s ease 0s;-moz-transition:right .25s ease 0s;-ms-transition:right .25s ease 0s;-o-transition:right .25s ease 0s;transition:right .25s ease 0s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}#shared_happifier .media-area .image-container .magnifying_glass.buttons-closer{top:0}#shared_happifier .media-area .image-container:hover .magnifying_glass{right:0;-webkit-transition:right .25s ease 0s;-moz-transition:right .25s ease 0s;-ms-transition:right .25s ease 0s;-o-transition:right .25s ease 0s;transition:right .25s ease 0s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}#image_zoom_modal img{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}#dh_fblike_modal{padding:40px 20px;width:680px;text-align:center}#dh_fblike_modal h1{color:#00aaea;text-align:center;margin-bottom:20px;font-size:28px}#dh_fblike_modal .byline{font-size:16px;font-size:1.6rem;font-family:OpenSansSemibold;font-weight:normal}#dh_fblike_modal .fb-like{border:4px solid #F46628;margin:30px auto 40px;width:200px}#dh_fblike_modal .fb-like iframe{width:90px;margin:25px auto;display:block}#dh_fblike_modal h2{font-size:16px;font-size:1.6rem;font-family:OpenSansSemibold;font-weight:normal;margin-bottom:5px;color:#777774}#dh_fblike_modal .button{font-size:10px;font-size:1rem;font-family:OpenSansBold;font-weight:normal}body#public_home.sub #dh_fblike_modal h1{color:#00aaea;text-align:center;margin-bottom:20px;font-size:28px}body#public_home.sub #dh_fblike_modal h2{font-size:16px;font-size:1.6rem;font-family:OpenSansSemibold;font-weight:normal;margin-bottom:5px;color:#777774}.no_overlay .overlay{background:none repeat scroll 0 0 rgba(255,255,255,0)}#share_happifier_on_facebook{position:absolute;background:none!important;width:300px!important;height:400px!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;z-index:9999!important}#share_happifier_on_facebook .close-modal{background:none repeat scroll 0 0 #CCC;border-radius:2px;color:#FFF;cursor:pointer;font-family:OpenSansSemibold;font-size:1.2rem;height:16px;line-height:15px;position:absolute;right:5px;text-align:center;top:5px;width:16px}#share_happifier_on_facebook .background{background:#000;opacity:.10;z-index:-1;position:absolute;width:302px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}#share_happifier_on_facebook .share{background:#fff;position:relative;margin:8px 5px 0 7px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;padding:30px 20px 20px}#share_happifier_on_facebook .share .share-image-container{height:188px;text-align:center}#share_happifier_on_facebook .share .title{font-size:13px;font-weight:700;text-align:center;margin-bottom:5px}#share_happifier_on_facebook .share img{max-width:100%;height:auto;max-height:188px}#share_happifier_on_facebook .share textarea[name=comment]{margin:10px 0;width:100%;height:60px}#share_happifier_on_facebook .share .button{background:none repeat scroll 0 0 #003A73;border-bottom:2px solid #002040;color:#FFF;display:block;font-size:14px;line-height:40px;text-align:center;text-decoration:none;padding-left:10px;padding-right:10px;width:40%;position:relative;left:149px;height:40px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}#share_happifier_on_facebook .share .button:hover{background:none repeat scroll 0 0 #0054A6}#share_happifier_on_facebook .share .close_small{position:absolute;top:4px;right:4px;z-index:99}#share_happifier_on_facebook.arrow_down .background:after{left:50%;margin-left:-8px;z-index:2;content:'';position:absolute;border-style:solid;border-width:8px;border-color:#000 transparent transparent;width:0;height:0;top:100%}#share_happifier_on_facebook.arrow_down .share:after{left:50%;margin-left:-8px;z-index:2;content:'';position:absolute;border-style:solid;border-width:8px;border-color:#fff transparent transparent;width:0;height:0;top:100%}#share_happifier_on_facebook.arrow_down .share:before{left:50%;margin-left:-9px;z-index:1;content:'';position:absolute;border-style:solid;border-width:9px;border-color:#d7d7d2 transparent transparent;width:0;height:0;top:100%}#share_happifier_on_facebook.arrow_up .background:after{left:50%;margin-left:-8px;z-index:2;content:'';position:absolute;border-style:solid;border-width:8px;border-color:transparent transparent #000;width:0;height:0;top:-16px}#share_happifier_on_facebook.arrow_up .share:after{left:50%;margin-left:-8px;z-index:2;content:'';position:absolute;border-style:solid;border-width:8px;border-color:transparent transparent #fff;width:0;height:0;top:-15px}#share_happifier_on_facebook.arrow_up .share:before{left:50%;margin-left:-9px;z-index:1;content:'';position:absolute;border-style:solid;border-width:9px;border-color:transparent transparent #d7d7d2;width:0;height:0;top:-17px}#share_happifier_on_facebook.arrow_left .background:after{left:-7px;margin-left:-8px;z-index:2;content:'';position:absolute;border-style:solid;border-width:8px;border-color:transparent #000 transparent transparent;width:0;height:0;top:41px}#share_happifier_on_facebook.arrow_left .share:after{left:-7px;margin-left:-8px;z-index:2;content:'';position:absolute;border-style:solid;border-width:8px;border-color:transparent #fff transparent transparent;width:0;height:0;top:33px}#share_happifier_on_facebook.arrow_left .share:before{left:-8px;margin-left:-9px;z-index:1;content:'';position:absolute;border-style:solid;border-width:8px;border-color:transparent #d7d7d2 transparent transparent;width:0;height:0;top:33px}[data-view=HappifierArticlePromo]{border:1px solid #ff7a00;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border-bottom:none;background:#fff;position:fixed;-webkit-transform:none!important;bottom:0;width:330px;-webkit-transition:left .85s ease-in;-moz-transition:left .85s ease-in;-ms-transition:left .85s ease-in;-o-transition:left .85s ease-in;transition:left .85s ease-in;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);visibility:visible;display:block;z-index:999;-webkit-box-shadow:0 0 10px rgba(50,50,50,0.4);-moz-box-shadow:0 0 10px rgba(50,50,50,0.4);box-shadow:0 0 10px rgba(50,50,50,0.4);left:5000px}[data-view=HappifierArticlePromo].hidden{visibility:hidden;display:block}[data-view=HappifierArticlePromo].fixed{position:fixed}[data-view=HappifierArticlePromo].no_animation{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}[data-view=HappifierArticlePromo] .close{position:absolute;text-align:center;font-size:12px;font-size:1.2rem;font-family:OpenSansSemibold;font-weight:normal;line-height:15px;top:5px;right:5px;cursor:pointer;color:#fff;width:16px;height:16px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background:#ccc}[data-view=HappifierArticlePromo] .inner{padding:15px 15px 5px}[data-view=HappifierArticlePromo] .inner #fb-like_elem{margin-bottom:15px}[data-view=HappifierArticlePromo] .inner .twitter-follow>iframe{display:block;margin:0 auto 15px!important}[data-view=HappifierArticlePromo] .inner h2{font-size:18px!important;font-size:1.8rem!important;font-family:OpenSansSemibold!important;font-weight:normal!important;color:#ff7a00!important;text-align:center!important;margin:0 0 10px!important}[data-view=HappifierArticlePromo] .inner .twitter-follow{padding:0!important}[data-view=HappifierArticlePromo] .inner .fb-like{margin:5px 0 0!important}[data-view=HappifierArticlePromo] .inner .opt{font-size:11px;font-size:1.1rem;font-family:OpenSansSemibold;font-weight:normal;color:#777774;margin-top:15px;float:left}[data-view=HappifierArticlePromo] .inner .opt a{color:#777774}[data-view=HappifierArticlePromo] .inner a:hover{text-decoration:none}[data-view=HappifierArticlePromo] .inner img{margin:10px 0 5px}[data-view=HappifierArticlePromo] .inner p.article_promo{font-size:12px!important;font-size:1.2rem!important;font-family:OpenSansSemibold!important;font-weight:normal!important;color:#777774!important;line-height:14px!important;margin:0!important}[data-view=HappifierArticlePromo] .inner .promo-inner{padding:15px;text-align:center}[data-view=HappifierArticlePromo] .inner .promo-inner .text{font-size:14px;font-size:1.4rem;font-family:'OpenSansSemibold';font-weight:normal;color:#372f2b;margin-bottom:20px;line-height:24px}[data-view=HappifierArticlePromo] .inner .promo-inner .button{height:50px;font-size:14px;line-height:50px;width:200px}[data-view=HappifierArticlePromo].big{width:310px}[data-view=HappifierArticlePromo].next-article{width:300px}[data-view=HappifierArticlePromo].next-article .image_container{text-align:center;margin:0 auto;width:260px}[data-view=HappifierArticlePromo].next-article .text-container{text-align:left;margin:0 auto;width:260px}#home [data-view=HappifierArticlePromo].fixed,#threads [data-view=HappifierArticlePromo].fixed,#my_track [data-view=HappifierArticlePromo].fixed,#skills [data-view=HappifierArticlePromo].fixed,#science [data-view=HappifierArticlePromo].fixed{bottom:0}#shared_happifier ul{margin-left:20px;padding:0;list-style-type:disc}#shared_happifier .shared-happifiers .happifier{padding:10px}#shared_happifier .shared-happifiers .happifier:last-child{margin-bottom:160px}#shared_happifier .shared-happifiers .happifier a .title{color:#ff7a00}#shared_happifier .shared-happifiers .happifier a:hover{text-decoration:none}#shared_happifier .shared-happifiers .happifier a:hover .title{color:#e66e00}#shared_happifier .shared-happifiers .happifier .title{font-size:16px;font-size:1.6rem;font-family:OpenSansSemibold;font-weight:normal;text-align:left;margin:5px 0;line-height:20px}#shared_happifier .shared-happifiers .happifier:hover a .title{color:#E66E00}#happify_embedded_uplift_editor_modal_bg{position:fixed;background-color:rgba(255,255,255,0.92);left:0;top:0;height:100%;width:100%;z-index:90000}#happify_embedded_uplift_editor_modal_bg .editor_modal_outside{position:absolute;left:0;top:0;height:100%;width:100%}#happify_embedded_uplift_editor_modal_bg .uplift_ce_modal{font-family:OpenSansLight;background-color:#fff;position:relative;width:430px;margin:50px auto;border-radius:5px;box-shadow:0 0 40px 10px rgba(200,200,200,0.35);border:1px solid #CCCACA;overflow:hidden}#happify_embedded_uplift_editor_modal_bg .uplift_ce_modal .uplift_ce_title{position:relative;color:#fff;background-color:#00ade6;font-size:23px;width:100%;height:62px}#happify_embedded_uplift_editor_modal_bg .uplift_ce_modal .uplift_ce_title .text_title{margin-left:20px;height:62px;line-height:62px}#happify_embedded_uplift_editor_modal_bg .uplift_ce_modal .uplift_ce_title .close_bttn{position:absolute;width:12px;height:12px;top:5px;right:5px;cursor:pointer;background:url('/static/img/uplift/bttn_modal_close2.png')}#happify_embedded_uplift_editor_modal_bg .uplift_ce_modal .uplift_ce_body_title{position:relative;color:#666;font-size:13px;font-weight:bold;width:100%;height:30px;margin-top:14px}#happify_embedded_uplift_editor_modal_bg .uplift_ce_modal .uplift_ce_body_title .text_title{margin-left:15px;height:30px;line-height:30px;font-family:OpenSansBold;font-weight:normal;font-size:15px}#happify_embedded_uplift_editor_modal_bg .uplift_ce_modal .uplift_ce_body_title .clipboard_message{position:absolute;top:0;right:49px;height:30px;line-height:30px;text-align:right;opacity:0;font-family:OpenSansSemiBold;font-weight:normal;font-size:12px}#happify_embedded_uplift_editor_modal_bg .uplift_ce_modal .uplift_ce_body_title .clipboard_message.show{opacity:1;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}#happify_embedded_uplift_editor_modal_bg .uplift_ce_modal .uplift_ce_body_title .clipboard_message.hide{opacity:0;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}#happify_embedded_uplift_editor_modal_bg .uplift_ce_modal .uplift_ce_body_title .clipboard_bttn{cursor:pointer;position:absolute;top:0;right:15px;width:20px;height:22px;background:url('/static/img/uplift/clipboard.png');display:none}#happify_embedded_uplift_editor_modal_bg .uplift_ce_modal .uplift_ce_code_area{position:relative;width:100%}#happify_embedded_uplift_editor_modal_bg .uplift_ce_modal .uplift_ce_code_area textarea{width:403px;height:137px;border-radius:5px;margin:0 13px 10px;border:1px solid #d7d7d2;font-family:monospace;padding:15px;font-size:14px}#happify_embedded_uplift_editor_modal_bg .uplift_ce_modal .uplift_ce_options{position:relative;width:100%}#happify_embedded_uplift_editor_modal_bg .uplift_ce_modal .uplift_ce_options .controls_field{font-famiy:OpenSansRegular;position:relative;color:#666;background-color:#f8f8f8;margin:0 auto 15px;width:403px;padding-bottom:20px;padding-top:1px}#happify_embedded_uplift_editor_modal_bg .uplift_ce_modal .uplift_ce_options .controls_field .title_row{position:relative;margin:15px 20px 0 20px;font-size:14px;font-family:OpenSansSemiBold;font-weight:normal}#happify_embedded_uplift_editor_modal_bg .uplift_ce_modal .uplift_ce_options .controls_field .radio_row{position:relative;margin:15px 20px 0 20px;font-size:13px;height:20px}#happify_embedded_uplift_editor_modal_bg .uplift_ce_modal .uplift_ce_options .controls_field .input_row{position:relative;margin:15px 20px 0 20px}#happify_embedded_uplift_editor_modal_bg .uplift_ce_modal .uplift_ce_options .controls_field label .label_text{float:left;display:inline-block;height:20px;line-height:20px;padding-left:10px;font-family:OpenSansRegular;font-weight:normal;font-size:13px}#happify_embedded_uplift_editor_modal_bg .uplift_ce_modal .uplift_ce_options .controls_field .rborder{float:left;display:inline-block;position:relative;width:20px;height:20px;border-radius:50%;border:1px solid #dcdcd8;background-color:#fff;-moz-box-sizing:border-box;outline:0 none}#happify_embedded_uplift_editor_modal_bg .uplift_ce_modal .uplift_ce_options .controls_field .rborder .rcenter{display:none;position:relative;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background-color:#ff7624}#happify_embedded_uplift_editor_modal_bg .uplift_ce_modal .uplift_ce_options .controls_field input[type="radio"]{display:none}#happify_embedded_uplift_editor_modal_bg .uplift_ce_modal .uplift_ce_options .controls_field input[type="radio"]:checked+label .rborder .rcenter{display:block}#happify_embedded_uplift_editor_modal_bg .uplift_ce_modal .uplift_ce_options .controls_field .hidden_block{display:none}#happify_embedded_uplift_editor_modal_bg .uplift_ce_modal .uplift_ce_options .controls_field .hidden_block.show_hidden{display:block}#happify_embedded_uplift_editor_modal_bg .uplift_ce_modal .uplift_ce_options .controls_field .url_param{font-family:OpenSansRegular;width:284px;height:32px;border-radius:5px;margin:10px 13px 10px 15px;border:1px solid #d7d7d2}#dh_lightbox{width:640px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}#dh_lightbox .color-bar{height:6px;width:100%;-webkit-border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0;-ms-border-radius:5px 0 0 0;border-radius:5px 0 0 0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-size:100% 6px}#dh_lightbox .logo{margin:25px auto 0;width:112px;height:32px;background-image:url("/static/img/public_site/share_happiness/lightboxes/happify_logo.png")}#dh_lightbox .dh_logo{background-image:url('/static/img/public_site/share_happiness/lightboxes/hd_logo.png');width:123px;height:72px}#dh_lightbox .section-white{background:#fff}#dh_lightbox .section-blue{background:#00aaea;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}#dh_lightbox .happify-blue{padding:20px 50px 18px;position:relative;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}#dh_lightbox .bullet{margin:20px 0}#dh_lightbox .bullet .gear{width:16px;height:16px;display:inline-block;vertical-align:top}#dh_lightbox .bullet .gear.grey{background:url('/static/img/public_site/share_happiness/lightboxes/icon-greygear@2x.png') no-repeat transparent;background-size:16px 16px}#dh_lightbox .bullet .gear.blue{background:url('/static/img/public_site/share_happiness/lightboxes/icon-bluegear@2x.png') no-repeat transparent;background-size:16px 16px}#dh_lightbox .bullet .text{margin-left:15px;display:inline-block;vertical-align:top;width:300px;color:#fff;font-size:16px;font-size:1.6rem;font-family:OpenSansRegular;font-weight:normal;line-height:16px}#dh_lightbox .button.orange{width:150px;height:58px;line-height:58px;position:absolute;top:70px;left:420px;font-family:OpenSansSemibold;font-size:18px;text-align:center}#dh_lightbox .happify-promo{padding:0 50px 20px;margin-top:15px}#dh_lightbox .happify-promo .text,#dh_lightbox .happify-promo .image{display:inline-block;vertical-align:top}#dh_lightbox .happify-promo .text{width:64%;text-align:left}#dh_lightbox .happify-promo .text h1{color:#ff7a00;font-size:30px;font-size:3rem;font-family:OpenSansRegular;font-weight:normal;text-align:left;line-height:30px;margin:15px 0 20px}#dh_lightbox .happify-promo .text .sub{color:#372f2b;font-size:16px;font-size:1.6rem;font-family:OpenSansRegular;font-weight:normal;width:360px}#dh_lightbox .happify-promo .image{width:34%}#dh_lightbox .combined-happify-promo{padding:35px 30px 39px 50px}#dh_lightbox .combined-happify-promo .text,#dh_lightbox .combined-happify-promo .image{display:inline-block;vertical-align:top}#dh_lightbox .combined-happify-promo .text{width:67%;text-align:left}#dh_lightbox .combined-happify-promo .text h1{color:#ff7a00;font-size:30px;font-size:3rem;font-family:OpenSansRegular;font-weight:normal;text-align:left;line-height:38px;margin:0 0 20px}#dh_lightbox .combined-happify-promo .text .sub{color:#ff7a00;font-size:16px;font-size:1.6rem;font-family:OpenSansRegular;font-weight:normal;width:360px}#dh_lightbox .combined-happify-promo .image{width:31%}#dh_lightbox .combined-happify-promo .bullet{margin:10px 0}#dh_lightbox .combined-happify-promo .bullet .text{color:#372f2b;line-height:22px}#dh_lightbox .combined-happify-promo .bullet .gear{margin-top:5px}#dh_lightbox .combined-happify-promo .bullet:nth-child(3){margin-top:18px}#dh_lightbox .combined-happify-promo .button.orange{top:223px;left:450px}#dh_lightbox .dh-blue{padding:20px 50px;position:relative;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}#dh_lightbox .dh-blue .title{text-align:center;font-size:16px;font-size:1.6rem;font-family:OpenSansRegular;font-weight:normal;line-height:22px;margin-bottom:15px;color:#fff}#dh_lightbox .dh-blue .title strong{font-size:16px;font-size:1.6rem;font-family:OpenSansSemibold;font-weight:normal}#dh_lightbox .dh-blue .success_message{font-size:18px;font-size:1.8rem;font-family:OpenSansBold;font-weight:normal;line-height:28px;text-align:center;color:#fff}#dh_lightbox .dh-blue form{text-align:center}#dh_lightbox .dh-blue form input[type=email]{height:50px;font-size:20px;width:395px;margin-right:20px;padding:0 20px;font-family:OpenSansSemibold}#dh_lightbox .dh-blue form input.button.grey{width:106px;height:48px;line-height:48px;font-size:20px;font-family:OpenSansSemibold;font-weight:normal;color:#372f2b!important;background:#d7d7d2;box-shadow:0 2px 0 #b9b9b4}html[lang=fr] #shared_happifier .section .subscribe-dh .subscribe-area .headline span{font-size:11px}html[lang=pt] #shared_happifier .big-buttons-area a[title].share-facebook span.icon_fb{left:25px}html[lang=pt] #shared_happifier .big-buttons-area a[title].share-tw span.icon_tw{left:30px}[data-view=TestimonialsView] .grid-unit:nth-child(2),#testimonials .grid-unit:nth-child(2){margin-left:0}[data-view=TestimonialsView] .grid-unit .header,#testimonials .grid-unit .header{margin-bottom:20px}[data-view=TestimonialsView] .grid-unit .image,#testimonials .grid-unit .image{display:inline-block;margin:20px 10px 15px 20px;vertical-align:top}[data-view=TestimonialsView] .grid-unit .image img,#testimonials .grid-unit .image img{border:2px solid #fff;box-shadow:0 0 0 2px}[data-view=TestimonialsView] .grid-unit .body,#testimonials .grid-unit .body{font-size:14px;font-size:1.4rem;font-family:OpenSansRegular;font-weight:normal;margin:0 20px;color:#8B8B8B}[data-view=TestimonialsView] .grid-unit .title,#testimonials .grid-unit .title{display:inline-block;color:#00aaea;line-height:22px;font-size:18px;font-size:1.8rem;font-family:OpenSansSemiBold;font-weight:normal;text-align:left;margin:27px 0 0}[data-view=TestimonialsView] .grid-unit .signature,#testimonials .grid-unit .signature{bottom:5px;font-size:15px;font-size:1.5rem;font-family:OpenSansRegular;font-weight:normal;position:absolute;right:25px;color:#8B8B8B}[data-view=TestimonialsView] .grid-unit:last-child,#testimonials .grid-unit:last-child{margin-right:0}[data-view=TestimonialsView] .grid-unit.lori_n .title,#testimonials .grid-unit.lori_n .title{width:170px}[data-view=TestimonialsView] .grid-unit.angela_w .title,#testimonials .grid-unit.angela_w .title{width:158px}[data-view=TestimonialsView] .grid-unit.pierre_e .title,#testimonials .grid-unit.pierre_e .title{width:150px}[data-view=TestimonialsView] .grid-unit.pierre_e .body,#testimonials .grid-unit.pierre_e .body{margin:0 25px}[data-view=HappifyWayOfLife] h2,#happify_way_of_life h2{color:#ff7a00;font-size:20px;font-size:2rem;font-family:OpenSansRegular;font-weight:normal;text-align:center;margin-bottom:10px}[data-view=HappifyWayOfLife] .grid-unit.card,#happify_way_of_life .grid-unit.card{height:220px;width:223px;vertical-align:top;text-align:center;display:inline-block;float:none;margin-left:14px;margin-right:14px}[data-view=HappifyWayOfLife] .grid-unit.card .image,#happify_way_of_life .grid-unit.card .image{height:105px;line-height:105px}[data-view=HappifyWayOfLife] .grid-unit.card .image img,#happify_way_of_life .grid-unit.card .image img{vertical-align:middle}[data-view=HappifyWayOfLife] .grid-unit.card .title,#happify_way_of_life .grid-unit.card .title{color:#00aaea;font-size:16px;font-size:1.6rem;font-family:OpenSansSemibold;font-weight:normal;margin-bottom:5px}[data-view=HappifyWayOfLife] .grid-unit.card .body,#happify_way_of_life .grid-unit.card .body{font-size:13px;font-size:1.3rem;font-family:OpenSansRegular;font-weight:normal}#community h1{color:#777774}#community h1.featured{text-align:left;padding-bottom:10px;margin-left:16px}#community h1.community{text-align:center;padding-bottom:30px}.community_modal{width:940px;height:auto;padding:30px 20px;text-align:center}.community_modal .heading--main{display:inline-block;position:relative;text-align:center;font-size:23px;font-size:2.3rem;font-family:OpenSansRegular;font-weight:normal;color:#00AAEA}.community_modal .heading--sub{display:inline-block;position:relative;margin-top:10px;margin-bottom:20px;text-align:center;font-size:16px;font-size:1.6rem;font-family:OpenSansRegular;font-weight:normal;color:#777774}.community_modal .left{position:relative;width:48%;margin-right:2%;height:auto;float:left;text-align:left}.community_modal .right{position:relative;width:50%;height:auto;float:right;text-align:left}.community_modal .modal-image{width:100%;height:auto}.community_modal .descr{width:100%;height:auto;font-size:18px;font-size:1.8rem;font-family:OpenSansRegular;font-weight:normal;color:#777774}.community_modal .descr p{display:inline-block;position:relative;margin-top:20px}.community_modal .descr p strong{color:#372F2B}.community_modal .button-section{display:inline-block;position:relative;width:100%;text-align:center;margin:40px auto 0 auto}.community_modal .later-section{display:inline-block;position:absolute;width:auto;top:450px;right:20px;font-size:13px;font-size:1.3rem;font-family:OpenSansRegular;font-weight:normal;color:#777774;text-decoration:underline;cursor:pointer}.community_modal .button{width:auto;padding:10px 20px;height:48px;font-size:16px;font-size:1.6rem;font-family:OpenSansSemiBold;font-weight:normal;text-transform:uppercase}.cs-icon-appreciation--sm{background-image:url(/static/img/strengths/icons_sm.png);background-position:-150px 0;width:50px;height:50px}.cs-icon-bravery--sm{background-image:url(/static/img/strengths/icons_sm.png);background-position:-594px -300px;width:44px;height:50px}.cs-icon-creativity--sm{background-image:url(/static/img/strengths/icons_sm.png);background-position:0 -150px;width:48px;height:50px}.cs-icon-curiosity--sm{background-image:url(/static/img/strengths/icons_sm.png);background-position:-148px -150px;width:48px;height:50px}.cs-icon-fairness--sm{background-image:url(/static/img/strengths/icons_sm.png);background-position:-300px 0;width:44px;height:50px}.cs-icon-forgiveness--sm{background-image:url(/static/img/strengths/icons_sm.png);background-position:-444px 0;width:50px;height:50px}.cs-icon-gratitude--sm{background-image:url(/static/img/strengths/icons_sm.png);background-position:-444px -150px;width:50px;height:50px}.cs-icon-honesty--sm{background-image:url(/static/img/strengths/icons_sm.png);background-position:-300px -150px;width:44px;height:50px}.cs-icon-hope--sm{background-image:url(/static/img/strengths/icons_sm.png);background-position:0 -300px;width:50px;height:50px}.cs-icon-humility--sm{background-image:url(/static/img/strengths/icons_sm.png);background-position:-150px -300px;width:50px;height:50px}.cs-icon-humor--sm{background-image:url(/static/img/strengths/icons_sm.png);background-position:-300px -300px;width:50px;height:50px}.cs-icon-intelligence--sm{background-image:url(/static/img/strengths/icons_sm.png);background-position:-594px 0;width:50px;height:50px}.cs-icon-judgment--sm{background-image:url(/static/img/strengths/icons_sm.png);background-position:-594px -150px;width:48px;height:50px}.cs-icon-kindness--sm{background-image:url(/static/img/strengths/icons_sm.png);background-position:0 0;width:50px;height:50px}.cs-icon-leadership--sm{background-image:url(/static/img/strengths/icons_sm.png);background-position:-450px -300px;width:44px;height:50px}.cs-icon-learning--sm{background-image:url(/static/img/strengths/icons_sm.png);background-position:0 -450px;width:48px;height:50px}.cs-icon-locked--sm{background-image:url(/static/img/strengths/icons_sm.png);background-position:-148px -450px;width:50px;height:50px}.cs-icon-love--sm{background-image:url(/static/img/strengths/icons_sm.png);background-position:-298px -450px;width:50px;height:50px}.cs-icon-perseverance--sm{background-image:url(/static/img/strengths/icons_sm.png);background-position:-448px -450px;width:44px;height:50px}.cs-icon-perspective--sm{background-image:url(/static/img/strengths/icons_sm.png);background-position:-592px -450px;width:48px;height:50px}.cs-icon-prudence--sm{background-image:url(/static/img/strengths/icons_sm.png);background-position:-744px 0;width:50px;height:50px}.cs-icon-question--sm{background-image:url(/static/img/strengths/icons_sm.png);background-position:-744px -150px;width:50px;height:50px}.cs-icon-regulation--sm{background-image:url(/static/img/strengths/icons_sm.png);background-position:-744px -300px;width:50px;height:50px}.cs-icon-spirituality--sm{background-image:url(/static/img/strengths/icons_sm.png);background-position:-744px -450px;width:50px;height:50px}.cs-icon-teamwork--sm{background-image:url(/static/img/strengths/icons_sm.png);background-position:0 -600px;width:44px;height:50px}.cs-icon-zest--sm{background-image:url(/static/img/strengths/icons_sm.png);background-position:-144px -600px;width:50px;height:50px}.cs-icon-appreciation--md{background-image:url(/static/img/strengths/icons_md.png);background-position:-688px -344px;width:72px;height:72px}.cs-icon-bravery--md{background-image:url(/static/img/strengths/icons_md.png);background-position:0 0;width:72px;height:82px}.cs-icon-creativity--md{background-image:url(/static/img/strengths/icons_md.png);background-position:-516px 0;width:72px;height:75px}.cs-icon-curiosity--md{background-image:url(/static/img/strengths/icons_md.png);background-position:-172px -364px;width:72px;height:75px}.cs-icon-fairness--md{background-image:url(/static/img/strengths/icons_md.png);background-position:0 -182px;width:72px;height:82px}.cs-icon-forgiveness--md{background-image:url(/static/img/strengths/icons_md.png);background-position:-688px 0;width:72px;height:72px}.cs-icon-gratitude--md{background-image:url(/static/img/strengths/icons_md.png);background-position:-688px -172px;width:72px;height:72px}.cs-icon-honesty--md{background-image:url(/static/img/strengths/icons_md.png);background-position:-172px -182px;width:72px;height:82px}.cs-icon-hope--md{background-image:url(/static/img/strengths/icons_md.png);background-position:0 -539px;width:72px;height:72px}.cs-icon-humility--md{background-image:url(/static/img/strengths/icons_md.png);background-position:-516px -539px;width:72px;height:72px}.cs-icon-humor--md{background-image:url(/static/img/strengths/icons_md.png);background-position:-688px -539px;width:72px;height:72px}.cs-icon-intelligence--md{background-image:url(/static/img/strengths/icons_md.png);background-position:0 -711px;width:72px;height:72px}.cs-icon-judgment--md{background-image:url(/static/img/strengths/icons_md.png);background-position:-516px -175px;width:72px;height:75px}.cs-icon-kindness--md{background-image:url(/static/img/strengths/icons_md.png);background-position:-516px -364px;width:72px;height:72px}.cs-icon-leadership--md{background-image:url(/static/img/strengths/icons_md.png);background-position:-344px -182px;width:72px;height:82px}.cs-icon-learning--md{background-image:url(/static/img/strengths/icons_md.png);background-position:0 -364px;width:72px;height:75px}.cs-icon-locked--md{background-image:url(/static/img/strengths/icons_md.png);background-position:-172px -539px;width:72px;height:72px}.cs-icon-love--md{background-image:url(/static/img/strengths/icons_md.png);background-position:-344px -539px;width:72px;height:72px}.cs-icon-perseverance--md{background-image:url(/static/img/strengths/icons_md.png);background-position:-344px 0;width:72px;height:82px}.cs-icon-perspective--md{background-image:url(/static/img/strengths/icons_md.png);background-position:-344px -364px;width:72px;height:75px}.cs-icon-prudence--md{background-image:url(/static/img/strengths/icons_md.png);background-position:-860px 0;width:72px;height:72px}.cs-icon-question--md{background-image:url(/static/img/strengths/icons_md.png);background-position:-860px -172px;width:72px;height:72px}.cs-icon-regulation--md{background-image:url(/static/img/strengths/icons_md.png);background-position:-860px -344px;width:72px;height:72px}.cs-icon-spirituality--md{background-image:url(/static/img/strengths/icons_md.png);background-position:-860px -516px;width:72px;height:72px}.cs-icon-teamwork--md{background-image:url(/static/img/strengths/icons_md.png);background-position:-172px 0;width:72px;height:82px}.cs-icon-zest--md{background-image:url(/static/img/strengths/icons_md.png);background-position:-172px -711px;width:72px;height:72px}.cs-icon-appreciation--lg{background-image:url(/static/img/strengths/icons_lg.png);background-position:-880px -440px;width:120px;height:120px}.cs-icon-bravery--lg{background-image:url(/static/img/strengths/icons_lg.png);background-position:0 0;width:120px;height:137px}.cs-icon-creativity--lg{background-image:url(/static/img/strengths/icons_lg.png);background-position:-660px 0;width:120px;height:125px}.cs-icon-curiosity--lg{background-image:url(/static/img/strengths/icons_lg.png);background-position:-220px -474px;width:120px;height:125px}.cs-icon-fairness--lg{background-image:url(/static/img/strengths/icons_lg.png);background-position:0 -237px;width:120px;height:137px}.cs-icon-forgiveness--lg{background-image:url(/static/img/strengths/icons_lg.png);background-position:-880px 0;width:120px;height:120px}.cs-icon-gratitude--lg{background-image:url(/static/img/strengths/icons_lg.png);background-position:-880px -220px;width:120px;height:120px}.cs-icon-honesty--lg{background-image:url(/static/img/strengths/icons_lg.png);background-position:-220px -237px;width:120px;height:137px}.cs-icon-hope--lg{background-image:url(/static/img/strengths/icons_lg.png);background-position:0 -699px;width:120px;height:120px}.cs-icon-humility--lg{background-image:url(/static/img/strengths/icons_lg.png);background-position:-660px -699px;width:120px;height:120px}.cs-icon-humor--lg{background-image:url(/static/img/strengths/icons_lg.png);background-position:-880px -699px;width:120px;height:120px}.cs-icon-intelligence--lg{background-image:url(/static/img/strengths/icons_lg.png);background-position:0 -919px;width:120px;height:120px}.cs-icon-judgment--lg{background-image:url(/static/img/strengths/icons_lg.png);background-position:-660px -225px;width:120px;height:125px}.cs-icon-kindness--lg{background-image:url(/static/img/strengths/icons_lg.png);background-position:-660px -474px;width:120px;height:120px}.cs-icon-leadership--lg{background-image:url(/static/img/strengths/icons_lg.png);background-position:-440px -237px;width:120px;height:137px}.cs-icon-learning--lg{background-image:url(/static/img/strengths/icons_lg.png);background-position:0 -474px;width:120px;height:125px}.cs-icon-locked--lg{background-image:url(/static/img/strengths/icons_lg.png);background-position:-220px -699px;width:120px;height:120px}.cs-icon-love--lg{background-image:url(/static/img/strengths/icons_lg.png);background-position:-440px -699px;width:120px;height:120px}.cs-icon-perseverance--lg{background-image:url(/static/img/strengths/icons_lg.png);background-position:-440px 0;width:120px;height:137px}.cs-icon-perspective--lg{background-image:url(/static/img/strengths/icons_lg.png);background-position:-440px -474px;width:120px;height:125px}.cs-icon-prudence--lg{background-image:url(/static/img/strengths/icons_lg.png);background-position:-1100px 0;width:120px;height:120px}.cs-icon-question--lg{background-image:url(/static/img/strengths/icons_lg.png);background-position:-1100px -220px;width:120px;height:120px}.cs-icon-regulation--lg{background-image:url(/static/img/strengths/icons_lg.png);background-position:-1100px -440px;width:120px;height:120px}.cs-icon-spirituality--lg{background-image:url(/static/img/strengths/icons_lg.png);background-position:-1100px -660px;width:120px;height:120px}.cs-icon-teamwork--lg{background-image:url(/static/img/strengths/icons_lg.png);background-position:-220px 0;width:120px;height:137px}.cs-icon-zest--lg{background-image:url(/static/img/strengths/icons_lg.png);background-position:-220px -919px;width:120px;height:120px}.cs-icon-appreciation--xl{background-image:url(/static/img/strengths/icons_xl.png);background-position:-600px 0;width:500px;height:500px}.cs-icon-bravery--xl{background-image:url(/static/img/strengths/icons_xl.png);background-position:-2338px -1200px;width:438px;height:500px}.cs-icon-creativity--xl{background-image:url(/static/img/strengths/icons_xl.png);background-position:0 -600px;width:480px;height:500px}.cs-icon-curiosity--xl{background-image:url(/static/img/strengths/icons_xl.png);background-position:-580px -600px;width:480px;height:500px}.cs-icon-fairness--xl{background-image:url(/static/img/strengths/icons_xl.png);background-position:-1200px 0;width:438px;height:500px}.cs-icon-forgiveness--xl{background-image:url(/static/img/strengths/icons_xl.png);background-position:-1738px 0;width:500px;height:500px}.cs-icon-gratitude--xl{background-image:url(/static/img/strengths/icons_xl.png);background-position:-1738px -600px;width:500px;height:500px}.cs-icon-honesty--xl{background-image:url(/static/img/strengths/icons_xl.png);background-position:-1200px -600px;width:438px;height:500px}.cs-icon-hope--xl{background-image:url(/static/img/strengths/icons_xl.png);background-position:0 -1200px;width:500px;height:500px}.cs-icon-humility--xl{background-image:url(/static/img/strengths/icons_xl.png);background-position:-600px -1200px;width:500px;height:500px}.cs-icon-humor--xl{background-image:url(/static/img/strengths/icons_xl.png);background-position:-1200px -1200px;width:500px;height:500px}.cs-icon-intelligence--xl{background-image:url(/static/img/strengths/icons_xl.png);background-position:-2338px 0;width:500px;height:500px}.cs-icon-judgment--xl{background-image:url(/static/img/strengths/icons_xl.png);background-position:-2338px -600px;width:480px;height:500px}.cs-icon-kindness--xl{background-image:url(/static/img/strengths/icons_xl.png);background-position:0 0;width:500px;height:500px}.cs-icon-leadership--xl{background-image:url(/static/img/strengths/icons_xl.png);background-position:-1800px -1200px;width:438px;height:500px}.cs-icon-learning--xl{background-image:url(/static/img/strengths/icons_xl.png);background-position:0 -1800px;width:480px;height:500px}.cs-icon-locked--xl{background-image:url(/static/img/strengths/icons_xl.png);background-position:-356px -2400px;width:181px;height:181px}.cs-icon-love--xl{background-image:url(/static/img/strengths/icons_xl.png);background-position:-1118px -1800px;width:500px;height:500px}.cs-icon-perseverance--xl{background-image:url(/static/img/strengths/icons_xl.png);background-position:-1718px -1800px;width:438px;height:500px}.cs-icon-perspective--xl{background-image:url(/static/img/strengths/icons_xl.png);background-position:-2256px -1800px;width:480px;height:500px}.cs-icon-prudence--xl{background-image:url(/static/img/strengths/icons_xl.png);background-position:-2938px 0;width:500px;height:500px}.cs-icon-question--xl{background-image:url(/static/img/strengths/icons_xl.png);background-position:0 -2400px;width:256px;height:256px}.cs-icon-regulation--xl{background-image:url(/static/img/strengths/icons_xl.png);background-position:-2938px -1200px;width:500px;height:500px}.cs-icon-spirituality--xl{background-image:url(/static/img/strengths/icons_xl.png);background-position:-2938px -600px;width:500px;height:500px}.cs-icon-teamwork--xl{background-image:url(/static/img/strengths/icons_xl.png);background-position:-580px -1800px;width:438px;height:500px}.cs-icon-zest--xl{background-image:url(/static/img/strengths/icons_xl.png);background-position:-2938px -1800px;width:500px;height:500px}.cs-icon-facebook--social{background-image:url(/static/img/strengths/icons_social.png);background-position:0 0;width:171px;height:50px}.cs-icon-instagram--social{background-image:url(/static/img/strengths/icons_social.png);background-position:0 -70px;width:171px;height:50px}.cs-icon-linkedin--social{background-image:url(/static/img/strengths/icons_social.png);background-position:-191px 0;width:171px;height:50px}.cs-icon-pinterest--social{background-image:url(/static/img/strengths/icons_social.png);background-position:-191px -70px;width:171px;height:50px}.cs-icon-tumblr--social{background-image:url(/static/img/strengths/icons_social.png);background-position:0 -140px;width:171px;height:50px}.cs-icon-twitter--social{background-image:url(/static/img/strengths/icons_social.png);background-position:-191px -140px;width:171px;height:50px}.cs-r-icon{background-image:url(/static/img/strengths/social_icons_r.png);background-size:100%;width:171px;height:50px}.cs-r-icon.facebook{background-position:0 .5%}.cs-r-icon.instagram{background-position:0 20%}.cs-r-icon.tumblr{background-position:0 40%}.cs-r-icon.linkedin{background-position:0 60%}.cs-r-icon.pinterest{background-position:0 80%}.cs-r-icon.twitter{background-position:0 99.5%}#profile-strengths{margin:-30px -20px -20px -20px}#profile-strengths .section-strengths{background-color:#f7f9f9;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZzc0MyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBzdG9wLWNvbG9yPSJ3aGl0ZSIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0VBRjFFRiIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c3NDMpIi8+PC9zdmc+);background-image:-webkit-gradient(linear,left top,left bottom,from(white),to(#EAF1EF));background-image:-webkit-linear-gradient(top,white,#EAF1EF 100%);background-image:-moz-linear-gradient(top,white,#EAF1EF 100%);background-image:-ms-linear-gradient(top,white,#EAF1EF 100%);background-image:-o-linear-gradient(top,white,#EAF1EF 100%);background-image:linear-gradient(to bottom,white,#EAF1EF 100%);position:relative;padding:40px 0}#profile-strengths .section-strengths .section-header{text-align:center}#profile-strengths .section-strengths .section-header>*{display:inline-block}#profile-strengths .section-strengths .section-header h1{font-size:28px;font-size:2.8rem;font-family:OpenSansRegular;font-weight:normal;margin:0;color:#00aaea;text-transform:capitalize}#profile-strengths .section-strengths .section-header .icon.key{position:relative;top:4px}#profile-strengths .section-strengths .section-header .icon.key:hover .privacy-tooltip{display:block}#profile-strengths .section-strengths .privacy-tooltip{display:none;position:absolute;left:14px;bottom:23px;width:225px;height:48px;padding:5px 10px;border:1px solid #D7D7D2;border-radius:3px;background:#fff;font-size:1.2rem;line-height:normal;text-align:left;color:#777779;z-index:999}#profile-strengths .section-strengths .privacy-tooltip strong{font-family:OpenSansSemibold}#profile-strengths .strengths-list{margin-top:50px;text-align:center}#profile-strengths .strengths-list li{display:inline-block;width:180px;vertical-align:text-top}#profile-strengths .strengths-list .strength-name{font-size:14px;font-size:1.4rem;font-family:OpenSansRegular;font-weight:normal;position:relative;cursor:pointer}#profile-strengths .strengths-list .strength-name::before{font-size:24px;font-size:2.4rem;font-family:OpenSansSemiBold;font-weight:normal;display:block;color:#00aaea;content:"#" attr(data-nr)}#profile-strengths .strengths-list .strength-name:hover .tooltip{display:block}#profile-strengths .strengths-list .strength-icon{height:160px;line-height:160px;cursor:pointer}#profile-strengths .strengths-list .strength-icon--locked{opacity:.3;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);filter:alpha(opacity=30)}#profile-strengths .strengths-list .strength-icon:hover+.strength-name .tooltip{display:block}#profile-strengths .strengths-list .strength-icon.js-unlock+.strength-name{cursor:pointer}#profile-strengths .strengths-list .strength-icon>div{display:inline-block;line-height:normal;vertical-align:middle}#profile-strengths .strengths-list .question{width:20px;height:20px;line-height:20px;border-radius:50%;text-align:center;font-size:14px;font-size:1.4rem;font-family:OpenSansSemiBold;font-weight:normal;display:inline-block;position:absolute;margin-left:10px;background:#00aaea;color:white;cursor:pointer}#profile-strengths .strengths-list .question:hover .tooltip{display:block}#profile-strengths .strengths-list .tooltip{font-size:12px;font-size:1.2rem;font-family:OpenSansRegular;font-weight:normal;-webkit-box-shadow:0 3px rgba(0,0,0,0.07);-moz-box-shadow:0 3px rgba(0,0,0,0.07);box-shadow:0 3px rgba(0,0,0,0.07);display:none;position:absolute;width:300px;padding:20px;top:32px;left:-140px;border:1px solid #d0d0d0;border-radius:5px;background:white;text-decoration:none;text-align:left;color:#777774;z-index:999}#profile-strengths .strengths-list .tooltip::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:absolute;width:20px;height:20px;margin-left:-10px;top:-10px;left:50%;border-top:1px solid #d0d0d0;border-left:1px solid #d0d0d0;background:inherit;content:''}#profile-strengths .strengths-list .tooltip span:first-of-type{font-size:1.5rem;font-family:OpenSansRegular;font-weight:normal;display:block;margin-bottom:10px;text-align:center;font-weight:bold;font-size:15px}#profile-strengths .strengths-list .tooltip span:last-of-type{font-size:12px;font-size:1.2rem;font-family:OpenSansRegular;font-weight:normal;text-transform:none;text-align:left;color:#777774}#profile-strengths .section-member{padding:40px 0;text-align:center}#profile-strengths .section-guest{padding:30px 0;text-align:center}#profile-strengths .section-guest p{font-size:15px;font-size:1.5rem;font-family:OpenSansRegular;font-weight:normal;margin:0 0 20px;font-weight:bold}#profile-strengths .btn-retake{position:absolute;top:50px;right:40px;font-size:15px;font-weight:bold;text-decoration:underline;color:#777774}#profile-strengths .btn-unlock{font-size:14px;font-size:1.4rem;font-family:OpenSansSemibold;font-weight:normal;position:relative;padding:15px 45px 15px 15px;border-radius:5px;background:#81BA00;box-shadow:0 2px 0 #5e8700;text-transform:uppercase;color:#fff}#profile-strengths .btn-unlock:hover{background:#7db500}#profile-strengths .btn-unlock::after{position:absolute;top:50%;right:10%;width:13px;height:16px;margin-top:-8px;background-image:url('/static/img/sprite-1.png');background-position:-88px -561px;content:''}#profile-strengths .btn-download{font-size:14px;font-size:1.4rem;font-family:OpenSansBold;font-weight:normal;display:inline-block;padding:20px 40px;border-radius:5px;text-transform:uppercase;color:white}#profile-strengths .btn-download.deactivated{background:#c3c3c3;box-shadow:0 3px 0 #50504e}#profile-strengths .btn-download.deactivated .spinner{display:inline-block;margin:0 10px 0 0;vertical-align:middle}#profile-strengths .btn-download.activated{background:#ff7a00;box-shadow:0 3px 0 #b35500}#profile-strengths .btn-download.activated:hover{background:#fa7800}#discover-strengths{margin:-30px -20px -20px -20px;min-height:470px;background:url('/static/img/strengths/strengths_bg.png') no-repeat,#eaf1ef;background-size:100% 400px}#discover-strengths .header{padding-top:40px;text-align:center}#discover-strengths .header h1{font-size:28px;font-size:2.8rem;font-family:OpenSansRegular;font-weight:normal;margin:0;color:#00aaea;text-transform:capitalize}#discover-strengths .text-cont{width:60%;margin:20px 0 0 41%;padding-right:50px}#discover-strengths .text-cont h2{font-size:15px;font-size:1.5rem;font-family:OpenSansRegular;font-weight:normal}#discover-strengths .text-cont p{font-size:14px;font-size:1.4rem;font-family:OpenSansRegular;font-weight:normal;margin:15px 0}#discover-strengths .btn-start{font-size:15px;font-size:1.5rem;font-family:OpenSansBold;font-weight:normal;display:inline-block;margin-top:20px;padding:12px 25px;border-radius:5px;background:#00aaea;box-shadow:0 3px 0 #00729e;text-transform:uppercase;color:white}#discover-strengths .btn-start:hover{background:#00a6e5}#discover-strengths .partner-logo{position:absolute;text-align:center;right:30px;bottom:30px}#discover-strengths .partner-logo span{display:block;margin-bottom:10px;font-size:11px}#discover-strengths .partner-logo img{width:71px}#profile-strengths-results{position:relative;width:800px;min-height:650px;border:1px solid #d0d0d0;border-radius:10px}#profile-strengths-results .header{position:relative;margin:0 40px;padding:50px 0;border-bottom:1px solid #d0d0d0;text-align:center}#profile-strengths-results .header h2{font-size:25px;font-size:2.5rem;font-family:OpenSansRegular;margin-bottom:8px;text-transform:capitalize;font-weight:normal;color:#00aaea}#profile-strengths-results .header p{font-size:14px;font-size:1.4rem;font-family:OpenSansRegular;font-weight:normal;margin:0}#profile-strengths-results .strengths-carousel.result{overflow:hidden}#profile-strengths-results .strengths-carousel.result .carousel-inner{width:4000px}#profile-strengths-results .strengths-carousel.result .carousel-slide{padding:30px 110px 0 110px}#profile-strengths-results .strengths-carousel.result .carousel-slide .strength-icon.js-unlock,#profile-strengths-results .strengths-carousel.result .carousel-slide .strength-icon.js-unlock+h2{cursor:pointer}#profile-strengths-results .strengths-carousel.result .carousel-slide h2{font-size:25px;font-size:2.5rem;font-family:OpenSansRegular;font-weight:normal;text-transform:none;color:#00aaea}#profile-strengths-results .strengths-carousel.result .carousel-slide h2::before{display:block;color:#00aaea;content:"#" attr(data-nr)}#profile-strengths-results .strengths-carousel.result .carousel-slide p{font-size:15px;font-size:1.5rem;font-family:OpenSansRegular;font-weight:normal;line-height:1.4;margin:5px 0 0}#profile-strengths-results .strengths-carousel.result .carousel-btn{width:12px;height:22px;background-size:12px 22px}#profile-strengths-results .strengths-carousel.result .carousel-btn.back{background:url('/static/img/strengths/arrow_back_result.png')}#profile-strengths-results .strengths-carousel.result .carousel-btn.back:hover{background:url('/static/img/strengths/arrow_back_result_hover.png')}#profile-strengths-results .strengths-carousel.result .carousel-btn.forward{background:url('/static/img/strengths/arrow_forward_result.png')}#profile-strengths-results .strengths-carousel.result .carousel-btn.forward:hover{background:url('/static/img/strengths/arrow_forward_result_hover.png')}#profile-strengths-results .unlock-section{text-align:center}#profile-strengths-results .unlock-section h2{font-size:25px;font-size:2.5rem;font-family:OpenSansRegular;font-weight:normal;text-transform:capitalize;color:#81BA00}#profile-strengths-results .unlock-section .unlock-list{margin:10px 0}#profile-strengths-results .unlock-section .unlock-list li{font-size:16px;font-size:1.6rem;font-family:OpenSansRegular;font-weight:normal;margin-bottom:5px;list-style:none}#profile-strengths-results .unlock-section .unlock-list li::before{display:inline-block;width:4px;height:4px;margin-right:10px;border-radius:50%;background:#777774;vertical-align:middle;content:''}#profile-strengths-results #strengths-shares{border-top:none;padding:40px 0 20px 0}#profile-strengths-results #strengths-shares h2{font-size:20px;color:#777774}#profile-strengths-results #strengths-shares p{margin:0 0 10px}#profile-strengths-results #strengths-shares .cs-r-icon{width:130px;height:40px}#profile-strengths-results .result-section{padding:0 0 60px 0;background:-webkit-linear-gradient(rgba(249,247,246,0) 20%,rgba(249,247,246,0.6) 50%,#fff),url(/static/img/strengths/dotted_bg.png);background:linear-gradient(rgba(249,247,246,0) 20%,rgba(249,247,246,0.6) 50%,#fff),url(/static/img/strengths/dotted_bg.png);background-position:23px 0;background-size:96% 100%;border-top:1px solid #d0d0d0;border-radius:0 0 10px 10px;text-align:center}#profile-strengths-results .bars-list{margin:40px 45px 0 10px}#profile-strengths-results .bars-list li{display:table;width:100%;height:65px}#profile-strengths-results .bars-list li>div{display:table-cell;vertical-align:middle}#profile-strengths-results .bars-list li .bar-name{font-size:12px;font-size:1.2rem;font-family:OpenSansSemiBold;font-weight:normal;width:15%;padding-right:15px;text-align:right}#profile-strengths-results .bars-list li .bar-name .locked{height:35px;cursor:pointer}#profile-strengths-results .bars-list li .bar{text-align:left}#profile-strengths-results .bars-list li .bar span{display:inline-block;height:28px;border-radius:6px;background:#00aaea}#profile-strengths-results .bars-list li.default-user{opacity:.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50)}#profile-strengths-results .bars-list li.default-user .bar span{background:#d0d0d0}#profile-strengths-results .btn-unlock{font-size:19px;font-size:1.9rem;font-family:OpenSansRegular;font-weight:normal;display:block;width:300px;height:68px;margin:30px auto 0;padding-left:40px;line-height:68px;text-transform:capitalize;font-weight:bold;position:relative;color:#fff;border-radius:5px;background:#81BA00;box-shadow:0 2px 0 #659100;text-align:left}#profile-strengths-results .btn-unlock:hover{background:#7db500}#profile-strengths-results .btn-unlock::after{-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4);position:absolute;width:15px;height:18px;top:50%;right:12%;margin-top:-5px;background-image:url('/static/img/sprite-1.png');background-position:-88px -561px;content:''}#profile-strengths-results .btn-download{font-size:14px;font-size:1.4rem;font-family:OpenSansBold;font-weight:normal;display:inline-block;margin:40px 0;padding:20px 40px;border-radius:5px;text-transform:uppercase;color:white}#profile-strengths-results .btn-download.deactivated{background:#c3c3c3;box-shadow:0 3px 0 #50504e}#profile-strengths-results .btn-download.deactivated .spinner{display:inline-block;margin:0 10px 0 0;vertical-align:middle}#profile-strengths-results .btn-download.activated{background:#ff7a00;box-shadow:0 3px 0 #b35500}#profile-strengths-results .btn-download.activated:hover{background:#fa7800}#profile-strengths-results .close-link{font-size:15px;font-size:1.5rem;font-family:OpenSansRegular;position:absolute;right:40px;bottom:40px;font-weight:normal;text-decoration:underline;color:#ff7a00}html[lang=es] #profile-strengths-results .btn-unlock{width:345px}html[lang=fr] #profile-strengths-results .btn-unlock{width:410px}html[lang=fr] #profile-strengths-results .btn-unlock:after{right:5%}#profile-strengths-assessment-intro{position:relative;width:800px;min-height:650px;border:1px solid #d0d0d0;border-radius:10px}#profile-strengths-assessment-intro .header{height:282px;background:#F7F9FA;border-bottom:1px solid #d0d0d0}#profile-strengths-assessment-intro hgroup{text-align:center;padding:40px 0 20px;line-height:1.8}#profile-strengths-assessment-intro hgroup h1{font-size:28px;font-size:2.8rem;font-family:OpensansRegular;font-weight:normal;color:#00aaea}#profile-strengths-assessment-intro hgroup h2{font-size:15px;font-size:1.5rem;font-family:OpensansRegular;font-weight:normal;color:#777774}#profile-strengths-assessment-intro .text-cont{padding:0 65px;text-align:center}#profile-strengths-assessment-intro .text-cont p{font-size:14px;font-size:1.4rem;font-family:OpensansRegular;font-weight:normal;line-height:1.8;text-align:left}#profile-strengths-assessment-intro .btn-start{font-size:18px;font-size:1.8rem;font-family:OpenSansBold;font-weight:normal;display:inline-block;margin:30px 0 70px;padding:20px 70px;border-radius:5px;background:#00aaea;box-shadow:0 3px 0 #00729e;text-transform:uppercase;color:white}#profile-strengths-assessment-intro .btn-start:hover{background:#00a6e5}#profile-strengths-assessment-intro .partner-logo{position:absolute;text-align:center;right:30px;bottom:30px}#profile-strengths-assessment-intro .partner-logo span{display:block;text-transform:uppercase;font-size:10px;font-weight:bold}#profile-strengths-assessment-intro .partner-logo img{width:71px}#profile-strengths-assessment{position:relative;width:800px;min-height:650px;border:1px solid #d0d0d0;border-radius:10px}#profile-strengths-assessment .spinner-container{display:inline-block;position:absolute;top:0;left:0;width:800px;height:550px;border-radius:10px 10px 0 0;line-height:650px;text-align:center;background:white;z-index:1000}#profile-strengths-assessment .spinner-container.hidden{display:none}#profile-strengths-assessment .spinner-container .spinner{display:inline-block;margin:0 0 -15px 0;line-height:normal}#profile-strengths-assessment .spinner-container .spinner-text{font-size:14px;font-size:1.4rem;font-family:OpenSansSemiBold;font-weight:normal;display:inline-block;padding:10px;line-height:normal}#profile-strengths-assessment .strengths-carousel.assessment{overflow:hidden;border-radius:10px 10px 0 0}#profile-strengths-assessment .strengths-carousel.assessment .carousel-btn{width:17px;height:31px;top:22.5%;background-size:17px 31px}#profile-strengths-assessment .strengths-carousel.assessment .carousel-btn.back{background:url('/static/img/strengths/arrow_back.png')}#profile-strengths-assessment .strengths-carousel.assessment .carousel-btn.forward{background:url('/static/img/strengths/arrow_forward.png')}#profile-strengths-assessment .strengths-carousel.assessment .carousel-slide.interstitial .slide-header{padding:0 50px}#profile-strengths-assessment .strengths-carousel.assessment .carousel-slide:not(.interstitial) .slide-header{padding:0 100px}#profile-strengths-assessment .strengths-carousel.assessment .slide-header{display:table;width:100%;height:282px;background:#00aaea}#profile-strengths-assessment .strengths-carousel.assessment .slide-header p{font-size:36px;font-size:3.6rem;font-family:OpenSansLight;font-weight:normal;display:table-cell;vertical-align:middle;color:#fff}#profile-strengths-assessment .strengths-carousel.assessment .slide-header p span{font-size:32px;font-size:3.2rem;font-family:OpenSansItalic;font-weight:normal;display:block;margin-bottom:10px;font-weight:bold}#profile-strengths-assessment .btn-continue{font-size:20px;font-size:2rem;font-family:OpenSansSemiBold;font-weight:normal;display:inline-block;padding:20px 100px;margin-top:100px;border-radius:5px;background:#00aaea;box-shadow:0 3px 0 #00729e;text-transform:uppercase;color:#fff}#profile-strengths-assessment .btn-continue:hover{background:#00a6e5}#profile-strengths-assessment .answer-list{margin:80px 0 70px 0;text-align:center}#profile-strengths-assessment .answer{display:inline-block;width:130px;vertical-align:text-top;text-align:center}#profile-strengths-assessment .answer.checked .answer-circle{background:url('/static/img/strengths/answer_mousedown.png');background-size:67px 67px}#profile-strengths-assessment .answer-circle{line-height:67px;border-radius:50%;text-align:center;display:inline-block;width:67px;height:67px;background:url('/static/img/strengths/answer-circle.png');background-size:67px 67px;cursor:pointer}#profile-strengths-assessment .answer-circle:hover{background:url('/static/img/strengths/answer_hover.png');background-size:67px 67px}#profile-strengths-assessment .answer-circle:active{background:url('/static/img/strengths/answer_mousedown.png');background-size:67px 67px}#profile-strengths-assessment .answer-text{font-size:12px;font-size:1.2rem;font-family:OpenSansBold;font-weight:normal;margin:10px auto;width:80px;text-transform:uppercase;color:#777774}#profile-strengths-assessment .section-progress{text-align:center;margin:0 30px;padding:40px 0}#profile-strengths-assessment .section-progress .confidential{position:relative;font-size:11px;font-size:1.1rem;font-family:OpenSansRegular;font-weight:normal;top:-30px}#profile-strengths-assessment .section-progress .confidential span:nth-child(2){margin:8px 0 0 5px;vertical-align:top;display:inline-block}#profile-strengths-assessment .progress-bar{display:inline-block}#profile-strengths-assessment .progress-bar-section{display:inline-block;vertical-align:middle}#profile-strengths-assessment .progress-bar-section.completed>*{background:#00aaea}#profile-strengths-assessment .progress-bar-section.open .progress-bar-circle{background:#00aaea}#profile-strengths-assessment .progress-bar-section.open .progress-bar-circle-small{display:inline-block}#profile-strengths-assessment .progress-bar-section.open .progress-bar-line{width:6px}#profile-strengths-assessment .progress-bar-line{display:inline-block;vertical-align:middle;width:5px;height:3px;margin:0 -2px;background:#d0d0d0}#profile-strengths-assessment .progress-bar-line.completed{background:#00aaea}#profile-strengths-assessment .progress-bar-circle{font-size:14px;font-size:1.4rem;font-family:OpenSansRegular;font-weight:normal;width:25px;height:25px;line-height:25px;border-radius:50%;text-align:center;display:inline-block;margin:0 1px;background:#d0d0d0;vertical-align:middle;font-weight:bold;color:white}#profile-strengths-assessment .progress-bar-circle.active{background:#00aaea}#profile-strengths-assessment .progress-bar-circle-small{width:12.5px;height:12.5px;line-height:12.5px;border-radius:50%;text-align:center;display:none;margin:-1px 1px 0 1px;border:2px solid #d0d0d0;vertical-align:middle}#profile-strengths-assessment .progress-bar-circle-small.completed{border:2px solid #00aaea;background:#00aaea}[data-view='StrenghtsShares'],#strengths-shares{padding:40px 0;border-top:1px solid #d0d0d0;text-align:center}[data-view='StrenghtsShares'] .section-header,#strengths-shares .section-header{text-align:center}[data-view='StrenghtsShares'] .section-header h2,#strengths-shares .section-header h2{font-size:30px;font-size:3rem;font-family:OpenSansBold;font-weight:normal}[data-view='StrenghtsShares'] .section-header p,#strengths-shares .section-header p{font-size:16px;font-size:1.6rem;font-family:OpenSansRegular;font-weight:normal}[data-view='StrenghtsShares'] .social-list,#strengths-shares .social-list{display:inline-block;margin-top:10px}[data-view='StrenghtsShares'] .social-list>li,#strengths-shares .social-list>li{display:inline-block;margin:0 15px 20px 15px}[data-view='StrenghtsShares'] .social-list>li>a,#strengths-shares .social-list>li>a{outline:none;display:inline-block;width:100%!important;height:100%!important;background:none!important}#strengths_share_fb{position:absolute;width:300px;padding:20px;text-align:right;background:#fff;border:1px solid #D7D7D2;border-radius:5px;z-index:9999}#strengths_share_fb .close_small{position:absolute;top:5px;right:5px}#strengths_share_fb img{display:block;max-width:100%;max-height:188px;margin:0 auto}#strengths_share_fb textarea{width:100%;margin:10px 0}#strengths_share_fb .share{font-size:14px;font-size:1.4rem;font-family:OpenSansSemiBold;font-weight:normal;display:inline-block;padding:10px 40px;color:#fff;text-align:center;text-decoration:none;background:#003A73;border-bottom:2px solid #002040;border-radius:5px}.strengths-carousel{text-align:center;position:relative}.strengths-carousel .carousel-inner{overflow:hidden}.strengths-carousel .carousel-slide{text-align:center;width:800px;float:left}.strengths-carousel .carousel-slide .strength-icon>span{display:inline-block}.strengths-carousel .carousel-nav>li{display:inline-block;margin:20px 5px;cursor:pointer;background:#d0d0d0;width:10px;height:10px;line-height:10px;border-radius:50%;text-align:center}.strengths-carousel .carousel-nav>li.active{background:#00aaea}.strengths-carousel .carousel-btn{position:absolute;top:50%;z-index:999;cursor:pointer}.strengths-carousel .carousel-btn.back{left:30px}.strengths-carousel .carousel-btn.forward{right:30px}#payment_confirmation{padding-bottom:50px}#payment_confirmation .grid-row{margin-top:15px}#payment_confirmation h1{color:#00aaea;text-align:center;font-size:24px;font-size:2.4rem;font-family:OpenSansSemibold;font-weight:normal;margin:48px 0 0}#payment_confirmation .subhead{color:#777774;font-size:17px;font-size:1.7rem;font-family:OpenSansRegular;font-weight:normal;text-align:center}#payment_confirmation .offer-section{display:inline-block;vertical-align:top;width:64%;margin:42px 0 0;padding-left:60px}#payment_confirmation .offer-section h2,#payment_confirmation .offer-section h3{text-transform:uppercase;color:#ff7a00}#payment_confirmation .offer-section h2{font-size:40px;font-size:4rem;font-family:OpenSansSemibold;font-weight:normal;line-height:46px}#payment_confirmation .offer-section p{font-size:18px;font-size:1.8rem;font-family:OpenSansRegular;font-weight:normal;color:#777774;line-height:26px}#payment_confirmation .offer-section h3{font-size:19px;font-size:1.9rem;font-family:OpenSansBold;font-weight:normal;margin:22px 0}#payment_confirmation .offer-section .bullet-section .bullet{margin:11px 0}#payment_confirmation .offer-section .bullet-section .bullet .checkmark{display:inline-block;vertical-align:top;width:11px;height:11px;background:url('/static/img/blue_checkmark.png') no-repeat transparent;margin-top:5px;margin-right:10px}#payment_confirmation .offer-section .bullet-section .bullet .text{display:inline-block;vertical-align:top;font-size:17px;font-size:1.7rem;font-family:OpenSansSemibold;color:#666;line-height:18px;font-weight:normal}#payment_confirmation .offer-section .price{margin:40px 0;color:#777774;font-size:18px;font-size:1.8rem;font-family:OpenSansRegular;font-weight:normal}#payment_confirmation .offer-section .price strong{font-size:18px;font-size:1.8rem;font-family:OpenSansSemibold;font-weight:normal}#payment_confirmation .offer-section .nav .button{font-size:16px;font-size:1.6rem;font-family:OpenSansSemibold;font-weight:normal;padding:0 30px;height:55px;line-height:45px}#payment_confirmation .offer-section .nav a{text-decoration:underline;font-size:16px;font-size:1.6rem;font-family:OpenSansRegular;font-weight:normal;color:#777774;margin-left:37px}#payment_confirmation .images-section{display:inline-block;vertical-align:top;width:35%;padding:40px 0 50px}#payment_confirmation .images-section img{margin-left:-26px}#payment_confirmation .images-section img:first-child{margin-left:88px}#payment_confirmation.oldstyle{text-align:center;padding:15px 20px 0}#payment_confirmation.oldstyle .grid-row{margin-top:0}#payment_confirmation.oldstyle .grid-row .grid-unit.col-3{background:#fff;padding-bottom:200px}#payment_confirmation.oldstyle h1{color:#00aaea;font-size:34px;font-size:3.4rem;font-family:OpenSansSemibold;font-weight:normal;margin:0}#payment_confirmation.oldstyle .email_sent{text-align:left;margin:40px 0 25px 30px}#payment_confirmation.oldstyle .email_sent h2{font-size:26px;font-size:2.6rem;font-family:OpenSansSemibold;text-decoration:none;color:#666;font-weight:normal;text-align:center}#payment_confirmation.oldstyle .left_column{vertical-align:top;display:inline-block;width:380px}#payment_confirmation.oldstyle .left_column .image_container{width:360px;height:280px;background-size:350px}#payment_confirmation.oldstyle .left_column .need_help{width:320px;font-size:14px;font-size:1.4rem;font-family:OpenSansSemibold;font-weight:normal;color:#7A7A7A;margin:20px 0}#payment_confirmation.oldstyle .left_column .need_help a{cursor:pointer}#payment_confirmation.oldstyle .right_column{vertical-align:top;display:inline-block;width:497px;padding:30px 0 20px}#payment_confirmation.oldstyle .right_column .welcome_text{font-weight:normal;text-align:left;width:435px}#payment_confirmation.oldstyle .right_column .welcome_text .header{font-size:24px;font-size:2.4rem;font-family:OpenSansSemibold;font-weight:normal;color:#ff7a00}#payment_confirmation.oldstyle .right_column .welcome_text .text_body{font-size:16px;font-size:1.6rem;font-family:OpenSansRegular;color:#7A7A7A;font-weight:normal;line-height:20px;margin:10px 0}#payment_confirmation.oldstyle .right_column .welcome_text .text_body:nth-child(2){margin-top:1em}#payment_confirmation.oldstyle .right_column .welcome_text .text_body:last-child{margin-bottom:1em}#payment_confirmation.oldstyle .right_column .welcome_text .btn-continue{margin:30px auto;font-size:20px;font-size:2rem;font-family:OpenSansBold;font-weight:normal;height:55px;line-height:44px}#payment_confirmation.oldstyle .right_column .link-to{font-size:14px;font-size:1.4rem;font-family:OpenSansSemibold;font-weight:normal}#offer_sold_out{text-align:center}#offer_sold_out .grid-row{margin-top:15px}#offer_sold_out .grid-row .grid-unit.col-3{padding:160px 0}#offer_sold_out h1{color:#00aaea;font-size:40px;font-size:4rem;font-family:OpenSansSemibold;font-weight:normal;margin:0;line-height:46px}#offer_sold_out .content{color:#372f2b;font-size:24px;font-size:2.4rem;font-family:OpenSansRegular;font-weight:normal;margin:60px auto;width:82%}#offer_sold_out .apologies{font-size:24px;font-size:2.4rem;font-family:OpenSansRegular;font-weight:normal;color:#777774;margin-bottom:80px}#offer_sold_out .button{text-transform:uppercase;font-size:24px;height:70px;line-height:70px;padding:0 52px}#payment_plan_selection .invisible{visibility:hidden}#payment_plan_selection .container{width:580px;margin:0 auto;text-align:justify}#payment_plan_selection .container:after{content:'';width:100%;display:inline-block;font-size:0;line-height:0}#payment_plan_selection .container .plan{width:180px;display:inline-block;vertical-align:top;text-align:center;margin:30px 5px 0;position:relative;background:#fbfbfb;border-top:1px solid #dbe0e4}#payment_plan_selection .container .plan header{font-size:20px;font-size:2rem;font-family:OpenSansBold;font-weight:normal;color:#372f2b;line-height:48px}#payment_plan_selection .container .plan .body .promotion{font-size:13px;font-size:1.3rem;font-family:OpenSansSemibold;font-weight:normal;color:#81BA00;line-height:18px}#payment_plan_selection .container .plan .body .strike{font-size:16px;font-size:1.6rem;font-family:OpenSansRegular;font-weight:normal;color:#372f2b;line-height:20px;text-decoration:line-through}#payment_plan_selection .container .plan .body .price{font-size:32px;font-size:3.2rem;font-family:OpenSansBold;font-weight:normal;color:#372f2b;line-height:40px;margin:5px 0 0}#payment_plan_selection .container .plan .body .term{font-size:14px;font-size:1.4rem;font-family:OpenSansRegular;font-weight:normal;color:#372f2b;line-height:16px}#payment_plan_selection .container .plan .body .term sup{top:-0.3em;margin-left:-3px}#payment_plan_selection .container .plan .body .button{width:90%;font-size:18px;font-size:1.8rem;font-family:OpenSansSemibold;font-weight:normal;height:40px;line-height:40px;margin-top:20px}#payment_plan_selection .container .plan .body .guarantee{color:#666;font-size:11px;font-size:1.1rem;font-family:OpenSansRegular;font-weight:normal;line-height:13px}#payment_plan_selection .container .plan .body .guarantee div:first-child{margin-top:15px}#payment_plan_selection .container .plan .body .guarantee div:last-child{margin-bottom:10px}#payment_plan_selection .container .plan.monthly .guarantee div:last-child{visibility:hidden}#payment_plan_selection .container .plan.lifetime .term{visibility:hidden}#payment_plan_selection .container .plan.lifetime .guarantee div:first-child{visibility:hidden}#payment_plan_selection .container .plan.popular{background:#d9f2fc;border-top:1px solid #fff}#payment_plan_selection .container .plan.popular:after{color:#372f2b;font-family:OpenSansRegular;width:180px;content:"MOST POPULAR";background:#d9f2fc;text-align:center;line-height:30px;position:absolute;top:-31px;left:0}#payment_plan_selection .container.big{width:775px}#payment_plan_selection .billing_details{padding:0 35px;text-align:right}#payment_plan_selection .billing_details a{font-family:OpenSansRegular}.payment-plans-embedded{padding:20px 0 40px;background:#fbfbfb}.payment-plans-embedded #payment_plan_selection .title{color:#ff7a00;font-size:18px;font-size:1.8rem;font-family:OpenSansRegular;font-weight:normal;margin-left:15px}.payment-plans-embedded #payment_plan_selection .plans-container .option{padding:25px 0 25px 20px;cursor:pointer;position:relative;background:#fbfbfb}.payment-plans-embedded #payment_plan_selection .plans-container .option .choise{display:inline-block;vertical-align:top;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;width:20px;height:20px;border:1px solid #372f2b}.payment-plans-embedded #payment_plan_selection .plans-container .option .choise .choise-inner{display:none;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;width:16px;height:16px;background:#ff7a00;position:relative;top:1px;left:1px}.payment-plans-embedded #payment_plan_selection .plans-container .option .plan{display:inline-block;vertical-align:top;margin-left:15px;max-width:365px}.payment-plans-embedded #payment_plan_selection .plans-container .option .plan .promotion{font-size:13px;font-size:1.3rem;font-family:OpenSansBold;font-weight:normal;color:#81BA00;line-height:18px;margin:5px 0}.payment-plans-embedded #payment_plan_selection .plans-container .option .plan .try-promo{font-size:12px;font-size:1.2rem;font-family:OpenSansRegular;font-weight:normal;color:#666}.payment-plans-embedded #payment_plan_selection .plans-container .option .plan .guarantee{font-style:italic;font-size:12px;font-size:1.2rem;font-family:OpenSansRegular;font-weight:normal;color:#666}.payment-plans-embedded #payment_plan_selection .plans-container .option .plan .title{font-size:14px;font-size:1.4rem;font-family:OpenSansSemibold;font-weight:normal;color:#372f2b;margin:0}.payment-plans-embedded #payment_plan_selection .plans-container .option .plan .title .price{margin-left:-3px}.payment-plans-embedded #payment_plan_selection .plans-container .option .plan .title .term{margin-right:-3px}.payment-plans-embedded #payment_plan_selection .plans-container .option .plan .title .strike{text-decoration:line-through;font-size:14px;font-size:1.4rem;font-family:OpenSansRegular;font-weight:normal}.payment-plans-embedded #payment_plan_selection .plans-container .option .plan .title .name br{display:none}.payment-plans-embedded #payment_plan_selection .plans-container .option .plan.lifetime .title .term{display:none}.payment-plans-embedded #payment_plan_selection .plans-container .option .popular-promo{position:relative;display:none}.payment-plans-embedded #payment_plan_selection .plans-container .option .popular-promo span{margin-left:37px;color:#372f2b;font-size:14px;font-size:1.4rem;font-family:OpenSansSemibold;font-weight:normal}.payment-plans-embedded #payment_plan_selection .plans-container .option.selected{background:#d9f2fc}.payment-plans-embedded #payment_plan_selection .plans-container .option.selected .choise .choise-inner{display:block}.payment-plans-embedded #payment_plan_selection .plans-container .option.popular{padding-top:15px}.payment-plans-embedded #payment_plan_selection .plans-container .option.popular .popular-promo{display:block}#payment_plan_selection table{background:#fbfbfb;border-left:1px solid #dbe0e4;width:100%;margin-bottom:15px}#payment_plan_selection table tr{cursor:pointer}#payment_plan_selection table tr td{height:135px;position:relative;text-align:center;width:30%;color:#372f2b}#payment_plan_selection table tr td .title{font-size:20px;font-size:2rem;font-family:OpenSansSemibold;font-weight:normal}#payment_plan_selection table tr td .price{font-size:34px;font-size:3.4rem;font-family:OpenSansBold;font-weight:normal}#payment_plan_selection table tr td .term{font-size:15px;font-size:1.5rem;font-family:OpenSansRegular;font-weight:normal}#payment_plan_selection table tr td .discount{text-decoration:line-through;font-size:15px;font-size:1.5rem;font-family:OpenSansRegular;font-weight:normal}#payment_plan_selection table tr td .save{text-transform:uppercase;font-size:28px;font-size:2.8rem;font-family:OpenSansBold;font-weight:normal;color:#81BA00}#payment_plan_selection table tr td .recurring{font-size:12px;font-size:1.2rem;font-family:OpenSansRegular;font-weight:normal;line-height:24px}#payment_plan_selection table tr td .guarantee{font-size:12px;font-size:1.2rem;font-family:OpenSansRegular;font-weight:normal;line-height:24px}#payment_plan_selection table tr td img{position:absolute}#payment_plan_selection table tr td img:first-child{top:28px;left:0}#payment_plan_selection table tr td img:nth-child(2){top:28px;left:70px}#payment_plan_selection table tr td .choise{display:inline-block;vertical-align:top;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;width:36px;height:36px;border:1px solid #777774}#payment_plan_selection table tr td .choise .choise-inner{display:none;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;width:26px;height:26px;background:#ff7a00;position:relative;top:4px;left:4px}#payment_plan_selection table tr td:nth-child(1){Width:8%}#payment_plan_selection table tr td:nth-child(2){text-align:left}#payment_plan_selection table tr.selected{background:#d9f2fc}#payment_plan_selection table tr.selected td .choise .choise-inner{display:block}#payment_plan_selection table tr.monthly td .guarantee{display:none}#payment_plan_selection table tr.lifetime .term{display:none}#payment_plan_selection table tr.lifetime .recurring{display:none}#payment_flow .payment_selection_flow2 .grid-row .grid-unit:first-child{padding:25px 0 0}#payment_flow .payment_selection_flow2 .grid-row .grid-unit h1:first-child{margin:0}#payment_flow .payment_selection_flow2 .payment-plans{margin:40px 0 35px}#payment_flow .payment_selection_flow2 .premium-service{padding:0 75px 35px}#payment_flow .payment_selection_flow2 [data-view=FeaturesTable]{padding:0 35px 40px}#payment_flow .payment_selection_flow2 [data-view=FeaturesTable] table#happify_features tr{height:65px}#payment_flow .payment_selection_flow2 [data-view=FeaturesTable] table#happify_features tr td{font-size:14px;font-size:1.4rem;font-family:OpenSansRegular;font-weight:normal}#payment_flow .payment_selection_flow2 [data-view=FeaturesTable] table#happify_features tr td .checkmark{width:21px;height:20px}#payment_flow .payment_selection_flow2 [data-view=FeaturesTable] table#happify_features tr td .count{font-size:20px;font-size:2rem;font-family:OpenSansBold;font-weight:normal}#payment_flow .payment_selection_flow2 [data-view=FeaturesTable] table#happify_features tr td .count .plus{width:11px;height:10px;border-bottom:3px solid #00aaea;margin-top:6px;margin-left:-4px}#payment_flow .payment_selection_flow2 [data-view=FeaturesTable] table#happify_features tr td .count .plus:after{width:10px;height:11px;border-right:3px solid #00aaea;top:3px;left:-6px}#payment_flow .payment_selection_flow2 [data-view=FeaturesTable] table#happify_features tr td:first-child{padding:20px}#payment_flow .payment_selection_flow2 [data-view=FeaturesTable] table#happify_features tr:first-child{height:80px}#payment_flow .payment_selection_flow2 [data-view=FeaturesTable] table#happify_features tr:first-child td{font-size:28px;font-size:2.8rem;font-family:OpenSansRegular;font-weight:normal;padding:0}#payment_flow .payment_selection_flow2 [data-view=FeaturesTable] table#happify_features tr:nth-child(5){height:95px}#payment_flow .payment_selection_flow2 [data-view=FeaturesTable] table#happify_features tr:nth-child(5) td .text{margin-top:5px}#payment_flow .payment_selection_flow2 [data-view=HappifyWayOfLife]{background:#fff;padding:25px 0 35px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}#payment_flow .payment_selection_flow2 #payment_plan_selection .billing_details{position:relative;top:15px}#payment_flow .payment_selection_flow3 .grid-row .grid-unit.col-3 section .top{margin-bottom:40px}#payment_flow .payment_selection_flow3 .premium-service{padding:15px 45px 31px}#payment_flow .payment_selection_flow3 section .left-rail [data-view=FeaturesTable]{padding:0 15px 30px}#payment_flow .payment_selection_flow3 section .left-rail [data-view=FeaturesTable] table#happify_features tr{height:65px}#payment_flow .payment_selection_flow3 section .left-rail [data-view=FeaturesTable] table#happify_features tr td{font-size:12px;font-size:1.2rem;font-family:OpenSansRegular;font-weight:normal}#payment_flow .payment_selection_flow3 section .left-rail [data-view=FeaturesTable] table#happify_features tr td .checkmark{width:15px;height:14px}#payment_flow .payment_selection_flow3 section .left-rail [data-view=FeaturesTable] table#happify_features tr td .count{font-size:16px;font-size:1.6rem;font-family:OpenSansBold;font-weight:normal}#payment_flow .payment_selection_flow3 section .left-rail [data-view=FeaturesTable] table#happify_features tr td .count .plus{width:6px;height:7px;border-bottom:2px solid #00aaea;margin-top:5px;margin-left:-4px}#payment_flow .payment_selection_flow3 section .left-rail [data-view=FeaturesTable] table#happify_features tr td .count .plus:after{width:7px;height:6px;border-right:2px solid #00aaea;top:3px;left:-5px}#payment_flow .payment_selection_flow3 section .left-rail [data-view=FeaturesTable] table#happify_features tr td:first-child{padding:0 0 0 10px;width:205px}#payment_flow .payment_selection_flow3 section .left-rail [data-view=FeaturesTable] table#happify_features tr td:nth-child(2){width:140px}#payment_flow .payment_selection_flow3 section .left-rail [data-view=FeaturesTable] table#happify_features tr td:last-child{padding:10px;width:205px}#payment_flow .payment_selection_flow3 section .left-rail [data-view=FeaturesTable] table#happify_features tr:first-child{height:80px}#payment_flow .payment_selection_flow3 section .left-rail [data-view=FeaturesTable] table#happify_features tr:first-child td{font-size:18px;font-size:1.8rem;font-family:OpenSansRegular;font-weight:normal;padding:0}#payment_flow .payment_selection_flow3 section .left-rail [data-view=FeaturesTable] table#happify_features tr:nth-child(5){height:95px}#payment_flow .payment_selection_flow3 section .left-rail [data-view=FeaturesTable] table#happify_features tr:nth-child(5) td .text{margin-top:5px}#payment_flow .payment_selection_flow3 section .left-rail [data-view=FeaturesTable] table#happify_features tr:nth-child(8) td:nth-child(2) .text:after{content:"";height:16px;display:block}#payment_flow .payment_selection_flow3 section .left-rail [data-view=HappifyWayOfLife]{background:#fff;padding:20px 0 40px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}#payment_flow .payment_selection_flow3 section .left-rail .divider{position:relative;top:-9px}#payment_flow .payment_selection_flow4 .grid-row .grid-unit.col-3{padding-bottom:40px}#payment_flow .payment_selection_flow4 .grid-row .grid-unit.col-3 section .top{margin-bottom:40px}#payment_flow .payment_selection_flow4 .premium-service{padding:30px 45px 62px}#payment_flow .payment_selection_flow4 .press-container{padding-bottom:69px}#payment_flow .payment_selection_flow4 section .right-rail{min-height:1445px}#payment_flow .payment_selection_flow4 section .left-rail{min-height:1405px}#payment_flow .payment_selection_flow4 section .left-rail [data-view=HappifyWayOfLife]{padding:20px 0 35px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}#payment_flow .payment_selection_flow5 .grid-row .grid-unit:first-child{padding:25px 50px 50px}#payment_flow .payment_selection_flow5 .grid-row .grid-unit h1:first-child{margin:0}#payment_flow .payment_selection_flow5 .payment-plans{padding:25px 50px 50px;margin:25px auto 20px}#payment_flow .payment_selection_flow5 .billing_details{margin-bottom:10px}#payment_flow .payment_selection_flow5 .billing_details a{text-decoration:none;font-size:12px;font-size:1.2rem;font-family:OpenSansRegular;font-weight:normal}#payment_flow .payment_selection_flow5 .premium-service{text-align:left}#payment_flow .payment_selection_flow5 .premium-service h3{font-size:16px;font-size:1.6rem;font-family:OpenSansSemibold;font-weight:normal;margin:0 0 10px}#payment_flow .payment_selection_flow5 .premium-service .premium-promo{width:64%;display:inline-block;vertical-align:top;color:#666;font-size:15px;font-size:1.5rem;font-family:OpenSansRegular;font-weight:normal}#payment_flow .payment_selection_flow5 .premium-service .button{text-transform:uppercase;font-size:26px;font-size:2.6rem;font-family:OpenSansSemibold;font-weight:normal;width:215px;height:60px;line-height:60px;text-align:center;margin:10px 0 0 60px}#payment_flow .payment_selection_flow5 [data-view=FeaturesTable]{padding:0}#payment_flow .payment_selection_flow5 [data-view=FeaturesTable] table#happify_features tr{height:65px}#payment_flow .payment_selection_flow5 [data-view=FeaturesTable] table#happify_features tr td{font-size:14px;font-size:1.4rem;font-family:OpenSansRegular;font-weight:normal}#payment_flow .payment_selection_flow5 [data-view=FeaturesTable] table#happify_features tr td .checkmark{width:21px;height:20px}#payment_flow .payment_selection_flow5 [data-view=FeaturesTable] table#happify_features tr td .count{font-size:20px;font-size:2rem;font-family:OpenSansBold;font-weight:normal}#payment_flow .payment_selection_flow5 [data-view=FeaturesTable] table#happify_features tr td .count .plus{width:11px;height:10px;border-bottom:3px solid #00aaea;margin-top:6px;margin-left:-4px}#payment_flow .payment_selection_flow5 [data-view=FeaturesTable] table#happify_features tr td .count .plus:after{width:10px;height:11px;border-right:3px solid #00aaea;top:3px;left:-6px}#payment_flow .payment_selection_flow5 [data-view=FeaturesTable] table#happify_features tr td:first-child{padding:20px}#payment_flow .payment_selection_flow5 [data-view=FeaturesTable] table#happify_features tr:first-child{height:80px}#payment_flow .payment_selection_flow5 [data-view=FeaturesTable] table#happify_features tr:first-child td{font-size:28px;font-size:2.8rem;font-family:OpenSansRegular;font-weight:normal;padding:0}#payment_flow .payment_selection_flow5 [data-view=FeaturesTable] table#happify_features tr:nth-child(5){height:95px}#payment_flow .payment_selection_flow5 [data-view=FeaturesTable] table#happify_features tr:nth-child(5) td .text{margin-top:5px}#payment_flow .payment_selection_flow6 .grid-row .grid-unit:first-child{padding:25px 50px 50px}#payment_flow .payment_selection_flow6 .grid-row .grid-unit h1:first-child{margin:0}#payment_flow .payment_selection_flow6 .payment-plans{padding:25px 50px 20px;margin:25px auto 20px}#payment_flow .payment_selection_flow6 .billing_details{padding:0 10px}#payment_flow .payment_selection_flow6 .billing_details a{text-decoration:none;font-size:12px;font-size:1.2rem;font-family:OpenSansRegular;font-weight:normal}#payment_flow .payment_selection_flow6 .premium-service{text-align:left}#payment_flow .payment_selection_flow6 .premium-service h3{font-size:16px;font-size:1.6rem;font-family:OpenSansBold;font-weight:normal;margin:0 0 10px}#payment_flow .payment_selection_flow6 .premium-service .press-container{width:64%;display:inline-block;vertical-align:top;margin:0;padding:0}#payment_flow .payment_selection_flow6 .premium-service .press-container .press-item{margin:0}#payment_flow .payment_selection_flow6 .premium-service .press-container .press-item:first-child{height:75px}#payment_flow .payment_selection_flow6 .premium-service .press-container .press-item:first-child .text-container{padding-top:4px}#payment_flow .payment_selection_flow6 .premium-service .press-container .press-item:nth-child(2){height:75px;margin-top:5px}#payment_flow .payment_selection_flow6 .premium-service .press-container .press-item:nth-child(2) .image-container{float:none;margin:0 15px 0 0}#payment_flow .payment_selection_flow6 .premium-service .press-container .press-item:nth-child(2) .image-container img{width:143px}#payment_flow .payment_selection_flow6 .premium-service .press-container .press-item:nth-child(2) .text-container{text-align:left;padding-top:12px}#payment_flow .payment_selection_flow6 .premium-service .button{text-transform:uppercase;font-size:26px;font-size:2.6rem;font-family:OpenSansSemibold;font-weight:normal;width:215px;height:60px;line-height:60px;text-align:center;margin:50px 0 0 70px}#payment_flow .payment_selection_flow6 [data-view=FeaturesTable]{padding:0}#payment_flow .payment_selection_flow6 [data-view=FeaturesTable] table#happify_features tr{height:65px}#payment_flow .payment_selection_flow6 [data-view=FeaturesTable] table#happify_features tr td{font-size:14px;font-size:1.4rem;font-family:OpenSansRegular;font-weight:normal}#payment_flow .payment_selection_flow6 [data-view=FeaturesTable] table#happify_features tr td .checkmark{width:21px;height:20px}#payment_flow .payment_selection_flow6 [data-view=FeaturesTable] table#happify_features tr td .count{font-size:20px;font-size:2rem;font-family:OpenSansBold;font-weight:normal}#payment_flow .payment_selection_flow6 [data-view=FeaturesTable] table#happify_features tr td .count .plus{width:11px;height:10px;border-bottom:3px solid #00aaea;margin-top:6px;margin-left:-4px}#payment_flow .payment_selection_flow6 [data-view=FeaturesTable] table#happify_features tr td .count .plus:after{width:10px;height:11px;border-right:3px solid #00aaea;top:3px;left:-6px}#payment_flow .payment_selection_flow6 [data-view=FeaturesTable] table#happify_features tr td:first-child{padding:20px}#payment_flow .payment_selection_flow6 [data-view=FeaturesTable] table#happify_features tr:first-child{height:80px}#payment_flow .payment_selection_flow6 [data-view=FeaturesTable] table#happify_features tr:first-child td{font-size:28px;font-size:2.8rem;font-family:OpenSansRegular;font-weight:normal;padding:0}#payment_flow .payment_selection_flow6 [data-view=FeaturesTable] table#happify_features tr:nth-child(5){height:95px}#payment_flow .payment_selection_flow6 [data-view=FeaturesTable] table#happify_features tr:nth-child(5) td .text{margin-top:5px}#payment_flow .payment_selection_flow7 .grid-row .grid-unit.col-3 section .top{margin-bottom:40px}#payment_flow .payment_selection_flow7 .premium-service{padding:30px 20px 45px}#payment_flow .payment_selection_flow7 .premium-service h3{font-weight:bold;color:#777774}#payment_flow .payment_selection_flow7 [data-view=FeaturesTable]{padding:0 15px 50px}#payment_flow .payment_selection_flow7 [data-view=FeaturesTable] table#happify_features tr{height:65px}#payment_flow .payment_selection_flow7 [data-view=FeaturesTable] table#happify_features tr td{font-size:12px;font-size:1.2rem;font-family:OpenSansRegular;font-weight:normal}#payment_flow .payment_selection_flow7 [data-view=FeaturesTable] table#happify_features tr td .checkmark{width:15px;height:14px}#payment_flow .payment_selection_flow7 [data-view=FeaturesTable] table#happify_features tr td .count{font-size:16px;font-size:1.6rem;font-family:OpenSansBold;font-weight:normal}#payment_flow .payment_selection_flow7 [data-view=FeaturesTable] table#happify_features tr td .count .plus{width:6px;height:7px;border-bottom:2px solid #00aaea;margin-top:5px;margin-left:-4px}#payment_flow .payment_selection_flow7 [data-view=FeaturesTable] table#happify_features tr td .count .plus:after{width:7px;height:6px;border-right:2px solid #00aaea;top:3px;left:-5px}#payment_flow .payment_selection_flow7 [data-view=FeaturesTable] table#happify_features tr td:first-child{padding:0 0 0 10px;width:205px}#payment_flow .payment_selection_flow7 [data-view=FeaturesTable] table#happify_features tr td:nth-child(2){width:140px}#payment_flow .payment_selection_flow7 [data-view=FeaturesTable] table#happify_features tr td:last-child{padding:10px;width:205px}#payment_flow .payment_selection_flow7 [data-view=FeaturesTable] table#happify_features tr:first-child{height:80px}#payment_flow .payment_selection_flow7 [data-view=FeaturesTable] table#happify_features tr:first-child td{font-size:18px;font-size:1.8rem;font-family:OpenSansRegular;font-weight:normal;padding:0}#payment_flow .payment_selection_flow7 [data-view=FeaturesTable] table#happify_features tr:nth-child(5){height:95px}#payment_flow .payment_selection_flow7 [data-view=FeaturesTable] table#happify_features tr:nth-child(5) td .text{margin-top:5px}#payment_flow .payment_selection_flow7 [data-view=FeaturesTable] table#happify_features tr:nth-child(8) td:nth-child(2) .text:after{content:"";height:16px;display:block}#payment_flow .payment_selection_flow7 [data-view=HappifyWayOfLife]{padding:25px 0 35px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}#payment_flow .payment_selection_flow7 .left-rail,#payment_flow .payment_selection_flow7 .right-rail{min-height:1420px}#payment_flow .payment_selection_flow7 .left-rail{padding-bottom:40px}#payment_flow .payment_selection_flow7 .left-rail .press-container{padding-bottom:23px}#payment_flow .payment_selection_flow7 .left-rail h2{color:#ff7a00;font-size:20px;font-size:2rem;font-family:OpenSansRegular;font-weight:normal;text-align:center;margin:10px 0 0}#payment_flow .payment_selection_flow8 h1{font-size:3.1rem}#payment_flow .payment_selection_flow8 .grid-row .grid-unit.col-3 section .top{margin-bottom:0;padding:20px 15px}#payment_flow .payment_selection_flow8 .premium-service{padding:30px 20px 45px}#payment_flow .payment_selection_flow8 .premium-service h3{font-weight:bold;color:#777774}#payment_flow .payment_selection_flow8 [data-view=FeaturesTable]{padding:0 15px 50px}#payment_flow .payment_selection_flow8 [data-view=FeaturesTable] table#happify_features tr{height:65px}#payment_flow .payment_selection_flow8 [data-view=FeaturesTable] table#happify_features tr td{font-size:12px;font-size:1.2rem;font-family:OpenSansRegular;font-weight:normal}#payment_flow .payment_selection_flow8 [data-view=FeaturesTable] table#happify_features tr td .checkmark{width:15px;height:14px}#payment_flow .payment_selection_flow8 [data-view=FeaturesTable] table#happify_features tr td .count{font-size:16px;font-size:1.6rem;font-family:OpenSansBold;font-weight:normal}#payment_flow .payment_selection_flow8 [data-view=FeaturesTable] table#happify_features tr td .count .plus{width:6px;height:7px;border-bottom:2px solid #00aaea;margin-top:5px;margin-left:-4px}#payment_flow .payment_selection_flow8 [data-view=FeaturesTable] table#happify_features tr td .count .plus:after{width:7px;height:6px;border-right:2px solid #00aaea;top:3px;left:-5px}#payment_flow .payment_selection_flow8 [data-view=FeaturesTable] table#happify_features tr td:first-child{padding:0 0 0 10px;width:205px}#payment_flow .payment_selection_flow8 [data-view=FeaturesTable] table#happify_features tr td:nth-child(2){width:140px}#payment_flow .payment_selection_flow8 [data-view=FeaturesTable] table#happify_features tr td:last-child{padding:10px;width:205px}#payment_flow .payment_selection_flow8 [data-view=FeaturesTable] table#happify_features tr:first-child{height:80px}#payment_flow .payment_selection_flow8 [data-view=FeaturesTable] table#happify_features tr:first-child td{font-size:18px;font-size:1.8rem;font-family:OpenSansRegular;font-weight:normal;padding:0}#payment_flow .payment_selection_flow8 [data-view=FeaturesTable] table#happify_features tr:nth-child(5){height:95px}#payment_flow .payment_selection_flow8 [data-view=FeaturesTable] table#happify_features tr:nth-child(5) td .text{margin-top:5px}#payment_flow .payment_selection_flow8 [data-view=FeaturesTable] table#happify_features tr:nth-child(8) td:nth-child(2) .text:after{content:"";height:16px;display:block}#payment_flow .payment_selection_flow8 [data-view=HappifyWayOfLife]{padding:25px 0 35px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}#payment_flow .payment_selection_flow8 .left-rail,#payment_flow .payment_selection_flow8 .right-rail{width:50%;box-sizing:border-box;border:0;background:none;padding:10px;margin-right:0;min-height:0}#payment_flow .payment_selection_flow8 .right-rail{padding-right:20px}#payment_flow .payment_selection_flow8 .left-rail{padding-bottom:40px;padding-left:20px}#payment_flow .payment_selection_flow8 .left-rail .press-container{padding-bottom:23px}#payment_flow .payment_selection_flow8 .left-rail h2{color:#ff7a00;font-size:20px;font-size:2rem;font-family:OpenSansRegular;font-weight:normal;text-align:center;margin:10px 0 0}#payment_flow .payment_selection_flow8 .billing-info-embedded{padding-top:20px}#payment_flow .payment_selection_flow8 .billing-info-embedded #billing_info{position:relative}#payment_flow .payment_selection_flow8 .billing-info-embedded #billing_info .button{margin-top:0;margin-bottom:0}#payment_flow .payment_selection_flow8 .billing-info-embedded #billing_info .transaction-info{text-align:center;display:none}#payment_flow .payment_selection_flow8 .billing-info-embedded #billing_info .transaction-info.showOnflow-8-9{display:block}#payment_flow .payment_selection_flow8 .billing-info-embedded #billing_info #billing_form .phone_field{display:none}#payment_flow .payment_selection_flow8 .js-payment-plans,#payment_flow .payment_selection_flow8 .js-billing-info{min-height:0;border:1px solid #d7d7d2;background:#fbfbfb}#payment_flow .payment_selection_flow8 .js-billing-info{padding-bottom:30px}#payment_flow .payment_selection_flow8 .billing-info-embedded #billing_form .form_field.name_field{position:static}#payment_flow .payment_selection_flow8 .billing-info-embedded #billing_form .form_field .credit_card_img{position:absolute;top:-4px;left:134px}#payment_flow .payment_selection_flow8 .billing-info-embedded #billing_form .form_field input{width:320px}#payment_flow .payment_selection_flow8 .billing-info-embedded #billing_form .form_field input.billing_code{width:135px}#payment_flow .payment_selection_flow9 h1{font-size:3.1rem}#payment_flow .payment_selection_flow9 .grid-row .grid-unit.col-3 section .top{margin-bottom:40px}#payment_flow .payment_selection_flow9 .premium-service{padding:30px 20px 45px}#payment_flow .payment_selection_flow9 .premium-service h3{font-weight:bold;color:#777774}#payment_flow .payment_selection_flow9 [data-view=FeaturesTable]{padding:0}#payment_flow .payment_selection_flow9 [data-view=FeaturesTable] table#happify_features br{display:none}#payment_flow .payment_selection_flow9 [data-view=FeaturesTable] table#happify_features tr{height:65px}#payment_flow .payment_selection_flow9 [data-view=FeaturesTable] table#happify_features tr td{font-size:12px;font-size:1.2rem;font-family:OpenSansRegular;font-weight:normal}#payment_flow .payment_selection_flow9 [data-view=FeaturesTable] table#happify_features tr td .checkmark{width:15px;height:14px}#payment_flow .payment_selection_flow9 [data-view=FeaturesTable] table#happify_features tr td .count{font-size:16px;font-size:1.6rem;font-family:OpenSansBold;font-weight:normal}#payment_flow .payment_selection_flow9 [data-view=FeaturesTable] table#happify_features tr td .count .plus{width:6px;height:7px;border-bottom:2px solid #00aaea;margin-top:5px;margin-left:-4px}#payment_flow .payment_selection_flow9 [data-view=FeaturesTable] table#happify_features tr td .count .plus:after{width:7px;height:6px;border-right:2px solid #00aaea;top:3px;left:-5px}#payment_flow .payment_selection_flow9 [data-view=FeaturesTable] table#happify_features tr td:first-child{padding:0 0 0 10px;width:205px}#payment_flow .payment_selection_flow9 [data-view=FeaturesTable] table#happify_features tr td:nth-child(2){width:140px}#payment_flow .payment_selection_flow9 [data-view=FeaturesTable] table#happify_features tr td:last-child{padding:10px;width:205px}#payment_flow .payment_selection_flow9 [data-view=FeaturesTable] table#happify_features tr:first-child{height:80px}#payment_flow .payment_selection_flow9 [data-view=FeaturesTable] table#happify_features tr:first-child td{font-size:18px;font-size:1.8rem;font-family:OpenSansRegular;font-weight:normal;padding:0}#payment_flow .payment_selection_flow9 [data-view=FeaturesTable] table#happify_features tr:nth-child(5){height:95px}#payment_flow .payment_selection_flow9 [data-view=FeaturesTable] table#happify_features tr:nth-child(5) td .text{margin-top:5px}#payment_flow .payment_selection_flow9 [data-view=FeaturesTable] table#happify_features tr:nth-child(8) td:nth-child(2) .text:after{content:"";height:16px;display:block}#payment_flow .payment_selection_flow9 [data-view=HappifyWayOfLife]{padding:25px 0 35px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}#payment_flow .payment_selection_flow9 .pf-section{background:none}#payment_flow .payment_selection_flow9 .pf-section:last-child{padding-bottom:10px}#payment_flow .payment_selection_flow9 .left-rail,#payment_flow .payment_selection_flow9 .right-rail{width:50%;box-sizing:border-box;border:0;background:none;padding:10px;margin-right:0;min-height:0}#payment_flow .payment_selection_flow9 .right-rail{padding-right:20px}#payment_flow .payment_selection_flow9 .left-rail{padding-left:20px}#payment_flow .payment_selection_flow9 .left-rail h2{color:#ff7a00;font-size:20px;font-size:2rem;font-family:OpenSansRegular;font-weight:normal;text-align:center;margin:10px 0 0}#payment_flow .payment_selection_flow9 .billing-info-embedded{padding-top:20px}#payment_flow .payment_selection_flow9 .billing-info-embedded #billing_info{position:relative}#payment_flow .payment_selection_flow9 .billing-info-embedded #billing_info .button{margin-top:40px}#payment_flow .payment_selection_flow9 .billing-info-embedded #billing_info .transaction-info{text-align:center;display:none}#payment_flow .payment_selection_flow9 .billing-info-embedded #billing_info .transaction-info.showOnflow-8-9{display:block}#payment_flow .payment_selection_flow9 .js-payment-plans,#payment_flow .payment_selection_flow9 .js-billing-info{min-height:0;border:1px solid #d7d7d2;background:#fbfbfb}#payment_flow .payment_selection_flow9 .js-billing-info{padding-bottom:30px}#payment_flow .payment_selection_flow9 .billing-info-embedded #billing_form .form_field.name_field{position:static}#payment_flow .payment_selection_flow9 .billing-info-embedded #billing_form .form_field .credit_card_img{position:absolute;top:-4px;left:134px}#payment_flow .payment_selection_flow9 .billing-info-embedded #billing_form .form_field input{width:320px}#payment_flow .payment_selection_flow9 .billing-info-embedded #billing_form .form_field input.billing_code{width:135px}#payment_flow .payment_selection_flow9 .press-container{margin:0;padding-bottom:20px}#payment_flow .payment_selection_flow9 .press-container .press-item{margin-top:42px;zoom:1}#payment_flow .payment_selection_flow9 .press-container .press-item:before,#payment_flow .payment_selection_flow9 .press-container .press-item:after{content:'';display:table}#payment_flow .payment_selection_flow9 .press-container .press-item:after{clear:both}#payment_flow .payment_selection_flow9 .press-container .press-item:before,#payment_flow .payment_selection_flow9 .press-container .press-item:after{content:'';display:table}#payment_flow .payment_selection_flow9 .press-container .press-item:after{clear:both}#payment_flow .payment_selection_flow9 .press-container .press-item .image-container{float:right!important;margin-left:10px}#payment_flow .payment_selection_flow9 .press-container .press-item:nth-child(odd) .image-container{float:left!important;margin-right:10px;margin-left:0}#payment_flow .payment_selection_flow9 .press-container .press-item:nth-child(4){float:none;margin-top:29px}#payment_flow .payment_selection_flow9 .press-container .press-item:nth-child(4) .text-container{margin-top:0;padding-top:25px}#payment_flow .payment_selection_flow9 .press-container .press-item:nth-child(4) .image-container{margin-left:20px}#payment_flow .payment_selection_flow9 .press-container .press-item .text-container{overflow:hidden;display:block;text-align:left!important}#gift_membership.gift_plan section{background:#fff}#gift_membership.gift_plan section .column{vertical-align:top;display:inline-block}#gift_membership.gift_plan section:first-child .top{background:url('/static/img/gift_membership/bg_pattern.png') no-repeat #fbfbfb;background-size:cover}#gift_membership.gift_plan section:nth-child(3){padding:45px 45px 60px}#gift_membership.gift_plan section:nth-child(3) .column:first-child{width:49%;margin-right:35px}#gift_membership.gift_plan section:nth-child(3) .column:nth-child(2){width:45%}#gift_membership.gift_plan section:nth-child(3) h3{color:#372f2b;font-size:16px;font-size:1.6rem;font-family:OpenSansSemibold;font-weight:normal;margin:0}#gift_membership.gift_plan section:nth-child(3) h3:nth-child(3){margin-top:40px}#gift_membership.gift_plan section:nth-child(3) p{margin:10px 0 0;font-size:16px;font-size:1.6rem;font-family:OpenSansRegular;font-weight:normal;line-height:19px;color:#777774}#gift_membership.gift_plan section:nth-child(3) ul{list-style-type:disc;font-size:16px;font-size:1.6rem;font-family:OpenSansRegular;font-weight:normal;line-height:24px;color:#777774}#gift_membership.gift_plan section:nth-child(3) ul li{margin-left:20px}#gift_membership.gift_plan section:nth-child(3) ul li:first-child{margin-top:8px}#gift_membership.gift_plan section:nth-child(3) ul li:nth-child(2){margin-top:12px}#gift_membership.gift_plan section .left-rail{margin-left:25px;margin-right:5px;width:510px;float:left;min-height:785px;border:1px solid #d7d7d2;background:#fbfbfb}#gift_membership.gift_plan section .left-rail .gift-happiness{padding:40px 20px}#gift_membership.gift_plan section .left-rail .gift-happiness .column:first-child{width:280px;margin-right:5px}#gift_membership.gift_plan section .left-rail .gift-happiness .column h2{color:#00aaea;font-size:20px;font-size:2rem;font-family:OpenSansLight;font-weight:normal}#gift_membership.gift_plan section .left-rail .gift-happiness .column p{margin:20px 0 0;font-size:14px;font-size:1.4rem;font-family:OpenSansRegular;font-weight:normal;line-height:19px;max-width:94%}#gift_membership.gift_plan section .right-rail{margin-left:5px;margin-right:25px;width:450px;float:left;min-height:785px;border:1px solid #d7d7d2;background:#fbfbfb}#gift_membership.gift_plan section .top{margin-bottom:40px;padding:50px 0}#gift_membership.gift_plan section .payment-plans-embedded #payment_plan_selection .plans-container .option .plan{max-width:99%}#gift_membership.gift_plan section .payment-plans-embedded #payment_plan_selection .plans-container .option .plan .title.popular{position:relative;top:10px}#gift_membership.gift_plan section .billing-info-embedded{position:relative}#gift_membership.gift_plan section .billing-info-embedded #billing_info .button{margin:10px auto 30px}#gift_membership.gift_plan section .billing-info-embedded #billing_info .transaction-info{margin:40px auto 35px;max-width:360px;padding:0}#gift_membership.gift_plan section .billing-info-embedded #billing_form .error.form_error{display:none}#gift_membership.gift_plan section .billing-info-embedded #billing_form .form_field.name_field{position:static}#gift_membership.gift_plan section .billing-info-embedded #billing_form .form_field.phone_field{display:none}#gift_membership.gift_plan section .billing-info-embedded #billing_form .form_field .credit_card_img{position:absolute;top:25px;left:134px}@media only screen and (min-width:320px) and (max-width:1024px){.payment-plans-embedded{padding:10px 0 20px!important}.payment-plans-embedded #payment_plan_selection .title{display:none!important;margin:0!important;font-size:16px;font-size:1.6rem;font-family:OpenSansRegular;font-weight:normal}.payment-plans-embedded #payment_plan_selection .title.mobile{display:block!important}.payment-plans-embedded #payment_plan_selection .plans-container .option{padding:10px 0!important;border:1px solid #d7d7d2;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;margin:5px 0}.payment-plans-embedded #payment_plan_selection .plans-container .option .popular-promo span{color:#00aaea!important;font-size:12px!important;font-size:1.2rem!important;font-family:OpenSansSemibold!important;font-weight:normal!important;margin-left:14px!important}.payment-plans-embedded #payment_plan_selection .plans-container .option .choise{display:none!important}.payment-plans-embedded #payment_plan_selection .plans-container .option .plan .title{display:block!important;text-transform:uppercase!important;max-width:240px}.payment-plans-embedded #payment_plan_selection .plans-container .option .plan .title .strike,.payment-plans-embedded #payment_plan_selection .plans-container .option .plan .title .name{display:none!important}.payment-plans-embedded #payment_plan_selection .plans-container .option .plan .title .strike.mobile,.payment-plans-embedded #payment_plan_selection .plans-container .option .plan .title .name.mobile{display:inline!important}.payment-plans-embedded #payment_plan_selection .plans-container .option .plan .title .strike.mobile span,.payment-plans-embedded #payment_plan_selection .plans-container .option .plan .title .name.mobile span{text-transform:none!important}.payment-plans-embedded #payment_plan_selection .plans-container .option .plan .title .strike,.payment-plans-embedded #payment_plan_selection .plans-container .option .plan .title .promotion{text-transform:none!important}.payment-plans-embedded #payment_plan_selection .plans-container .option .plan .title .promotion{width:110%;font-size:12px;margin:0!important;lint-height:normal}.payment-plans-embedded #payment_plan_selection .plans-container .option .plan .title .guarantee{text-transform:none!important;font-size:11px!important;font-size:1.1rem!important;font-family:OpenSansRegular!important;font-weight:normal!important}.payment-plans-embedded #payment_plan_selection .plans-container .option .plan .title .guarantee:after{content:"."}.payment-plans-embedded #payment_plan_selection .plans-container .option:after{content:"";width:20px;height:37px;background-image:url('/static/img/gift_mobile/arrow_left@1x.png');background-repeat:no-repeat;background-size:20px 37px;background-size:cover;position:absolute;right:10px;top:0;bottom:0;margin:auto}}@media only screen and (min-width:320px) and (max-width:1024px) and (min-resolution:120dpi),(-webkit-min-device-pixel-ratio:1.25),(min--moz-device-pixel-ratio:1.25),(-o-min-device-pixel-ratio:4/3),(min-device-pixel-ratio:1.25){.payment-plans-embedded #payment_plan_selection .plans-container .option:after{background-image:url('/static/img/gift_mobile/arrow_left@2x.png')}}#billing_info .grid-row{margin:20px auto 0}#billing_info .title{color:#ff7a00;font-size:18px;font-size:1.8rem;font-family:OpenSansRegular;font-weight:normal;margin-left:20px}#billing_info .payment_info{font-weight:500;font-size:1.4rem;font-family:OpenSansRegular;font-weight:normal;font-size:14px;text-align:left;margin:0 0 20px 46px}#billing_info h1{color:#00aaea;font-size:34px;font-size:3.4rem;font-family:OpenSansSemibold;font-weight:normal;margin:0 30px;text-align:center;margin-top:15px}#billing_info .data_area{font-size:16px;font-size:1.6rem;font-family:OpenSansRegular;font-weight:normal;margin:30px 0 0 0;color:#777774;padding-left:75px}#billing_info .data_area .left_column{display:inline-block;vertical-align:top;width:585px;text-align:left}#billing_info .data_area .left_column h2{font-size:24px;font-size:2.4rem;font-family:OpenSansSemibold;font-weight:normal;margin:0}#billing_info .data_area .left_column span{line-height:24px}#billing_info .data_area .right_column{display:inline-block;vertical-align:top;text-align:left;width:300px;margin:0 auto}#billing_info .data_area .right_column .promo-box{margin:7px 0 40px;text-align:left}#billing_info .data_area .right_column .promo-box .title{line-height:18px;font-size:16px;font-size:1.6rem;font-family:OpenSansSemibold;font-weight:normal;margin-top:8px;color:#00aaea;text-transform:uppercase;margin:0}#billing_info .data_area .right_column .promo-box .text{font-size:13px;font-size:1.3rem;font-family:OpenSansRegular;font-weight:normal;color:#777774;line-height:18px;margin-top:8px}#billing_info .data_area .right_column h2{width:185px;margin-bottom:15px;font-size:24px;font-size:2.4rem;font-family:OpenSansSemibold;color:#777774;font-weight:normal;margin:0;text-align:center}#billing_info .data_area .right_column .plan_container .plan{text-align:center;width:185px;height:145px;border:1px solid #FEDEC5;overflow:hidden}#billing_info .data_area .right_column .plan_container .plan .header{font-size:24px;font-size:2.4rem;font-family:OpenSansRegular;position:relative;padding:5px;height:55px;background:url('/static/img/fee_plan_header_gragient1.svg') no-repeat;line-height:26px;color:#fff;font-weight:normal}#billing_info .data_area .right_column .plan_container .plan .header .plan_name{line-height:24px;margin-top:16px;text-transform:capitalize}#billing_info .data_area .right_column .plan_container .plan .header .plan_name .recurring{font-size:12px;font-size:1.2rem;font-family:OpenSansRegular;font-weight:normal;line-height:12px;margin-top:10px}#billing_info .data_area .right_column .plan_container .plan .header .plan_name.recurring{margin-top:0}#billing_info .data_area .right_column .plan_container .plan .body{height:100%;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:#FFF4ED}#billing_info .data_area .right_column .plan_container .plan .body .guarantee{width:185px;margin:0 auto;font-size:18px;font-size:1.8rem;font-family:OpenSansSemibold;top:20px;text-align:center;font-weight:normal;color:#777774;position:relative}#billing_info .data_area .right_column .plan_container .plan .body .guarantee.monthly{top:30px}#billing_info .data_area .right_column .plan_container .card_shadow{background:url("/static/img/diagonalshadow.png") no-repeat scroll transparent;width:195px;height:10px;background-size:192px;background-position:-4px -2px}#billing_info .data_area .right_column .different_plan{cursor:pointer;margin:0 0 30px;text-align:center;font-size:12px;font-size:1.2rem;font-family:OpenSansRegular;font-weight:normal;width:185px}#billing_info .data_area .right_column .seals img{margin-bottom:5px;vertical-align:middle}#billing_info .data_area .right_column .seals img:first-child{margin-right:10px}#billing_info .data_area .right_column .seals a:hover{text-decoration:none}#billing_info .button{width:180px;height:58px;line-height:47px;margin:0 auto 20px;text-align:center;display:block;font-size:20px;font-size:2rem;font-family:OpenSansBold;font-weight:normal}#billing_info .transaction-info{font-style:italic;font-size:13px;font-size:1.3rem;font-family:OpenSansRegular;font-weight:normal;color:#777774;margin:15px 0 20px 100px}#billing_info .transaction-info a{color:#666;font-size:13px;font-size:1.3rem;font-family:OpenSansSemibold;font-weight:normal;outline:none}#billing_info .container{padding:0 485px 0 100px}#billing_info .container .payment{font-size:24px;font-size:2.4rem;font-family:OpenSansSemibold;font-weight:normal;color:#00aaea;display:inline-block;vertical-align:top;line-height:normal}#billing_info .container img{float:right}#billing_info .discount{margin-left:100px;font-size:18px;font-size:1.8rem;font-family:OpenSansSemibold;font-weight:normal;line-height:26px}#billing_info .discount .original{text-decoration:line-through}#billing_info .discount .savings{margin-bottom:10px}.billing-info-embedded{padding:30px 0}.billing-info-embedded #billing_info{padding-top:0}.billing-info-embedded #billing_info .grid-row{margin:30px auto 0}.billing-info-embedded #billing_info .container{padding:0 35px 0 20px}.billing-info-embedded #billing_info .container .discount{top:35px;position:relative;margin-left:0}.billing-info-embedded #billing_info .container .discount span.original_price{margin-left:10px}.billing-info-embedded #billing_info .container .discount span.you_save{margin-left:48px}.billing-info-embedded #billing_info .container .payment{line-height:102px;font-size:22px;font-size:2.2rem;font-family:OpenSansSemibold;font-weight:normal}.billing-info-embedded #billing_info .container .payment span.payment-amount{margin-left:29px}.billing-info-embedded #billing_info .container img.monthly{display:none}.billing-info-embedded #billing_info .container.savings img{margin-top:-32px}.billing-info-embedded #billing_info .transaction-info{margin:30px auto 0;padding:0 25px;text-align:left}.billing-info-embedded #billing_info .button{width:85%;margin:50px auto 50px;display:block;font-family:OpenSansSemibold;font-size:26px;text-align:center;line-height:62px;height:62px}html[lang=pt] .billing-info-embedded #billing_info .button{font-size:22px}#billing_form{font-size:16px;font-size:1.6rem;font-family:OpenSansSemibold;font-weight:normal;margin:15px 0 20px}#billing_form .form_field{position:relative;margin:23px 20px}#billing_form .form_field .js-hint_target{position:absolute;width:20px;height:10px;top:-30px;left:480px}#billing_form .form_field span{font-family:'OpenSansRegular';color:#777774}#billing_form .form_field .whats_this{font-size:12px;font-size:1.2rem;font-family:OpenSansRegular;font-weight:normal;position:absolute;top:16px;left:257px;cursor:pointer}#billing_form .form_field .js-date_select .dropdown{display:block;position:absolute;width:53px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border-top-right-radius:0;border-top-left-radius:0;font-size:18px;font-size:1.8rem;font-family:OpenSansRegular;font-weight:normal;text-align:center;border:2px solid #F0F0F0;background-color:white;padding:5px 0;z-index:999;top:35px;left:-2px}#billing_form .form_field .js-date_select .dropdown a{font-size:16px;font-size:1.6rem;font-family:OpenSansSemibold;font-weight:normal;color:#777774;line-height:20px}#billing_form .form_field .js-date_select .dropdown a:hover{background-color:#ddd}#billing_form .form_field .js-date_select .dropdown.hidden{display:none}#billing_form .form_field .select_left{position:relative;vertical-align:middle;display:inline-block;border:2px solid #F0F0F0;width:60px;height:40px;color:#777774;font-size:18px;font-size:1.8rem;font-family:OpenSansSemibold;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;text-align:center;cursor:pointer}#billing_form .form_field .select_left span{font-family:'OpenSansSemibold';position:relative;line-height:37px;vertical-align:top;margin:0}#billing_form .form_field .select_left.select_month_body{left:0;margin-left:14px}#billing_form .form_field .select_left.select_month_body a{text-decoration:none;width:55px;margin:2px 0;display:inline-block}#billing_form .form_field .select_left.select_year_body{left:0}#billing_form .form_field .select_left.select_year_body a{text-decoration:none;display:inline-block;width:55px;margin:2px 0}#billing_form .form_field .select_left.select_year_body a:hover{background-color:#ddd}#billing_form .form_field .select_left.invalid{border:2px solid #ff3131}#billing_form .form_field .select_right{cursor:pointer;position:relative;vertical-align:middle;display:inline-block;width:30px;height:40px;background-color:#CDCDCD;border:2px solid #BBB;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-ms-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}#billing_form .form_field .select_right .arrow{width:0;height:0;border-style:solid;border-width:7px 7px 0 7px;border-color:#999 transparent transparent transparent;border-style:inset;-webkit-transform:rotate(360deg);margin:auto;margin-top:17px}#billing_form .form_field .select_right.select_month_selector{left:-10px;margin-right:15px}#billing_form .form_field .select_right.select_year_selector{left:-10px}#billing_form .form_field .select_right.invalid{border:2px solid #ff3131}#billing_form .form_field input{font-size:18px;font-size:1.8rem;font-family:OpenSansRegular;font-weight:normal;padding:0 5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:2px solid #F0F0F0;color:#777774;position:relative;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:44px}#billing_form .form_field input:focus{outline:none}#billing_form .form_field input.billing_name{width:270px;left:72px}#billing_form .form_field input.billing_phone{width:273px;left:2px}#billing_form .form_field input.billing_card{width:270px;left:15px}#billing_form .form_field input.billing_code{width:123px;left:14px}#billing_form .form_field input.invalid{border:2px solid #ff3131}#billing_form .form_field .error{color:#ff3131;font-size:12px;font-size:1.2rem;font-family:OpenSansSemibold;font-weight:normal;position:relative;left:120px}#billing_form .form_field .error.date_error{top:5px}#billing_form .form_field .credit_card_img{background:url('/static/img/credit_cards.png') no-repeat;position:relative;left:225px;width:150px;height:30px}#billing_form .form_field.phone_field{margin-top:10px}#billing_form .error{color:#ff3131;font-size:12px;font-size:1.2rem;font-family:OpenSansSemibold;font-weight:normal;position:relative;left:20px}.billing-info-embedded #billing_form{font-size:14px;font-size:1.4rem;font-family:OpenSansSemibold;font-weight:normal}.billing-info-embedded #billing_form .form_field .js-hint_target{top:0;right:0}.billing-info-embedded #billing_form .form_field .whats_this{top:16px;left:262px}.billing-info-embedded #billing_form .form_field .select_left.select_month_body{margin-left:14px}.billing-info-embedded #billing_form .form_field input.billing_name{width:280px;left:75px}.billing-info-embedded #billing_form .form_field input.billing_phone{width:280px;left:15px}.billing-info-embedded #billing_form .form_field input.billing_card{width:280px;left:25px}.billing-info-embedded #billing_form .form_field input.billing_code{width:135px;left:25px}.billing-info-embedded #billing_form .form_field input.invalid{border:2px solid #ff3131}.billing-info-embedded #billing_form .form_field .error{left:120px}.billing-info-embedded #billing_form .form_field .credit_card_img{left:245px}.billing-info-embedded #billing_form .form_field.phone_field{margin-top:10px}.popover.hint.billing_code{width:280px;height:155px}html[lang=es] .popover.hint.billing_code{height:180px}html[lang=es] .billing-info-embedded #billing_form .form_field input.billing_name{width:253px;left:100px}html[lang=es] .billing-info-embedded #billing_form .form_field input.billing_card{width:251px;left:37px}html[lang=es] .billing-info-embedded #billing_form .form_field input.billing_phone{width:249px;left:28px}html[lang=es] .billing-info-embedded #billing_form .form_field .whats_this{left:300px}html[lang=es] .billing-info-embedded #billing_form .form_field .error{font-size:10px;left:164px}html[lang=es] .billing-info-embedded #billing_form .form_field .error.name_error{left:151px}html[lang=fr] .billing-info-embedded #billing_form .form_field input.billing_card{width:250px}html[lang=fr] .billing-info-embedded #billing_form .form_field input.billing_phone{width:228px}html[lang=fr] .billing-info-embedded #billing_form .form_field .whats_this{left:285px}html[lang=pt] .billing-info-embedded #billing_form .form_field input.billing_card{width:260px}html[lang=pt] .billing-info-embedded #billing_form .form_field input.billing_phone{width:258px}html[lang=pt] .billing-info-embedded #billing_form .form_field .whats_this{left:315px}#personalize_gift .grid-row .grid-unit.col-3.cell{padding:45px}#personalize_gift .grid-row .grid-unit.col-3.cell section:first-child{border-bottom:1px solid #d7d7d2}#personalize_gift .grid-row .grid-unit.col-3.cell section:nth-child(2){padding:40px 0}#personalize_gift .grid-row .grid-unit.col-3.cell section .error{font-size:12px;font-size:1.2rem;font-family:OpenSansRegular;font-weight:normal;color:#ff3131;left:82px;position:relative}#personalize_gift .grid-row .grid-unit.col-3.cell section .thanks-module{margin:0 auto;text-align:center}#personalize_gift .grid-row .grid-unit.col-3.cell section .thanks-module span{font-size:18px;font-size:1.8rem;font-family:OpenSansRegular;font-weight:normal;color:#777774;line-height:30px}#personalize_gift .grid-row .grid-unit.col-3.cell section .thanks-module .blue{color:#00aaea}#personalize_gift .grid-row .grid-unit.col-3.cell section input{width:280px;height:48px;padding:10px;position:relative}#personalize_gift .grid-row .grid-unit.col-3.cell section textarea{width:360px;height:120px;position:relative}#personalize_gift .grid-row .grid-unit.col-3.cell section h1{margin:60px 0 50px;font-size:38px;font-size:3.8rem;font-family:OpenSansRegular;font-weight:normal;text-align:center;color:#ff7a00}#personalize_gift .grid-row .grid-unit.col-3.cell section h2{font-size:22px;font-size:2.2rem;font-family:OpenSansRegular;font-weight:normal;color:#666}#personalize_gift .grid-row .grid-unit.col-3.cell section h3{font-size:16px;font-size:1.6rem;font-family:OpenSansRegular;font-weight:normal;color:#372f2b}#personalize_gift .grid-row .grid-unit.col-3.cell section .delivery_method{color:#666}#personalize_gift .grid-row .grid-unit.col-3.cell section .delivery_method .deliver_to_recipient,#personalize_gift .grid-row .grid-unit.col-3.cell section .delivery_method .deliver_to_me{cursor:pointer}#personalize_gift .grid-row .grid-unit.col-3.cell section .delivery_method .action{font-size:16px;font-size:1.6rem;font-family:OpenSansRegular;font-weight:normal;margin:30px 0;padding-left:38px}#personalize_gift .grid-row .grid-unit.col-3.cell section .delivery_method .action input{left:40px}#personalize_gift .grid-row .grid-unit.col-3.cell section .delivery_method .option{margin:20px 0}#personalize_gift .grid-row .grid-unit.col-3.cell section .delivery_method .option .checkitem{width:25px;height:25px;vertical-align:top;display:inline-block;background:url('/static/img/gift_membership/radio_btn_empty.png') no-repeat transparent;background-size:cover}#personalize_gift .grid-row .grid-unit.col-3.cell section .delivery_method .option .checkitem.selected{background:url('/static/img/gift_membership/radio_btn_filled.png') no-repeat transparent;background-size:cover}#personalize_gift .grid-row .grid-unit.col-3.cell section .delivery_method .option .text{font-size:16px;font-size:1.6rem;font-family:OpenSansSemibold;font-weight:normal;vertical-align:top;display:inline-block;margin-left:10px;line-height:25px}#personalize_gift .grid-row .grid-unit.col-3.cell section .personalize{margin-top:60px;font-size:16px;font-size:1.6rem;font-family:OpenSansRegular;font-weight:normal;position:relative}#personalize_gift .grid-row .grid-unit.col-3.cell section .personalize .field{padding-left:38px;margin-top:20px}#personalize_gift .grid-row .grid-unit.col-3.cell section .personalize .field:nth-child(2) input{left:60px}#personalize_gift .grid-row .grid-unit.col-3.cell section .personalize .field:nth-child(3) input{left:40px}#personalize_gift .grid-row .grid-unit.col-3.cell section .personalize .field:nth-child(4) textarea{left:15px}#personalize_gift .grid-row .grid-unit.col-3.cell section .personalize .field:nth-child(4) span{position:relative;top:10px}#personalize_gift .grid-row .grid-unit.col-3.cell section .personalize .button.orange{top:-52px;height:50px;line-height:50px;width:140px;text-align:center;left:72%}#personalize_gift .grid-row .grid-unit.col-3.cell section .column{vertical-align:top;display:inline-block}#personalize_gift .grid-row .grid-unit.col-3.cell section .column p{margin:0;font-size:16px;font-size:1.6rem;font-family:OpenSansRegular;font-weight:normal;color:#777774;line-height:22px}#personalize_gift .grid-row .grid-unit.col-3.cell section .column:first-child{width:56%}#personalize_gift .grid-row .grid-unit.col-3.cell section .column:first-child p{width:85%}#personalize_gift .grid-row .grid-unit.col-3.cell section .column:nth-child(2){width:43%}#personalize_gift .grid-row .grid-unit.col-3.cell section .column:nth-child(2) p{width:95%}#personalize_gift .grid-row .grid-unit.col-3.cell section .column:nth-child(2) p:nth-child(2){line-height:26px}#activate_membership .cell.grid-unit{padding:70px 80px}#activate_membership h1{text-align:center;color:#ff7a00;font-size:38px;font-size:3.8rem;font-family:OpenSansRegular;font-weight:normal;margin-bottom:80px}#activate_membership form .column{vertical-align:top;display:inline-block;width:49%;position:relative}#activate_membership form .column .instructions{font-size:16px;font-size:1.6rem;font-family:OpenSansRegular;font-weight:normal;color:#777774;max-width:80%;margin-bottom:30px;line-height:24px}#activate_membership form .column .contacts{font-size:16px;font-size:1.6rem;font-family:OpenSansRegular;font-weight:normal;color:#777774;line-height:24px;margin-top:55px}#activate_membership form .column .title{color:#777774;font-size:22px;font-size:2.2rem;font-family:OpenSansSemibold;font-weight:normal}#activate_membership form .column input[type=text]{margin:30px 0 45px;width:280px;padding:10px;height:45px;font-size:16px;font-size:1.6rem;font-family:OpenSansRegular;font-weight:normal}#activate_membership form .column input[type=submit]{width:140px;height:50px;line-height:50px;font-size:18px}#activate_membership form .column .error{color:#ff3131;font-size:12px;font-size:1.2rem;font-family:OpenSansSemibold;font-weight:normal;position:absolute;left:120px;top:110px;max-width:280px}#activate_membership form .column:nth-child(2){padding-left:120px}#gift_membership_mobile{padding-bottom:30px}#gift_membership_mobile .top{background-color:#FBFBFB;text-align:center}#gift_membership_mobile .top h1{font-size:20px;font-size:2rem;font-family:OpenSansRegular;font-weight:normal;color:#ff7a00;margin:5px 0 0}#gift_membership_mobile .top .sub{font-size:14px;font-size:1.4rem;font-family:OpenSansRegular;font-weight:normal;color:#372f2b;margin:5px 0 10px}#gift_membership_mobile .gift-happiness{margin-top:15px}#gift_membership_mobile .gift-happiness .column{display:inline-block;vertical-align:top}#gift_membership_mobile .gift-happiness .column h2{font-size:14px;font-size:1.4rem;font-family:OpenSansSemibold;font-weight:normal;color:#00aaea;line-height:18px;margin:0}#gift_membership_mobile .gift-happiness .column p{margin:0;font-size:8px;font-size:.8rem;font-family:OpenSansRegular;font-weight:normal;color:#777774}#gift_membership_mobile .gift-happiness .column:first-child{width:70%}#gift_membership_mobile .gift-happiness .column:nth-child(2){width:28%;margin-top:3px}#gift_membership_mobile .description{color:#777774}#gift_membership_mobile .description h3{color:#372f2b;font-size:14px;font-size:1.4rem;font-family:OpenSansSemibold;font-weight:normal;margin:0 0 5px 0}#gift_membership_mobile .description p{margin:0 0 20px 0;font-size:13px;font-size:1.3rem;font-family:OpenSansRegular;font-weight:normal;color:#777774}#gift_membership_mobile .description ul{font-size:13px;font-size:1.3rem;font-family:OpenSansRegular;font-weight:normal;color:#777774;list-style-type:disc}#gift_membership_mobile .description ul li{margin-left:18px}#gift_payment_mobile .credit_card_img,#billing_info_mobile .credit_card_img{background-image:url('/static/img/gift_mobile/credit-card-icons@1x.png');background-repeat:no-repeat;background-size:174px 30px;background-size:cover;display:inline-block;vertical-align:top;width:174px;height:30px}@media(min-resolution:120dpi),(-webkit-min-device-pixel-ratio:1.25),(min--moz-device-pixel-ratio:1.25),(-o-min-device-pixel-ratio:4/3),(min-device-pixel-ratio:1.25){#gift_payment_mobile .credit_card_img,#billing_info_mobile .credit_card_img{background-image:url('/static/img/gift_mobile/credit-card-icons@2x.png')}}#gift_payment_mobile h3,#billing_info_mobile h3{font-size:18px;font-size:1.8rem;font-family:OpenSansRegular;font-weight:normal;color:#372f2b;text-align:center;margin:0}#gift_payment_mobile .cell,#billing_info_mobile .cell{padding:10px;margin:10px 0 0}#gift_payment_mobile .cell.membership_payment,#billing_info_mobile .cell.membership_payment{background:#fbfbfb}#gift_payment_mobile h2,#billing_info_mobile h2{font-size:16px;font-size:1.6rem;font-family:OpenSansRegular;font-weight:normal;color:#ff7a00;margin:0;width:30%;display:inline-block;vertical-align:top;line-height:30px}#gift_payment_mobile .container,#billing_info_mobile .container{height:105px;line-height:105px;position:relative}#gift_payment_mobile .container .payment,#billing_info_mobile .container .payment{font-size:18px;font-size:1.8rem;font-family:OpenSansBold;font-weight:normal;color:#00aaea}#gift_payment_mobile .container img.guarantee-seal,#billing_info_mobile .container img.guarantee-seal{position:absolute;left:60%;top:0}#gift_payment_mobile .container img.guarantee-seal.invisible,#billing_info_mobile .container img.guarantee-seal.invisible{display:none}#gift_payment_mobile .container.noseal,#billing_info_mobile .container.noseal{height:auto}#gift_payment_mobile .button.green,#billing_info_mobile .button.green{width:97%;height:55px;line-height:55px;display:block;margin:20px auto;text-align:center;font-size:18px;font-size:1.8rem;font-family:OpenSansSemibold;font-weight:normal}#gift_payment_mobile .discount,#billing_info_mobile .discount{line-height:normal!important;font-size:16px;font-size:1.6rem;font-family:OpenSansSemibold;font-weight:normal;color:#666}#gift_payment_mobile .discount .original,#billing_info_mobile .discount .original{text-decoration:line-through}#gift_payment_mobile .transaction-info,#billing_info_mobile .transaction-info{font-style:italic;text-align:left;max-width:97%;margin:25px auto 0;font-size:12px;font-size:1.2rem;font-family:OpenSansRegular;font-weight:normal}#gift_payment_mobile .transaction-info.coaching-payer,#billing_info_mobile .transaction-info.coaching-payer{margin:-17px auto 0}#gift_payment_mobile .transaction-info a,#billing_info_mobile .transaction-info a{color:#372f2b;font-weight:600;outline:0}#billing_info_mobile .image{margin:20px 0 30px;padding:0 20px}@media only screen and (min-width:768px) and (max-width:1024px){#billing_info_mobile.plus .grid-row{max-width:650px!important}#billing_info_mobile.plus .grid-row .grid-unit h3{font-size:22px;font-size:2.2rem;font-family:OpenSansRegular;font-weight:normal}#billing_info_mobile.plus .grid-row .grid-unit .cell.membership_payment{padding:30px 80px!important}#billing_info_mobile.plus .grid-row .grid-unit .cell.membership_payment h2{font-size:18px!important;width:auto!important;display:inline-block!important;margin-right:20px!important}#billing_info_mobile.plus .grid-row .grid-unit .cell.membership_payment #billing_form form table{width:100%!important}#billing_info_mobile.plus .grid-row .grid-unit .cell.membership_payment #billing_form form table tr td.text{width:24%!important;font-size:14px!important}#billing_info_mobile.plus .grid-row .grid-unit .cell.membership_payment #billing_form form table tr td.text span{font-size:14px!important}#billing_info_mobile.plus .grid-row .grid-unit .cell.membership_payment #billing_form form table tr .form_field .whats_this{left:68%!important;font-size:14px!important;font-size:1.4rem!important;font-family:OpenSansSemibold!important;font-weight:normal!important}#billing_info_mobile.plus .grid-row .grid-unit .cell.membership_payment #billing_form form table tr .form_field input{border-color:#d7d7d2;height:47px}#billing_info_mobile.plus .grid-row .grid-unit .cell.membership_payment #billing_form form table tr .form_field .select_left,#billing_info_mobile.plus .grid-row .grid-unit .cell.membership_payment #billing_form form table tr .form_field .select_right{border-color:#d7d7d2;height:47px}#billing_info_mobile.plus .grid-row .grid-unit .cell.membership_payment #billing_form form table tr .form_field .select_left .arrow,#billing_info_mobile.plus .grid-row .grid-unit .cell.membership_payment #billing_form form table tr .form_field .select_right .arrow{margin-top:19px!important}#billing_info_mobile.plus .grid-row .grid-unit .cell.membership_payment #billing_form form table tr .form_field .select_left span,#billing_info_mobile.plus .grid-row .grid-unit .cell.membership_payment #billing_form form table tr .form_field .select_right span{line-height:45px!important}#billing_info_mobile.plus .grid-row .grid-unit .cell.membership_payment #billing_form form table tr .form_field .select_left{width:84px!important}#billing_info_mobile.plus .grid-row .grid-unit .cell.membership_payment #billing_form form table tr .form_field .dropdown{top:44px!important;width:80px!important}#billing_info_mobile.plus .grid-row .grid-unit .cell.membership_payment .button.green{width:77%!important}#billing_info_mobile.plus .grid-row .grid-unit .container img.guarantee-seal{left:75%!important}#billing_info_mobile.plus .grid-row .grid-unit .image{padding:0 10px!important}}@media only screen and (min-width:320px) and (max-width:1024px){#billing_form{margin:15px 0 0}#billing_form .js-hint_target{position:absolute;left:50%}#billing_form .error{left:0!important;visibility:visible;font-size:10px;margin-bottom:5px}#billing_form .error.hidden{display:block!important;visibility:hidden}#billing_form table .text{width:30%}#billing_form table .form_field{width:70%;margin:0!important}#billing_form table .form_field input{width:100%}#billing_form table .form_field .select_left.select_month_body{margin:0!important}#billing_form table .form_field .select_right{width:13%!important}#billing_form table .form_field .select_right.select_month_selector{margin-right:5%!important}#billing_form table .form_field .whats_this{font-size:12px;top:14px;left:62%}#billing_form table tr:nth-child(8) td input{width:60%}}@media only screen and (min-width:320px) and (max-width:1024px){#personalize_gift .grid-row .grid-unit.col-3.cell{border:none!important;padding:0}#personalize_gift .grid-row .grid-unit.col-3.cell section .thanks-module{max-width:80%;margin:0 auto}#personalize_gift .grid-row .grid-unit.col-3.cell section .thanks-module span{font-size:13px!important;line-height:15px!important}#personalize_gift .grid-row .grid-unit.col-3.cell section .thanks-module br{display:none}#personalize_gift .grid-row .grid-unit.col-3.cell section h1{font-size:26px!important;margin:20px auto!important}#personalize_gift .grid-row .grid-unit.col-3.cell section h2{font-size:18px!important}#personalize_gift .grid-row .grid-unit.col-3.cell section .delivery_method .option{margin:10px 0!important}#personalize_gift .grid-row .grid-unit.col-3.cell section .action{padding:0 0 0 10px!important;margin:10px 0 0 0!important;width:96%}#personalize_gift .grid-row .grid-unit.col-3.cell section .action span{display:inline-block!important;margin-left:28px!important}#personalize_gift .grid-row .grid-unit.col-3.cell section .action input{left:0!important;width:72%!important;float:right}#personalize_gift .grid-row .grid-unit.col-3.cell section .deliver_to_recipient .action span{line-height:48px}#personalize_gift .grid-row .grid-unit.col-3.cell section .deliver_to_recipient .action .error{left:0!important;float:right!important;width:72%!important}#personalize_gift .grid-row .grid-unit.col-3.cell section .deliver_to_me .action{font-size:14px!important}#personalize_gift .grid-row .grid-unit.col-3.cell section .personalize{margin-top:20px!important;width:96%}#personalize_gift .grid-row .grid-unit.col-3.cell section .personalize .field{padding-left:10px!important;margin:10px 0!important}#personalize_gift .grid-row .grid-unit.col-3.cell section .personalize .field span{display:inline-block;margin-right:53px!important;line-height:48px}#personalize_gift .grid-row .grid-unit.col-3.cell section .personalize .field input{width:72%!important;left:0!important;float:right}#personalize_gift .grid-row .grid-unit.col-3.cell section .personalize .field textarea{left:0!important;width:72%!important;float:right}#personalize_gift .grid-row .grid-unit.col-3.cell section .personalize .field .error{left:0!important;float:right!important;width:72%!important}#personalize_gift .grid-row .grid-unit.col-3.cell section .personalize .field:nth-child(3) span{margin-right:32px!important}#personalize_gift .grid-row .grid-unit.col-3.cell section .personalize .field:nth-child(4) span{margin-right:5px!important;line-height:16px!important}#personalize_gift .grid-row .grid-unit.col-3.cell section .personalize .button.orange{top:0!important;left:0!important;float:right;margin:10px 0!important}#personalize_gift .grid-row .grid-unit.col-3.cell section:first-child{padding-bottom:30px!important}#personalize_gift .grid-row .grid-unit.col-3.cell section:nth-child(2){padding:10px 0 50px}#personalize_gift .grid-row .grid-unit.col-3.cell section:nth-child(2) .column{width:100%!important}#personalize_gift .grid-row .grid-unit.col-3.cell section:nth-child(2) .column p{width:100%!important}}@media only screen and (min-width:320px) and (max-width:1024px){#activate_membership .grid-row .grid-unit.col-3.cell{border:none!important;padding:0}#activate_membership .grid-row .grid-unit.col-3.cell h1{font-size:26px!important;margin:20px auto 40px!important;max-width:265px!important;font-family:OpenSansLight!important}#activate_membership .grid-row .grid-unit.col-3.cell form .column{width:100%!important;padding-bottom:20px}#activate_membership .grid-row .grid-unit.col-3.cell form .column .instructions{max-width:100%!important;padding-left:5%;margin-bottom:20px!important}#activate_membership .grid-row .grid-unit.col-3.cell form .column .mobile.activation{display:block;margin:20px 0 0 0;text-align:center;padding-left:5%;position:relative}#activate_membership .grid-row .grid-unit.col-3.cell form .column .mobile.activation .title{text-align:left;font-size:18px}#activate_membership .grid-row .grid-unit.col-3.cell form .column .mobile.activation .error{left:5%!important;top:100px!important}#activate_membership .grid-row .grid-unit.col-3.cell form .column .mobile.activation input{width:96%!important}#activate_membership .grid-row .grid-unit.col-3.cell form .column .mobile.activation input.button.orange{width:50%!important;max-width:160px}#activate_membership .grid-row .grid-unit.col-3.cell form .column .contacts{margin:20px 0!important;padding-left:5%}#activate_membership .grid-row .grid-unit.col-3.cell form .column:nth-child(2){display:none!important}}@media only screen and (max-width:1024px) and (min-width:320px){#billing_details_popover{width:100%!important;top:55px!important;left:0!important}#payment_mobile section .top.cell{text-align:center;padding:10px;background:#fbfbfb!important}#payment_mobile section .top.cell .discount-ribbon{width:96%;height:35px;line-height:35px;margin:0 auto;background:#76B102;background-size:contain;color:#fff;position:relative}#payment_mobile section .top.cell .discount-ribbon span{display:inline-block;vertical-align:middle;font-size:16px;font-size:1.6rem;font-family:OpenSansRegular;font-weight:normal;line-height:normal}#payment_mobile section .top.cell .discount-ribbon span.bold{font-family:OpenSansBold}#payment_mobile section .top.cell .discount-ribbon:after{left:0;margin-left:0;z-index:2;content:'';position:absolute;border-style:solid;border-width:18px;border-color:transparent transparent transparent #fbfbfb;width:0;height:0}#payment_mobile section .top.cell .discount-ribbon:before{left:100%;margin-left:-36px;z-index:2;content:'';position:absolute;border-style:solid;border-width:18px;border-color:transparent #fbfbfb transparent transparent;width:0;height:0}#payment_mobile section .top.cell h1{color:#ff7a00;max-width:95%;margin:0 auto;line-height:26px;font-size:18px}#payment_mobile section .top.cell .sub{font-size:16px;font-size:1.6rem;font-family:OpenSansRegular;font-weight:normal}#payment_mobile .payment-plans-embedded{background:#fff}#payment_mobile .payment-plans-embedded #payment_plan_selection .billing_details{font-size:14px;font-size:1.4rem;font-family:OpenSansSemibold;font-weight:normal;padding:0!important;margin:10px 0}#payment_mobile .payment-plans-embedded #payment_plan_selection .title{display:block!important}#payment_mobile .payment-plans-embedded #payment_plan_selection .plans-container .option .plan .title .name{display:block!important}#payment_mobile .payment-plans-embedded #payment_plan_selection .plans-container .option .plan .title .name br{display:block}#payment_mobile .payment-plans-embedded #payment_plan_selection .plans-container .option .plan .title .term,#payment_mobile .payment-plans-embedded #payment_plan_selection .plans-container .option .plan .title .strike{text-transform:none!important}#payment_mobile .payment-plans-embedded #payment_plan_selection .plans-container .option .plan .title .strike{display:inline!important}#payment_mobile .payment-plans-embedded #payment_plan_selection .plans-container .option .plan .guarantee{font-size:12px!important}#payment_mobile .goals{max-width:480px;margin:0 auto}#payment_mobile .goals h1{color:#ff7a00;font-size:18px;font-size:1.8rem;font-family:OpenSansRegular;font-weight:normal;text-align:center}#payment_mobile .goals .goal{margin:30px 0}#payment_mobile .goals .goal .image{display:inline-block;vertical-align:top;width:28%;max-width:130px;margin-right:2%}#payment_mobile .goals .goal .text{display:inline-block;vertical-align:top;width:68%}#payment_mobile .goals .goal .text .title{font-size:16px;font-size:1.6rem;font-family:OpenSansSemibold;font-weight:normal;color:#372f2b}#payment_mobile .goals .goal .text .description{font-size:14px;font-size:1.4rem;font-family:OpenSansRegular;font-weight:normal;margin:10px 0}#payment_mobile .goals .goal:nth-child(2) .text{margin-top:5px}#payment_mobile .goals .goal:nth-child(3) .text{margin-top:5px}#payment_mobile .goals .goal:nth-child(4) .text{margin-top:5px}#payment_mobile .goals .goal:nth-child(5) .text{margin-top:8px}#payment_mobile.plus .top.cell{border:none;background:#fff!important;padding:10px 0}}@media only screen and (max-width:374px) and (min-width:320px){#payment_mobile section .top.cell .discount-ribbon span{font-size:13px;font-size:1.3rem;font-family:OpenSansRegular;font-weight:normal}#payment_mobile section .top.cell h1{color:#ff7a00;max-width:95%;margin:0 auto;line-height:26px;font-size:20px}#payment_mobile section .top.cell .sub{font-size:14px;font-size:1.4rem;font-family:OpenSansRegular;font-weight:normal}#payment_mobile .payment-plans-embedded #payment_plan_selection .title{display:block!important}#payment_mobile .payment-plans-embedded #payment_plan_selection .plans-container .option .plan .guarantee{max-width:100%!important;font-size:10px!important}#payment_mobile .goals .goal .text .title{font-size:14px;font-size:1.4rem;font-family:OpenSansSemibold;font-weight:normal;color:#372f2b}#payment_mobile .goals .goal .text .description{font-size:12px;font-size:1.2rem;font-family:OpenSansRegular;font-weight:normal;margin:5px 0}#payment_mobile .goals .goal .text .description br{display:none!important}#payment_mobile .goals .goal:nth-child(2) .image{margin-top:1px}#payment_mobile .goals .goal:nth-child(3) .text{margin-top:2px}#payment_mobile .goals .goal:nth-child(4) .image{margin-top:0}#payment_mobile .goals .goal:nth-child(4) .text{margin-top:4px}#payment_mobile .goals .goal:nth-child(5) .image{margin-top:0}#payment_mobile .goals .goal:nth-child(5) .text{margin-top:6px}}@media only screen and (min-width:768px) and (max-width:1024px){#payment_mobile.plus .grid-row{max-width:806px}#payment_mobile.plus .grid-row .grid-unit .top.cell h1{max-width:100%!important;font-size:20px!important;line-height:28px!important}#payment_mobile.plus .grid-row .grid-unit .top.cell .sub{font-size:18px!important}#payment_mobile.plus .grid-row .grid-unit .payment-plans-embedded>#payment_plan_selection .title{font-size:18px!important}#payment_mobile.plus .grid-row .grid-unit .payment-plans-embedded>#payment_plan_selection .plans-container .option .popular-promo span{font-size:13px!important}#payment_mobile.plus .grid-row .grid-unit .payment-plans-embedded>#payment_plan_selection .plans-container .option .plan{max-width:794px!important}#payment_mobile.plus .grid-row .grid-unit .payment-plans-embedded>#payment_plan_selection .plans-container .option .plan .title{max-width:700px!important}#payment_mobile.plus .grid-row .grid-unit .payment-plans-embedded>#payment_plan_selection .plans-container .option .plan .title .name{display:inline!important}#payment_mobile.plus .grid-row .grid-unit .payment-plans-embedded>#payment_plan_selection .plans-container .option .plan .title .name br{display:none!important}#payment_mobile.plus .grid-row .grid-unit .payment-plans-embedded>#payment_plan_selection .plans-container .option .plan .title .promotion{font-size:14px!important}#payment_mobile.plus .grid-row .grid-unit .payment-plans-embedded>#payment_plan_selection .plans-container .option .plan .guarantee{font-size:14px!important;color:#777774}#payment_mobile.plus .grid-row .grid-unit .payment-plans-embedded>#payment_plan_selection .plans-container .option:after{width:12px;height:20px;background-size:12px 20px}#payment_mobile.plus .grid-row .grid-unit .payment-plans-embedded>#payment_plan_selection .billing_details span{font-family:OpenSansSemibold;font-size:15px}#payment_mobile.plus .grid-row .grid-unit .goals.membership{max-width:100%!important}#payment_mobile.plus .grid-row .grid-unit .goals.membership h1{font-size:19px!important}#payment_mobile.plus .grid-row .grid-unit .goals.membership h1 br{display:none!important}#payment_mobile.plus .grid-row .grid-unit .goals.membership .goal{display:inline-block!important;vertical-align:top!important;max-width:50%!important;margin-left:5px}#payment_mobile.plus .grid-row .grid-unit .goals.membership .goal .text .title{font-size:16px;font-size:1.6rem;font-family:OpenSansBold;font-weight:normal}#payment_mobile.plus .grid-row .grid-unit .goals.membership .goal .text .description{font-size:14px;color:#372f2b}#payment_mobile.plus .grid-row .grid-unit .goals.membership .goal:nth-child(5) .text,#payment_mobile.plus .grid-row .grid-unit .goals.membership .goal:nth-child(4) .text,#payment_mobile.plus .grid-row .grid-unit .goals.membership .goal:nth-child(3) .text,#payment_mobile.plus .grid-row .grid-unit .goals.membership .goal:nth-child(2) .text{margin-top:0!important}}@media only screen and (min-width:901px) and (max-width:1024px){#payment_mobile.plus .grid-row{max-width:806px}#payment_mobile.plus .grid-row .grid-unit .top.cell h1{font-size:24px!important;line-height:30px!important}#payment_mobile.plus .grid-row .grid-unit .top.cell .sub{font-size:22px!important}#payment_mobile.plus .grid-row .grid-unit .payment-plans-embedded>#payment_plan_selection .title{font-size:22px!important}#payment_mobile.plus .grid-row .grid-unit .payment-plans-embedded>#payment_plan_selection .plans-container .option .popular-promo span{font-size:15px!important}#payment_mobile.plus .grid-row .grid-unit .payment-plans-embedded>#payment_plan_selection .plans-container .option .plan{max-width:794px!important}#payment_mobile.plus .grid-row .grid-unit .payment-plans-embedded>#payment_plan_selection .plans-container .option .plan .title{max-width:700px!important}#payment_mobile.plus .grid-row .grid-unit .payment-plans-embedded>#payment_plan_selection .plans-container .option .plan .title .promotion{font-size:16px!important}#payment_mobile.plus .grid-row .grid-unit .payment-plans-embedded>#payment_plan_selection .plans-container .option .plan .guarantee{font-size:16px!important}#payment_mobile.plus .grid-row .grid-unit .payment-plans-embedded>#payment_plan_selection .billing_details span{font-size:16px}#payment_mobile.plus .grid-row .grid-unit .goals.membership h1{font-size:22px!important}#payment_mobile.plus .grid-row .grid-unit .goals.membership .goal{margin-left:25px}#payment_mobile.plus .grid-row .grid-unit .goals.membership .goal .text .title{font-size:18px;font-size:1.8rem;font-family:OpenSansBold;font-weight:normal}#payment_mobile.plus .grid-row .grid-unit .goals.membership .goal .text .description{font-size:16px}}#payment_flow .grid-row,#gift_membership .grid-row{margin-top:20px}#payment_flow .discount_ribbon,#gift_membership .discount_ribbon{width:538px;height:45px;background:url('/static/img/ribbon-green.png') no-repeat transparent;background-size:cover;text-align:center;line-height:43px;margin:0 auto 10px}#payment_flow .discount_ribbon span,#gift_membership .discount_ribbon span{font-size:26px;font-size:2.6rem;font-family:OpenSansRegular;font-weight:normal;color:#fff;line-height:normal;vertical-align:middle;display:inline-block}#payment_flow .discount_ribbon.invisible,#gift_membership .discount_ribbon.invisible{visibility:hidden}#payment_flow .divider,#gift_membership .divider{width:90%;height:1px;margin:0 auto;background:#ededed}#payment_flow h1,#gift_membership h1{color:#ff7a00;font-size:35px;font-size:3.5rem;font-family:OpenSansRegular;font-weight:normal;text-align:center;line-height:42px;margin-bottom:5px}#payment_flow .sub,#gift_membership .sub{font-size:24px;font-size:2.4rem;font-family:OpenSansRegular;font-weight:normal;text-align:center}#payment_flow .premium-service,#gift_membership .premium-service{text-align:center}#payment_flow .premium-service h3,#gift_membership .premium-service h3{margin:0 0 6px;font-size:16px;font-size:1.6rem;font-family:OpenSansRegular;font-weight:normal;color:#81BA00}#payment_flow .premium-service .premium-promo,#gift_membership .premium-service .premium-promo{font-size:15px;font-size:1.5rem;font-family:OpenSansRegular;font-weight:normal}#payment_flow [data-view=TestimonialsView],#gift_membership [data-view=TestimonialsView]{margin-top:15px}#payment_flow [data-view=TestimonialsView] .header,#gift_membership [data-view=TestimonialsView] .header{display:none}#payment_flow section,#gift_membership section{background:url('/static/img/payflow-bg-pattern.png') no-repeat #fbfbfb;background-size:cover}#payment_flow section .top,#gift_membership section .top{position:relative;padding:25px 15px 30px}#payment_flow section .left-rail,#gift_membership section .left-rail{width:570px;float:left;min-height:1475px}#payment_flow section .left-rail [data-view=HappifyWayOfLife],#gift_membership section .left-rail [data-view=HappifyWayOfLife]{padding:0 0 70px}#payment_flow section .left-rail [data-view=HappifyWayOfLife] .grid-unit.card,#gift_membership section .left-rail [data-view=HappifyWayOfLife] .grid-unit.card{margin:40px 0 30px 35px}#payment_flow section .left-rail [data-view=HappifyWayOfLife] .grid-unit.card .image,#gift_membership section .left-rail [data-view=HappifyWayOfLife] .grid-unit.card .image{margin-bottom:45px}#payment_flow section .right-rail,#gift_membership section .right-rail{width:440px;float:left;margin-right:10px;min-height:1475px;border:1px solid #d7d7d2;background:#fbfbfb}#payment_flow section .right-rail .billing-info-embedded #billing_info .button.green.inactive,#gift_membership section .right-rail .billing-info-embedded #billing_info .button.green.inactive{opacity:.5}#payment_flow section .right-rail .billing-info-embedded #billing_info .showOnflow-8-9,#gift_membership section .right-rail .billing-info-embedded #billing_info .showOnflow-8-9{display:none}#payment_flow .press-container,#gift_membership .press-container{margin:0 5px;padding-bottom:14px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}#payment_flow .press-container .press-item,#gift_membership .press-container .press-item{margin:20px 0;padding:0 10px 0 10px}#payment_flow .press-container .press-item .image-container,#gift_membership .press-container .press-item .image-container{display:inline-block;vertical-align:top;height:100%}#payment_flow .press-container .press-item .image-container img,#gift_membership .press-container .press-item .image-container img{max-height:100%}#payment_flow .press-container .press-item .text-container,#gift_membership .press-container .press-item .text-container{display:inline-block;vertical-align:top;text-align:left;color:#372f2b}#payment_flow .press-container .press-item .text-container span:first-child,#gift_membership .press-container .press-item .text-container span:first-child{font-size:14px;font-size:1.4rem;font-family:OpenSansSemibold;font-weight:normal;font-weight:700;line-height:22px}#payment_flow .press-container .press-item .text-container span:last-child,#gift_membership .press-container .press-item .text-container span:last-child{font-size:14px;font-size:1.4rem;font-family:OpenSansRegular;font-weight:normal}#payment_flow .press-container .press-item:first-child,#gift_membership .press-container .press-item:first-child{height:110px}#payment_flow .press-container .press-item:first-child .image-container,#gift_membership .press-container .press-item:first-child .image-container{margin-right:15px}#payment_flow .press-container .press-item:first-child .text-container,#gift_membership .press-container .press-item:first-child .text-container{padding-top:20px}#payment_flow .press-container .press-item:nth-child(2),#gift_membership .press-container .press-item:nth-child(2){height:100px}#payment_flow .press-container .press-item:nth-child(2) .image-container,#gift_membership .press-container .press-item:nth-child(2) .image-container{margin-left:10px;float:right}#payment_flow .press-container .press-item:nth-child(2) .text-container,#gift_membership .press-container .press-item:nth-child(2) .text-container{text-align:right}#payment_flow .press-container .press-item:nth-child(3),#gift_membership .press-container .press-item:nth-child(3){height:96px;margin-bottom:0}#payment_flow .press-container .press-item:nth-child(3) .image-container,#gift_membership .press-container .press-item:nth-child(3) .image-container{margin-right:15px}#payment_flow .press-container .press-item:nth-child(3) .text-container span:last-child,#gift_membership .press-container .press-item:nth-child(3) .text-container span:last-child{line-height:26px}#payment_flow .press-container .press-item:nth-child(4),#gift_membership .press-container .press-item:nth-child(4){height:135px;float:right;margin:0}#payment_flow .press-container .press-item:nth-child(4) .image-container,#gift_membership .press-container .press-item:nth-child(4) .image-container{margin-left:25px}#payment_flow .press-container .press-item:nth-child(4) .image-container .image:first-child,#gift_membership .press-container .press-item:nth-child(4) .image-container .image:first-child{height:30px;float:right}#payment_flow .press-container .press-item:nth-child(4) .image-container .image:last-child,#gift_membership .press-container .press-item:nth-child(4) .image-container .image:last-child{height:105px}#payment_flow .press-container .press-item:nth-child(4) .text-container,#gift_membership .press-container .press-item:nth-child(4) .text-container{text-align:right;margin-top:25px}#payment_flow .press-container .press-item:nth-child(4) .text-container span:last-child,#gift_membership .press-container .press-item:nth-child(4) .text-container span:last-child{line-height:26px}html[lang=es] #payment_flow .press-container .press-item .text-container span:first-child{font-size:12px}html[lang=es] #payment_flow .press-container .press-item .text-container span:last-child{font-size:12px}html[lang=es] #payment_flow .discount_ribbon span{font-size:2.0rem}html[lang=fr] #payment_flow .press-container .press-item .text-container span:first-child{font-size:11px}html[lang=fr] #payment_flow .press-container .press-item .text-container span:last-child{font-size:11px}html[lang=fr] #payment_flow .discount_ribbon span{font-size:1.8rem;line-height:20px}table#happify_features{width:100%}table#happify_features tr td{width:33%;border:1px solid #d7d7d2;color:#372f2b}table#happify_features tr td:nth-child(1){text-align:left}table#happify_features tr td:nth-child(2){text-align:center;background:#fefefe}table#happify_features tr td:nth-child(3){text-align:center;background:#f9ffed}table#happify_features tr td .checkmark{background:url('/static/img/checkblue-billing.png') no-repeat transparent;background-size:cover;margin:0 auto}table#happify_features tr td .count{color:#00aaea;font-weight:normal}table#happify_features tr td .count .plus{vertical-align:top;display:inline-block;position:relative}table#happify_features tr td .count .plus:after{content:"";position:absolute;vertical-align:top;display:inline-block}table#happify_features tr td .text.invisible{visibility:hidden}table#happify_features tr:first-child td{text-align:center}table#happify_features tr:first-child td:nth-child(1){color:#372f2b}table#happify_features tr:first-child td:nth-child(2){color:#ff7a00}table#happify_features tr:first-child td:nth-child(3){color:#81BA00}#sweepstakes-lp{min-height:720px;background:url("/static/landing_page_assets/static/img/sweepstakes/sweepstakes_bg.png") no-repeat;background-size:cover;background-position:bottom}#sweepstakes-lp .mobile{display:none!important}#sweepstakes-lp .desktop{display:inline!important}#sweepstakes-lp hr{border-top:1px solid #A1D1F7;margin:40px 0}#sweepstakes-lp hr::before{display:none}#sweepstakes-lp .description-container{width:50%;float:left!important}#sweepstakes-lp .description-heading{font-size:49px;font-size:4.9rem;font-family:OpenSansLight;font-weight:normal;margin:80px 0 60px;color:white}#sweepstakes-lp .description-heading strong{font-family:'OpenSansBold'}#sweepstakes-lp .description-text{font-size:16px;font-size:1.6rem;font-family:OpenSansRegular;font-weight:normal;line-height:30px;color:white}#sweepstakes-lp .description-text strong{font-weight:bold}#sweepstakes-lp .description-text a{color:white;font-weight:bold;text-decoration:underline}#sweepstakes-lp .description-prizes .prizes-heading{font-size:24px;font-size:2.4rem;font-family:OpenSansBold;font-weight:normal;text-transform:uppercase;color:#372f2b;line-height:30px;margin-bottom:-15px}#sweepstakes-lp .description-prizes .prizes-list>*,#sweepstakes-lp .description-prizes .prizes-item>*{display:inline-block}#sweepstakes-lp .description-prizes .prizes-item{color:#372f2b}#sweepstakes-lp .description-prizes .prizes-item:not(:last-of-type){margin-right:30px}#sweepstakes-lp .description-prizes .prizes-item .number{font-size:88px;font-size:8.8rem;font-family:OpenSansLight;font-weight:normal;font-weight:bold}#sweepstakes-lp .description-prizes .prizes-item .text{font-size:16px;font-size:1.6rem;font-family:OpenSansRegular;font-weight:normal;line-height:24px}#sweepstakes-lp .description-prizes .prizes-item .text strong{font-family:'OpenSansBold'}#sweepstakes-lp .form-container{float:right!important;width:450px!important;background:#00AAEA;padding:60px 30px 0 40px;min-height:720px}#sweepstakes-lp .form-fieldset{margin:25px 0}#sweepstakes-lp .form-input{line-height:21px;margin-bottom:15px}#sweepstakes-lp .form-input>*{display:inline-block;vertical-align:middle}#sweepstakes-lp .form-input label{font-size:15px;font-size:1.5rem;font-family:OpenSansRegular;font-weight:normal;width:40%;color:white;cursor:default}#sweepstakes-lp .form-input input{width:58%;height:44px;padding:0 10px;line-height:44px;border-radius:3px;border:none}#sweepstakes-lp .form-checkbox{display:block;margin-bottom:15px;overflow:hidden}#sweepstakes-lp .form-checkbox>*{float:left}#sweepstakes-lp .form-checkbox span{font-size:12.5px;font-size:1.25rem;font-family:OpenSansRegular;font-weight:normal;color:white;line-height:21px;width:85%}#sweepstakes-lp .form-checkbox span a{color:white;text-decoration:underline}#sweepstakes-lp .form-checkbox .checkbox{float:left;display:block;width:20px;height:20px;text-align:left;text-indent:-9999px;background:url("/static/landing_page_assets/static/img/sweepstakes/checkbox_sprite.png") no-repeat;background-position:0 -20px;overflow:hidden;margin-right:10px}#sweepstakes-lp .form-checkbox input{display:none}#sweepstakes-lp .form-checkbox input:checked+label{background-position:0 0}#sweepstakes-lp .form-error{font-size:12.5px;font-size:1.25rem;font-family:OpenSansRegular;font-weight:normal;display:block;color:red;text-align:center}#sweepstakes-lp .form-button{font-size:20px;font-size:2rem;font-family:OpenSansRegular;font-weight:normal;-webkit-box-shadow:0 5px 0 #b35500;-moz-box-shadow:0 5px 0 #b35500;box-shadow:0 5px 0 #b35500;width:98%;height:55px;line-height:55px;margin:15px 0 40px;text-transform:uppercase;font-weight:bold}#sweepstakes-lp .form-text{font-size:12.5px;font-size:1.25rem;font-family:OpenSansRegular;font-weight:normal;line-height:21px;color:white}#sweepstakes-lp .form-text:last-of-type{margin-top:50px;text-align:right}#sweepstakes-lp .success-msg{text-align:center;padding-top:150px}#sweepstakes-lp .success-msg h1{font-size:56px;font-size:5.6rem;font-family:OpenSansLight;font-weight:normal;margin-bottom:50px;color:white}#sweepstakes-lp .success-msg p{font-size:16px;font-size:1.6rem;font-family:OpenSansRegular;font-weight:normal;font-weight:bold;line-height:30px;color:white;margin:0}#sweepstakes-lp .success-msg a{text-decoration:underline;color:white}#sweepstakes-lp{}@media only screen and (min-width:736px) and (max-width:1024px){#sweepstakes-lp{}#sweepstakes-lp br{display:none}#sweepstakes-lp hr{margin:30px 0}#sweepstakes-lp .description-container{width:51%!important;padding:150px 20px 0 20px}#sweepstakes-lp .description-heading{margin:50px 0;font-size:40px}#sweepstakes-lp .description-prizes .prizes-heading{margin-bottom:10px}#sweepstakes-lp .description-prizes .prizes-list{overflow:hidden}#sweepstakes-lp .description-prizes .prizes-item{display:block;float:left;width:49%;margin:0!important}#sweepstakes-lp .description-prizes .prizes-item>*{display:block}#sweepstakes-lp .description-prizes .prizes-item .number{float:left;margin:0 10px 10px 0}#sweepstakes-lp .description-prizes .prizes-item .text{font-size:14px}#sweepstakes-lp .form-container{width:49%!important}#sweepstakes-lp .success-msg br{display:block}}@media only screen and (min-width:320px) and (max-width:736px){#sweepstakes-lp{background:none}#sweepstakes-lp .grid-row{width:100%}#sweepstakes-lp .desktop{display:none!important}#sweepstakes-lp .mobile{display:inline!important}#sweepstakes-lp br{display:none}#sweepstakes-lp hr{margin:20px 0;background:white;height:2px}#sweepstakes-lp .description-container{width:100%!important;padding:60px 50px 50px;border-bottom:5px solid white;min-height:720px;background:url("/static/landing_page_assets/static/img/sweepstakes/sweepstakes_bg_mobile.png") no-repeat;background-size:cover;background-position:bottom}#sweepstakes-lp .description-text{line-height:25px}#sweepstakes-lp .description-heading{font-size:37px;text-align:center;margin:40px 0}#sweepstakes-lp .description-prizes .prizes-heading{margin-bottom:20px}#sweepstakes-lp .description-prizes .prizes-item{margin:0 0 20px 0!important}#sweepstakes-lp .description-prizes .prizes-item>*{display:inline}#sweepstakes-lp .description-prizes .prizes-item .number{font-size:20px;font-size:2rem;font-family:OpenSansBold;font-weight:normal}#sweepstakes-lp .description-prizes .prizes-item .text{line-height:18px}#sweepstakes-lp .form-container{min-height:0;width:100%!important;padding:0 40px 20px 40px}#sweepstakes-lp .form-checkbox span{line-height:16px}#sweepstakes-lp .form-text{line-height:16px}#sweepstakes-lp .form-text:last-of-type{margin-top:30px}#sweepstakes-lp .form-button{margin:10px 0 20px}#sweepstakes-lp .success-msg{min-height:720px;background:url("/static/landing_page_assets/static/img/sweepstakes/sweepstakes_bg_mobile.png") no-repeat;background-size:cover;background-position:bottom;padding:150px 20px 20px}#sweepstakes-lp .success-msg h1{font-size:40px}#sweepstakes-lp .success-msg p{max-width:300px;margin:10px auto;line-height:20px}}@media only screen and (min-width:320px) and (max-width:480px){#sweepstakes-lp{}#sweepstakes-lp .description-container{padding:60px 20px 100px}#sweepstakes-lp .description-text{font-size:14px;text-align:justify}#sweepstakes-lp .description-heading{font-size:27px}#sweepstakes-lp .description-prizes .prizes-heading{font-size:20px}#sweepstakes-lp .description-prizes .prizes-item .text{font-size:14px}#sweepstakes-lp .form-container{padding:0 10px 20px 10px}#sweepstakes-lp .success-msg h1{font-size:25px}#sweepstakes-lp .success-msg p{font-size:13px}}.landing-p{}.landing-p .tk-proxima-nova{font-family:"proxima-nova",sans-serif}.landing-p .tk-caflisch-script-pro{font-family:"caflisch-script-pro",sans-serif}.landing-p .responsive.grid-row{width:auto;max-width:1180px;margin:0 auto;padding:0 16px;overflow:hidden}.landing-p .responsive.grid-row>.grid-unit{margin:0}.landing-p .responsive.grid-row>.grid-unit.col-1{width:33.33333333%}.landing-p .responsive.grid-row>.grid-unit.col-2{width:66.66666667%}.landing-p .responsive.grid-row>.grid-unit.col-3{width:100%}.landing-p .responsive.grid-row>.grid-unit.col{width:50%}.landing-p .responsive.grid-row .responsive.grid-row{padding:0}.landing-p .section{display:block;position:relative}.landing-p .section.savor{border-top:8px solid #c5168a}.landing-p .section.thank{border-top:8px solid #ff7a00}.landing-p .section.aspire{border-top:8px solid #00aaea}.landing-p .section.give{border-top:8px solid #06b709}.landing-p .section.empathize{border-top:8px solid #ff3131}.landing-p .section.gray{border-top:4px solid #D7D7D2}.landing-p .section.savor .btn-arrow-down{background:url("/static/img/public_site/arrow-down-pink.png") no-repeat}.landing-p .section.thank .btn-arrow-down{background:url("/static/img/public_site/arrow-down-orange.png") no-repeat}.landing-p .section.aspire .btn-arrow-down{background:url("/static/img/public_site/arrow-down-blue.png") no-repeat}.landing-p .section.give .btn-arrow-down{background:url("/static/img/public_site/arrow-down-green.png") no-repeat}.landing-p .section.empathize .btn-arrow-down{background:url("/static/img/public_site/arrow-down-red.png") no-repeat}.landing-p .section.gray .btn-arrow-down{background:url("/static/img/public_site/arrow-down-gray.png") no-repeat}.landing-p .section .btn-arrow-down{-webkit-transition:all .07s;-moz-transition:all .07s;-ms-transition:all .07s;-o-transition:all .07s;transition:all .07s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);position:absolute;top:-31px;left:50%;width:60px;height:30px;margin-left:-30px;cursor:pointer;outline:none}.landing-p .section .btn-arrow-down:hover{top:-27px;height:27px}.landing-p .flyout.open{display:none}.landing-p .button{outline:none}.landing-p .mobile{display:none!important}.landing-p .desktop{display:block!important}.landing-p iframe[name='google_conversion_frame']{display:none}.landing-p header[role='banner']{position:relative;height:88px;line-height:88px;background:#fff}.landing-p header[role='banner'] .logo{float:left;display:block;height:42px;width:150px;margin-top:21px;background:url('/static/img/happify-logo.png') no-repeat;background-size:contain;cursor:default}.landing-p header[role='banner'] .logo:focus{outline:none}.landing-p header[role='banner'] .user{float:right}.landing-p header[role='banner'] .user>*{font-size:13px;font-size:1.3rem;font-family:OpenSansSemiBold;font-weight:normal;display:inline-block;outline:none;text-transform:uppercase;text-decoration:none}.landing-p header[role='banner'] .user .button{margin-right:20px}.landing-p header[role='banner'] .user .label{color:#777774}.landing-p .landing-carousel{padding:0!important}.landing-p .landing-carousel .grid-unit{height:auto!important}.landing-p .landing-carousel .carousel-wrapper{position:relative;width:100%;max-width:1024px;margin:0 auto;overflow:hidden}.landing-p .landing-carousel input[type=radio]{display:none}.landing-p .landing-carousel #testimonial0:checked ~ .carousel .inner{margin-left:0;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.landing-p .landing-carousel #testimonial1:checked ~ .carousel .inner{margin-left:-100%}.landing-p .landing-carousel #testimonial2:checked ~ .carousel .inner{margin-left:-200%}.landing-p .landing-carousel #testimonial3:checked ~ .carousel .inner{margin-left:-300%}.landing-p .landing-carousel #testimonial4:checked ~ .carousel .inner{margin-left:-400%}.landing-p .landing-carousel #testimonial5:checked ~ .carousel .inner{margin-left:-500%}.landing-p .landing-carousel #testimonial6:checked ~ .carousel .inner{margin-left:-600%}.landing-p .landing-carousel .inner{-webkit-transition:margin 1s ease-in-out;-moz-transition:margin 1s ease-in-out;-ms-transition:margin 1s ease-in-out;-o-transition:margin 1s ease-in-out;transition:margin 1s ease-in-out;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);width:700%;overflow:hidden}.landing-p .landing-carousel .carousel-slide{float:left;width:100%;max-width:1024px;overflow:hidden}.landing-p .landing-carousel .slide-left,.landing-p .landing-carousel .slide-right{position:relative;float:left}.landing-p .landing-carousel .slide-left{width:55%}.landing-p .landing-carousel .slide-left>*{margin:0;line-height:1.7}.landing-p .landing-carousel .slide-left h2{font-size:26px;font-size:2.6rem;font-family:OpensansBold;font-weight:normal;color:#777774}.landing-p .landing-carousel .slide-left h3{font-size:17px;font-size:1.7rem;font-family:OpenSansLight;font-weight:normal;line-height:normal}.landing-p .landing-carousel .slide-left p{font-size:18px;font-size:1.8rem;font-family:OpenSansSemiBold;font-weight:normal;line-height:1.6}.landing-p .landing-carousel .slide-left blockquote{font-size:18px;font-size:1.8rem;font-family:OpenSansRegular;font-weight:normal;margin:20px 0 50px 0;color:#c5168a}.landing-p .landing-carousel .slide-left blockquote::before,.landing-p .landing-carousel .slide-left blockquote::after{content:'"'}.landing-p .landing-carousel .slide-right{width:45%;text-align:center}.landing-p .landing-carousel .img-frame{display:inline-block;width:314px;height:314px;padding:15px;border-radius:50%;background:url("/static/landing_page_assets/img/photo-ring-small.png");background-size:100% 100%;overflow:hidden}.landing-p .landing-carousel .img-frame img{width:100%;height:auto;border-radius:50%;overflow:hidden}.landing-p .landing-carousel .arrow{position:absolute;top:50%;display:inline-block;width:30px;height:55px;cursor:pointer;background-size:25px auto;z-index:1;-webkit-transform:translateZ(none);-moz-transform:translateZ(none);-ms-transform:translateZ(none);-o-transform:translateZ(none);transform:translateZ(none)}.landing-p .landing-carousel .arrow.arrow_right{right:0;background:url('/static/img/public_site/arrow_right.png') no-repeat}.landing-p .landing-carousel .arrow.arrow_left{left:0;background:url('/static/img/public_site/arrow_left.png') no-repeat}.landing-p footer{padding:40px 0;box-shadow:none;position:relative}.landing-p footer .grid-row{text-align:center;max-width:1180px;width:auto;padding:0 16px;margin:0 auto}.landing-p footer .grid-row.disclaimer-row{max-width:none}.landing-p footer ul{margin:0!important}.landing-p footer ul,.landing-p footer ul>li{display:inline-block}.landing-p footer .disclaimer{width:auto!important}.landing-p{}@media only screen and (min-width:736px) and (max-width:1024px){.landing-p{}.landing-p br{display:none}.landing-p .landing-carousel .carousel-slide{width:14.28571429%;max-width:100vw;height:auto;padding:0 50px 20px;position:relative}.landing-p .landing-carousel .arrow{width:17px;height:30px}.landing-p .landing-carousel .arrow.arrow_right{background-size:17px auto;right:10px}.landing-p .landing-carousel .arrow.arrow_left{background-size:17px auto;left:10px}}@media only screen and (min-width:320px) and (max-width:736px){.landing-p{}.landing-p .desktop{display:none!important}.landing-p .mobile{display:block!important}.landing-p .flyout.open{display:block;position:fixed;top:60px}.landing-p br{display:none}.landing-p .section .btn-arrow-down{top:-24px;width:40px;height:23px;margin-left:-20px;background-size:100% 100%!important}.landing-p .section .btn-arrow-down:hover{top:-22px;height:20px}.landing-p header[role='banner']{height:60px}.landing-p header[role='banner']>.grid-row{background:white;max-height:60px;height:60px;position:fixed;top:0;left:0;right:0;z-index:100}.landing-p header[role='banner'] .grid-row{padding:0 5px}.landing-p header[role='banner'] .logo{margin-top:10px}.landing-p .burger-button{width:28px;height:18px;margin-top:20px;background:url("/static/img/hamburger-menu.png") no-repeat;background-size:100% 100%;float:right;cursor:pointer}.landing-p .flyout{width:100%;top:60px;background:rgba(255,255,255,0.85);padding:40px 0}.landing-p .flyout>*{display:block;width:200px;height:40px;margin:0 auto;line-height:40px;font-size:18px;font-family:"proxima-nova",sans-serif}.landing-p .flyout .button:not(:last-of-type){margin-bottom:20px}.landing-p .flyout .button.grey{background:#d7d7d2;box-shadow:0 2px 0 #AAAAA7}.landing-p .landing-carousel{padding:0!important}.landing-p .landing-carousel .carousel-wrapper{max-width:100%}.landing-p .landing-carousel .carousel-slide{width:14.28571429%;max-width:100vw;height:auto;padding:0 20px;text-align:center;position:relative}.landing-p .landing-carousel .slide-left{width:100%;height:auto;margin:290px 0 30px;padding:0 50px}.landing-p .landing-carousel .slide-left h3,.landing-p .landing-carousel .slide-left blockquote{font-weight:normal}.landing-p .landing-carousel .slide-left h3,.landing-p .landing-carousel .slide-left blockquote,.landing-p .landing-carousel .slide-left p{font-size:14px;font-size:1.4rem;font-family:OpenSansRegular;font-weight:normal}.landing-p .landing-carousel .slide-left h2{font-size:20px}.landing-p .landing-carousel .slide-left p{line-height:1.4}.landing-p .landing-carousel .slide-left blockquote{margin:20px 0 10px;font-weight:bold}.landing-p .landing-carousel .slide-right{position:absolute;top:20px;left:0;width:100%;height:auto}.landing-p .landing-carousel .img-frame{width:250px;height:250px;padding:10px}.landing-p .landing-carousel .arrow{top:30%;width:17px;height:32px}.landing-p .landing-carousel .arrow.arrow_right{background-size:17px auto;right:28px}.landing-p .landing-carousel .arrow.arrow_left{background-size:17px auto;left:28px}.landing-p footer{padding:20px 0}.landing-p footer ul{margin-bottom:10px!important}.landing-p footer ul>li{font-size:10px;margin:0 5px}.landing-p footer .disclaimer{margin-top:0!important;font-size:9px!important}}@media only screen and (min-width:320px) and (max-width:480px){.landing-p{}.landing-p .landing-carousel .slide-left{padding:0 10px}.landing-p .landing-carousel .arrow.arrow_right{right:10px}.landing-p .landing-carousel .arrow.arrow_left{left:10px}}.landing-p32,.landing-p42{}.landing-p32 .section:not(.cover) h1,.landing-p42 .section:not(.cover) h1{font-size:31px;font-size:3.1rem;font-family:OpenSansBold;font-weight:normal;margin:32px 0}.landing-p32 .section:not(.cover) .heading-text,.landing-p42 .section:not(.cover) .heading-text{font-size:18px;font-size:1.8rem;font-family:OpenSansSemiBold;font-weight:normal;margin:28px 0 60px 0;line-height:1.9}.landing-p32 .section .grid-unit,.landing-p42 .section .grid-unit{text-align:center}.landing-p32 .section .image,.landing-p42 .section .image{display:inline-block}.landing-p32 #start-yourney,.landing-p42 #start-yourney{min-height:625px;background:url('/static/landing_page_assets/static/img/public_site/bg01_start2.png') no-repeat;background:-webkit-linear-gradient(-40deg,rgba(255,255,255,0.1) 53%,rgba(0,0,0,0.1) 53%),url('/static/landing_page_assets/static/img/public_site/bg01_start2.png') no-repeat;background:linear-gradient(130deg,rgba(255,255,255,0.1) 53%,rgba(0,0,0,0.1) 53%),url('/static/landing_page_assets/static/img/public_site/bg01_start2.png') no-repeat;background-size:cover}.landing-p32 #start-yourney h1,.landing-p42 #start-yourney h1{font-size:50px;font-size:5rem;font-family:OpenSansRegular;font-weight:normal;font-weight:bold;margin:70px 0 40px;color:#fff}.landing-p32 #start-yourney .heading-text,.landing-p42 #start-yourney .heading-text{font-size:26px;font-size:2.6rem;font-family:OpenSansSemiBold;font-weight:normal;margin:0;line-height:1.7;color:#fff}.landing-p32 #start-yourney .button,.landing-p42 #start-yourney .button{width:275px;height:70px;margin:90px 0 60px;line-height:70px;font-size:2rem}.landing-p32 #experts,.landing-p42 #experts{min-height:810px;background:-webkit-linear-gradient(-40deg,#E5F6FD 53%,#fff 53%) no-repeat,#fff;background:linear-gradient(130deg,#E5F6FD 53%,#fff 53%) no-repeat,#fff;background-position:-610px 0}.landing-p32 #experts h1,.landing-p42 #experts h1{color:#00aaea}.landing-p32 #experts .heading-text,.landing-p42 #experts .heading-text{color:#777774}.landing-p32 #experts .expert-list,.landing-p42 #experts .expert-list{margin-bottom:50px;overflow:hidden}.landing-p32 #experts .expert-item,.landing-p42 #experts .expert-item{float:left;width:20%;height:230px;vertical-align:top;text-align:center}.landing-p32 #experts .expert-img,.landing-p42 #experts .expert-img{display:inline-block;max-width:110px;min-width:110px;max-height:110px;min-height:110px;margin-bottom:20px;cursor:default}.landing-p32 #experts .expert-name,.landing-p42 #experts .expert-name{font-size:13px;font-size:1.3rem;font-family:OpenSansRegular;font-weight:normal;display:block;font-weight:bold;color:#372F2B}.landing-p32 #experts .expert-position,.landing-p42 #experts .expert-position{font-size:13px;font-size:1.3rem;font-family:OpenSansSemiBold;font-weight:normal;display:block;color:#00aaea}.landing-p32 #experts .expert-position span,.landing-p42 #experts .expert-position span{font-style:italic}.landing-p32 #scientific,.landing-p42 #scientific{min-height:650px;background:-webkit-linear-gradient(-40deg,#FFFBF7 53%,#fff 53%) no-repeat,#fff;background:linear-gradient(130deg,#FFFBF7 53%,#fff 53%) no-repeat,#fff}.landing-p32 #scientific h1,.landing-p42 #scientific h1{color:#ff7a00}.landing-p32 #scientific .heading-text,.landing-p42 #scientific .heading-text{color:#777774}.landing-p32 #scientific img,.landing-p42 #scientific img{width:100%}.landing-p32 #fits-life,.landing-p42 #fits-life{min-height:760px;background:-webkit-linear-gradient(-40deg,#fff 53%,#FDF8FB 53%) no-repeat,#fff;background:linear-gradient(130deg,#fff 53%,#FDF8FB 53%) no-repeat,#fff;background-position:300px 0}.landing-p32 #fits-life h1,.landing-p42 #fits-life h1{color:#c5168a}.landing-p32 #fits-life .heading-text,.landing-p42 #fits-life .heading-text{color:#777774}.landing-p32 #fits-life img,.landing-p42 #fits-life img{width:100%}.landing-p32 #testimonials,.landing-p42 #testimonials{min-height:510px;background:-webkit-linear-gradient(-40deg,#effaf0 53%,#fff 53%) no-repeat,#fff;background:linear-gradient(130deg,#effaf0 53%,#fff 53%) no-repeat,#fff;background-position:-220px 0}.landing-p32 #testimonials .slide-left,.landing-p42 #testimonials .slide-left{text-align:left}.landing-p32 #testimonials h1,.landing-p42 #testimonials h1{font-size:32px;font-size:3.2rem;font-family:OpenSansBold;font-weight:normal;margin:40px 0 50px 0;color:#06b709;text-align:center}.landing-p32 #join-now,.landing-p42 #join-now{background:#ff7a00;text-align:center}.landing-p32 #join-now,.landing-p42 #join-now,.landing-p32 #join-now div,.landing-p42 #join-now div{height:150px;line-height:150px}.landing-p32 #join-now h1,.landing-p42 #join-now h1{font-size:37px;font-size:3.7rem;font-family:OpenSansSemiBold;font-weight:normal;margin:0;color:#fff}.landing-p32 #join-now .button,.landing-p42 #join-now .button{width:275px;height:70px;line-height:70px;font-size:2rem;color:#ff7a00!important;background:#fff;box-shadow:0 3px 0 #b35500}html[lang=fr] .landing-p32 #start-yourney .button,html[lang=fr] .landing-p42 #start-yourney .button{width:300px}html[lang=fr] .landing-p32 #join-now .button,html[lang=fr] .landing-p42 #join-now .button{font-size:18px}.landing-p32,.landing-p42{}@media only screen and (min-width:736px) and (max-width:1024px){.landing-p32,.landing-p42{}.landing-p32 #start-yourney,.landing-p42 #start-yourney{min-height:0}.landing-p32 #start-yourney h1,.landing-p42 #start-yourney h1{font-size:34px}.landing-p32 #start-yourney .heading-text,.landing-p42 #start-yourney .heading-text{margin:0 auto;font-size:22px;max-width:630px}.landing-p32 #start-yourney .button,.landing-p42 #start-yourney .button{width:235px;height:55px;line-height:55px;font-size:17px}.landing-p32 #start-yourney .video,.landing-p42 #start-yourney .video{margin:50px 0}.landing-p32 #start-yourney .video p,.landing-p42 #start-yourney .video p{font-size:20px}.landing-p32 #start-yourney .image,.landing-p42 #start-yourney .image{width:100%;margin-bottom:80px}.landing-p32 #experts,.landing-p42 #experts{background-position:-380px -50px;background-size:100% 450px}.landing-p32 #experts .expert-item,.landing-p42 #experts .expert-item{height:250px}.landing-p32 #scientific,.landing-p42 #scientific,.landing-p32 #fits-life,.landing-p42 #fits-life{min-height:0!important}.landing-p32 #scientific .image,.landing-p42 #scientific .image,.landing-p32 #fits-life .image,.landing-p42 #fits-life .image{margin-bottom:80px}.landing-p32 #fits-life,.landing-p42 #fits-life{background-size:100% 600px;background-position:270px bottom}.landing-p32 #testimonials,.landing-p42 #testimonials{background-size:100% 600px;background-position:-235px top}.landing-p32 #join-now h1,.landing-p42 #join-now h1{font-size:30px}.landing-p32 #join-now .button,.landing-p42 #join-now .button{width:235px;height:55px;line-height:55px;font-size:17px}}@media only screen and (min-width:320px) and (max-width:736px){.landing-p32,.landing-p42{}.landing-p32 .section:not(.cover),.landing-p42 .section:not(.cover){min-height:0!important}.landing-p32 .section:not(.cover) h1,.landing-p42 .section:not(.cover) h1{font-size:19px;font-size:1.9rem;font-family:OpenSansSemiBold;font-weight:normal;margin:30px 0 15px;line-height:normal}.landing-p32 .section:not(.cover) .heading-text,.landing-p42 .section:not(.cover) .heading-text{font-size:17px;font-size:1.7rem;font-family:OpenSansRegular;font-weight:normal;line-height:1.4;margin:0 0 30px 0}.landing-p32 #start-yourney,.landing-p42 #start-yourney{min-height:560px}.landing-p32 #start-yourney h1,.landing-p42 #start-yourney h1{max-width:400px;margin:40px auto;font-size:37px}.landing-p32 #start-yourney .heading-text,.landing-p42 #start-yourney .heading-text{font-size:21px;font-size:2.1rem;font-family:OpenSansRegular;font-weight:normal;max-width:575px;margin:0 auto;line-height:normal}.landing-p32 #start-yourney .button,.landing-p42 #start-yourney .button{width:235px;height:55px;line-height:55px;font-size:17px}.landing-p32 #start-yourney .video,.landing-p42 #start-yourney .video{margin:40px 0}.landing-p32 #start-yourney .video p,.landing-p42 #start-yourney .video p{font-size:17px}.landing-p32 #start-yourney .image,.landing-p42 #start-yourney .image{width:100%;margin-bottom:50px}.landing-p32 #experts,.landing-p42 #experts{background-size:100% 300px;background-position:-358px 0}.landing-p32 #experts .expert-item,.landing-p42 #experts .expert-item{width:33.33%}.landing-p32 #experts .expert-item:last-of-type,.landing-p42 #experts .expert-item:last-of-type{display:none}.landing-p32 #experts .expert-img,.landing-p42 #experts .expert-img{min-width:0;min-height:0;margin-bottom:10px}.landing-p32 #scientific img,.landing-p42 #scientific img{width:auto;max-height:210px;margin:0 auto 40px}.landing-p32 #fits-life,.landing-p42 #fits-life{background-size:100% 400px;background-position:170px bottom}.landing-p32 #fits-life img,.landing-p42 #fits-life img{width:auto;max-height:210px;margin:0 auto 40px}.landing-p32 #testimonials,.landing-p42 #testimonials{background-size:100% 500px;background-position:-210px top}.landing-p32 #testimonials h1,.landing-p42 #testimonials h1{font-size:20px;font-size:2rem;font-family:OpenSansSemiBold;font-weight:normal;margin:30px 0 20px;line-height:normal}.landing-p32 #join-now,.landing-p42 #join-now{padding:20px 0 25px}.landing-p32 #join-now,.landing-p42 #join-now,.landing-p32 #join-now div,.landing-p42 #join-now div,.landing-p32 #join-now h1,.landing-p42 #join-now h1{height:auto;line-height:normal}.landing-p32 #join-now h1,.landing-p42 #join-now h1{font-size:27px}.landing-p32 #join-now .col-1,.landing-p42 #join-now .col-1,.landing-p32 #join-now .col-2,.landing-p42 #join-now .col-2{width:100%}.landing-p32 #join-now .button,.landing-p42 #join-now .button{width:197px;height:46px;margin-top:20px;line-height:46px;font-size:15px}}@media only screen and (min-width:320px) and (max-width:480px){.landing-p32,.landing-p42{}.landing-p32 #start-yourney,.landing-p42 #start-yourney{background:-webkit-linear-gradient(-40deg,rgba(255,255,255,0.1) 53%,rgba(0,0,0,0.1) 53%),url('/static/landing_page_assets/static/img/public_site/bg01_start2.png') no-repeat;background:linear-gradient(129deg,rgba(255,255,255,0.1) 53%,rgba(0,0,0,0.1) 53%),url('/static/landing_page_assets/static/img/public_site/bg01_start2.png') no-repeat;background-size:cover;min-height:385px}.landing-p32 #start-yourney h1,.landing-p42 #start-yourney h1{max-width:320px;margin:20px auto;font-size:26px}.landing-p32 #start-yourney .heading-text,.landing-p42 #start-yourney .heading-text{font-size:16px}.landing-p32 #start-yourney .video,.landing-p42 #start-yourney .video{margin:20px 0}.landing-p32 #start-yourney .video img,.landing-p42 #start-yourney .video img{max-height:30px;margin-right:10px}.landing-p32 #start-yourney .video p,.landing-p42 #start-yourney .video p{font-size:12px}.landing-p32 #start-yourney .button,.landing-p42 #start-yourney .button{margin:40px auto;width:170px;height:40px;line-height:40px;font-size:12px}.landing-p32 #experts,.landing-p42 #experts{background-size:100% 100px;background-position:-195px 0}.landing-p32 #experts .expert-item,.landing-p42 #experts .expert-item{height:210px}.landing-p32 #experts .expert-name,.landing-p42 #experts .expert-name{font-size:13px}.landing-p32 #experts .expert-position,.landing-p42 #experts .expert-position{font-size:11px}.landing-p32 #experts .expert-img,.landing-p42 #experts .expert-img{max-width:80px;max-height:80px;margin-bottom:10px}.landing-p32 #fits-life,.landing-p42 #fits-life{background-size:100% 300px;background-position:130px bottom}.landing-p32 #testimonials,.landing-p42 #testimonials{background-size:100% 300px;background-position:-130px top}.landing-p32 #join-now h1,.landing-p42 #join-now h1{font-size:22px}}.landing-p33{}.landing-p33 .section:not(.cover) h1{font-size:35px;font-size:3.5rem;font-family:OpenSansRegular;font-weight:normal;line-height:35px;margin:40px 0 50px 0!important;color:#372f2b;text-align:center}.landing-p33 .section:not(.cover) .heading-text{font-size:24px;font-size:2.4rem;font-family:OpenSansRegular;font-weight:normal;margin:28px 0 60px 0;line-height:30px;text-align:center}.landing-p33 .section .image{display:inline-block}.landing-p33 .section .image img{width:100%}.landing-p33 #start-yourney{background:#fff}.landing-p33 #start-yourney h1{font-size:59px;font-size:5.9rem;font-family:OpenSansLight;font-weight:normal;margin:70px 0;color:#372f2b;text-align:center}.landing-p33 #start-yourney h2{font-size:32px;font-size:3.2rem;font-family:OpenSansRegular;font-weight:normal;display:inline-block;margin-bottom:20px;line-height:40px}.landing-p33 #start-yourney .info-list{display:inline-block;list-style:disc}.landing-p33 #start-yourney .info-item{font-size:22px;font-size:2.2rem;font-family:OpenSansRegular;font-weight:normal;line-height:38px;margin-left:25px}.landing-p33 #start-yourney .button{width:275px;height:70px;margin:60px 0 2px;text-align:center;line-height:70px;font-size:2rem;text-transform:capitalize}.landing-p33 #start-yourney .press{margin:70px 0 60px;text-align:center}.landing-p33 #tracks{background:#F9F9F9}.landing-p33 #tracks .track-list{overflow:hidden;padding:0 37px}.landing-p33 #tracks .track-item{text-align:center;padding:10px;margin-bottom:7%}.landing-p33 #tracks .track-item img{cursor:pointer}.landing-p33 #tracks .button{display:block;width:336px;height:62px;margin:0 auto 90px;line-height:62px;font-size:2rem;text-align:center;text-transform:capitalize}.landing-p33 #experts{background:#fff;min-height:810px}.landing-p33 #experts .expert-list{margin-top:50px;overflow:hidden}.landing-p33 #experts .expert-item{float:left;width:20%;height:230px;vertical-align:top;text-align:center}.landing-p33 #experts .expert-img{display:inline-block;max-width:110px;min-width:110px;max-height:110px;min-height:110px;margin-bottom:20px}.landing-p33 #experts .expert-name{font-size:14px;font-size:1.4rem;font-family:OpenSansRegular;font-weight:normal;display:block;font-weight:bold;color:#372F2B}.landing-p33 #experts .expert-position{font-size:14px;font-size:1.4rem;font-family:OpenSansSemiBold;font-weight:normal;display:block;color:#00aaea}.landing-p33 #experts .expert-position span{font-style:italic}.landing-p33 #testimonials{background:#F9F9F9;min-height:570px}.landing-p33 #join-now{background:#ff7a00;text-align:center}.landing-p33 #join-now,.landing-p33 #join-now div{height:150px;line-height:150px}.landing-p33 #join-now h1{font-size:37px;font-size:3.7rem;font-family:OpenSansSemiBold;font-weight:normal;margin:0;color:#fff}.landing-p33 #join-now .button{width:275px;height:70px;line-height:70px;font-size:2rem;color:#ff7a00!important;background:#fff;box-shadow:0 3px 0 #b35500}.landing-p33{}@media only screen and (min-width:736px) and (max-width:1024px){.landing-p33{}.landing-p33 #start-yourney br{display:inline}.landing-p33 #start-yourney h1{font-size:40px;margin:40px 0}.landing-p33 #start-yourney h2{font-size:25px}.landing-p33 #start-yourney .col:nth-of-type(1){width:46%}.landing-p33 #start-yourney .col:nth-of-type(2){width:54%}.landing-p33 #start-yourney .info-item{font-size:20px;line-height:30px}.landing-p33 #start-yourney .button{height:62px;line-height:62px;margin:40px 0 2px}.landing-p33 #tracks br{display:inline}.landing-p33 #experts .heading-text{max-width:90%}.landing-p33 #experts .expert-list{margin:50px 0 100px}.landing-p33 #experts .expert-item{height:250px}.landing-p33 #join-now h1{font-size:30px}.landing-p33 #join-now .button{width:235px;height:55px;line-height:55px;font-size:17px}}