.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}body{line-height:27px}h1{font-size:72px;line-height:72px}h2{font-size:34px;line-height:42px}h3{font-size:48px;line-height:54px}footer div{margin-bottom:0;margin-top:0}footer .footer-left{float:left;margin-bottom:40px}footer .footer-right{margin-top:0;text-align:right}footer .row-fluid [class*="span"]{min-height:0}footer .footer-logos{text-align:right;margin-top:20px}.mobile-visible{display:none}.desktop-visible{display:block !important}.flash-share .float{float:right}.wrap.active{left:0}.sharetable{display:block;width:487px}.sharetable .facebook-cell{float:left;text-align:left;padding:0 20px 0 0;vertical-align:top;width:320px}.sharetable .twitter-cell{float:left;text-align:left;padding:0 20px 0 0;vertical-align:top;width:75px}.sharetable .gplus-cell{float:left;text-align:left;vertical-align:top;width:52px}.menu-link{display:none}nav,.subnav{background-color:transparent;height:auto;position:static;width:auto;top:0;left:0;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}nav .topnav,.subnav .topnav{margin:0;padding:0;clear:both;list-style:none;font-size:14px;float:left}nav li,.subnav li{display:inline-block;margin:0 15px 0 0;position:relative;background-color:transparent;border:0;line-height:14px;color:black}nav li a,.subnav li a{display:block;width:100%;height:100%;color:black;padding:0}nav li:last-child,.subnav li:last-child{margin-right:0}nav li:hover,nav li.active,.subnav li:hover,.subnav li.active{border-color:transparent;background-color:transparent}nav li:hover a,nav li.active a,.subnav li:hover a,.subnav li.active a{color:#39bfef}nav li.desktop-visible,.subnav li.desktop-visible{display:inline-block !important}nav .sub,.subnav .sub{position:absolute;top:14px;z-index:99999;background-color:rgba(255,255,255,0.9);padding:8px 0 5px 0;width:200px;display:none;text-align:left}nav .sub li,.subnav .sub li{width:100%;border:none;color:black;font-size:12px;line-height:18px;display:block;background-color:transparent;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;padding-left:0}nav .sub li.mobile-visible,.subnav .sub li.mobile-visible{display:none}nav .sub a,.subnav .sub a{background:none;padding:5px 20px 5px 15px;text-align:left;text-transform:uppercase}nav .sub a:hover,.subnav .sub a:hover{background-color:transparent;text-decoration:none;color:black}nav li:hover .sub{display:block}.subnav{margin:0 0 15px 0;padding:0;float:left;clear:both;font-size:13px;max-width:100%}.subnav li{display:inline-block;background:#4c4c4c;color:white;font-family:"proxima-nova",sans-serif;font-weight:700;text-transform:uppercase;padding:10px 15px;margin:0 5px 5px 0}.subnav li a{color:white}.subnav li:hover{background-color:#46c0ed}.page-follow{float:right;margin-top:-35px}.radio-inline span,.checkbox-inline span{white-space:nowrap;display:inline-block}.radio-inline input[type="radio"],.radio-inline input[type="checkbox"],.checkbox-inline input[type="radio"],.checkbox-inline input[type="checkbox"]{margin:0;display:inline-block}.radio-inline input[type="radio"]:checked+label,.radio-inline input[type="checkbox"]:checked+label,.checkbox-inline input[type="radio"]:checked+label,.checkbox-inline input[type="checkbox"]:checked+label{background-color:transparent;color:#505054}.radio-inline label,.checkbox-inline label{display:block}.radio-inline label.radio,.radio-inline label.checkbox,.checkbox-inline label.radio,.checkbox-inline label.checkbox{position:relative;top:2px;display:inline-block;width:auto;background-color:transparent;font-family:"proxima-nova",sans-serif;color:#505054;font-size:15px;font-weight:normal;text-align:left;padding:0;margin:0 10px 10px 5px}.radio-inline label.radio .option_label,.radio-inline label.checkbox .option_label,.checkbox-inline label.radio .option_label,.checkbox-inline label.checkbox .option_label{display:inline}.radio-inline label.checkbox,.checkbox-inline label.checkbox{position:relative;padding:0;height:auto;font-size:inherit;margin:0}.radio-inline.checkbox-inline,.checkbox-inline.checkbox-inline{vertical-align:top}.radio-inline.checkbox-inline li,.checkbox-inline.checkbox-inline li{width:auto}.radio-inline.checkbox-inline li label,.checkbox-inline.checkbox-inline li label{width:auto}.radio-inline.checkbox-inline li input[type="checkbox"],.checkbox-inline.checkbox-inline li input[type="checkbox"]{vertical-align:middle}.radio.inline,.checkbox.inline,.inline label.radio{display:inline-block;margin-right:20px;padding-top:5px;margin-bottom:10px;vertical-align:middle}.radio.inline:first-child,.checkbox.inline:first-child,.inline label.radio:first-child{margin-left:0}input[type="checkbox"],input[type="radio"]{border:0;padding:0;background:none;-webkit-box-shadow:0;-moz-box-shadow:0;box-shadow:0}.cc{padding-bottom:10px}ul.membership-list{list-style:none;margin:0;padding:0;vertical-align:top}ul.membership-list li.membership{vertical-align:top;display:inline-block;margin:0 1.22% 1.22% 0;width:31.8%;height:250px}ul.membership-list li.membership .buy{position:absolute;width:88px;bottom:15px;margin-left:-44px;left:50%}.page-features{width:100%}.page-features li{padding-top:40%}.page-features .features-headline{font-size:20px;padding:15px}.flex-direction-nav{top:36%}.flex-prev,.flex-next{display:block;height:58px;font-size:25px}.user-session-form-container .oauth-links{margin-bottom:0}.user-session-form-container .sign-in-with-email,.user-session-form-container .sign-up{border-left:1px solid #ccc;padding-left:2.7624309392265194%}.review-rules{float:right;font-size:12px;padding:0}.page-user-sessions-new-wide .onecolumn-container,.page-users-accounts-new-wide .onecolumn-container,.page-users-password-resets-new-wide .onecolumn-container,.page-users-passwords-new-wide .onecolumn-container{margin:0 auto;margin-top:0px;margin-bottom:20px;width:100%}.page-user-sessions-new-wide footer,.page-users-accounts-new-wide footer,.page-users-password-resets-new-wide footer,.page-users-passwords-new-wide footer{margin:0 auto;width:100%}#event_rsvp_guests_count,input.quantity,#signup_donations_to_raise_amount{width:25%}.suggestion-tag-list li{margin:15px 15px 10px 0}.distance .within{position:relative;top:2px;display:inline;padding-right:5px}.page-user-sessions-new-wide h2{font-size:31.5px;line-height:35px}ul#page-stream li.activity span+a{display:inline}ul#page-stream .activity-time{display:inline}ul#page-stream .timeago{display:inline;padding-right:0;float:none;font-size:65%;color:inherit}ul#page-stream .activity_links a{display:inline}ul#page-stream .activity_content{clear:none}.right-column{background-color:#f2f2f2;padding:20px}.right-column .byline{margin-top:0}.right-column .byline .attribution,.right-column .byline a{color:#4c4c4c;float:none;width:100%}.right-column .byline a{font-style:normal;font-family:"proxima-nova",sans-serif;font-weight:700;font-size:12px}.right-column .byline .author{font-family:"proxima-nova",sans-serif;text-transform:uppercase;font-weight:700}footer .join{margin:0 0 0 20px;float:left}.join{padding:27px 36px}.join .form-errors{margin-bottom:15px}.join .headline{font-size:24px;line-height:28px;margin-top:15px;margin-bottom:0}.action-button{margin:0}.action-button strong{float:none;width:auto}.page-tags-show .page-excerpt .attribution{float:none;width:100%}.page-tags-show .page-excerpt .attribution .blogger-info{display:inline-block;vertical-align:top;margin-top:0px}.page-tags-show .page-excerpt .attribution .blogger-info .author{font-size:14px}.page-tags-show .page-excerpt .attribution .vertical-line{border-left:1px solid #4c4c4c;height:60px;display:inline-block;margin-right:20px}.page-tags-show .page-excerpt .attribution hr{display:none}.page-tags-show .page-excerpt .attribution .blog-social{display:inline-block;margin-left:0px;width:50%;vertical-align:top}.page-tags-show .page-excerpt .attribution .blog-social .reaction{width:36px;height:36px}.page-tags-show .page-excerpt .attribution .blog-social .share-icon{vertical-align:top}.header-container{background:transparent;padding:0}.header-container .header-wrap{background:white;padding:27px 27px 9px}.header-container .site-logo{background-image:url("ncrm_logo_full_horizontal.svg");background-repeat:no-repeat;background-position:top left;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;width:120px;height:27px;float:left}.header-container .homepage-logo{background-image:url("logo-full.svg");background-position:left;background-size:contain;background-repeat:no-repeat;margin-top:0;display:inline-block;width:350px;height:120px;float:none}.header-container .call-to-action{float:right;margin-top:-40px;width:40%}.header-container .call-to-action .call-to-action-content{display:inline-block;float:left;width:85%}.header-container .call-to-action .call-to-action-content strong{display:inline-block;width:auto}.header-container .call-to-action .icon-right-open{display:inline-block;float:right;padding-top:10px}.header-container .header-profile{position:relative;left:auto;top:auto;float:right}.header-container .header-profile .tablet-hidden{float:left;margin-top:-1px}.header-container .header-profile .tablet-hidden a{color:rgba(0,0,0,0.45);width:25px;height:25px;display:inline-block;border-radius:30px;border:1px solid rgba(0,0,0,0.45);text-align:center;line-height:24px;font-size:12px;margin-right:10px}.header-container .header-profile .header-profile-picture{position:relative;left:auto;float:left;margin-top:1px;margin-bottom:-4px;margin-left:0}.header-container .header-profile .header-profile-picture img{margin-top:-5px}.header-container .header-profile .header-profile-picture.champion{margin-left:0;margin-bottom:-5px;width:130px}@media screen and (max-width: 975px){.header-container .header-profile .header-profile-picture{margin-top:2px}}.header-container .header-profile .ribbon{font-family:"proxima-nova",sans-serif;background:#39bfef;font-size:12px;line-height:12px;text-transform:uppercase;letter-spacing:1px;padding:6px 35px 6px 12px;display:block;color:white;float:left;position:relative;margin-right:7px;margin-top:1px}.header-container .header-profile .ribbon:after{content:"";position:absolute;right:0;bottom:0;width:0;height:0;border-right:9px solid #fff;border-top:12px solid transparent;border-bottom:12px solid transparent}@media screen and (max-width: 1050px){.header-container .header-profile .ribbon span{display:none}}@media screen and (max-width: 975px){.header-container .header-profile .ribbon{font-size:10px;padding:6px 15px 6px 12px;margin-top:3px}}@media screen and (max-width: 928px){.header-container .header-profile .ribbon{display:none}}.header-container .header-profile .log-in{float:right;font-size:12px;text-transform:uppercase;letter-spacing:.35px;padding-top:0;font-weight:600;margin-left:10px}.header-container .header-profile .log-in a{color:black}.nonhomepage .header-profile{margin-top:3px}.nonhomepage .header-profile .log-in{padding-top:3px}#menu{margin:0;margin-top:9px;padding:0;padding-top:9px;border-top:1px solid rgba(0,0,0,0.05)}.activity-stream{font-size:14px}.activity-stream a{color:#000}.white{border:1px solid white;margin:25px 0}.page-tags .tags{font-size:14px}.headline h2{margin-top:30px;margin-bottom:30px;font-size:34px;font-weight:700;line-height:42px;color:black}.content{font-size:18px;line-height:26px}#blogpost-footer-left{float:left;width:29%;padding-right:20px;padding-left:20px}#blogpost-footer-right{float:left;width:30.214424951267%;margin-bottom:0}#blogpost-footer-right strong{font-family:"proxima-nova",sans-serif;text-transform:uppercase;font-weight:700;margin-bottom:20px;display:block;margin-top:22px;color:#000;font-size:14px}#blogpost-footer-right .activity-stream{margin-top:0}.friend-facepile img{width:40px;height:40px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px;margin-right:5px;margin-bottom:5px;font-size:14px;color:#000}.friend-facepile a{font-family:"proxima-nova",sans-serif;color:#000;font-size:14px;text-align:right;font-weight:700}.nonhomepage #menu{margin-top:0px;margin-left:19px;float:left;border:0;padding-top:4px}.profile-float{display:none !important}.blog-post-social-section{margin-top:125px;padding-top:50px}.social-float{display:block;position:fixed;top:250px;left:0;background-color:#46c0ed;padding:5px;color:white;text-align:center;font-weight:700;cursor:pointer;font-family:"proxima-nova",sans-serif;font-weight:700;letter-spacing:.5px;font-size:14px;text-transform:uppercase}.social-float-drawer{display:none;position:fixed;top:250px;left:-150px;height:52px;padding:10px;background-color:#3eaac7}.social-float-drawer .share-icon-white{width:30px;height:30px;vertical-align:top;display:inline-block;margin:0px 5px 0px 5px}.social-float-drawer .share-icon-white.facebook-share{background-image:url("facebook-white-icon.svg")}.social-float-drawer .share-icon-white.twitter-share{background-image:url("twitter-white-icon.svg")}.social-float-drawer .share-icon-white.email-share{background-image:url("email-white-icon.svg")}.splash .onecolumn-container{padding-left:0px}.splash .headline{font-size:60px;line-height:72px}.splash .splash-continue{font-size:24px}.share-section a{height:30px;width:30px;line-height:30px;font-size:14px}.share-section a img{height:14px}.page-pages-show-blog-post .byline{float:left;width:50%}.page-pages-show-blog-post .byline .face{width:45px;height:45px;margin-top:-6px;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.15);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.15);box-shadow:0 2px 2px rgba(0,0,0,0.15)}.page-pages-show-blog-post .share-section{float:right;border-bottom:0;margin-top:5px}blockquote{margin-left:70px}blockquote span{margin-right:10px;font-size:18px;line-height:22px}.progress{float:left}.content-profiles-show-wide .profile-float,.content-profiles-show .profile-float{margin-top:-100px}.content-profiles-show-wide .left-column,.content-profiles-show .left-column{width:31.914893617021278%;float:left}.content-profiles-show-wide .right-column,.content-profiles-show .right-column{width:65.95744680851064%;float:right;background-color:transparent;padding:0px}.content-profiles-show-wide .right-column .user-profile-right,.content-profiles-show .right-column .user-profile-right{width:75%}.content-profiles-show-wide .right-column .user-profile-right>h3,.content-profiles-show .right-column .user-profile-right>h3{display:block;font-family:"proxima-nova",sans-serif;font-size:18px;font-style:italic;line-height:21.6px;color:#000}.share-circle{height:30px;width:30px}.share-circle i{line-height:30px;font-size:15px}.profile-posts .profile-posts-pic{float:left;width:45%}.profile-posts .form-wrap{width:90%;float:left;min-height:260px}.profile-posts .form-wrap.has-image{float:left;width:45%;padding-left:2.5%;padding-right:2.5%;min-height:330px}.profile-posts .profile-sharebar{float:right;width:10%;text-align:center;padding-left:2.5%}.profile-posts .profile-sharebar div,.profile-posts .profile-sharebar a{padding-bottom:20px}.profile-posts .profile-sharebar a{display:block}.profile-posts .profile-sharebar .reaction{height:30px;width:27px;font-size:20px;line-height:26px}.profile-posts .profile-sharebar .share-circle{margin:0 auto 20px auto}.leaderboard{height:auto;margin:18px auto}.leaderboard-mobile{display:none}.blog-card-wrap{margin-bottom:18px;position:relative}.blog-card-wrap.full{display:block;width:100%;min-height:27px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:65.95744680851064%;*width:65.90425531914893%;min-height:627px}.blog-card-wrap.full .page-excerpt .blog-post-image{padding-top:50%}.blog-card-wrap.half{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:48.93617021276595%;*width:48.88297872340425%}.blog-card-wrap.half-2{display:block;width:100%;min-height:27px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;width:48.93617021276595%;*width:48.88297872340425%}.blog-card-wrap .page-excerpt{margin-bottom:0}.blog-card-wrap .page-excerpt .blog-post-image{padding-top:50%}.blog-card-wrap .page-excerpt h3{font-size:28px;line-height:36px;font-weight:700}.blog-card-wrap .page-excerpt h3 a{color:#1d1d1b;font-size:28px;line-height:36px;font-weight:700}.blog-card-wrap .page-excerpt .blog-social{width:30px;position:absolute;right:30px;bottom:30px}.blog-card-wrap .page-excerpt .blog-social a{width:30px;height:30px;margin-top:9px;font-size:12px;line-height:30px}.blog-card-wrap .page-excerpt .blog-social a img{height:14px}.blog-card-wrap .page-excerpt .blog-content{padding:27px;padding-right:81px;min-height:200px}.blog-card-wrap .byline .face{width:54px;height:54px}.blog-card-wrap .byline .attribution{padding-top:9px}.fallback-wrap{margin-left:2.127659574468085%;*margin-left:2.074468085106383%;width:31.914893617021278%;*width:31.861702127659576%;float:left}.span4 .fallback-wrap{margin-left:0;width:100%;float:none;margin-top:36px}.page-pages-show-blog-post .fallback-champion-cta{margin:0}.fallback-champion-cta{padding:18px 6%;margin:0}.fallback-champion-cta.super{min-height:627px}.fallback-champion-cta.super h4{font-size:25px;line-height:26px}.fallback-champion-cta.super{min-height:627px;background-image:url(david-bio-header.jpg);background-position:top right;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;padding:0}.fallback-champion-cta.super div{padding:45px 6%;background:rgba(230,88,134,0.7);position:absolute;top:0;bottom:0;left:0;right:0}.fallback-champion-cta.super div .button{position:absolute;bottom:45px;width:250px;max-width:88%;left:0;right:0;margin:0px auto}.header-wrap .champion-cta-wrap{float:right}.header-wrap .champion-cta-wrap .champion-cta{float:right}.block-alert{background:transparent}.continue{display:none}.extended{display:block}.about-david-header{padding-top:40%}.testimonial-wrap{display:table;width:100%}.testimonial-wrap .testimonial{display:table-cell;width:50%}.white-wrap{padding:27px 36px}.white-wrap h4{font-size:24px;line-height:27px}#sticky_item{padding-top:54px}.champion-intro{display:table;width:100%}.champion-intro .content,.champion-intro .image{display:table-cell;width:50%}.champion-intro .image{padding-top:0;height:auto}.champion-intro .content{font-size:24px;line-height:27px;padding:36px}.champion-intro .content .headline{font-size:36px;line-height:45px}.champion-content .content-left{padding:27px}.champion-content .content-left .goals dt{padding-bottom:45px}.champion-content .content-left .goals dt:before{top:0;left:-26px}.stats{display:table;width:100%}.stats .backers,.stats .progress{display:table-cell;width:50%;float:none}.david-intro{margin-top:-120px;padding:36px}@media only screen and (min-width: 768px) and (max-width: 1042px){.tablet-case .span8{width:100%}.tablet-case .span4{display:none !important}.tablet-hidden{display:none}.blog-card-wrap.full{display:block;width:100%;min-height:627px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:48.93617021276595%;*width:48.88297872340425%}.fallback-wrap{width:48.93617021276595%;*width:48.88297872340425%}.header-container .homepage-logo{width:300px;height:100px}.header-container .header-profile .header-profile-picture.champion{width:110px}.header-container .header-profile .header-profile-picture.champion span{display:block}.header-wrap .champion-cta-wrap{width:300px}.champion-cta h4{font-size:11px}.champion-cta .ribbon{font-size:10px}iframe[src*='youtube']{display:none}.responsive-embed-wrapper iframe{display:block}.fb-like-box iframe{display:block}header{padding:27px 0 0 0;max-width:78%}.tablet-visible{display:block}.desktop-visible .subnav-container{display:none}}@media only screen and (min-width: 1120px){.desktop-only-visible{display:block;margin-left:-15px}#not-signed-in .email-signup .text{width:50%}#not-signed-in .email-signup .submit-button{width:37%}}@media only screen and (min-width: 1140px){.width-container{width:1026px;margin:0 auto}ul.membership-list{list-style:none;margin:0;padding:0}ul.membership-list li.membership{position:relative;float:left;text-align:center;list-style:none;background-color:#f3f3f3;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;padding:15px;display:inline-block;margin:0 10px 15px 0;width:23.983739837398%;height:250px}ul.membership-list li.membership .membership-bottom{background-color:#444;color:#ccc}ul.membership-list li.membership .membership-blurb{padding:15px 0;font-size:13px;line-height:16px}ul.membership-list li.membership .buy{position:absolute;width:88px;bottom:15px;margin-left:-44px;left:50%}ul.membership-list li.membership .badge{font-size:12px;text-transform:uppercase}}.logos a{width:200px;height:40px}.visitors .table-cell{height:450px}.table-wrap{width:100%;display:table}.table-wrap .table-cell{width:50%;vertical-align:middle;display:table-cell}.demos .table-cell{height:250px}.sponsors{display:table;width:100%}.sponsors .content{padding:27px 36px;display:table-cell;width:50%}.sponsors .image{display:table-cell;width:50%;vertical-align:top;padding-left:20px;background:#46c0ed}.sponsors .image img{-webkit-box-shadow:-3px 3px 5px rgba(0,0,0,0.13);-moz-box-shadow:-3px 3px 5px rgba(0,0,0,0.13);box-shadow:-3px 3px 5px rgba(0,0,0,0.13);width:auto}.corner{left:-36px}.wrap{padding-top:354px}.non-home .wrap{padding-top:226px}.non-home .onecolumn-container{padding:27px 18px}.non-home .sticky .header-container .header-wrap{border-bottom:0}.non-home .sticky .header-container .header-profile{top:-1px}.non-home .header-container .header-wrap{padding-bottom:27px}.header-container{-webkit-transition:all 0.4s ease;transition:all 0.4s ease;position:fixed;z-index:99;top:0;left:0;right:0;background:#F5F5F5}.sticky{padding-top:200px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.sticky .header-container{z-index:99999}.sticky .header-container .header-wrap{padding:9px 27px;border-bottom:18px solid #F5F5F5}.sticky .header-container .block-alert,.sticky .header-container .leaderboard{height:0;margin:0 auto;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.sticky .header-container .block-alert .width-container,.sticky .header-container .leaderboard .width-container{display:none}.sticky .header-container .homepage-logo{background-image:url("ncrm_logo_full_horizontal.svg");background-repeat:no-repeat;background-position:top left;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;width:120px;height:27px;float:left;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.sticky .header-container #menu{margin-top:0px;margin-left:19px;float:left;border:0;padding-top:4px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.sticky .header-container .header-profile{top:3px;right:15px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}@media screen and (max-width: 975px){.sticky .header-container .header-profile{margin-top:2px}}.sticky .header-container .ribbon{font-family:"proxima-nova",sans-serif;background:#39bfef;font-size:12px;line-height:12px;text-transform:uppercase;letter-spacing:1px;padding:6px 35px 6px 12px;display:block;color:white;float:left;position:relative;margin-right:7px;margin-top:2px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;text-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}@media screen and (max-width: 1050px){.sticky .header-container .ribbon span{display:none}}@media screen and (max-width: 975px){.sticky .header-container .ribbon{font-size:10px;padding:6px 15px 6px 12px;margin-top:3px}}@media screen and (max-width: 928px){.sticky .header-container .ribbon{display:none}}.sticky .header-container .champion-cta{margin-bottom:0}.sticky .header-container .champion-cta .champion-wrap{background:transparent;padding:0;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.sticky .header-container .champion-cta:before{display:none;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.sticky .header-container .champion-cta h4{display:none;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.header-container,.homepage-logo,.champion-cta{-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.on{margin-top:-87px}.non-ad #body{margin-top:-126px}.member .on{margin-top:-126px}.member.sticky{padding-top:173px}.member .on .blog-card-wrap.full{width:100%;min-height:0;float:none}.member .on .blog-card-wrap.full .page-excerpt{display:table;width:100%}.member .on .blog-card-wrap.full .page-excerpt h3{font-size:36px;line-height:45px}.member .on .blog-card-wrap.full .page-excerpt h3 a{font-size:36px;line-height:45px}.member .on .blog-card-wrap.full .page-excerpt .blog-post-image{padding-top:0;display:table-cell;width:48.93617021276595%;height:400px}.member .on .blog-card-wrap.full .page-excerpt .blog-content{display:table-cell}.wrap.clear #block-wrap{margin-top:-126px}.wrap.clear.sticky{padding-top:173px}.wrap.clear .blog-card-wrap.full{width:100%;min-height:0;float:none}.wrap.clear .blog-card-wrap.full .page-excerpt{display:table;width:100%}.wrap.clear .blog-card-wrap.full .page-excerpt h3{font-size:36px;line-height:45px}.wrap.clear .blog-card-wrap.full .page-excerpt h3 a{font-size:36px;line-height:45px}.wrap.clear .blog-card-wrap.full .page-excerpt .blog-post-image{padding-top:0;display:table-cell;width:48.93617021276595%;height:400px}.wrap.clear .blog-card-wrap.full .page-excerpt .blog-content{display:table-cell}.tag-block{padding:45px 0}.tag-block h2{margin-bottom:18px}.tag-block .tag{font-size:14px;text-transform:uppercase;letter-spacing:1px;margin:0 9px 9px 0;background-color:white;border:1px solid #D9D9D9;padding:9px;color:black;display:inline-block}.tag-block .tag:hover{background:#DDE145;border-color:black}.next-post-box{margin:0}.next-blog-posts{margin-bottom:18px}.next-show .continue{display:block}#disruption{position:fixed;bottom:0}#disruption.active{display:block;left:0;right:0}#disruption .join{margin-bottom:0}#disruption #close-disruption{position:absolute;top:-10px;right:-10px;background:white;padding:5px;border-radius:50px;line-height:0;width:30px;height:30px;text-align:center;border:1px solid #ee8c19;cursor:pointer}#disruption #close-disruption i{color:#4c4c4c}
