#de-body,#de-container,#de-container .container{position:relative}#de-body a:hover,#horizon-nav a:active,#horizon-nav a:hover,.explore-btn{text-decoration:none}#www-breadcrumbs{display:none}#de-body{background:url(/static/img/home/general/bg.png) #121212;overflow:hidden}#de-container,.imageHolder,.img-holder{background:#fff}.imageHolder{z-index:80}h2{font-size:2.3em}#de-container{font-family:Raleway,'Helvetica Neue',Helvetica,Arial,sans-serif;width:100%;margin:auto}#horizon-nav,.modal-dark .modal-content{background:#121212}#de-body .modal-dialog{margin-top:60px}.modal-dark .modal-header{border-bottom:1px #333 solid}.modal-dark .modal-title{color:#f4f4f4}.modal-dark .close{color:#fff;position:absolute;right:5px;top:-1px}#horizon-nav .container,#horizon-nav a{position:relative}#community-modal .modal-dialog,#professional-development-modal .modal-dialog,#streaming-plus-modal .modal-dialog,#techbooks-modal .modal-dialog{width:650px;margin-left:auto;margin-right:auto}.modal-dialog .video-container{width:100%;height:370px}#horizon-nav{background:rgba(0,0,0,.8);text-align:center;position:absolute;left:0;top:411px;width:100%;z-index:20}#horizon-nav a{text-shadow:1px 1px 1px rgba(0,0,0,.6);color:#ccc;font-family:Raleway,serif;display:inline-block;padding:10px 14px;margin-right:-4px;-webkit-transition:background .2s ease-in;-moz-transition:background .2s ease-in;-o-transition:background .2s ease-in;transition:background .2s ease-in}#horizon-nav a:hover{background:#444;background:rgba(255,255,255,.14);color:#fff}#horizon-nav a.active{background:#333;color:#fff;text-decoration:none}#horizon-nav a:active{background:#000}#horizon-nav.affix{background:rgba(0,0,0,.9);position:fixed;bottom:auto;top:0;z-index:10000}#horizon-nav .indicator{display:none;position:absolute;left:45%;bottom:-10px;width:0;height:0;border-style:solid;border-width:10px 13px 0;border-color:#333 transparent transparent;border-color:#333 rgba(255,255,255,0) rgba(255,255,255,0);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}#horizon-nav a.return-to-top{display:none;text-transform:none;position:absolute;left:0;border-radius:4px;top:5px;padding:4px 10px;background:rgba(0,0,0,.3)}.de-devices,.screens-devices,.section{position:relative}.section{background:#fff;padding:50px 0 70px;min-height:320px;overflow:hidden}.section:last-of-type{-webkit-box-shadow:none;box-shadow:none}.section-text{font-size:1.4em;line-height:28px;padding-bottom:12px}.background-item-wrap{position:relative;height:540px;width:100%}.background-item{height:100%;width:100%;background-position:top center;background-repeat:no-repeat;-webkit-box-shadow:inset 0 4px 33px rgba(0,0,0,.4);box-shadow:inset 0 4px 33px rgba(0,0,0,.4);background-position-x:50%}.background-shuttle{background-position-x:30%}.screens-devices{z-index:2}.screens-img{background:#000}.down,.down.inverse{background:url(/static/dist/img/sprites.png)}.screens-img img{position:absolute;top:0;left:0;display:block}.down{display:block;position:absolute;left:49%;bottom:8px;width:32px;height:22px;z-index:11;opacity:.3}.down.flipped{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV"}.down:hover{opacity:.6}.has-error{border:1px solid red}#section-main{z-index:10;position:relative;overflow:hidden;background-image:url(/static/img/home/parallax/TECHBOOK-HOMEPAGE-HERO-5.jpg);background-position:65% 0;background-repeat:no-repeat;background-size:cover;height:450px;background-color:#121212;-webkit-transition:background-image .4s ease-in-out;-moz-transition:background-image .4s ease-in-out;-o-transition:background-image .4s ease-in-out;transition:background-image .4s ease-in-out}#section-main h2.hero-header{font-size:1.6em;left:0;margin:105px 0 20px;text-align:left}#section-main.extinction-promo{background-image:url(/static/img/home/parallax/DE_HOMEPAGE_EXTINCTION_LO.jpg);height:450px;background-position-y:-5px}.inner-hero-section{width:285px;text-align:left;position:absolute;left:150px;top:-30px;background:rgba(0,0,0,.4);padding:0 20px 30px}.explore-btn{background-color:#408dc4;color:#fff;border:none;border-radius:4px;font-size:1em;padding:8px;cursor:pointer}.inner-hero-section a.btn-primary{color:#fff;cursor:pointer;margin-top:10px;letter-spacing:.7px}.explore-btn a:hover{color:#fff}.inner-hero-section p{color:#fff;font-family:Raleway,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:1em}.inner-hero-section img{margin:20px 0;width:100%}.extinction-headline{position:absolute;top:0;right:33px;width:549px;font-size:24px;color:#fff;text-align:center}#section-main .extinction-headline img.extinction-logo{padding:64px 0 10px;width:300px}#section-main .extinction-headline img.discovery-logo{margin:18px auto;display:block}.extinction-headline p{padding:8px 0;margin:0;font-size:20px;line-height:20px;letter-spacing:1.4px}.extinction-headline a{padding:10px 22px;margin-top:20px;color:#fff;display:inline-block;text-transform:uppercase;font-size:20px;border:1px solid #fff}.extinction-headline a:hover{background-color:rgba(0,177,211,.3)}.canada #section-main{background-image:url(/static/img/home/parallax/CA-NORTHERN-LIGHTS_LO.jpg);background-position:50% -63px}#section-main .down{bottom:45px;opacity:1}#section-main canvas{position:absolute;top:0;left:-20px}#section-main h2,#section-main h3{color:#fff;position:relative;margin-top:0;opacity:.9;text-shadow:0 0 10px #000,0 0 20px #000,0 0 30px #000,0 0 40px #000,0 0 50px #000}#section-main h3{font-size:2.6em;font-weight:100;left:106px}#section-main h2{font-size:3.9em;font-weight:800;left:31px;margin-bottom:3px;margin-top:84px}#section-main .headline-1{position:absolute;top:78px;width:97%;right:0}#section-main .video-backdrop{background:#121212;background:rgba(0,0,0,.8);position:absolute;top:0;left:0;display:none}#section-main .video-container{width:840px;height:443px;margin:3px auto;position:relative;z-index:11;display:none;background:#121212;-webkit-box-shadow:0 0 23px rgba(0,0,0,1),0 0 43px rgba(0,0,0,1),0 0 63px rgba(0,0,0,1);box-shadow:0 0 23px rgba(0,0,0,1),0 0 43px rgba(0,0,0,1),0 0 63px rgba(0,0,0,1)}#section-main .video-container a{position:absolute;top:2px;right:-22px;color:#fff;font-weight:700;z-index:2}#section-main .play-video{display:block;position:relative;margin:160px auto 0;width:122px;height:122px;z-index:11;opacity:.7}#section-main .play-video:hover{opacity:1}#section-de .screens-devices{width:458px;height:292px}#section-de .screens-laptop{position:absolute;z-index:1;left:266px;top:137px;width:209px}#section-de .screens-desktop{position:absolute;z-index:1;left:49px;top:14px;width:312px}#section-de .screens-tablet{position:absolute;z-index:1;left:25px;top:129px;width:107px}#section-techbooks .techbook-feature{position:absolute;width:550px;height:405px}#section-techbooks .techbook-screens{position:absolute;left:0;top:0}#section-techbooks .screens-img{position:absolute;left:110px;top:37px}#section-streaming-plus .de-devices{margin-top:18px;margin-left:50px}#section-streaming-plus .screens-desktop-big{position:absolute;z-index:1;left:18px;top:18px}#section-streaming-plus .screens-devices{width:408px;height:356px}#section-professional-development .feature-pd{position:absolute;left:0;top:0;background:#121212;width:450px;height:239px}#section-community .community-tweets{padding-top:12px;width:470px;height:360px}#section-community .community-tweets .carousel-control{display:none}#section-community .community-tweets .carousel-indicators{top:-8px}#section-community .community-tweets .carousel-indicators li{cursor:pointer;background:#ccc}#section-community .community-tweets .carousel-indicators .active,#section-community .community-tweets .carousel-indicators li:active{background:#92c30e}#section-latest-updates{display:none;position:absolute;width:100%;font-size:1.2em;z-index:110}#section-latest-updates .feature-content{display:none;font-size:.9em;z-index:1;background:#323232;background:rgba(50,50,50,.98);padding:0 0 40px;position:relative}#section-latest-updates .feature-top{background:#000;background:rgba(0,0,0,.8);-webkit-box-shadow:0 3px 5px rgba(0,0,0,.1);box-shadow:0 3px 5px rgba(0,0,0,.1);padding:12px 0;position:relative;z-index:2;-webkit-transition:background .5s ease-in-out;-moz-transition:background .5s ease-in-out;-o-transition:background .5s ease-in-out;transition:background .5s ease-in-out}#section-latest-updates.open .feature-top{background:#000;background:rgba(0,0,0,.95);-webkit-box-shadow:0 3px 5px rgba(0,0,0,.6);box-shadow:0 3px 5px rgba(0,0,0,.6)}#section-latest-updates h4{padding:3px 0 0;margin:0;line-height:24px;color:#ccc}#section-latest-updates .feature-media-main h4{font-size:1.6em;line-height:34px}#section-latest-updates .main-feature-content img{width:100%}#section-latest-updates .feature-content .media{border-bottom:1px #f4f4f4 solid;padding:0 0 16px}#section-latest-updates .feature-content .row{background:#fff;background:rgba(255,255,255,.98);-webkit-box-shadow:0 0 16px rgba(0,0,0,.4);box-shadow:0 0 16px rgba(0,0,0,.4);padding:16px 0 64px;border-left:1px rgba(0,0,0,.4) solid;border-right:1px rgba(0,0,0,.4) solid;border-bottom:1px rgba(0,0,0,.4) solid}#section-latest-updates .feature-content h4{font-weight:700}#section-latest-updates .feature-thumbnail{float:left;margin-right:12px}#section-latest-updates .feature-thumbnail img{width:120px;-webkit-box-shadow:0 0 14px rgba(0,0,0,.2);box-shadow:0 0 14px rgba(0,0,0,.2)}#section-latest-updates .feature-body{font-size:16px;color:#888;position:relative;width:100%;padding:4px 0 0 8px}#section-latest-updates .feature-heading-text{display:inline-block;max-width:80%;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#ccc}#section-latest-updates .feature-heading-anchor-wrapper{display:inline-block;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 0 0 8px}#section-latest-updates .feature-heading-anchor-wrapper a{color:#62b2f7}#section-latest-updates .feature-heading-anchor-wrapper a:hover{color:#f4f4f4}#section-latest-updates .media-heading{margin-bottom:8px;color:#145c93}#section-latest-updates .feature-extra-content .muted{color:#555}.de-connect{position:fixed;top:173px;left:0;z-index:10000;background:url(/static/img/home/general/connect.jpg) no-repeat;width:46px;height:364px}.de-connect .de-connect-btns{padding:5px 0 0;position:relative}.de-connect .de-connect-btns>a{display:block;width:24px;height:24px;border-radius:24px;position:relative;margin:7px 10px 0}.de-connect .de-connect-btns>a:hover{background:rgba(255,255,255,.3)}.de-connect .popover{width:300px}.de-connect-content{background:#fff;background:rgba(255,255,255,.95);position:absolute;top:8px;left:46px;display:none}.de-connect-content ul{padding:0;margin:0;list-style:none;width:240px}.de-connect-content li{position:relative;border-bottom:1px #f4f4f4 solid}.de-connect-content a{padding:5px 12px;display:block}.de-connect-content a:hover{background:#ddd}.de-connect-content li:hover span{color:#666}.de-connect-content li span{position:absolute;top:6px;right:4px;color:#ccc}#logo-overlay{position:absolute;top:74px;left:-20px;width:530px}.teacher-appreciation-promo #logo-overlay{top:74px;left:16px;width:372px}.canada #logo-overlay{top:240px;left:10px;width:450px}#mathTB-tagline{position:absolute;top:162px;left:5px;font-size:38px;font-weight:700;color:#f0d50a}#mathTB-equation-overlay{position:absolute;top:296px;left:-27px;width:570px}#teacher-appreciation-logo{position:absolute;top:56px;left:128px;width:240px}#teacher-appreciation-text{color:#3d3d3d;font-size:14px;position:absolute;top:282px;left:70px;width:372px}#teacher-appreciation-text h4,#teacher-appreciation-text h5{color:#fff;font-size:18px;font-weight:700}#teacher-appreciation-text h4 span,#teacher-appreciation-text h5{font-weight:400}@media (min-width:1200px) and (max-width:1400px){.section .section-imagery{right:10px}.section{font-size:.95em}}@media (max-width:1200px){.inner-hero-section{left:92px}#section-main{background-position:50% 0}}@media (min-width:800px) and (max-width:1199px){.section .section-imagery{right:-40px}.section{font-size:.95em}#section-community .community-tweets{width:400px}}@media (max-width:992px){button.explore-btn{font-size:.7em;padding:5px;margin:5px 0}.inner-hero-section{width:190px;left:5%;top:-60px}.inner-hero-section img{margin:8px 0 20px}#section-main .text-overlay h2.hero-header{font-size:1.2em;margin-bottom:10px;margin-top:130px}.text-overlay p{font-size:.9em}#section-main{background-position-x:60%}.de-connect{position:relative;top:auto;left:0;background:#f4f4f4;width:100%;height:auto}.de-connect-content{display:block;background:0 0;position:relative;top:auto;left:auto}.de-connect .de-connect-btns>a{display:none}.de-connect-content ul{width:auto}.de-connect-content ul li{border-bottom:none}.de-connect-content ul li a{padding:18px;border-bottom:0;color:#fff;font-weight:700;font-size:1.3em}.de-connect-content ul li a:hover{background:#121212}.de-connect .social-fb{background:#3B5998}.de-connect .social-twtr{background:#4099FF}.de-connect .social-de,.de-connect .social-events{background:#0e629e;border-bottom:1px rgba(255,255,255,.3) solid}.de-connect-content li span{top:35%;right:28px;color:#fff}}@media (min-width:768px) and (max-width:992px){#section-main h2,#section-main h3{text-shadow:0 0 10px rgba(0,0,0,1),0 0 10px rgba(0,0,0,1),0 0 10px rgba(0,0,0,1)}#horizon-nav a{font-size:.85em}.background-item-wrap{height:400px}#community-modal .modal-dialog,#professional-development-modal .modal-dialog,#streaming-plus-modal .modal-dialog,#techbooks-modal .modal-dialog{width:650px;margin-left:auto;margin-right:auto}.modal-dialog .video-container{width:100%;height:370px}.background-item{background-size:120% auto;background-repeat:no-repeat;background-position-x:60%}.background-shuttle{background-position-x:30%}#section-latest-updates .feature-top .container{width:auto}#section-latest-updates .feature-body{padding:4px 0 0 8px;font-size:14px}#section-main h2{font-size:2.3em}#section-main h3{font-size:3.2em}#section-main .headline-1{top:0}#section-main h2,#section-main h3{text-align:center;left:0}#section-main .play-video{margin-top:190px}.section{min-height:240px;font-size:.8em}.section h2{line-height:.9em}#section-latest-updates h4{font-size:1em}#section-main .video-container{width:100%}#logo-overlay,.canada #logo-overlay{top:71px;left:50%;margin-left:-200px;width:400px}.canada #logo-overlay{top:40px}#mathTB-tagline{top:142px;left:50%;margin-left:-210px;font-size:34px;width:420px;text-align:center}#mathTB-equation-overlay{top:319px;left:50%;margin-left:-250px;width:500px}.extinction-headline{position:relative;top:0;right:0;margin:0 auto}}@media (max-width:767px){.section{min-height:240px;font-size:.8em}#section-main{background-image:url(/static/img/home/parallax/TECHBOOK_HERO-2.png)}.inner-hero-section{margin:0 auto;position:static;width:325px;text-align:center}.text-overlay button{text-align:center}.inner-hero-section p{font-size:1em;text-align:left}.inner-hero-section h2{font-size:1.8em}button.explore-btn{font-size:1.2em;padding:10px}#community-modal .modal-dialog,#professional-development-modal .modal-dialog,#streaming-plus-modal .modal-dialog,#techbooks-modal .modal-dialog{width:600px;margin-left:auto;margin-right:auto}.modal-dialog .video-container{width:100%;height:380px}.background-item-wrap{height:400px}#section-main,.canada #section-main{background-position-x:70%}.background-item,.section-main{background-size:160% auto;background-position-x:90%}.background-shuttle{background-position-x:30%}#section-main .headline-1{top:0}#section-latest-updates .feature-top .container{width:auto}#section-latest-updates .feature-body{padding:4px 0 0 8px;font-size:14px}#section-main h2{font-size:2em;text-align:center;left:0}#section-main h3{font-size:2.6em;text-align:center;left:0}#section-main .play-video{margin-top:190px}#section-latest-updates h4{font-size:.9em}#section-main .video-container{width:100%}#logo-overlay,.canada #logo-overlay{top:71px;left:50%;margin-left:-200px;width:400px}.canada #logo-overlay{top:51px}#mathTB-tagline{top:142px;left:50%;margin-left:-210px;font-size:34px;width:420px;text-align:center}#mathTB-equation-overlay{top:319px;left:50%;margin-left:-250px;width:500px}.extinction-headline{position:relative;top:0;right:0;margin:0 auto}}#section-main .play-video,#www-passcode,.down,.down.inverse,.inputWrap,.login-bg,.login-top-btn,.login-top-btn:hover,a span.aro,a.drop-aro span,a.drop-aro.on span,a.drop-aro:hover span{background-image:url(/static/dist/img/sprites.png)}@media (max-width:554px){#community-modal .modal-dialog,#professional-development-modal .modal-dialog,#streaming-plus-modal .modal-dialog,#techbooks-modal .modal-dialog{width:300px;margin-left:auto;margin-right:auto}.modal-dialog .video-container{width:100%;height:200px}#section-main .video-container{width:95%;height:200px}.section h2{font-size:1.75em}.section .btn{font-size:1.2em;padding:6px}#section-main h3{font-size:2.2em}.background-item-wrap{height:250px}.background-item{background-size:170% auto;background-position-x:90%}.background-shuttle{background-position-x:30%}#section-latest-updates .media-object{width:60px;height:45px}#logo-overlay,.canada #logo-overlay{top:71px;left:50%;margin-left:-150px;width:300px}#mathTB-tagline{top:132px;left:50%;margin-left:-180px;font-size:28px;width:360px;text-align:center}#mathTB-equation-overlay{top:329px;left:50%;margin-left:-180px;width:360px}.extinction-headline{position:relative;top:0;right:0;margin:0 auto;width:auto}#section-main .extinction-headline img.extinction-logo{width:90%}.extinction-headline p{padding:0;margin:0;font-size:16px;line-height:19px;letter-spacing:1.4px;display:inline}.extinction-headline p.p3{display:block;padding-top:8px}}a span.aro{background-position:-378px -197px}.login-bg{background-position:0 0}#www-passcode{background-position:-276px 0}.down.inverse{background-position:-305px -197px}.down{background-position:-339px -197px}.inputWrap{background-position:-122px -243px}.inputWrapPasscode{background-image:url(/static/dist/img/sprites.png);background-position:-345px -243px}.login-top-btn{background-position:-460px -243px}.login-top-btn:hover{background-position:-460px -274px}a.drop-aro span{background-position:-276px -197px}a.drop-aro:hover span{background-position:-276px -210px}a.drop-aro.on span{background-position:-276px -223px}#section-main .play-video{background-position:0 -243px}