.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-moz-box-sizing:border-box;box-sizing:border-box}.vertical-shadow{border:1px solid #ccc;border-bottom:1px solid #aaa;box-shadow:0 1px 3px #ccc}html.page-container-min-width-zero body,html.page-container-min-width-zero #page-container{min-width:0}.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.partnership-text .partnership-label{color:#999;font-family:'Proxima Nova Semibold','Helvetica','Corbel',sans-serif;font-size:9pt;margin-right:10px;vertical-align:middle}.partnership-text .partnership-logo{height:22px;position:relative;top:-3px;vertical-align:middle}.partnership-text.content-page{position:absolute;top:17px;right:17px;bottom:auto;left:auto;text-align:right}.partnership-text.content-page .partnership-label{color:#b3b3b3;margin-right:5px}.partnership-text.content-page .partnership-label.light{color:#fff}.subject-page{background:#4d6779;margin-top:28px}.subject-page .subject-outer-container{color:#fff;float:left;min-height:1px;width:50%}.subject-page .subject-outer-container .domain-title{float:left;padding:10px;position:relative;text-transform:uppercase;z-index:1}.subject-page .subject-outer-container .domain-title:hover{color:#fff}.subject-page .subject-outer-container .subject-container{-moz-box-sizing:border-box;box-sizing:border-box;clear:both;font-family:'Proxima Nova Semibold','Helvetica','Corbel',sans-serif;margin-left:auto;max-width:635px;padding:60px 20px 40px 50px}.subject-page .subject-outer-container .subject-container .subject-container-inner>div{max-width:360px;vertical-align:top}.subject-page .subject-outer-container .subject-container .subject-logo h1{margin-bottom:0}.subject-page .subject-outer-container .subject-container .subject-logo img{padding-bottom:20px}.subject-page .subject-outer-container .subject-container.pixar .subject-logo img{padding-bottom:20px;width:80%}.subject-page .subject-outer-container .subject-container.british-museum .subject-logo img{left:-48px;position:relative}.subject-page .subject-outer-container .subject-container .subject-title{border-bottom:1px solid #fff;border-bottom:1px solid rgba(255,255,255,0.5);color:#fff;font-family:'Proxima Nova Semibold','Helvetica','Corbel',sans-serif;font-size:52px;font-weight:normal;line-height:1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;margin-bottom:30px;padding-bottom:20px}.subject-page .subject-outer-container .subject-container .subject-description{color:#fff;font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;font-size:15px;font-weight:normal;line-height:22px;-webkit-font-smoothing:antialiased}.subject-page .subject-outer-container .subject-container .subject-image-caption{cursor:default;margin-bottom:-22px!important}.subject-page .subject-page-links a{color:#fff;display:inline-block;margin:20px 18px 0 0;padding:10px 5px;text-align:center;text-decoration:none}.subject-page .subject-page-links i{border:2px solid #fff;border-radius:50%;font-size:20px;height:20px;line-height:20px;padding:8px;text-align:center;vertical-align:middle;width:20px}.subject-page.computing .subject-page-special-link{margin:10px 40px 0 -10px}.subject-page .subject-page-special-link{color:#fff;display:block;font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;font-size:16px;margin:20px 40px 0 -10px;padding:10px 10px;text-decoration:none}.subject-page .subject-page-special-link>i{font-size:24px;margin-right:4px;vertical-align:middle}.subject-page .subject-page-special-link.hidden{display:none}.subject-page .subject-page-special-link.new-program-subject-link{margin:3px 40px 3px 20px;padding:5px}.subject-page .browse-programs-thumbs-outer-container{overflow:hidden}.subject-page .browse-programs-thumbs{height:79px;margin-left:75px;margin-top:3px}.subject-page .browse-programs-thumbs img{box-shadow:0 0 7px #323232;height:auto;margin-left:-43px;margin-top:7px;max-width:21%;min-width:65px}.subject-page .subject-children-outer-container{background:#fff;overflow:hidden}.subject-page .topic-list{-moz-box-sizing:border-box;box-sizing:border-box;max-width:620px;padding:40px 20px 40px 50px;position:relative;z-index:1}.subject-page .topic-list .topic-list-separator{border-top:1px solid #ddd;margin:-1px 20px;position:relative;z-index:1}.subject-page .topic-list .topic-list-separator:first-child{border-top:0}.subject-page .topic-list .topic-list-item,.subject-page .topic-list .mission-upsell-banner{color:#444;display:table;margin-top:-1px;min-height:40px;padding:25px 20px;position:relative;text-decoration:none;z-index:2}.subject-page .topic-list .topic-list-item .thumb,.subject-page .topic-list .topic-list-item .topic-info,.subject-page .topic-list .mission-upsell-banner .thumb,.subject-page .topic-list .mission-upsell-banner .topic-info{display:table-cell;vertical-align:top}.subject-page .topic-list .topic-list-item .thumb,.subject-page .topic-list .mission-upsell-banner .thumb{display:table-cell;width:120px;min-width:120px;height:90px}.subject-page .topic-list .topic-list-item .thumb img,.subject-page .topic-list .mission-upsell-banner .thumb img{width:100%}.subject-page .topic-list .topic-list-item .icon-with-progress,.subject-page .topic-list .mission-upsell-banner .icon-with-progress{display:table-cell;height:90px;min-width:90px;width:90px}.subject-page .topic-list .topic-list-item .icon-with-progress .icon-surface,.subject-page .topic-list .mission-upsell-banner .icon-with-progress .icon-surface{display:block}.subject-page .topic-list .topic-list-item .icon-with-progress+.topic-info,.subject-page .topic-list .mission-upsell-banner .icon-with-progress+.topic-info{padding-top:10px}.subject-page .topic-list .topic-list-item .topic-info,.subject-page .topic-list .mission-upsell-banner .topic-info{display:table-cell;padding-left:18px;width:100%;position:relative}.subject-page .topic-list .topic-list-item .topic-info .topic-title,.subject-page .topic-list .mission-upsell-banner .topic-info .topic-title{font-family:'Proxima Nova Semibold','Helvetica','Corbel',sans-serif;font-size:18px;font-weight:normal;line-height:1.3;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;margin-bottom:6px}.subject-page .topic-list .topic-list-item .topic-info .topic-description .topic-description-text,.subject-page .topic-list .mission-upsell-banner .topic-info .topic-description .topic-description-text{font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;font-size:15px;font-weight:normal;line-height:22px;-webkit-font-smoothing:antialiased}.subject-page .topic-list .topic-list-item .topic-info .topic-description .topic-icon,.subject-page .topic-list .mission-upsell-banner .topic-info .topic-description .topic-icon{float:right;margin-left:20px;height:60px;width:60px}.subject-page .topic-title{color:#314453}.subject-page .topic-list-item:hover,.subject-page .mission-upsell-banner:hover{background:#eee}.subject-page .subject-tutorial-links{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin-bottom:20px;margin-left:128px}.subject-page .subject-tutorial-links li a{display:inline-block;padding-bottom:1.2em;text-decoration:none}.subject-page.science .topic-title{color:#94424f}.subject-page.science a.subject-tutorial-link{color:#94424f}.subject-page.science{background:#9d4a5a}.subject-page.humanities .topic-title{color:#ad3434}.subject-page.humanities a.subject-tutorial-link{color:#ad3434}.subject-page.humanities{background:#c13b31}.subject-page.economics-finance-domain .topic-title{color:#b77033}.subject-page.economics-finance-domain a.subject-tutorial-link{color:#b77033}.subject-page.economics-finance-domain{background:#bf7b34}.subject-page.cs .topic-title{color:#437a39}.subject-page.cs a.subject-tutorial-link{color:#437a39}.subject-page.cs{background:#53893e}.subject-page.hour-of-code .topic-title{color:#437a39}.subject-page.hour-of-code a.subject-tutorial-link{color:#437a39}.subject-page.hour-of-code{background:#53893e}.subject-page.computer-programming .topic-title{color:#437a39}.subject-page.computer-programming a.subject-tutorial-link{color:#437a39}.subject-page.computer-programming{background:#53893e}.subject-page.computing .topic-title{color:#437a39}.subject-page.computing a.subject-tutorial-link{color:#437a39}.subject-page.computing{background:#53893e}.subject-page.partner-content .topic-title{color:#218270}.subject-page.partner-content a.subject-tutorial-link{color:#218270}.subject-page.partner-content{background:#2c8d7b}.subject-page.math .topic-title{color:#1c758a}.subject-page.math a.subject-tutorial-link{color:#1c758a}.subject-page.math{background:#46a8bf}.subject-page.test-prep .topic-title{color:#644172}.subject-page.test-prep a.subject-tutorial-link{color:#644172}.subject-page.test-prep{background:#7e5f8e}.subject-page.science .topic-title{color:#94424f}.subject-page.science a.subject-tutorial-link{color:#94424f}.subject-page.science{background:#9d4a5a}.subject-page.humanities .topic-title{color:#ad3434}.subject-page.humanities a.subject-tutorial-link{color:#ad3434}.subject-page.humanities{background:#c13b31}.subject-page.economics-finance-domain .topic-title{color:#b77033}.subject-page.economics-finance-domain a.subject-tutorial-link{color:#b77033}.subject-page.economics-finance-domain{background:#bf7b34}.subject-page.cs .topic-title{color:#437a39}.subject-page.cs a.subject-tutorial-link{color:#437a39}.subject-page.cs{background:#53893e}.subject-page.hour-of-code .topic-title{color:#437a39}.subject-page.hour-of-code a.subject-tutorial-link{color:#437a39}.subject-page.hour-of-code{background:#53893e}.subject-page.computer-programming .topic-title{color:#437a39}.subject-page.computer-programming a.subject-tutorial-link{color:#437a39}.subject-page.computer-programming{background:#53893e}.subject-page.computing .topic-title{color:#437a39}.subject-page.computing a.subject-tutorial-link{color:#437a39}.subject-page.computing{background:#53893e}.subject-page.partner-content .topic-title{color:#218270}.subject-page.partner-content a.subject-tutorial-link{color:#218270}.subject-page.partner-content{background:#2c8d7b}.subject-page.math .topic-title{color:#1c758a}.subject-page.math a.subject-tutorial-link{color:#1c758a}.subject-page.math{background:#46a8bf}.subject-page.test-prep .topic-title{color:#644172}.subject-page.test-prep a.subject-tutorial-link{color:#644172}.subject-page.test-prep{background:#7e5f8e}.subject-page.background-image{background-color:transparent;background-size:cover}.subject-page.background-image>.row-fluid{background:rgba(0,0,0,0.3)}.subject-page.background-image .subject-title,.subject-page.background-image .subject-description{text-shadow:#000 0 0 1em}.subject-page .subject-page-links a:hover i,.subject-page .subject-page-links a:focus i{background:#314453}.subject-page .subject-page-special-link:hover,.subject-page .subject-page-special-link:focus{color:#fff;background:#314453;text-decoration:none}.subject-page.background-image .subject-page-special-link:hover,.subject-page.background-image .subject-page-special-link:focus{color:#314453;background:transparent}.subject-page.science .subject-page-links a:hover i,.subject-page.science .subject-page-links a:focus i{background:#94424f}.subject-page.science .subject-page-special-link:hover,.subject-page.science .subject-page-special-link:focus{background:#94424f}.subject-page.science.background-image .subject-page-special-link:hover,.subject-page.science.background-image .subject-page-special-link:focus{color:#94424f;background:transparent}.subject-page.humanities .subject-page-links a:hover i,.subject-page.humanities .subject-page-links a:focus i{background:#ad3434}.subject-page.humanities .subject-page-special-link:hover,.subject-page.humanities .subject-page-special-link:focus{background:#ad3434}.subject-page.humanities.background-image .subject-page-special-link:hover,.subject-page.humanities.background-image .subject-page-special-link:focus{color:#ad3434;background:transparent}.subject-page.economics-finance-domain .subject-page-links a:hover i,.subject-page.economics-finance-domain .subject-page-links a:focus i{background:#b77033}.subject-page.economics-finance-domain .subject-page-special-link:hover,.subject-page.economics-finance-domain .subject-page-special-link:focus{background:#b77033}.subject-page.economics-finance-domain.background-image .subject-page-special-link:hover,.subject-page.economics-finance-domain.background-image .subject-page-special-link:focus{color:#b77033;background:transparent}.subject-page.cs .subject-page-links a:hover i,.subject-page.cs .subject-page-links a:focus i{background:#437a39}.subject-page.cs .subject-page-special-link:hover,.subject-page.cs .subject-page-special-link:focus{background:#437a39}.subject-page.cs.background-image .subject-page-special-link:hover,.subject-page.cs.background-image .subject-page-special-link:focus{color:#437a39;background:transparent}.subject-page.hour-of-code .subject-page-links a:hover i,.subject-page.hour-of-code .subject-page-links a:focus i{background:#437a39}.subject-page.hour-of-code .subject-page-special-link:hover,.subject-page.hour-of-code .subject-page-special-link:focus{background:#437a39}.subject-page.hour-of-code.background-image .subject-page-special-link:hover,.subject-page.hour-of-code.background-image .subject-page-special-link:focus{color:#437a39;background:transparent}.subject-page.computer-programming .subject-page-links a:hover i,.subject-page.computer-programming .subject-page-links a:focus i{background:#437a39}.subject-page.computer-programming .subject-page-special-link:hover,.subject-page.computer-programming .subject-page-special-link:focus{background:#437a39}.subject-page.computer-programming.background-image .subject-page-special-link:hover,.subject-page.computer-programming.background-image .subject-page-special-link:focus{color:#437a39;background:transparent}.subject-page.computing .subject-page-links a:hover i,.subject-page.computing .subject-page-links a:focus i{background:#437a39}.subject-page.computing .subject-page-special-link:hover,.subject-page.computing .subject-page-special-link:focus{background:#437a39}.subject-page.computing.background-image .subject-page-special-link:hover,.subject-page.computing.background-image .subject-page-special-link:focus{color:#437a39;background:transparent}.subject-page.partner-content .subject-page-links a:hover i,.subject-page.partner-content .subject-page-links a:focus i{background:#218270}.subject-page.partner-content .subject-page-special-link:hover,.subject-page.partner-content .subject-page-special-link:focus{background:#218270}.subject-page.partner-content.background-image .subject-page-special-link:hover,.subject-page.partner-content.background-image .subject-page-special-link:focus{color:#218270;background:transparent}.subject-page.math .subject-page-links a:hover i,.subject-page.math .subject-page-links a:focus i{background:#1c758a}.subject-page.math .subject-page-special-link:hover,.subject-page.math .subject-page-special-link:focus{background:#1c758a}.subject-page.math.background-image .subject-page-special-link:hover,.subject-page.math.background-image .subject-page-special-link:focus{color:#1c758a;background:transparent}.subject-page.test-prep .subject-page-links a:hover i,.subject-page.test-prep .subject-page-links a:focus i{background:#644172}.subject-page.test-prep .subject-page-special-link:hover,.subject-page.test-prep .subject-page-special-link:focus{background:#644172}.subject-page.test-prep.background-image .subject-page-special-link:hover,.subject-page.test-prep.background-image .subject-page-special-link:focus{color:#644172;background:transparent}.dashboard-tutorial-link-container-outer{position:absolute;left:0;width:100%;z-index:2}.dashboard-tutorial-link-container-outer .dashboard-tutorial-link-container-inner{padding:10px 15px 0;max-width:1200px;margin:0 auto;text-align:right}.dashboard-tutorial-link-container-outer .dashboard-tutorial-link-container-inner .dashboard-tutorial-link{position:relative;top:8px;color:#4fbad4;font-weight:bold;text-decoration:none}.dashboard-tutorial-link-container-outer .dashboard-tutorial-link-container-inner .dashboard-tutorial-link .icon-chevron-right{font-size:10px}.dashboard-tutorial-link-container-outer .dashboard-tutorial-link-container-inner .dashboard-tutorial-link:visited{color:#4fbad4}.dashboard-tutorial-link-container-outer .dashboard-tutorial-link-container-inner .dashboard-tutorial-link:hover{color:#555}.qtip.subject-page-caption{background-color:#314453;border-color:#fff;color:#fff;padding:10px}.qtip.subject-page-caption.science{background-color:#94424f}.qtip.subject-page-caption.humanities{background-color:#ad3434}.qtip.subject-page-caption.economics-finance-domain{background-color:#b77033}.qtip.subject-page-caption.cs{background-color:#437a39}.qtip.subject-page-caption.hour-of-code{background-color:#437a39}.qtip.subject-page-caption.computer-programming{background-color:#437a39}.qtip.subject-page-caption.computing{background-color:#437a39}.qtip.subject-page-caption.partner-content{background-color:#218270}.qtip.subject-page-caption.math{background-color:#1c758a}.qtip.subject-page-caption.test-prep{background-color:#644172}.qtip.subject-page-caption a,.qtip.subject-page-caption a:hover{color:#fff;text-decoration:underline}@media screen and (max-width:480px){#topic-page .topic-page-content>.container{margin-top:0}#topic-page .topic-page-content>.container>.nav-pane .docked-nav{max-width:none}#topic-page .topic-page-content>.container.subject-page .subject-outer-container .subject-container{min-height:480px;min-width:initial;position:relative}#topic-page .topic-page-content>.container.subject-page .subject-outer-container .bg-gradient-container{width:100%}.subject-page .subject-outer-container{float:none;width:auto}.subject-page .subject-outer-container .domain-title{font-size:12px;padding:3px 10px}.subject-page .subject-outer-container .subject-container .subject-container-inner{display:block;width:90%;padding:8px}.subject-page .subject-outer-container .subject-container .subject-container-inner>div{display:block}.subject-page .topic-list{padding:40px 15px}.subject-page .subject-page-links a{margin:0}.subject-page .subject-page-links a i{font-size:13px;line-height:13px;height:13px;width:13px}}@media only screen and (min-width:480px) and (max-width:1024px){.subject-page .subject-outer-container .subject-container .subject-container-inner>div{display:block}.subject-page.background-image .subject-container.affix-top,.subject-page.background-image .subject-container.affix,.subject-page.background-image .subject-container.affix-bottom{position:static}}@media only screen and (min-width:480px) and (max-width:1000px){.subject-page.background-image .bg-gradient-container{width:510px}}.mission-upsell-banner{-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;width:100%}.mission-upsell-banner .icon-surface{background:white;border-radius:50%}.mission-upsell-banner .learn-more{background:0;border:0;color:#46a8bf;cursor:pointer;display:block;padding:4px 0 12px}.mission-upsell-banner .learn-more:hover{color:#1c758a;font-weight:bold}.mission-upsell-banner .icon-chevron-right{font-size:.8em;padding-left:.4em}.phantom-mission-upsell .mission-upsell-banner,.unstarted-mission-upsell .mission-upsell-banner,.started-mission-upsell .expanded .mission-upsell-banner{background:#3b96ab;transition:background .16s}.phantom-mission-upsell .mission-upsell-banner .topic-title,.unstarted-mission-upsell .mission-upsell-banner .topic-title,.started-mission-upsell .expanded .mission-upsell-banner .topic-title,.phantom-mission-upsell .mission-upsell-banner .learn-more,.unstarted-mission-upsell .mission-upsell-banner .learn-more,.started-mission-upsell .expanded .mission-upsell-banner .learn-more{color:white}.phantom-mission-upsell .mission-upsell-banner .learn-more,.unstarted-mission-upsell .mission-upsell-banner .learn-more,.started-mission-upsell .expanded .mission-upsell-banner .learn-more{font-family:'Proxima Nova','Helvetica','Corbel',sans-serif}.phantom-mission-upsell .mission-upsell-banner:hover,.unstarted-mission-upsell .mission-upsell-banner:hover,.started-mission-upsell .expanded .mission-upsell-banner:hover{background:#36899c}.phantom-mission-upsell .mission-upsell-banner,.unstarted-mission-upsell .mission-upsell-banner{border-radius:6px}.phantom-mission-upsell .mission-upsell-banner .topic-info,.unstarted-mission-upsell .mission-upsell-banner .topic-info{text-align:center}.topic-list .phantom-mission-upsell .mission-upsell-banner,.topic-list .unstarted-mission-upsell .mission-upsell-banner{padding-bottom:12px}.topic-list .phantom-mission-upsell .mission-upsell-banner .topic-info,.topic-list .unstarted-mission-upsell .mission-upsell-banner .topic-info{padding-left:0}.phantom-mission-upsell .kui-button,.unstarted-mission-upsell .kui-button{line-height:18px;margin:14px 0 10px}.phantom-mission-upsell .learn-more,.unstarted-mission-upsell .learn-more{margin:auto}.phantom-mission-upsell+.topic-list-separator,.unstarted-mission-upsell+.topic-list-separator{display:none}.mission-upsell-explanation{background:#f7f7f7;border-radius:0 0 6px 6px;color:#1c758a;max-height:0;overflow:hidden;transition:max-height .4s}.mission-upsell-explanation .mission-explanation-item{margin:0 36px;padding-top:24px}.mission-upsell-explanation .mission-explanation-item:last-child{padding-bottom:36px}.mission-upsell-explanation .item-text{margin-left:84px;padding-top:6px}.mission-upsell-explanation .mission-explanation-icon{float:left;height:72px;width:72px}.mission-upsell-explanation .topic-title,.mission-upsell-explanation .topic-description-text{margin:0}.mission-upsell-explanation .topic-description-text{color:#314453;font-size:12px;padding-top:8px}.started-mission-upsell .mission-upsell-explanation{position:relative;z-index:2}.expanded .mission-upsell-explanation{max-height:640px}.expanded .mission-upsell-banner{border-radius:6px 6px 0 0}.expanded .mission-upsell-banner .learn-more{opacity:.6}.domain-page-header{padding:100px 0 132px}.domain-page-header .header-content{margin:0 auto;position:relative;width:320px}.domain-page-header .header-content .domain-title{font-family:'Proxima Nova Semibold','Helvetica','Corbel',sans-serif;font-size:52px;font-weight:normal;line-height:1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.domain-page-header .header-content h1,.domain-page-header .header-content h2,.domain-page-header .header-content p{color:white}.domain-page-header .header-content .kui-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:18px;line-height:1.8;position:absolute}.domain-page-header .header-content .kui-button.domain-mission-signup,.domain-page-header .header-content .kui-button.domain-mission-start{left:50%;margin-left:-60%;width:120%}.domain-page-header .header-content .kui-button.domain-mission-continue{left:-48px;width:160%}.domain-page-header .header-content .kui-button,.domain-page-header .header-content .kui-button:focus::before{border-radius:240px}.domain-page-header .domain-mission-progress{left:-160px;position:absolute}.domain-page-header .domain-mission-progress .icon-surface{background:#fff;border-radius:50%}.domain-page p{color:#555}.domain-page .subject-category{clear:both;overflow-x:auto;padding-top:22px}.domain-page .subject-category p.heading{margin-top:0;text-transform:uppercase}.domain-page .subject-category .subject-list{border-collapse:collapse;border-spacing:0;-moz-box-sizing:border-box;box-sizing:border-box;display:table;background-color:#fff}.domain-page .subject-category .subject-list .subject{border:1px solid #ddd;color:#aaa;display:table-cell;font-size:16px;margin-right:-1px;margin-bottom:-1px;padding:17.5px;text-decoration:none}.domain-page .subject-category .subject-list .subject .subject-title{font-family:'Proxima Nova Semibold','Helvetica','Corbel',sans-serif;font-size:18px;font-weight:normal;line-height:1.3;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.domain-page .subject-category .subject-list .subject:hover,.domain-page .subject-category .subject-list .subject:focus{color:#fff;text-decoration:none}.domain-page .subject-category .subject-list .subject:hover .subject-title,.domain-page .subject-category .subject-list .subject:focus .subject-title{color:#fff;font-family:'Proxima Nova Semibold','Helvetica','Corbel',sans-serif}.domain-page .subject-category .subject-list.compact{width:100%}.domain-page .subject-category .subject-list.compact .subject{text-align:center;vertical-align:middle;width:14.3%}.domain-page .subject-category .subject-list.full .subject-row{display:table-row}.domain-page .subject-category .subject-list.full .subject{vertical-align:top;width:50%}.domain-page .subject-category .subject-list.full .subject .subject-contents{display:table}.domain-page .subject-category .subject-list.full .subject .subject-contents div.badge{display:table-cell;vertical-align:top;width:110px}.domain-page .subject-category .subject-list.full .subject .subject-contents div.subject-info{display:table-cell;vertical-align:top}.domain-page .subject-category .subject-list.full .subject .subject-description{font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;font-size:15px;font-weight:normal;line-height:22px;-webkit-font-smoothing:antialiased}.domain-page-header.math{background:#1c758a}.domain-page-header.math .simple-button{border:1px solid #196a7d;color:#fff;text-shadow:none;background-color:#1a6b7e;background-image:linear-gradient(to bottom,#1c758a,#165c6c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1c758a',endColorstr='#ff165c6c',GradientType=0);border-color:#165c6c #165c6c #09262d;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#165c6c;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff!important}.domain-page-header.math .simple-button:hover,.domain-page-header.math .simple-button:focus,.domain-page-header.math .simple-button:active,.domain-page-header.math .simple-button.active,.domain-page-header.math .simple-button.disabled,.domain-page-header.math .simple-button[disabled]{color:#fff;background-color:#165c6c;*background-color:#124a57}.domain-page-header.math .simple-button:active,.domain-page-header.math .simple-button.active{background-color:#0d3842 \9}.domain-page-header.math .simple-button:focus,.domain-page-header.math .simple-button:hover{border-bottom-color:#0f3f4a}.domain-page.math .subject .subject-title{color:#1c758a}.domain-page.math .subject:hover,.domain-page.math .subject:focus{background:#1c758a}.domain-page-header.computing{background:#437a39;padding:50px 0}.domain-page.computing .subject .subject-title{color:#437a39}.domain-page.computing .subject:hover,.domain-page.computing .subject:focus{background:#437a39}.domain-page-header.science{background:#94424f}.domain-page-header.science .simple-button{border:1px solid #893d49;color:#fff;text-shadow:none;background-color:#8a3e4a;background-image:linear-gradient(to bottom,#94424f,#7b3742);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff94424f',endColorstr='#ff7b3742',GradientType=0);border-color:#7b3742 #7b3742 #461f26;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#7b3742;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff!important}.domain-page-header.science .simple-button:hover,.domain-page-header.science .simple-button:focus,.domain-page-header.science .simple-button:active,.domain-page-header.science .simple-button.active,.domain-page-header.science .simple-button.disabled,.domain-page-header.science .simple-button[disabled]{color:#fff;background-color:#7b3742;*background-color:#6a2f38}.domain-page-header.science .simple-button:active,.domain-page-header.science .simple-button.active{background-color:#58272f \9}.domain-page-header.science .simple-button:focus,.domain-page-header.science .simple-button:hover{border-bottom-color:#5f2a33}.domain-page-header.humanities{background:#ad3434}.domain-page-header.humanities .simple-button{border:1px solid #a13030;color:#fff;text-shadow:none;background-color:#a23131;background-image:linear-gradient(to bottom,#ad3434,#922c2c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffad3434',endColorstr='#ff922c2c',GradientType=0);border-color:#922c2c #922c2c #571a1a;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#922c2c;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff!important}.domain-page-header.humanities .simple-button:hover,.domain-page-header.humanities .simple-button:focus,.domain-page-header.humanities .simple-button:active,.domain-page-header.humanities .simple-button.active,.domain-page-header.humanities .simple-button.disabled,.domain-page-header.humanities .simple-button[disabled]{color:#fff;background-color:#922c2c;*background-color:#7e2626}.domain-page-header.humanities .simple-button:active,.domain-page-header.humanities .simple-button.active{background-color:#6a2020 \9}.domain-page-header.humanities .simple-button:focus,.domain-page-header.humanities .simple-button:hover{border-bottom-color:#722222}.domain-page-header.economics-finance-domain{background:#b77033}.domain-page-header.economics-finance-domain .simple-button{border:1px solid #ab6930;color:#fff;text-shadow:none;background-color:#ac6930;background-image:linear-gradient(to bottom,#b77033,#9b5f2b);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb77033',endColorstr='#ff9b5f2b',GradientType=0);border-color:#9b5f2b #9b5f2b #5f3a1b;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#9b5f2b;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff!important;width:320px}.domain-page-header.economics-finance-domain .simple-button:hover,.domain-page-header.economics-finance-domain .simple-button:focus,.domain-page-header.economics-finance-domain .simple-button:active,.domain-page-header.economics-finance-domain .simple-button.active,.domain-page-header.economics-finance-domain .simple-button.disabled,.domain-page-header.economics-finance-domain .simple-button[disabled]{color:#fff;background-color:#9b5f2b;*background-color:#875326}.domain-page-header.economics-finance-domain .simple-button:active,.domain-page-header.economics-finance-domain .simple-button.active{background-color:#734720 \9}.domain-page-header.economics-finance-domain .simple-button:focus,.domain-page-header.economics-finance-domain .simple-button:hover{border-bottom-color:#7b4b22}.domain-page-header.cs{background:#437a39}.domain-page-header.cs .simple-button{border:1px solid #3d7034;color:#fff;text-shadow:none;background-color:#3e7034;background-image:linear-gradient(to bottom,#437a39,#36622e);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff437a39',endColorstr='#ff36622e',GradientType=0);border-color:#36622e #36622e #192e15;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#36622e;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff!important}.domain-page-header.cs .simple-button:hover,.domain-page-header.cs .simple-button:focus,.domain-page-header.cs .simple-button:active,.domain-page-header.cs .simple-button.active,.domain-page-header.cs .simple-button.disabled,.domain-page-header.cs .simple-button[disabled]{color:#fff;background-color:#36622e;*background-color:#2c5026}.domain-page-header.cs .simple-button:active,.domain-page-header.cs .simple-button.active{background-color:#233f1d \9}.domain-page-header.cs .simple-button:focus,.domain-page-header.cs .simple-button:hover{border-bottom-color:#264621}.domain-page-header.hour-of-code{background:#437a39}.domain-page-header.hour-of-code .simple-button{border:1px solid #3d7034;color:#fff;text-shadow:none;background-color:#3e7034;background-image:linear-gradient(to bottom,#437a39,#36622e);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff437a39',endColorstr='#ff36622e',GradientType=0);border-color:#36622e #36622e #192e15;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#36622e;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff!important}.domain-page-header.hour-of-code .simple-button:hover,.domain-page-header.hour-of-code .simple-button:focus,.domain-page-header.hour-of-code .simple-button:active,.domain-page-header.hour-of-code .simple-button.active,.domain-page-header.hour-of-code .simple-button.disabled,.domain-page-header.hour-of-code .simple-button[disabled]{color:#fff;background-color:#36622e;*background-color:#2c5026}.domain-page-header.hour-of-code .simple-button:active,.domain-page-header.hour-of-code .simple-button.active{background-color:#233f1d \9}.domain-page-header.hour-of-code .simple-button:focus,.domain-page-header.hour-of-code .simple-button:hover{border-bottom-color:#264621}.domain-page-header.computer-programming{background:#437a39}.domain-page-header.computer-programming .simple-button{border:1px solid #3d7034;color:#fff;text-shadow:none;background-color:#3e7034;background-image:linear-gradient(to bottom,#437a39,#36622e);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff437a39',endColorstr='#ff36622e',GradientType=0);border-color:#36622e #36622e #192e15;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#36622e;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff!important}.domain-page-header.computer-programming .simple-button:hover,.domain-page-header.computer-programming .simple-button:focus,.domain-page-header.computer-programming .simple-button:active,.domain-page-header.computer-programming .simple-button.active,.domain-page-header.computer-programming .simple-button.disabled,.domain-page-header.computer-programming .simple-button[disabled]{color:#fff;background-color:#36622e;*background-color:#2c5026}.domain-page-header.computer-programming .simple-button:active,.domain-page-header.computer-programming .simple-button.active{background-color:#233f1d \9}.domain-page-header.computer-programming .simple-button:focus,.domain-page-header.computer-programming .simple-button:hover{border-bottom-color:#264621}.domain-page-header.computing{background:#437a39}.domain-page-header.computing .simple-button{border:1px solid #3d7034;color:#fff;text-shadow:none;background-color:#3e7034;background-image:linear-gradient(to bottom,#437a39,#36622e);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff437a39',endColorstr='#ff36622e',GradientType=0);border-color:#36622e #36622e #192e15;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#36622e;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff!important}.domain-page-header.computing .simple-button:hover,.domain-page-header.computing .simple-button:focus,.domain-page-header.computing .simple-button:active,.domain-page-header.computing .simple-button.active,.domain-page-header.computing .simple-button.disabled,.domain-page-header.computing .simple-button[disabled]{color:#fff;background-color:#36622e;*background-color:#2c5026}.domain-page-header.computing .simple-button:active,.domain-page-header.computing .simple-button.active{background-color:#233f1d \9}.domain-page-header.computing .simple-button:focus,.domain-page-header.computing .simple-button:hover{border-bottom-color:#264621}.domain-page-header.partner-content{background:#218270}.domain-page-header.partner-content .simple-button{border:1px solid #1e7665;color:#fff;text-shadow:none;background-color:#1e7766;background-image:linear-gradient(to bottom,#218270,#1a6657);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff218270',endColorstr='#ff1a6657',GradientType=0);border-color:#1a6657 #1a6657 #0a2923;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#1a6657;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff!important}.domain-page-header.partner-content .simple-button:hover,.domain-page-header.partner-content .simple-button:focus,.domain-page-header.partner-content .simple-button:active,.domain-page-header.partner-content .simple-button.active,.domain-page-header.partner-content .simple-button.disabled,.domain-page-header.partner-content .simple-button[disabled]{color:#fff;background-color:#1a6657;*background-color:#155146}.domain-page-header.partner-content .simple-button:active,.domain-page-header.partner-content .simple-button.active{background-color:#0f3d34 \9}.domain-page-header.partner-content .simple-button:focus,.domain-page-header.partner-content .simple-button:hover{border-bottom-color:#12453b}.domain-page-header.math{background:#1c758a}.domain-page-header.math .simple-button{border:1px solid #196a7d;color:#fff;text-shadow:none;background-color:#1a6b7e;background-image:linear-gradient(to bottom,#1c758a,#165c6c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1c758a',endColorstr='#ff165c6c',GradientType=0);border-color:#165c6c #165c6c #09262d;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#165c6c;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff!important}.domain-page-header.math .simple-button:hover,.domain-page-header.math .simple-button:focus,.domain-page-header.math .simple-button:active,.domain-page-header.math .simple-button.active,.domain-page-header.math .simple-button.disabled,.domain-page-header.math .simple-button[disabled]{color:#fff;background-color:#165c6c;*background-color:#124a57}.domain-page-header.math .simple-button:active,.domain-page-header.math .simple-button.active{background-color:#0d3842 \9}.domain-page-header.math .simple-button:focus,.domain-page-header.math .simple-button:hover{border-bottom-color:#0f3f4a}.domain-page-header.test-prep{background:#644172}.domain-page-header.test-prep .simple-button{border:1px solid #5b3b68;color:#fff;text-shadow:none;background-color:#5c3c69;background-image:linear-gradient(to bottom,#644172,#50345b);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff644172',endColorstr='#ff50345b',GradientType=0);border-color:#50345b #50345b #25182b;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#50345b;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff!important}.domain-page-header.test-prep .simple-button:hover,.domain-page-header.test-prep .simple-button:focus,.domain-page-header.test-prep .simple-button:active,.domain-page-header.test-prep .simple-button.active,.domain-page-header.test-prep .simple-button.disabled,.domain-page-header.test-prep .simple-button[disabled]{color:#fff;background-color:#50345b;*background-color:#422b4b}.domain-page-header.test-prep .simple-button:active,.domain-page-header.test-prep .simple-button.active{background-color:#34223b \9}.domain-page-header.test-prep .simple-button:focus,.domain-page-header.test-prep .simple-button:hover{border-bottom-color:#392541}.domain-page.science .subject .subject-title{color:#94424f}.domain-page.science .subject .subject-icon{border:3px solid #c55f73;border-radius:50%;height:90px;margin-right:10px;width:90px}.domain-page.science .subject:hover,.domain-page.science .subject:focus{background:#94424f}.domain-page.humanities .subject .subject-title{color:#ad3434}.domain-page.humanities .subject .subject-icon{border:3px solid #d24a45;border-radius:50%;height:90px;margin-right:10px;width:90px}.domain-page.humanities .subject:hover,.domain-page.humanities .subject:focus{background:#ad3434}.domain-page.economics-finance-domain .subject .subject-title{color:#b77033}.domain-page.economics-finance-domain .subject .subject-icon{border:3px solid #d1933b;border-radius:50%;height:90px;margin-right:10px;width:90px}.domain-page.economics-finance-domain .subject:hover,.domain-page.economics-finance-domain .subject:focus{background:#b77033}.domain-page.cs .subject .subject-title{color:#437a39}.domain-page.cs .subject .subject-icon{border:3px solid #689b51;border-radius:50%;height:90px;margin-right:10px;width:90px}.domain-page.cs .subject:hover,.domain-page.cs .subject:focus{background:#437a39}.domain-page.hour-of-code .subject .subject-title{color:#437a39}.domain-page.hour-of-code .subject .subject-icon{border:3px solid #689b51;border-radius:50%;height:90px;margin-right:10px;width:90px}.domain-page.hour-of-code .subject:hover,.domain-page.hour-of-code .subject:focus{background:#437a39}.domain-page.computer-programming .subject .subject-title{color:#437a39}.domain-page.computer-programming .subject .subject-icon{border:3px solid #689b51;border-radius:50%;height:90px;margin-right:10px;width:90px}.domain-page.computer-programming .subject:hover,.domain-page.computer-programming .subject:focus{background:#437a39}.domain-page.computing .subject .subject-title{color:#437a39}.domain-page.computing .subject .subject-icon{border:3px solid #689b51;border-radius:50%;height:90px;margin-right:10px;width:90px}.domain-page.computing .subject:hover,.domain-page.computing .subject:focus{background:#437a39}.domain-page.partner-content .subject .subject-title{color:#218270}.domain-page.partner-content .subject .subject-icon{border:3px solid #329a86;border-radius:50%;height:90px;margin-right:10px;width:90px}.domain-page.partner-content .subject:hover,.domain-page.partner-content .subject:focus{background:#218270}.domain-page.math .subject .subject-title{color:#1c758a}.domain-page.math .subject .subject-icon{border:3px solid #4fbad4;border-radius:50%;height:90px;margin-right:10px;width:90px}.domain-page.math .subject:hover,.domain-page.math .subject:focus{background:#1c758a}.domain-page.test-prep .subject .subject-title{color:#644172}.domain-page.test-prep .subject .subject-icon{border:3px solid #9a72ac;border-radius:50%;height:90px;margin-right:10px;width:90px}.domain-page.test-prep .subject:hover,.domain-page.test-prep .subject:focus{background:#644172}#museums-header{background:#218270;padding:150px 0;position:relative}#museums-header .header-background{background-position:top center;background-size:cover;height:100%;position:absolute;top:0;width:100%}#museums-header .header-content{margin:0 auto;position:relative;width:340px}#museums-header .header-content .title{font-family:'Proxima Nova Semibold','Helvetica','Corbel',sans-serif;font-size:52px;font-weight:normal;line-height:1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}#museums-header .header-content h2{color:white;text-align:center;text-shadow:#000 0 0 .5em}#museums-header .header-content .simple-button{display:inline-block;font-size:18px;padding:10px 15px;width:260px;border:1px solid #2e8e7c;color:#fff;text-shadow:none;background-color:#2f8f7d;background-image:linear-gradient(to bottom,#329a86,#297f6f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff329a86',endColorstr='#ff297f6f',GradientType=0);border-color:#297f6f #297f6f #16453c;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#297f6f;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff!important}#museums-header .header-content .simple-button:hover,#museums-header .header-content .simple-button:focus,#museums-header .header-content .simple-button:active,#museums-header .header-content .simple-button.active,#museums-header .header-content .simple-button.disabled,#museums-header .header-content .simple-button[disabled]{color:#fff;background-color:#297f6f;*background-color:#236c5e}#museums-header .header-content .simple-button:active,#museums-header .header-content .simple-button.active{background-color:#1d594d \9}#museums-header .header-content .simple-button:focus,#museums-header .header-content .simple-button:hover{border-bottom-color:#1f6054}#museums-header .header-content .simple-button i{float:right}#museums-page p{color:#555}#museums-page .subject-category{clear:both;overflow-x:auto;padding-top:45px}#museums-page .subject-category p.heading{margin-top:0;text-transform:uppercase}#museums-page .subject-category .subject-list{border-collapse:collapse;border-spacing:0;-moz-box-sizing:border-box;box-sizing:border-box;display:table;background-color:#fff}#museums-page .subject-category .subject-list .subject{border:1px solid #ddd;color:#aaa;display:table-cell;font-size:16px;margin-right:-1px;margin-bottom:-1px;padding:17.5px;text-decoration:none}#museums-page .subject-category .subject-list .subject .subject-title{font-family:'Proxima Nova Semibold','Helvetica','Corbel',sans-serif;font-size:18px;font-weight:normal;line-height:1.3;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;color:#218270}#museums-page .subject-category .subject-list .subject:hover,#museums-page .subject-category .subject-list .subject:focus{background:#218270;color:#fff;text-decoration:none}#museums-page .subject-category .subject-list .subject:hover .subject-title,#museums-page .subject-category .subject-list .subject:focus .subject-title{color:#fff;font-family:'Proxima Nova Semibold','Helvetica','Corbel',sans-serif}#museums-page .subject-category .subject-list .subject:hover .subject-description,#museums-page .subject-category .subject-list .subject:focus .subject-description{color:#79ddca}#museums-page .subject-category .subject-list.compact{width:100%}#museums-page .subject-category .subject-list.compact .subject{text-align:center;vertical-align:middle;width:14.3%}#museums-page .subject-category .subject-list.full .subject-row{display:table-row}#museums-page .subject-category .subject-list.full .subject{vertical-align:top;width:50%}#museums-page .subject-category .subject-list.full .subject .subject-contents{display:table}#museums-page .subject-category .subject-list.full .subject .subject-contents div.badge{display:table-cell;vertical-align:top;width:110px}#museums-page .subject-category .subject-list.full .subject .subject-contents div.subject-info{display:table-cell;vertical-align:top}#museums-page .subject-category .subject-list.full .subject .subject-description{font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;font-size:15px;font-weight:normal;line-height:22px;-webkit-font-smoothing:antialiased}#topic-page{padding:0}.topic-page-content .docked-nav .discussion{display:none}body.lang-en .topic-page-content .docked-nav .discussion{display:block}.topic-page-content{overflow:visible}.topic-page-content>.container{display:table;margin-top:0;width:100%}.topic-page-content>.container .videos-list{float:right;padding-bottom:0;width:50%}.topic-page-content>.container .videos-list .videos-list-inner{background:#fff;margin-left:-200px}.topic-page-content>.container .videos-list .videos-list-inner-inner{-moz-box-sizing:border-box;box-sizing:border-box;max-width:800px;padding:60px 0 60px 40px}.topic-page-content>.container .subject-breadcrumb a:link,.topic-page-content>.container .subject-breadcrumb a:visited{color:#fff;display:block;font:14px 'Proxima Nova Semibold','Helvetica','Corbel',sans-serif;margin-bottom:5px;opacity:.6;padding:5px 0;text-decoration:none;text-transform:uppercase}.topic-page-content>.container .subject-breadcrumb a:hover,.topic-page-content>.container .subject-breadcrumb a:active{opacity:1}.topic-page-content>.container .subject-breadcrumb i{display:inline-block;margin-left:-12px;width:12px}.topic-page-content>.container>.content-pane{position:relative}.topic-page-content>.container>.content-pane>.topic-content-view-root .content-pane-inner,.topic-page-content>.container>.content-pane>.discussion-content-view-root .content-pane-inner,.topic-page-content>.container>.content-pane>#explorations-content .content-pane-inner{background-color:#fdfdfd}.topic-page-content>.container>.content-pane div.main-header{float:left;width:50%}.topic-page-content>.container>.content-pane div.main-header .topic-info{color:#fff;margin-right:200px;min-height:100px;padding:0 40px}.topic-page-content>.container>.content-pane div.main-header .topic-info .topic-info-inner{margin-left:auto;max-width:340px;padding:60px 0}.topic-page-content>.container>.content-pane div.main-header .topic-info .topic-title,.topic-page-content>.container>.content-pane div.main-header .topic-info .topic-description{border-bottom:1px solid #fff;border-bottom:1px solid rgba(255,255,255,0.5);font-family:'Proxima Nova Semibold','Helvetica','Corbel',sans-serif;font-size:36px;font-weight:normal;line-height:1;margin-bottom:30px;padding-bottom:20px}.topic-page-content>.container>.content-pane div.main-header .topic-info .topic-title{color:#fff}.topic-page-content>.container>.content-pane div.main-header .topic-info .topic-discussion-guidelines h3,.topic-page-content>.container>.content-pane div.main-header .topic-info .topic-discussion-guidelines h4,.topic-page-content>.container>.content-pane div.main-header .topic-info .topic-discussion-guidelines p,.topic-page-content>.container>.content-pane div.main-header .topic-info .topic-discussion-guidelines a,.topic-page-content>.container>.content-pane div.main-header .topic-info .topic-discussion-guidelines li{color:#fff}.topic-page-content>.container>.content-pane div.main-header .topic-info .topic-callout{background:#fff;border-radius:6px;color:#000;opacity:.7;padding-left:6px;padding-right:6px;padding-bottom:6px}.topic-page-content>.container>.content-pane div.main-header .topic-info .topic-icon{height:60px;width:60px;opacity:.6;position:absolute;top:auto;right:30px;bottom:auto;left:auto}.topic-page-content>.container>.content-pane div.main-header .topic-info .topic-desc{font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;font-size:15px;font-weight:normal;line-height:22px;-webkit-font-smoothing:antialiased;margin-bottom:10px;max-width:500px}.topic-page-content>.container>.content-pane div.main-header .topic-info .topic-desc a:link,.topic-page-content>.container>.content-pane div.main-header .topic-info .topic-desc a:visited{color:#fff}.topic-page-content>.container>.content-pane div.main-header .topic-info.science a,.topic-page-content>.container>.content-pane div.main-header .topic-info.science a:visited{color:#faf4f5}.topic-page-content>.container>.content-pane div.main-header .topic-info.science a:focus,.topic-page-content>.container>.content-pane div.main-header .topic-info.science a:hover{color:#fff}.topic-page-content>.container>.content-pane div.main-header .topic-info.humanities a,.topic-page-content>.container>.content-pane div.main-header .topic-info.humanities a:visited{color:#fefcfc}.topic-page-content>.container>.content-pane div.main-header .topic-info.humanities a:focus,.topic-page-content>.container>.content-pane div.main-header .topic-info.humanities a:hover{color:#fffefe}.topic-page-content>.container>.content-pane div.main-header .topic-info.economics-finance-domain a,.topic-page-content>.container>.content-pane div.main-header .topic-info.economics-finance-domain a:visited{color:#fff}.topic-page-content>.container>.content-pane div.main-header .topic-info.economics-finance-domain a:focus,.topic-page-content>.container>.content-pane div.main-header .topic-info.economics-finance-domain a:hover{color:#fdf9f5}.topic-page-content>.container>.content-pane div.main-header .topic-info.cs a,.topic-page-content>.container>.content-pane div.main-header .topic-info.cs a:visited{color:#dfefdd}.topic-page-content>.container>.content-pane div.main-header .topic-info.cs a:focus,.topic-page-content>.container>.content-pane div.main-header .topic-info.cs a:hover{color:#e6f0e2}.topic-page-content>.container>.content-pane div.main-header .topic-info.hour-of-code a,.topic-page-content>.container>.content-pane div.main-header .topic-info.hour-of-code a:visited{color:#dfefdd}.topic-page-content>.container>.content-pane div.main-header .topic-info.hour-of-code a:focus,.topic-page-content>.container>.content-pane div.main-header .topic-info.hour-of-code a:hover{color:#e6f0e2}.topic-page-content>.container>.content-pane div.main-header .topic-info.computer-programming a,.topic-page-content>.container>.content-pane div.main-header .topic-info.computer-programming a:visited{color:#dfefdd}.topic-page-content>.container>.content-pane div.main-header .topic-info.computer-programming a:focus,.topic-page-content>.container>.content-pane div.main-header .topic-info.computer-programming a:hover{color:#e6f0e2}.topic-page-content>.container>.content-pane div.main-header .topic-info.computing a,.topic-page-content>.container>.content-pane div.main-header .topic-info.computing a:visited{color:#dfefdd}.topic-page-content>.container>.content-pane div.main-header .topic-info.computing a:focus,.topic-page-content>.container>.content-pane div.main-header .topic-info.computing a:hover{color:#e6f0e2}.topic-page-content>.container>.content-pane div.main-header .topic-info.partner-content a,.topic-page-content>.container>.content-pane div.main-header .topic-info.partner-content a:visited{color:#caf2ea}.topic-page-content>.container>.content-pane div.main-header .topic-info.partner-content a:focus,.topic-page-content>.container>.content-pane div.main-header .topic-info.partner-content a:hover{color:#c5ece5}.topic-page-content>.container>.content-pane div.main-header .topic-info.math a,.topic-page-content>.container>.content-pane div.main-header .topic-info.math a:visited{color:#caecf4}.topic-page-content>.container>.content-pane div.main-header .topic-info.math a:focus,.topic-page-content>.container>.content-pane div.main-header .topic-info.math a:hover{color:#fff}.topic-page-content>.container>.content-pane div.main-header .topic-info.test-prep a,.topic-page-content>.container>.content-pane div.main-header .topic-info.test-prep a:visited{color:#e9dfed}.topic-page-content>.container>.content-pane div.main-header .topic-info.test-prep a:focus,.topic-page-content>.container>.content-pane div.main-header .topic-info.test-prep a:hover{color:#fff}.topic-page-content>.container>.content-pane .discussion-content-view-root{color:#444}.topic-page-content>.container>.content-pane .discussion-content-view-root .content-pane-inner{background:#f8f8f8}.topic-page-content>.container>.content-pane .discussion-content-view-root div.main-header .topic-info{color:#444}.topic-page-content>.container>.content-pane .discussion-content-view-root div.main-header .topic-info .subject-breadcrumb.science a:link,.topic-page-content>.container>.content-pane .discussion-content-view-root div.main-header .topic-info .subject-breadcrumb.science a:visited{opacity:1;color:#9d4a5a}.topic-page-content>.container>.content-pane .discussion-content-view-root div.main-header .topic-info .subject-breadcrumb.science a:focus,.topic-page-content>.container>.content-pane .discussion-content-view-root div.main-header .topic-info .subject-breadcrumb.science a:hover{color:#94424f}.topic-page-content>.container>.content-pane .discussion-content-view-root div.main-header .topic-info .subject-breadcrumb.humanities a:link,.topic-page-content>.container>.content-pane .discussion-content-view-root div.main-header .topic-info .subject-breadcrumb.humanities a:visited{opacity:1;color:#c13b31}.topic-page-content>.container>.content-pane .discussion-content-view-root div.main-header .topic-info .subject-breadcrumb.humanities a:focus,.topic-page-content>.container>.content-pane .discussion-content-view-root div.main-header .topic-info .subject-breadcrumb.humanities a:hover{color:#ad3434}.topic-page-content>.container>.content-pane .discussion-content-view-root div.main-header .topic-info .subject-breadcrumb.economics-finance-domain a:link,.topic-page-content>.container>.content-pane .discussion-content-view-root div.main-header .topic-info .subject-breadcrumb.economics-finance-domain a:visited{opacity:1;color:#bf7b34}.topic-page-content>.container>.content-pane .discussion-content-view-root div.main-header .topic-info .subject-breadcrumb.economics-finance-domain a:focus,.topic-page-content>.container>.content-pane .discussion-content-view-root div.main-header .topic-info .subject-breadcrumb.economics-finance-domain a:hover{color:#b77033}.topic-page-content>.container>.content-pane .discussion-content-view-root div.main-header .topic-info .subject-breadcrumb.cs a:link,.topic-page-content>.container>.content-pane .discussion-content-view-root div.main-header .topic-info .subject-breadcrumb.cs a:visited{opacity:1;color:#53893e}.topic-page-content>.container>.content-pane .discussion-content-view-root div.main-header .topic-info .subject-breadcrumb.cs a:focus,.topic-page-content>.container>.content-pane .discussion-content-view-root div.main-header .topic-info .subject-breadcrumb.cs a:hover{color:#437a39}.topic-page-content>.container>.content-pane .discussion-content-view-root div.main-header .topic-info .subject-breadcrumb.hour-of-code a:link,.topic-page-content>.container>.content-pane .discussion-content-view-root div.main-header .topic-info .subject-breadcrumb.hour-of-code a:visited{opacity:1;color:#53893e}.topic-page-content>.container>.content-pane .discussion-content-view-root div.main-header .topic-info .subject-breadcrumb.hour-of-code a:focus,.topic-page-content>.container>.content-pane .discussion-content-view-root div.main-header .topic-info .subject-breadcrumb.hour-of-code a:hover{color:#437a39}.topic-page-content>.container>.content-pane .discussion-content-view-root div.main-header .topic-info .subject-breadcrumb.computer-programming a:link,.topic-page-content>.container>.content-pane .discussion-content-view-root div.main-header .topic-info .subject-breadcrumb.computer-programming a:visited{opacity:1;color:#53893e}.topic-page-content>.container>.content-pane .discussion-content-view-root div.main-header .topic-info .subject-breadcrumb.computer-programming a:focus,.topic-page-content>.container>.content-pane .discussion-content-view-root div.main-header .topic-info .subject-breadcrumb.computer-programming a:hover{color:#437a39}.topic-page-content>.container>.content-pane .discussion-content-view-root div.main-header .topic-info .subject-breadcrumb.computing a:link,.topic-page-content>.container>.content-pane .discussion-content-view-root div.main-header .topic-info .subject-breadcrumb.computing a:visited{opacity:1;color:#53893e}.topic-page-content>.container>.content-pane .discussion-content-view-root div.main-header .topic-info .subject-breadcrumb.computing a:focus,.topic-page-content>.container>.content-pane .discussion-content-view-root div.main-header .topic-info .subject-breadcrumb.computing a:hover{color:#437a39}.topic-page-content>.container>.content-pane .discussion-content-view-root div.main-header .topic-info .subject-breadcrumb.partner-content a:link,.topic-page-content>.container>.content-pane .discussion-content-view-root div.main-header .topic-info .subject-breadcrumb.partner-content a:visited{opacity:1;color:#2c8d7b}.topic-page-content>.container>.content-pane .discussion-content-view-root div.main-header .topic-info .subject-breadcrumb.partner-content a:focus,.topic-page-content>.container>.content-pane .discussion-content-view-root div.main-header .topic-info .subject-breadcrumb.partner-content a:hover{color:#218270}.topic-page-content>.container>.content-pane .discussion-content-view-root div.main-header .topic-info .subject-breadcrumb.math a:link,.topic-page-content>.container>.content-pane .discussion-content-view-root div.main-header .topic-info .subject-breadcrumb.math a:visited{opacity:1;color:#46a8bf}.topic-page-content>.container>.content-pane .discussion-content-view-root div.main-header .topic-info .subject-breadcrumb.math a:focus,.topic-page-content>.container>.content-pane .discussion-content-view-root div.main-header .topic-info .subject-breadcrumb.math a:hover{color:#1c758a}.topic-page-content>.container>.content-pane .discussion-content-view-root div.main-header .topic-info .subject-breadcrumb.test-prep a:link,.topic-page-content>.container>.content-pane .discussion-content-view-root div.main-header .topic-info .subject-breadcrumb.test-prep a:visited{opacity:1;color:#7e5f8e}.topic-page-content>.container>.content-pane .discussion-content-view-root div.main-header .topic-info .subject-breadcrumb.test-prep a:focus,.topic-page-content>.container>.content-pane .discussion-content-view-root div.main-header .topic-info .subject-breadcrumb.test-prep a:hover{color:#644172}.topic-page-content>.container>.content-pane .discussion-content-view-root div.main-header .topic-info .topic-title{border-bottom:0}.topic-page-content>.container>.content-pane>div{overflow:hidden}.topic-page-content>.container>.content-pane .content-pane-inner{-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:100%}.topic-page-content>.container>.content-pane.discussion .content-pane-inner{padding:0}.topic-page-content>.container>.content-pane .topic-loading{font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;font-size:20px;font-weight:bold;padding:36px 0}.topic-page-content>.container:before,.topic-page-content>.container:after{display:none}.tutorial-overview-header{color:#999;text-transform:uppercase;font:13px 'Proxima Nova','Helvetica','Corbel',sans-serif;padding:5px 20px 20px}.tutorial-overview-block{display:table;width:100%}.tutorial-overview-block .tutorial-container{-moz-box-sizing:border-box;box-sizing:border-box;margin-right:8px;margin-bottom:17px;min-height:30px;padding:0 0 28px 0;width:100%;display:table-row}.tutorial-overview-block .tutorial-container .tutorial-overview,.tutorial-overview-block .tutorial-container .tutorial-contents{display:table-cell;vertical-align:top;-moz-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #aaa}.tutorial-overview-block .tutorial-container:last-child .tutorial-overview,.tutorial-overview-block .tutorial-container:last-child .tutorial-contents{border-bottom:1px solid #aaa}.tutorial-overview-block .tutorial-container .tutorial-overview{color:#999;margin-top:14px;padding:30px 30px 30px 20px;width:40%}.tutorial-overview-block .tutorial-container .tutorial-overview h3{margin-bottom:5px}.tutorial-overview-block .tutorial-container .tutorial-overview .tutorial-title{color:#005a88;display:block;font-family:'Proxima Nova Semibold','Helvetica','Corbel',sans-serif;margin:0 -14px;padding-left:14px;padding-right:14px;padding-bottom:3.5px;text-decoration:none}.tutorial-overview-block .tutorial-container .tutorial-overview .tutorial-title:hover{color:#76a005;text-decoration:none}.tutorial-overview-block .tutorial-container .tutorial-overview .tutorial-title.science,.tutorial-overview-block .tutorial-container .tutorial-overview .tutorial-title.science:visited{color:#9d4a5a}.tutorial-overview-block .tutorial-container .tutorial-overview .tutorial-title.humanities,.tutorial-overview-block .tutorial-container .tutorial-overview .tutorial-title.humanities:visited{color:#c13b31}.tutorial-overview-block .tutorial-container .tutorial-overview .tutorial-title.economics-finance-domain,.tutorial-overview-block .tutorial-container .tutorial-overview .tutorial-title.economics-finance-domain:visited{color:#bf7b34}.tutorial-overview-block .tutorial-container .tutorial-overview .tutorial-title.cs,.tutorial-overview-block .tutorial-container .tutorial-overview .tutorial-title.cs:visited{color:#53893e}.tutorial-overview-block .tutorial-container .tutorial-overview .tutorial-title.hour-of-code,.tutorial-overview-block .tutorial-container .tutorial-overview .tutorial-title.hour-of-code:visited{color:#53893e}.tutorial-overview-block .tutorial-container .tutorial-overview .tutorial-title.computer-programming,.tutorial-overview-block .tutorial-container .tutorial-overview .tutorial-title.computer-programming:visited{color:#53893e}.tutorial-overview-block .tutorial-container .tutorial-overview .tutorial-title.computing,.tutorial-overview-block .tutorial-container .tutorial-overview .tutorial-title.computing:visited{color:#53893e}.tutorial-overview-block .tutorial-container .tutorial-overview .tutorial-title.partner-content,.tutorial-overview-block .tutorial-container .tutorial-overview .tutorial-title.partner-content:visited{color:#2c8d7b}.tutorial-overview-block .tutorial-container .tutorial-overview .tutorial-title.math,.tutorial-overview-block .tutorial-container .tutorial-overview .tutorial-title.math:visited{color:#46a8bf}.tutorial-overview-block .tutorial-container .tutorial-overview .tutorial-title.test-prep,.tutorial-overview-block .tutorial-container .tutorial-overview .tutorial-title.test-prep:visited{color:#7e5f8e}.tutorial-overview-block .tutorial-container .tutorial-overview .tutorial-branding-image img{margin-bottom:20px;width:100%}.tutorial-overview-block .tutorial-container .tutorial-overview .tutorial-description{font-size:14px;line-height:1.4}.tutorial-overview-block .tutorial-container .tutorial-contents .contents-box{margin:15px 20px}.tutorial-overview-block .tutorial-container .tutorial-contents .progress-item a:link,.tutorial-overview-block .tutorial-container .tutorial-contents .progress-item a:visited{color:#444;display:block;text-decoration:none}.tutorial-overview-block .tutorial-container .tutorial-contents .progress-item a:hover{background:#eee}.subtopic-special-link{margin-bottom:10px}#topic-page .subtopic-cs-special-link{color:#fff;display:block;font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;font-size:16px;margin:20px 40px 0 -10px;padding:10px 10px;text-decoration:none}#topic-page .subtopic-cs-special-link>i{font-size:24px;margin-right:4px;vertical-align:middle}#topic-page .subtopic-cs-special-link.hidden{display:none}.video-discussion.all-questions{float:none;margin:0 80px 0 40px;width:auto;max-width:800px}.projectfeedback-container{color:#44444c;float:none;margin:0;max-width:840px;padding:0 30px 30px 30px}.projectfeedback-container h4{border-bottom:1px solid #ccc;margin:30px 0 0;padding-bottom:3px}.projectfeedback-container .discussion-list-header{min-height:20px;width:100%}.projectfeedback-container .discussion-list-refresh{font-size:10px;text-decoration:none}.projectfeedback-container .discussion-list-refresh .icon-refresh{margin-left:6px;margin-right:4px}.all-questions .ask-instructions{float:right;margin:6px 0 0}.all-questions h3{border-bottom:1px solid #ccc;font-size:21px;line-height:1.3;margin:0;padding-bottom:3px}.all-questions .discussion-list-content{margin:0}.topic-discussion-guidelines{-moz-box-sizing:border-box;box-sizing:border-box;color:#444}.topic-discussion-guidelines h3{border-bottom:1px solid #ccc;font-size:21px;line-height:1.3;margin-top:10px;padding-bottom:3px}.topic-discussion-guidelines p+h3{margin-top:42px}.topic-discussion-guidelines h4{color:#666;font-family:'Proxima Nova Semibold','Helvetica','Corbel',sans-serif;margin:22px 0 11px}.topic-discussion-guidelines p,.topic-discussion-guidelines ul{font-size:14px;line-height:1.5}.topic-discussion-guidelines p{margin:11px 0}.topic-discussion-guidelines ul{list-style-type:disc;padding-left:30px}.user-projects-notice-container{padding-bottom:20px}.user-projects-notice-container .tutorial-overview-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.user-projects-notice-container .user-projects-list-item{padding-top:10px}.user-projects-notice-container .user-projects-list-item img{border:1px solid #bbb;float:left;height:28px;margin-right:6px;margin-top:3px;width:28px}.user-projects-notice-container .user-projects-show-more{color:#53893e;font-size:12px;padding-left:37px;padding-top:5px}.user-projects-notice-container .user-projects-sublist{-moz-box-sizing:border-box;box-sizing:border-box;min-width:170px;overflow:hidden;padding-right:20px}.user-projects-notice-container .user-projects-sublist-header{color:#444;font-size:14px}.user-projects-notice-container .user-projects-sublist-link{color:#53893e;display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-projects-notice-container .user-projects-sublist-link-info{color:#999;font-size:12px;font-style:italic}.user-projects-notice-container .user-projects-view-all{color:#53893e;text-align:right;text-decoration:none;text-transform:none}@media screen and (max-width:480px){.topic-page-content>.container{display:block;width:auto}.topic-page-content>.container .content-pane{display:block;width:auto}.topic-page-content>.container .content-pane div.main-header{float:none;width:auto}.topic-page-content>.container .content-pane div.main-header .topic-info{margin-right:0}.topic-page-content>.container .content-pane div.main-header .topic-info .topic-info-inner{margin-right:auto}.topic-page-content>.container .content-pane .topic-content-view-root>.content-pane-inner{box-shadow:none}.topic-page-content>.container .content-pane .topic-content-view-root>.content-pane-inner .main-header>.topic-info>.topic-icon{opacity:.4}.topic-page-content>.container .content-pane .subtopics-list{float:none;width:auto}.topic-page-content>.container .content-pane .subtopics-list.second{border:0;margin:0;padding:0}.topic-page-content>.container .content-pane .videos-list{float:none;width:auto}.topic-page-content>.container .content-pane .videos-list .videos-list-inner{margin-left:0}.topic-page-content>.container .content-pane .videos-list .videos-list-inner .videos-list-inner-inner{padding-left:0}.topic-page-content>.container .content-pane .videos-list .tutorial-overview-block .tutorial-container .tutorial-overview,.topic-page-content>.container .content-pane .videos-list .tutorial-overview-block .tutorial-container .tutorial-contents{display:block;width:auto}.topic-page-content>.container .content-pane .videos-list .tutorial-overview-block .tutorial-container:last-child .tutorial-overview{border-bottom:0}.topic-page-content>.container .content-pane .videos-list .tutorial-overview-block .tutorial-container .tutorial-contents{border-top:0}.topic-page-content>.container .content-pane .main-header .topic-info{margin:0}.topic-page-content>.container .content-pane.discussion{background:0}.topic-page-content>.container .btn-navbar{border-radius:0;border-top:0;-moz-box-sizing:border-box;box-sizing:border-box;display:block!important;padding:0 5px;text-align:center}.subtopics-list{float:none;width:auto}.video-discussion.all-questions{float:none;margin:0;padding:0 10px;width:auto;max-width:100%}.tutorial-container{width:100%}}