@media screen{.only-screen{display:block}.only-print{display:none!important}}.page-break-avoid{page-break-inside:avoid}.page-break-after{page-break-after:always}.page-break-before{page-break-before:always}html{background:none!important;margin:0;padding:0}body{color:#333;font:13px Arial,Helvetica,Verdana,sans-serif;background:none!important;margin:0;padding:0}a{text-decoration:none;outline:0;color:#4879ae}img{border:0 none;margin:0}#main-region{width:980px;margin:0 auto}#header{height:80px;position:relative;background-color:transparent;width:980px;margin:0 auto}#header-logo{width:236px;height:50px;display:block;float:left;font-size:64px;white-space:nowrap;overflow:hidden;color:transparent;background:url(../img/print-logo.png);background-size:236px 50px;margin:15px 0 0}#header a{text-decoration:none;outline:0}#header-search{position:absolute;top:27px;right:20px}.search-input{display:inline-block;padding:2px 5px;color:#333;font-size:12px;width:120px;height:18px;vertical-align:top;background-color:transparent;border:solid 1px #d2d2d2}.search-input:focus{outline:0;border:1px solid #FDB918}.search-button{display:inline-block;background:url(../img/icons/search.svg) no-repeat;background-size:16px 16px;background-position:center center;background-color:#FDB918;height:22px;width:22px;border:1px solid #FDB918;white-space:nowrap;overflow:hidden;color:transparent}.xf-search-button:focus{border:1px solid black}.search-button div{height:20px;width:20px;overflow:hidden}#header-search .search-popup,#header-search .search-error-popup{display:none;position:absolute;right:0;width:240px;z-index:10000;border:2px solid #EEE;background-color:white;padding:20px 20px}#header-search .search-popup-header{font-weight:bold;margin-bottom:10px}#header-search .search-popup-items{padding:0;font-size:0}#header-search .search-popup-items li{display:inline-block;width:120px;font-size:13px;list-style:none;padding-left:0;margin:10px 0}#header-search .search-popup-items li a{color:#000;font-size:13px;white-space:nowrap;padding:5px 10px;font-size:13px;border-radius:5px}#header-search .search-popup-items li a:hover,#header-search .xf-search-popup-items li a:focus{background-color:#FDB918;text-decoration:none;border-radius:5px}#content{clear:both;background-color:#FFF;line-height:150%;word-wrap:break-word;padding:20px 0}#content #title{line-height:normal;margin:0 0 13px;padding:0}#content #title h1{font-weight:400;font-size:25px;color:#333;line-height:normal;margin:0;padding:0}#content #title-left{width:700px;display:inline-block;min-height:36px;vertical-align:top}#content #title-right{width:280px;display:inline-block;text-align:right;vertical-align:top}#content #title-right #gc-buttons{margin:0;margin-top:10px;text-align:right;text-align:-ms-right;text-align:-moz-right;text-align:-webkit-right}#content #title-right .gc-buttons-menu{margin:0}#content #title .beta{margin-top:10px}a.title-link:hover{text-decoration:none}a.title-link:hover .title-name{text-decoration:underline}span.title-api::after{content:'*'}span.title-cutting-edge{vertical-align:super;font-size:65%;font-style:italic;color:#501074;padding:5px}span.title-cutting-edge::after{content:'Cutting Edge!'}span.title-in-demand{vertical-align:super;font-size:65%;font-style:italic;color:#501074;padding:5px}span.title-in-demand::after{content:'In Demand!'}a:hover span.title-in-demand{text-decoration:none}#sponsors{border-top:1px solid #d2d2d2;overflow:hidden;margin:20px 0 0;padding-top:20px}#sponsors .left{width:50%;float:left}#sponsors .right{width:50%;float:right;text-align:right}#footer{position:relative;color:#767676;font-weight:700;font-size:11px;width:980px;margin:0 auto;padding:0 0 25px}#footer-opaque{z-index:-1;width:100%;height:100%;background-color:#fff;filter:alpha(opacity=6);opacity:.06;position:absolute}#footer a{color:#767676;font-weight:700;font-size:11px;text-decoration:none;outline:0}#footer .column{float:left;font-weight:400;width:148px;margin:30px 50px 40px 0}#footer .column a{display:block;margin-bottom:2px}#footer .column .header{font-size:13px;font-weight:700;margin-bottom:12px;color:#666}#footer .column.last{margin-right:0;width:175px}#footer .copyright{clear:both;height:38px;margin:0 25px}#footer .copyright .logo{float:left;width:128px;height:38px;margin-right:25px;margin-top:-10px;background-image:url(../img/logo-rackspace.png)}.menu{position:relative;width:980px;margin:0 auto;background-color:#FDB918;font-size:0}.menu .menu-left{display:inline-block}.menu .menu-right{display:inline-block;position:absolute;right:10px}.menu .menu-item-container{display:inline-block;margin:0 10px;padding:5px 0}.menu .menu-item-container .menu-popup{margin:5px 0 0 -10px}.menu a.menu-item{color:#000;font-weight:bold;font-size:13px;white-space:nowrap;padding:5px 0;font-size:13px}.menu a[aria-expanded]{padding-right:15px;background:url(../img/icons/chevron-down.svg) no-repeat;background-size:15px 15px;background-position:center right}.menu a[aria-expanded].right{background-image:url(../img/icons/chevron-right.svg)}.menu a[aria-expanded].opened{background-image:url(../img/icons/chevron-up.svg)}.menu .menu-right .menu-user{padding-right:25px;background:url(../img/icons/user.svg) no-repeat;background-size:20px 20px;background-position:center right}.menu .menu-right .menu-2{right:-10px}.menu .menu-2{display:none;position:absolute;z-index:10000;background-color:#EEE;border:2px solid #EEE}.menu .menu-2 a:hover,.menu-2-items a.selected{background-color:#FDB918;text-decoration:none;border-radius:5px}.menu .menu-2-cell{display:inline-block;margin:15px 15px;vertical-align:top;width:auto;font-size:13px}.menu .menu-2-multiple .menu-2-cell,#menu-pis-grade-level .menu-2-cell:first-child,#menu-pis-area-science .menu-2-cell:first-child{width:214px}.menu-2-header{color:black;font-style:italic;font-weight:bold;margin-bottom:10px;padding:3px 5px}.menu-2-header-link{padding:0}.menu-2-footer{padding:30px 0}.menu-2-footer>a{display:block;font-weight:bold;color:black;text-align:center;font-size:13px;padding:5px 0}.menu-2 .menu-2-back{display:inline-block;width:30px;background-color:white!important;background:url(../img/icons/chevron-left.svg) no-repeat;background-size:25px 25px;background-position:center right;margin:0;padding:15px 0}.menu-2 .xf-menu-2-back:focus{background-color:#FDB918!important}.menu-2-items,.menu-3-items{list-style:none;padding-left:0;margin:0}.menu-2-header a,.menu-2-items a,.menu-3-items a{display:inline-block;color:black}.menu-2-items a{padding:3px 5px}.menu-2-header a{padding:3px 5px}.menu .menu-3{background-color:white;margin:0 0!important;max-width:702px}.menu .menu-2-cell.menu-3{width:auto;font-size:0;padding:10px 0;padding-bottom:40px}.menu .menu-2-cell .menu-new{display:none}.menu .menu-3-cell{display:inline-block;margin:0;vertical-align:top;width:234px;font-size:13px}.menu-3-items a{width:180px;padding:10px 10px;vertical-align:middle;margin:0 15px}.menu-3-header{color:black;font-style:italic;font-weight:bold;margin:0 15px;padding:10px 10px}.menu-3-items .menu-3-header{font-weight:bold;padding:0;margin:0}#subtabs{display:none;height:52px;width:980px;background:url(../img/subtab.png) repeat-x;overflow:hidden;line-height:normal;margin:0}#subtabs a:hover{text-decoration:underline;color:#000!important}#subtabs .divider{float:left;width:7px;height:52px;background:url(../img/subtab.png) no-repeat 0 -208px}#subtabs .tab{height:52px;font-size:15.5px;float:left}#subtabs .middle{float:left;height:31px;display:block;color:#555;padding:20px 12px 2px 12px}#subtabs .selected .left{background:url(../img/subtab.png) no-repeat 0 -52px}#subtabs .selected .right{background:url(../img/subtab.png) no-repeat 0 -104px}#subtabs .selected .middle{background:url(../img/subtab.png) repeat-x 0 -156px}#subtabs.empty{display:none;height:20px;width:980px;background:url(../img/subtab.png) repeat-x;overflow:hidden;margin:-10px -20px 10px}a.icon-share{background:url(../img/icons-share.png) no-repeat;padding-left:35px;overflow:hidden}a.icon-share.facebook{background-position:0 0;height:20px;padding-top:4px}a.icon-share.twitter{background-position:0 -25px;height:19px;padding-top:6px}a.icon-share.email{background-position:0 -50px;height:19px;padding-top:6px}a.icon-share.blog{background-position:0 -75px;height:19px;padding-top:6px}a.icon-share.myspace{background-position:0 -100px;height:19px;padding-top:6px}a.icon-share.google{background-position:0 -125px;height:18px;padding-top:7px}a.icon-share.pinterest{background-position:0 -150px;height:18px;padding-top:7px}a.icon-share.youtube{background-position:0 -175px;height:19px;padding-top:7px}a.icon-back{background:url(../img/icon-back.png) no-repeat;height:20px;padding-left:25px;color:#999;font-style:italic;display:inline-block;padding-top:2px}.back-button{margin-bottom:10px}h4{font-size:14px;font-weight:400;color:#501074;margin:12px 0}h2.gc-icon{background:url(../img/gc/32x32_yellow.png) transparent no-repeat;background-size:32px 32px;padding-left:35px;height:35px;padding-top:6px}table.data{width:100%;border:1px solid #cfcfcf;border-collapse:collapse}table.data>tbody>tr>td,th{border:1px solid #cfcfcf;padding:13px}table.data.header>tbody>tr.first{background-color:#e99731;color:#fff;font-size:15px}table.data .right{text-align:right}.content-table-plain table{width:100%;border:0 solid #fff;border-collapse:collapse;text-align:left}.content-table-plain table>thead>tr{background-color:#fff;color:#000;font-size:16px;text-align:center}.content-table table{width:100%;border:1px solid #cfcfcf;border-collapse:collapse;text-align:left}.content-table table>thead>tr{background-color:#c55300;color:#fff;font-size:16px;text-align:center}.content-table table>thead{position:sticky;top:0;z-index:10}.beta_feedback hr{color:#f1f1f1}.toprow{background:#e0e0e0;font-weight:700;text-align:center;line-height:100%}.compactUL ul{margin:0;padding:0 0 0 10px}div.note{background-color:#f1f1f1;border:1px solid #cfcfcf;margin:10px 0;padding:13px}.highlight{color:#501074;font-style:italic;font-weight:700;font-size:90%}div.clear{clear:both;visibility:hidden}input[type=button],input[type=submit]{font-family:arial,helvetica,verdana,sans-serif;font-weight:400;cursor:pointer}input[type=button]:disabled,input[type=submit]:disabled{cursor:not-allowed}input.color-button,a.color-button{font-size:17px;text-align:center;height:34px;border:0;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#FFF!important;padding:0 9px}input.color-button{border:0;-webkit-appearance:none;appearance:none}a.color-button{display:inline-block;vertical-align:top;height:26px;text-decoration:none;padding:6px 9px 0}a.color-button:hover{text-decoration:none!important}input.color-button.short,a.color-button.short{height:21px;font-size:13px}a.color-button.short{padding:1px 9px 0}input.color-button.white,a.color-button.white{border:1px solid #cfcfcf;color:#727272!important;background-color:#FFF}input.color-button.white.short,a.color-button.white.short{font-weight:bold}input.color-button.white:hover,a.color-button.white:hover{background-color:#DDD}input.color-button.blue,a.color-button.blue{background:#4a79b1}input.color-button.purple,a.color-button.purple{background:#8355A3}input.color-button.purple:hover,a.color-button.purple:hover{background:#9167b8}input.color-button.green,a.color-button.green{background:#448611}input.color-button.green:hover,a.color-button.green:hover{background:#73F312}a.color-button.gc-green{background:#21A465}a.color-button.gc-green:hover{background:#00C767}input.color-button.orange,a.color-button.orange{background:#FF7D24}input.color-button.orange:hover,a.color-button.orange:hover{background:#DE8245}input.color-button.blue.short,a.color-button.blue.short{height:21px;font-size:13px}a.color-button.blue.short{padding:1px 9px 0}input.color-button.solid-blue,a.color-button.solid-blue{background-color:#0079d1}input.color-button.solid-blue:hover,a.color-button.solid-blue:hover{background-color:#408ABF}input.color-button.solid-grey,a.color-button.solid-grey{background-color:#999}input.color-button.solid-grey:hover,a.color-button.solid-grey:hover{background-color:#C2C2C2}input.color-button.solid-green,a.color-button.solid-green{background-color:#61D16B}input.color-button.solid-green:hover,a.color-button.solid-green:hover{background-color:#3DF54D}input.pager-button,a.pager-button{font-size:11px;font-weight:700;text-align:center;color:#545454;background-color:#f2f2f2;width:25px;height:25px;border:1px solid #c9c9c9;margin-left:4px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:0}input:hover.pager-button,a:hover.pager-button{background-color:#CCC}a.pager-button{display:inline-block;vertical-align:top;height:21px;width:23px;padding:2px 0 0}input.pager-button.selected,a.pager-button.selected{color:#FFF;background-color:#686868;border-bottom-color:gray}span.pager{font-size:11px;font-weight:700;margin-left:4px}div.pager{text-align:right;margin-top:20px}#pi-summary{display:inline-block;width:50%}#pi-summary table td.left{width:150px;color:#767676}#pi-summary table td{padding:6px 0}#pi-summary table tr.border td{border-top:1px solid #d2d2d2}#pi-summary-right{display:inline-block;width:50%;text-align:right;text-align:-ms-right;text-align:-moz-right;text-align:-webkit-right;vertical-align:top;float:none!important}.pi-difficulty-icon{background:transparent url(../img/projectidea/difficulty-icons.png) no-repeat;height:30px;width:31px;float:left}.pi-difficulty-icon.level2{background-position:-31px 0}.pi-difficulty-icon.level3{background-position:-62px 0}.pi-difficulty-icon.level4{background-position:-93px 0}.pi-difficulty-icon.level6{background-position:-155px 0}.pi-difficulty-icon.level7{background-position:-186px 0}.pi-difficulty-icon.level8{background-position:-217px 0}.pi-difficulty-icon.level10{background-position:-279px 0}.pi-difficulty-icon.separator{background:0;width:auto;float:left;font-size:12px;color:#999;padding:5px 5px 0}.pi-difficulty-icon-small{background:transparent url(../img/projectidea/difficulty-icons-small.png) no-repeat;height:18px;width:19px;float:left}.pi-difficulty-icon-small.level2{background-position:-19px 0}.pi-difficulty-icon-small.level3{background-position:-38px 0}.pi-difficulty-icon-small.level4{background-position:-57px 0}.pi-difficulty-icon-small.level5{background-position:-76px 0}.pi-difficulty-icon-small.level6{background-position:-95px 0}.pi-difficulty-icon-small.level7{background-position:-114px 0}.pi-difficulty-icon-small.level8{background-position:-133px 0}.pi-difficulty-icon-small.level9{background-position:-152px 0}.pi-difficulty-icon-small.level10{background-position:-171px 0}.pi-difficulty-icon-small.separator{background:0;width:auto;float:left;font-size:8px;color:#999;padding:0 3px}.pi-difficulty-icon-small.label{background:transparent url(../img/projectidea/difficulty-label-small.png) no-repeat;width:72px;height:18px;float:left;margin-right:10px}.pi-difficulty{background:transparent url(../img/projectidea/difficulty.png) no-repeat;height:16px;float:left;overflow:hidden}.pi-difficulty.level1{text-indent:-1000px;background-position:0 0;width:102px}.pi-difficulty.level1::before{content:"Beginner easy"}.pi-difficulty.level2{text-indent:-1000px;background-position:-102px 0;width:115px}.pi-difficulty.level2::before{content:"Beginner medium"}.pi-difficulty.level3{text-indent:-1000px;background-position:-217px 0;width:103px}.pi-difficulty.level3::before{content:"Beginner hard"}.pi-difficulty.level4{text-indent:-1000px;background-position:-320px 0;width:122px}.pi-difficulty.level4::before{content:"Intermediate easy"}.pi-difficulty.level5{text-indent:-1000px;background-position:-442px 0;width:134px}.pi-difficulty.level5::before{content:"Intermediate medium"}.pi-difficulty.level6{text-indent:-1000px;background-position:-576px 0;width:123px}.pi-difficulty.level6::before{content:"Intermediate hard"}.pi-difficulty.level7{text-indent:-1000px;background-position:-699px 0;width:111px}.pi-difficulty.level7::before{content:"Advanced easy"}.pi-difficulty.level8{text-indent:-1000px;background-position:-810px 0;width:124px}.pi-difficulty.level8::before{content:"Advanced medium"}.pi-difficulty.levelB{text-indent:-1000px;background-position:0 0;width:55px}.pi-difficulty.levelI{text-indent:-1000px;background-position:-320px 0;width:77px}.pi-difficulty.levelA{text-indent:-1000px;background-position:-699px 0;width:64px}.pi-kit-percentage{color:#f30;font-size:20px;font-weight:700}#pi-kit-shipping{width:300px;height:48px;border-bottom:1px solid #dcdcdc;border-top:1px solid #dcdcdc;font-size:20px;color:#666;text-align:center;font-weight:700;padding-top:12px;margin:0 auto 10px}#pi-kit-shipping div{font-size:12px;color:#999}.pi-kit{width:280px;font-size:16px;font-weight:700;color:#666;margin:10px 20px 45px 0}.pi-kit-info{float:right;margin:60px 40px 0}.pi-kit .buy-kit{width:180px}.pi-kit .buy-kit div{font-size:12px;font-weight:400}.pi-career{width:100%;overflow:hidden;margin:20px 0}.pi-career-image{width:165px;margin-right:30px;overflow:hidden;display:inline-block;vertical-align:top}div.pi-career-summary{display:inline-block;width:740px;vertical-align:top}a.pi-title{font-size:18px;font-weight:400;display:block;margin:0}#pi-summary .cart{background:transparent url(../img/projectidea/cart.jpg) no-repeat;height:28px;margin-top:5px;padding:5px 0 0 40px}.pi-difficulty-button{background:transparent url(../img/projectidea/difficulty-buttons.png) no-repeat;height:38px;width:124px;display:inline-block}.pi-difficulty-button.intermediate.selected{background-position:-372px 0}.pi-difficulty-button.advanced{background-position:-496px 0}.pi-difficulty-button.advanced.selected{background-position:-620px 0}.pi-difficulty-button.all{background-position:-744px 0}.pi-difficulty-button.all.selected{background-position:-868px 0}div.pi-difficulty-info{position:relative;float:left;margin-top:-18px;margin-bottom:10px}div.pi-filters{background:transparent url(../img/projectidea/filters-background.png) repeat-x;height:85px;font-weight:700;font-size:14px;margin:0 -20px;padding:20px 20px 0}div.pi-filters a{font-size:10px}div.pi-filters p{margin:0 0 10px;padding:0}div.pi-filters a.tsw-button{display:inline-block;width:230px;height:48px;background:transparent url(../img/projectidea/tsw-button.png);margin-left:20px;margin-top:-5px}div.pi-filters a.my-favorites-button{display:inline-block;width:158px;height:48px;background:transparent url(../img/projectidea/my-favorites-button.png);margin-left:20px;margin-top:-5px}.pi.article{margin:10px 0;padding:0}.pi.article .thumbnail{width:100px;height:80px;display:table-cell}.pi.article .thumbnail div.missing{width:75px;height:75px;background:url(../img/newsfeeds/thumbnail-75.png) no-repeat}.pi.article .content{vertical-align:middle;display:table-cell}.pi.article .content .label{font-style:italic;color:#000}.pi.articles.time-selection{float:left}.pi.articles.pager{margin-top:0;padding-top:10px}.pi.articles .disclaimer{border-top:1px solid #D2D2D2;margin-top:10px;padding-top:10px}.search-title-count{display:inline-block}.search-table{border:0;border-spacing:0;margin-top:20px;clear:inherit;width:980px;padding:0}.search-table td{padding:0}.search-table .search-filters{padding-right:20px;width:250px}.search-table .search-results{width:710px}.search-result{position:relative;background:white;padding:10px 10px;box-shadow:0 2px 6px 0 rgba(0,0,0,0.30);margin-left:2px;margin-right:6px;border-radius:5px;margin-bottom:20px}.search-result-ads{margin:20px 0}.search-result td:nth-child(2){max-width:679px}.search-result .pi-summary table{width:100%;margin-left:10px}.search-result .pi-summary table tr td:nth-child(1){width:25%;border-top:1px solid #D2D2D2;padding:5px 0}.search-result .pi-summary table tr td:nth-child(2){border-top:1px solid #D2D2D2;padding:5px 0}.search-result a.search-result-credit{text-decoration:none;font-size:14px;display:none}.search-result div.search-result-credit{color:#222;margin-bottom:5px;position:relative}.search-result div.search-result-credit span{background:#fff;padding-right:10px;position:relative;z-index:5}.search-result .search-title{position:relative;display:inline-block;margin-right:130px}.search-result .search-title a{font-size:18px;font-weight:400;max-width:640px;margin:0}.search-result a{overflow:hidden}.search-result-add-favorite{position:absolute;right:33px;top:10px;background:url(../img/icons/heart-grey-64x64.png) no-repeat;width:24px;height:24px;background-size:24px 24px;text-indent:-10000px}.search-result-add-favorite:hover,.xf-search-result-add-favorite:focus{background:url(../img/icons/heart-red-64x64.png) no-repeat;background-size:24px 24px}.search-result-remove-favorite{position:absolute;right:33px;top:10px;background:url(../img/icons/heart-red-64x64.png) no-repeat;width:24px;height:24px;background-size:24px 24px;text-indent:-10000px}.search-result-remove-favorite:hover,.xf-search-result-remove-favorite:focus{background:url(../img/icons/heart-grey-64x64.png) no-repeat;background-size:24px 24px}.search-result-menu-button{position:absolute;right:3px;top:10px;background:url(../img/icons/vertical-dots-64x64.png) no-repeat;width:24px;height:24px;background-size:24px 24px;text-indent:-10000px}.search-result-menu-button:hover,.xf-search-result-menu-button:focus{background-color:#B6B6B6;border:12px 12px;border-radius:12px 12px}.search-result-menu{display:none;position:absolute;right:3px;top:30px;background:white;padding:0;box-shadow:0 2px 6px 0 rgba(0,0,0,0.30);border-radius:5px;list-style-type:none;z-index:10}.search-result-menu li a{display:block;height:15px;color:#4d4d4d;font-size:14px;text-decoration:none;padding:10px}.search-result-menu li:hover{background-color:#e9e9e9}.search-result-publisher{margin-top:10px;text-align:right}.search-result .kit-available{position:absolute;right:70px;top:3px}.search-result .search-type .item{float:left;margin:0 0 0 5px}.search-result .menu-icons-small{border:0;margin:0}.search-results-grid{display:flex;flex-wrap:wrap;justify-content:space-between}.search-result-grid{width:300px;margin-right:0;margin-left:0}.search-result-grid a{top:0}.search-result-grid .search-thumbnail-image{float:none}.search-type-name{color:#111;font-weight:700;margin-right:5px;font-size:13px}.search-result-info{border-spacing:0;border-collapse:collapse;clear:both}.search-thumbnail-image,.search-blog-thumbnail-image{float:left;margin:5px 10px 10px 0}.search-thumbnail-anchor{position:relative;display:block}.search-more-details{clear:both;color:#000;font-weight:700;margin-top:10px;cursor:pointer}.search-less-details{display:none;clear:both;background-color:#f5f5f5;color:#999;margin-top:10px;cursor:pointer;padding:10px}.search-filter{color:black;background-color:#f4f4f4;border:solid 1px #dfdfdf;position:relative;padding:8px 8px;margin:10px 0}.search-filter ul{padding:0;margin:0}.search-filter ul li{list-style:none;color:black;line-height:normal;margin:10px 0}.search-filter a{color:black;display:block}.search-directions{font-size:13px;font-weight:700;color:#616161;padding:0}.search-filter-text{vertical-align:middle}.search-filter-text .search-input{width:212px}.search-header{font-weight:700;padding-right:15px;background:url(../img/icons/chevron-down.svg) no-repeat;background-size:15px 15px;background-position:center right}.search-header.opened{background-image:url(../img/icons/chevron-up.svg);border-bottom:solid 2px #dfdfdf;padding-bottom:5px;margin-bottom:5px}.search-sub-header{font-weight:700;margin-top:10px}.search-subheader{font-weight:700;margin-top:10px}.search-content{display:none;x_position:absolute;x_left:-1px;x_top:47px;x_width:100%;x_background-color:white;x_border-left:solid 1px #dfdfdf;x_border-right:solid 1px #dfdfdf;x_border-bottom:solid 2px #dfdfdf;x_z-index:10000}.search-content li{x_padding:0 10px;line-height:200%}.search-icon{width:122px;height:20px;overflow:hidden;background:url(../img/search-icons.png) no-repeat;z-index:101}.search-icon.search-email{background-position:0 -20px}.search-icon.search-print{background-position:0 -40px}.search-icon-container{border-bottom:1px solid #d2d2d2;padding-bottom:5px;margin-bottom:5px}input.color-button.search,a.color-button.search{background-color:#888;height:21px;font-size:12px;padding:1px 9px 0}input.color-button.search:hover,a.color-button.search:hover{background-color:#666}.ui-widget #beta_dialog{overflow:auto}#ajax-background{background-color:#000;opacity:.8;position:fixed;left:0;top:0;width:100%;height:100%;z-index:10000}#ajax-progress{z-index:10002;position:relative;left:-27px;top:-27px;width:54px;height:55px;background-image:url(../img/ajax-loader.gif)}#ajax-progress-wrapper{position:fixed;top:50%;left:50%;z-index:10001}.ajax-show{display:block!important}#activity-table-left{width:660px;padding:0}#activity-table-left .subtab-section{overflow:hidden}#activity-table-right{xf-overflow:hidden;width:300px;padding:0 0 0 20px}#activity-right{margin-left:20px;margin-top:22px}.activity-summary-header{margin-top:20px;text-transform:uppercase;font-size:12px;color:#767676;font-weight:700}.activity-next-button{margin:30px 0}.activity-credits{color:#555;margin-top:5px;font-size:14px}.type-activity h1{display:inline-table;border-collapse:collapse;width:715px;padding:0}#menu-share{position:relative;vertical-align:bottom;padding:0}#menu-share>a{display:inline-block;background:url(../img/menu-share-2.png) no-repeat;text-indent:-2000px;margin-right:5px;text-align:left;overflow:hidden}#menu-share .add-favorite:hover,#menu-share .remove-favorite,#menu-share .xf-add-favorite:focus{background-position:-37px -72px;width:37px;height:36px}#menu-share .add-favorite,#menu-share .remove-favorite:hover,#menu-share .xf-remove-favorite:focus{background-position:0 -72px;width:37px;height:36px}#menu-share .overflow:hover,#menu-share .xf-overflow:focus{background-position:-74px 0;width:37px;height:36px}#menu-share .overflow{background-position:0 -36px;width:37px;height:36px;margin-right:0}#menu-share .email:hover,#menu-share .xf-email:focus{background-position:0 0;width:37px;height:36px}#menu-share .email{background-position:-37px 0;width:37px;height:36px}#menu-share .share:hover,#menu-share .xf-share:focus{background-position:-37px -36px;width:37px;height:36px}#menu-share .share{background-position:-74px -36px;width:37px;height:36px}#menu-share .print:hover,#menu-share .xf-print:focus{background-position:-74px -72px;width:37px;height:36px}#menu-share .print{background-position:0 -108px;width:37px;height:36px}.menu-share-sub-menu{display:none;position:absolute;right:3px;top:30px;background:white;padding:0;box-shadow:0 2px 6px 0 rgba(0,0,0,0.30);border-radius:5px;list-style-type:none;text-align:left;z-index:501}.menu-share-sub-menu li a{display:block;height:15px;color:#4d4d4d;font-size:14px;text-decoration:none;padding:10px}.menu-share-sub-menu li:hover{background-color:#e9e9e9}.xf-menu-share-sub-menu li a:focus{text-decoration:underline}.note-learn{font-weight:700;border-left:solid 8px #7DC12C;margin:10px 0}.note-learn table{border-spacing:0;border-collapse:collapse}.note-learn td{vertical-align:middle;padding:0}.note-learn-icon{height:54px;width:41px;font-weight:700}.note-learn-content{margin-left:15px}.font-mono{font-family:"Courier New",Courier,monospace}.blue{color:#00f}.green{color:#0f0}.white{color:#fff}.source-code{font-family:"Courier New",Courier,monospace;display:inline;color:#00f;margin:0}.review-header{font-size:16px;color:#000;margin:20px 0 0}.review-buttons{width:90%;text-align:right;margin-top:10px}.review-rating-stars{display:inline-table;border-collapse:collapse;margin-top:10px;padding:0}.review-title .review-rating-stars{vertical-align:bottom}.review-star{background-image:url(../img/reviews-stars.png);background-position:0 0;background-repeat:no-repeat}.review-star-half{background-position:0 -46px}.review-star-full{background-position:0 -23px}.review-submit-button{margin-top:20px;margin-left:20px;text-align:center}.review-status{font-weight:700;margin-top:20px}.review-vote-message{font-weight:400;color:blue;padding-left:10px}.review-stars-small .review-star{background-image:url(../img/reviews-stars-small.png);width:21px;height:17px;line-height:17px;overflow:hidden}.review-stars-small .review-star-half{background-position:0 -34px}.review-item{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #D2D2D2;width:660px}.review-item-headline{font-size:18px}.review-item-username{font-size:11px;margin-top:10px;margin-bottom:5px}.review-item-text{white-space:pre-wrap;margin-bottom:10px;width:100%}.review-item .review-star{background-image:url(../img/reviews-stars-small.png);background-position:0 0;width:21px;height:17px;display:table-cell}.review-item-votes{float:left;font-weight:700}.review-item-inappropriate{text-align:right;color:red}.review-item-vote-up,.review-item-vote-down{margin-left:10px;display:inline-block;text-indent:20px;width:35px;height:16px;color:#000;font-weight:400}.review-item-vote-up{background:url(../img/icon-thumbs-up.png) no-repeat;background-position:0 0}.review-item-vote-down{background:url(../img/icon-thumbs-down.png) no-repeat;background-position:0 0}.review-item-vote-up:hover,.review-item-vote-down:hover{text-decoration:none;opacity:.7}.review-reply{margin-left:50px}textarea{resize:none}.newsfeed .image{text-align:center;margin:20px 0}.newsfeed .image img{max-width:940px}.newsfeed .attribution{padding-bottom:20px}.newsfeed .logo{margin-right:10px;margin-bottom:10px}.newsfeed .logo a{display:block;width:100%;height:100%}.newsfeed-1 .logo{width:300px;height:57px;background:url(../img/newsfeeds/eurekalert.gif);background-size:100%}.newsfeed-2 .logo{background:url(../img/newsfeeds/science-buddies.png)}.newsfeed-3 .logo{width:300px;height:60px;background:url(../img/newsfeeds/science-news.png);background-size:100%}.newsfeed-4 .logo{width:268px;height:73px;background:url(../img/newsfeeds/scientific-american.jpg)}.newsfeed-6 .logo{width:300px;height:55px;background:url(../img/newsfeeds/science-news-student.png);background-size:100%}.newsfeed-7 .logo{width:110px;height:92px;background:url(../img/newsfeeds/nasa.gif)}.newsfeed-8 .logo{width:200px;height:100px;background:url(../img/newsfeeds/youth-radio.png)}#survey-background{display:none;background-color:#000;opacity:.8;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9000}#survey{display:none;width:400px;margin:0 auto}#survey-inner{position:absolute;background-color:#FFF;z-index:9001;top:50px;width:400px;padding:20px}#survey-title{color:#501074;font-size:18px;margin-bottom:20px}#survey-close{position:relative;top:-10px;left:10px;margin-left:20px;text-indent:-10000px;cursor:pointer;background:url(../img/close.png);display:block;float:right;width:27px;height:27px}.user-clickon{font-family:Arial,Verdana,sans-serif;font-size:14px;color:#00f}.scratch-orange{font-family:Arial,Verdana,sans-serif;color:#f3761d;font-size:13px;font-weight:700}.sb-mfp-login .mfp-iframe-holder .mfp-content{width:600px;height:400px}.sb-mfp-login-wide .mfp-iframe-holder .mfp-content{width:900px;height:400px}.sb-mfp-login.sb-mfp-survey .mfp-iframe-holder .mfp-content{width:400px;height:530px}.google-signin{background:url(../img/google-sigin.png) transparent no-repeat;display:inline-block;width:166px;height:40px;cursor:pointer}input.gc-button,a.gc-button{cursor:pointer;vertical-align:middle;border:medium none;color:#FFF;font-size:17px;height:42px;border-radius:3px;background:#4a79b1 url(../img/gc/32x32_yellow.png) no-repeat scroll 5px 5px;white-space:nowrap;margin:0 5px 10px 0;padding:0 10px 0 50px}a.gc-button{display:inline-block;line-height:42px;text-decoration:none}input.gc-button.no-icon,a.gc-button.gc-no-icon{font-weight:700;background-image:none;padding-left:21px}div.gc-buttons{display:flex;vertical-align:middle;border:1px solid #2e6da4;height:40px;border-radius:3px 0 0 3px;background:#4F7EB6 url(../img/gc/32x32_yellow.png) no-repeat scroll 4px 4px;margin:0 5px 10px 0;padding:0 0 0 40px}div.gc-buttons input.gc-button.no-icon,div.gc-buttons a.gc-button.gc-no-icon{font-weight:400;border-radius:0;border-left:1px solid #2e6da4;margin-left:0;margin-right:0;font-size:15px;height:36px;line-height:18px;padding:2px 10px}div.gc-buttons-menu{position:relative;vertical-align:middle;border:1px solid #2e6da4;border-right:0;height:40px;border-radius:3px 0 0 3px;background:#4F7EB6 url(../img/gc/32x32_yellow.png) no-repeat scroll 4px 4px;text-align:left;width:auto;z-index:500;margin:0 auto;padding:0 0 0 40px}div.gc-buttons-menu a.gc-button{display:block;font-weight:400;border-radius:0;border:1px solid #2e6da4;border-top:0;height:40px;position:relative;background-image:none;padding-left:10px;margin:0}input.gc-button-short,a.gc-button-short{cursor:pointer;vertical-align:middle;border:medium none;color:#FFF;font-size:15px;height:26px;border-radius:3px;background:#4F7EB6 url(../img/gc/32x32_yellow.png) no-repeat scroll 5px 5px;background-size:16px 16px;white-space:nowrap;margin:0 5px 10px 0;padding:0 10px 0 34px}a.gc-button-short{display:inline-block;line-height:28px;text-decoration:none}a.g-login-button-user,a.g-login-button-teacher,a.g-login-button-student{display:block;cursor:pointer;vertical-align:middle;border:medium none;color:#FFF;font-size:17px;font-weight:700;height:50px;border-radius:4px;margin:0 5px 10px 0;padding:0 21px 0 70px}a.g-login-button-user{background:#4F7EB6 url(../img/classroom/user_48.png) no-repeat scroll 10px 3px;line-height:48px}a.g-login-button-teacher{background:#4F7EB6 url(../img/classroom/teacher_48.png) no-repeat scroll 10px 3px}a.g-login-button-student{background:#4F7EB6 url(../img/classroom/student_48.png) no-repeat scroll 10px 3px}a.g-login-button-teacher,a.g-login-button-student{line-height:23px}.popup-message{position:relative;background:#FFF;font-size:18px;width:auto;max-width:400px;border-radius:10px;margin:20px auto;padding:20px}.popup-message div a{margin:0 5px}table.assignments-table>tbody>tr>td:first-child{padding-left:33px;text-align:left}table.assignments-table>tbody>tr.assignments-table-heading>td{padding-left:13px;font-size:14px;font-weight:700}#assignment-wrapper{width:750px;margin:0 auto}#assignment-form{width:100%;border-collapse:collapse}#assignment-form td{vertical-align:middle;border:solid 1px #C1D5ED;padding:10px}.assignment-error{font-size:16px;color:red;text-align:center;margin:10px 0}.err-msg{margin:10px 0 0}#assignment-form-questions{margin-top:0;border-collapse:collapse;width:auto}#assignment-form-questions tr td:first-child{font-weight:400}#assignment-form-questions tr:first-child td{font-weight:700;width:auto}div.assignment-form{margin:-11px}.classroom-inside{border-radius:10px;background-color:#FFF;padding:10px}.classroom-information{background-color:#c1d5ed;border-radius:15px;margin-bottom:25px;padding:5px}.classroom-information .header{color:#501074;font-size:20px;font-weight:400;padding-left:37px;padding-top:7px;height:32px;background:transparent url(../img/gc/32x32_yellow.png) no-repeat scroll;margin:10px}.classroom-information .grade{margin-top:20px;font-size:16px}.classroom-information .grade span{padding-right:20px;padding-bottom:10px;display:block}.classroom-information .grade input[type=text]{font-size:16px;width:40px}.classroom-information .grade textarea{height:75px;width:50%}.classroom-header{font-size:18px;font-weight:400;color:#501074;display:table;width:100%;margin:22px 0 0}.classroom-header div{display:table-cell}.classroom-subheader{font-size:13px;font-weight:700;margin-top:5px;color:#501074}.classroom-class{background-color:#c1d5ed;display:inline-block;vertical-align:top;border-radius:10px;width:290px;margin:12px 10px;padding:10px 5px 5px}.classroom-class-name{font-size:18px;color:#000;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:5px}.classroom-class-section{font-size:15px;color:#000;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px;padding-left:5px}.classroom-class-other{background-color:#FFF;border-radius:5px;padding:5px 0}.classroom-class-students{height:20px;overflow:hidden;padding-left:20px}.classroom-class-link-assignment{height:42px;overflow:hidden;text-align:center}.classroom-class-link-gc{height:15px;overflow:hidden;text-align:center;font-size:smaller}.classroom-assignment{background-color:#c1d5ed;border:1px solid #FFF;border-radius:10px;display:inline-block;vertical-align:top;width:454px;margin:12px 10px;padding:10px 5px}.classroom-assignment-title{font-size:18px;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px;padding-left:5px}.classroom-assignment-date{float:right;padding-right:5px}.classroomn-assignment-other{margin-top:5px;background-color:#FFF;border-radius:5px;padding:5px 5px 10px}.classroomn-assignment-info{padding-left:5px;height:3em;overflow:hidden}.classroomn-assignment-submissions{text-align:center;vertical-align:top;margin:10px 0}.classroomn-assignment-submissions div{display:inline-block;width:100px;padding:10px}.classroomn-assignment-submissions div span{font-size:24px;display:block;color:#507FB7;text-align:center;margin-bottom:5px}.classroomn-announcement{text-align:left;vertical-align:top;height:96px;overflow:hidden;margin:10px 0}.classroom-assignment-link{text-align:center;font-size:smaller;height:12px}.classroom-assignment-submission{text-align:center;margin:10px 0}.classroom-student{border:3px solid #c1d5ed;border-top:0;margin:0;padding:10px}.classroom-student-header{border:0;background-color:#c1d5ed;font-style:italic;border-radius:11px 11px 0 0;padding:10px}.classroom-student-name{font-size:18px;display:inline-block;width:40%;border-right:1px solid #9AAABE}.classroom-student-time{vertical-align:top;text-align:center;display:inline-block;width:15%;border-right:1px solid #9AAABE;padding:0 5px}.classroom-student-state{vertical-align:top;text-align:center;display:inline-block;width:8%;border-right:1px solid #9AAABE;padding:0 5px}.classroom-student-grade{vertical-align:top;text-align:center;display:inline-block;width:10%;border-right:1px solid #9AAABE;padding:0 5px}.classroom-student-link-submission{display:inline;padding:0 5px}.classroom-student-header .classroom-student-link-submission{text-align:center;display:inline-block;width:20%}.classroom-student-link{font-size:smaller;height:12px}.classoom-students-state div{display:inline-block;margin:0 20px}.classoom-students-state div span{display:block;font-size:32px;color:#507FB7;text-align:center;margin-bottom:5px}.login-button{display:block;font-size:14px;font-weight:400;line-height:1.42857143;text-align:left;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:3px solid transparent;border-radius:3px;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;color:#FFF;padding:6px 12px 6px 40px}.login-facebook{background:url(../img/gc/32x32_facebook.png) #365899 no-repeat}.login-facebook:hover{background-color:#495F88}.login-google{background:url(../img/gc/32x32_google.png) #4285F4 no-repeat}.login-google:hover{background-color:#608ED7}.login-google-classroom{background:url(../img/gc/32x32_yellow.png) #000 no-repeat}.login-google-classroom-teacher{background:url(../img/gc/32x32_teacher.png) #21A465 no-repeat}.login-google-classroom-student{background:url(../img/gc/32x32_student.png) #21A465 no-repeat}.blog-entry{padding-top:10px}.blog-entry h2{clear:both}.blog-entry:after{clear:both;content:" ";display:block}.blog-entry-left{float:left;display:inline;width:710px}.blog-entry-right{float:right;display:inline;width:250px;text-align:center}.blog-entry-author{font-size:85%}.blog-categories{clear:both;border-top:1px solid #000;padding-top:5px}.blog-categories ul{display:inline;list-style:outside none none;padding:0}.blog-categories li:after{content:','}.blog-categories li:last-of-type:after{content:' '}.blog-headlineLink{color:#501074}.blog-headlineLink:hover{color:#f30}.video iframe{background-color:black}.video-placeholder{position:relative;margin:0}.video-placeholder img{display:block}.video-gradient{position:absolute;width:100%;margin:0 0!important;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==);background-repeat:repeat-x;height:48px;padding-bottom:50px;top:0;background-position:top;z-index:25}.video-chrome{position:absolute;width:100%;margin:0 0!important;text-shadow:0 0 2px rgba(0,0,0,0.5);z-index:59}.video-title{font-family:"YouTube Noto",Roboto,Arial,Helvetica,sans-serif;font-size:18px;color:white;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal;vertical-align:top;padding-top:12px;padding-left:60px;padding-right:55px;text-align:left}.video-embedded{text-align:center;border:solid 1px #dcdcdc;background-color:#dcdcdc;border-radius:1em 1em;margin:16px auto;padding:18px}.video-embedded .classroom-assignment{margin-top:15px;margin-bottom:0;width:auto;padding:10px}.account-login-header{font-size:20px;color:#FFF;background-color:#507FB7;height:20px;margin:0 -20px;padding:10px 20px}.account-login-header.popup{margin:-20px -20px 0}.account-login-info-link{float:right;font-size:13px;color:#FFF;margin-right:20px}.account-login-error{font-size:17px;text-align:center;background-color:#FCE6E2;margin-top:10px;padding:10px}.account-login-body{margin-top:20px;color:#282E33}.account-login-section{display:table-cell;vertical-align:top}.account-login-gc-teacher-only .account-login-section{display:block;margin:0 auto}.account-login-section-or{display:table-cell;vertical-align:top;width:75px;text-align:center}.account-login-separator{margin-top:10px;border-left:1px solid #aaa;margin-left:37px;min-height:190px}.account-section-header{font-size:18px;color:#000;margin-bottom:10px;height:32px}.account-footer{height:40px;font-size:17px;text-align:center;background-color:#E6E6E6;padding-top:10px;margin:10px -20px 0}.account-footer span{vertical-align:middle;padding-top:10px}.account-footer.popup{margin:10px -20px -20px}#header .gc-icon{background:url(../img/gc/32x32_yellow.png) transparent no-repeat;background-size:16px 16px;padding-left:20px}#header .favorites-icon{background:url(../img/icons/heart-red-64x64.png) transparent no-repeat;background-size:14px 14px;padding-left:18px;background-position:0 2px}body.classroom #content #title h1{background:url(../img/gc/32x32_yellow.png) transparent no-repeat;background-size:32px 32px;padding-left:40px}a.classroom-link-back{font-size:13px;text-align:right}a.classroom-link-back-inline{display:inline-block;float:right;height:21px}a.classroom-link-back::before{display:inline-block;content:url(../img/icon-left-chevron-16.png);width:21px;margin-top:1px;margin-right:3px;vertical-align:top;opacity:.4}.classroom-integration-link{font-size:13px;height:21px;margin-top:10px}.classroom-integration-link::after{content:url(../img/icon-right-chevron-16.png);margin-left:5px;margin-top:1px;vertical-align:top;opacity:.4}.GClistUL{list-style-type:disc;list-style-position:inside;padding-bottom:2px}ul.GClistUL li{float:left;width:33.3%;padding-bottom:2px}.GClist:after{content:" ";display:table;clear:both}body .mfp-bg{background:#000 repeat;opacity:.8}body .mfp-iframe{box-shadow:0 0 30px}.search-ngss{margin-top:0;margin-bottom:10px;font-weight:700;background-color:#F7F7F8;color:#444;padding:10px 10px 5px}.search-ngss ul{margin-top:10px;font-weight:400;padding-left:0;list-style-type:none}.sb-form-container{width:750px;font-size:15px;margin:0 auto}.sb-form-header{color:#000;border-bottom:1px solid #d2d2d2;padding:10px 0}.sb-form-header :last-child{margin-bottom:0}.sb-form input,.sb-form textarea,.sb-form select{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #C2C2C2;box-shadow:1px 1px 4px #EBEBEB;-moz-box-shadow:1px 1px 4px #EBEBEB;-webkit-box-shadow:1px 1px 4px #EBEBEB;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;outline:0;color:#5a5a5a;font-size:15px;margin-left:0;padding:7px}.sb-form label{margin-right:5px}.sb-form textarea{height:100px;width:100%}.sb-form-error{font-size:17px;text-align:center;background-color:#FCE6E2;margin:10px 0;padding:10px}.sb-table-form{margin-top:10px;width:100%;border-collapse:collapse}.sb-table-form td{vertical-align:top;padding:10px}.sb-table-form.sb-form td{padding:10px 10px 10px 0}.sb-table-form tr td:first-child{font-weight:400;color:#000;padding-top:17px}.sb-table-form tr td{font-size:15px}.sb-table-form.sb-form tr td:first-child{width:250px;padding-right:25px}.gdpr-notice{display:none;width:100%;left:0;right:0;color:#FFF;background-color:#374d66;font-size:15px;line-height:18px;position:fixed;bottom:0;opacity:.95;z-index:8000;padding:20px 0}.gdpr-notice a{color:#FFF;text-decoration:underline}.gdpr-notice div:nth-child(1){width:980px;margin:0 auto;padding:0 20px}.gdpr-notice div div{display:table-cell;vertical-align:middle}.gdpr-notice div div:nth-child(1){padding-right:20px}.gdpr-notice div div:nth-child(2){min-width:100px}.sq-input{font:13px Arial,Helvetica,Verdana,sans-serif;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #C2C2C2;box-shadow:1px 1px 4px #EBEBEB;-moz-box-shadow:1px 1px 4px #EBEBEB;-webkit-box-shadow:1px 1px 4px #EBEBEB;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;outline:0;color:#5a5a5a;font-size:15px;width:300px;margin:0}#sq-card-number{width:200px}#sq-ccbox .err-msg{color:red;display:none}#sq-ccbox .sb-form-error{color:initial}#checkout{margin:20px}#checkout-logo{background:transparent url(../img/print-logo-small.png) no-repeat;height:36px;text-align:right;font-size:20px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e1e1e1}#checkout-title{background-color:#507FB7;color:#FFF;font-size:20px;margin-bottom:20px;padding:10px 20px}#checkout-cards{background:transparent url(../img/checkout-cards.jpg) no-repeat;width:220px;height:37px}#checkout-cvv{background:transparent url(../img/checkout-cvv.png) no-repeat;width:453px;height:205px}#checkout-seals{border-top:1px solid #e1e1e1;margin-top:20px;padding-top:20px}#store-price{font-size:20px}#store-header{padding-bottom:10px;border-bottom:1px solid #e1e1e1}#store-buy{padding-bottom:10px;border-top:1px solid #e1e1e1}.sb-mfp-checkout .mfp-iframe-holder .mfp-content{width:500px;height:571px;top:0}.ad-leaderboard{width:100%;background-color:#fff;border-bottom:solid 1px #d2d2d2;margin-bottom:2px;padding:10px 0;line-height:100%;z-index:400}.ad-leaderboard-content{width:728px;color:#5b5b5b;font-size:10px;margin:0 auto}.ad-leaderboard-ad.ad-label{height:110px;overflow:hidden}.ad-leaderboard.ad-stick{position:sticky;top:0;z-index:10000}.ad-leaderboard-wide{width:100%;background-color:#fff;padding-top:5px;line-height:100%;border-top:1px solid #d2d2d2;padding-top:20px;margin:20px 0;z-index:400}.ad-leaderboard-wide-content{color:#5b5b5b;font-size:10px;text-align:center;margin:0 auto}.ad-leaderboard-wide-ad.ad-label::before{content:"Sponsored Links";display:block;padding-bottom:5px;font-size:10px}.ad-billboard{width:980px;height:290px;color:#5b5b5b;background-color:#fff;line-height:100%;border-top:1px solid #d2d2d2;padding-top:20px;z-index:400}.ad-sticky{display:none;position:fixed;bottom:0;width:970px;height:115px;color:#5b5b5b;background-color:#e6e6e6;line-height:100%;z-index:10000;padding:0 5px}.ad-sticky-ad{width:728px;height:90px;margin:0 auto}.ad-right-rail-ad{width:160px;margin:0 auto}.ad-right-rail-wide-ad{width:300px;margin:0 auto}.ad-skyscraper-sticky{position:absolute;top:0;right:0;margin-left:10px;width:160px;color:#5b5b5b;background-color:transparent;text-align:center;line-height:100%;z-index:400;padding:5px}.ad-video-ad{width:512px;height:288px;overflow:hidden;margin:20px auto}#ad-right-side-1-container{position:absolute;top:250px;height:1200px;width:160px}#ad-right-side-2-container{position:absolute;top:1550px;height:610px;width:160px}.ad-skyscraper-wide-sticky{position:absolute;top:0;right:0;margin-left:10px;width:300px;color:#5b5b5b;background-color:transparent;text-align:center;line-height:100%;z-index:400;padding:5px}#ad-right-side-wide-1-container{position:absolute;top:250px;height:1200px;width:300px}#ad-right-side-wide-2-container{position:absolute;top:1550px;height:610px;width:300px}.ad-search{display:inline-block;vertical-align:top;width:350px;min-height:250px;padding-top:5px;line-height:100%;z-index:400}.ad-search-content{color:#5b5b5b;font-size:10px;text-align:center}.ad-search-ad{width:350px;margin:0 auto}.content-2col-left{width:670px;display:inline-block;vertical-align:top}.content-2col-right{width:300px;text-align:center;display:inline-block;vertical-align:top}.icon-video-play{background:transparent url(../img/icon-video-play.png) no-repeat;width:64px;height:64px;position:absolute;left:50px;top:20px;right:0;bottom:0;margin:0;padding:0}.featured-videos{width:100%;border-top:1px solid #d2d2d2;margin-top:20px}.featured-videos table tr td{width:33.3%;text-align:center;vertical-align:top}.featured-videos table tr td div{margin:5px 0}#footer-region{width:100%;background-color:#fff;border-top:solid 1px #d2d2d2;margin:0}.teacher-inset a,.idtp-share a,.note a{color:#326398}table.tabs td:first-of-type{padding-left:0}table.tabs td:last-of-type{padding-right:0}table.tabs a.tab3.selected{width:124px}table.tabs a.tab4.selected{width:115px}table.tabs a.tab5.selected{width:116px}table.tabs a.tab6.selected{width:69px}table.tabs a.tab7.selected{width:129px}table.tabs a.tab8.selected{width:105px}table.tabs a.tab9.selected{width:104px}table.tabs a.tab10.selected{width:106px}body.popup #content{padding:20px}.ui-widget-header{border:none!important}main-region,header,footer{display:block}#pi-landing-browse.closed{height:400px;margin-top:-400px;filter:alpha(opacity=30);opacity:.3;overflow:hidden}#pi-landing-browse-button{height:300px;text-align:center;position:relative;top:0;z-index:1;margin:0;padding:100px 0 0}#pi-landing-browse-button div{width:500px;background-color:#FFF;border:1px solid #d8d8d8;border-radius:5px;margin:0 auto;padding:20px}#pi-landing-browse-button div p{text-align:left;margin:0;padding:0 0 20px}.tsw-explanation-header{font-weight:700;margin:20px 0 0 40px}.tsw-explanation-description{margin:0 0 20px 40px}#tsw-like-link-2{position:relative;left:200px}.blog-sidebar-recent{width:230px;margin-left:20px}.blog-sidebar-header{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #507FB7}.blog-sidebar-header h2{margin:0}.blog-sidebar-recent-post{width:100%;text-align:left;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #d2d2d2}.blog-sidebar-recent-post img{display:block;width:230px;height:115px;margin-bottom:10px}.blog-sidebar-recent-post abbr{display:block;font-size:85%}tr.hash-target{background-color:#fcf4ea!important;border:2px solid #e99731!important}span.hash-target+h2,div.hash-target+h2,h2.hash-target,h3.hash-target,p.hash-target{background-color:#fcf4ea!important;border:2px solid #e99731!important;padding:10px}span.hash-target{background-color:#fcf4ea!important}.pg-left{display:table-cell;vertical-align:top;width:710px;padding-right:20px}.pg-right{display:table-cell;vertical-align:top;width:250px;padding:0}.teacher-inset{width:250px;margin:20px auto 0}.teacher-inset-header{background-color:#885ca7;border-top-left-radius:1em 1em;border-top-right-radius:1em 1em;border:0;font-size:18px;color:#fff;text-align:center;padding:10px}.teacher-inset-content{background-color:#dcdcdc;border-bottom-left-radius:1em 1em;border-bottom-right-radius:1em 1em;padding:1px 20px}.teacher-inset-content ul{padding-left:inherit}.pg-step{margin-top:30px}.pg-step-detail{background-color:#f7f7f7;padding:10px 10px 5px}input.color-button.search-filter,a.color-button.search-filter{background:#EEE;color:#000!important;height:38px;text-decoration:underline!important}input.color-button.search-filter:hover,a.color-button.search-filter:hover{background:#EEE}input.color-button.search-filter img,a.color-button.search-filter img{height:32px;margin-right:5px;margin-top:0}input.color-button.search-filter span,a.color-button.search-filter span{display:inline-block;vertical-align:top;margin-top:7px}#google_translate_element{text-align:center;margin-top:20px}#google_translate_element .goog-te-gadget-simple{border:solid 1px #d2d2d2}.goog-te-menu-value:hover{background-color:white!important}#translated-language{position:absolute;bottom:0;left:-1000px}[aria-only="true"]{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;overflow:hidden;position:absolute;margin:-1px;padding:0}a.aria-jump-link{display:block;position:absolute;top:0;left:-10000px;width:100%;background-color:#e4e4e4;z-index:10;font-size:17px;text-align:center;color:#666!important;border:0;vertical-align:top;height:26px;text-decoration:none;padding:6px 9px 0}.idtp-group{width:100%;padding-bottom:20px}.idtp-group div:first-child{font-weight:700;padding-bottom:5px}.idtp-group textarea{width:430px;height:35px}.idtp-group textarea+div{text-align:right;width:430px;font-size:85%}.idtp-group textarea+div input{background-color:transparent;border:0;font-size:85%;width:25px}.pi-bibliography li a{font-style:italic}a:hover,a:focus{text-decoration:underline}a:visited,table.tabs a:hover,table.tabs a:visited,a.pager-button:hover,.search-result a.search-result-credit:hover,a.gc-button:hover,a.gc-button-short:hover,a.g-login-button-user:hover,a.g-login-button-teacher:hover,a.g-login-button-student:hover,.login-button:hover,.login-button:focus,.gdpr-notice a.color-button{text-decoration:none}.xf-search-button:focus,table.tabs a.tab1:focus,table.tabs a.tab2:focus{text-decoration:underline;text-decoration-color:#FFF}span.title-api,.classroom-assignment-type{padding-left:5px}#footer a:hover,#xf-footer a:focus{color:#666;text-decoration:underline}#footer .center,table.data .center,.content-table-plain,.content-table,.content-video,table.assignments-table>tbody>tr>td,.ad-billboard-ad{text-align:center}table.tabs a.tab1:hover,table.tabs a.tab2:hover{background-color:#d47272}table.tabs a.tab1 div,table.tabs a.tab2 div{height:22px;width:29px;overflow:hidden}#subtabs a,#subtabs a:visited{color:#555!important}#subtabs .left,#subtabs .right{float:left;width:5px;height:52px}#menu-icons table,.pi-kit a{float:right}#menu-icons a:hover,#menu-icons a:focus,#menu-icons-small a:hover,.menu-icons-small a:hover{height:1px;padding-top:59px;z-index:100}#menu-icons-share a:hover,.pi-difficulty:hover,.xf-pi-difficulty:focus{filter:brightness(75%)}#menu-icons .email,#menu-icons-small .email,.menu-icons-small .email{background-position:-21px -2px}#menu-icons .print,#menu-icons-small .print,.menu-icons-small .print{background-position:-252px -2px}#menu-icons .video,#menu-icons-small .video,.menu-icons-small .video{background-position:-605px -2px}#menu-icons .idtp,#menu-icons-small .idtp,.menu-icons-small .idtp{background-position:-526px -2px}#menu-icons .project-kit,#menu-icons-small .project-kit,.menu-icons-small .project-kit{background-position:-889px -2px}#menu-icons .solt,#menu-icons-small .solt,.menu-icons-small .solt{background-position:-365px -2px}#menu-icons .science-journal,#menu-icons-small .science-journal,.menu-icons-small .science-journal{background-position:-1089px -2px}#menu-icons-share .email:focus,#menu-icons-share .google:focus,#menu-icons-share .myspace:focus,#menu-icons-share .bookmark:focus{text-decoration:underline;text-decoration-color:#896D93}#menu-icons-share .print:focus,#menu-icons-share .report:focus{text-decoration:underline;text-decoration-color:#9B9B9B}h2,.subhead-blog{font-size:18px;font-weight:400;color:#501074;margin:22px 0 12px}h3,.sanssub2head,.SANSSUB2HEAD{font-size:16px;font-weight:400;color:#501074;margin:12px 0}table.data>tbody>tr,table.data>tbody>tr.even,table.data.onerow>tbody>tr.odd,.content-table table>tbody>tr,.content-table table>tbody>tr:nth-child(odd){background-color:#f1f1f1}table.data>tbody>tr.odd,.content-table-plain table>tbody>tr,.content-table table>tbody>tr:nth-child(even){background-color:#fff}table.data .left,#store-seals td{text-align:left}table.data.narrow,.content-table-plain[style*=width] table,.content-table[style*=width] table{width:auto;margin:0 auto}.content-table-plain table>thead>tr>td,th,.content-table-plain table>tbody>tr>td,th{font-weight:400;border:0 solid #fff;padding:4px}.content-table-plain table>tbody>tr>th,.content-table table>tbody>tr>th,.faq-question,.activity-summary-data,#survey legend,#assignment-form tr td:first-child,.search-ngss .ngss-pe-code{font-weight:700}.content-table table>thead>tr>td,th,.content-table table>tbody>tr>td,th{font-weight:400;border:1px solid #cfcfcf;padding:13px}.beta_feedback,.account-login-info,#store-seals,.content-2col h2{margin-top:20px}.no-js,.review-tip,.sb-table-form tr td i{font-size:12px}.sanssubhead,.SANSSUBHEAD{font-size:18px;font-weight:400;color:#501074;margin:12px 0}input.color-button.blue:hover,a.color-button.blue:hover{background:#237BE7}#pi-summary.long,#pi-summary table,.content-image>table,.account-login,.featured-videos table{width:100%}.pi-difficulty-icon.level1,.pi-difficulty-icon-small.level1,.pi-difficulty-button.beginner,.search-icon.search-favorites,.review-star-empty{background-position:0 0}.pi-difficulty-icon.level5,.pi-difficulty-button.beginner.selected{background-position:-124px 0}.pi-difficulty-icon.level9,.pi-difficulty-button.intermediate{background-position:-248px 0}.pi-difficulty.level0,.search-filters.hidden,.review-form,#tsw-like-more,#tsw-not-like-more,.aria-description{display:none}.pi-difficulty.level9,.pi-difficulty.level10{text-indent:-1000px;background-position:-934px 0;width:112px}.pi-difficulty.level9::before,.pi-difficulty.level10::before{content:"Advanced hard"}.pi-career-summary h3,.search-result .review-rating-stars,.blog-entry p:first-child,.sb-form-header :first-child,.pg-left p:first-child{margin-top:0}.pi.article .thumbnail img,#sq-cvv,#sq-expiration-date,#sq-postal-code{width:75px}.pi.article .content a,.search-title-count,.search-title-message{font-size:16px}.pi.articles.error,.red,.review-error{color:red}.faq-header,.faq-answer,.GClist{margin-bottom:20px}.search-table tr,.search-result-info tr{vertical-align:top;padding:0}.search-result div.search-result-credit-sb:before,.search-result div.search-result-credit-trusted:before,.search-result div.search-result-credit-external:before{content:"";display:block;border-top:solid 2px #aaa;width:100%;height:2px;position:absolute;top:50%;z-index:1}.search-result .search-type,.search-result-info td,.sb-form .sb-text,.idtp-group:first-child{padding-top:5px}.search-less-details div:first-child,.search-filter .search-radio label:hover{color:#000;font-weight:700}.search-filter.search-ia .search-subheader{padding-left:20px}.review-title{cursor:pointer}.search-filter a:hover,.black{color:#000}#activity-table tr,.account-section-header span{vertical-align:top}#content.type-activity .subtab-section .content-image,#content.type-activity .subtab-section .content-video{text-align:left!important;max-width:560px;margin:20px 0}div.input-limit-length,.assignment-note{font-size:11px}.review-headline,.review-text{width:90%;margin-top:10px}.review-rating-stars a,.review-rating-stars div{display:table-cell;text-indent:-9000px;height:23px;width:28px;overflow:hidden}.review-stars-small .review-star-full,.review-item .review-star-full{background-position:0 -17px}.newsfeed,.newsfeed .abstract,.newsfeed .reading-level,.classoom-students-state{margin:20px 0}.sb-mfp-login .mfp-iframe-scaler iframe,.sb-mfp-checkout .mfp-iframe-scaler iframe{background:transparent url(../img/ajax-loader.gif) no-repeat fixed center;box-shadow:none;overflow:hidden}.sb-mfp-login .mfp-iframe-holder .mfp-close,.sb-mfp-checkout .mfp-iframe-holder .mfp-close{top:0}.sb-mfp-login .mfp-image-holder .mfp-close,.sb-mfp-login .mfp-iframe-holder .mfp-close,.sb-mfp-checkout .mfp-image-holder .mfp-close,.sb-mfp-checkout .mfp-iframe-holder .mfp-close{color:#000;right:0;width:auto;padding:0 10px}input.gc-button:hover,a.gc-button:hover,input.gc-button-short:hover,a.gc-button-short:hover{background-color:rgba(95,151,219,1)}.popup-message div,.assignment-buttons,.sb-form-buttons{text-align:center;margin-top:20px}#assignment-form tr:first-child td,#sq-ccbox .sb-table-form.sb-form tr td:first-child{width:120px}.classroom-information p,.classroom-class-link-assignment a{margin:10px 0}.login-google-classroom-teacher:hover,.login-google-classroom-student:hover{background-color:#3C8B65}.blog-categories h4,.blog-categories li{display:inline}.account-login-section-sb,.account-login-section-social{width:225px}.account-login-section-gc,.sb-form input[type="text"]{width:300px}a.classroom-link-back:hover::before,.classroom-integration-link:hover::after{opacity:.7}.sb-form input[type="text"]:focus,.sb-form textarea:focus,.sb-form select:focus,.sq-input--focus{border:1px solid #237BE7;box-shadow:1px 1px 4px #9fc5f5;-moz-box-shadow:1px 1px 4px #9fc5f5;-webkit-box-shadow:1px 1px 4px #9fc5f5}.ad-leaderboard-ad,.ad-leaderboard-wide-ad{height:95px}.ad-leaderboard-ad.ad-label::before,.ad-billboard-ad.ad-label::before,.ad-sticky-ad.ad-label::before,.ad-right-rail-ad.ad-label::before,.ad-right-rail-wide-ad.ad-label::before,.ad-skyscraper-sticky-ad.ad-label::before,.ad-skyscraper-wide-sticky-ad.ad-label::before,.ad-search-ad.ad-label::before{content:"Sponsored Links";display:block;padding-bottom:5px;font-size:10px;text-align:center}.ad-billboard-content,.ad-sticky-content{font-size:10px;margin:0 auto}.ad-right-rail,.ad-right-rail-wide{width:100%;padding-top:5px;line-height:100%}.ad-right-rail-content,.ad-right-rail-wide-content{color:#5b5b5b;font-size:10px}#ad-right-side-1-ad,#ad-right-side-wide-1-ad{position:sticky;top:0}#ad-right-side-2-ad,#ad-right-side-wide-2-ad{position:sticky;top:0}#ad-right-side-1-ad div,#ad-right-side-2-ad div,#ad-right-side-wide-1-ad div,#ad-right-side-wide-2-ad div,.margin-center{margin:0 auto}#header-region,#nav-region{width:100%;background-color:#fff;margin:0}table.tabs a.tab1.selected,table.tabs a.tab2.selected{width:27px;padding-top:14px;text-decoration-color:#db4f4f}#tsw-like-link-1,#tsw-like-link-3,#tsw-not-like-link-1{position:relative;left:40px}input.color-button.search-filter:hover span,a.color-button.search-filter:hover span,.goog-te-menu-value:focus{text-decoration:underline!important}a.aria-jump-link:focus{text-decoration:underline!important;left:0}@media screen and max-width 980px{body{width:980px}}@media -webkit-min-device-pixel-ratio 2,min-device-pixel-ratio 2,min-resolution 2dppx{#header-logo{background-image:url(../img/logo2x.png);background-size:331px 70px}}.lazyload,.lazyloading{opacity:0;content:url("data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")}.lazyloaded{opacity:1;transition:opacity 300ms}.video-simpandemic{text-align:center;margin:0 auto}.video-simpandemic iframe{height:315px;width:560px}.more{position:relative}.more-content{position:relative;max-height:200px;overflow:hidden}.more-content:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(rgba(255,255,255,0) 75%,white);pointer-events:none}.more-content.opened:before{display:none}.more-link{position:absolute;bottom:0;left:0;right:0;x_border:1px solid #B4B4B4;border-radius:5px;padding:5px 10px;text-align:center;background-color:#F4F4F4;margin:10px auto;margin-bottom:5px;width:max-content}.more-link a{color:black;padding-right:15px;background:url(../img/icons/chevron-down.svg) no-repeat;background-size:15px 15px;background-position:center right}a.aria-only{text-indent:10000px;overflow:hidden}div.aria-only{width:0;height:0;overflow:hidden}.ui-widget-overlay{background:none!important;background-color:#000!important;opacity:.8!important}.ignore-float{float:none!important}a.focus-visible:focus,input[type="radio"].focus-visible:focus,input[type="checkbox"].focus-visible:focus,input[type="submit"].focus-visible:focus,input[type="button"].focus-visible:focus,button.focus-visible:focus,span.mjx-chtml.focus-visible:focus{outline-style:solid!important;outline-width:2px!important;outline-offset:1px!important;outline-color:rgba(0,0,0,0.5)!important;text-decoration:none}#subtabs a.focus-visible.middle:focus{outline-offset:-4px!important;text-decoration:none}a.focus-visible.menu-item:focus{outline-offset:-2px!important}