.box_model{-moz-box-sizing:border-box;box-sizing:border-box}.no_select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-user-select:none}.group:before,.group:after{content:'';display:table}.group:after{clear:both}.group{position:relative;zoom:1}.box-no-padding{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;border:1px solid #CCC}.center-block{display:block;margin:0 auto}.acts_as_link{color:#0B7BCC;cursor:pointer}.acts_as_link:hover{color:#085e9c}.box{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}.box-no-padding{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}.gradient_technique{-webkit-box-shadow:0 2px 1px #333;-moz-box-shadow:0 2px 1px #333;box-shadow:0 2px 1px #333;background-color:#f1f1f1;background-image:-moz-linear-gradient(top,#FFF,#DDD);background-image:-webkit-gradient(linear,0 0,0 100%,from(#FFF),to(#DDD));background-image:-webkit-linear-gradient(top,#FFF,#DDD);background-image:-o-linear-gradient(top,#FFF,#DDD);background-image:linear-gradient(to bottom,#FFF,#DDD);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffdddddd',GradientType=0);background-color:#DDD;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#FFF),to(#DDD));background-image:-moz-linear-gradient(#FFF,#DDD);background-image:-ms-linear-gradient(#FFF,#DDD);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFF),color-stop(100%,#DDD));background-image:-webkit-linear-gradient(#FFF,#DDD);background-image:-o-linear-gradient(#FFF,#DDD);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF',endColorstr='#DDD',GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF',endColorstr='#DDD',GradientType=0)";background-image:linear-gradient(#FFF,#DDD)}.technique_border_and_box{border:1px solid #CCC;-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;line-height:58px}.box-blue{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;border:1px solid #C8D8DF;background-color:#DCEDF4;color:#3888A9}.right{text-align:right}.center{text-align:center}.hidden{display:none}.happify_icon .white{background-position:center center;display:block;height:60px;width:60px;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){.happify_icon .white{background-image:url(/static/img/sprite-1@2x.png);background-size:1080px 950px}}.happify_icon .small{background-repeat:no-repeat;background-position:center center;display:inline-block;height:14px;width:14px;line-height:14px;vertical-align:text-top}.happify_icon .medium{background-repeat:no-repeat;background-position:center center;display:inline-block;height:14px;width:14px;line-height:14px;vertical-align:middle}.happify_icon .large{background-repeat:no-repeat;background-position:center center;display:inline-block;height:24px;width:24px;line-height:24px;vertical-align:middle}.happify_icon .extra-large{background-repeat:no-repeat;background-position:center center;display:inline-block;height:40px;width:40px;line-height:40px;vertical-align:middle}.happify_colors.savor{color:#c82993}.happify_colors.thank{color:#fd8925}.happify_colors.aspire{color:#1da2df}.happify_colors.give{color:#1fc525}.happify_colors.empathize{color:#fc1923}@media screen and (min-width:1025px){header[role='banner'] .user .button{height:40px;line-height:40px;font-family:proxima-nova,sans-serif}header[role='banner'] .user .button.orange{padding:0 19px}header[role='banner'] .user .button.blue{margin-left:10px;padding:0 25px}body:not([class*="landing"]) section:not(#easy){height:590px}body:not([class*="landing"]) section:not(#easy)[data-type='background']{background-attachment:fixed!important}body:not([class*="landing"]) section:not(#easy) h1,body:not([class*="landing"]) section:not(#easy) h3{font-size:60px;line-height:60px}body:not([class*="landing"]) #testimonials .user-slide .left,body:not([class*="landing"]) #testimonials .user-slide .right{float:left;width:50%}#public_home section#home-section-3 h1{font-size:58px;line-height:58px}#public_home section#home-section-3 p{width:94%;margin:0 0 20px}#public_home section#home-section-3 .heading-line{margin:35px 0 30px 0}}.box_model{-moz-box-sizing:border-box;box-sizing:border-box}.no_select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-user-select:none}.group:before,.group:after{content:'';display:table}.group:after{clear:both}.group{position:relative;zoom:1}.box-no-padding{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;border:1px solid #CCC}.center-block{display:block;margin:0 auto}.acts_as_link{color:#0B7BCC;cursor:pointer}.acts_as_link:hover{color:#085e9c}.box{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}.box-no-padding{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}.gradient_technique{-webkit-box-shadow:0 2px 1px #333;-moz-box-shadow:0 2px 1px #333;box-shadow:0 2px 1px #333;background-color:#f1f1f1;background-image:-moz-linear-gradient(top,#FFF,#DDD);background-image:-webkit-gradient(linear,0 0,0 100%,from(#FFF),to(#DDD));background-image:-webkit-linear-gradient(top,#FFF,#DDD);background-image:-o-linear-gradient(top,#FFF,#DDD);background-image:linear-gradient(to bottom,#FFF,#DDD);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffdddddd',GradientType=0);background-color:#DDD;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#FFF),to(#DDD));background-image:-moz-linear-gradient(#FFF,#DDD);background-image:-ms-linear-gradient(#FFF,#DDD);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFF),color-stop(100%,#DDD));background-image:-webkit-linear-gradient(#FFF,#DDD);background-image:-o-linear-gradient(#FFF,#DDD);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF',endColorstr='#DDD',GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF',endColorstr='#DDD',GradientType=0)";background-image:linear-gradient(#FFF,#DDD)}.technique_border_and_box{border:1px solid #CCC;-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;line-height:58px}.box-blue{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;border:1px solid #C8D8DF;background-color:#DCEDF4;color:#3888A9}.right{text-align:right}.center{text-align:center}.hidden{display:none}.happify_icon .white{background-position:center center;display:block;height:60px;width:60px;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){.happify_icon .white{background-image:url(/static/img/sprite-1@2x.png);background-size:1080px 950px}}.happify_icon .small{background-repeat:no-repeat;background-position:center center;display:inline-block;height:14px;width:14px;line-height:14px;vertical-align:text-top}.happify_icon .medium{background-repeat:no-repeat;background-position:center center;display:inline-block;height:14px;width:14px;line-height:14px;vertical-align:middle}.happify_icon .large{background-repeat:no-repeat;background-position:center center;display:inline-block;height:24px;width:24px;line-height:24px;vertical-align:middle}.happify_icon .extra-large{background-repeat:no-repeat;background-position:center center;display:inline-block;height:40px;width:40px;line-height:40px;vertical-align:middle}.happify_colors.savor{color:#c82993}.happify_colors.thank{color:#fd8925}.happify_colors.aspire{color:#1da2df}.happify_colors.give{color:#1fc525}.happify_colors.empathize{color:#fc1923}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}@media screen and (max-width:767px){#lng_selector{top:56px!important;left:50%!important}#public_home header[role='banner']{height:55px!important}#public_home header[role='banner'] nav,#public_home header[role='banner'] .user,#public_home header[role='banner'] .shares-right,#public_home header[role='banner'] .sh{display:none}#public_home header[role='banner'] .logo_dh{margin-top:5px!important;width:90px!important;height:45px!important}#public_home header[role='banner'] .logo{margin-top:10px!important;height:37px!important;width:140px!important;background-image:url('/static/img/public_site/responsible_logo.png')!important;background-color:transparent!important;background-repeat:no-repeat!important;background-position:0 0!important;background-size:cover!important}#public_home header[role='banner'] .mobile-menu_2{margin-top:21px!important;margin-right:5px;width:28px;height:18px;background:url('/static/img/hamburger-menu.png') no-repeat 0 0 transparent;background-size:cover;float:right}#public_home header[role='banner'] .mobile-menu{float:right;border:none;margin-top:17px;margin-right:5px;height:21px;width:32px;background:url('/static/img/public_site/icon-hamburger.png') no-repeat 0 0 transparent;background-size:cover}#public_home header[role='banner'] .flyout{width:100%;position:absolute;top:55px;background:#ff7a00;margin:0;padding:0;list-style:none}#public_home header[role='banner'] .flyout li a,#public_home header[role='banner'] .flyout li label{color:#fff;font-weight:600;padding:0 15px;line-height:50px;display:block;text-decoration:none}#public_home .scroller-nav{display:none}#public_home section{height:auto;overflow:hidden}#public_home section[data-type='background']{background-position:50% 0!important;background-attachment:scroll}#public_home section h1,#public_home section h3{font-size:45px!important;line-height:45px!important}#public_home section p{text-align:center!important}#public_home #change{height:455px!important;background:url('/static/img/public_site/homepage_respon_bg_v3.png') no-repeat!important;background-position:0 55px!important;background-size:cover!important}#public_home #change a.video-controls .play-button{width:80px;height:71px;background:url('/static/img/public_site/icon-play.png');background-size:cover}#public_home #change a.video-controls .play{width:130px;margin:0 auto}#public_home #testimonials{display:none}#public_home #testimonials .user-slide .left,#public_home #testimonials .user-slide .right{float:none;width:100%}#public_home #testimonials .user-slide .right{margin-top:20px;text-align:center}#public_home #testimonials .user-slide .right .img-frame{width:100%!important;height:100%!important;background:none!important}#public_home #testimonials .user-slide .right img{width:70%!important;height:70%!important}#public_home #testimonials .controls{margin:0 65px 0 0!important}#public_home #science .row-3 .grid-unit{margin-bottom:20px}#public_home .color-bar{width:100%!important;height:8px!important;background-size:100% 8px!important}#login.login{width:100%;max-width:100%;margin:0 auto}#login.login .error-flash .message{max-width:260px;font-size:11px;min-height:40px;line-height:40px}#login.login .error-flash .message br.desktop{display:none}#login.login .error-flash .message span{display:inline-block;line-height:normal;vertical-align:middle}}@media only screen and (min-device-width:320px) and (max-device-width:767px){#public_home.sub.shares header[role='banner']{max-height:60px}#public_home.sub.shares header[role='banner'] .logo{margin-top:10px!important}#public_home.sub.shares header[role='banner'] .mobile-menu{margin-top:10px!important}#public_home.sub.shares header[role='banner'] .flyout-menu{display:block;background:transparent;visibility:hidden;height:175px;position:absolute;top:60px;width:100%;z-index:99;text-align:center}#public_home.sub.shares header[role='banner'] .flyout-menu .background{width:100%;height:100%;position:absolute;opacity:.85;background:none repeat scroll 0 0 #FFF;top:0;left:0}#public_home.sub.shares header[role='banner'] .flyout-menu a.button{opacity:1;width:180px;display:block;position:repative;margin:0 auto;top:35px;height:34px;line-height:34px;font-size:18px}#public_home.sub.shares header[role='banner'] .flyout-menu a.button.grey{background:#D7D7D2!important;opacity:1;box-shadow:0 2px 0 #aaaaa7;top:60px}#public_home.sub.shares #easy,#public_home.sub.shares #scientific,#public_home.sub.shares #personalized,#public_home.sub.shares #easy,#public_home.sub.shares #works,#public_home.sub.shares #join-now2{display:none}#public_home.sub.shares .mobile-sections #easy,#public_home.sub.shares .mobile-sections #scientific,#public_home.sub.shares .mobile-sections #personalized,#public_home.sub.shares .mobile-sections #easy,#public_home.sub.shares .mobile-sections #works{display:block}#public_home.sub.shares #activity-status,#public_home.sub.shares #track{padding-top:0!important;border-bottom:8px solid #FF7A01!important}#public_home.sub.shares #activity-status .btn-arrow-down,#public_home.sub.shares #track .btn-arrow-down{background:url("/static/img/public_site/arrow-down-orange.png") no-repeat scroll rgba(0,0,0,0)!important}#public_home.sub.shares #activity-status .mobile-post-image,#public_home.sub.shares #track .mobile-post-image{width:100%;height:auto;margin:0 0 20px 0;padding:0}#public_home.sub.shares #activity-status .creator_avatar,#public_home.sub.shares #track .creator_avatar{width:70px!important;margin:0 10px 0 15px!important}#public_home.sub.shares #activity-status .creator_avatar .creator_name,#public_home.sub.shares #track .creator_avatar .creator_name,#public_home.sub.shares #activity-status .creator_avatar .sprite-2,#public_home.sub.shares #track .creator_avatar .sprite-2{display:none}#public_home.sub.shares #activity-status .creator_avatar img,#public_home.sub.shares #track .creator_avatar img{width:100%!important;height:100%!important}#public_home.sub.shares #activity-status .activity-details,#public_home.sub.shares #track .activity-details{margin-top:0!important;padding-right:20px!important}#public_home.sub.shares #activity-status .activity-details h1,#public_home.sub.shares #track .activity-details h1{font-size:20px!important;line-height:22px!important;color:#000!important}#public_home.sub.shares #activity-status .activity-details .task,#public_home.sub.shares #track .activity-details .task{font-weight:400!important;color:#000!important;margin:0!important;font-size:16px!important;line-height:18px!important}#public_home.sub.shares #activity-status .activity-details .postdate,#public_home.sub.shares #track .activity-details .postdate{margin:5px 0 0!important}#public_home.sub.shares #activity-status .post-section,#public_home.sub.shares #track .post-section{padding:0!important;margin-top:20px!important}#public_home.sub.shares #activity-status .post-section .post,#public_home.sub.shares #track .post-section .post{margin-left:15px!important;margin-right:5px!important}#public_home.sub.shares #activity-status .post-section .post .post-image,#public_home.sub.shares #track .post-section .post .post-image{display:none!important}#public_home.sub.shares #activity-status .post-section .post h3,#public_home.sub.shares #track .post-section .post h3{font-size:16px!important;line-height:18px!important}#public_home.sub.shares #activity-status .post-section .post p,#public_home.sub.shares #track .post-section .post p{font-size:16px!important}#public_home.sub.shares #activity-status .post-section .mobile-post,#public_home.sub.shares #track .post-section .mobile-post{margin:0 20px!important;line-height:10px}#public_home.sub.shares #activity-status .post-section .mobile-post p,#public_home.sub.shares #track .post-section .mobile-post p{margin:0!important;font-size:16px}#public_home.sub.shares #activity-status .post-section .try_this,#public_home.sub.shares #track .post-section .try_this,#public_home.sub.shares #activity-status .post-section .clearfix,#public_home.sub.shares #track .post-section .clearfix{display:none}#public_home.sub.shares #activity-status .track-board,#public_home.sub.shares #track .track-board{text-align:center!important;padding:0 15px!important}#public_home.sub.shares #activity-status .track-board img,#public_home.sub.shares #track .track-board img{display:none}#public_home.sub.shares #activity-status .track-board img.mobile-image,#public_home.sub.shares #track .track-board img.mobile-image{display:inline;margin-top:20px!important}#public_home.sub.shares #activity-status .button-section,#public_home.sub.shares #track .button-section{display:none}#public_home.sub.shares #activity-status .mobile-boost,#public_home.sub.shares #track .mobile-boost{text-align:center;color:#000;font-weight:400;font-size:18px;line-height:20px;margin:25px 0 0 0}#public_home.sub.shares #activity-status .mobile-boost .button,#public_home.sub.shares #track .mobile-boost .button{text-transform:uppercase;margin:30px 0!important;padding:0 15px!important;font-size:16px!important;font-weight:600!important;line-height:50px!important;height:50px!important}#public_home.sub.shares #activity-status .feel_happier,#public_home.sub.shares #track .feel_happier{padding:0!important}#public_home.sub.shares #activity-status .feel_happier .text,#public_home.sub.shares #track .feel_happier .text{text-align:center;padding:20px 25px 35px 20px;background:#1689b8;width:100%}#public_home.sub.shares #activity-status .feel_happier .text h2,#public_home.sub.shares #track .feel_happier .text h2{color:#fff!important;font-family:'OpenSansBold';text-align:center!important;font-size:22px!important}#public_home.sub.shares #activity-status .feel_happier .text ul,#public_home.sub.shares #track .feel_happier .text ul{color:#fff!important;text-align:left!important;font-size:18px!important;width:100%!important}#public_home.sub.shares #activity-status .feel_happier .text a,#public_home.sub.shares #track .feel_happier .text a{margin:0!important}#public_home.sub.shares #activity-status .feel_happier .infograph,#public_home.sub.shares #track .feel_happier .infograph{padding:20px 20px 35px!important;color:#000;font-size:16px!important}#public_home.sub.shares #track .track-image,#public_home.sub.shares #track .activity-image{width:100%!important;display:block!important}#public_home.sub.shares #track .track-image img,#public_home.sub.shares #track .activity-image img{width:100%!important}#public_home.sub.shares #track .activity-image{margin-bottom:10px!important}#public_home.sub.shares #track .activity-details h1{margin-left:15px!important}#public_home.sub.shares #track .activity-details .task{margin-left:16px!important}#public_home.sub.shares #track .track-details h1{font-size:20px!important;margin:0 0 0 15px!important;line-height:22px!important}#public_home.sub.shares #track .track-details .creator{margin-left:15px!important}#public_home.sub.shares #track .track-description{display:none}#public_home.sub.shares #track .inctruction-text{display:none}#public_home.sub.shares #track .mobile-track-description{margin:15px auto}#public_home.sub.shares #track .mobile-track-description p{margin:0 15px 8px;font-size:16px;line-height:22px}#public_home.sub.shares #track .mobile-track-description p.hidden{display:none}#public_home.sub.shares #track .mobile-track-description .try_this{margin-left:15px}#public_home.sub.shares #track .mobile-track-description .try_this a{font-size:16px;font-weight:700}#public_home.sub.shares .mobile-sections section h1{text-align:center!important}#public_home.sub.shares .mobile-sections section p{text-align:left!important;margin:0!important;color:#8D9799!important;width:80%!important;margin:0 auto!important;text-align:center!important}#public_home.sub.shares .mobile-sections #brushes{height:461px!important}#public_home.sub.shares .mobile-sections #scientific{height:auto!important;text-align:center!important;border-bottom:8px solid #C5168A!important}#public_home.sub.shares .mobile-sections #scientific .btn-arrow-down{background:url("/static/img/public_site/arrow-down-pink.png") no-repeat scroll rgba(0,0,0,0)!important}#public_home.sub.shares .mobile-sections #scientific .grid-row{padding:40px 0 60px}#public_home.sub.shares .mobile-sections #scientific h1{margin-top:30px!important}#public_home.sub.shares .mobile-sections #scientific img{margin:10px 0 0!important}#public_home.sub.shares .mobile-sections #personalized{text-align:center!important;height:auto!important;border-bottom:8px solid #01AAEB}#public_home.sub.shares .mobile-sections #personalized .grid-row{padding:40px 0 60px}#public_home.sub.shares .mobile-sections #personalized h1{margin-top:30px!important}#public_home.sub.shares .mobile-sections #personalized p{position:relative!important}#public_home.sub.shares .mobile-sections #personalized img{position:relative!important;display:block;top:0!important;left:0!important}#public_home.sub.shares .mobile-sections #easy{height:auto!important;text-align:center!important;border-bottom:8px solid #FF3131}#public_home.sub.shares .mobile-sections #easy .grid-row{padding:40px 0 60px}#public_home.sub.shares .mobile-sections #easy h1{margin:0!important}#public_home.sub.shares .mobile-sections #easy p{margin-bottom:20px!important}#public_home.sub.shares .mobile-sections #easy img.easy2{display:none}#public_home.sub.shares .mobile-sections #works{height:auto!important;text-align:center!important;border-bottom:8px solid #06B609}#public_home.sub.shares .mobile-sections #works .grid-row{padding:40px 0 60px}#public_home.sub.shares .mobile-sections #works h1{margin:0!important}#public_home.sub.shares .mobile-sections #works p{margin-bottom:40px!important}#public_home.sub.shares .mobile-sections #science p.subtitle{text-align:center!important;margin:0 auto 30px!important;font-size:18px;color:#8D9799}#public_home.sub.shares .mobile-sections #join-now{height:auto!important;text-align:center!important}#public_home.sub.shares .mobile-sections #join-now .grid-row{padding:20px 0}#public_home.sub.shares .mobile-sections #join-now img{margin:0 0 10px!important;float:none!important}#public_home.sub.shares .mobile-sections #join-now blockquote{float:none!important;width:100%!important;font-size:20px!important}#public_home.sub.shares .mobile-sections #join-now blockquote em div{font-size:14px!important}#public_home.sub.shares .mobile-sections #join-now a.button{margin:0!important}#public_home.sub.shares .mobile-sections #testimonial{height:auto;text-align:center;border-bottom:8px solid #01AAEB}#public_home.sub.shares .mobile-sections #testimonial .grid-row{padding:40px 0!important}#public_home.sub.shares .mobile-sections #testimonial h2.onboarding_header1{font-size:22px!important;line-height:22px!important;font-weight:600!important;font-family:'OpenSansSemibold';color:#372F2B;text-align:center;margin:0 0 10px 0}#public_home.sub.shares .mobile-sections #testimonial h1.name{color:#777774;font-size:22px!important;font-weight:600!important;text-align:center!important;margin:0!important;line-height:24px!important}#public_home.sub.shares .mobile-sections #testimonial blockquote{color:#C5168A;font-size:20px;line-height:22px!important;font-style:italic;text-align:center;margin:20px 0 8px 0}#public_home.sub.shares .mobile-sections #testimonial blockquote:before{content:open-quote}#public_home.sub.shares .mobile-sections #testimonial blockquote:after{content:close-quote}#public_home.sub.shares .mobile-sections #testimonial p{margin:3px auto 40px!important;width:80%;text-align:center}#public_home.sub.shares .mobile-sections #testimonial .headshot-image{margin:0 auto;vertical-align:top;position:relative;background:url("/static/landing_page_assets/img/photo-ring-small.png") no-repeat;background-size:99% auto;width:50%;text-align:center;padding:7px 9px 7px 7px}#public_home.sub.shares .mobile-sections #testimonial .headshot-image img.headshot{-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;vertical-align:middle}#public_home.sub.shares .mobile-sections #join-now2{height:120px!important;display:block!important}#public_home.sub.shares .mobile-sections #join-now2 .grid-row{padding:10px 0!important}#public_home.sub.shares .mobile-sections #join-now2 h1{font-size:20px!important;margin-bottom:0!important}#public_home.sub.shares .mobile-sections #join-now2 .largebutton{display:inline-block;font-weight:800;font-size:22px;text-transform:uppercase;font-family:'OpenSansBold'}#public_home.sub.shares footer{background:rgba(0,0,0,0)!important;display:block!important}#public_home.sub.shares footer.desktop-version{display:none!important}}@media only screen and (min-width:320px) and (max-width:767px){#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main h1{margin:0 0 10px!important}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main{width:100%!important}#public_home.sub #share_happiness #shared_happifier .mobile.share-footer{height:40px;width:100%;background:#fff;border:1px solid #DAD6E0;position:fixed;bottom:0;display:block}#public_home.sub #share_happiness #shared_happifier .mobile.share-footer .share-item{border-right:1px solid #DAD6E0;position:relative;height:100%;display:inline-block;text-align:center}#public_home.sub #share_happiness #shared_happifier .mobile.share-footer .share-item a{height:100%!important}#public_home.sub #share_happiness #shared_happifier .mobile.share-footer .share-item a[data-pin-log]{background-size:26px 26px!important;background-repeat:no-repeat;background-position:39px 6px;height:100%!important;width:100%!important}#public_home.sub #share_happiness #shared_happifier .mobile.share-footer .share-item .icon-container{width:24px;height:24px;margin:7px auto 0}#public_home.sub #share_happiness #shared_happifier .mobile.share-footer .share-item.facebook .icon-container{background:url("/static/img/public_site/share_happiness/icon-fb-default@2x.png") no-repeat rgba(0,0,0,0);background-size:cover}#public_home.sub #share_happiness #shared_happifier .mobile.share-footer .share-item.twitter .icon-container{background:url("/static/img/public_site/share_happiness/icon-twitter-default@2x.png") no-repeat rgba(0,0,0,0);background-size:cover;width:30px}#public_home.sub #share_happiness #shared_happifier .mobile.share-footer .share-item.last{border-right:none}#public_home.sub.happifier_page header[role=banner]{position:static}#public_home.sub.happifier_page #share_happiness{margin-top:0}#public_home.sub #share_happiness .promo-banner.cell{display:none!important}#public_home.sub #share_happiness #shared_happifier .section a[title].share-facebook:before{content:"\00a0\00a0\00a0"}#public_home.sub #share_happiness #shared_happifier .big-buttons-area.mobile a[title].share-facebook:before{content:""}#public_home.sub #share_happiness #shared_happifier a[title].share-facebook span.icon_fb{left:10px!important}#public_home.sub #share_happiness #shared_happifier a[title].share-tw span.icon_tw{left:15px!important}#public_home.sub #share_happiness #shared_happifier .grid-row{width:100%!important;max-width:100%!important}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit{width:100%;margin:0}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit h1{font-size:28px!important;line-height:34px!important;color:#372F2B!important;margin-bottom:10px!important}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main{width:100%;min-width:320px;min-height:0!important;padding:0 5px!important;margin-bottom:15px!important}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .media-area .slider-left{display:none}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .media-area img{margin-top:75px}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .media-area .image-container img{margin-top:30px}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .video-area .slider-left{display:none}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .signup.button.mobile{display:block;margin:30px 0 15px;height:41px;line-height:40px;font-size:16px;text-align:center}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .buttons-area{margin:5px auto 30px;width:100%!important}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .buttons-area a{width:48%;font-size:16px}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .form{padding:0 15px}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .fblike-area{border-top:1px solid #E9E9E9;height:40px!important;background:#E7EDFB;padding:10px 0 0;width:100%}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .fblike-area .text{width:55%;text-align:center;display:inline-block;vertical-align:top;font-size:14px}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .fblike-area .text span.bold{color:#372F2B;font-weight:700}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .fb{display:inline-block;vertical-align:top;width:39%}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .fb .fb_iframe_widget{margin:0!important;display:inline}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .subscribe-dh{display:none}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .promo-dh.mobile{margin:20px 0 0;width:100%}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .promo-dh.mobile img{max-width:100%;height:auto}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .promo-dh.mobile.mobile{display:block}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .get-dh{display:none;padding:20px 0!important;height:245px!important;margin:20px 0 0!important;width:100%!important}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .get-dh.mobile{display:none}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .get-dh h2{color:#372F2B;font-size:24px;line-height:32px}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .get-dh .sub{font-size:12px;margin:10px 0 20px}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .get-dh form{margin:0 auto;width:320px}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .get-dh input[type=email]{width:180px;margin-left:10px}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .get-dh input[type=submit]{width:95px}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .get-dh .privacy{text-align:center!important;margin-top:10px!important}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .get-dh .privacy a{color:#b3b3b3!important;text-decoration:underline!important}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .big-buttons-area,#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .desktop{display:none}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .big-buttons-area.mobile,#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .desktop.mobile{display:block;margin-top:10px;text-align:center}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .big-buttons-area.mobile a,#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .desktop.mobile a{height:60px;line-height:18px;padding:10px 5px;width:48%!important;vertical-align:top;margin-top:0!important}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .big-buttons-area.mobile a.share-facebook,#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .desktop.mobile a.share-facebook{float:none;margin:0 2px 0 1px}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .big-buttons-area.mobile a.signup,#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .desktop.mobile a.signup{float:left;line-height:18px;font-size:16px;height:58px}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .big-buttons-area.mobile a.mobile,#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .desktop.mobile a.mobile{display:inline-block}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .video-area{width:100%!important;left:0!important}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .video-area .button-floater{display:none}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .video-area iframe{margin:30px auto 0!important}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main.image .section .buttons-area{margin:0!important;position:relative}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main.image .section .buttons-area a{width:48%}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main.image .section .buttons-area a.share-facebook{margin:0!important}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main.video .section .buttons-area.video{margin:0!important;position:relative}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main.video .section .buttons-area.video a{width:48%}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main.video .section .buttons-area.video a.share-facebook{margin:0!important}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main.video .video-area{left:0}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .section .subscribe-dh.cell.mobile{display:block;float:none;margin:0 0 15px;width:100%;padding:10px 0 0;height:165px}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .section .subscribe-dh.cell.mobile .success_message{margin:35px auto 40px}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .section .subscribe-dh.cell.mobile h2{color:#372F2B;margin:10px auto 10px;font-size:16px;font-weight:600}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .section .subscribe-dh.cell.mobile .subscribe{display:inline-block;font-family:'OpenSansLight';font-size:11px;margin-right:10px;text-align:left;vertical-align:top;width:65px;margin-left:5px}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .section .subscribe-dh.cell.mobile input[type=email]{width:55%;height:40px}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .section .subscribe-dh.cell.mobile input[type=submit]{margin-left:6px;height:40px;line-height:40px;padding:0 20px}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .section .subscribe-dh.cell.mobile .form form{padding-bottom:8px!important}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .section .subscribe-dh.cell.mobile .form form .privacy{text-align:center!important;margin:5px auto 0!important}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .section .subscribe-dh.cell.mobile .form form .privacy span{font-size:9px!important}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .section .subscribe-dh.cell.mobile .form form .privacy span a{color:#372F2B!important;font-size:9px!important}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .credits{margin:20px 0 0 5px}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .credits .body{width:75%}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.main .tags{display:none}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.shared-happifiers{width:100%!important;min-width:320px;max-width:100%!important;padding:0 10px 0 0!important;display:relative!important;margin:0 0 50px 0;margin-left:0!important}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.shared-happifiers .greyline{margin:20px auto;height:1px;width:300px;background:#d2d2d2;display:none}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.shared-happifiers h1{margin:0;text-align:center;font-size:32px!important;line-height:34px!important;color:#777774!important;font-weight:600px!important}#public_home.sub #share_happiness #shared_happifier .grid-row .grid-unit.shared-happifiers .promo_placeholder{margin-bottom:50px;text-align:center!important}#shared_happifier .grid-unit.main.video .subscribe-dh.cell{width:100%!important;margin-left:0!important}}@media only screen and (min-width:320px) and (max-width:767px){#public_home.sub #unsubscribe_daily_happifier{width:100%!important;height:575px!important;padding:0 10px;top:80!important}#public_home.sub #unsubscribe_daily_happifier .option{width:100%!important}#public_home.sub #unsubscribe_daily_happifier .option .text{width:80%!important}#public_home.sub #unsubscribe_daily_happifier .form .email{width:100%!important}#public_home.sub #unsubscribe_daily_happifier .form .email input{width:60%!important}#public_home.sub #unsubscribe_daily_happifier h1.unsubscribed{font-size:28px!important}}@media only screen and (min-width:320px) and (max-width:767px){html{max-width:100%!important}#public_home{max-width:100%!important;margin:0!important;padding:0!important;overflow-x:hidden!important}#public_home footer[role=contentinfo] nav li{font-size:11.5px!important}#public_home footer[role=contentinfo] .grid-row{display:none}#public_home footer[role=contentinfo] .grid-row.mobile{display:block}#public_home footer[role=contentinfo] .grid-row.mobile nav.grid-unit.mobile.col-left{width:35%!important;display:inline-block;vertical-align:top;float:none}#public_home footer[role=contentinfo] .grid-row.mobile nav.grid-unit.mobile.col-right{width:60%!important;display:inline-block;vertical-align:top;float:none}#public_home footer[role=contentinfo] .grid-row.mobile nav.grid-unit.mobile.col-right .social{margin-right:-12px;top:25px}#public_home footer[role=contentinfo] .grid-row.mobile nav.grid-unit.mobile.col-right .social ul.title{margin-bottom:15px;width:100%}#public_home footer[role=contentinfo] .grid-row.mobile nav.grid-unit.mobile.col-right .social ul.title li{margin:0}#public_home footer[role=contentinfo] .grid-row.mobile nav.grid-unit.mobile.col-right .social .btn-social{margin-right:6px}#public_home footer[role=contentinfo] .grid-row.mobile :nth-child(n+2).grid-row.mobile{margin-top:20px}#public_home footer[role=contentinfo] .grid-row.mobile .social-networks{position:static;width:100%;text-align:left;margin:0 13px}#public_home footer[role=contentinfo] .grid-row.mobile .social-networks h4{display:block;margin-bottom:15px;line-height:25px;font-family:'proxima-nova',sans-serif}#public_home footer[role=contentinfo] .grid-row.mobile .social-networks .button{margin:0 1px 1px 0}#public_home footer[role=contentinfo] .grid-row.mobile .app-stores{position:static;margin:25px 0 0 13px;text-align:left}#public_home footer[role=contentinfo] .grid-row.mobile .app-stores a{display:block;width:135px;margin:0 0 13px 0}#public_home footer[role=contentinfo] .copyright .grid-row{display:block}}@media only screen and (min-width:320px) and (max-width:767px){#public_home .btn-arrow-down{bottom:-2px!important}#public_home section a.video-controls{margin-bottom:10px!important}#public_home #home-bg-section-0 h1,#public_home #change h1{font-size:32px!important;line-height:36px!important;margin:90px auto 0!important;background-size:cover!important}#public_home #home-bg-section-0 .button,#public_home #change .button{height:68px!important;line-height:68px!important;margin-top:30px!important}#public_home #home-bg-section-0 .btn-start,#public_home #change .btn-start{bottom:100px!important}#public_home #home-bg-section-0 .featured-section,#public_home #change .featured-section{background:transparent!important;bottom:-4px!important;height:auto!important;padding:0!important}#public_home #home-bg-section-0 .featured-section img.desktop,#public_home #change .featured-section img.desktop{display:none}#public_home #home-bg-section-0 .featured-section img.mobile,#public_home #change .featured-section img.mobile{display:inline;height:auto}#public_home #home-bg-section-0{height:auto!important}#public_home #home-bg-section-0 .desktop{display:none}#public_home #home-bg-section-0 .mobile{display:inline-block;height:auto}#public_home #home-bg-section-0 p{max-width:95%!important;font-size:14.5px!important;line-height:20px!important}#public_home #home-bg-section-0 h1{width:100%!important;margin:90px auto 15px!important}#public_home #home-bg-section-0 h2{font-size:20px!important;margin:20px auto}#public_home #home-bg-section-0 .orange{height:55px!important;line-height:55px!important}#public_home #home-bg-section-0 .btn-start{display:inline-block;position:relative!important;margin:30px 0 100px!important;bottom:0!important;left:0!important}#public_home #home-section-3 img{margin:0!important}}@media only screen and (min-width:320px) and (max-width:767px){#public_home .sub-nav{top:55px!important}#public_home #about-us .sub-nav,#public_home #our-team .sub-nav,#public_home #advisors .sub-nav{top:55px!important}#public_home #login.login{top:75px!important}#public_home.sub .page{padding:145px 0 100px!important}}@media only screen and (min-width:320px) and (max-width:767px){#public_home footer[role='contentinfo'] nav ul.discover{width:191px!important}}@media only screen and (min-width:320px) and (max-width:767px){#public_home .pushdown{display:block!important;position:fixed}#public_home .pushdown *{-webkit-tap-highlight-color:rgba(0,0,0,0)}#public_home .pushdown .pushdown_inner{width:100%;position:relative;text-align:center;padding:20px 5px 0}#public_home .pushdown .pushdown_inner h1{font-family:'OpenSansRegular';font-size:26px!important;line-height:32px!important;color:#fff}#public_home .pushdown .pushdown_inner .subhead{color:#fff;font-family:OpenSansBold;font-size:14px;margin:10px 0}#public_home .pushdown .pushdown_inner .fb_sign{text-align:center}#public_home .pushdown .pushdown_inner .fb_sign .line{display:inline-block;vertical-align:top;height:2px;background:#fff;width:120px;margin-top:18px;opacity:.5}#public_home .pushdown .pushdown_inner .fb_sign img{width:34px;height:34px;margin:0 10px}#public_home .pushdown .pushdown_inner .fb_text{font-size:16px;font-family:OpenSansBold;color:#fff;margin:6px 0 15px}#public_home .pushdown .pushdown_inner .like_container{width:167px;margin:0 auto}#public_home .pushdown .pushdown_inner .like_container .fb_iframe_widget{max-width:86px;float:left!important;margin:0!important;transform:scale(2);-ms-transform:scale(2);-webkit-transform:scale(2);-o-transform:scale(2);-moz-transform:scale(2);transform-origin:top left;-ms-transform-origin:top left;-moz-transform-origin:top left;-webkit-transform-origin:top left}#public_home .pushdown .pushdown_inner .caret{width:24px;height:12px;background:url('/static/img/public_site/share_happiness/push_down/caret.png') no-repeat transparent;background-size:cover;margin:0 auto;position:absolute;bottom:0;left:0;right:0}#public_home .pushdown .pushdown_inner .divider{border-bottom:1px solid #CDCDCD;position:absolute;bottom:0;width:100%;height:1px}#public_home .pushdown .pushdown_inner .divider:after{border-style:solid;content:"";width:0;height:0;position:absolute;z-index:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #cdcdcd;border-width:14px;left:50%;margin-left:-14px;top:-27px}#public_home .pushdown .pushdown_inner .button{width:116px;height:45px;line-height:46px;font-family:'OpenSansBold';font-size:15px}#public_home .pushdown .pushdown_inner .color-bar{width:102%!important;position:relative;left:-1%!important;height:8px!important;background-size:101% 8px!important}#public_home .pushdown .pushdown_inner.facebook{background-image:url('/static/img/public_site/share_happiness/push_down/bg_image.png');background-size:cover}#public_home .pushdown .pushdown_inner.twitter{background-image:url('/static/img/public_site/share_happiness/push_down/bg_image.png');background-size:cover}#public_home .pushdown .pushdown_inner.twitter .subhead{margin:15px 0 20px}#public_home .pushdown .pushdown_inner.twitter .twitter_container{margin:17px 0 0}#public_home .pushdown .pushdown_inner.happify{padding:0}#public_home .pushdown .pushdown_inner.happify h1{color:#FFB070;font-size:28px!important;margin-top:18px;line-height:29px!important}#public_home .pushdown .pushdown_inner.happify .content{margin-top:20px!important}#public_home .pushdown .pushdown_inner.happify .content .text,#public_home .pushdown .pushdown_inner.happify .content .image{display:inline-block;vertical-align:top}#public_home .pushdown .pushdown_inner.happify .content .text{text-align:left;font-family:'OpenSansBold';font-size:15px;color:#372f2b;padding-left:20px;width:45%;margin-top:18px}#public_home .pushdown .pushdown_inner.happify .content .image{padding-right:15px;width:54%}#public_home .pushdown .pushdown_inner.newsletter{padding:0}#public_home .pushdown .pushdown_inner.newsletter .logo{width:40%;height:auto;margin:20px 0 0!important}#public_home .pushdown .pushdown_inner.newsletter .content{color:#777774;font-family:'OpenSansRegular';font-size:16px;margin:5px 0 15px!important;line-height:20px!important}#public_home .pushdown .pushdown_inner.newsletter .content strong{font-family:'OpenSansSemibold'}#public_home .pushdown .pushdown_inner.newsletter .input-container{margin-bottom:10px;height:40px}#public_home .pushdown .pushdown_inner.newsletter .input-container input{height:40px;font-family:'OpenSansSemibold';font-size:16px;width:80%!important}#public_home .pushdown .pushdown_inner.newsletter .input-container .success_message{font-size:16px;color:#00AAEA}#public_home .pushdown .pushdown_inner.newsletter .error_container{position:absolute;width:100%;font-size:11px;z-index:9}#public_home .pushdown .pushdown_inner.newsletter .error_container .input_error{padding:3px 15px;border:1px solid #d2d2d2;-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:#fff;margin:0 auto;display:inline-block}#public_home .pushdown .pushdown_inner.newsletter .error_container .input_error:before{top:-13px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #FFF;border-style:solid;border-width:7px;content:"";height:0;left:50%;margin-left:-7px;position:absolute;width:0;z-index:2}#public_home .pushdown .pushdown_inner.newsletter .error_container .input_error:after{border-style:solid;content:"";height:0;position:absolute;width:0;z-index:1;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0.06);border-width:9px;left:50%;margin-left:-9px;top:-18px}#public_home #join-now{height:auto!important}#public_home #join-now .grid-row{padding:50px 0 60px!important}#public_home #join-now .grid-row .quote{padding:0!important;text-align:center}#public_home #join-now .grid-row .quote img{float:none!important;margin:0!important;max-width:90px}#public_home #join-now .grid-row .quote blockquote{width:100%!important;font-size:16px!important;margin-bottom:15px!important}#public_home #join-now .grid-row .quote blockquote em{font-size:20px!important}#public_home #join-now .grid-row .grid-unit.col-4{text-align:center}#public_home #join-now .grid-row .grid-unit.col-4 a{padding:0 12px!important;margin-left:0!important;left:0!important;min-width:260px!important}}#public_home.sub .grid-row .grid-unit.col-2:nth-child(2){margin-bottom:20px}#public_home.sub #science .box-bd .heading-line{margin:20px auto!important}#public_home.sub #scientific p,#public_home.sub #easy p{text-align:center!important;margin:0 auto 20px!important;width:80%!important}#public_home.sub #science .box-bd h4{text-align:center!important}#public_home.sub #science p{text-align:center!important;margin:0 auto 20px!important}@media only screen and (min-width:320px) and (max-width:767px){#public_home.sub #email_unsubscribe,#public_home.sub #email_unsubscribe_complete{margin:70px auto 0!important;min-height:99%!important;top:0!important;width:100%!important}#public_home.sub #email_unsubscribe h1.title,#public_home.sub #email_unsubscribe_complete h1.title{font-size:22px!important;margin-bottom:15px!important}#public_home.sub #email_unsubscribe p,#public_home.sub #email_unsubscribe_complete p{font-size:20px!important;margin-top:110px!important;padding:0 5px}#public_home.sub #email_unsubscribe .sub,#public_home.sub #email_unsubscribe_complete .sub{margin-bottom:30px!important;font-size:16px!important;line-height:18px!important;padding:0 20px}#public_home.sub #email_unsubscribe div.unsubscribed,#public_home.sub #email_unsubscribe_complete div.unsubscribed{margin-top:30px;font-size:22px!important;line-height:26px!important}#public_home.sub #email_unsubscribe .option,#public_home.sub #email_unsubscribe_complete .option{margin:20px auto!important;width:100%!important}#public_home.sub #email_unsubscribe .option .choise,#public_home.sub #email_unsubscribe_complete .option .choise{width:20px!important;height:20px!important;margin-left:20px}#public_home.sub #email_unsubscribe .option .choise .choise-inner,#public_home.sub #email_unsubscribe_complete .option .choise .choise-inner{width:16px!important;height:16px!important;top:1px!important;left:1px!important}#public_home.sub #email_unsubscribe .option a:hover,#public_home.sub #email_unsubscribe_complete .option a:hover{text-decoration:none}#public_home.sub #email_unsubscribe .option a .text,#public_home.sub #email_unsubscribe_complete .option a .text{color:#7b7b78!important;margin:3px 5px!important;line-height:15px!important;width:80%;font-size:13px!important}#public_home.sub #email_unsubscribe .form,#public_home.sub #email_unsubscribe_complete .form{margin:20px auto!important}#public_home.sub #email_unsubscribe .form .email,#public_home.sub #email_unsubscribe_complete .form .email{margin:20px auto!important;width:100%!important}#public_home.sub #email_unsubscribe .form .email span,#public_home.sub #email_unsubscribe_complete .form .email span{font-size:16px!important;font-family:'OpenSansRegular'!important;vertical-align:top;top:2px;position:relative;line-height:35px}#public_home.sub #email_unsubscribe .form .email span:first-child,#public_home.sub #email_unsubscribe_complete .form .email span:first-child{color:#7b7b78!important}#public_home.sub #email_unsubscribe .form .email span:first-child:after,#public_home.sub #email_unsubscribe_complete .form .email span:first-child:after{content:':'}#public_home.sub #email_unsubscribe .form .email span:nth-child(2),#public_home.sub #email_unsubscribe_complete .form .email span:nth-child(2){display:none!important}#public_home.sub #email_unsubscribe .form .email input,#public_home.sub #email_unsubscribe_complete .form .email input{width:70%!important;color:initial;margin-left:10px;vertical-align:top;font-size:15px;padding:3px 8px;-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;font-family:'OpenSansRegular'!important;border:1px solid #d7d7d2}#public_home.sub #email_unsubscribe .form .email .error,#public_home.sub #email_unsubscribe_complete .form .email .error{width:90%!important;float:none!important;margin:0!important;display:block}#public_home.sub #email_unsubscribe .form .email .error.invisible,#public_home.sub #email_unsubscribe_complete .form .email .error.invisible{display:none!important}#public_home.sub #email_unsubscribe a.button,#public_home.sub #email_unsubscribe_complete a.button{font-family:'OpenSansBold';font-size:14px;height:50px;padding:0 40px;line-height:50px;margin:20px auto 0!important}#public_home.sub #email_unsubscribe.unsubscribed,#public_home.sub #email_unsubscribe_complete.unsubscribed{width:100%!important;min-height:480px!important;height:480px!important;padding:0 10px}}@media only screen and (min-width:320px) and (max-width:767px){.mobile-hidden{display:none!important}.mobile-menu.kc{display:none;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.kc header[role='banner']{max-height:55px!important;height:55px!important}.landing-p.kc .flyout{width:100%;position:absolute;top:55px;background:#ff7a00;margin:0;padding:0;list-style:none;z-index:900}.landing-p.kc .flyout li{white-space:nowrap;line-height:16px;height:auto}.landing-p.kc .flyout li label,.landing-p.kc .flyout li a{color:#fff;font-weight:600;padding:0 15px;line-height:50px;display:block;font-size:11px}.landing-p.kc .flyout.open{top:55px}.landing-p.kc .grid-row .grid-unit{width:100%}.landing-p.kc .grid-row .grid-unit.col-2{width:100%!important}.landing-p.kc #compliment section .image{max-width:350px!important;margin:0 auto!important}.landing-p.kc #compliment #kc-section{padding:5px 0!important}.landing-p.kc #compliment #kc-section .grid-row{padding:0!important}.landing-p.kc #compliment #kc-section h1{font-size:20px!important;margin:0 0 7px!important;font-weight:600!important;padding:1%!important}.landing-p.kc #compliment #kc-section .text-container:not(.mobile){display:none!important}.landing-p.kc #compliment #kc-section .text-container.mobile{display:block!important;width:100%!important;max-width:360px!important;margin:0 auto!important;padding:0 16px!important}.landing-p.kc #compliment #kc-section .text-container.mobile h2{text-align:center!important;width:100%!important;max-width:350px!important;margin:10px auto 0!important;font-size:14px!important;font-weight:600!important}.landing-p.kc #compliment #kc-section .text-container.mobile .button{margin:10px auto 15px!important;display:block!important;width:205px!important;font-size:16px!important;height:50px!important;line-height:50px!important}.landing-p.kc #compliment #kc-section .text-container.mobile p{width:100%!important;max-width:100%!important;font-size:16px!important;margin:10px 0!important}.landing-p.kc #compliment #kc-section .text-container.mobile .confirmation{max-width:210px!important;margin:0 auto!important}.landing-p.kc #compliment #kc-section .text-container.mobile .confirmation span{font-size:16px!important;left:5px!important}.landing-p.kc #compliment #kc-section .image{padding:0 16px!important}.landing-p.kc #compliment #kc-section .image img{display:none!important}.landing-p.kc #compliment #kc-section .image img.mobile{display:inline!important}.landing-p.kc #compliment #kc-section .tip-container,.landing-p.kc #compliment #what_is-kc .tip-container{display:inline-block!important;width:14px!important;height:14px!important;background:url('/static/img/stats/question_mark_2.png') no-repeat transparent!important;background-size:14px 14px!important;top:-5px!important;left:10px!important}.landing-p.kc #compliment #kc-section .tip-container.clicked,.landing-p.kc #compliment #what_is-kc .tip-container.clicked{background:url('/static/img/stats/question_mark_1.png') no-repeat transparent;background-size:14px 14px}.landing-p.kc #compliment #kc-section .tip-container.clicked .tip-mobile,.landing-p.kc #compliment #what_is-kc .tip-container.clicked .tip-mobile{display:block!important}.landing-p.kc #compliment #kc-section .tip-container .tip,.landing-p.kc #compliment #what_is-kc .tip-container .tip{display:none!important}.landing-p.kc #compliment #kc-section .tip-mobile,.landing-p.kc #compliment #what_is-kc .tip-mobile{-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);-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;position:absolute;background:#fff;padding:10px;z-index:9;border:2px solid #e6e6e6;text-align:left;width:300px;top:25px;left:-243px;right:0;margin:auto;cursor:default}.landing-p.kc #compliment #kc-section .tip-mobile.clicked,.landing-p.kc #compliment #what_is-kc .tip-mobile.clicked{display:block!important}.landing-p.kc #compliment #kc-section .tip-mobile .icon,.landing-p.kc #compliment #what_is-kc .tip-mobile .icon{width:14px;height:14px;line-height:14px;display:inline-block;position:relative;background:url('/static/img/stats/question_mark_1.png') no-repeat transparent;background-size:cover;vertical-align:top;margin-top:3px}.landing-p.kc #compliment #kc-section .tip-mobile .title,.landing-p.kc #compliment #what_is-kc .tip-mobile .title{font-size:14px;font-family:'OpenSansSemibold';color:#ff7a00;display:inline-block;margin-left:5px;vertical-align:top}.landing-p.kc #compliment #kc-section .tip-mobile .message,.landing-p.kc #compliment #what_is-kc .tip-mobile .message{padding:15px 0;font-size:12px;font-family:'OpenSansRegular'}.landing-p.kc #compliment #kc-section .tip-mobile .close_tip,.landing-p.kc #compliment #what_is-kc .tip-mobile .close_tip{padding:15px 0 5px;text-align:center;border-top:1px solid #DCDBDA;font-size:16px;font-family:'OpenSansSemibold'}.landing-p.kc #compliment #kc-section .tip-mobile:after,.landing-p.kc #compliment #what_is-kc .tip-mobile:after,.landing-p.kc #compliment #kc-section .tip-mobile:before,.landing-p.kc #compliment #what_is-kc .tip-mobile:before{display:none!important}.landing-p.kc #compliment #what_is-kc,.landing-p.kc #compliment #scientifically{padding:30px 0!important}.landing-p.kc #compliment #what_is-kc h1,.landing-p.kc #compliment #scientifically h1{width:100%!important;max-width:350px!important;font-size:20px!important;text-align:center!important;margin:0 auto 20px!important}.landing-p.kc #compliment #what_is-kc .image,.landing-p.kc #compliment #scientifically .image{display:block!important}.landing-p.kc #compliment #what_is-kc p,.landing-p.kc #compliment #scientifically p{float:none!important;display:block!important;font-size:17px!important;width:100%!important;max-width:360px!important;font-size:16px!important;margin:0 auto!important}.landing-p.kc #compliment #what_is-kc .button,.landing-p.kc #compliment #scientifically .button{display:block!important;width:205px!important;font-size:18px!important;height:50px!important;line-height:50px!important}.landing-p.kc #compliment #what_is-kc{background:#fff!important;position:relative!important;text-align:center!important;padding:0!important;min-height:780px}.landing-p.kc #compliment #what_is-kc .confirmation{max-width:210px!important;margin:0 auto!important}.landing-p.kc #compliment #what_is-kc .confirmation span{font-size:16px!important;left:5px!important}.landing-p.kc #compliment #what_is-kc .tip-container:not(.mobile){display:none!important}.landing-p.kc #compliment #what_is-kc .tip-container.mobile{display:inline-block!important;left:5px!important;width:14px!important;height:14px!important;background:url('/static/img/stats/question_mark_2.png') no-repeat transparent!important;background-size:14px 14px!important;top:-5px!important;left:10px!important}.landing-p.kc #compliment #what_is-kc .tip-container.mobile.clicked{background:url('/static/img/stats/question_mark_1.png') no-repeat transparent;background-size:14px 14px}.landing-p.kc #compliment #what_is-kc .button{margin:30px auto 15px auto!important}.landing-p.kc #compliment #what_is-kc img.mobile.bg{position:absolute;bottom:0;left:0;right:0;margin:0 auto}.landing-p.kc #compliment #what_is-kc .grid-row{padding:30px 16px!important;background:none!important}.landing-p.kc #compliment #scientifically h1{margin-top:30px!important}.landing-p.kc #compliment #scientifically p{display:block!important;font-size:17px!important;width:100%!important;max-width:360px!important;font-size:16px!important;margin:0 auto!important}.landing-p.kc #compliment #scientifically .button{margin:30px auto!important}.landing-p.kc #compliment #keep-alive h1{font-size:22px!important;line-height:140px!important}.landing-p.kc #compliment #testimonials .landing-carousel .grid-unit h1{font-size:16px;margin:15px 0 5px!important;font-family:OpenSansSemibold;line-height:35px;color:#777774;text-align:center}.landing-p.kc #compliment #current_kc{display:block!important;width:255px!important;padding:6px 0!important;height:255px!important;margin:0 auto!important;max-width:255px!important}.landing-p.kc #compliment #current_kc .kc_main{-webkit-transform:scale(0.75);-moz-transform:scale(0.75);-ms-transform:scale(0.75);-o-transform:scale(0.75);transform:scale(0.75);transform-origin:31px 7px;-webkit-transform-origin:31px 7px}.landing-p.kc #compliment #current_kc .kc_main .kc_screen .screen .flip-container{margin:0 auto!important}.landing-p.kc #compliment #current_kc .kc_main .kc_screen .screen .container.flip-container.reversed.no-kc-events textarea.freestyle{display:none!important}.landing-p.kc #compliment #current_kc .kc_main .kc_screen .screen .container.flip-container.reversed.no-kc-events.flip textarea.freestyle{display:block!important}.overlay.kc{padding:0!important;z-index:19;top:50px}.overlay.kc .ov_inner{vertical-align:top!important}#activity_completed_modal{top:80px!important;min-width:88%!important;max-width:88%!important;min-height:240px!important}#activity_completed_modal #modal.animate{max-width:100%!important;max-height:100%!important;min-width:100%!important}#activity_completed_modal .modal-inner .activity_name{margin:0 0 20px!important}#activity_completed_modal .modal-inner .ribbon{width:100%!important;background-size:100%!important;left:0!important}#activity_completed_modal .modal-inner .ribbon .edge{width:6%!important}#activity_completed_modal .modal-inner .ribbon .edge.left{left:-20px!important}#activity_completed_modal .modal-inner .ribbon .edge.right{background-position:-453px -15px!important;right:-20px!important}#activity_completed_modal .modal-inner .links-container{margin-bottom:20px!important}#kindless_chain_modal{width:100%!important;height:100%!important;border:none!important;padding:0!important}#kindless_chain_modal .kc-modal-header{display:none;-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;width:100%!important;margin:0 auto!important;text-align:center}#kindless_chain_modal .kc-modal-header .give{margin:3px 3px 0 0}#kindless_chain_modal .kc-modal-header span{font-family:'OpenSansRegular'!important;font-size:20px!important}#kindless_chain_modal a.close{display:none!important}#kindless_chain_modal .reply-col{width:90%!important;margin:0 auto!important}#kindless_chain_modal .reply-col form{width:100%!important}#kindless_chain_modal .reply-col form input[type=text]{width:100%!important}#kindless_chain_modal .reply-col form textarea{width:100%!important;height:240px!important}#kindless_chain_modal .reply-col form .buttons-container{margin-bottom:50px}#kindless_chain_modal .reply-col form .buttons-container .button{width:36%!important}#kindless_chain_modal.reply .kc-modal-header{display:none!important}#kindless_chain_modal #current_kc{padding:15px 0 0 0!important;border:none!important;height:100%!important}#kindless_chain_modal #current_kc .kc_main .kc_screen .welcome_screen{padding:0!important}#kindless_chain_modal #current_kc .kc_main .kc_screen .welcome_screen .title{display:none}#kindless_chain_modal #current_kc .kc_main .kc_screen .welcome_screen .welcome_image{width:100%!important;background:url('/static/img/kindless_chain/mobile_kc_coverimage.png') no-repeat transparent!important;background-size:100%!important;margin:30px auto 0!important}#kindless_chain_modal #current_kc .kc_main .kc_screen .welcome_screen .col.left{padding:0 10px!important}#kindless_chain_modal #current_kc .kc_main .kc_screen .welcome_screen .col.left .instructions{display:none!important}#kindless_chain_modal #current_kc .kc_main .kc_screen .welcome_screen .col.left .instructions.mobile{display:block!important;font-size:10px!important;line-height:14px!important;font-family:'OpenSansRegular'!important;margin:0 0 10px!important;height:auto!important;padding:0!important}#kindless_chain_modal #current_kc .kc_main .kc_screen .welcome_screen .col.left .bulleted_message.mobile{display:block!important;padding:0!important}#kindless_chain_modal #current_kc .kc_main .kc_screen .welcome_screen .col.left .bulleted_message.mobile .title{display:block!important;font-size:14px!important;margin-top:20px!important}#kindless_chain_modal #current_kc .kc_main .kc_screen .welcome_screen .col.left .bulleted_message.mobile .message .item{font-size:13px!important}#kindless_chain_modal #current_kc .kc_main .kc_screen .welcome_screen .kc-modal-header{-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;width:100%!important;margin:0 auto!important;text-align:center;display:block}#kindless_chain_modal #current_kc .kc_main .kc_screen .welcome_screen .kc-modal-header .give{margin:3px 3px 0 0}#kindless_chain_modal #current_kc .kc_main .kc_screen .welcome_screen .kc-modal-header span{font-family:'OpenSansRegular'!important;font-size:20px!important}#kindless_chain_modal #current_kc .kc_main .kc_screen .message_screen.screen .selector_container .container{width:100%!important;max-width:320px!important}#kindless_chain_modal #current_kc .kc_main .kc_screen .message_screen.screen .feed.noslider{width:98%!important;margin:0 auto!important}#kindless_chain_modal #current_kc .kc_main .kc_screen .message_screen.screen .feed.noslider .item{width:32.9%!important;border:none!important}#kindless_chain_modal #current_kc .kc_main .kc_screen .message_screen.screen .feed.noslider .item.selected{border:1px solid #ff7a00!important}#kindless_chain_modal #current_kc .kc_main .kc_screen .message_screen.screen .feed.noslider .item.selected .item_selector{border:none!important}#kindless_chain_modal #current_kc .kc_main .kc_screen .message_screen.screen .feed.noslider .item.selected span{color:#ff7a00!important}#kindless_chain_modal #current_kc .kc_main .kc_screen .message_screen.screen .feed.noslider.short .item{width:49.2%!important}#kindless_chain_modal #current_kc .kc_main .kc_screen .screen .selector_container{position:relative;border:none!important;text-align:center!important;max-width:320px!important;margin:0 auto!important}#kindless_chain_modal #current_kc .kc_main .kc_screen .screen .selector_container .panel{position:absolute;background:#fff;opacity:.75;width:37px;height:76px;top:25px;display:block}#kindless_chain_modal #current_kc .kc_main .kc_screen .screen .selector_container .panel.left{left:0}#kindless_chain_modal #current_kc .kc_main .kc_screen .screen .selector_container .panel.right{right:0}#kindless_chain_modal #current_kc .kc_main .kc_screen .screen .selector_container .container{width:304px!important}#kindless_chain_modal #current_kc .kc_main .kc_screen .screen .selector_container form{display:none!important}#kindless_chain_modal #current_kc .kc_main .kc_screen .screen .selector_container .mobile.button{display:inline-block!important;width:100%;max-width:320px;height:50px;margin:20px auto;line-height:53px;font-size:16px;position:relative}#kindless_chain_modal #current_kc .kc_main .kc_screen .screen .selector_container .mobile.button .arrow_img{width:20px;height:20px;-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;background:url('/static/img/kindless_chain/slider_next.png') no-repeat #fff;background-position:center;background-size:30%;position:absolute;right:5%;top:16px}#kindless_chain_modal #current_kc .kc_main .kc_screen .mobile_send_screen{position:relative;padding:0 5px;height:100%!important;min-height:480px}#kindless_chain_modal #current_kc .kc_main .kc_screen .mobile_send_screen .mobile_image{width:100px;height:100px}#kindless_chain_modal #current_kc .kc_main .kc_screen .mobile_send_screen form{margin:10px auto;font-family:OpenSansRegular;font-size:16px}#kindless_chain_modal #current_kc .kc_main .kc_screen .mobile_send_screen form input{width:98%;height:30px;padding:3px;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;border:1px solid #d7d7d2;outline:none;box-sizing:content-box}#kindless_chain_modal #current_kc .kc_main .kc_screen .mobile_send_screen form .error-container{font-family:'OpenSansRegular';font-size:12px;color:red}#kindless_chain_modal #current_kc .kc_main .kc_screen .mobile_send_screen .options{margin-left:10px}#kindless_chain_modal #current_kc .kc_main .kc_screen .mobile_send_screen .options .checkbox{width:24px;height:24px;background:url('/static/img/kindless_chain/checkbox-default.png') no-repeat transparent;background-size:cover;display:inline-block;cursor:pointer;margin-right:10px}#kindless_chain_modal #current_kc .kc_main .kc_screen .mobile_send_screen .options .checkbox.checked{background:url('/static/img/kindless_chain/checkbox-active.png') no-repeat transparent;background-size:cover}#kindless_chain_modal #current_kc .kc_main .kc_screen .mobile_send_screen .options span{vertical-align:top;position:relative;top:4px;left:5px;font-size:20px}#kindless_chain_modal #current_kc .kc_main .kc_screen .mobile_send_screen .options .tip-container{width:15px;height:15px;line-height:15px;display:inline-block;cursor:pointer;position:relative;text-align:center;top:0;left:20px;background:url('/static/img/stats/question_mark_2.png') no-repeat transparent;background-size:cover}#kindless_chain_modal #current_kc .kc_main .kc_screen .mobile_send_screen .mobile.button{display:inline-block!important;width:100%;max-width:320px;height:50px;margin:50px auto;line-height:53px;font-size:16px;text-align:center;display:block!important}#kindless_chain_modal #current_kc .kc_main .kc_screen .mobile_send_screen .mobile.button.margin-short{margin:30px auto}#kindless_chain_modal #current_kc .kc_main .kc_screen .mobile_send_screen .tip{position:absolute;background:#fff;padding:10px;z-index:9;-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);-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;border:2px solid #e6e6e6;text-align:left;width:300px;top:115px;left:0;right:0;margin:auto;cursor:default}#kindless_chain_modal #current_kc .kc_main .kc_screen .mobile_send_screen .tip .icon{width:14px;height:14px;line-height:14px;display:inline-block;position:relative;background:url('/static/img/stats/question_mark_1.png') no-repeat transparent;background-size:cover;vertical-align:top;margin-top:3px}#kindless_chain_modal #current_kc .kc_main .kc_screen .mobile_send_screen .tip .title{font-family:'OpenSansSemibold';font-size:14px;color:#858583;display:inline-block;margin-left:5px;vertical-align:top}#kindless_chain_modal #current_kc .kc_main .kc_screen .mobile_send_screen .tip .message{padding:15px 0;font-family:OpenSansRegular;font-size:12px}#kindless_chain_modal #current_kc .kc_main .kc_screen .mobile_send_screen .tip .close_tip{padding:15px 0 5px;text-align:center;border-top:1px solid #DCDBDA;font-family:OpenSansSemibold;font-size:16px}#kindless_chain_modal #current_kc .kc_main ul.kc_nav{border:none!important}#kindless_chain_modal #current_kc .kc_main ul.kc_nav li{font-size:12px!important}#kindless_chain_modal #current_kc .kc_main ul.kc_nav li.compliment{width:74px!important}#kindless_chain_modal #current_kc .kc_main ul.kc_nav li.design{width:45px!important;margin-left:3%!important}#kindless_chain_modal #current_kc .kc_main ul.kc_nav li.message{width:50px!important;margin-left:3%!important}#kindless_chain_modal #current_kc .kc_main ul.kc_nav li.send{width:90px!important;margin-left:3%!important}}@media only screen and (min-width:320px) and (max-width:768px){#public_home header.kc[role=banner]{z-index:20}#public_home header.kc-map[role=banner]{height:auto!important}#public_home header.kc-map[role=banner] .flyout{display:block!important}#public_home header.kc-map[role=banner] .grid-row.fixed.header{width:100%!important}#public_home header.kc-map[role=banner] .activity_header{width:100%;padding:5px;height:50px;background-color:#07df0b;background-image:-webkit-gradient(linear,left top,left bottom,from(#07df0b),to(#058f07));background-image:-webkit-linear-gradient(top,#07df0b,#058f07);background-image:-moz-linear-gradient(top,#07df0b,#058f07);background-image:-ms-linear-gradient(top,#07df0b,#058f07);background-image:-o-linear-gradient(top,#07df0b,#058f07);background-image:linear-gradient(to bottom,#07df0b,#058f07);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#07df0b',endColorstr='#058f07',GradientType=0)}#public_home header.kc-map[role=banner] .activity_header .icon-give{display:inline-block;background-image:url('/static/img/kindless_chain/give.png');background-repeat:no-repeat;width:40px;height:51px;position:relative;vertical-align:top}#public_home header.kc-map[role=banner] .activity_header .activity_name{color:#fbfbfb;position:relative;font-size:20px;line-height:40px;vertical-align:top;width:100%}#public_home header.kc-map[role=banner] .grid-unit.cta{width:100%;border-bottom:none;text-align:center;margin:0;padding:5px 0;font-size:16px;font-family:OpenSansRegular;color:#A2A2A2;float:none!important;display:inline-block!important}#public_home header.kc-map[role=banner] .grid-unit.cta a{font-size:16px;font-family:OpenSansSemibold;text-decoration:underline;margin-left:3px}#public_home header.kc-map[role=banner] .grid-unit.cta.hidden{display:none!important}#public_home header.kc-map[role=banner] ul.map-nav{float:none!important;font-size:16px;font-family:OpenSansRegular;padding:0;margin:0 auto 5px;width:130px;height:22px}#public_home header.kc-map[role=banner] ul.map-nav li{text-align:center;vertical-align:top;float:left}#public_home header.kc-map[role=banner] ul.map-nav li:first-child{width:25px}#public_home header.kc-map[role=banner] ul.map-nav li:nth-child(2){width:15px}#public_home header.kc-map[role=banner] ul.map-nav li:last-child{width:85px}#public_home header.kc-map[role=banner] ul.map-nav li.selected{border-bottom:1px solid #777774}#public_home header.kc-map[role=banner] ul.map-nav li a{outline:none;color:#777774;text-decoration:none!important}#public_home header.kc-map[role=banner] .map_stats{float:none!important;font-size:14px;font-family:OpenSansRegular;margin:0 20px 10px!important;color:#00aaea;text-align:center}#public_home header.kc-map[role=banner] .map_stats bold{font-family:OpenSansSemibold}#public_home header.kc-map[role=banner] .map_stats .happified{display:inline-block;vertical-align:top;width:40%}#public_home header.kc-map[role=banner] .map_stats .miles{display:inline-block;vertical-align:top;width:57%}#kindness-chain-map,#public_home #kindness-chain-map{padding:155px 0 100px!important;position:relative!important}#kindness-chain-map.cta,#public_home #kindness-chain-map.cta{padding:215px 0 40px!important}#kindness-chain-map .grid-row,#public_home #kindness-chain-map .grid-row{display:block!important;position:relative!important}#kindness-chain-map .grid-unit.map-container,#public_home #kindness-chain-map .grid-unit.map-container{width:100%!important;height:280px!important;float:none!important;border-right:none!important;position:static!important}#kindness-chain-map .grid-unit.map-container #map-canvas,#public_home #kindness-chain-map .grid-unit.map-container #map-canvas{width:100%!important;height:280px!important}#kindness-chain-map .grid-unit.map-container .map-overlay,#public_home #kindness-chain-map .grid-unit.map-container .map-overlay{width:100%!important;height:100%!important}#kindness-chain-map .grid-unit.map-container .map-overlay .message-panel,#public_home #kindness-chain-map .grid-unit.map-container .map-overlay .message-panel{top:20px!important}#kindness-chain-map .grid-unit.map-container .map-overlay .message-panel .title,#public_home #kindness-chain-map .grid-unit.map-container .map-overlay .message-panel .title{font-size:18px!important}#kindness-chain-map .grid-unit.map-container .map-overlay .message-panel .button,#public_home #kindness-chain-map .grid-unit.map-container .map-overlay .message-panel .button{width:96%!important}#kindness-chain-map .compliment_cards,#public_home #kindness-chain-map .compliment_cards{float:none!important;width:100%!important;margin-top:10px}#kindness-chain-map .compliment_cards .kindness_map_card,#public_home #kindness-chain-map .compliment_cards .kindness_map_card{border:1px solid #E0E0E0;padding:5px;width:98%;max-width:300px;margin:0 auto}#kindness-chain-map .compliment_cards .kindness_map_card .compliment_image,#public_home #kindness-chain-map .compliment_cards .kindness_map_card .compliment_image{margin-top:15px!important}#kindness-chain-map .compliment_cards .kindness_map_card .user_data .user,#public_home #kindness-chain-map .compliment_cards .kindness_map_card .user_data .user{width:75%!important;padding:0!important;font-size:10px}#kindness-chain-map.mobile-hidden,#public_home #kindness-chain-map.mobile-hidden{display:none!important}}@media only screen and (min-width:320px) and (max-width:768px){#public_home footer[role=contentinfo].mobile-hidden{display:none!important}#public_home.mobile-modal header[role=banner]{height:55px!important}#public_home.mobile-modal header[role=banner] .grid-row.fixed.header{display:none!important}#public_home.mobile-modal .overlay.kc{top:55px!important}}#public_home.nohamburger .mobile-menu,#public_home.nohamburger .mobile-menu_2,#public_home.nohamburger .flyout{display:none}@media screen and (max-width:767px){#login-error{width:90%!important}#login-error .description{font-size:24px!important}#login-error .support{font-size:18px!important}}@media only screen and (max-width:767px) and (min-width:320px){.landing-p.white header[role=banner] a.custom_logo{max-width:85%}#public_home.sub #press.page h2{font-size:18px!important}#public_home.sub #press.page h3{font-size:18px!important}#public_home.sub #press.page .grid-row aside.grid-unit div a{font-size:10px!important}}@media only screen and (min-width:320px) and (max-width:767px){html[lang=es] .landing-p.kc #compliment #kc-section .text-container.mobile .confirmation span{font-size:13px!important}html[lang=es] .landing-p.kc #compliment #what_is-kc p{line-height:20px!important}html[lang=es] .landing-p.kc #compliment #what_is-kc .confirmation span{font-size:13px!important}html[lang=fr] #public_home header[role='banner'] .grid-row .grid-unit{width:100%!important}html[lang=fr] #public_home footer[role=contentinfo] nav li{font-size:10px!important}}.box_model{-moz-box-sizing:border-box;box-sizing:border-box}.no_select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-user-select:none}.group:before,.group:after{content:'';display:table}.group:after{clear:both}.group{position:relative;zoom:1}.box-no-padding{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;border:1px solid #CCC}.center-block{display:block;margin:0 auto}.acts_as_link{color:#0B7BCC;cursor:pointer}.acts_as_link:hover{color:#085e9c}.box{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}.box-no-padding{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}.gradient_technique{-webkit-box-shadow:0 2px 1px #333;-moz-box-shadow:0 2px 1px #333;box-shadow:0 2px 1px #333;background-color:#f1f1f1;background-image:-moz-linear-gradient(top,#FFF,#DDD);background-image:-webkit-gradient(linear,0 0,0 100%,from(#FFF),to(#DDD));background-image:-webkit-linear-gradient(top,#FFF,#DDD);background-image:-o-linear-gradient(top,#FFF,#DDD);background-image:linear-gradient(to bottom,#FFF,#DDD);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffdddddd',GradientType=0);background-color:#DDD;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#FFF),to(#DDD));background-image:-moz-linear-gradient(#FFF,#DDD);background-image:-ms-linear-gradient(#FFF,#DDD);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFF),color-stop(100%,#DDD));background-image:-webkit-linear-gradient(#FFF,#DDD);background-image:-o-linear-gradient(#FFF,#DDD);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF',endColorstr='#DDD',GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF',endColorstr='#DDD',GradientType=0)";background-image:linear-gradient(#FFF,#DDD)}.technique_border_and_box{border:1px solid #CCC;-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;line-height:58px}.box-blue{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;border:1px solid #C8D8DF;background-color:#DCEDF4;color:#3888A9}.right{text-align:right}.center{text-align:center}.hidden{display:none}.happify_icon .white{background-position:center center;display:block;height:60px;width:60px;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){.happify_icon .white{background-image:url(/static/img/sprite-1@2x.png);background-size:1080px 950px}}.happify_icon .small{background-repeat:no-repeat;background-position:center center;display:inline-block;height:14px;width:14px;line-height:14px;vertical-align:text-top}.happify_icon .medium{background-repeat:no-repeat;background-position:center center;display:inline-block;height:14px;width:14px;line-height:14px;vertical-align:middle}.happify_icon .large{background-repeat:no-repeat;background-position:center center;display:inline-block;height:24px;width:24px;line-height:24px;vertical-align:middle}.happify_icon .extra-large{background-repeat:no-repeat;background-position:center center;display:inline-block;height:40px;width:40px;line-height:40px;vertical-align:middle}.happify_colors.savor{color:#c82993}.happify_colors.thank{color:#fd8925}.happify_colors.aspire{color:#1da2df}.happify_colors.give{color:#1fc525}.happify_colors.empathize{color:#fc1923}@media screen and (max-width:1024px){body:not([class^="landing-"]) header[role='banner'] .user .orange{padding:0 8px}body:not([class^="landing-"]) header[role='banner'] .user .blue{margin-left:0;padding:0 10px}body:not([class^="landing-"]) section{height:auto;overflow:hidden}body:not([class^="landing-"]) section[data-type='background']{background-position:50% 0!important;background-attachment:scroll}body:not([class^="landing-"]) section h1,body:not([class^="landing-"]) section h3{font-size:60px;line-height:60px}body:not([class^="landing-"]) #science .row-3 .grid-unit{padding:0 10px}body:not([class^="landing-"]) #testimonials .user-slide .left,body:not([class^="landing-"]) #testimonials .user-slide .right{float:none;width:100%}body:not([class^="landing-"]) #get-inspired .featured-articles .grid-unit{padding:0 10px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#public_home #change h1{font-size:36px!important;line-height:42px!important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){#public_home #change h1{margin:60px auto 40px!important}}@media only screen and (min-width:768px) and (max-width:1068px){.landing-p.kc #compliment section .confirmation .tip-container .tip{top:30px!important;left:-215px!important}.landing-p.kc #compliment section .confirmation .tip-container .tip:after,.landing-p.kc #compliment section .confirmation .tip-container .tip:before{display:none!important}.landing-p.kc #compliment #kc-section{padding:20px 0!important}.landing-p.kc #compliment #kc-section #current_kc{width:340px!important;padding:10px!important;margin:0 3% 0 0!important}.landing-p.kc #compliment #kc-section .text-container{width:49%!important}.landing-p.kc #compliment #kc-section .text-container h2{font-size:24px!important}.landing-p.kc #compliment #kc-section .text-container p{font-size:1.8rem!important;margin:15px 0!important;width:100%!important}.landing-p.kc #compliment #what_is-kc h1,.landing-p.kc #compliment #scientifically h1{font-size:24px!important;width:90%!important}.landing-p.kc #compliment #what_is-kc p,.landing-p.kc #compliment #scientifically p{font-size:18px!important;width:90%!important}.landing-p.kc #compliment #what_is-kc{padding:30px 0!important;min-height:475px!important}.landing-p.kc #compliment #what_is-kc .button{margin:40px 0 0!important}.landing-p.kc #compliment #scientifically{padding:60px 0 50px!important;min-height:440px!important}.landing-p.kc #compliment #testimonials .landing-carousel .carousel-slide{padding:0 50px 20px!important}.landing-p.kc #compliment #testimonials .landing-carousel h1{font-size:24px!important;margin:20px auto 30px!important;text-align:center!important}.landing-p.kc #compliment #testimonials .landing-carousel .carousel .slide-left h2{font-size:24px!important}.landing-p.kc #compliment #testimonials .landing-carousel .carousel .slide-left h3{font-size:16px!important}.landing-p.kc #compliment #testimonials .landing-carousel .carousel .slide-left blockquote{font-size:14px!important;margin:20px 0 20px 0!important}.landing-p.kc #compliment #testimonials .landing-carousel .carousel .slide-left p{font-size:16px!important}#public_home section#home-section-3 h1{font-size:58px;line-height:58px}#public_home section#home-section-3 p{width:94%;margin:0 0 20px}#public_home section#home-section-3 .heading-line{margin:35px 0 30px 0}}@media screen and (max-width:1024px){body.white .grid-row{width:100%}body.white .grid-row .grid-unit.col-3{width:100%;margin:0}#login-error .description{font-size:40px}#login-error .support{margin-top:45px;font-size:26px}}.box_model{-moz-box-sizing:border-box;box-sizing:border-box}.no_select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-user-select:none}.group:before,.group:after{content:'';display:table}.group:after{clear:both}.group{position:relative;zoom:1}.box-no-padding{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;border:1px solid #CCC}.center-block{display:block;margin:0 auto}.acts_as_link{color:#0B7BCC;cursor:pointer}.acts_as_link:hover{color:#085e9c}.box{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}.box-no-padding{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}.gradient_technique{-webkit-box-shadow:0 2px 1px #333;-moz-box-shadow:0 2px 1px #333;box-shadow:0 2px 1px #333;background-color:#f1f1f1;background-image:-moz-linear-gradient(top,#FFF,#DDD);background-image:-webkit-gradient(linear,0 0,0 100%,from(#FFF),to(#DDD));background-image:-webkit-linear-gradient(top,#FFF,#DDD);background-image:-o-linear-gradient(top,#FFF,#DDD);background-image:linear-gradient(to bottom,#FFF,#DDD);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffdddddd',GradientType=0);background-color:#DDD;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#FFF),to(#DDD));background-image:-moz-linear-gradient(#FFF,#DDD);background-image:-ms-linear-gradient(#FFF,#DDD);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFF),color-stop(100%,#DDD));background-image:-webkit-linear-gradient(#FFF,#DDD);background-image:-o-linear-gradient(#FFF,#DDD);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF',endColorstr='#DDD',GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF',endColorstr='#DDD',GradientType=0)";background-image:linear-gradient(#FFF,#DDD)}.technique_border_and_box{border:1px solid #CCC;-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;line-height:58px}.box-blue{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;border:1px solid #C8D8DF;background-color:#DCEDF4;color:#3888A9}.right{text-align:right}.center{text-align:center}.hidden{display:none}.happify_icon .white{background-position:center center;display:block;height:60px;width:60px;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){.happify_icon .white{background-image:url(/static/img/sprite-1@2x.png);background-size:1080px 950px}}.happify_icon .small{background-repeat:no-repeat;background-position:center center;display:inline-block;height:14px;width:14px;line-height:14px;vertical-align:text-top}.happify_icon .medium{background-repeat:no-repeat;background-position:center center;display:inline-block;height:14px;width:14px;line-height:14px;vertical-align:middle}.happify_icon .large{background-repeat:no-repeat;background-position:center center;display:inline-block;height:24px;width:24px;line-height:24px;vertical-align:middle}.happify_icon .extra-large{background-repeat:no-repeat;background-position:center center;display:inline-block;height:40px;width:40px;line-height:40px;vertical-align:middle}.happify_colors.savor{color:#c82993}.happify_colors.thank{color:#fd8925}.happify_colors.aspire{color:#1da2df}.happify_colors.give{color:#1fc525}.happify_colors.empathize{color:#fc1923}#public_home #about-us .sub-nav ul,body.sub.in_app #about-us .sub-nav ul{width:335px}#public_home #about-us h2,body.sub.in_app #about-us h2{font-weight:600;font-size:32px;margin:50px 0 20px 0}#public_home #about-us .heading-text,body.sub.in_app #about-us .heading-text{margin-bottom:40px}#public_home #about-us .about .grid-unit,body.sub.in_app #about-us .about .grid-unit{padding:25px}#public_home #advisors .sub-nav ul,body.sub.in_app #advisors .sub-nav ul{width:335px}#public_home #advisors .members,body.sub.in_app #advisors .members,#public_home #science-happiness .members,body.sub.in_app #science-happiness .members{padding:50px 0;text-align:center;border-bottom:1px #DDD solid}#public_home #advisors .members.strategic,body.sub.in_app #advisors .members.strategic,#public_home #science-happiness .members.strategic,body.sub.in_app #science-happiness .members.strategic{border-bottom:none}#public_home #advisors .members:last-child,body.sub.in_app #advisors .members:last-child,#public_home #science-happiness .members:last-child,body.sub.in_app #science-happiness .members:last-child{border-bottom:none}#public_home #advisors .members h2,body.sub.in_app #advisors .members h2,#public_home #science-happiness .members h2,body.sub.in_app #science-happiness .members h2{font-weight:600;font-size:36px;text-align:center;margin:40px 0 40px 0}#public_home #advisors .members h3,body.sub.in_app #advisors .members h3,#public_home #science-happiness .members h3,body.sub.in_app #science-happiness .members h3{font-size:24px;font-weight:600;margin:20px 0 10px 0}#public_home #advisors .members h4,body.sub.in_app #advisors .members h4,#public_home #science-happiness .members h4,body.sub.in_app #science-happiness .members h4{font-size:21px;color:#00aaea;font-weight:600;margin:15px 0 15px 0}#public_home #advisors .members p,body.sub.in_app #advisors .members p,#public_home #science-happiness .members p,body.sub.in_app #science-happiness .members p{padding:0 20px;text-align:left}#public_home #science-happiness .members,body.sub.in_app #science-happiness .members{border-bottom:none;padding:30px 0}#public_home #investors .row,body.sub.in_app #investors .row{margin-top:50px;margin-left:-35px}#public_home #investors .row .span0,body.sub.in_app #investors .row .span0{width:100px;height:300px}#public_home #investors .row .span1,body.sub.in_app #investors .row .span1{width:60px;height:200px}#public_home #investors .row .span3,body.sub.in_app #investors .row .span3{text-align:center}#public_home #investors .row .span3 img,body.sub.in_app #investors .row .span3 img{position:relative;z-index:0}#public_home #investors .investor-logos,body.sub.in_app #investors .investor-logos{text-align:center;width:865px;margin:30px auto 0 auto}#public_home #investors .mpf-logo,body.sub.in_app #investors .mpf-logo{vertical-align:middle;display:inline-block;margin:0 60px 0 70px}#public_home #investors .fc-logo,body.sub.in_app #investors .fc-logo{vertical-align:middle;margin:0 0 0 10px;display:inline-block}#public_home #investors .b2v-logo,body.sub.in_app #investors .b2v-logo{margin:0 20px;vertical-align:middle;display:inline-block}#public_home #investors .mangrove-logo,body.sub.in_app #investors .mangrove-logo{margin:0;vertical-align:middle;display:inline-block}#public_home #investors .thylacine-logo,body.sub.in_app #investors .thylacine-logo{margin:35px 10px 0 20px;vertical-align:middle;display:inline-block}#public_home #investors .bridgebuilders-logo,body.sub.in_app #investors .bridgebuilders-logo{margin:35px 0 0 0;vertical-align:middle;display:inline-block}#public_home #investors .ttcp-logo,body.sub.in_app #investors .ttcp-logo{vertical-align:middle;display:inline-block}#public_home #investors h4,body.sub.in_app #investors h4{margin:80px auto 40px auto;width:620px;line-height:40px;color:#00aaea;font-weight:600;font-size:32px;text-align:center}#public_home #investors h4.wide,body.sub.in_app #investors h4.wide{width:100%;margin-top:56px}#public_home #investors .single-logo,body.sub.in_app #investors .single-logo{text-align:center}#public_home #investors p.investor-people,body.sub.in_app #investors p.investor-people{text-align:center;font-weight:600;color:#444;font-size:24px}.box_model{-moz-box-sizing:border-box;box-sizing:border-box}.no_select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-user-select:none}.group:before,.group:after{content:'';display:table}.group:after{clear:both}.group{position:relative;zoom:1}.box-no-padding{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;border:1px solid #CCC}.center-block{display:block;margin:0 auto}.acts_as_link{color:#0B7BCC;cursor:pointer}.acts_as_link:hover{color:#085e9c}.box{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}.box-no-padding{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}.gradient_technique{-webkit-box-shadow:0 2px 1px #333;-moz-box-shadow:0 2px 1px #333;box-shadow:0 2px 1px #333;background-color:#f1f1f1;background-image:-moz-linear-gradient(top,#FFF,#DDD);background-image:-webkit-gradient(linear,0 0,0 100%,from(#FFF),to(#DDD));background-image:-webkit-linear-gradient(top,#FFF,#DDD);background-image:-o-linear-gradient(top,#FFF,#DDD);background-image:linear-gradient(to bottom,#FFF,#DDD);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffdddddd',GradientType=0);background-color:#DDD;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#FFF),to(#DDD));background-image:-moz-linear-gradient(#FFF,#DDD);background-image:-ms-linear-gradient(#FFF,#DDD);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFF),color-stop(100%,#DDD));background-image:-webkit-linear-gradient(#FFF,#DDD);background-image:-o-linear-gradient(#FFF,#DDD);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF',endColorstr='#DDD',GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF',endColorstr='#DDD',GradientType=0)";background-image:linear-gradient(#FFF,#DDD)}.technique_border_and_box{border:1px solid #CCC;-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;line-height:58px}.box-blue{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;border:1px solid #C8D8DF;background-color:#DCEDF4;color:#3888A9}.right{text-align:right}.center{text-align:center}.hidden{display:none}.happify_icon .white{background-position:center center;display:block;height:60px;width:60px;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){.happify_icon .white{background-image:url(/static/img/sprite-1@2x.png);background-size:1080px 950px}}.happify_icon .small{background-repeat:no-repeat;background-position:center center;display:inline-block;height:14px;width:14px;line-height:14px;vertical-align:text-top}.happify_icon .medium{background-repeat:no-repeat;background-position:center center;display:inline-block;height:14px;width:14px;line-height:14px;vertical-align:middle}.happify_icon .large{background-repeat:no-repeat;background-position:center center;display:inline-block;height:24px;width:24px;line-height:24px;vertical-align:middle}.happify_icon .extra-large{background-repeat:no-repeat;background-position:center center;display:inline-block;height:40px;width:40px;line-height:40px;vertical-align:middle}.happify_colors.savor{color:#c82993}.happify_colors.thank{color:#fd8925}.happify_colors.aspire{color:#1da2df}.happify_colors.give{color:#1fc525}.happify_colors.empathize{color:#fc1923}#article{padding-top:55px;background-color:#fff}#article .grid-row{margin:0 auto!important}#article .grid-row .grid-unit{width:25%!important;margin:0!important}#article .grid-row .grid-unit.col-2{width:75%!important}#article h1{color:#372f2b;font-weight:400!important;font-size:48px!important;line-height:58px!important;margin-bottom:50px!important;text-align:left!important}#article h4.author{color:#00aaea!important;font-size:16px;font-family:'proxima-nova',sans-serif;text-transform:uppercase;font-weight:600;margin:0 0 30px 0!important}#article .article-body{padding:0 30px 0 0}#article .article-body h3{color:#142837!important;font-size:28px;font-weight:600;margin:30px 0 20px 0!important;font-family:OpenSansSemiBold}#article .article-body h4{color:#142837;font-size:18px;font-weight:600;margin:30px 0 20px 0;font-family:OpenSansSemiBold}#article .article-body.short_padding{padding:0 30px 15px 0}#article .article-body p{color:#8D9799;font-size:18px;line-height:30px;margin-bottom:9px;font-family:proxima-nova,sans-serif}#article .article-body p a,#article .article-body p a:visited{color:#ff7a00}#article .quote p{color:#ff7a00!important;font-size:30px!important;font-weight:600!important;line-height:42px!important;padding-top:40px!important;font-family:proxima-nova,sans-serif}#article .quote img{margin:-40px 20px 0 0;float:right}#article .share-main{margin:20px 0 20px 0;float:left}#article .share-main a.share-fb{position:relative;margin:0 10px 0 0;display:block;float:left;width:123px;height:34px;background:url(/static/img/public_site/btn-article-fb.png) 0 0 no-repeat}#article .share-main a.share-fb span.count{font-weight:400;font-size:13px;color:#FFF;display:inline-block;position:absolute;top:9px;right:15px}#article .share-main a.share-twitter{position:relative;display:block;float:left;width:123px;height:34px;background:url(/static/img/public_site/btn-article-twitter.png) 0 0 no-repeat}#article .share-main a.share-twitter span.count{font-weight:400;font-size:13px;color:#FFF;display:inline-block;position:absolute;top:9px;right:15px}#article .share-right{margin:20px 0 20px 0;float:right;width:347px}#article .share-right .addthis_toolbox a{margin:0 4px}#article .share-right .addthis_toolbox a:nth-child(7){margin-right:0}#article .share-right a.icon{display:block;float:left;width:34px;height:34px;text-indent:-999999px;margin:0 0 0 10px}#article .share-right a.icon.share-su{background:url(/static/img/public_site/icon-article-su.png) 0 0 no-repeat}#article .share-right a.icon.share-gplus{background:url(/static/img/public_site/icon-article-gplus.png) 0 0 no-repeat}#article .share-right a.icon.share-linkedin{background:url(/static/img/public_site/icon-article-linkedin.png) 0 0 no-repeat}#article .share-right a.icon.share-reddit{background:url(/static/img/public_site/icon-article-reddit.png) 0 0 no-repeat}#article .share-right a.icon.share-email{background:url(/static/img/public_site/icon-article-email.png) 0 0 no-repeat}#article .share-right a.icon.share-print{background:url(/static/img/public_site/icon-article-print.png) 0 0 no-repeat}#article .share-right.short{width:320px}#article .share-left{float:left;margin:20px 0 20px 0}#article .share-left a{margin:0 7px}#article .share-left a:first-child{margin-left:0}#article .share-bottom{margin:20px 0 50px}#article .share-bottom a{margin:0 7px}#article .share-bottom a:first-child{margin-left:0}#article ul{list-style-type:disc;margin-left:30px;font-family:proxima-nova,sans-serif;color:#8D9799;font-size:18px}#article a.btn-signup{display:block;font-size:15px;font-weight:600;padding:25px 0 20px 0;text-align:center;margin:0 auto 100px;width:250px;line-height:14px;-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:#ff7a00;color:#FFF;-webkit-box-shadow:0 3px 0 #994900;-moz-box-shadow:0 3px 0 #994900;box-shadow:0 3px 0 #994900;text-transform:uppercase}#article a.btn-signup:hover{text-decoration:none;background:#e66e00}#article a.btn-signup:active{background:#cc6200;-webkit-box-shadow:inset 0 2px 0 #994900;-moz-box-shadow:inset 0 2px 0 #994900;box-shadow:inset 0 2px 0 #994900}.biography{padding:0 30px 10px 0}.biography p{font-style:italic}.sub .modal-backdrop{background:rgba(255,255,255,0.8)}#public_home.sub .grid-row[role=complementary] .banner{width:100%;border:1px solid #d7d7d2;-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:url('/static/img/public_site/articles/HTBH_bkgd.png') no-repeat transparent;background-position:100% 100%;backkground-size:auto 100%;margin-bottom:50px;text-align:left;background-clip:padding-box;box-sizing:border-box;padding:15px 20px;cursor:pointer}#public_home.sub .grid-row[role=complementary] .banner h1{font-size:28px;text-align:left;line-height:30px;font-weight:600;margin-bottom:15px}#public_home.sub .grid-row[role=complementary] .banner ul{display:inline-block;width:73%;margin-bottom:15px}#public_home.sub .grid-row[role=complementary] .banner ul *{display:inline-block;vertical-align:top}#public_home.sub .grid-row[role=complementary] .banner ul li{width:29.9%;margin-right:15px}#public_home.sub .grid-row[role=complementary] .banner ul li .gear{width:20px;height:20px;background:url('/static/img/public_site/articles/gear-blue.png') no-repeat transparent}#public_home.sub .grid-row[role=complementary] .banner ul li .feature{font-weight:400;font-size:20px;line-height:20px;color:#372F2B}#public_home.sub .grid-row[role=complementary] .banner ul li .text{margin-left:25px;font-size:15px;font-weight:300;color:#959595}#public_home.sub .grid-row[role=complementary] .banner .button{text-transform:uppercase;font-size:15px;height:60px;line-height:60px;padding:0 45px;position:absolute;top:32px}.box_model{-moz-box-sizing:border-box;box-sizing:border-box}.no_select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-user-select:none}.group:before,.group:after{content:'';display:table}.group:after{clear:both}.group{position:relative;zoom:1}.box-no-padding{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;border:1px solid #CCC}.center-block{display:block;margin:0 auto}.acts_as_link{color:#0B7BCC;cursor:pointer}.acts_as_link:hover{color:#085e9c}.box{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}.box-no-padding{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}.gradient_technique{-webkit-box-shadow:0 2px 1px #333;-moz-box-shadow:0 2px 1px #333;box-shadow:0 2px 1px #333;background-color:#f1f1f1;background-image:-moz-linear-gradient(top,#FFF,#DDD);background-image:-webkit-gradient(linear,0 0,0 100%,from(#FFF),to(#DDD));background-image:-webkit-linear-gradient(top,#FFF,#DDD);background-image:-o-linear-gradient(top,#FFF,#DDD);background-image:linear-gradient(to bottom,#FFF,#DDD);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffdddddd',GradientType=0);background-color:#DDD;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#FFF),to(#DDD));background-image:-moz-linear-gradient(#FFF,#DDD);background-image:-ms-linear-gradient(#FFF,#DDD);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFF),color-stop(100%,#DDD));background-image:-webkit-linear-gradient(#FFF,#DDD);background-image:-o-linear-gradient(#FFF,#DDD);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF',endColorstr='#DDD',GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF',endColorstr='#DDD',GradientType=0)";background-image:linear-gradient(#FFF,#DDD)}.technique_border_and_box{border:1px solid #CCC;-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;line-height:58px}.box-blue{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;border:1px solid #C8D8DF;background-color:#DCEDF4;color:#3888A9}.right{text-align:right}.center{text-align:center}.hidden{display:none}.happify_icon .white{background-position:center center;display:block;height:60px;width:60px;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){.happify_icon .white{background-image:url(/static/img/sprite-1@2x.png);background-size:1080px 950px}}.happify_icon .small{background-repeat:no-repeat;background-position:center center;display:inline-block;height:14px;width:14px;line-height:14px;vertical-align:text-top}.happify_icon .medium{background-repeat:no-repeat;background-position:center center;display:inline-block;height:14px;width:14px;line-height:14px;vertical-align:middle}.happify_icon .large{background-repeat:no-repeat;background-position:center center;display:inline-block;height:24px;width:24px;line-height:24px;vertical-align:middle}.happify_icon .extra-large{background-repeat:no-repeat;background-position:center center;display:inline-block;height:40px;width:40px;line-height:40px;vertical-align:middle}.happify_colors.savor{color:#c82993}.happify_colors.thank{color:#fd8925}.happify_colors.aspire{color:#1da2df}.happify_colors.give{color:#1fc525}.happify_colors.empathize{color:#fc1923}#contact .map{margin:80px 0 40px 0;border-bottom:10px #ff7a00 solid;background:url(/static/img/public_site/map_bg2.png) center no-repeat;height:442px;width:100%}#contact h3.address{color:#333;font-size:36px;font-weight:300;line-height:42px;text-align:center;margin:0 0 30px 0;padding-bottom:45px;border-bottom:1px solid #eee}#contact .contacts{text-align:center;padding-top:50px}#contact .contacts .icon{display:block;margin:0 auto;height:120px;width:120px}#contact .contacts .icon.inquiries{background:url(/static/img/public_site/icon-contact-inquiries.png) 0 0 no-repeat}#contact .contacts .icon.press{background:url(/static/img/public_site/icon-contact-press.png) 0 0 no-repeat}#contact .contacts .icon.support{background:url(/static/img/public_site/icon-contact-support.png) 0 0 no-repeat}#contact .contacts h4{color:#ff7a00;font-size:24px;font-weight:600;margin:40px 0 35px 0}#contact .contacts p{font-weight:400;color:#8d9799;font-size:18px;line-height:30px;width:300px}#contact .contacts a.contact-link{display:block;text-align:center;margin:30px 0;color:#333;-moz-transition:all all linear .07s ease-out 0s;-o-transition:all all linear .07s ease-out 0s;-webkit-transition:all all linear .07s ease-out 0s;-ms-transition:all all linear .07s ease-out 0s;transition:all all linear .07s ease-out 0s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all linear .07s;-moz-transition:all linear .07s;-ms-transition:all linear .07s;-o-transition:all linear .07s;transition:all linear .07s;font-size:24px;font-weight:400;text-decoration:none}#contact .contacts a.contact-link:hover{color:#777;text-decoration:underline}body#public_home.sub #contact h4{margin-top:15px}.box_model{-moz-box-sizing:border-box;box-sizing:border-box}.no_select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-user-select:none}.group:before,.group:after{content:'';display:table}.group:after{clear:both}.group{position:relative;zoom:1}.box-no-padding{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;border:1px solid #CCC}.center-block{display:block;margin:0 auto}.acts_as_link{color:#0B7BCC;cursor:pointer}.acts_as_link:hover{color:#085e9c}.box{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}.box-no-padding{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}.gradient_technique{-webkit-box-shadow:0 2px 1px #333;-moz-box-shadow:0 2px 1px #333;box-shadow:0 2px 1px #333;background-color:#f1f1f1;background-image:-moz-linear-gradient(top,#FFF,#DDD);background-image:-webkit-gradient(linear,0 0,0 100%,from(#FFF),to(#DDD));background-image:-webkit-linear-gradient(top,#FFF,#DDD);background-image:-o-linear-gradient(top,#FFF,#DDD);background-image:linear-gradient(to bottom,#FFF,#DDD);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffdddddd',GradientType=0);background-color:#DDD;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#FFF),to(#DDD));background-image:-moz-linear-gradient(#FFF,#DDD);background-image:-ms-linear-gradient(#FFF,#DDD);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFF),color-stop(100%,#DDD));background-image:-webkit-linear-gradient(#FFF,#DDD);background-image:-o-linear-gradient(#FFF,#DDD);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF',endColorstr='#DDD',GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF',endColorstr='#DDD',GradientType=0)";background-image:linear-gradient(#FFF,#DDD)}.technique_border_and_box{border:1px solid #CCC;-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;line-height:58px}.box-blue{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;border:1px solid #C8D8DF;background-color:#DCEDF4;color:#3888A9}.right{text-align:right}.center{text-align:center}.hidden{display:none}.happify_icon .white{background-position:center center;display:block;height:60px;width:60px;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){.happify_icon .white{background-image:url(/static/img/sprite-1@2x.png);background-size:1080px 950px}}.happify_icon .small{background-repeat:no-repeat;background-position:center center;display:inline-block;height:14px;width:14px;line-height:14px;vertical-align:text-top}.happify_icon .medium{background-repeat:no-repeat;background-position:center center;display:inline-block;height:14px;width:14px;line-height:14px;vertical-align:middle}.happify_icon .large{background-repeat:no-repeat;background-position:center center;display:inline-block;height:24px;width:24px;line-height:24px;vertical-align:middle}.happify_icon .extra-large{background-repeat:no-repeat;background-position:center center;display:inline-block;height:40px;width:40px;line-height:40px;vertical-align:middle}.happify_colors.savor{color:#c82993}.happify_colors.thank{color:#fd8925}.happify_colors.aspire{color:#1da2df}.happify_colors.give{color:#1fc525}.happify_colors.empathize{color:#fc1923}html{font-size:62.5%}html.noscroll{overflow-y:hidden}html.noscroll body#public_home.sub{overflow-y:hidden}body#public_home,body.sub.in_app{margin-top:80px;font-family:"proxima-nova",sans-serif}a,a:visited{text-decoration:none;cursor:pointer}a,a:hover,a:visited,a:focus,a:active{outline:none}ol{list-style-type:none}body#public_home.sub,body.sub.in_app{background:#fff;margin-top:80px}body#public_home.sub .sub-nav,body.sub.in_app .sub-nav{width:100%;position:fixed;top:80px;background:#f6f6f4;z-index:5}body#public_home.sub .sub-nav ul,body.sub.in_app .sub-nav ul{margin:0 auto}body#public_home.sub .sub-nav ul li,body.sub.in_app .sub-nav ul li{float:left;list-style-type:none;padding:20px 15px;margin:0;font-weight:600;font-size:16px}body#public_home.sub .sub-nav ul li a,body.sub.in_app .sub-nav ul li a{color:#08c;text-decoration:none;-moz-transition:all all linear .07s ease-out 0s;-o-transition:all all linear .07s ease-out 0s;-webkit-transition:all all linear .07s ease-out 0s;-ms-transition:all all linear .07s ease-out 0s;transition:all all linear .07s ease-out 0s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all linear .07s;-moz-transition:all linear .07s;-ms-transition:all linear .07s;-o-transition:all linear .07s;transition:all linear .07s}body#public_home.sub .sub-nav ul li a:hover,body.sub.in_app .sub-nav ul li a:hover{color:#ff7a00}body#public_home.sub .sub-nav ul li a:visited,body.sub.in_app .sub-nav ul li a:visited{color:#08c}body#public_home.sub .sub-nav ul li a:visited:hover,body.sub.in_app .sub-nav ul li a:visited:hover{color:#ff7a00}body#public_home.sub .sub-nav ul li.active a,body.sub.in_app .sub-nav ul li.active a{color:#ff7a00;-moz-transition:all all linear .07s ease-out 0s;-o-transition:all all linear .07s ease-out 0s;-webkit-transition:all all linear .07s ease-out 0s;-ms-transition:all all linear .07s ease-out 0s;transition:all all linear .07s ease-out 0s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all linear .07s;-moz-transition:all linear .07s;-ms-transition:all linear .07s;-o-transition:all linear .07s;transition:all linear .07s}body#public_home.sub .sub-nav ul li.active a:hover,body.sub.in_app .sub-nav ul li.active a:hover{color:#372f2b}body#public_home.sub .page,body.sub.in_app .page{padding:160px 0 100px}body#public_home.sub .heading-line,body.sub.in_app .heading-line{background:#ff7a00;margin:35px auto 30px auto;width:120px;height:3px}body#public_home.sub p.heading-text,body.sub.in_app p.heading-text{font-weight:400;color:#8d9799;font-size:24px;line-height:40px;text-align:center}body#public_home.sub h1,body.sub.in_app h1{font-size:60px;text-align:center}body#public_home.sub p,body.sub.in_app p{color:#8d9799;font-weight:400;font-size:18px;line-height:30px}body#public_home.sub p a,body.sub.in_app p a{color:#ff7a00;text-decoration:none;-moz-transition:all all linear .07s ease-out 0s;-o-transition:all all linear .07s ease-out 0s;-webkit-transition:all all linear .07s ease-out 0s;-ms-transition:all all linear .07s ease-out 0s;transition:all all linear .07s ease-out 0s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all linear .07s;-moz-transition:all linear .07s;-ms-transition:all linear .07s;-o-transition:all linear .07s;transition:all linear .07s}body#public_home.sub p a:hover,body.sub.in_app p a:hover{color:#222;border-bottom:1px #222 solid}body#public_home.sub .avatar_container,body.sub.in_app .avatar_container{width:186px;height:186px;background-color:#dad9d7;border:2px solid #dad9d7;margin:auto;-moz-box-shadow:0 0 5px rgba(0,0,0,0.25);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.25);box-shadow:0 0 5px rgba(0,0,0,0.25);-webkit-border-radius:93px;-moz-border-radius:93px;-ms-border-radius:93px;border-radius:93px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}body#public_home.sub .avatar_container .avatar,body.sub.in_app .avatar_container .avatar{-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;display:block;margin:auto}body#public_home.sub .terms,body.sub.in_app .terms{width:100%}body#public_home.sub .anchor,body.sub.in_app .anchor{display:block;height:140px;margin-top:-140px;visibility:hidden}body#public_home.sub h1,body.sub.in_app h1,body#public_home.sub h2,body.sub.in_app h2,body#public_home.sub h3,body.sub.in_app h3,body#public_home.sub h4,body.sub.in_app h4,body#public_home.sub h5,body.sub.in_app h5,body#public_home.sub h6,body.sub.in_app h6{color:#372f2b;margin:0;padding:0}body#public_home.sub .happy-tabs,body.sub.in_app .happy-tabs{margin:0;padding:0;border:0}body#public_home.sub .happy-tabs li,body.sub.in_app .happy-tabs li{margin:5px 0 5px 0;padding:0;border:0}body#public_home.sub .happy-tabs li a,body.sub.in_app .happy-tabs li a{margin:0;padding:10px 0;border:0;font-size:18px;font-weight:500;color:#555;background:transparent;-moz-transition:all all linear .07s ease-out 0s;-o-transition:all all linear .07s ease-out 0s;-webkit-transition:all all linear .07s ease-out 0s;-ms-transition:all all linear .07s ease-out 0s;transition:all all linear .07s ease-out 0s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all linear .07s;-moz-transition:all linear .07s;-ms-transition:all linear .07s;-o-transition:all linear .07s;transition:all linear .07s}body#public_home.sub .happy-tabs li a:hover,body.sub.in_app .happy-tabs li a:hover{color:#ff7a00}body#public_home.sub .happy-tabs li.active a,body.sub.in_app .happy-tabs li.active a{background:transparent;color:#ff7a00;text-decoration:underline;border:0}body#public_home.sub .happy-tabs li.active a:hover,body.sub.in_app .happy-tabs li.active a:hover{color:#555;border:0}body#public_home.sub .content,body.sub.in_app .content{margin-top:40px}body#public_home.sub .content h2,body.sub.in_app .content h2{font-size:32px;margin:0 0 5px 0}body#public_home.sub .content h3,body.sub.in_app .content h3{font-size:26px;font-weight:400;margin:0 0 20px 0}body#public_home.sub .content h4,body.sub.in_app .content h4{margin:20px 0 20px 0;font-size:24px;font-weight:500}body#public_home.sub .content h4:not(.studies_*),body.sub.in_app .content h4:not(.studies_*){color:#444}body#public_home.sub .content h5,body.sub.in_app .content h5{font-size:20px;color:#8d9799;font-weight:700;margin:10px 0 5px 0}body#public_home.sub .content ul.list-content li,body.sub.in_app .content ul.list-content li{font-weight:400;color:#8d9799;font-size:18px;line-height:30px}body#public_home.sub #jobs p.heading-text,body.sub.in_app #jobs p.heading-text,body#public_home.sub #business p.heading-text,body.sub.in_app #business p.heading-text{margin-bottom:80px}body#public_home.sub #jobs p.intro,body.sub.in_app #jobs p.intro,body#public_home.sub #business p.intro,body.sub.in_app #business p.intro{padding-right:30px}body#public_home.sub #jobs .who,body.sub.in_app #jobs .who,body#public_home.sub #business .who,body.sub.in_app #business .who{padding-top:40px}body#public_home.sub #jobs p.item,body.sub.in_app #jobs p.item,body#public_home.sub #business p.item,body.sub.in_app #business p.item{margin:1em 0 0}body#public_home.sub #jobs .listings,body.sub.in_app #jobs .listings,body#public_home.sub #business .listings,body.sub.in_app #business .listings{padding-top:40px}body#public_home.sub #jobs .listings h2,body.sub.in_app #jobs .listings h2,body#public_home.sub #business .listings h2,body.sub.in_app #business .listings h2{font-size:32px;margin:0 0 5px 0}body#public_home.sub #jobs .listings h3,body.sub.in_app #jobs .listings h3,body#public_home.sub #business .listings h3,body.sub.in_app #business .listings h3{font-size:26px;font-weight:400;margin:20px 0 20px 0}body#public_home.sub #jobs .listings h4,body.sub.in_app #jobs .listings h4,body#public_home.sub #business .listings h4,body.sub.in_app #business .listings h4{margin:20px 0 20px 0;font-size:24px;font-weight:500}body#public_home.sub #jobs .listings h4:not(.studies_*),body.sub.in_app #jobs .listings h4:not(.studies_*),body#public_home.sub #business .listings h4:not(.studies_*),body.sub.in_app #business .listings h4:not(.studies_*){color:#444}body#public_home.sub #jobs .listings h5,body.sub.in_app #jobs .listings h5,body#public_home.sub #business .listings h5,body.sub.in_app #business .listings h5{font-size:20px;color:#8d9799;font-weight:700;margin:10px 0 5px 0}body#public_home.sub #jobs .listings ul.list-content,body.sub.in_app #jobs .listings ul.list-content,body#public_home.sub #business .listings ul.list-content,body.sub.in_app #business .listings ul.list-content{list-style-type:disc;margin-left:20px}body#public_home.sub #jobs .listings ul.list-content li,body.sub.in_app #jobs .listings ul.list-content li,body#public_home.sub #business .listings ul.list-content li,body.sub.in_app #business .listings ul.list-content li{font-weight:400;color:#8d9799;font-size:18px;line-height:30px}body#public_home.sub #business .images-section,body.sub.in_app #business .images-section{margin:50px auto 80px}body#public_home.sub #business .nav,body.sub.in_app #business .nav{text-align:center}body#public_home.sub #business .nav .button,body.sub.in_app #business .nav .button{height:70px;line-height:72px;width:290px;font-family:OpenSansSemibold;font-size:20px}body#public_home.sub #business .grid-row .grid-unit.col-4 p.intro a,body.sub.in_app #business .grid-row .grid-unit.col-4 p.intro a{color:#333;text-decoration:none;transform:translateZ(0px);transition:all .07s linear 0s}body#public_home.sub #business .grid-row .grid-unit.col-4 p.intro a:hover,body.sub.in_app #business .grid-row .grid-unit.col-4 p.intro a:hover{color:#777;text-decoration:underline;border:none}body#public_home.sub #business .grid-row h1,body.sub.in_app #business .grid-row h1{font-family:inherit;font-weight:700;margin:30px;color:#372f2b;font-size:60px}body#public_home.sub #business .grid-row .heading-text,body.sub.in_app #business .grid-row .heading-text{margin-bottom:0;font-weight:400;color:#8d9799;font-size:24px;line-height:40px;font-family:"proxima-nova",sans-serif}body#public_home.sub #business .grid-row .nowrap,body.sub.in_app #business .grid-row .nowrap{white-space:nowrap}body#public_home.sub #business .grid-row img,body.sub.in_app #business .grid-row img{margin-top:45px;margin-bottom:150px}body#public_home.sub #science-happiness.page h1,body.sub.in_app #science-happiness.page h1,body#public_home.sub #get-inspired.page h1,body.sub.in_app #get-inspired.page h1{font-family:inherit;font-weight:700}body#public_home.sub #article .grid-row h1,body.sub.in_app #article .grid-row h1{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}#privacy h3 #th{font-size:11px;vertical-align:text-top;display:inline-block;margin-top:-4px}#science-happiness .grid-row.science-content .grid-unit.col-2{padding:0 25px}#science-happiness .grid-row.science-content .grid-unit.col-2 img:not(.avatar){width:393px;height:auto;margin-top:45px}#science-happiness .grid-row.science-content .grid-unit.col-2 h2{color:#322F2B;font-size:34px;margin-bottom:30px;font-family:'OpenSansSemibold'}#science-happiness .grid-row.science-content .grid-unit.col-2 .text{padding:0 5px 99px 0}#science-happiness .grid-row.science-content .grid-unit.col-2 .text p{line-height:26px;margin:30px 0;font-size:19px}#science-happiness .grid-row.science-content .grid-unit.col-2 .text p:first-child{margin-top:20px}#science-happiness .grid-row.science-content .grid-unit.col-2 .experts{padding:40px 40px 49px}#science-happiness .grid-row.science-content .grid-unit.col-2 .experts a{text-decoration:none;outline:none}#science-happiness .grid-row.science-content .grid-unit.col-2 .experts .row{text-align:justify;margin:10px 0}#science-happiness .grid-row.science-content .grid-unit.col-2 .experts .row .avatar-container{display:inline-block;position:relative}#science-happiness .grid-row.science-content .grid-unit.col-2 .experts .row .avatar-container.semi_empty{width:50px}#science-happiness .grid-row.science-content .grid-unit.col-2 .experts .row .avatar-container .about{opacity:0;display:none;position:absolute;font-size:14px;font-family:'OpenSansSemibold';padding:15px;-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 #e6e6e6;white-space:nowrap;z-index:999;background:#fff;text-align:center;-moz-transition:all opacity 150ms linear ease-out 0s;-o-transition:all opacity 150ms linear ease-out 0s;-webkit-transition:all opacity 150ms linear ease-out 0s;-ms-transition:all opacity 150ms linear ease-out 0s;transition:all opacity 150ms linear ease-out 0s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity 150ms linear;-moz-transition:opacity 150ms linear;-ms-transition:opacity 150ms linear;-o-transition:opacity 150ms linear;transition:opacity 150ms linear;line-height:normal;top:105px}#science-happiness .grid-row.science-content .grid-unit.col-2 .experts .row .avatar-container .about .title{color:#372F2B}#science-happiness .grid-row.science-content .grid-unit.col-2 .experts .row .avatar-container .about .position{color:#0BACEA;font-size:13px}#science-happiness .grid-row.science-content .grid-unit.col-2 .experts .row .avatar-container .about:before{left:50%;margin-left:-15px;z-index:2;content:'';width:0;height:0;position:absolute;border-style:solid;border-width:15px;border-color:transparent transparent #fff;top:-29px}#science-happiness .grid-row.science-content .grid-unit.col-2 .experts .row .avatar-container .about:after{border-style:solid;content:"";width:0;height:0;position:absolute;z-index:1;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}#science-happiness .grid-row.science-content .grid-unit.col-2 .experts .row .avatar-container:hover .about{opacity:1;-moz-transition:all opacity 150ms linear ease-out 0s;-o-transition:all opacity 150ms linear ease-out 0s;-webkit-transition:all opacity 150ms linear ease-out 0s;-ms-transition:all opacity 150ms linear ease-out 0s;transition:all opacity 150ms linear ease-out 0s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity 150ms linear;-moz-transition:opacity 150ms linear;-ms-transition:opacity 150ms linear;-o-transition:opacity 150ms linear;transition:opacity 150ms linear;display:block}#science-happiness .grid-row.science-content .grid-unit.col-2 .experts .row .avatar-container.dummy{width:100px}#science-happiness .grid-row.science-content .grid-unit.col-2 .experts .row:after{content:"";width:100%;display:inline-block}#science-happiness .grid-row.science-content .grid-unit.col-2 .experts .row img.avatar{margin:8px 0;width:100px;height:100px}#science-happiness .grid-row.science-content .grid-unit.col-2 .experts .row:first-child img.avatar{margin-top:0}#science-happiness .grid-row.science-content .grid-unit.col-2 .experts .row:last-child img.avatar{margin-bottom:0}#science-happiness .grid-row.science-content .grid-unit.col-2 .experts a:first-child .row .avatar-container:first-child .about{left:-67px}#science-happiness .grid-row.science-content .grid-unit.col-2 .experts a:first-child .row .avatar-container:nth-child(2) .about{left:-64px}#science-happiness .grid-row.science-content .grid-unit.col-2 .experts a:first-child .row .avatar-container:nth-child(3) .about{left:-65px}#science-happiness .grid-row.science-content .grid-unit.col-2 .experts a:nth-of-type(2) .row .avatar-container:first-child .about{left:-54px}#science-happiness .grid-row.science-content .grid-unit.col-2 .experts a:nth-of-type(2) .row .avatar-container:nth-child(2) .about{left:-200px}#science-happiness .grid-row.science-content .grid-unit.col-2 .experts a:nth-of-type(2) .row .avatar-container:nth-child(3) .about{left:-66px}#science-happiness .grid-row.science-content .grid-unit.col-2 .experts a:nth-of-type(3) .row .avatar-container:first-child .about{left:-82px}#science-happiness .grid-row.science-content .grid-unit.col-2 .experts a:nth-of-type(3) .row .avatar-container:nth-child(2) .about{left:-55px}#science-happiness .grid-row.science-content .grid-unit.col-2 .experts a:nth-of-type(3) .row .avatar-container:nth-child(3) .about{left:-76px}#science-happiness .grid-row.science-content .grid-unit.col-2 .experts a:nth-of-type(4) .row .avatar-container:first-child .about{left:-70px}#science-happiness .grid-row.science-content .grid-unit.col-2 .experts a:nth-of-type(4) .row .avatar-container:nth-child(2) .about{left:-146px}#science-happiness .grid-row.science-content .grid-unit.col-2 .experts a:nth-of-type(4) .row .avatar-container:nth-child(3) .about{left:-68px}#science-happiness .grid-row.science-content .grid-unit.col-2 .experts a:nth-of-type(5) .row .avatar-container:first-child .about{left:-81px}#science-happiness .grid-row.science-content .grid-unit.col-2 .experts a:nth-of-type(5) .row .avatar-container:nth-child(2) .about{left:-79px}#science-happiness .grid-row.science-content .grid-unit.col-2 .experts a:nth-of-type(5) .row .avatar-container:nth-child(3) .about{left:-80px}#science-happiness .grid-row.science-content .grid-unit.col-2 .experts a:nth-of-type(6) .row .avatar-container:first-child .about{left:-120px}#science-happiness .grid-row.science-content .grid-unit.col-2 .experts a:nth-of-type(6) .row .avatar-container:nth-child(2) .about{left:-116px}#science-happiness .grid-row.science-content .grid-unit.col-2 .experts a:nth-of-type(6) .row .avatar-container:nth-child(3) .about{left:-104px}#science-happiness .grid-row.science-content .grid-unit.col-2 .experts a:nth-of-type(7) .row .avatar-container:first-child .about{left:-70px}#science-happiness .grid-row.science-content .grid-unit.col-2 .experts a:nth-of-type(7) .row .avatar-container:nth-child(2) .about{left:-107px}#science-happiness .grid-row.science-content .grid-unit.col-2 .experts a:nth-of-type(7) .row .avatar-container:nth-child(3) .about{left:-102px}#science-happiness .grid-row.science-content .grid-unit.col-2 .experts a:nth-of-type(8) .row .avatar-container:first-child .about{left:-47px}#science-happiness .grid-row.science-content .grid-unit.col-2 .experts a:nth-of-type(8) .row .avatar-container:nth-child(2) .about{left:-33px}#science-happiness .grid-row.science-content .grid-unit.col-2 .experts a:nth-of-type(8) .row .avatar-container:nth-child(3) .about{left:-66px}#science-happiness .grid-row.science-content .grid-unit.col-2 .experts a:nth-of-type(9) .row .avatar-container:first-child .about{left:-50px}#science-happiness .grid-row.science-content .grid-unit.col-2 .experts a:nth-of-type(9) .row .avatar-container:nth-child(2) .about{left:-75px}#science-happiness .grid-row.science-content .grid-unit.col-2 .experts a:nth-of-type(9) .row .avatar-container:nth-child(3) .about{left:-92px}#science-happiness .grid-row.science-content .grid-unit.col-2 .experts a:nth-of-type(10) .row .avatar-container:first-child .about{left:-30px}#science-happiness .grid-row.science-content .grid-unit.col-2 .experts a:nth-of-type(10) .row .avatar-container:nth-child(2) .about{left:-45px}#science-happiness .grid-row.science-content .grid-unit.col-2 .experts a:nth-of-type(10) .row .avatar-container:nth-child(3) .about{left:-62px}#science-happiness .grid-row.science-content .grid-unit.col-2 .experts a:nth-of-type(11) .row .avatar-container:nth-child(2) .about{left:-72px}#science-happiness .grid-row.science-content .grid-unit.col-2 .experts a:nth-of-type(11) .row .avatar-container:nth-child(3) .about{left:-88px}#science-happiness .grid-row.science-content .grid-unit.col-2 .nav{text-align:center}#science-happiness .grid-row.science-content .grid-unit.col-2 .nav .button{width:280px;height:56px;line-height:56px;font-size:16px}#science-happiness .grid-row.science-content .grid-unit.col-2:nth-child(2) h2{text-align:center}#science-happiness .grid-row .grid-unit.col-4 p.intro a{color:#8d9799}html[lang=es] #public_home.sub .sub-nav ul{width:610px!important}html[lang=es] #public_home.sub #investors_page .sub-nav ul,html[lang=es] #public_home.sub #legal .sub-nav ul,html[lang=es] #public_home.sub #press .sub-nav ul,html[lang=es] #public_home.sub #contact .sub-nav ul,html[lang=es] #public_home.sub #jobs .sub-nav ul,html[lang=es] #public_home.sub #advisors .sub-nav ul,html[lang=es] #public_home.sub #our-team .sub-nav ul,html[lang=es] #public_home.sub #about-us .sub-nav ul{width:418px!important}html[lang=fr] #public_home.sub #science-happiness .sub-nav ul{width:620px}html[lang=fr] #public_home.sub #investors_page .sub-nav ul,html[lang=fr] #public_home.sub #legal .sub-nav ul,html[lang=fr] #public_home.sub #press .sub-nav ul,html[lang=fr] #public_home.sub #contact .sub-nav ul,html[lang=fr] #public_home.sub #jobs .sub-nav ul,html[lang=fr] #public_home.sub #advisors .sub-nav ul,html[lang=fr] #public_home.sub #our-team .sub-nav ul,html[lang=fr] #public_home.sub #about-us .sub-nav ul{width:485px!important}html[lang=de] #public_home.sub #science-happiness .sub-nav ul{width:765px}.box_model{-moz-box-sizing:border-box;box-sizing:border-box}.no_select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-user-select:none}.group:before,.group:after{content:'';display:table}.group:after{clear:both}.group{position:relative;zoom:1}.box-no-padding{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;border:1px solid #CCC}.center-block{display:block;margin:0 auto}.acts_as_link{color:#0B7BCC;cursor:pointer}.acts_as_link:hover{color:#085e9c}.box{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}.box-no-padding{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}.gradient_technique{-webkit-box-shadow:0 2px 1px #333;-moz-box-shadow:0 2px 1px #333;box-shadow:0 2px 1px #333;background-color:#f1f1f1;background-image:-moz-linear-gradient(top,#FFF,#DDD);background-image:-webkit-gradient(linear,0 0,0 100%,from(#FFF),to(#DDD));background-image:-webkit-linear-gradient(top,#FFF,#DDD);background-image:-o-linear-gradient(top,#FFF,#DDD);background-image:linear-gradient(to bottom,#FFF,#DDD);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffdddddd',GradientType=0);background-color:#DDD;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#FFF),to(#DDD));background-image:-moz-linear-gradient(#FFF,#DDD);background-image:-ms-linear-gradient(#FFF,#DDD);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFF),color-stop(100%,#DDD));background-image:-webkit-linear-gradient(#FFF,#DDD);background-image:-o-linear-gradient(#FFF,#DDD);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF',endColorstr='#DDD',GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF',endColorstr='#DDD',GradientType=0)";background-image:linear-gradient(#FFF,#DDD)}.technique_border_and_box{border:1px solid #CCC;-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;line-height:58px}.box-blue{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;border:1px solid #C8D8DF;background-color:#DCEDF4;color:#3888A9}.right{text-align:right}.center{text-align:center}.hidden{display:none}.happify_icon .white{background-position:center center;display:block;height:60px;width:60px;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){.happify_icon .white{background-image:url(/static/img/sprite-1@2x.png);background-size:1080px 950px}}.happify_icon .small{background-repeat:no-repeat;background-position:center center;display:inline-block;height:14px;width:14px;line-height:14px;vertical-align:text-top}.happify_icon .medium{background-repeat:no-repeat;background-position:center center;display:inline-block;height:14px;width:14px;line-height:14px;vertical-align:middle}.happify_icon .large{background-repeat:no-repeat;background-position:center center;display:inline-block;height:24px;width:24px;line-height:24px;vertical-align:middle}.happify_icon .extra-large{background-repeat:no-repeat;background-position:center center;display:inline-block;height:40px;width:40px;line-height:40px;vertical-align:middle}.happify_colors.savor{color:#c82993}.happify_colors.thank{color:#fd8925}.happify_colors.aspire{color:#1da2df}.happify_colors.give{color:#1fc525}.happify_colors.empathize{color:#fc1923}#public_home [class|='mobile']{display:none}#public_home .mobile-hidden{display:block}#public_home .grid-row{width:99%;max-width:1024px;margin:0 auto;position:relative;zoom:1}#public_home .grid-row:before,#public_home .grid-row:after{content:'';display:table}#public_home .grid-row:after{clear:both}#public_home .grid-row *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#public_home .grid-row .grid-unit{float:left;display:inline;position:relative;width:22%;margin:0}#public_home .grid-row .grid-unit.user{width:auto}#public_home .grid-row .grid-unit.shares-right{text-align:right;height:83px;position:relative}@media screen and (max-width:767px){@-o-viewport{zoom:1;min-zoom:1;max-zoom:1;width:device-width}@-ms-viewport{zoom:1;min-zoom:1;max-zoom:1;width:device-width}@viewport{zoom:1;min-zoom:1;max-zoom:1;width:device-width}#public_home [class|='mobile']{display:block}#public_home [data-desktop]{display:none!important}#public_home .grid-row{width:98%}#public_home .grid-row .grid-unit{width:100%}}@media screen and (min-width:768px){#public_home .grid-row .grid-unit.col-2{width:50%}#public_home .grid-row .grid-unit.col-3{width:75%}#public_home .grid-row .grid-unit.col-4{width:100%}#public_home .grid-row.row-3 .grid-unit{width:33.3%}#public_home .grid-row.row-3 .grid-unit.col-2{width:66.6%}#public_home .grid-row.row-3 .grid-unit.col-3{width:100%}}.box_model{-moz-box-sizing:border-box;box-sizing:border-box}.no_select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-user-select:none}.group:before,.group:after{content:'';display:table}.group:after{clear:both}.group{position:relative;zoom:1}.box-no-padding{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;border:1px solid #CCC}.center-block{display:block;margin:0 auto}.acts_as_link{color:#0B7BCC;cursor:pointer}.acts_as_link:hover{color:#085e9c}.box{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}.box-no-padding{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}.gradient_technique{-webkit-box-shadow:0 2px 1px #333;-moz-box-shadow:0 2px 1px #333;box-shadow:0 2px 1px #333;background-color:#f1f1f1;background-image:-moz-linear-gradient(top,#FFF,#DDD);background-image:-webkit-gradient(linear,0 0,0 100%,from(#FFF),to(#DDD));background-image:-webkit-linear-gradient(top,#FFF,#DDD);background-image:-o-linear-gradient(top,#FFF,#DDD);background-image:linear-gradient(to bottom,#FFF,#DDD);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffdddddd',GradientType=0);background-color:#DDD;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#FFF),to(#DDD));background-image:-moz-linear-gradient(#FFF,#DDD);background-image:-ms-linear-gradient(#FFF,#DDD);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFF),color-stop(100%,#DDD));background-image:-webkit-linear-gradient(#FFF,#DDD);background-image:-o-linear-gradient(#FFF,#DDD);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF',endColorstr='#DDD',GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF',endColorstr='#DDD',GradientType=0)";background-image:linear-gradient(#FFF,#DDD)}.technique_border_and_box{border:1px solid #CCC;-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;line-height:58px}.box-blue{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;border:1px solid #C8D8DF;background-color:#DCEDF4;color:#3888A9}.right{text-align:right}.center{text-align:center}.hidden{display:none}.happify_icon .white{background-position:center center;display:block;height:60px;width:60px;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){.happify_icon .white{background-image:url(/static/img/sprite-1@2x.png);background-size:1080px 950px}}.happify_icon .small{background-repeat:no-repeat;background-position:center center;display:inline-block;height:14px;width:14px;line-height:14px;vertical-align:text-top}.happify_icon .medium{background-repeat:no-repeat;background-position:center center;display:inline-block;height:14px;width:14px;line-height:14px;vertical-align:middle}.happify_icon .large{background-repeat:no-repeat;background-position:center center;display:inline-block;height:24px;width:24px;line-height:24px;vertical-align:middle}.happify_icon .extra-large{background-repeat:no-repeat;background-position:center center;display:inline-block;height:40px;width:40px;line-height:40px;vertical-align:middle}.happify_colors.savor{color:#c82993}.happify_colors.thank{color:#fd8925}.happify_colors.aspire{color:#1da2df}.happify_colors.give{color:#1fc525}.happify_colors.empathize{color:#fc1923}#public_home #science-happiness .sub-nav ul,body.sub.in_app #science-happiness .sub-nav ul{width:580px}#public_home #science-happiness .columns,body.sub.in_app #science-happiness .columns{padding:50px 0}#public_home #how-happy .content,body.sub.in_app #how-happy .content{margin-top:80px}#public_home #get-inspired .sub-nav ul,body.sub.in_app #get-inspired .sub-nav ul{width:505px}#public_home #get-inspired .top-article,body.sub.in_app #get-inspired .top-article{padding:45px 0;border-bottom:1px #DDD solid}#public_home #get-inspired .top-article h1,body.sub.in_app #get-inspired .top-article h1{font-size:40px;line-height:50px;text-align:left}#public_home #get-inspired .top-article h5,body.sub.in_app #get-inspired .top-article h5{margin:0;padding:0;font-size:18px;font-weight:300}#public_home #get-inspired .top-article p,body.sub.in_app #get-inspired .top-article p{color:#372f2b}#public_home #get-inspired .top-article p.photo-credit,body.sub.in_app #get-inspired .top-article p.photo-credit{font-size:18px;color:#8d9799;font-weight:300;margin:0 0 30px 0}#public_home #get-inspired .top-article p.photo-credit a,body.sub.in_app #get-inspired .top-article p.photo-credit a{color:#ff7a00;font-weight:700;font-style:italic;text-decoration:none;border:0}#public_home #get-inspired .top-article p.photo-credit a:hover,body.sub.in_app #get-inspired .top-article p.photo-credit a:hover{color:#cc6200}#public_home #get-inspired .top-article img,body.sub.in_app #get-inspired .top-article img{background:#DDD;margin:0 0 0 70px}#public_home #get-inspired hr,body.sub.in_app #get-inspired hr{background:#EEE;-webkit-box-shadow:0;-moz-box-shadow:0;box-shadow:0;border:0;height:1px;margin:20px 0;padding:0}#public_home #get-inspired .article-quote,body.sub.in_app #get-inspired .article-quote{padding:60px 0;border-bottom:1px #DDD solid}#public_home #get-inspired .article-quote #myCarousel,body.sub.in_app #get-inspired .article-quote #myCarousel{overflow:hidden;width:100%}#public_home #get-inspired .article-quote .carousel-inner,body.sub.in_app #get-inspired .article-quote .carousel-inner{height:160px;padding:0;position:relative;width:300%;margin:0 auto}#public_home #get-inspired .article-quote .carousel-inner .item,body.sub.in_app #get-inspired .article-quote .carousel-inner .item{display:inline-block;vertical-align:top;width:1023px;margin:0;padding:0}#public_home #get-inspired .article-quote .carousel-inner .item h2,body.sub.in_app #get-inspired .article-quote .carousel-inner .item h2{width:800px;font-weight:normal;color:#ff7a00;line-height:42px;font-size:32px;margin:0 auto;text-align:center}#public_home #get-inspired .article-quote .carousel-inner .item h2:before,body.sub.in_app #get-inspired .article-quote .carousel-inner .item h2:before,#public_home #get-inspired .article-quote .carousel-inner .item h2:after,body.sub.in_app #get-inspired .article-quote .carousel-inner .item h2:after{font-family:'Helvetica Neue';font-size:36px;font-weight:bold;position:relative;top:4px}#public_home #get-inspired .article-quote .carousel-inner .item h2:before,body.sub.in_app #get-inspired .article-quote .carousel-inner .item h2:before{content:open-quote}#public_home #get-inspired .article-quote .carousel-inner .item h2:after,body.sub.in_app #get-inspired .article-quote .carousel-inner .item h2:after{content:close-quote}#public_home #get-inspired .article-quote .carousel-inner .item h6,body.sub.in_app #get-inspired .article-quote .carousel-inner .item h6{font-size:24px;text-transform:capitalize;font-weight:400;color:#142837;text-align:center;margin:40px 0 0 0;font-style:italic}#public_home #get-inspired .article-quote .carousel-control,body.sub.in_app #get-inspired .article-quote .carousel-control{background:transparent;border:0;padding:0;margin:0;width:30px;height:56px;top:109px;position:absolute;cursor:default}#public_home #get-inspired .article-quote .carousel-control:hover,body.sub.in_app #get-inspired .article-quote .carousel-control:hover{background:transparent}#public_home #get-inspired .article-quote .carousel-control.left,body.sub.in_app #get-inspired .article-quote .carousel-control.left{background:url(/static/img/public_site/icon-arrow-left.jpg) 0 0 no-repeat}#public_home #get-inspired .article-quote .carousel-control.right,body.sub.in_app #get-inspired .article-quote .carousel-control.right{background:url(/static/img/public_site/icon-arrow-right.jpg) 0 0 no-repeat;right:0}#public_home #get-inspired .featured-articles,body.sub.in_app #get-inspired .featured-articles{margin-bottom:60px}#public_home #get-inspired .featured-articles h1,body.sub.in_app #get-inspired .featured-articles h1{font-size:36px;font-weight:600;margin:20px 0}#public_home #get-inspired .featured-articles .article-item,body.sub.in_app #get-inspired .featured-articles .article-item{max-width:300px}#public_home #get-inspired .featured-articles .article-item .article-hd,body.sub.in_app #get-inspired .featured-articles .article-item .article-hd{position:relative}#public_home #get-inspired .featured-articles .article-item .article-hd img.author,body.sub.in_app #get-inspired .featured-articles .article-item .article-hd img.author{position:absolute;bottom:-40px;left:25px;z-index:1;width:80px;-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;-webkit-box-shadow:0 0 0 5px #fff;-moz-box-shadow:0 0 0 5px #fff;box-shadow:0 0 0 5px #fff}#public_home #get-inspired .featured-articles .article-item .article-bd,body.sub.in_app #get-inspired .featured-articles .article-item .article-bd{border-left:1px #DDD solid;border-right:1px #DDD solid;padding:30px 30px 0 30px}#public_home #get-inspired .featured-articles .article-item .article-bd h5,body.sub.in_app #get-inspired .featured-articles .article-item .article-bd h5{margin:30px 0 20px 0;font-weight:400;font-size:15px;color:#afafaf}#public_home #get-inspired .featured-articles .article-item .article-bd h2,body.sub.in_app #get-inspired .featured-articles .article-item .article-bd h2{font-weight:600;font-size:24px;line-height:28px;height:56px}#public_home #get-inspired .featured-articles .article-item .article-bd h3,body.sub.in_app #get-inspired .featured-articles .article-item .article-bd h3{font-size:18px;font-style:italic;font-weight:600}#public_home #get-inspired .featured-articles .article-item .article-bd p,body.sub.in_app #get-inspired .featured-articles .article-item .article-bd p{font-weight:400;font-size:15px;line-height:22px}#public_home #get-inspired .featured-articles .article-item .article-bd a.read-more,body.sub.in_app #get-inspired .featured-articles .article-item .article-bd a.read-more{font-weight:600;color:#777774;font-size:14px;text-transform:uppercase;display:inline-block;margin:10px 0 20px 0}#public_home #get-inspired .featured-articles .article-item .article-ft,body.sub.in_app #get-inspired .featured-articles .article-item .article-ft{background:#f6f6f4;padding:20px 20px 20px 30px;border:1px #DDD solid;border-top:0}#public_home #get-inspired .featured-articles .article-item .article-ft a.comment,body.sub.in_app #get-inspired .featured-articles .article-item .article-ft a.comment{font-weight:600;font-size:14px;color:#444}#public_home #get-inspired .featured-articles .article-item .article-ft a.comments,body.sub.in_app #get-inspired .featured-articles .article-item .article-ft a.comments{display:block;float:right}#public_home #get-inspired .featured-articles .article-item .article-ft a.comments:hover,body.sub.in_app #get-inspired .featured-articles .article-item .article-ft a.comments:hover{text-decoration:none}#public_home #get-inspired .featured-articles .article-item .article-ft a.comments span.count,body.sub.in_app #get-inspired .featured-articles .article-item .article-ft a.comments span.count{font-weight:600;font-size:14px;color:#444}#public_home #get-inspired .featured-articles .article-item .article-ft a.comments span.icon,body.sub.in_app #get-inspired .featured-articles .article-item .article-ft a.comments span.icon{display:inline-block;position:relative;top:2px;left:-6px;width:13px;height:13px;background:url(/static/img/public_site/icon-article-comment.png) 0 0 no-repeat}#public_home #get-inspired .featured-articles .article-item .article-ft a.likes,body.sub.in_app #get-inspired .featured-articles .article-item .article-ft a.likes{margin:0 0 0 25px;display:block;float:right}#public_home #get-inspired .featured-articles .article-item .article-ft a.likes:hover,body.sub.in_app #get-inspired .featured-articles .article-item .article-ft a.likes:hover{text-decoration:none}#public_home #get-inspired .featured-articles .article-item .article-ft a.likes span.count,body.sub.in_app #get-inspired .featured-articles .article-item .article-ft a.likes span.count{font-weight:600;font-size:14px;color:#444}#public_home #get-inspired .featured-articles .article-item .article-ft a.likes span.icon,body.sub.in_app #get-inspired .featured-articles .article-item .article-ft a.likes span.icon{display:inline-block;position:relative;top:2px;left:-6px;width:14px;height:11px;background:url(/static/img/public_site/icon-article-like.png) 0 0 no-repeat}#public_home .science-box,body.sub.in_app .science-box{width:300px;text-align:center;margin:10px auto}#public_home .science-box .box-bd,body.sub.in_app .science-box .box-bd{border-left:1px #DDD solid;border-right:1px #DDD solid;padding:20px;height:270px}#public_home .science-box .box-bd p,body.sub.in_app .science-box .box-bd p{font-size:16px;margin:0;line-height:24px;font-weight:400}#public_home .science-box h4,body.sub.in_app .science-box h4{font-size:24px;color:#444;font-weight:600;padding:0;line-height:28px}#public_home .science-box h4 a,body.sub.in_app .science-box h4 a{color:#444}#public_home .science-box h4 a:hover,body.sub.in_app .science-box h4 a:hover{text-decoration:none}#public_home .science-box .heading-line,body.sub.in_app .science-box .heading-line{background:#00aaea!important;margin:20px auto!important;width:70px!important}#public_home .science-box .read-more,body.sub.in_app .science-box .read-more{background:#00aaea;display:block;padding:18px 0;text-transform:uppercase;color:#FFF;font-weight:600;font-size:15px;text-align:center;-moz-transition:all all linear .07s ease-out 0s;-o-transition:all all linear .07s ease-out 0s;-webkit-transition:all all linear .07s ease-out 0s;-ms-transition:all all linear .07s ease-out 0s;transition:all all linear .07s ease-out 0s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all linear .07s;-moz-transition:all linear .07s;-ms-transition:all linear .07s;-o-transition:all linear .07s;transition:all linear .07s}#public_home .science-box .read-more:hover,body.sub.in_app .science-box .read-more:hover{text-decoration:none;background:#0085b7}#public_home .science-box .research,body.sub.in_app .science-box .research{background:#ff7a00}#public_home .science-box .research:hover,body.sub.in_app .science-box .research:hover{text-decoration:none;background:#e66e00}.box_model{-moz-box-sizing:border-box;box-sizing:border-box}.no_select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-user-select:none}.group:before,.group:after{content:'';display:table}.group:after{clear:both}.group{position:relative;zoom:1}.box-no-padding{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;border:1px solid #CCC}.center-block{display:block;margin:0 auto}.acts_as_link{color:#0B7BCC;cursor:pointer}.acts_as_link:hover{color:#085e9c}.box{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}.box-no-padding{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}.gradient_technique{-webkit-box-shadow:0 2px 1px #333;-moz-box-shadow:0 2px 1px #333;box-shadow:0 2px 1px #333;background-color:#f1f1f1;background-image:-moz-linear-gradient(top,#FFF,#DDD);background-image:-webkit-gradient(linear,0 0,0 100%,from(#FFF),to(#DDD));background-image:-webkit-linear-gradient(top,#FFF,#DDD);background-image:-o-linear-gradient(top,#FFF,#DDD);background-image:linear-gradient(to bottom,#FFF,#DDD);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffdddddd',GradientType=0);background-color:#DDD;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#FFF),to(#DDD));background-image:-moz-linear-gradient(#FFF,#DDD);background-image:-ms-linear-gradient(#FFF,#DDD);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFF),color-stop(100%,#DDD));background-image:-webkit-linear-gradient(#FFF,#DDD);background-image:-o-linear-gradient(#FFF,#DDD);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF',endColorstr='#DDD',GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF',endColorstr='#DDD',GradientType=0)";background-image:linear-gradient(#FFF,#DDD)}.technique_border_and_box{border:1px solid #CCC;-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;line-height:58px}.box-blue{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;border:1px solid #C8D8DF;background-color:#DCEDF4;color:#3888A9}.right{text-align:right}.center{text-align:center}.hidden{display:none}.happify_icon .white{background-position:center center;display:block;height:60px;width:60px;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){.happify_icon .white{background-image:url(/static/img/sprite-1@2x.png);background-size:1080px 950px}}.happify_icon .small{background-repeat:no-repeat;background-position:center center;display:inline-block;height:14px;width:14px;line-height:14px;vertical-align:text-top}.happify_icon .medium{background-repeat:no-repeat;background-position:center center;display:inline-block;height:14px;width:14px;line-height:14px;vertical-align:middle}.happify_icon .large{background-repeat:no-repeat;background-position:center center;display:inline-block;height:24px;width:24px;line-height:24px;vertical-align:middle}.happify_icon .extra-large{background-repeat:no-repeat;background-position:center center;display:inline-block;height:40px;width:40px;line-height:40px;vertical-align:middle}.happify_colors.savor{color:#c82993}.happify_colors.thank{color:#fd8925}.happify_colors.aspire{color:#1da2df}.happify_colors.give{color:#1fc525}.happify_colors.empathize{color:#fc1923}#public_home a,#public_home a:focus,#public_home a:visited{outline:0}#public_home header[role='banner']{background:#fff;position:fixed;top:0;width:100%;z-index:10;height:80px}#public_home header[role='banner'] span.go-to-happify{color:#777774;font-family:'OpenSansSemibold';text-decoration:none}#public_home header[role='banner'] a.label.orange{font-family:'OpenSansSemibold'}#public_home header[role='banner'] .logo{float:left;display:block;margin-top:21px;height:42px;width:150px;background-image:url('/static/img/sprite-1.png');background-color:transparent;background-repeat:no-repeat;background-position:1px 1px}@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){#public_home header[role='banner'] .logo{background-image:url(/static/img/sprite-1@2x.png);background-size:1080px 950px}}#public_home header[role='banner'] .logo:hover{background-image:url('/static/img/sprite-1.png');background-color:transparent;background-repeat:no-repeat;background-position:-155px 1px}@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){#public_home header[role='banner'] .logo:hover{background-image:url(/static/img/sprite-1@2x.png);background-size:1080px 950px}}#public_home header[role='banner'] .logo_dh{float:left;display:block;margin-top:10px;height:60px;width:120px;background:url('/static/img/happify-daily-logo.png') no-repeat transparent;background-size:cover}#public_home header[role='banner'] nav{padding:30px 0;border:none}#public_home header[role='banner'] nav.share_happiness{padding:30px 0 15px}#public_home header[role='banner'] nav label.sh{color:#777774;font-size:26px;font-weight:700;margin-left:70px;cursor:default}#public_home header[role='banner'] nav ul{margin:0}#public_home header[role='banner'] nav ul li{float:left;margin-right:20px}#public_home header[role='banner'] nav ul li:last-child{margin-right:0}#public_home header[role='banner'] nav ul li label{color:#8d9799;cursor:pointer;font-weight:700;font-size:12px;letter-spacing:1px;display:inline}#public_home header[role='banner'] nav ul li.active a{color:#ff7a00;text-decoration:none}#public_home header[role='banner'] nav ul li.active label{color:#ff7a00;border-bottom:2px #ff7a00 solid}#public_home header[role='banner'] nav a{color:#8d9799;cursor:pointer;font-weight:700;font-size:12px;letter-spacing:1px;display:inline}#public_home header[role='banner'] nav a.active{color:#ff7a00;border-bottom:2px #ff7a00 solid}#public_home header[role='banner'] nav label.shares{font-size:18px;color:#777774}#public_home header[role='banner'] .sh{margin-top:20px;text-align:right}#public_home header[role='banner'] .user{margin-top:20px;float:right}#public_home header[role='banner'] .user a.button{font-family:OpenSansSemibold}#public_home header[role='banner'] .user a.label.grey{font-family:OpenSansSemibold;color:#777774;margin-left:20px}#public_home header[role='banner'] .user a.label.grey:hover{text-decoration:none}#public_home header[role='banner'] .flyout,#public_home header[role='banner'] .flyout-menu{display:none}#public_home .btn-arrow-down{height:32px;width:60px;margin:0 auto;display:block;-moz-transition:all all linear .07s ease-out 0s;-o-transition:all all linear .07s ease-out 0s;-webkit-transition:all all linear .07s ease-out 0s;-ms-transition:all all linear .07s ease-out 0s;transition:all all linear .07s ease-out 0s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all linear .07s;-moz-transition:all linear .07s;-ms-transition:all linear .07s;-o-transition:all linear .07s;transition:all linear .07s}#public_home .btn-arrow-down:hover{-moz-transition:all all linear .07s ease-out 0s;-o-transition:all all linear .07s ease-out 0s;-webkit-transition:all all linear .07s ease-out 0s;-ms-transition:all all linear .07s ease-out 0s;transition:all all linear .07s ease-out 0s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all linear .07s;-moz-transition:all linear .07s;-ms-transition:all linear .07s;-o-transition:all linear .07s;transition:all linear .07s}#public_home .scroller-nav{position:fixed;z-index:9;top:40%;right:7%;background:rgba(255,255,255,0.5);padding:20px 10px;-webkit-border-radius:555px;-moz-border-radius:555px;-ms-border-radius:555px;border-radius:555px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2)}#public_home .scroller-nav input[type=radio]{display:none}#public_home .scroller-nav input[type=radio]:checked+label{background:#ff7a00}#public_home .scroller-nav label{display:block;position:relative;background:#eee;border:3px #fff solid;margin:0;cursor:pointer;margin-bottom:8px;height:16px;width:16px;-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}#public_home .scroller-nav label:after{content:'';display:block;background:#fff;position:absolute;bottom:-12px;left:3px;height:10px;width:4px}#public_home .scroller-nav label:last-child{margin-bottom:0}#public_home .scroller-nav label:last-child:after{display:none}#public_home .color-bar{width:100%;height:8px;background:transparent url(/static/img/public_site/color-bar.png) 0 0 repeat-x}#public_home section{position:relative;background:#fff;width:100%}#public_home section[data-type='background']{height:900px;background-size:cover;background-repeat:repeat;background-position:50% 0}#public_home section h1,#public_home section h3{font-family:"proxima-nova",sans-serif;font-weight:700;color:#372f2b;letter-spacing:-1px}#public_home section h1{margin:0 0 25px}#public_home section h2{margin:0}#public_home section p{color:#777774;font-size:21px;line-height:34px;font-weight:300;margin:0 0 10px 0}#public_home section blockquote{padding:0;margin:0;border:0;quotes:"\201C" "\201D"}#public_home section blockquote:before{content:open-quote}#public_home section blockquote:after{content:close-quote}#public_home section .heading-line{width:120px;height:3px;margin-bottom:35px}#public_home section .btn-arrow-down{position:absolute;bottom:-8px;left:50%;margin-left:-30px;cursor:pointer}#public_home section .btn-arrow-down:hover{height:30px!important;margin-bottom:2px;bottom:-10px}#public_home section a.video-controls{display:block;cursor:pointer;margin:0 auto 40px;text-align:center;width:160px}#public_home section a.video-controls .play-button{width:108px;height:95px;background:url('/static/img/public_site/icon-play.png');margin:0 auto}#public_home section a.video-controls .play img{max-width:100%;width:100%;height:auto}#public_home section a.video-controls:hover{text-decoration:none}#public_home #brushes{background-image:url(/static/img/public_site/hp-1.jpg)}#public_home #woman{background-image:url(/static/img/public_site/hp-2.jpg)}#public_home #upsidedown{background-image:url(/static/img/public_site/hp-3.jpg)}#public_home #mountain{background-image:url(/static/img/public_site/hp-4.jpg)}#public_home #food{background-image:url(/static/img/public_site/hp-5.jpg)}#public_home #change{background-image:url(/static/img/public_site/hp-hero.jpg)}#public_home #home-bg-section-5{background-image:url('/static/img/public_site/n_homepage_bg_5.jpg')}#public_home #home-bg-section-4{background-image:url('/static/img/public_site/n_homepage_bg_4.jpg')}#public_home #home-bg-section-3{background-image:url('/static/img/public_site/n_homepage_bg_3.jpg')}#public_home #home-bg-section-2{background-image:url('/static/img/public_site/n_homepage_bg_2.jpg')}#public_home #home-bg-section-1{background-image:url('/static/img/public_site/n_homepage_bg_1.jpg')}#public_home #home-bg-section-0{background-image:url('/static/img/public_site/n_homepage_bg_0.jpg')}#public_home #home-bg-section-0,#public_home #change{height:820px}#public_home #home-bg-section-0 h1,#public_home #change h1{color:#FFF;width:93%;font-size:50px;font-weight:700;line-height:70px;margin:110px auto 20px;text-align:center}#public_home #home-bg-section-0 .button,#public_home #change .button{margin-top:73px;font-size:15px;height:55px;line-height:55px;padding:0 30px;left:50%;margin-left:-104px}#public_home #home-bg-section-0 .btn-start,#public_home #change .btn-start{position:absolute;bottom:150px;left:50%;margin-left:-30px;cursor:pointer;background:url(/static/img/public_site/arrow-down-transparent.png) 0 0 no-repeat;height:60px;width:60px}#public_home #home-bg-section-0 .featured-section,#public_home #change .featured-section{width:100%;height:80px;position:absolute;bottom:0;text-align:center;background:#FEFEFE;opacity:.65;padding:10px 0}#public_home #home-bg-section-0 .featured-section img,#public_home #change .featured-section img{height:auto}#public_home #home-bg-section-0 .featured-section img.desktop,#public_home #change .featured-section img.desktop{width:1024px}#public_home #home-bg-section-0{text-align:center}@media screen and (min-width:1280px){#public_home #home-bg-section-0 .btn-start{bottom:100px}}#public_home #home-bg-section-0 h1{font-size:52px;color:#fff;line-height:60px;margin:60px auto 30px}#public_home #home-bg-section-0 h2{font-size:30px;color:#fff;font-weight:bold;margin-bottom:20px}#public_home #home-bg-section-0 p{font-size:22px;color:#fff;max-width:68%;margin:0 auto}#public_home #home-bg-section-0 .button{left:auto;margin-left:0;margin-top:53px}#public_home #home-section-1{height:auto}#public_home #home-section-1,#public_home #scientific{border-bottom:8px #ff7a00 solid}#public_home #home-section-1 .grid-row,#public_home #scientific .grid-row{padding:76px 0}#public_home #home-section-1 .heading-line,#public_home #scientific .heading-line{background:#ff7a00}#public_home #home-section-1 .btn-arrow-down,#public_home #scientific .btn-arrow-down{background:url(/static/img/public_site/arrow-down-orange.png) 0 0 no-repeat}#public_home #home-section-1 p,#public_home #scientific p{width:80%;margin:0 auto 20px}#public_home #home-section-1 img,#public_home #scientific img{float:right}#public_home #home-section-2{height:auto}#public_home #home-section-2,#public_home #personalized{border-bottom:8px #00aaea solid;text-align:center}#public_home #home-section-2 .grid-row,#public_home #personalized .grid-row{padding:69px 0}#public_home #home-section-2 p,#public_home #personalized p{width:80%;margin:0 auto 20px}#public_home #home-section-2 img,#public_home #personalized img{margin:35px auto 0}#public_home #home-section-2 .heading-line,#public_home #personalized .heading-line{background:#00aaea;margin:35px auto 30px}#public_home #home-section-2 .btn-arrow-down,#public_home #personalized .btn-arrow-down{background:url(/static/img/public_site/arrow-down-blue.png) 0 0 no-repeat}#public_home #home-section-3{height:auto}#public_home #home-section-3,#public_home #easy{border-bottom:8px #ff3131 solid}#public_home #home-section-3 .grid-row,#public_home #easy .grid-row{padding:34px 0}#public_home #home-section-3 .heading-line,#public_home #easy .heading-line{background:#ff3131}#public_home #home-section-3 .easy2,#public_home #easy .easy2{margin-top:100px;float:right}#public_home #home-section-3 p,#public_home #easy p{width:80%;margin:0 auto 20px}#public_home #home-section-3 .btn-arrow-down,#public_home #easy .btn-arrow-down{background:url(/static/img/public_site/arrow-down-red.png) 0 0 no-repeat}#public_home #home-section-4{height:auto}#public_home #home-section-4 h2{margin-bottom:20px;font-size:24px;font-weight:bold}#public_home #home-section-4 .col-4{margin-bottom:20px}#public_home #home-section-4,#public_home #works{border-bottom:8px #06b709 solid;text-align:center}#public_home #home-section-4 .grid-row,#public_home #works .grid-row{padding:65px 0}#public_home #home-section-4 .heading-line,#public_home #works .heading-line{background:#06b709;margin:35px auto 30px}#public_home #home-section-4 p,#public_home #works p{width:80%;margin:0 auto 20px}#public_home #home-section-4 .btn-arrow-down,#public_home #works .btn-arrow-down{background:url(/static/img/public_site/arrow-down-green.png) 0 0 no-repeat}#public_home #testimonials{border-bottom:8px #c5168a solid}#public_home #testimonials .grid-row{padding:58px 0}#public_home #testimonials input[type=radio]{display:none}#public_home #testimonials #testimonial0:checked ~ .carousel .inner{margin-left:0;-moz-transition:all none ease-out 0s;-o-transition:all none ease-out 0s;-webkit-transition:all none ease-out 0s;-ms-transition:all none ease-out 0s;transition:all none ease-out 0s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}#public_home #testimonials #testimonial0:checked ~ .carousel .controls label:nth-child(1){background:#c5168a}#public_home #testimonials #testimonial1:checked ~ .carousel .inner{margin-left:-100%}#public_home #testimonials #testimonial1:checked ~ .carousel .controls label:nth-child(2){background:#c5168a}#public_home #testimonials #testimonial2:checked ~ .carousel .inner{margin-left:-200%}#public_home #testimonials #testimonial2:checked ~ .carousel .controls label:nth-child(3){background:#c5168a}#public_home #testimonials #testimonial3:checked ~ .carousel .inner{margin-left:-300%}#public_home #testimonials #testimonial3:checked ~ .carousel .controls label:nth-child(4){background:#c5168a}#public_home #testimonials #testimonial4:checked ~ .carousel .inner{margin-left:-400%}#public_home #testimonials #testimonial4:checked ~ .carousel .controls label:nth-child(5){background:#c5168a}#public_home #testimonials #testimonial5:checked ~ .carousel .inner{margin-left:-500%}#public_home #testimonials #testimonial5:checked ~ .carousel .controls label:nth-child(6){background:#c5168a}#public_home #testimonials #testimonial6:checked ~ .carousel .inner{margin-left:-600%}#public_home #testimonials #testimonial6:checked ~ .carousel .controls label:nth-child(1){background:#c5168a}#public_home #testimonials .carousel{width:100%;overflow:hidden}#public_home #testimonials .carousel .inner{white-space:nowrap;zoom:1;-moz-transition:all margin 1s ease-in-out ease-out 0s;-o-transition:all margin 1s ease-in-out ease-out 0s;-webkit-transition:all margin 1s ease-in-out ease-out 0s;-ms-transition:all margin 1s ease-in-out ease-out 0s;transition:all margin 1s ease-in-out ease-out 0s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-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}#public_home #testimonials .carousel .inner:before,#public_home #testimonials .carousel .inner:after{content:'';display:table}#public_home #testimonials .carousel .inner:after{clear:both}#public_home #testimonials .carousel .inner .user-slide{width:1024px;white-space:normal;display:inline-block;vertical-align:top;padding:0 15px 0 0}#public_home #testimonials .carousel .inner .user-slide h1{color:#142837;font-size:40px;margin-bottom:0;letter-spacing:1px;line-height:50px;text-align:left}#public_home #testimonials .carousel .inner .user-slide h2{font-size:normal}#public_home #testimonials .carousel .inner .user-slide blockquote{color:#c5168a;font-style:italic;font-size:32px;font-weight:100;margin-bottom:40px;line-height:35px}#public_home #testimonials .carousel .inner .user-slide blockquote:before,#public_home #testimonials .carousel .inner .user-slide blockquote:after{font-size:60px;position:relative;top:18px}#public_home #testimonials .carousel .inner .user-slide .right{position:relative}#public_home #testimonials .carousel .inner .user-slide .right .img-frame{position:absolute;top:0;right:0;z-index:5;background:url(/static/img/public_site/photo-ring.png) center no-repeat;height:433px;width:434px}#public_home #testimonials .carousel .inner .user-slide .right img{-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;height:433px;width:433px}#public_home #testimonials .carousel .controls{float:right;margin:18px 100px 0 0}#public_home #testimonials .carousel .controls .labels{display:inline-block;left:5px;position:relative;top:16px;vertical-align:top}#public_home #testimonials .carousel .controls .labels label{float:left;cursor:pointer;margin-right:15px;display:inline-block;background:#f6b1df;height:14px;width:14px;-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}#public_home #testimonials .carousel .controls .labels label:hover{background:#e727a6}#public_home #testimonials .carousel .controls .arrow_left,#public_home #testimonials .carousel .controls .arrow_right{width:27px;height:50px;cursor:pointer;display:inline-block}#public_home #testimonials .carousel .controls .arrow_left{background:url('/static/img/public_site/arrow_left.png') no-repeat transparent;background-size:25px auto}#public_home #testimonials .carousel .controls .arrow_right{background:url('/static/img/public_site/arrow_right.png') no-repeat transparent;background-size:25px auto}#public_home #testimonials .btn-arrow-down{background:url(/static/img/public_site/arrow-down-pink.png) 0 0 no-repeat}#public_home #join-now{color:#8d9799;height:410px}#public_home #join-now .grid-row{padding:89px 0}#public_home #join-now .quote{padding:0 82px}#public_home #join-now .quote img{float:left;margin-right:40px}#public_home #join-now .quote blockquote{float:left;width:565px;font-size:33px;line-height:36px;padding:20px 0;margin-bottom:40px}#public_home #join-now .quote blockquote:before,#public_home #join-now .quote blockquote:after{content:''}#public_home #join-now .quote blockquote>span:before{content:open-quote}#public_home #join-now .quote blockquote>span:after{content:close-quote}#public_home #join-now .quote blockquote em{font-size:24px}#public_home #join-now .quote blockquote em div{color:#ff7a00;float:right;margin-right:15px}#public_home #join-now .button{font-size:15px;padding:0 27px;height:59px;line-height:59px;left:50%;margin-left:-170px;min-width:343px;text-align:center}#public_home #home-section-6,#public_home #science{height:auto;padding:70px 0 80px;border-bottom:8px #00aaea solid;text-align:center}#public_home #home-section-6 h1,#public_home #science h1{margin-top:25px}#public_home #home-section-6 p,#public_home #science p{smargin:10px auto 55px}#public_home #home-section-6 .box-bd,#public_home #science .box-bd{max-width:300px;text-align:left;border:1px solid #ddd;border-top:none;border-bottom:none;padding:20px;margin:0 auto}#public_home #home-section-6 .box-bd h4,#public_home #science .box-bd h4{color:#444;font-size:24px;font-weight:600;line-height:28px}#public_home #home-section-6 .box-bd h4 a,#public_home #science .box-bd h4 a{color:#444}#public_home #home-section-6 .box-bd h4 a:hover,#public_home #science .box-bd h4 a:hover{text-decoration:none}#public_home #home-section-6 .box-bd .heading-line,#public_home #science .box-bd .heading-line{background:#00aaea;width:70px}#public_home #home-section-6 .box-bd p,#public_home #science .box-bd p{font-size:16px;font-weight:400;margin:0;line-height:24px}#public_home #home-section-6 .read-more,#public_home #science .read-more{color:#fff;max-width:300px;font-size:15px;background:#00aaea;display:block;margin:0 auto;line-height:48px}#public_home #home-section-6 .read-more:hover,#public_home #science .read-more:hover{text-decoration:none;background:#0085b7}#public_home #home-section-6 .btn-more,#public_home #science .btn-more{color:#afafaf;margin:48px auto 0;display:inline-block;border:2px #afafaf solid;letter-spacing:1px;font-weight:700;font-size:15px;line-height:52px;padding:0 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}#public_home #home-section-6 .btn-more:hover,#public_home #science .btn-more:hover{text-decoration:none}#public_home #home-section-6 .grid-unit:not(.col-3){margin-bottom:20px}#public_home #home-section-6 .box-bd{text-align:center}#public_home footer[role='contentinfo']{color:#fff;padding:0;background:#ff7a00;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#public_home footer[role='contentinfo']>.grid-row{padding:52px 0}#public_home footer[role='contentinfo'] nav ul{float:left}#public_home footer[role='contentinfo'] nav ul.company{width:150px}#public_home footer[role='contentinfo'] nav ul.discover{width:230px}#public_home footer[role='contentinfo'] nav ul.more{width:180px}#public_home footer[role='contentinfo'] nav ul li{float:none;list-style-type:none;line-height:25px;font-size:14px;font-family:"proxima-nova",sans-serif}#public_home footer[role='contentinfo'] nav ul li strong{font-size:16px;font-weight:600;letter-spacing:1px}#public_home footer[role='contentinfo'] nav ul li a,#public_home footer[role='contentinfo'] nav ul li a:visited{color:#fff;display:block;text-decoration:none}#public_home footer[role='contentinfo'] nav ul li a,#public_home footer[role='contentinfo'] nav ul li a:hover{-moz-transition:none;-webkit-transition:none;-o-transition:color 0s ease-in;transition:none}#public_home footer[role='contentinfo'] .social{float:right;top:0}#public_home footer[role='contentinfo'] .social h4{color:#FFF;font-weight:600;font-size:16px;margin:0 0 15px 0}#public_home footer[role='contentinfo'] .social .btn-social{display:block;float:left;margin-right:10px;-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}#public_home footer[role='contentinfo'] .social .btn-social.btn-twitter{background:#00aaea;border-bottom:2px #006084 solid;padding:15px 13px}#public_home footer[role='contentinfo'] .social .btn-social.btn-twitter .icon{height:19px;width:28px;display:block;background:url(/static/img/public_site/icon-twitter.png) 0 0 no-repeat}#public_home footer[role='contentinfo'] .social .btn-social.btn-facebook{background:#0054a6;border-bottom:2px #002040 solid;padding:13px 21px}#public_home footer[role='contentinfo'] .social .btn-social.btn-facebook .icon{height:22px;width:11px;display:block;background:url(/static/img/public_site/icon-facebook.png) 0 0 no-repeat}#public_home footer[role='contentinfo'] .social .btn-social.btn-tumblr{background:#44546b;border-bottom:2px #002040 solid;padding:13px 16px}#public_home footer[role='contentinfo'] .social .btn-social.btn-tumblr .icon{height:22px;width:20px;display:block;background:url(/static/img/public_site/icon-tumblr.png) 0 0 no-repeat;background-size:19px}#public_home footer[role='contentinfo'] .copyright{width:100%;line-height:90px;background:#f05a20;text-align:center;position:relative}#public_home footer[role='contentinfo'] .app-stores{width:50%;position:absolute;right:0;top:59px;text-align:right}#public_home footer[role='contentinfo'] .app-stores .button{width:135px;height:40px;line-height:40}#public_home footer[role='contentinfo'] .app-stores a{margin-right:21px}#public_home footer[role='contentinfo'] .app-stores a:last-child{margin-right:5px}#public_home footer[role='contentinfo'] .app-stores.hidden{display:none}#public_home footer[role='contentinfo'] .social-networks{width:35%;position:absolute;right:0;top:140px;text-align:right}#public_home footer[role='contentinfo'] .social-networks h4{display:inline;margin-right:15px;font-weight:600;font-size:16px;color:#FFF}#public_home footer[role='contentinfo'] .social-networks .button{width:40px;height:40px;margin:0 5px 5px 0;padding:0;line-height:40px;text-align:center}#public_home footer[role='contentinfo'] .social-networks .button>i{vertical-align:middle}#public_home #pioneer_form .error{display:none}#public_home #pioneer_form input.highlight+.error{display:block}#public_home #pioneer_form input[type='submit']{color:#fff;line-height:40px;padding:0 10px;background:#ff7a00;border:none;font:600 16px "OpenSansBold",arial,sans-serif;height:40px;width:150px;-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-box-shadow:0 2px 0 #994900;-moz-box-shadow:0 2px 0 #994900;box-shadow:0 2px 0 #994900}#public_home #references{padding:50px 0 160px}#public_home #references h2{color:#777774;font-family:'OpenSansSemibold';font-size:30px;text-align:center;text-decoration:none}#public_home #references .skill h3{font-family:'OpenSansRegular';font-size:35px;font-weight:normal;line-height:45px;margin:0 0 10px;text-decoration:none}#public_home #references .skill h4{font-family:'OpenSansRegular';font-size:16px;font-weight:normal;margin:10px 0;text-decoration:none}#public_home #references.invisible{visibility:hidden}#public_home.shares header[role=banner]{height:85px;border-bottom:2px solid #DDD}#public_home.shares header[role=banner] .shares-right .shares{position:relative;top:60px;color:#777774;font-size:12px;font-weight:600}#public_home.shares header[role=banner] .shares-right .shares:hover{text-decoration:none}#public_home.shares header[role=banner] .shares-right .shares.underlined:hover{text-decoration:underline}#public_home.sub.shares footer[role=contentinfo]{display:none}#public_home.sub.shares section h1{color:#5B5B5B;font-size:34px;line-height:42px;margin-bottom:10px;text-align:left;margin-top:0}#public_home.sub.shares section p{color:#777774;font-weight:normal;line-height:29px}#public_home.sub.shares #track,#public_home.sub.shares #activity-status{border-bottom:8px solid #00B504;padding:50px 0 0;height:auto}#public_home.sub.shares #track .section-divider,#public_home.sub.shares #activity-status .section-divider{border:0;height:100%;margin:0;width:2px;position:absolute;left:683px;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.1) 10%,rgba(0,0,0,0.35) 50%,rgba(0,0,0,0.1) 90%,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(10%,rgba(0,0,0,0.1)),color-stop(50%,rgba(0,0,0,0.35)),color-stop(90%,rgba(0,0,0,0.1)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.1) 10%,rgba(0,0,0,0.35) 50%,rgba(0,0,0,0.1) 90%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.1) 10%,rgba(0,0,0,0.35) 50%,rgba(0,0,0,0.1) 90%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.1) 10%,rgba(0,0,0,0.35) 50%,rgba(0,0,0,0.1) 90%,rgba(0,0,0,0) 100%);background:linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.1) 10%,rgba(0,0,0,0.35) 50%,rgba(0,0,0,0.1) 90%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#00000000',GradientType=0)}#public_home.sub.shares #track .track-image,#public_home.sub.shares #activity-status .track-image,#public_home.sub.shares #track .activity-image,#public_home.sub.shares #activity-status .activity-image{display:inline-block;vertical-align:top;width:200px}#public_home.sub.shares #track .track-image img,#public_home.sub.shares #activity-status .track-image img,#public_home.sub.shares #track .activity-image img,#public_home.sub.shares #activity-status .activity-image img{width:180px;height:auto}#public_home.sub.shares #track .activity-image,#public_home.sub.shares #activity-status .activity-image{width:132px}#public_home.sub.shares #track .activity-image img,#public_home.sub.shares #activity-status .activity-image img{width:112px}#public_home.sub.shares #track .track-details,#public_home.sub.shares #activity-status .track-details,#public_home.sub.shares #track .activity-details,#public_home.sub.shares #activity-status .activity-details{display:inline-block;vertical-align:top;width:470px;padding-right:40px;margin-top:10px}#public_home.sub.shares #track .track-details .creator,#public_home.sub.shares #activity-status .track-details .creator,#public_home.sub.shares #track .activity-details .creator,#public_home.sub.shares #activity-status .activity-details .creator,#public_home.sub.shares #track .track-details .task,#public_home.sub.shares #activity-status .track-details .task,#public_home.sub.shares #track .activity-details .task,#public_home.sub.shares #activity-status .activity-details .task{color:#8D9799;font-weight:300;margin-top:5px}#public_home.sub.shares #track .track-details .creator,#public_home.sub.shares #activity-status .track-details .creator,#public_home.sub.shares #track .activity-details .creator,#public_home.sub.shares #activity-status .activity-details .creator{font-size:16px}#public_home.sub.shares #track .track-details .creator span,#public_home.sub.shares #activity-status .track-details .creator span,#public_home.sub.shares #track .activity-details .creator span,#public_home.sub.shares #activity-status .activity-details .creator span{margin-left:-3px}#public_home.sub.shares #track .track-details .task,#public_home.sub.shares #activity-status .track-details .task,#public_home.sub.shares #track .activity-details .task,#public_home.sub.shares #activity-status .activity-details .task{font-size:18px;color:#777774;font-weight:600}#public_home.sub.shares #track .activity-details,#public_home.sub.shares #activity-status .activity-details{width:535px}#public_home.sub.shares #track .track-description,#public_home.sub.shares #activity-status .track-description,#public_home.sub.shares #track .inctruction-text,#public_home.sub.shares #activity-status .inctruction-text,#public_home.sub.shares #track .post-section,#public_home.sub.shares #activity-status .post-section{padding-right:40px;font-size:13px;color:#8D9799;margin:15px 0 25px;text-align:justify}#public_home.sub.shares #track .track-description p,#public_home.sub.shares #activity-status .track-description p,#public_home.sub.shares #track .inctruction-text p,#public_home.sub.shares #activity-status .inctruction-text p,#public_home.sub.shares #track .post-section p,#public_home.sub.shares #activity-status .post-section p{line-height:22px;font-size:14px}#public_home.sub.shares #track .track-description .try_this,#public_home.sub.shares #activity-status .track-description .try_this,#public_home.sub.shares #track .inctruction-text .try_this,#public_home.sub.shares #activity-status .inctruction-text .try_this,#public_home.sub.shares #track .post-section .try_this,#public_home.sub.shares #activity-status .post-section .try_this{margin-top:10px}#public_home.sub.shares #track .track-description .try_this a,#public_home.sub.shares #activity-status .track-description .try_this a,#public_home.sub.shares #track .inctruction-text .try_this a,#public_home.sub.shares #activity-status .inctruction-text .try_this a,#public_home.sub.shares #track .post-section .try_this a,#public_home.sub.shares #activity-status .post-section .try_this a{font-weight:800;font-size:14px;color:#FF7A00}#public_home.sub.shares #track .track-board,#public_home.sub.shares #activity-status .track-board{padding-right:40px}#public_home.sub.shares #track .track-board img,#public_home.sub.shares #activity-status .track-board img{width:100%;cursor:pointer}#public_home.sub.shares #track .feel_happier,#public_home.sub.shares #activity-status .feel_happier{padding:0 40px 50px}#public_home.sub.shares #track .feel_happier h2,#public_home.sub.shares #activity-status .feel_happier h2{cursor:pointer}#public_home.sub.shares #track .feel_happier .infograph,#public_home.sub.shares #activity-status .feel_happier .infograph{text-transform:uppercase;text-align:center;font-weight:bold}#public_home.sub.shares #track .button-section,#public_home.sub.shares #activity-status .button-section{margin:20px auto 50px;font-size:24px;width:410px;text-align:center;line-height:30px;cursor:pointer}#public_home.sub.shares #track .button-section a.button,#public_home.sub.shares #activity-status .button-section a.button{font-size:18px;font-weight:600;height:60px;padding:5px 60px;line-height:50px;margin:25px 0}#public_home.sub.shares #track .button-section.activity,#public_home.sub.shares #activity-status .button-section.activity{width:634px;float:left}#public_home.sub.shares #track .button-section.activity a.button,#public_home.sub.shares #activity-status .button-section.activity a.button{font-size:16px;font-weight:normal;padding:5px 25px}#public_home.sub.shares #track h1,#public_home.sub.shares #activity-status h1{color:#5B5B5B;font-size:28px;text-align:left;text-decoration:none;line-height:30px;font-weight:600;margin:0}#public_home.sub.shares #track h2,#public_home.sub.shares #activity-status h2{color:#00AAEA;font-size:20px;line-height:22px;margin-bottom:25px}#public_home.sub.shares #track ul,#public_home.sub.shares #activity-status ul{list-style:disc outside none;font-size:16px;color:#7a7a7a;font-weight:normal;letter-spacing:.5px;margin:0 0 40px 16px;width:270px}#public_home.sub.shares #track ul li,#public_home.sub.shares #activity-status ul li{line-height:20px;margin:10px 0}#public_home.sub.shares #track a.button,#public_home.sub.shares #activity-status a.button{text-transform:uppercase;font-size:16px;font-weight:500;height:40px;line-height:30px;margin:0 0 65px 40px;padding:5px 40px}#public_home.sub.shares #track .creator_avatar,#public_home.sub.shares #activity-status .creator_avatar{display:inline-block;width:120px;position:relative}#public_home.sub.shares #track .creator_avatar .creator_name,#public_home.sub.shares #activity-status .creator_avatar .creator_name{position:absolute;font-family:'OpenSansRegular';font-size:16px;text-align:center;width:140px;top:98px;left:-25px}#public_home.sub.shares #track .creator_avatar .creator_name a:hover,#public_home.sub.shares #activity-status .creator_avatar .creator_name a:hover{text-decoration:none;cursor:default}#public_home.sub.shares #track .creator_avatar .pioneer-ribbon,#public_home.sub.shares #activity-status .creator_avatar .pioneer-ribbon,#public_home.sub.shares #track .creator_avatar .pioneerplus-ribbon,#public_home.sub.shares #activity-status .creator_avatar .pioneerplus-ribbon{position:absolute;top:63px;left:-10px}#public_home.sub.shares #track .creator_avatar .pioneerplus-ribbon,#public_home.sub.shares #activity-status .creator_avatar .pioneerplus-ribbon{top:66px;left:-8px}#public_home.sub.shares #track .postdate,#public_home.sub.shares #activity-status .postdate{font-size:15px;line-height:22px;font-weight:300;color:#959595;margin-top:7px}#public_home.sub.shares #track .track-section .track-board .button-section{width:100%}#public_home.sub.shares #activity-status .activity-details .task{font-size:20px}#public_home.sub.shares #activity-status .post-section{margin:40px 0 0 0}#public_home.sub.shares #activity-status .post-section img{float:right;margin:5px 0 10px 15px;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.4);-moz-box-shadow:0 0 3px rgba(0,0,0,0.4);box-shadow:0 0 3px rgba(0,0,0,0.4);border:5px solid #FFF;width:250px;position:relative;z-index:1;cursor:pointer}#public_home.sub.shares #activity-status .post-section .post p{font-size:16px;color:#8D9799;text-align:left;line-height:21px;margin:3px 0 20px}#public_home.sub.shares #activity-status .post-section .post h3{font-size:16px;color:#00aaea;line-height:24px;text-transform:uppercase;letter-spacing:.3px}#public_home.sub.shares #activity-status .post-section .post .try_this a{font-size:16px}#public_home.sub.shares #activity-status .button-section .button.orange{padding:5px 20px;font-weight:500}#public_home.sub.shares #activity-status .private-section{min-height:160px;padding:20px 40px 40px 0}#public_home.sub.shares #activity-status .private-section .text-col{display:inline-block;font-size:24px;margin-top:59px;text-align:center;vertical-align:top;width:375px}#public_home.sub.shares #activity-status .private-section .img-col{display:inline-block;width:250px;margin:5px 0 10px 10px}#public_home.sub.shares #activity-status .private-section img{-webkit-box-shadow:0 0 3px rgba(0,0,0,0.4);-moz-box-shadow:0 0 3px rgba(0,0,0,0.4);box-shadow:0 0 3px rgba(0,0,0,0.4);border:5px solid #FFF;width:250px}#public_home.sub.shares #easy{border-bottom:8px solid #BB2A87;height:430px}#public_home.sub.shares #easy .grid-row{padding:112px 0}#public_home.sub.shares #easy h1{margin-left:25px}#public_home.sub.shares #easy p{margin:0 0 45px 30px}#public_home.sub.shares #personalized{height:430px;border-bottom:8px solid #FD3035}#public_home.sub.shares #personalized .grid-row{padding:69px 0}#public_home.sub.shares #personalized h1{margin-top:60px}#public_home.sub.shares #personalized p{margin:0;position:absolute;text-align:left;width:80%}#public_home.sub.shares #personalized img{max-width:115%;position:absolute;right:-100%;top:10%;width:115%;z-index:0}#public_home.sub.shares #scientific{border-bottom:8px solid #29AAE1;height:420px}#public_home.sub.shares #scientific .grid-row{padding:48px 0}#public_home.sub.shares #scientific h1{margin-top:50px}#public_home.sub.shares #scientific img{float:none;margin-left:84px;width:292px}#public_home.sub.shares #works{border-bottom:8px solid #E82032;text-align:center;height:460px}#public_home.sub.shares #works .grid-row{padding:20px 0}#public_home.sub.shares #works h1{text-align:center;line-height:60px}#public_home.sub.shares #works p{width:75%;margin:0 auto 35px}#public_home.sub.shares #join-now2{height:282px;text-align:center}#public_home.sub.shares #join-now2 .grid-row{padding:77px 0}#public_home.sub.shares #join-now2 h1{color:#FF7A00;font-size:28px;font-weight:400;margin-bottom:10px;text-align:center;line-height:60px}#public_home.sub.shares #join-now2 .largebutton{font-size:20px;font-weight:normal;text-transform:uppercase;height:auto;padding:16px 32px}#public_home.sub.shares #testimonials{border-bottom:8px solid #F37C06;height:420px}#public_home.sub.shares #testimonials .grid-row{padding:31px 0}#public_home.sub.shares #testimonials h2{color:#999;font-weight:normal;font-size:24px;text-align:left}#public_home.sub.shares #testimonials .controls{left:10px;margin-left:-15%;position:absolute;top:180px;width:125%}#public_home.sub.shares #testimonials .controls .arrow_left,#public_home.sub.shares #testimonials .controls .arrow_right{cursor:pointer;height:50px;width:27px}#public_home.sub.shares #testimonials .controls .arrow_left{float:left;background:url("/static/img/public_site/arrow_left.png") no-repeat rgba(0,0,0,0);background-size:25px auto}#public_home.sub.shares #testimonials .controls .arrow_right{float:right;background:url("/static/img/public_site/arrow_right.png") no-repeat rgba(0,0,0,0);background-size:25px auto}#public_home.sub.shares #testimonials .carousel .inner{width:700%;transition:margin 1s ease-in-out 0s}#public_home.sub.shares #testimonials .user-slide{height:330px;float:left;padding:0;margin:0}#public_home.sub.shares #testimonials .user-slide .left h1{color:#666;font-size:26px;line-height:28px;margin-top:2px;letter-spacing:1px;text-align:left}#public_home.sub.shares #testimonials .user-slide .left h2{color:#666;font-size:18px;font-weight:normal;margin:0}#public_home.sub.shares #testimonials .user-slide .left blockquote{color:#C5168A;font-size:20px;font-weight:normal;line-height:27px;margin-bottom:27px;margin-top:0}#public_home.sub.shares #testimonials .user-slide .left blockquote:after{font-size:27px;vertical-align:50%}#public_home.sub.shares #testimonials .user-slide .left blockquote:before{margin-right:5px;font-size:27px;vertical-align:50%}#public_home.sub.shares #testimonials .user-slide .left p{font-size:15px}#public_home.sub.shares #testimonials .user-slide .right .img-frame{background:url("/static/landing_page_assets/img/photo-ring-small.png") no-repeat scroll center center rgba(0,0,0,0);height:314px;left:120px;position:absolute;width:315px}#public_home.sub.shares #testimonials .user-slide .right img{height:314px;left:120px;position:absolute;width:314px;background-clip:padding-box;border-radius:50%}#public_home.sub.shares footer{box-shadow:none;color:#838383;font-family:'OpenSansRegular';font-size:11px;font-weight:normal}#public_home.sub.shares footer ul{margin:20px auto;float:none;width:330px;list-style-type:none;padding:0}#public_home.sub.shares footer ul li{float:left;margin:0 13px}#public_home #login.login .btn-social{font-size:13px;font-family:OpenSansSemibold}body.no_x_scroll{overflow-x:hidden}#share_happiness{min-height:100%}#share_happiness.landing_version{margin-top:80px}#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-family:'OpenSansBold';display:inline-block;height:36px;width: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:0 16px 0}#shared_happifier .grid-row .grid-unit.main{width:66.6%;max-width:660px;padding-left:40px}#shared_happifier .grid-row .grid-unit.shared-happifiers{width:33.3%;max-width:300px}#public_home.share_happiness_lp #shared_happifier{height:auto}#public_home.share_happiness_lp #shared_happifier .mobile{display:none}#public_home.share_happiness_lp #shared_happifier a[title]{height:41px}#public_home.share_happiness_lp #shared_happifier a[title].share-facebook{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: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}#public_home.share_happiness_lp #shared_happifier a[title].share-facebook:hover{background:none repeat scroll 0 0 #0054A6}#public_home.share_happiness_lp #shared_happifier a[title].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}#public_home.share_happiness_lp #shared_happifier a[title].share-tw{background:none repeat scroll 0 0 #0097D1;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: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}#public_home.share_happiness_lp #shared_happifier a[title].share-tw:hover{background:none repeat scroll 0 0 #00AAEA}#public_home.share_happiness_lp #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;margin:0 5px 0 0;width:28px;position:relative;top:6px}#public_home.share_happiness_lp #shared_happifier .shared-happifiers{position:fixed;margin-left:0!important;padding:0 20px 0 60px;top:120px}#public_home.share_happiness_lp #shared_happifier .shared-happifiers h1{font-size:24px;font-family:'OpenSansRegular';color:#777774;text-align:center}#public_home.share_happiness_lp #shared_happifier .shared-happifiers .promo_placeholder{text-align:center;cursor:pointer}#public_home.share_happiness_lp #shared_happifier .shared-happifiers .promo_placeholder img{max-width:100%}#public_home.share_happiness_lp #shared_happifier h1{font-size:42px;color:#372F2B;line-height:44px}#public_home.share_happiness_lp #shared_happifier .author{color:#00AAEA;margin:10px 0 30px 0;font-size:20px;font-family:'OpenSansRegular'}#public_home.share_happiness_lp #shared_happifier .sub,#public_home.share_happiness_lp #shared_happifier .article{font-size:16px;font-family:'OpenSansRegular';color:#777774}#public_home.share_happiness_lp #shared_happifier .article{line-height:28px}#public_home.share_happiness_lp #shared_happifier .article h3{color:#FF7A00;font-size:18px;line-height:20px;margin:25px 0 10px}#public_home.share_happiness_lp #shared_happifier .article p{font-size:16px!important}#public_home.share_happiness_lp #shared_happifier .media-area{position:relative;text-align:center;min-height:200px}#public_home.share_happiness_lp #shared_happifier .media-area .slider-left{position:absolute;width:50px;left:-50px;height:100%}#public_home.share_happiness_lp #shared_happifier .media-area .slider-left .button-bar{position:absolute;top:0;margin:auto;background:#D7D8D2;width:50px;text-align:center;height:104px;-moz-transition:all top .25s ease-in ease-out 0s;-o-transition:all top .25s ease-in ease-out 0s;-webkit-transition:all top .25s ease-in ease-out 0s;-ms-transition:all top .25s ease-in ease-out 0s;transition:all top .25s ease-in ease-out 0s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-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}#public_home.share_happiness_lp #shared_happifier .media-area .slider-left .button-bar .line{height:1px;position:relative;width:100%}#public_home.share_happiness_lp #shared_happifier .media-area .slider-left .button-bar .line.grey{background:none repeat scroll 0 0 #B6B6B6;bottom:-8px}#public_home.share_happiness_lp #shared_happifier .media-area .slider-left .button-bar .line.white{background:none repeat scroll 0 0 #FFF;bottom:-9px}#public_home.share_happiness_lp #shared_happifier .media-area .slider-left .button-bar a div{margin:5px;height:38px;width:38px}#public_home.share_happiness_lp #shared_happifier .media-area .slider-left .button-bar a div i{background-image:url('/static/img/fueled/sprites.png');background-repeat:no-repeat;line-height:30px;display:inline-block}#public_home.share_happiness_lp #shared_happifier .media-area .slider-left .button-bar a div.facebook{margin-top:10px;background:none repeat scroll 0 0 #003A73;-webkit-box-shadow:0 2px 0 #002d5a;-moz-box-shadow:0 2px 0 #002d5a;box-shadow:0 2px 0 #002d5a;padding:6px}#public_home.share_happiness_lp #shared_happifier .media-area .slider-left .button-bar a div.facebook i{width:12px;height:23px;background-position:-728px 0}#public_home.share_happiness_lp #shared_happifier .media-area .slider-left .button-bar a div.facebook:hover{background:none repeat scroll 0 0 #0054A6}#public_home.share_happiness_lp #shared_happifier .media-area .slider-left .button-bar a div.twitter{-webkit-box-shadow:0 2px 0 #00729e;-moz-box-shadow:0 2px 0 #00729e;box-shadow:0 2px 0 #00729e;background:none repeat scroll 0 0 #0097D1;padding:5px}#public_home.share_happiness_lp #shared_happifier .media-area .slider-left .button-bar a div.twitter i{background-position:-1305px 0;width:26px;height:21px}#public_home.share_happiness_lp #shared_happifier .media-area .slider-left .button-bar a div.twitter:hover:hover{background:none repeat scroll 0 0 #00AAEA}#public_home.share_happiness_lp #shared_happifier .media-area .slider-left .button-bar a:hover{text-decoration:none}#public_home.share_happiness_lp #shared_happifier .media-area .slider-left .button-bar a.plus-button div{margin-top:10px;color:#757573;font-size:40px;font-family:'OpenSansBold';line-height:20px}#public_home.share_happiness_lp #shared_happifier .media-area img{margin:30px auto;display:block;max-width:100%;cursor:pointer}#public_home.share_happiness_lp #shared_happifier .section{margin:15px 0}#public_home.share_happiness_lp #shared_happifier .section .buttons-area{width:100%;display:inline-block}#public_home.share_happiness_lp #shared_happifier .section .buttons-area a{margin:0;position:relative;float:left}#public_home.share_happiness_lp #shared_happifier .section .buttons-area a.button.orange{height:40px;line-height:40px;height:41px;padding:0 15px;font-size:16px;background:none repeat scroll 0 0 #e66e00}#public_home.share_happiness_lp #shared_happifier .section .buttons-area a.button.orange:hover{background:none repeat scroll 0 0 #FF7A00}#public_home.share_happiness_lp #shared_happifier .section .buttons-area a.share-facebook{font-size:16px}#public_home.share_happiness_lp #shared_happifier .section .buttons-area a.share-tw{font-size:16px}#public_home.share_happiness_lp #shared_happifier .section .buttons-area a:nth-child(2){margin-left:10px}#public_home.share_happiness_lp #shared_happifier .section .buttons-area a:nth-child(3){margin-left:10px}#public_home.share_happiness_lp #shared_happifier .section .subscribe-dh{width:auto;float:right;vertical-align:top;padding:10px}#public_home.share_happiness_lp #shared_happifier .section .subscribe-dh h2{color:#00AAEA;font-size:16px;font-family:'OpenSansSemibold';text-align:center;font-weight:normal;margin-bottom:5px}#public_home.share_happiness_lp #shared_happifier .section .subscribe-dh form input:first-child{margin-right:5px}#public_home.share_happiness_lp #shared_happifier .big-buttons-area{margin:20px 0}#public_home.share_happiness_lp #shared_happifier .big-buttons-area a{position:relative}#public_home.share_happiness_lp #shared_happifier .big-buttons-area a.share-facebook{width:49%;display:inline-block;float:left;font-size:16px}#public_home.share_happiness_lp #shared_happifier .big-buttons-area a.share-tw{width:49%;display:inline-block;float:right;font-size:16px}#public_home.share_happiness_lp #shared_happifier .topics{margin:20px 0;font-size:18px;font-family:'OpenSansRegular';display:none}#public_home.share_happiness_lp #shared_happifier .credits{margin:20px 0 0;font-size:18px;font-family:'OpenSansRegular'}#public_home.share_happiness_lp #shared_happifier .tags{font-size:18px;font-family:'OpenSansRegular';margin:10px 0 80px}#public_home.share_happiness_lp #shared_happifier .get-dh{background:#ECECEC;padding:20px;margin-bottom:50px}#public_home.share_happiness_lp #shared_happifier .get-dh h2{font-size:28px;font-family:'OpenSansLight';text-align:center;margin:0 0 15px}#public_home.share_happiness_lp #shared_happifier .get-dh .sub{font-size:18px;font-family:'OpenSansRegular';text-align:center;margin:0 5px 30px}#public_home.share_happiness_lp #shared_happifier .get-dh form{margin:20px 20px 5px}#public_home.share_happiness_lp #shared_happifier .get-dh form input[type=email]{font-size:18px;font-family:'OpenSansSemibold';height:340px;width:45px;margin-right:10px;border:2px solid #DEDEDC;padding:5px}#public_home.share_happiness_lp #shared_happifier .get-dh form input[type=submit]{font-size:18px;font-family:'OpenSansBold';height:175px;width:44px;font-weight:bold}#public_home.share_happiness_lp{position:relative}#public_home.share_happiness_lp header[role=banner]{position:static}#public_home.share_happiness_lp .promo-floater{background:#fff;position:fixed;padding:25px;width:258px;text-align:center;bottom:0;border:1px solid #FF7A00;border-bottom:none;z-index:999;-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;-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)}#public_home.share_happiness_lp .promo-floater .text{margin-bottom:20px;font-size:14px;font-family:'OpenSansSemibold';color:#372f2b}#public_home.share_happiness_lp .promo-floater .button{height:48px;font-size:14px;line-height:50px;width:170px}#public_home.share_happiness_lp #share_happiness #shared_happifier{min-width:100%}#public_home.share_happiness_lp #share_happiness #shared_happifier .article h3{color:#FF7A00;font-size:18px;line-height:20px;margin:25px 0 10px}#public_home.share_happiness_lp #share_happiness #shared_happifier .grid-row .grid-unit.main{width:66.6%;margin-bottom:160px}#public_home.share_happiness_lp #share_happiness #shared_happifier .grid-row .grid-unit.main h1{font-size:42px;color:#372F2B;line-height:44px;text-align:left}#public_home.share_happiness_lp #share_happiness #shared_happifier .grid-row .grid-unit.shared-happifiers{width:33.3%;max-width:300px;z-index:899}#public_home.share_happiness_lp #share_happiness #shared_happifier .grid-row .grid-unit.shared-happifiers h1{color:#777774;font-size:24px;text-align:center;font-weight:600}body.white{background:#fff}body.white header[role=banner]{border-bottom:1px solid #dedede}#login-error{max-width:800px;width:80%;margin:100px auto;text-align:center}#login-error .description{color:#00aaea;font-family:'OpenSansSemibold';font-size:40px;font-weight:normal}#login-error .support{margin-top:45px;font-family:'OpenSansRegular';font-size:26px;font-weight:normal}#login-error .support b{font-family:'OpenSansSemibold';font-weight:normal}@media screen and (min-width:768px) and (max-width:1024px){#public_home.share_happiness_lp .grid-row .grid-unit.top-header{width:49%}#public_home.share_happiness_lp #share_happiness #shared_happifier .mobile{display:none}#public_home.share_happiness_lp #share_happiness #shared_happifier .grid-row .grid-unit.main .buttons-area{left:-50px;position:relative;width:540px}#public_home.share_happiness_lp #share_happiness #shared_happifier .grid-row .grid-unit.main .buttons-area a{width:32%!important;font-size:15px!important;text-align:center}#public_home.share_happiness_lp #share_happiness #shared_happifier .grid-row .grid-unit.main .buttons-area a.share-facebook{width:32%!important;font-size:15px!important}#public_home.share_happiness_lp #share_happiness #shared_happifier .grid-row .grid-unit.main .buttons-area a.share-tw{width:32%!important;font-size:15px!important}#public_home.share_happiness_lp #share_happiness #shared_happifier .grid-row .grid-unit.shared-happifiers{padding:0 0 0 25px!important}#public_home.share_happiness_lp #share_happiness #shared_happifier .grid-row .grid-unit.shared-happifiers .promo_placeholder{margin-right:35px!important}}#public_home.share_happiness_lp #shared_happifier .section .buttons-area.mobile{display:none}@media only screen and (min-device-width:320px) and (max-device-width:767px){#public_home.share_happiness_lp header[role=banner]{position:static!important}#public_home.share_happiness_lp #share_happiness{margin-top:0!important}#public_home.share_happiness_lp #share_happiness #shared_happifier .grid-row .grid-unit{width:100%;margin:0}#public_home.share_happiness_lp #share_happiness #shared_happifier .grid-row .grid-unit h1{font-size:38px!important;line-height:40px!important;color:#372F2B!important}#public_home.share_happiness_lp #share_happiness #shared_happifier .grid-row .grid-unit.main{width:100%;min-width:320px;min-height:0!important;padding:0 10px;margin-bottom:30px!important}#public_home.share_happiness_lp #share_happiness #shared_happifier .grid-row .grid-unit.main .media-area .slider-left{display:none}#public_home.share_happiness_lp #share_happiness #shared_happifier .grid-row .grid-unit.main .media-area img{margin-top:75px}#public_home.share_happiness_lp #share_happiness #shared_happifier .grid-row .grid-unit.main .media-area .image-container img{margin-top:30px}#public_home.share_happiness_lp #share_happiness #shared_happifier .grid-row .grid-unit.main .signup.button.mobile{display:block;margin:30px 0 15px;height:41px;line-height:40px;font-size:16px;text-align:center}#public_home.share_happiness_lp #share_happiness #shared_happifier .grid-row .grid-unit.main .buttons-area{margin:5px auto 10px;display:none}#public_home.share_happiness_lp #share_happiness #shared_happifier .grid-row .grid-unit.main .buttons-area.mobile{display:block}#public_home.share_happiness_lp #share_happiness #shared_happifier .grid-row .grid-unit.main .buttons-area a{width:48%!important;font-size:16px}#public_home.share_happiness_lp #share_happiness #shared_happifier .grid-row .grid-unit.main .buttons-area a.button.orange{display:block;margin:30px 0 15px;height:41px;line-height:40px;font-size:16px;text-align:center;width:100%}#public_home.share_happiness_lp #share_happiness #shared_happifier .grid-row .grid-unit.main .big-buttons-area{display:none}#public_home.share_happiness_lp #share_happiness #shared_happifier .grid-row .grid-unit.main .big-buttons-area.mobile{display:block;margin-top:10px;text-align:center}#public_home.share_happiness_lp #share_happiness #shared_happifier .grid-row .grid-unit.main .big-buttons-area.mobile a{height:60px;line-height:18px;padding:10px 5px;width:33%!important;vertical-align:top;margin-top:0!important}#public_home.share_happiness_lp #share_happiness #shared_happifier .grid-row .grid-unit.main .big-buttons-area.mobile a.share-facebook{float:none;margin:0 2px 0 1px}#public_home.share_happiness_lp #share_happiness #shared_happifier .grid-row .grid-unit.main .big-buttons-area.mobile a.signup{float:left;line-height:18px;font-size:16px;height:58px}#public_home.share_happiness_lp #share_happiness #shared_happifier .grid-row .grid-unit.main .big-buttons-area.mobile a.mobile{display:inline-block}#public_home.share_happiness_lp #share_happiness #shared_happifier .grid-row .grid-unit.main .video-area{width:100%!important;left:0!important}#public_home.share_happiness_lp #share_happiness #shared_happifier .grid-row .grid-unit.main .video-area .button-floater{display:none}#public_home.share_happiness_lp #share_happiness #shared_happifier .grid-row .grid-unit.main .video-area iframe{margin:15px auto 0!important}#public_home.share_happiness_lp #share_happiness #shared_happifier .grid-row .grid-unit.shared-happifiers{width:100%!important;min-width:320px;max-width:640px;padding:0 10px 0 0!important;position:relative!important;top:0!important;margin:0}#public_home.share_happiness_lp #share_happiness #shared_happifier .grid-row .grid-unit.shared-happifiers .greyline{margin:20px auto;height:1px;width:300px;background:#d2d2d2;display:none}#public_home.share_happiness_lp #share_happiness #shared_happifier .grid-row .grid-unit.shared-happifiers .greyline.mobile{display:block!important}#public_home.share_happiness_lp #share_happiness #shared_happifier .grid-row .grid-unit.shared-happifiers h1{margin:0;text-align:center;font-size:32px!important;line-height:34px!important;color:#777774!important;font-weight:600px!important}#public_home.share_happiness_lp #share_happiness #shared_happifier .grid-row .grid-unit.shared-happifiers .promo_placeholder{margin-bottom:50px;text-align:center}}#public_home.sub #unsubscribe_daily_happifier{height:500px;margin:0 auto;min-height:70%;position:relative;top:100px;padding-bottom:20px;width:600px}#public_home.sub #unsubscribe_daily_happifier h1.title{color:#00AAEA;font-family:'OpenSansSemibold';font-size:30px;margin-bottom:50px}#public_home.sub #unsubscribe_daily_happifier h1.unsubscribed{color:#372F2B;font-family:'OpenSansSemibold';font-size:30px;margin-bottom:50px}#public_home.sub #unsubscribe_daily_happifier div.unsubscribed{vertical-align:top;text-align:center;font-family:'OpenSansSemibold';font-size:16px;line-height:18px;color:#372F2B;line-height:22px}#public_home.sub #unsubscribe_daily_happifier .option{margin:6px auto;width:480px}#public_home.sub #unsubscribe_daily_happifier .option .choise{-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 #6f6866;display:inline-block;position:relative;cursor:pointer}#public_home.sub #unsubscribe_daily_happifier .option .choise .choise-inner{width:14px;height:14px;background:#ff7900;-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;position:relative;top:2px;left:2px;display:none}#public_home.sub #unsubscribe_daily_happifier .option .choise.checked .choise-inner{display:block}#public_home.sub #unsubscribe_daily_happifier .option .text{display:inline-block;vertical-align:top;text-align:left;margin-left:10px;font-family:'OpenSansRegular';font-size:16px;line-height:18px}#public_home.sub #unsubscribe_daily_happifier .form{margin:45px auto 0;text-align:center}#public_home.sub #unsubscribe_daily_happifier .form .email{margin:0 auto 40px;width:550px}#public_home.sub #unsubscribe_daily_happifier .form .email span{font-size:16px;font-family:'OpenSansBold';vertical-align:top;top:2px;position:relative}#public_home.sub #unsubscribe_daily_happifier .form .email span:first-child{color:#372F2B}#public_home.sub #unsubscribe_daily_happifier .form .email span:nth-child(2){color:#f32439;margin-left:-2px}#public_home.sub #unsubscribe_daily_happifier .form .email input{width:475px;color:#777774;margin-left:10px;vertical-align:top;font-size:14px;padding:3px 5px}#public_home.sub #unsubscribe_daily_happifier .form .email .error{color:red;height:16px;margin-top:2px;font-family:'OpenSansRegular';visibility:visible}#public_home.sub #unsubscribe_daily_happifier .form .email .error.invisible{visibility:hidden}#public_home.sub #unsubscribe_daily_happifier a.button{font-family:'OpenSansBold';font-size:14px;height:50px;padding:0 40px;line-height:50px}#public_home.sub #email_unsubscribe{height:500px;margin:0 auto 100px;min-height:70%;position:relative;top:100px;padding-bottom:20px;width:600px}#public_home.sub #email_unsubscribe h1.title{color:#00AAEA;font-family:'OpenSansSemibold';font-size:30px;margin-bottom:18px}#public_home.sub #email_unsubscribe .sub{text-align:center;font-family:'OpenSansRegular';font-size:20px;line-height:24px;font-weight:normal;margin-bottom:50px}#public_home.sub #email_unsubscribe div.unsubscribed{vertical-align:top;text-align:center;font-family:'OpenSansSemibold';font-size:30px;line-height:34px;color:#372F2B}#public_home.sub #email_unsubscribe .option{margin:10px auto;width:530px}#public_home.sub #email_unsubscribe .option .choise{-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 #6f6866;display:inline-block;position:relative;cursor:pointer}#public_home.sub #email_unsubscribe .option .choise .choise-inner{width:14px;height:14px;background:#ff7900;-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;position:relative;top:2px;left:2px;display:none}#public_home.sub #email_unsubscribe .option .choise.checked .choise-inner{display:block}#public_home.sub #email_unsubscribe .option a:hover{text-decoration:none}#public_home.sub #email_unsubscribe .option a .text{display:inline-block;color:#777774;vertical-align:top;text-align:left;margin-left:10px;font-family:'OpenSansRegular';font-size:16px;line-height:18px}#public_home.sub #email_unsubscribe .form{margin:45px auto 0;text-align:center}#public_home.sub #email_unsubscribe .form .email{margin:0 auto 60px;width:600px}#public_home.sub #email_unsubscribe .form .email span{font-size:20px;font-family:'OpenSansSemibold';vertical-align:top;top:2px;position:relative;line-height:35px}#public_home.sub #email_unsubscribe .form .email span:first-child{color:#372F2B}#public_home.sub #email_unsubscribe .form .email span:nth-child(2){color:#f32439;margin-left:-2px}#public_home.sub #email_unsubscribe .form .email input{width:475px;color:initial;margin-left:10px;vertical-align:top;font-size:18px;padding:4px 8px;-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;font-family:'OpenSansSemibold';border:1px solid #d7d7d2}#public_home.sub #email_unsubscribe .form .email .error{color:red;height:16px;margin-top:3px;font-family:'OpenSansRegular';visibility:visible;width:475px;float:right;margin-right:24px;text-align:center}#public_home.sub #email_unsubscribe .form .email .error.invisible{visibility:hidden}#public_home.sub #email_unsubscribe a.button{font-family:'OpenSansBold';font-size:14px;height:50px;padding:0 40px;line-height:50px}#public_home.sub #email_unsubscribe.unsubscribed{width:1024px;min-height:554px;height:554px}#public_home.sub #email_unsubscribe_complete{margin:0 auto 100px;position:relative;top:100px;padding-bottom:20px;width:1024px;min-height:554px;height:554px}#public_home.sub #email_unsubscribe_complete p{color:black;font-size:30px;text-align:center;line-height:normal}@media only screen and (min-device-width:320px) and (max-device-width:767px){#easy .grid-row{padding:40px 0!important}#easy .easy2{margin-top:0!important}}html[lang=es] #public_home header[role='banner'] nav a{font-size:11px}html[lang=es] #public_home .science-box .box-bd{height:350px}html[lang=es] body.sub.in_app #science-happiness .science-box .box-bd{height:350px}html[lang=fr] body.sub.in_app #science-happiness .science-box .box-bd{height:350px}html[lang=fr] #public_home .science-box .box-bd{height:350px}html[lang=fr] #public_home header[role='banner'] .grid-row .grid-unit{width:19%}html[lang=fr] #public_home header[role='banner'] .grid-row .user{margin-top:16px;width:auto}html[lang=fr] #public_home header[role='banner'] .grid-row .user a.label.grey{margin-left:10px;margin-right:5px!important}html[lang=fr] #public_home header[role='banner'] .grid-row .user .button.orange{padding:0 8px}html[lang=fr] #public_home header[role='banner'] .grid-row .grid-unit.col-2{width:61%}html[lang=fr] #public_home header[role='banner'] nav a{font-size:10px}html[lang=fr] #public_home header[role='banner'] nav ul li label{font-size:10px}html[lang=de] #public_home .science-box .box-bd{height:345px}html[lang=de] body.sub.in_app #science-happiness .science-box .box-bd{height:330px}html[lang=pt] #public_home footer[role='contentinfo'] .social-networks h4{font-size:14px}.box_model{-moz-box-sizing:border-box;box-sizing:border-box}.no_select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-user-select:none}.group:before,.group:after{content:'';display:table}.group:after{clear:both}.group{position:relative;zoom:1}.box-no-padding{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;border:1px solid #CCC}.center-block{display:block;margin:0 auto}.acts_as_link{color:#0B7BCC;cursor:pointer}.acts_as_link:hover{color:#085e9c}.box{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}.box-no-padding{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}.gradient_technique{-webkit-box-shadow:0 2px 1px #333;-moz-box-shadow:0 2px 1px #333;box-shadow:0 2px 1px #333;background-color:#f1f1f1;background-image:-moz-linear-gradient(top,#FFF,#DDD);background-image:-webkit-gradient(linear,0 0,0 100%,from(#FFF),to(#DDD));background-image:-webkit-linear-gradient(top,#FFF,#DDD);background-image:-o-linear-gradient(top,#FFF,#DDD);background-image:linear-gradient(to bottom,#FFF,#DDD);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffdddddd',GradientType=0);background-color:#DDD;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#FFF),to(#DDD));background-image:-moz-linear-gradient(#FFF,#DDD);background-image:-ms-linear-gradient(#FFF,#DDD);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFF),color-stop(100%,#DDD));background-image:-webkit-linear-gradient(#FFF,#DDD);background-image:-o-linear-gradient(#FFF,#DDD);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF',endColorstr='#DDD',GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF',endColorstr='#DDD',GradientType=0)";background-image:linear-gradient(#FFF,#DDD)}.technique_border_and_box{border:1px solid #CCC;-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;line-height:58px}.box-blue{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;border:1px solid #C8D8DF;background-color:#DCEDF4;color:#3888A9}.right{text-align:right}.center{text-align:center}.hidden{display:none}.happify_icon .white{background-position:center center;display:block;height:60px;width:60px;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){.happify_icon .white{background-image:url(/static/img/sprite-1@2x.png);background-size:1080px 950px}}.happify_icon .small{background-repeat:no-repeat;background-position:center center;display:inline-block;height:14px;width:14px;line-height:14px;vertical-align:text-top}.happify_icon .medium{background-repeat:no-repeat;background-position:center center;display:inline-block;height:14px;width:14px;line-height:14px;vertical-align:middle}.happify_icon .large{background-repeat:no-repeat;background-position:center center;display:inline-block;height:24px;width:24px;line-height:24px;vertical-align:middle}.happify_icon .extra-large{background-repeat:no-repeat;background-position:center center;display:inline-block;height:40px;width:40px;line-height:40px;vertical-align:middle}.happify_colors.savor{color:#c82993}.happify_colors.thank{color:#fd8925}.happify_colors.aspire{color:#1da2df}.happify_colors.give{color:#1fc525}.happify_colors.empathize{color:#fc1923}#press h1{margin-bottom:20px;font-size:54px!important}#press h1{font-family:OpenSansBold;text-transform:capitalize}#press h2{font-size:34px;margin-bottom:35px!important;font-family:OpenSansSemiBold;text-transform:capitalize}#press h3{font-family:OpenSansSemiBold;font-size:22px!important;text-transform:capitalize;margin-bottom:3px!important;font-weight:normal}#press .grid-row .heading-line{margin:10px auto 10px!important}#press .grid-row .heading-text{margin:15px 0 40px 0;font-size:20px}#press .grid-row aside.grid-unit{width:37%}#press .grid-row aside.grid-unit div{margin-bottom:35px}#press .grid-row aside.grid-unit div.navigation a{text-decoration:none;color:#8D9799}#press .grid-row aside.grid-unit div a{display:block;color:#00A8EE;text-decoration:underline;font-size:18px;line-height:30px}#press .grid-row .content.grid-unit{width:63%;margin-top:0}#press .grid-row .content.grid-unit .press-item:first-of-type{padding:0 0 35px 0}#press .grid-row .content.grid-unit .press-item{border-bottom:2px solid #E4E4E4;padding:35px 0}#press .grid-row .content.grid-unit .press-item a{text-decoration:none}#press .grid-row .content.grid-unit .press-item img{display:inline-block;width:34%;margin-right:7.5%;vertical-align:middle}#press .grid-row .content.grid-unit .press-item div{vertical-align:middle;display:inline-block;width:57.5%}#press .grid-row .content.grid-unit .press-item div p{margin-top:5px;font-size:18px;line-height:30px}#press .grid-row .content.grid-unit .press-item:last-Of-type{border-bottom:0}.box_model{-moz-box-sizing:border-box;box-sizing:border-box}.no_select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-user-select:none}.group:before,.group:after{content:'';display:table}.group:after{clear:both}.group{position:relative;zoom:1}.box-no-padding{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;border:1px solid #CCC}.center-block{display:block;margin:0 auto}.acts_as_link{color:#0B7BCC;cursor:pointer}.acts_as_link:hover{color:#085e9c}.box{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}.box-no-padding{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}.gradient_technique{-webkit-box-shadow:0 2px 1px #333;-moz-box-shadow:0 2px 1px #333;box-shadow:0 2px 1px #333;background-color:#f1f1f1;background-image:-moz-linear-gradient(top,#FFF,#DDD);background-image:-webkit-gradient(linear,0 0,0 100%,from(#FFF),to(#DDD));background-image:-webkit-linear-gradient(top,#FFF,#DDD);background-image:-o-linear-gradient(top,#FFF,#DDD);background-image:linear-gradient(to bottom,#FFF,#DDD);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffdddddd',GradientType=0);background-color:#DDD;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#FFF),to(#DDD));background-image:-moz-linear-gradient(#FFF,#DDD);background-image:-ms-linear-gradient(#FFF,#DDD);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFF),color-stop(100%,#DDD));background-image:-webkit-linear-gradient(#FFF,#DDD);background-image:-o-linear-gradient(#FFF,#DDD);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF',endColorstr='#DDD',GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF',endColorstr='#DDD',GradientType=0)";background-image:linear-gradient(#FFF,#DDD)}.technique_border_and_box{border:1px solid #CCC;-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;line-height:58px}.box-blue{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;border:1px solid #C8D8DF;background-color:#DCEDF4;color:#3888A9}.right{text-align:right}.center{text-align:center}.hidden{display:none}.happify_icon .white{background-position:center center;display:block;height:60px;width:60px;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){.happify_icon .white{background-image:url(/static/img/sprite-1@2x.png);background-size:1080px 950px}}.happify_icon .small{background-repeat:no-repeat;background-position:center center;display:inline-block;height:14px;width:14px;line-height:14px;vertical-align:text-top}.happify_icon .medium{background-repeat:no-repeat;background-position:center center;display:inline-block;height:14px;width:14px;line-height:14px;vertical-align:middle}.happify_icon .large{background-repeat:no-repeat;background-position:center center;display:inline-block;height:24px;width:24px;line-height:24px;vertical-align:middle}.happify_icon .extra-large{background-repeat:no-repeat;background-position:center center;display:inline-block;height:40px;width:40px;line-height:40px;vertical-align:middle}.happify_colors.savor{color:#c82993}.happify_colors.thank{color:#fd8925}.happify_colors.aspire{color:#1da2df}.happify_colors.give{color:#1fc525}.happify_colors.empathize{color:#fc1923}@media only screen and (max-width:500px){table.rewards-promotion-periods{font-size:9px}}@media only screen and (min-width:500px){table.rewards-promotion-periods{font-size:15px}}#public_home #sweepstakes_official_rules{padding-bottom:100px}#public_home #sweepstakes_official_rules h1{font-size:45px;text-transform:uppercase;color:#372f2b;margin:20px 0}#public_home #sweepstakes_official_rules h1 sup{font-size:14px;vertical-align:super}#public_home #sweepstakes_official_rules h2{font-family:OpenSansRegular;font-size:30px;text-align:center;text-transform:uppercase;color:#372f2b;margin:20px 0}#public_home #sweepstakes_official_rules .title{font-family:OpenSansBold;font-size:18px;text-transform:uppercase;color:#372f2b;margin:20px 0}#public_home #sweepstakes_official_rules .title.not-uppercase{text-transform:none}#public_home #sweepstakes_official_rules span{font-family:OpenSansRegular;color:#8d9799;font-size:18px;line-height:30px}#public_home #sweepstakes_official_rules ol{color:#372f2b;list-style-type:decimal;list-style-position:inside;font-family:OpenSansBold;font-size:18px}#public_home #sweepstakes_official_rules ol.internal{font-family:OpenSansRegular;margin-left:21px;list-style-type:none}#public_home #sweepstakes_official_rules ol.internal .title{font-family:OpenSansRegular;text-decoration:underline;text-transform:none}#public_home #sweepstakes_official_rules ol.internal li:before{content:counter(mycounter,upper-alpha) ")"}#public_home #sweepstakes_official_rules ol.internal li{counter-increment:mycounter}#public_home #sweepstakes_official_rules ol li+li{margin-top:20px}#public_home #sweepstakes_official_rules table.rewards-promotion-periods{width:100%;overflow:hidden;table-layout:fixed;border-collapse:collapse;margin:20px 0}#public_home #sweepstakes_official_rules table.rewards-promotion-periods th{font-family:OpenSansBold}#public_home #sweepstakes_official_rules table.rewards-promotion-periods td{font-family:OpenSansRegular;color:#8d9799}#public_home #sweepstakes_official_rules table.rewards-promotion-periods th,#public_home #sweepstakes_official_rules table.rewards-promotion-periods td{text-align:left;vertical-align:top;padding:15px}#public_home #sweepstakes_official_rules .bold{font-family:OpenSansBold}.box_model{-moz-box-sizing:border-box;box-sizing:border-box}.no_select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-user-select:none}.group:before,.group:after{content:'';display:table}.group:after{clear:both}.group{position:relative;zoom:1}.box-no-padding{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;border:1px solid #CCC}.center-block{display:block;margin:0 auto}.acts_as_link{color:#0B7BCC;cursor:pointer}.acts_as_link:hover{color:#085e9c}.box{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}.box-no-padding{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}.gradient_technique{-webkit-box-shadow:0 2px 1px #333;-moz-box-shadow:0 2px 1px #333;box-shadow:0 2px 1px #333;background-color:#f1f1f1;background-image:-moz-linear-gradient(top,#FFF,#DDD);background-image:-webkit-gradient(linear,0 0,0 100%,from(#FFF),to(#DDD));background-image:-webkit-linear-gradient(top,#FFF,#DDD);background-image:-o-linear-gradient(top,#FFF,#DDD);background-image:linear-gradient(to bottom,#FFF,#DDD);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffdddddd',GradientType=0);background-color:#DDD;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#FFF),to(#DDD));background-image:-moz-linear-gradient(#FFF,#DDD);background-image:-ms-linear-gradient(#FFF,#DDD);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFF),color-stop(100%,#DDD));background-image:-webkit-linear-gradient(#FFF,#DDD);background-image:-o-linear-gradient(#FFF,#DDD);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF',endColorstr='#DDD',GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF',endColorstr='#DDD',GradientType=0)";background-image:linear-gradient(#FFF,#DDD)}.technique_border_and_box{border:1px solid #CCC;-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;line-height:58px}.box-blue{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;border:1px solid #C8D8DF;background-color:#DCEDF4;color:#3888A9}.right{text-align:right}.center{text-align:center}.hidden{display:none}.happify_icon .white{background-position:center center;display:block;height:60px;width:60px;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){.happify_icon .white{background-image:url(/static/img/sprite-1@2x.png);background-size:1080px 950px}}.happify_icon .small{background-repeat:no-repeat;background-position:center center;display:inline-block;height:14px;width:14px;line-height:14px;vertical-align:text-top}.happify_icon .medium{background-repeat:no-repeat;background-position:center center;display:inline-block;height:14px;width:14px;line-height:14px;vertical-align:middle}.happify_icon .large{background-repeat:no-repeat;background-position:center center;display:inline-block;height:24px;width:24px;line-height:24px;vertical-align:middle}.happify_icon .extra-large{background-repeat:no-repeat;background-position:center center;display:inline-block;height:40px;width:40px;line-height:40px;vertical-align:middle}.happify_colors.savor{color:#c82993}.happify_colors.thank{color:#fd8925}.happify_colors.aspire{color:#1da2df}.happify_colors.give{color:#1fc525}.happify_colors.empathize{color:#fc1923}#public_home #our-team .sub-nav ul{width:335px}#public_home #our-team .heading-text{margin-bottom:20px}#public_home #our-team .member{padding:50px 0;border-bottom:1px #DDD solid}#public_home #our-team .member:last-child{border-bottom:none}#public_home #our-team .member h2{font-size:32px;font-weight:700}#public_home #our-team .member h3{font-size:26px;font-weight:500;color:#ff7a00;margin:0 0 30px 0}#public_home #our-team .member h4{font-style:italic;font-weight:600;font-size:20px;margin:30px 0 15px 0}#public_home #our-team .member p.fun-fact{color:#ff7a00;font-size:18px;line-height:25px}