/*! normalize.css v1.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */html,button,input,select,textarea{color:#222}html{font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browsehappy{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}@font-face{font-family:'life_saversbold';src:url("../fonts/lifesavers-bold-webfont.eot");src:url("../fonts/lifesavers-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/lifesavers-bold-webfont.woff2") format("woff2"),url("../fonts/lifesavers-bold-webfont.woff") format("woff"),url("../fonts/lifesavers-bold-webfont.ttf") format("truetype"),url("../fonts/lifesavers-bold-webfont.svg#life_saversbold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'life_saversregular';src:url("../fonts/lifesavers-regular-webfont.eot");src:url("../fonts/lifesavers-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/lifesavers-regular-webfont.woff2") format("woff2"),url("../fonts/lifesavers-regular-webfont.woff") format("woff"),url("../fonts/lifesavers-regular-webfont.ttf") format("truetype"),url("../fonts/lifesavers-regular-webfont.svg#life_saversregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'FranklinGothic-Medium';src:url("../fonts/FranklinGothic-Medium.eot");src:url("../fonts/FranklinGothic-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/FranklinGothic-Medium.woff") format("woff"),url("../fonts/FranklinGothic-Medium.ttf") format("truetype"),url("../fonts/FranklinGothic-Medium.svg#FranklinGothic-Medium") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'FranklinGothic-Book';src:url("../fonts/FranklinGothic-Book.eot");src:url("../fonts/FranklinGothic-Book.eot?#iefix") format("embedded-opentype"),url("../fonts/FranklinGothic-Book.woff") format("woff"),url("../fonts/FranklinGothic-Book.ttf") format("truetype"),url("../fonts/FranklinGothic-Book.svg#FranklinGothic-Book") format("svg");font-weight:normal;font-style:normal}html body.schlCoppa{background:url(../img/red-bg.jpg) repeat}html body.schlCoppa #schlPageWrapper #universal4o{margin-bottom:0 !important}html body.schlCoppa #schlPageWrapper #schlPageContent{width:100% !important;padding-bottom:0 !important;margin-bottom:0 !important;background:url(../img/red-bg.jpg) repeat}html body.schlCoppa #schlPageWrapper #schlPageContent #schlMainContent{width:100% !important;padding-top:0 !important;margin:0 auto !important}html body.schlCoppa #schlPageWrapper #schlPageContent #schlMainContent #schlContent #schl3o{width:100% !important}html body.schlCoppa #schlPageWrapper #schlPageContent #schlMainContent #schlContent #schl3o a{text-decoration:underline}html body.schlCoppa #schlPageWrapper #schlPageContent #schlMainContent #schlContent #schl3o nav ul li a[href^="#"]{text-decoration:none !important}html body.schlCoppa #schlPageWrapper #schlPageContent #schlMainContent #schlContent #schl3o .download-challenges,html body.schlCoppa #schlPageWrapper #schlPageContent #schlMainContent #schlContent #schl3o .challenge{text-decoration:none !important}html body.schlCoppa #schlPageWrapper #schlPageContent #schlMainContent #schlContent #schl3o .download-challenges:hover,html body.schlCoppa #schlPageWrapper #schlPageContent #schlMainContent #schlContent #schl3o .challenge:hover{text-decoration:none !important}html body{padding:0;margin:0;background:url(../img/red-bg.jpg) repeat}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6,html body p{margin:0;padding:0}html body a:active,html body a:focus,html body a:visited{outline:0;border:0}html body #main-wrapper-homepage{max-width:1187px;margin:0 auto}html body #main-wrapper-homepage #stemsparks-wrapper{background:url(../img/red-left.png) no-repeat 0 0;width:100%;min-height:500px}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks{margin:0 auto;max-width:921px;background-color:#fff;padding:0 0 28px 0}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks header{background:#fce5b0 url(../img/header-kids.png) no-repeat bottom right;width:892px;height:321px;margin:0 auto 17px;position:relative;-webkit-box-shadow:inset 0px 0px 3px 0px rgba(50,50,50,0.2);-moz-box-shadow:inset 0px 0px 3px 0px rgba(50,50,50,0.2);box-shadow:inset 0px 0px 3px 0px rgba(50,50,50,0.2)}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks header .campfire-logo{background:url(../img/header-logos.png) no-repeat 0 0;width:72px;height:51px;display:block;position:absolute;top:32px;left:33px}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks header .bb-logo{background:url(../img/header-logos.png) no-repeat -72px 0;width:112px;height:44px;display:block;position:absolute;top:36px;left:143px}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks header h1{font:normal normal 53px/56px 'life_saversbold' !important;color:#dc291e !important;position:absolute;top:118px;left:31px}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks header h1 span{letter-spacing:.6px;font-size:46px}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks header .samsung-logo{background:url(../img/header-logos.png) no-repeat -184px 0;width:151px;height:24px;display:block;position:absolute;top:260px;left:32px}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .callouts{width:936px;margin:0 0 22px -15px}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .callouts .toolkit{background-color:#005072;width:516px;float:left;margin:0 26px 0 0;height:181px}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .callouts .toolkit p{color:#fff;font:normal normal 16px/20px Arial, Helvetica, sans-serif;padding:31px 24px 0 59px;margin:0}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .callouts .toolkit .kit-corner{display:block;width:16px;height:16px;margin:29px 0 0 -1px}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .callouts .video-area{background:url(../img/video-bg.jpg) no-repeat 0 0;display:block;width:371px;height:181px;float:left}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .callouts .video-area h3{color:#f4aa00;font:normal normal 24px/26px 'life_saversbold';padding:8px 0 0 24px;letter-spacing:0.8px}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .callouts .video-area .play-button{background:url(../img/video-play.png) no-repeat center top;display:block;width:59px;height:60px;margin:30px auto;padding:0 155px}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .callouts .video-area .play-button:hover{background-position:bottom}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .callouts .video-area .presentation{color:#fff;font:normal normal 16px/18px Arial, Helvetica, sans-serif;text-align:center;display:block}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .callouts .video-area .presentation:hover{color:#f4aa00}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .lower{width:872px;margin:0 auto}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .lower .resources-area{display:block;border:3px solid #e5e5e5;width:472px;float:left;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;height:456px}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .lower .resources-area h2{color:#005072;font:normal normal 26px/28px 'life_saversbold';background:url(../img/resources-header-bg.jpg) no-repeat 0 0;display:block;height:66px;padding:17px 0 0 16px;letter-spacing:0.4px}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .lower .resources-area article{width:436px;margin:0 auto}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .lower .resources-area article h3{font:normal normal 21px/24px Arial, Helvetica, sans-serif;padding:0 0 15px 0}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .lower .resources-area article ul{padding:0 0 12px 0;margin:0}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .lower .resources-area article ul li{padding:0;margin:0;list-style-type:none;height:31px;background:url(../img/red-dot.png) repeat-x 0 14px}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .lower .resources-area article ul li p .left{font:normal normal 15px/16px Arial, Helvetica, sans-serif;color:#176885;float:left;background-color:#fff;padding:0 4px 0 0}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .lower .resources-area article ul li p .right{float:right;color:#dc291e;background-color:#fff;padding:0 0 0 6px}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .lower .resources-area article ul li p a{font:normal normal 14px/16px Arial, Helvetica, sans-serif;color:#dc291e}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .lower .resources-area article ul li p a:hover{color:#f4aa00}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .lower .resources-area article .last{padding:0}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .lower .guides-area{width:365px;float:right;border:3px solid #e5e5e5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;height:456px}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .lower .guides-area h2{color:#005072;font:normal normal 26px/30px 'life_saversbold';background:url(../img/guides-header-bg.jpg) no-repeat 0 0;display:block;height:99px;padding:10px 0 0 23px;letter-spacing:0.4px}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .lower .guides-area .box{width:322px;height:93px;display:block;margin:0 auto 22px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .lower .guides-area .box ul{padding:21px 0 0 104px;margin:0}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .lower .guides-area .box ul li{list-style-type:none;padding:0 0 7px 0;margin:0}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .lower .guides-area .box ul li a{padding:0 0 0 15px;font:normal bold 16px/18px Arial, Helvetica, sans-serif;color:#fff}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .lower .guides-area .box ul .li-hover{background-position:1px 6px}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .lower .guides-area .k2{background:#f4aa00 url(../img/k2.jpg) no-repeat 17px 7px}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .lower .guides-area .k2 ul li{background:url(../img/arrow-black.png) no-repeat 1px -24px}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .lower .guides-area .k2 ul li a:hover{color:#000}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .lower .guides-area .g3-5{background:#005072 url(../img/3-5.jpg) no-repeat 17px 7px}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .lower .guides-area .g3-5 ul li{background:url(../img/arrow-yellow.png) no-repeat 1px -24px}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .lower .guides-area .g3-5 ul li a:hover{color:#f4aa00}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .lower .guides-area .g6-8{background:#dc291e url(../img/6-8.jpg) no-repeat 17px 7px}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .lower .guides-area .g6-8 ul li{background:url(../img/arrow-yellow.png) no-repeat 1px -24px}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .lower .guides-area .g6-8 ul li a:hover{color:#f4aa00}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .lower .photo-credit{width:100%;padding:18px 0 0 0;float:left;text-align:center}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .lower .photo-credit p{text-align:center;font:normal normal 10px/12px Arial, Helvetica, sans-serif}@media only screen and (max-width: 936px){html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .callouts{width:100%;min-width:872px;margin:0 0 22px 0}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .callouts .toolkit{width:54.5%;margin:0 2.8% 0 0}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .callouts .toolkit p{padding:31px 24px 0 4.056795%}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .callouts .toolkit .kit-corner{display:none}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .callouts .video-area{width:40.375%}}@media only screen and (max-width: 800px){html body #main-wrapper-homepage{width:800px;max-width:800px}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks{width:inherit;max-width:inherit}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks header{background:#fce5b0 url(../img/header-kids-800.png) no-repeat 395px 5px;height:280px;width:775px;margin:0 auto 15px}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks header .campfire-logo{top:22px;left:33px}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks header .bb-logo{top:26px;left:143px}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks header h1{font:normal normal 33px/41px 'life_saversbold';top:103px;left:26px}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks header h1 span{font-size:36px}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks header .samsung-logo{left:29px;top:225px}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .callouts{width:inherit;max-width:inherit;min-width:inherit;margin:0 0 19px 0}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .callouts .toolkit{width:427px;height:157px;margin:0 21px 0 0}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .callouts .toolkit p{font:normal normal 14px/18px Arial, Helvetica, sans-serif;padding:24px 23px 0 28px}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .callouts .video-area{background:url(../img/video-bg-800.jpg) no-repeat 0 0;width:323px;height:158px}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .callouts .video-area h3{padding:7px 0 0 20px;font:normal normal 21px/23px 'life_saversbold'}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .callouts .video-area .play-button{background:url(../img/video-play-800.png) no-repeat 0 0;width:52px;height:53px;margin:23px auto 29px}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .callouts .video-area .presentation{font:normal normal 13px/15px Arial, Helvetica, sans-serif}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .lower{width:772px}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .lower .resources-area{width:408px;height:393px}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .lower .resources-area h2{font:normal normal 22px/24px 'life_saversbold';padding:14px 0 0 12px;background:url(../img/resources-header-bg-800.jpg) no-repeat 0 0;letter-spacing:0.1px;height:68px}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .lower .resources-area article{width:380px}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .lower .resources-area article h3{font:normal normal 18px/21px Arial, Helvetica, sans-serif;padding:0 0 12px 0}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .lower .resources-area article ul{padding:0 0 18px 0}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .lower .resources-area article ul li{height:27px}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .lower .resources-area article ul li p .left{font:normal normal 13px/15px Arial, Helvetica, sans-serif}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .lower .resources-area article ul li p .right,html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .lower .resources-area article ul li p .right a{color:#dc291e}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .lower .resources-area article ul li p a:hover{color:#f4aa00}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .lower .guides-area{width:316px;height:393px;margin:0 15px 0 0}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .lower .guides-area h2{font:normal normal 20px/26px 'life_saversbold';background:url(../img/guides-header-bg-800.jpg) no-repeat 0 0;padding:8px 0 0 19px;letter-spacing:0.2px;height:85px}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .lower .guides-area .box{width:280px;height:81px;margin:0 0 20px 16px}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .lower .guides-area .box ul{padding:17px 0 0 88px}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .lower .guides-area .box ul li{padding:0 0 2px 0}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .lower .guides-area .box ul li a{font:normal bold 14px/16px Arial, Helvetica, sans-serif;color:#fff}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .lower .guides-area .k2{background:#f4aa00 url(../img/k2-800.jpg) no-repeat 15px 6px}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .lower .guides-area .g3-5{background:#005072 url(../img/3-5-800.jpg) no-repeat 15px 6px}html body #main-wrapper-homepage #stemsparks-wrapper .stemsparks .lower .guides-area .g6-8{background:#dc291e url(../img/6-8-800.jpg) no-repeat 15px 6px}}html body .tablet-view{width:800px;margin:0 auto;background-color:#fff}html body .tablet-view header{background-color:#fce5b0;height:298px;width:800px;position:relative;-webkit-box-shadow:inset 0px 0px 3px 0px rgba(50,50,50,0.2);-moz-box-shadow:inset 0px 0px 3px 0px rgba(50,50,50,0.2);box-shadow:inset 0px 0px 3px 0px rgba(50,50,50,0.2)}html body .tablet-view header h1{font:normal normal 33px/40px 'life_saversbold' !important;color:#dc291e !important;position:absolute;top:83px;left:26px}html body .tablet-view header h1 span{font-size:41px}html body .tablet-view header h2{font:normal normal 24px/26px 'life_saversbold';color:#000;position:absolute;top:179px;left:25px}html body .tablet-view header .campfire-logo{background:url(../img/header-logos.png) no-repeat 0 0;width:72px;height:51px;display:block;position:absolute;top:13px;left:30px}html body .tablet-view header .bb-logo{background:url(../img/header-logos.png) no-repeat -72px 0;width:112px;height:44px;display:block;position:absolute;top:17px;left:116px}html body .tablet-view header .samsung-logo{background:url(../img/header-logos.png) no-repeat -184px 0;width:151px;height:24px;display:block;position:absolute;top:247px;left:28px}html body .tablet-view header .and-campfire{background:url(../img/and-campfire.png) no-repeat 0 0;width:69px;height:35px;display:block;position:absolute;top:239px;left:188px}html body .tablet-view header .download-challenges{border:3px solid #fff;display:block;background:#005072 url(../img/download-icon.png) no-repeat 190px 7px;color:#fff !important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:207px;position:absolute;top:244px;left:556px;font:normal bold 13px/16px Arial, Helvetica, sans-serif;text-decoration:none;height:21px;padding:6px 0 0 5px;-webkit-box-shadow:0px 4px 4px 0px rgba(50,50,50,0.3);-moz-box-shadow:0px 4px 4px 0px rgba(50,50,50,0.3);box-shadow:0px 4px 4px 0px rgba(50,50,50,0.3)}html body .tablet-view header .download-challenges:hover{background-color:#f4aa00;color:#000 !important;background-position:190px -20px;text-decoration:none !important}html body .tablet-view header .view-flipbook{border:3px solid #fff;display:block;background:#005072 url(../img/flipbook-icon.png) no-repeat 180px 7px;color:#fff !important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:190px;position:absolute;top:244px;left:561px;font:normal bold 13px/16px Arial, Helvetica, sans-serif;text-decoration:none !important;height:21px;padding:6px 0 0 12px;-webkit-box-shadow:0px 4px 4px 0px rgba(50,50,50,0.3);-moz-box-shadow:0px 4px 4px 0px rgba(50,50,50,0.3);box-shadow:0px 4px 4px 0px rgba(50,50,50,0.3)}html body .tablet-view header .view-flipbook:hover{background-color:#f4aa00;color:#000 !important;background-position:180px -28px;text-decoration:none !important}html body .tablet-view nav{background-color:#005072;height:46px;-webkit-box-shadow:inset 0px 6px 6px 0px rgba(50,50,50,0.2);-moz-box-shadow:inset 0px 6px 6px 0px rgba(50,50,50,0.2);box-shadow:inset 0px 6px 6px 0px rgba(50,50,50,0.2);color:#fff}html body .tablet-view nav ul{padding:0;margin:0;height:46px;z-index:10}html body .tablet-view nav ul li{padding:0;margin:0 0 0 -3px;display:inline-block;font:normal bold 13px/13px arial, Helvetica, sans-serif;border-right:2px solid #003d57;position:relative;text-align:center}html body .tablet-view nav ul li span{display:inline-table;padding-top:15px;height:31px}html body .tablet-view nav ul li ul{display:none}html body .tablet-view nav ul li:hover{background-color:#f4aa00}html body .tablet-view nav ul li:hover ul{display:block;position:absolute;background-color:#fce5b0;width:inherit;height:auto;padding:7px 0}html body .tablet-view nav ul li:hover ul li{display:block;border:none;margin:0;padding:0;width:inherit;height:auto}html body .tablet-view nav ul li:hover ul li:hover{background-color:#fce5b0}html body .tablet-view nav ul li:hover ul li a{color:#000 !important;text-decoration:none !important;font:normal normal 14px/16px 'FranklinGothic-Medium';width:205px !important;display:block;margin:0 auto;padding:10px}html body .tablet-view nav ul li:hover ul li a:hover{background-color:#fff;color:#dc291e !important}html body .tablet-view nav ul li:hover ul li a .small-arrow{font:normal bold 10px/12px 'FranklinGothic-Medium';position:relative;top:-2px;left:-2px;height:auto;padding:0;display:inline-block !important}html body .tablet-view nav ul #home-link-area{background:url(../img/home-link-icon.png) no-repeat 12px 12px;width:42px;height:46px;margin:0;float:left}html body .tablet-view nav ul #home-link-area #home-link{display:block;outline:0;text-indent:-9999px;width:42px;height:46px}html body .tablet-view nav ul #unit-1{width:245px;float:left}html body .tablet-view nav ul #unit-1 span{display:block}html body .tablet-view nav ul #unit-2{width:254px;float:left}html body .tablet-view nav ul #unit-2 span{display:block}html body .tablet-view nav ul #unit-3{width:262px;border-right:none;float:left}html body .tablet-view nav ul #unit-3 span{display:block}html body .tablet-view .kids-nav #unit-1{width:267px;margin:0}html body .tablet-view .kids-nav #unit-2{width:268px}html body .tablet-view .kids-nav #unit-3{width:267px;border-right:none}html body .tablet-view .kids-k-2-nav #unit-1{width:401px;margin:0}html body .tablet-view .kids-k-2-nav #unit-2{width:400px;margin:0 0 0 -3px;border-right:none}html body .tablet-view .kids-k-2-nav .nav-active{background-color:#f4aa00}html body .tablet-view .kids-k-2-nav .nav-active a{color:#fff !important}html body .tablet-view .kids-k-2-nav a{display:block;height:35px;font:normal normal 22px/24px 'life_saversbold';color:#fff !important;text-decoration:none}html body .tablet-view .kids-k-2-nav .community-engineering{padding:11px 34px 0 0;background:url(../img/community-engineering-icon.png) no-repeat 316px 11px}html body .tablet-view .kids-k-2-nav .innovation{padding:11px 50px 0 0;background:url(../img/innovation-icon.png) no-repeat 243px 10px}html body .tablet-view #challenge-nav{width:780px;color:#005072;font:normal bold 14px/16px Arial, Helvetica, sans-serif;margin:28px auto 0 auto}html body .tablet-view #challenge-nav #prev{float:left;text-align:right;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html body .tablet-view #challenge-nav #prev:hover{color:#dc291e}html body .tablet-view #challenge-nav #prev:hover #prev-arrow,html body .tablet-view #challenge-nav #prev:hover #next-arrow{background-position:bottom}html body .tablet-view #challenge-nav #prev span{display:block;float:left;padding:13px 0 0 0}html body .tablet-view #challenge-nav #prev #prev-arrow{background:url(../img/prev-nav.png) no-repeat top;display:block;width:45px;height:45px;float:left}html body .tablet-view #challenge-nav #next{float:right;text-align:left;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html body .tablet-view #challenge-nav #next:hover{color:#dc291e}html body .tablet-view #challenge-nav #next:hover #prev-arrow,html body .tablet-view #challenge-nav #next:hover #next-arrow{background-position:bottom}html body .tablet-view #challenge-nav #next span{display:block;float:left;padding:13px 0 0 0}html body .tablet-view #challenge-nav #next #next-arrow{background:url(../img/next-nav.png) no-repeat top;display:block;width:45px;height:45px;float:left}html body .tablet-view #main{padding:6px 0 0 0;background-color:transparent;min-height:800px}html body .tablet-view #main #challenges-area{position:relative;width:724px;margin:0 auto}html body .tablet-view #main #challenges-area>div{opacity:0;position:absolute;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:735px;z-index:1;max-height:0;overflow:hidden}html body .tablet-view #main #challenges-area>div .box{display:block;position:relative;margin:0 auto 18px;opacity:1}html body .tablet-view #main #challenges-area>div .box a{position:absolute;display:block;height:16px}html body .tablet-view #main #challenges-area h2{font:normal normal 33px/36px 'life_saversbold';color:#000;text-align:left;padding:0}html body .tablet-view #main #challenges-area h2 span{display:block;float:left;height:50px;padding:0 14px 0 0}html body .tablet-view #main #challenges-area .challenge-download-area{display:block;padding:21px 0 14px 0}html body .tablet-view #main #challenges-area .challenge-download-area .challenge{float:right;border:3px solid #fff;display:block;background:#dc291e url(../img/download-icon.png) no-repeat 190px 7px;color:#fff !important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:196px;font:normal bold 13px/16px Arial, Helvetica, sans-serif;text-decoration:none;height:21px;padding:6px 0 0 16px;-webkit-box-shadow:0px 4px 4px 0px rgba(50,50,50,0.3);-moz-box-shadow:0px 4px 4px 0px rgba(50,50,50,0.3);box-shadow:0px 4px 4px 0px rgba(50,50,50,0.3)}html body .tablet-view #main #challenges-area .challenge-download-area .challenge:hover{background-color:#f4aa00;color:#000 !important;background-position:190px -20px;text-decoration:none !important}html body .tablet-view #main #challenges-area .active{opacity:1;z-index:5;background-color:#fff;max-height:9999px;overflow:visible;position:static}html body .tablet-view #main #challenge-5 h2{font-size:30px;width:738px}html body .tablet-view #main #challenge-5 h2 span{font-size:33px !important}html body .tablet-view #main.html-text #challenges-area h2{padding:0 0 40px 0}#modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);z-index:15;-webkit-animation:fadein .3s;-moz-animation:fadein .3s;-ms-animation:fadein .3s;-o-animation:fadein .3s;animation:fadein .3s}#modal-close{font-size:16px;line-height:22px;font-weight:bold;position:absolute;top:-12px;right:-10px;cursor:pointer;text-align:center;color:#fff;border-radius:50%;behavior:url(PIE.htc);width:20px;height:20px;background-color:#000;border:2px solid #fff;-webkit-box-shadow:4px 4px 5px 0px rgba(50,50,50,0.7);-moz-box-shadow:4px 4px 5px 0px rgba(50,50,50,0.7);box-shadow:4px 4px 5px 0px rgba(50,50,50,0.7)}#modal-holder{position:absolute;top:10%;width:640px;height:auto;z-index:15;-webkit-animation:fadein .3s;-moz-animation:fadein .3s;-ms-animation:fadein .3s;-o-animation:fadein .3s;animation:fadein .3s}#video-box{width:640px;height:360px;background:#fff url(../img/modal/loader.gif) no-repeat center center}#modal-content{display:none}#modal-holder #modal-content{display:block}#modal-content-holder{max-width:700px;position:fixed;background-color:#000}.lt-ie9 #modal{background:url(../img/modal/ie8-modal-bg.png) repeat !important}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
