body{font-weight:500}.video-embed-container{position:relative;background-repeat:no-repeat;background-size:cover;padding-bottom:36.25%;height:0;overflow:hidden;max-width:100%}.video-embed-container .video-overlay-play-button{box-sizing:border-box;width:100%;height:100%;padding:12% calc(50% - 50px);position:absolute;top:0;left:0;z-index:2;display:block;opacity:.95;cursor:pointer;background-image:linear-gradient(transparent,#aaa);transition:opacity 150ms}.video-embed-container .video-overlay-play-button .is-hidden{display:none}.video-embed-container .video-overlay-play-button:hover{opacity:1}.video-embed-container embed,.video-embed-container iframe,.video-embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.project-wrapper{font-size:16px}.project-wrapper .project-title h1{color:#0d535d;font-size:30px;text-shadow:0 3px 6px rgba(0,0,0,.16)}.project-wrapper .project-description{width:70%;margin:0 auto}.project-wrapper .project-description p{font-size:14px}.project-wrapper .project-header{text-align:center;padding-top:120px}.project-wrapper .video-container{display:none}.project-wrapper .project-video-container{z-index:1;position:relative;background-position:center}.project-wrapper .project-video-container .overlay{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#aaa;opacity:.3;z-index:2}.project-wrapper .project-video-image{position:relative}.project-wrapper .project-image{position:absolute;margin-top:-20px;bottom:-75px;left:calc(50% - 100px);z-index:10;box-shadow:0 3px 6px rgba(0,0,0,.16)}.project-wrapper .project-image img{width:200px;height:200px}.project-wrapper .project-assets{margin-bottom:45px}.project-wrapper .project-content-wrapper{background-color:#f7f7f7}.project-wrapper .project-content-container{padding-top:40px;margin:0 auto;width:80%}.project-wrapper .project-content{float:left;width:60%}.project-wrapper .project-content-stage{text-transform:capitalize}.project-wrapper .project-sidenav{float:right;width:30%}.project-wrapper .project-sidenav img{width:100%}.project-wrapper .project-sidenav .product-discussion-go{margin-bottom:10px}.project-wrapper .project-stage{list-style-type:none}.project-wrapper .project-stage li{border-radius:10px;border:1px solid #aaa;padding:10px;float:left;margin-right:10px}.project-wrapper .project-stage li.selected{font-weight:700;color:#fff;background-color:#0d535d}.project-wrapper .project-endorse{min-height:20px}.project-wrapper .project-endorse .endorse-count{width:200px;margin:0 auto;font-weight:700;position:relative;margin-bottom:10px}.project-wrapper .project-endorse .endorse-count img{position:absolute;width:100%;display:none;z-index:10;top:0;left:0}.project-wrapper .project-endorse .endorse-count .endorse-count-count{position:absolute;top:5px;right:15px;font-size:18px;z-index:100}.project-wrapper .project-endorse .endorse-count.customer-endorsed.endorsing-active .endorse-count-endorsed{display:block;cursor:pointer}.project-wrapper .project-endorse .endorse-count.customer-endorsed.endorsing-active .endorse-count-count{top:8px;right:20px}.project-wrapper .project-endorse .endorse-count.customer-endorsed.endorsing-inactive .endorse-count-count{top:8px;right:20px}.project-wrapper .project-endorse .endorse-count.customer-endorsed.endorsing-inactive .endorse-count-endorsed-inactive{display:block}.project-wrapper .project-endorse .endorse-count.customer-unendorsed.endorsing-active .endorse-count-unendorsed{display:block;cursor:pointer}.project-wrapper .project-endorse .endorse-count.customer-unendorsed.endorsing-active .endorse-count-count{top:2px;right:10px}.project-wrapper .project-endorse .endorse-count.customer-unendorsed.endorsing-inactive .endorse-count-unendorsed-inactive{display:block}.project-wrapper .project-endorse .endorse-count.customer-unendorsed.endorsing-inactive .endorse-count-count{top:4px;right:15px}.project-wrapper .project-endorse .project-endorse-done{padding-top:60px;width:50%;margin:0 auto;text-align:left;display:none}.project-wrapper .project-endorse .project-endorse-done .project-endorse-done-content{border:1px solid #eee;padding:10px;margin-bottom:20px}@media screen and (max-width:950px){.project-wrapper .project-image{bottom:-80px;left:calc(50% - 80px)}.project-wrapper .project-image img{width:160px;height:160px}}@media screen and (max-width:720px){.project-wrapper .project-content-container{width:90%}.project-wrapper .project-content,.project-wrapper .project-sidenav{float:none;width:100%}.project-wrapper .video-overlay-play-button{padding:7% calc(50% - 50px)}.project-wrapper .project-endorse-done{width:100%}.project-wrapper .project-image{bottom:-70px;left:calc(50% - 50px)}.project-wrapper .project-image img{width:100px;height:100px}.project-wrapper .project-header{padding-top:90px}.project-wrapper .project-endorse-done{width:90%!important}}@media screen and (max-width:420px){.project-wrapper .video-overlay-play-button{padding:10% calc(55% - 50px)}.project-wrapper .project-image{bottom:-70px;left:calc(50% - 50px)}.project-wrapper .project-image img{width:100px;height:100px}.project-wrapper .project-header{padding-top:90px}.project-wrapper .project-description{width:300px}}.rte h2{font-family:"Open Sans",sans-serif!important;font-weight:700;font-size:.9em;letter-spacing:.08em}.project-discussion{text-align:center;margin-top:20px;padding-bottom:40px}.project-discussion h2{font-family:"Open Sans",sans-serif!important;font-weight:700;font-size:.9em;letter-spacing:.08em}.project-discussion .comments-container{text-align:left}.project-sidenav .project-content-detail{background-color:#fff;border:1px solid #d0d0d0;border-radius:5px 5px 0 0;padding:20px 40px 10px 40px}.project-sidenav .project-content-detail a{font-family:proxima-nova-extra-condensed!important;font-size:18px;font-weight:600}.project-sidenav .project-content-detail h2{font-family:proxima-nova-extra-condensed!important;text-shadow:0 3px 6px rgba(0,0,0,.16);letter-spacing:0;text-transform:none;font-size:27px;font-weight:600}.project-sidenav .project-content-detail ul{margin:0 0}.project-badge{background-color:#0d535d;padding:40px;border-radius:0 0 5px 5px}.list-title{text-transform:none;line-height:1.2}a.voting-proj-title{text-transform:none;line-height:1.2!important;letter-spacing:0;font-size:22px}.voting-proj{padding:3em!important}.project-nominated-by{padding:1em;background:#136c78;color:#fff;text-align:center;text-transform:uppercase;font-weight:700;font-size:12px}