BODY{background:#eee}h1,h2,h3,h4{font-family:Helvetica,Arial,sans-serif}#memberships p{font-size:13px}#memberships li{box-sizing:border-box;margin-left:23px;padding:0 20px}#memberships li i+p{margin-bottom:7px;font-size:18px;font-weight:700;line-height:1.5em;color:#333}#memberships li .lyndacon{position:absolute;margin-left:-40px;font-size:30px;color:#ababab}.memberships div.message p:first-child{margin-bottom:7px;font-size:18px;font-weight:700;line-height:1.5em;color:#333}.memberships>div{margin:7px 0 19px;width:291px;float:left}.memberships div.message{float:left;margin-bottom:10px;width:220px}.memberships div.message p{margin-bottom:1px}#socialB h3{text-align:center;font-size:32px}.dropcap{color:#747474;font:100 36px/24px Helvetica,Arial,sans-serif;text-align:right;white-space:nowrap}.dropcap .digit{font-size:56px;line-height:39px}.dropcap .subtext{font-size:16px;line-height:11px}.carousel-content{margin-bottom:30px}#call_to_action{margin-top:32px}.hero{background:#000 url(../../images/LayoutNMHP/hero-image-tablet-couch.jpg) no-repeat 0 0;border-bottom:5px solid #a0a0a0;padding:0;height:458px;text-align:center}#hero_text_container{padding:250px 0 0;margin-bottom:18px;background:transparent;width:940px}.hero h1{color:#fff;font:400 42px Helvetica,Arial,sans-serif;padding:0;margin:0 0 6px;text-shadow:1px 1px 1px #000}.hero p{color:#fff;font:100 20px/1.3 Helvetica,Arial,sans-serif;padding:0;margin:0;text-shadow:1px 1px 1px #000;width:100%}.hero>div{background-color:#000;background-color:rgba(0,0,0,.7);color:#fff;text-align:center;margin:0 auto 25px;padding:24px 0;width:820px;border-radius:4px}.nmhp_hero{border-bottom:5px solid #a0a0a0;height:auto;text-align:left}.desktop{background:#7f6a58 url(../../images/home/bannerII_v2.png) no-repeat center center;height:800px}.desktop .what_do{height:179px;margin-top:49px}.desktop .container_16{height:500px;position:relative}.desktop .content{position:absolute;top:196px;left:650px;width:300px}.desktop #video{position:relative;top:-35px;left:92px;width:509px;height:285px}.desktop h1{color:#000;font:700 55px/65px Arial,sans-serif;text-align:center}.desktop p{color:#333;font:400 20px/30px Arial,sans-serif;padding:0;margin:0 0 24px;text-align:left;text-shadow:none}.mobile_video{display:none;position:relative;width:508px;height:285px}.mobile_video img{position:relative;top:-36px;left:93px}.mobile_video video{display:none;width:510px;height:286px;position:relative;top:-36px;left:93px}.lynda-video{display:none}.width-full{width:258px}.hero_space{border-bottom:5px solid #A0A0A0;height:auto;text-align:left}.hero_v1 h1,.hero_v2 h1{color:#fff;font-size:45px;font-weight:100;margin:71px 0 35px}.hero_v1 h1:hover{cursor:pointer}.hero_space h1 a{border-bottom:4px dotted #B3B3B3;color:#fff;font-weight:700;text-decoration:none}.hero_space h1 span{border-bottom:4px dotted #B3B3B3;color:#fff;font-weight:700}.hero_v1 h2,.hero_v2 h2{font-size:28px;font-weight:100;line-height:33px;margin:0 240px 25px 0}.hero_v1 h2{color:#FFF}.hero_v2 h2{color:#EEE}.hero_v1 .hero_space{background:#343434 url(../../images/home/hero_v1.jpg) no-repeat center center;height:403px}.hero_v2 .hero_space{background:#2E2828 url(../../images/home/hero_v2.jpg) no-repeat center center;height:403px}.hero_v1 a.animation{color:#4CBFA3}.hero_v1 a.audio{color:#A4CD39}.hero_v1 a.business{color:#2EA5B3}.hero_v1 a.cad{color:#FDD261}.hero_v1 a.design{color:#F44B19}.hero_v1 a.programming{color:#F6871F}.hero_v1 a.education{color:#5F9F7F}.hero_v1 a.photography{color:#206384}.hero_v1 a.video{color:#928BC3}.hero_v1 a.web{color:#4A90CC}.hero_v2 .em-button.flat{background-color:#F54B1A;border-color:#F54B1A;color:#fff}.hero_v2 .em-button.flat:hover{background-color:#C93A11;border-color:#C93A11;color:#fff}.laptop_hero{background:#000 url(../../images/home/laptop_hero.jpg) no-repeat top center;border-bottom:5px solid #A0A0A0;height:490px}.laptop_hero h1{color:#fff;font-size:50px;font-weight:700;line-height:56px;margin:109px 0 14px;text-align:left;text-shadow:1px 1px 1px #333;width:100%}.laptop_hero h2{color:#fff;font-size:28px;font-weight:200;line-height:1.4em;margin:0 0 28px;text-align:left;text-shadow:1px 1px 1px #333;width:525px}.laptop_hero .em-button.yellow{margin-right:20px}#main-content{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;padding-bottom:0}section{border-bottom:1px solid #ccc;padding:70px 0}#categories{background:#000 url(../../images/home/hero_v3.jpg) no-repeat top center;border-bottom:5px solid #A0A0A0;height:620px;padding:0}#categories h1{color:#FFF;font-size:45px;font-weight:700;line-height:normal;margin:38px 0 0}#categories h2{color:#FFF;font-size:24px;font-weight:300;line-height:normal;margin:0 0 47px}#categories .flipper{float:left;border:0}#categories .block.army>span{background-color:#706D3C}#categories .block.orange>span{background-color:#E65527}#categories .block.teal>span{background-color:#37A5B3}#categories .block.plum>span{background-color:#363948}#categories .block.purple>span{background-color:#716F84}#categories .block.yellow>span{background-color:#D5BC3A}#categories .block.green>span{background-color:#5EA07F}#categories .block.blue>span{background-color:#1D6285}#categories .block.sky>span{background-color:#86B3BB}#categories .block.black{opacity:1;background-color:#000}#categories .block.black a{width:100px;margin:6px 0}#categories .block{color:#fff;text-align:center}#categories .flipper-front{opacity:.9}#categories .flipper-front i{font-size:33px;display:block;margin-top:16px}#categories .block .title{font-size:24px;line-height:30px;margin-top:52px;display:block;font-family:"Helvetica Neue",Arial,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased}#categories .block .em-button{margin:0;display:inline-block}#categories .block.black .title{margin-top:26px;margin-bottom:14px}#categories .flipper-back{color:#fff;font-size:21px}#categories .flipper-back>span:first-child{margin-top:42px}#categories .flipper-back>span{margin-top:10px}#categories .flipper-back span{display:block}#categories .flipper-back span>span{font-size:14px;text-transform:uppercase;opacity:.5}#categories .block,#categories .flipper-front,#categories .flipper-back{display:inline-block;text-align:center;height:181px;width:192px}#categories .flip-container{-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;transition:.6s;position:relative}#categories .flip-container:hover .flipper-back{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg)}#categories .flip-container:hover .flipper-front{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)}#categories .flipper-front,#categories .flipper-back{-webkit-backface-visibility:hidden;-webkit-transition:.6s;-moz-backface-visibility:hidden;-moz-transition:.6s;-ms-backface-visibility:hidden;-ms-transition:.6s;backface-visibility:hidden;transition:.6s;position:absolute;left:0}#categories .flipper-front{z-index:2;-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);background-color:#fff}#categories .flipper-back{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg);background-color:#ddd}#categories p{font-size:13px;text-align:center;margin-top:20px}#categories p a{color:#4C3E31}#categories p a i{display:block;font-size:19px;background-color:#4C3E31;margin:auto;width:30px;height:30px;border-radius:15px;padding:8px 6px;box-sizing:border-box;color:#fff;text-decoration:none;margin-top:4px}#subjects li{margin-right:15px;margin-left:0}#subjects a.em-button{color:#fff;font:400 13px/13px Helvetica,Arial,sans-serif;text-decoration:none;padding:0;display:block;border-radius:10px;height:100px;text-align:center;margin:0 0 18px}#subjects i{display:block;font-size:33px;margin-top:19px;margin-bottom:15px}#subjects i.subject_icon.3D_subject_icon{background-position:0 0}#subjects i.subject_icon.audio_subject_icon{background-position:-37px 0}#subjects i.subject_icon.business_subject_icon{background-position:-72px 0}#subjects i.subject_icon.design_subject_icon{background-position:-107px 0}#subjects i.subject_icon.developer_subject_icon{background-position:-142px 0}#subjects i.subject_icon.photography_subject_icon{background-position:-177px 0}#subjects i.subject_icon.video_subject_icon{background-position:-212px 0}#subjects i.subject_icon.web_subject_icon{background-position:-247px 0}#devices{padding-bottom:0}.no-border{border-bottom:0}section p,section ul li{font:400 15px/160% Helvetica,Arial,sans-serif}.emailCaptureParentDiv #ov-repermission{display:none}.overlay-repermission .overlay_content{padding:0}#ov-repermission.overlay_holder{background-color:#eee}.overlay-repermission .repermission-overlay-top{background-color:#ffba00;margin-bottom:40px;padding-bottom:40px}.overlay-repermission .repermission-overlay-logo{margin-bottom:40px}.overlay-repermission .overlay_content .repermission-overlay-top p{font-size:26px;color:#000;text-align:center;font-weight:700;margin:0}.overlay-repermission .overlay_content .repermission-overlay-top p.repermission-happy{font-size:30px}.overlay-repermission .overlay_close{z-index:2007}.overlay-repermission .overlay_close::after{content:normal}.overlay-repermission .repermission-overlay-bottom{text-align:center;padding-bottom:50px}.overlay-repermission .repermission-overlay-bottom p,.overlay-repermission .repermission-overlay-bottom ul li{font-size:16px;color:#4B4B4B}.overlay-repermission .repermission-overlay-bottom p{margin-bottom:30px}.overlay-repermission .repermission-overlay-bottom ul{text-align:left;padding-left:200px;margin-bottom:40px;width:380px}.overlay-repermission .repermission-overlay-bottom ul li{margin-bottom:8px;list-style:disc}h2{font:100 32px/32px Helvetica,Arial,sans-serif;color:#333}h3{color:#333;font:100 24px/24px Helvetica,Arial,sans-serif;margin-bottom:23px;line-height:1.5em}.well.dark{border-radius:10px;background:#e3e3e3;padding:20px;overflow:hidden;box-shadow:none}.well.dark:hover{box-shadow:none;cursor:default}.well.dark img{vertical-align:text-top;float:left;margin:0 10px 0 0;padding:0}.well.dark p{width:285px;float:right;margin:0;font-weight:100;letter-spacing:-.2px}#articles{position:relative;border-bottom:1px solid #ccc;box-shadow:0 0 5px rgba(0,0,0,.7);z-index:1}#articles h2{margin-top:34px;margin-right:20px;font:400 13px/13px Helvetica,Arial,sans-serif;color:#575757}#articles li{float:left;width:100px;height:100px;margin:23px 30px 23px 0;background:url(../../images/Default/articles.sprite.jpg) no-repeat}#articles li a{display:block;width:100%;height:100%;text-indent:100%;white-space:nowrap;overflow:hidden}#articles #pcmag:hover{background-position:0 0;width:29px;height:37px}#articles #pcmag{background-position:-30px 0;width:29px;height:37px}#articles #nyt:hover{background-position:-60px 0;width:115px;height:37px}#articles #nyt{background-position:-176px 0;width:115px;height:37px}#articles #inc:hover{background-position:-292px 0;width:43px;height:37px}#articles #inc{background-position:-336px 0;width:43px;height:37px}#articles #techcrunch:hover{background-position:-380px 0;width:97px;height:37px}#articles #techcrunch{background-position:-478px 0;width:97px;height:37px}#articles #wired:hover{background-position:-576px 0;width:71px;height:37px}#articles #wired{background-position:-648px 0;width:71px;height:37px}#articles #forbes:hover{background-position:-720px 0;width:62px;height:37px}#articles #forbes{background-position:-783px 0;width:62px;height:37px}#articles #allthingsd:hover{background-position:-846px 0;width:80px;height:37px}#articles #allthingsd{background-position:-927px 0;width:80px;height:37px}#articles #bloomberg:hover{background-position:-1008px 0;width:88px;height:37px}#articles #bloomberg{background-position:-1097px 0;width:88px;height:37px}#primary{position:relative;background:#eee;z-index:0;color:#333}#primary #devices .grid_7.push_9{left:515px}.section{border-bottom:1px solid #ccc;padding:70px 0}.section p,.section ul li{font:400 15px/160% Helvetica,Arial,sans-serif}#social{text-align:center}#social p{font:400 15px/160% Helvetica,Arial,sans-serif;margin:20px 0}#social .addthis_toolbox{width:284px;overflow:visible;margin:0 auto}#social .addthis_button_facebook_like{margin-right:24px}#subjects h3 span{border-bottom:2px dotted #b3b3b3}.subject_icon{height:100px;text-align:center;margin-bottom:18px}.subject_icon a.em-button{color:#fff;font:400 13px/13px Helvetica,Arial,sans-serif;text-decoration:none;padding:0;display:block;width:100%;height:100%;border-radius:10px}#features ul,#devices ul{padding-left:20px}#features ul li,#devices ul li{list-style-type:disc}#features .well.dark{margin-top:40px}#devices{padding-bottom:0;position:relative}#devices>div{min-height:1px}#devices .mobile-apps{position:absolute;bottom:0}#devices ul{margin-bottom:23px}#devices .row{margin-bottom:11.5px}#devices .app-links{margin-bottom:20px}#app_store_icon,#google_play_icon{margin-right:3px}.app-store-btn-sprite{background-image:url(../../images/Default/app-store-sprite.png);display:inline-block;margin-right:10px}.app-store-btn-sprite-apple{background-position:-1px -1px;width:164px;height:50px}.app-store-btn-sprite-windows{background-position:-1px -53px;width:163px;height:52px}.app-store-btn-sprite-play{background-position:-2px -107px;width:157px;height:51px}.app-store-btn-sprite-amazon{background-position:-2px -159px;width:154px;height:50px}.section.last{border:0}.pull-right{float:right;text-align:right}.testimonial.well{width:260px;float:left;margin-left:20px;height:120px;margin-bottom:20px}.well .author{font-weight:400}.testimonial.well.pcmag{margin-left:10px}.testimonial.well.pcmag p{width:205px}.testimonial.well.standard p{width:260px}.testimonial.well.twitter p{width:190px}#call_to_action{text-align:center}#organizations p{font:100 15px/15px Helvetica,Arial,sans-serif;margin-top:30px;margin-bottom:30px;color:#333}.section.last{padding-bottom:10px}.banner-box{border-radius:10px;border:1px solid #ccc;background:#fff;padding:30px;position:relative}.banner-box p{background:url(../../images/Default/banner.png) no-repeat top left;width:164px;height:44px;color:#fff;position:absolute;top:33px;left:-15px;padding:6px 0 0 20px;overflow:hidden;margin:0;float:left;font-weight:700;font-size:13px;text-transform:uppercase}ul#customers{overflow:hidden;margin:0;padding:0}#customers li{background:url(../../images/Default/customers.sprite.jpg) no-repeat top left;float:left;text-indent:100%;white-space:nowrap;overflow:hidden;margin:-2px 0 0 35px}li#adobe{background-position:0 0;width:46px;height:60px;margin-left:184px;margin-bottom:18px}li#fullsail{background-position:-47px 0;width:75px;height:60px;margin-bottom:18px}li#nbc{background-position:-222px 0;width:53px;height:60px;margin-bottom:18px}li#microsoft{background-position:0 -59px;width:137px;height:45px;margin-top:8px}li#patagonia{background-position:-276px 0;width:113px;height:60px}li#usc{background-position:-390px 0;width:44px;height:60px;margin-left:0}li#usge{background-position:-435px 0;width:56px;height:60px}#call_to_action{margin-top:72px}#socialB{padding-bottom:0}#socialB .blurb p{width:640px;float:left;position:relative;z-index:1}#social p.pull-right{margin-bottom:18px}.addthis_toolbox{position:relative;top:6px;z-index:0}input[type=text].em-input,input[type=password].em-input,input[type=email].em-input,input[type=tel].em-input,input[type=url].em-input,input[type=search].em-input,input:not([type]){display:inline-block;margin:0;border:1px solid #ccc;font:700 18px/21px Helvetica,Arial,sans-serif;color:#666;padding:13px 10px;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-appearance:none}input[type=text].em-input:focus,input[type=password].em-input:focus,input[type=email].em-input:focus,input[type=tel].em-input:focus,input[type=url].em-input:focus,input[type=search].em-input:focus,input:not([type]):focus{border:2px solid #106288;color:#106288;background:#f9f9f9;outline:0;margin:-1px}input[type=text].em-input.error,input[type=text].em-input.success,input[type=password].em-input.error,input[type=password].em-input.success,input[type=email].em-input.error,input[type=email].em-input.success,input[type=tel].em-input.error,input[type=tel].em-input.success,input[type=url].em-input.error,input[type=url].em-input.success,input[type=search].em-input.error,input[type=search].em-input.success,input:not([type]).error,input:not([type]).success{padding-right:23px}input[type=text].em-input.error,input[type=password].em-input.error,input[type=email].em-input.error,input[type=tel].em-input.error,input[type=url].em-input.error,input[type=search].em-input.error,input:not([type]).error{border:1px solid #8d0606;color:#8d0606}input[type=text].em-input.error:focus,input[type=password].em-input.error:focus,input[type=email].em-input.error:focus,input[type=tel].em-input.error:focus,input[type=url].em-input.error:focus,input[type=search].em-input.error:focus,input:not([type]).error:focus{border:2px solid #8d0606}i.em-validation_icon{display:inline-block;background-repeat:no-repeat;background-position:center;width:12px;position:relative;top:-2px;right:20px}.em-input.error+i.em-validation_icon{background-image:url(../images/validate/error_x.png)}.em-input.success+i.em-validation_icon{background-image:url(../images/validate/success_12x12_green_w.png)}.em-input.dark.error+i.em-validation_icon{background-image:url(../images/validate/error_yellow.png)}.em-input.dark.success+i.em-validation_icon{background-image:url(../images/validate/success_white.png)}div.em-input.block{width:100%;position:relative}div.em-input.block input[type=text],div.em-input.block input[type=password],div.em-input.block input[type=email],div.em-input.block input[type=tel],div.em-input.block input[type=url],div.em-input.block input[type=search],div.em-input.block input:not([type]){display:block;width:100%}div.em-input.block i.em-validation_icon{display:block;position:absolute;top:0;right:10px;bottom:0}input[type=text].em-input.dark,input[type=password].em-input.dark,input[type=email].em-input.dark,input[type=tel].em-input.dark,input[type=url].em-input.dark,input[type=search].em-input.dark,input:not([type]).em-inpute.dark{background-color:#464646;border-color:#666;color:#888}input[type=text].em-input.dark:focus,input[type=password].em-input.dark:focus,input[type=email].em-input.dark:focus,input[type=tel].em-input.dark:focus,input[type=url].em-input.dark:focus,input[type=search].em-input.dark:focus,input:not([type]).dark:focus{background-color:#666;border-color:#888;color:#fff}input[type=text].em-input.dark.error,input[type=password].em-input.dark.error,input[type=email].em-input.dark.error,input[type=tel].em-input.dark.error,input[type=url].em-input.dark.error,input[type=search].em-input.dark.error,input:not([type]).dark.error{border-color:#ffba00;color:#ffba00}div.em_select select{display:block;width:100%;height:100%;-moz-appearance:window;-webkit-appearance:none;outline:0;color:#000;padding-left:20px;background:transparent;border-radius:0;border:0;opacity:0;filter:alpha(opacity=0);position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}div.em_select select:active,div.select select:focus{outline:0}div.em_select{border:1px solid #ccc;width:140px;height:44px;background:#fff url(../images/select-element-arrow.png) right center no-repeat;overflow:hidden;padding:0;position:relative}div.em_select span{display:block;margin:0;padding:0;white-space:nowrap;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:12px;bottom:0;left:15px;right:44px;z-index:0;overflow:hidden;text-overflow:ellipsis;font:700 18px/18px Helvetica,Arial,sans-serif;color:#666}input::-ms-clear{display:none}label.error{color:#DD1B23}span.error{color:#DD1B23}.lynda-validate-message{font-family:Verdana;font-size:11px;margin:0 6px;padding:1px 0 0 16px;position:relative;top:4px}.lynda-validate-message.error{color:#DD1B23;background:transparent url(../images/validate/error_12x12_red_w.png) center left no-repeat}.lynda-validate-message.success{color:green;background:transparent url(../images/validate/success_12x12_green_w.png) center left no-repeat}.lynda-validate-message.processing{color:#CCC;background:transparent url(../images/validate/ajax-loader.gif) center left no-repeat}#overlay_bar{background-color:transparent;height:auto}.overlay_content{padding:35px}.overlay_close{top:-8px;right:-10px;width:24px;height:24px;background:url(../images/btn_close_22x22.png) no-repeat 1px 1px;z-index:auto}.overlay_close::after{content:" ";width:24px;height:24px;position:absolute;border-radius:12px;box-shadow:1px 1px 3px 0 #666;background-color:#fff;z-index:-1}#overlayAddPlaylist #overlay_bar,#playlist-na #overlay_bar{display:none}#overlayAddPlaylist table,#playlist-na table{margin-bottom:0}