body,html{font-size:62.5%}body{font-family:'Open Sans',sans-serif;font-size:1.6rem;font-weight:300;color:#4D4E53}h1{font-weight:600;font-size:3rem;letter-spacing:-.05rem;margin-bottom:1rem}@media screen and (min-width:768px){h1{font-size:3.8rem}}h2{font-weight:200;font-size:3rem;line-height:1.34;color:#4D4E53}@media screen and (min-width:768px){h2{font-size:3.5rem}}h3{font-weight:400;font-size:2.6rem}a,p{font-size:1.5rem;line-height:2.6rem}@media screen and (min-width:768px){a,p{font-size:1.8rem;line-height:2.8rem}}@media screen and (min-width:992px){main{margin-left:25%}}main .list-with-illust ol,main .list-with-illust ul{font-size:1.8rem;list-style-type:none;padding-left:0}.section,section{padding:1.5rem 1.5rem}@media screen and (min-width:992px){.section,section{padding:2.5rem 2.5rem}}img.contained{max-width:100%;height:auto}img.image-link{transition:all 1s ease 0s;transform-origin:top left}img.image-link:hover{transform:scale(1.2)}a.bold-link{color:#9f9f9f;text-transform:uppercase;font-weight:700;font-size:1.5rem;white-space:pre}.no-js-warning{display:none;background:#a9a9a9;color:#fff;padding:1rem;font-size:1.2rem}.no-js-warning a{color:inherit;text-decoration:underline}html.no-js .no-js-warning{display:block}#tabzilla{display:none}@media screen and (min-width:992px){#tabzilla{display:block;position:absolute;right:0}}#tabzilla:before{background-color:#4D4E53}#page-holder{border-top:.2rem solid #fff}.row.full-row{padding-left:15px;padding-right:15px}.video-container{position:relative;width:100%;height:0;padding-bottom:60%;margin-top:2rem;margin-bottom:2rem}.video-container .video{position:absolute;top:0;left:0;width:100%;height:100%}.CC-license-note{font-size:1.2rem}.callout-heading{font-size:2.4rem;margin-top:2.5rem;line-height:1.5}.caret-list{list-style-type:none;padding-left:2rem}.caret-list li:before{content:"\f0da";font-family:FontAwesome;margin-right:.5rem}form .icon-field-container{position:relative}form .icon-field-container .fa{color:#DAE1E9;position:absolute;top:45%;left:1rem}form .icon-field-container .fa+input{padding-left:3rem}input,textarea{width:100%;padding:1rem;border:.1rem solid #c1c1c0;border-radius:.4rem}.mailinglist-signup fieldset{width:100%}.mailinglist-signup input[name=email]{margin-top:0}.mailinglist-signup p.pp-note{font-size:1.2rem;line-height:1.2;margin-bottom:0}.mailinglist-signup p.pp-note a{font-size:inherit}.mailinglist-signup .alert.alert-danger{padding:0 .5rem;margin:.5rem 0}.mailinglist-signup .alert.alert-danger p.error-msg{margin-top:0;font-size:1.2rem}.mailinglist-signup label.sr-only+.icon-field-container input[name=email]{margin-top:0}input[type=checkbox],input[type=radio]{width:auto}.optional-text{color:#4D4E53;font-style:italic;font-weight:400}.optional-text:before{content:" ("}.optional-text:after{content:")"}.activity-kit .span-content{padding:0 .5rem;font-size:1.4rem}.activity-kit .span-content a{font-size:inherit}.activity-kit .illustration .image-container{text-align:left}.activity-kit .activity-kit-content div{margin:.4rem 0}.activity-kit .activity-kit-content div.description{margin:.8rem 0}.activity-kit .activity-kit-content h3{text-transform:uppercase;font-size:1.8rem;font-weight:700;margin-top:0}.activity-kit .label-tag{background:rgba(214,66,98,.7);color:#fff;border-radius:.4rem;font-weight:700;font-size:1.2rem;padding:.2rem .4rem}.action-panel .btn:not(:last-child){margin-right:.5rem}.action-panel .btn .glyphicon{margin-right:.3rem}.vertical-divider{position:relative;width:.1rem;height:8.5rem;border-right:.1rem solid #c1c1c0;margin:2rem auto}.vertical-divider:after{content:"";display:block;width:.6rem;height:.6rem;position:absolute;bottom:0;right:-.35rem;border-radius:50%;background:#c1c1c0}.horizontal-divider{width:27rem;margin:2rem auto;border-bottom:.1rem solid #c1c1c0}.horizontal-divider.full-width{width:100%}.horizontal-divider:after{content:"";display:block;position:relative;top:.5rem;transform:rotate(45deg);width:1rem;height:1rem;border:.1rem solid #c1c1c0;background:#fff;margin:0 auto}.intro-after-banner{margin-top:2rem}.external-link:after{content:" \f08e";font-family:FontAwesome}.comma-separated-links:after{content:", "}.comma-separated-links:last-child:after{content:""}.clear-left{clear:left}.clear-right{clear:right}.activity-section h2{padding-bottom:1.5rem;margin-bottom:3rem;border-bottom:.1rem solid #c1c1c0}.activity-section .activity figure{width:12.2rem}.activity-section .curriculum-description{margin-top:2rem;margin-bottom:3rem}@media screen and (min-width:768px){.activity-section .curriculum-description{margin-top:0;margin-bottom:0}}.activity-section .curriculum-description h3{margin-top:0;text-transform:uppercase;font-size:1.8rem;font-weight:700}.activity-section .curriculum-description h3:hover{text-decoration:underline}.activity-section .curriculum-description p{font-size:1.6rem;line-height:2.2rem;margin-bottom:8px}.activity-section .curriculum-description p.description{font-weight:500;max-width:60rem}.badge-icon .image-container{text-align:center}.badge-icon .status{text-align:center;text-transform:uppercase;padding:10px 0}.badge-icon .status .label{font-weight:500;border-radius:0;padding:.2em .8em;position:relative;background:#4E4E4E}.badge-icon .status .label:after,.badge-icon .status .label:before{content:"";display:block;position:absolute;top:0;width:0;height:0}.badge-icon .status .label:before{left:-6px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:6px solid #4E4E4E}.badge-icon .status .label:after{right:-6px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:6px solid #4E4E4E}.badge-icon .status .label.pending{background:#BDBDBD}.badge-icon .status .label.pending:before{border-right-color:#BDBDBD}.badge-icon .status .label.pending:after{border-left-color:#BDBDBD}.badge-icon .status .label.eligible{background:#7180B1}.badge-icon .status .label.eligible:before{border-right-color:#7180B1}.badge-icon .status .label.eligible:after{border-left-color:#7180B1}.badge-vertical-icon{padding-bottom:16px}.badge-vertical-icon .badge-text .title{text-transform:uppercase;font-size:1.5rem;font-weight:600}blockquote{border:none;font-size:3rem;font-style:italic;text-align:center;margin-bottom:0}blockquote img{display:block;margin:0 auto 1rem}blockquote small{color:#4D4E53;font-size:1.6rem;font-weight:300;margin-top:1rem}blockquote p{font-size:2.5rem}.btn{white-space:normal;position:relative;width:100%;padding:1rem 3.5rem;margin:1rem 0;vertical-align:baseline;line-height:1.42857;background-color:#FFCE34;color:#4C4F56;font-size:1.5rem;text-transform:uppercase;font-weight:700;letter-spacing:.01rem;border:medium none transparent;box-shadow:0 .4rem 0 #C4A74F,0 .1rem 0 rgba(255,255,255,.5) inset}.btn:not([disabled]):hover{top:.2rem;box-shadow:0 .2rem 0 #C4A74F,0 .1rem 0 rgba(255,255,255,.5) inset}.btn:not([disabled]):active{top:.4rem;box-shadow:0 .1rem .1rem rgba(0,0,0,.2) inset}@media screen and (min-width:480px){.btn{width:auto}}.dev-ribbon-holder{position:absolute;top:0;right:0;width:200px;height:200px;overflow:hidden;z-index:1000;pointer-events:none}a.dev-ribbon{display:block;position:absolute;top:0;right:0;padding:1rem 7rem;white-space:pre;background:gray;color:#fff;font-size:1.5rem;font-weight:700;text-transform:uppercase;transform-origin:top right;transform:rotate(45deg) translate(12rem,7rem);pointer-events:auto}a.dev-ribbon:focus,a.dev-ribbon:hover{text-decoration:none;background:#000}.divider{width:90%;margin:0 auto;padding:0;position:relative}.divider .line{border:1px solid #E5E5E5}.divider .diamond{width:.8em;height:.8em;display:block;border:1px solid #d3d3d3;background:#fff;transform:rotate(45deg);position:absolute;left:calc(48.86%);top:calc(-.32em)}footer{display:none}@media screen and (min-width:992px){footer{display:block;position:absolute;bottom:0}}footer.page-bottom{display:block;position:static;font-size:1.4rem;margin:-15px;padding:15px}footer.page-bottom a{color:#fff}footer.page-bottom ul{margin-bottom:0}@media screen and (min-width:992px){footer.page-bottom{display:none}}footer ul{list-style:none;padding-left:15px;text-align:center;line-height:1.5}@media (min-width:992px){footer ul{text-align:left}}footer li{display:inline-block}footer li+li:before{content:"|";display:inline-block;color:rgba(255,255,255,.4);margin:0 1rem}.hero-unit{background-position:center top;background-repeat:no-repeat;background-size:cover;background-color:#4D4E53;color:#fff;display:flex;flex-direction:column;min-height:38rem;justify-content:center;text-align:center}@media (min-width:992px){.hero-unit{margin-right:-15px}}.hero-unit .learn-more{font-size:1.6rem;color:#fff}.hero-unit .learn-more a{color:inherit;cursor:pointer;font-weight:600;text-decoration:none}.hero-unit .learn-more a:hover{text-decoration:underline}.hero-unit h1{text-shadow:rgba(0,0,0,.6) 0 .2rem .1rem;margin:0 auto .8rem;max-width:40rem;font-size:3.2rem}@media (min-width:480px){.hero-unit h1{max-width:49rem;font-size:4rem}}@media screen and (min-width:768px){.hero-unit h1{max-width:60rem;font-size:4.5rem}}@media screen and (min-width:992px){.hero-unit h1{max-width:70rem}}.hero-unit h2{text-shadow:rgba(0,0,0,.6) 0 .2rem 0;margin:0;font-size:2.6rem;color:#fff}.icon-button a.btn{width:100%;color:#1E92CE;background-color:#EBF2F5;box-shadow:0 .4rem 0 #1E92CE,0 .1rem 0 rgba(255,255,255,.5) inset}.icon-button a.btn:hover{top:.2rem;background-color:#EBF2F5;box-shadow:0 .2rem 0 #1E92CE,0 .1rem 0 rgba(255,255,255,.5) inset}.icon-button .link-text{font-size:1.5rem;font-weight:700;line-height:1.2;margin:1rem 0 .8rem 0}.icon-buttons{margin-bottom:5rem}.icon-buttons.inner-container{width:100%}.icon-link{padding-bottom:2rem;text-align:center}.icon-link a{color:inherit}.icon-link a:focus,.icon-link a:hover{text-decoration:none}.icon-link a:hover img{transform:scale(1.1)}.icon-link a.external-link:after{display:none}.icon-link a img{display:block;margin:0 auto;transition:all .18s ease-in;height:6rem}.icon-link h3{font-size:2.4rem;font-weight:300;margin-bottom:.5rem}.icon-link .subhead p{font-size:1.4rem;line-height:1.4}.icon-link .subhead p strong{color:#337AB7;font-weight:300}.icon-link .subhead p strong:hover{color:#23527c;text-decoration:underline}.icon-links{margin-top:4rem;margin-bottom:1rem}.illustration{overflow:auto;padding:0 0 2rem 0}.illustration.vertical-layout{flex-direction:column}.illustration.vertical-layout .image-container{margin-right:0;max-width:100%}.illustration.content-first{display:flex;flex-direction:row-reverse}@media screen and (min-width:768px){.illustration.content-first .image-container{margin-right:0;margin-left:3rem}}.illustration.landscape img{width:100%;height:auto}.illustration.portrait img{height:100%;width:auto}.illustration .image-container{margin-bottom:3rem;flex-shrink:0;text-align:center;overflow:hidden}.illustration .content-container{width:100%}.illustration figcaption{font-size:1rem;text-align:center}.illustration figcaption a{font-size:inherit}.illustration img{border-radius:.4rem;max-width:100%;height:auto}@media screen and (min-width:768px){.illustration{display:flex;align-items:center}.activities .illustration{align-items:initial}.illustration .image-container{margin-right:3rem;margin-bottom:0}}img.center{max-width:85%;display:block;margin:0 auto}.sidebar-login{margin-bottom:1rem}.sidebar-login .fa{margin-right:1rem}.sidebar-login .or{color:rgba(255,255,255,.5)}.sidebar-login .login-status-text{padding:1rem 30px}.user-panel.expanded .login-status-text{background:rgba(0,0,0,.2)}.user-panel.expanded .login-status-text:after{opacity:1}.user-panel.expanded .options{transition:max-height .5s ease;max-height:200px}.user-panel.collapsed .options{transition:max-height .5s ease;max-height:0}.user-panel .login-status-text{cursor:pointer}.user-panel .login-status-text:after{content:"\f0d7";font-family:FontAwesome;margin:0 1rem;opacity:.5}.user-panel .options{overflow-y:hidden}.user-panel ul{padding:0 30px;list-style-type:none;background:#fff;color:#4D4E53;margin-bottom:0}.user-panel ul li{padding:1rem 0}.modal-body,.modal-header{padding:1.5rem 2rem}.modal-dialog{background-color:#fff;border:.1rem solid #c1c1c0;width:auto}@media (min-width:768px){.modal-dialog{width:50rem;margin:10rem auto}}.modal-dialog p{font-size:inherit;line-height:inherit}.modal-dialog .modal-header{background-color:#EDEDED;border-bottom:.1rem solid #c1c1c0;font-weight:600;padding-top:1rem;padding-bottom:1rem}.modal-dialog .modal-header .modal-title,.modal-dialog .modal-header button{line-height:2.4rem;min-height:2.4rem;font-size:1.8rem;margin-top:0}.modal-dialog .modal-body h2{font-weight:500;font-size:3rem;letter-spacing:-.02rem;margin:1rem 0 .5rem 0}.modal-dialog .modal-body label{display:block;margin-bottom:0;font-size:1.4rem;color:#4D4E53;font-weight:600}.modal-dialog .modal-body label+p{margin-bottom:0}.modal-dialog .modal-body .Select-control,.modal-dialog .modal-body input,.modal-dialog .modal-body textarea{margin-top:1rem;font-weight:400;font-style:1.4rem}.modal-dialog .modal-body .Select.is-disabled .Select-control{background:#ebebe4}.modal-dialog .modal-body .Select-input input{padding:0;margin-top:0;border:none;box-shadow:none}.modal-dialog .modal-body input[type=checkbox]{margin-top:.3rem;box-shadow:none;width:auto}.modal-dialog .modal-body fieldset{margin-bottom:2rem}.modal-dialog .modal-body fieldset:nth-last-child(2){margin-bottom:0}.modal-dialog .modal-body .globe{padding:1rem 0}.modal-dialog .modal-body input.btn{font-weight:700}.modal-dialog .modal-body .btn{margin:1rem auto}.modal-dialog.folded{border:none;position:relative;overflow:hidden;background:0 0}.modal-dialog.folded .modal-header{background-color:transparent;border-bottom:none}.modal-dialog.folded .modal-header:before{position:absolute;content:"";top:0;right:0;border-top:2rem solid transparent;border-left:2rem solid #DAE1E9;border-bottom:2rem solid #DAE1E9;border-right:2rem solid transparent}.modal-dialog.folded .modal-header button{position:relative;top:.5rem}.modal-dialog.folded:after{content:"";position:absolute;width:1000%;height:1000%;top:4rem;background-color:#fff;transform-origin:50% 0 0;transform:rotate(45deg);z-index:-1;right:-500%}.modal-dialog.folded .modal-body{padding-bottom:3.5rem}.modal-backdrop{opacity:.5;height:100%}body .modal{-webkit-overflow-scrolling:auto}.modal-enter{opacity:.01;transition:opacity .25s ease-in}.modal-enter.modal-enter-active{opacity:1}.modal-leave{opacity:1;transition:opacity .25s ease-in}.modal-leave.modal-leave-active{opacity:.01}.mapDiv{bottom:0;top:0;width:100%;margin:1rem 0}.mapDiv .mapDivChild{position:relative;height:50rem}.map:not(.map-focused){border:1px solid transparent}.map.map-focused{border:1px solid #00f}.map>div{position:relative;height:100%}.popup-clubs-list{padding-left:0;margin-bottom:0;list-style-type:none}.popup-clubs-list li h4{margin-bottom:.5rem}.popup-clubs-list li p{font-size:1.2rem;line-height:1.2}.popup-clubs-list .action-panel{margin-top:1rem;text-align:right}.popup-clubs-list .action-panel .btn{padding:.5rem 1rem;font-size:1.2rem}.leaflet-popup-content{max-height:48.5rem;margin-top:2rem;overflow-y:auto}.madewithcode-sample-make{max-width:35rem;border:.1rem solid #c1c1c0;text-align:center;margin-bottom:2rem}@media screen and (min-width:768px){.madewithcode-sample-make{margin-bottom:0}}.madewithcode-sample-make .details-section{padding:1rem}.madewithcode-sample-make .title{font-size:2rem;margin:1rem 0 0 0}.madewithcode-sample-make .author{color:#AAA;font-size:1.4rem;margin-bottom:0}.madewithcode-sample-make .description{line-height:1.2;font-size:1.6rem}.madewithcode-sample-make .btn-section{margin:2rem 0 1rem 0}.madewithcode-sample-make .btn{margin-left:1rem;margin-right:1rem}.madewithcode-instructions h2{margin:0 0 3rem 0}.madewithcode-instructions strong{font-weight:600}.madewithcode-instructions ol{list-style:outside none none;counter-reset:remix-steps;padding-left:0}.madewithcode-instructions ol li{padding-left:5rem;position:relative;margin-bottom:3rem}.madewithcode-instructions ol li:before{background:#E3EAEE none repeat scroll 0 0;border-radius:50%;content:counter(remix-steps,decimal);counter-increment:remix-steps;display:block;font-size:.75em;left:0;line-height:2.3;height:2.5em;text-align:center;position:absolute;top:0;width:2.5em}.madewithcode-instructions ol li img{margin:1.5rem 0}.madewithcode-instructions ul li{padding-left:1rem}.madewithcode-instructions img{max-width:100%}.madewithcode-instructions .bonus-point{color:#3fb58e}.not-found{text-align:center;max-width:70rem;margin:0 auto}a.skip-to-content:focus{position:absolute;top:0;left:0;z-index:100000;background-color:#1E92CE;color:#fff;padding:.5em;outline:1px solid #fff}#content:focus{outline:0}.sidebar-hidden .content{width:100%;margin-left:0}.sidebar-hidden .sidebar{display:none}@media (min-width:992px){.page.container-fluid{display:flex;flex-direction:column;min-height:100vh}.page.container-fluid>.row{display:flex;flex-grow:1}}.page .inner-container{max-width:65em;margin:0 auto}.page .inner-container .intro{padding:0 2.5rem}.page .inner-container .intro h1{margin-bottom:3rem}.page .inner-container .intro h2,.page .inner-container .intro p{text-align:center}@media screen and (min-width:768px){.page .inner-container .intro h2,.page .inner-container .intro p{text-align:left}}.page .inner-container .intro h2{margin-top:0;font-size:2.5rem;line-height:3.8rem}@media screen and (min-width:992px){.page .inner-container .intro h2{line-height:4.7rem;font-size:3rem}}.page .inner-container .intro p{font-size:1.8rem;line-height:2.8rem}@media screen and (min-width:992px){.page .inner-container .intro p{font-size:2.5rem;line-height:3.8rem}}.requirements-list li{padding:16px 32px;margin-bottom:6px;overflow:hidden;position:relative;display:table;width:100%;min-height:76px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.requirements-list li:nth-child(even){background-color:#F3F4F9}.requirements-list li:nth-child(odd){background-color:#E9EAF1}.requirements-list li:last-child{margin-bottom:0}.requirements-list li .icon-wrapper{position:absolute;width:68px;text-align:center;top:50%;left:0;margin-top:-12px;color:#5E6B9F}.requirements-list li .requirement{padding-left:36px;display:flex;flex-direction:row;justify-content:space-between}.requirements-list li .requirement.expanded{flex-direction:column}.requirements-list li .requirement .task-name{flex:1 1 auto}.requirements-list li .requirement .evidence{flex:0 0 auto}html.no-js .sidebar .sidebar-header .glyphicon-menu-hamburger{display:none}html.no-js .sidebar .collapsible-content{opacity:1!important;max-height:none!important}.page a.skip-to-content:focus{background-color:#1E92CE}.page .sidebar{background-color:#1E92CE}.page .sidebar .top-level-item.sub-nav-active{background-color:#1b82b8}.page .sidebar .sidebar-menu a.active,.page .sidebar .sidebar-menu a:focus,.page .sidebar .sidebar-menu a:hover{background-color:#1b82b8}.page .sidebar .sidebar-menu a.active+.sidebar-subitems,.page .sidebar .top-level-item.sub-nav-active .sidebar-subitems{background-color:#1b82b8;display:block}.page .sidebar .sidebar-menu a.active+.sidebar-subitems a:not(.active),.page .sidebar .sidebar-menu a.active+.sidebar-subitems li::before,.page .sidebar .top-level-item.sub-nav-active .sidebar-subitems a:not(.active),.page .sidebar .top-level-item.sub-nav-active .sidebar-subitems li::before{color:rgba(255,255,255,.5)}.page .colored-list li{padding:1.2rem 0}.page .colored-list li:not(:first-child){border-top:.1rem solid #c1c1c0}.page footer.page-bottom{background-color:#1E92CE}.page.clubs a.skip-to-content:focus,.page.clubs-list-page a.skip-to-content:focus,.page.event-resources a.skip-to-content:focus,.page.events a.skip-to-content:focus,.page.opportunities-page a.skip-to-content:focus{background-color:#2D4A8C}.page.clubs .sidebar,.page.clubs-list-page .sidebar,.page.event-resources .sidebar,.page.events .sidebar,.page.opportunities-page .sidebar{background-color:#2D4A8C}.page.clubs .sidebar .top-level-item.sub-nav-active,.page.clubs-list-page .sidebar .top-level-item.sub-nav-active,.page.event-resources .sidebar .top-level-item.sub-nav-active,.page.events .sidebar .top-level-item.sub-nav-active,.page.opportunities-page .sidebar .top-level-item.sub-nav-active{background-color:#274079}.page.clubs .sidebar .sidebar-menu a.active,.page.clubs .sidebar .sidebar-menu a:focus,.page.clubs .sidebar .sidebar-menu a:hover,.page.clubs-list-page .sidebar .sidebar-menu a.active,.page.clubs-list-page .sidebar .sidebar-menu a:focus,.page.clubs-list-page .sidebar .sidebar-menu a:hover,.page.event-resources .sidebar .sidebar-menu a.active,.page.event-resources .sidebar .sidebar-menu a:focus,.page.event-resources .sidebar .sidebar-menu a:hover,.page.events .sidebar .sidebar-menu a.active,.page.events .sidebar .sidebar-menu a:focus,.page.events .sidebar .sidebar-menu a:hover,.page.opportunities-page .sidebar .sidebar-menu a.active,.page.opportunities-page .sidebar .sidebar-menu a:focus,.page.opportunities-page .sidebar .sidebar-menu a:hover{background-color:#274079}.page.clubs .sidebar .sidebar-menu a.active+.sidebar-subitems,.page.clubs .sidebar .top-level-item.sub-nav-active .sidebar-subitems,.page.clubs-list-page .sidebar .sidebar-menu a.active+.sidebar-subitems,.page.clubs-list-page .sidebar .top-level-item.sub-nav-active .sidebar-subitems,.page.event-resources .sidebar .sidebar-menu a.active+.sidebar-subitems,.page.event-resources .sidebar .top-level-item.sub-nav-active .sidebar-subitems,.page.events .sidebar .sidebar-menu a.active+.sidebar-subitems,.page.events .sidebar .top-level-item.sub-nav-active .sidebar-subitems,.page.opportunities-page .sidebar .sidebar-menu a.active+.sidebar-subitems,.page.opportunities-page .sidebar .top-level-item.sub-nav-active .sidebar-subitems{background-color:#274079;display:block}.page.clubs .sidebar .sidebar-menu a.active+.sidebar-subitems a:not(.active),.page.clubs .sidebar .sidebar-menu a.active+.sidebar-subitems li::before,.page.clubs .sidebar .top-level-item.sub-nav-active .sidebar-subitems a:not(.active),.page.clubs .sidebar .top-level-item.sub-nav-active .sidebar-subitems li::before,.page.clubs-list-page .sidebar .sidebar-menu a.active+.sidebar-subitems a:not(.active),.page.clubs-list-page .sidebar .sidebar-menu a.active+.sidebar-subitems li::before,.page.clubs-list-page .sidebar .top-level-item.sub-nav-active .sidebar-subitems a:not(.active),.page.clubs-list-page .sidebar .top-level-item.sub-nav-active .sidebar-subitems li::before,.page.event-resources .sidebar .sidebar-menu a.active+.sidebar-subitems a:not(.active),.page.event-resources .sidebar .sidebar-menu a.active+.sidebar-subitems li::before,.page.event-resources .sidebar .top-level-item.sub-nav-active .sidebar-subitems a:not(.active),.page.event-resources .sidebar .top-level-item.sub-nav-active .sidebar-subitems li::before,.page.events .sidebar .sidebar-menu a.active+.sidebar-subitems a:not(.active),.page.events .sidebar .sidebar-menu a.active+.sidebar-subitems li::before,.page.events .sidebar .top-level-item.sub-nav-active .sidebar-subitems a:not(.active),.page.events .sidebar .top-level-item.sub-nav-active .sidebar-subitems li::before,.page.opportunities-page .sidebar .sidebar-menu a.active+.sidebar-subitems a:not(.active),.page.opportunities-page .sidebar .sidebar-menu a.active+.sidebar-subitems li::before,.page.opportunities-page .sidebar .top-level-item.sub-nav-active .sidebar-subitems a:not(.active),.page.opportunities-page .sidebar .top-level-item.sub-nav-active .sidebar-subitems li::before{color:rgba(255,255,255,.5)}.page.clubs .colored-list li,.page.clubs-list-page .colored-list li,.page.event-resources .colored-list li,.page.events .colored-list li,.page.opportunities-page .colored-list li{padding:1.2rem 0}.page.clubs .colored-list li:not(:first-child),.page.clubs-list-page .colored-list li:not(:first-child),.page.event-resources .colored-list li:not(:first-child),.page.events .colored-list li:not(:first-child),.page.opportunities-page .colored-list li:not(:first-child){border-top:.1rem solid #c1c1c0}.page.clubs footer.page-bottom,.page.clubs-list-page footer.page-bottom,.page.event-resources footer.page-bottom,.page.events footer.page-bottom,.page.opportunities-page footer.page-bottom{background-color:#2D4A8C}.page.tools-page a.skip-to-content:focus{background-color:#6BB387}.page.tools-page .sidebar{background-color:#6BB387}.page.tools-page .sidebar .top-level-item.sub-nav-active{background-color:#5aaa79}.page.tools-page .sidebar .sidebar-menu a.active,.page.tools-page .sidebar .sidebar-menu a:focus,.page.tools-page .sidebar .sidebar-menu a:hover{background-color:#5aaa79}.page.tools-page .sidebar .sidebar-menu a.active+.sidebar-subitems,.page.tools-page .sidebar .top-level-item.sub-nav-active .sidebar-subitems{background-color:#5aaa79;display:block}.page.tools-page .sidebar .sidebar-menu a.active+.sidebar-subitems a:not(.active),.page.tools-page .sidebar .sidebar-menu a.active+.sidebar-subitems li::before,.page.tools-page .sidebar .top-level-item.sub-nav-active .sidebar-subitems a:not(.active),.page.tools-page .sidebar .top-level-item.sub-nav-active .sidebar-subitems li::before{color:rgba(255,255,255,.5)}.page.tools-page .colored-list li{padding:1.2rem 0}.page.tools-page .colored-list li:not(:first-child){border-top:.1rem solid #c1c1c0}.page.tools-page footer.page-bottom{background-color:#6BB387}.page.madewithcode-firstwebpage a.skip-to-content:focus,.page.madewithcode-landing a.skip-to-content:focus,.page.madewithcode-meme a.skip-to-content:focus,.page.madewithcode-poster a.skip-to-content:focus,.page.maker-party-2015 a.skip-to-content:focus,.page.offline-icebreakers a.skip-to-content:focus,.page.parapara-page a.skip-to-content:focus,.page.privacy-basics a.skip-to-content:focus,.page.protect-your-data a.skip-to-content:focus,.page.teaching-materials a.skip-to-content:focus,.page.web-lit-basics a.skip-to-content:focus,.page.web-lit-basics-two a.skip-to-content:focus{background-color:#D64262}.page.madewithcode-firstwebpage .sidebar,.page.madewithcode-landing .sidebar,.page.madewithcode-meme .sidebar,.page.madewithcode-poster .sidebar,.page.maker-party-2015 .sidebar,.page.offline-icebreakers .sidebar,.page.parapara-page .sidebar,.page.privacy-basics .sidebar,.page.protect-your-data .sidebar,.page.teaching-materials .sidebar,.page.web-lit-basics .sidebar,.page.web-lit-basics-two .sidebar{background-color:#D64262}.page.madewithcode-firstwebpage .sidebar .top-level-item.sub-nav-active,.page.madewithcode-landing .sidebar .top-level-item.sub-nav-active,.page.madewithcode-meme .sidebar .top-level-item.sub-nav-active,.page.madewithcode-poster .sidebar .top-level-item.sub-nav-active,.page.maker-party-2015 .sidebar .top-level-item.sub-nav-active,.page.offline-icebreakers .sidebar .top-level-item.sub-nav-active,.page.parapara-page .sidebar .top-level-item.sub-nav-active,.page.privacy-basics .sidebar .top-level-item.sub-nav-active,.page.protect-your-data .sidebar .top-level-item.sub-nav-active,.page.teaching-materials .sidebar .top-level-item.sub-nav-active,.page.web-lit-basics .sidebar .top-level-item.sub-nav-active,.page.web-lit-basics-two .sidebar .top-level-item.sub-nav-active{background-color:#d12d51}.page.madewithcode-firstwebpage .sidebar .sidebar-menu a.active,.page.madewithcode-firstwebpage .sidebar .sidebar-menu a:focus,.page.madewithcode-firstwebpage .sidebar .sidebar-menu a:hover,.page.madewithcode-landing .sidebar .sidebar-menu a.active,.page.madewithcode-landing .sidebar .sidebar-menu a:focus,.page.madewithcode-landing .sidebar .sidebar-menu a:hover,.page.madewithcode-meme .sidebar .sidebar-menu a.active,.page.madewithcode-meme .sidebar .sidebar-menu a:focus,.page.madewithcode-meme .sidebar .sidebar-menu a:hover,.page.madewithcode-poster .sidebar .sidebar-menu a.active,.page.madewithcode-poster .sidebar .sidebar-menu a:focus,.page.madewithcode-poster .sidebar .sidebar-menu a:hover,.page.maker-party-2015 .sidebar .sidebar-menu a.active,.page.maker-party-2015 .sidebar .sidebar-menu a:focus,.page.maker-party-2015 .sidebar .sidebar-menu a:hover,.page.offline-icebreakers .sidebar .sidebar-menu a.active,.page.offline-icebreakers .sidebar .sidebar-menu a:focus,.page.offline-icebreakers .sidebar .sidebar-menu a:hover,.page.parapara-page .sidebar .sidebar-menu a.active,.page.parapara-page .sidebar .sidebar-menu a:focus,.page.parapara-page .sidebar .sidebar-menu a:hover,.page.privacy-basics .sidebar .sidebar-menu a.active,.page.privacy-basics .sidebar .sidebar-menu a:focus,.page.privacy-basics .sidebar .sidebar-menu a:hover,.page.protect-your-data .sidebar .sidebar-menu a.active,.page.protect-your-data .sidebar .sidebar-menu a:focus,.page.protect-your-data .sidebar .sidebar-menu a:hover,.page.teaching-materials .sidebar .sidebar-menu a.active,.page.teaching-materials .sidebar .sidebar-menu a:focus,.page.teaching-materials .sidebar .sidebar-menu a:hover,.page.web-lit-basics .sidebar .sidebar-menu a.active,.page.web-lit-basics .sidebar .sidebar-menu a:focus,.page.web-lit-basics .sidebar .sidebar-menu a:hover,.page.web-lit-basics-two .sidebar .sidebar-menu a.active,.page.web-lit-basics-two .sidebar .sidebar-menu a:focus,.page.web-lit-basics-two .sidebar .sidebar-menu a:hover{background-color:#d12d51}.page.madewithcode-firstwebpage .sidebar .sidebar-menu a.active+.sidebar-subitems,.page.madewithcode-firstwebpage .sidebar .top-level-item.sub-nav-active .sidebar-subitems,.page.madewithcode-landing .sidebar .sidebar-menu a.active+.sidebar-subitems,.page.madewithcode-landing .sidebar .top-level-item.sub-nav-active .sidebar-subitems,.page.madewithcode-meme .sidebar .sidebar-menu a.active+.sidebar-subitems,.page.madewithcode-meme .sidebar .top-level-item.sub-nav-active .sidebar-subitems,.page.madewithcode-poster .sidebar .sidebar-menu a.active+.sidebar-subitems,.page.madewithcode-poster .sidebar .top-level-item.sub-nav-active .sidebar-subitems,.page.maker-party-2015 .sidebar .sidebar-menu a.active+.sidebar-subitems,.page.maker-party-2015 .sidebar .top-level-item.sub-nav-active .sidebar-subitems,.page.offline-icebreakers .sidebar .sidebar-menu a.active+.sidebar-subitems,.page.offline-icebreakers .sidebar .top-level-item.sub-nav-active .sidebar-subitems,.page.parapara-page .sidebar .sidebar-menu a.active+.sidebar-subitems,.page.parapara-page .sidebar .top-level-item.sub-nav-active .sidebar-subitems,.page.privacy-basics .sidebar .sidebar-menu a.active+.sidebar-subitems,.page.privacy-basics .sidebar .top-level-item.sub-nav-active .sidebar-subitems,.page.protect-your-data .sidebar .sidebar-menu a.active+.sidebar-subitems,.page.protect-your-data .sidebar .top-level-item.sub-nav-active .sidebar-subitems,.page.teaching-materials .sidebar .sidebar-menu a.active+.sidebar-subitems,.page.teaching-materials .sidebar .top-level-item.sub-nav-active .sidebar-subitems,.page.web-lit-basics .sidebar .sidebar-menu a.active+.sidebar-subitems,.page.web-lit-basics .sidebar .top-level-item.sub-nav-active .sidebar-subitems,.page.web-lit-basics-two .sidebar .sidebar-menu a.active+.sidebar-subitems,.page.web-lit-basics-two .sidebar .top-level-item.sub-nav-active .sidebar-subitems{background-color:#d12d51;display:block}.page.madewithcode-firstwebpage .sidebar .sidebar-menu a.active+.sidebar-subitems a:not(.active),.page.madewithcode-firstwebpage .sidebar .sidebar-menu a.active+.sidebar-subitems li::before,.page.madewithcode-firstwebpage .sidebar .top-level-item.sub-nav-active .sidebar-subitems a:not(.active),.page.madewithcode-firstwebpage .sidebar .top-level-item.sub-nav-active .sidebar-subitems li::before,.page.madewithcode-landing .sidebar .sidebar-menu a.active+.sidebar-subitems a:not(.active),.page.madewithcode-landing .sidebar .sidebar-menu a.active+.sidebar-subitems li::before,.page.madewithcode-landing .sidebar .top-level-item.sub-nav-active .sidebar-subitems a:not(.active),.page.madewithcode-landing .sidebar .top-level-item.sub-nav-active .sidebar-subitems li::before,.page.madewithcode-meme .sidebar .sidebar-menu a.active+.sidebar-subitems a:not(.active),.page.madewithcode-meme .sidebar .sidebar-menu a.active+.sidebar-subitems li::before,.page.madewithcode-meme .sidebar .top-level-item.sub-nav-active .sidebar-subitems a:not(.active),.page.madewithcode-meme .sidebar .top-level-item.sub-nav-active .sidebar-subitems li::before,.page.madewithcode-poster .sidebar .sidebar-menu a.active+.sidebar-subitems a:not(.active),.page.madewithcode-poster .sidebar .sidebar-menu a.active+.sidebar-subitems li::before,.page.madewithcode-poster .sidebar .top-level-item.sub-nav-active .sidebar-subitems a:not(.active),.page.madewithcode-poster .sidebar .top-level-item.sub-nav-active .sidebar-subitems li::before,.page.maker-party-2015 .sidebar .sidebar-menu a.active+.sidebar-subitems a:not(.active),.page.maker-party-2015 .sidebar .sidebar-menu a.active+.sidebar-subitems li::before,.page.maker-party-2015 .sidebar .top-level-item.sub-nav-active .sidebar-subitems a:not(.active),.page.maker-party-2015 .sidebar .top-level-item.sub-nav-active .sidebar-subitems li::before,.page.offline-icebreakers .sidebar .sidebar-menu a.active+.sidebar-subitems a:not(.active),.page.offline-icebreakers .sidebar .sidebar-menu a.active+.sidebar-subitems li::before,.page.offline-icebreakers .sidebar .top-level-item.sub-nav-active .sidebar-subitems a:not(.active),.page.offline-icebreakers .sidebar .top-level-item.sub-nav-active .sidebar-subitems li::before,.page.parapara-page .sidebar .sidebar-menu a.active+.sidebar-subitems a:not(.active),.page.parapara-page .sidebar .sidebar-menu a.active+.sidebar-subitems li::before,.page.parapara-page .sidebar .top-level-item.sub-nav-active .sidebar-subitems a:not(.active),.page.parapara-page .sidebar .top-level-item.sub-nav-active .sidebar-subitems li::before,.page.privacy-basics .sidebar .sidebar-menu a.active+.sidebar-subitems a:not(.active),.page.privacy-basics .sidebar .sidebar-menu a.active+.sidebar-subitems li::before,.page.privacy-basics .sidebar .top-level-item.sub-nav-active .sidebar-subitems a:not(.active),.page.privacy-basics .sidebar .top-level-item.sub-nav-active .sidebar-subitems li::before,.page.protect-your-data .sidebar .sidebar-menu a.active+.sidebar-subitems a:not(.active),.page.protect-your-data .sidebar .sidebar-menu a.active+.sidebar-subitems li::before,.page.protect-your-data .sidebar .top-level-item.sub-nav-active .sidebar-subitems a:not(.active),.page.protect-your-data .sidebar .top-level-item.sub-nav-active .sidebar-subitems li::before,.page.teaching-materials .sidebar .sidebar-menu a.active+.sidebar-subitems a:not(.active),.page.teaching-materials .sidebar .sidebar-menu a.active+.sidebar-subitems li::before,.page.teaching-materials .sidebar .top-level-item.sub-nav-active .sidebar-subitems a:not(.active),.page.teaching-materials .sidebar .top-level-item.sub-nav-active .sidebar-subitems li::before,.page.web-lit-basics .sidebar .sidebar-menu a.active+.sidebar-subitems a:not(.active),.page.web-lit-basics .sidebar .sidebar-menu a.active+.sidebar-subitems li::before,.page.web-lit-basics .sidebar .top-level-item.sub-nav-active .sidebar-subitems a:not(.active),.page.web-lit-basics .sidebar .top-level-item.sub-nav-active .sidebar-subitems li::before,.page.web-lit-basics-two .sidebar .sidebar-menu a.active+.sidebar-subitems a:not(.active),.page.web-lit-basics-two .sidebar .sidebar-menu a.active+.sidebar-subitems li::before,.page.web-lit-basics-two .sidebar .top-level-item.sub-nav-active .sidebar-subitems a:not(.active),.page.web-lit-basics-two .sidebar .top-level-item.sub-nav-active .sidebar-subitems li::before{color:rgba(255,255,255,.5)}.page.madewithcode-firstwebpage .colored-list li,.page.madewithcode-landing .colored-list li,.page.madewithcode-meme .colored-list li,.page.madewithcode-poster .colored-list li,.page.maker-party-2015 .colored-list li,.page.offline-icebreakers .colored-list li,.page.parapara-page .colored-list li,.page.privacy-basics .colored-list li,.page.protect-your-data .colored-list li,.page.teaching-materials .colored-list li,.page.web-lit-basics .colored-list li,.page.web-lit-basics-two .colored-list li{padding:1.2rem 0}.page.madewithcode-firstwebpage .colored-list li:not(:first-child),.page.madewithcode-landing .colored-list li:not(:first-child),.page.madewithcode-meme .colored-list li:not(:first-child),.page.madewithcode-poster .colored-list li:not(:first-child),.page.maker-party-2015 .colored-list li:not(:first-child),.page.offline-icebreakers .colored-list li:not(:first-child),.page.parapara-page .colored-list li:not(:first-child),.page.privacy-basics .colored-list li:not(:first-child),.page.protect-your-data .colored-list li:not(:first-child),.page.teaching-materials .colored-list li:not(:first-child),.page.web-lit-basics .colored-list li:not(:first-child),.page.web-lit-basics-two .colored-list li:not(:first-child){border-top:.1rem solid #c1c1c0}.page.madewithcode-firstwebpage footer.page-bottom,.page.madewithcode-landing footer.page-bottom,.page.madewithcode-meme footer.page-bottom,.page.madewithcode-poster footer.page-bottom,.page.maker-party-2015 footer.page-bottom,.page.offline-icebreakers footer.page-bottom,.page.parapara-page footer.page-bottom,.page.privacy-basics footer.page-bottom,.page.protect-your-data footer.page-bottom,.page.teaching-materials footer.page-bottom,.page.web-lit-basics footer.page-bottom,.page.web-lit-basics-two footer.page-bottom{background-color:#D64262}.page.community-call a.skip-to-content:focus,.page.community-page a.skip-to-content:focus,.page.curriculum-workshop a.skip-to-content:focus{background-color:#24bcbc}.page.community-call .sidebar,.page.community-page .sidebar,.page.curriculum-workshop .sidebar{background-color:#24bcbc}.page.community-call .sidebar .top-level-item.sub-nav-active,.page.community-page .sidebar .top-level-item.sub-nav-active,.page.curriculum-workshop .sidebar .top-level-item.sub-nav-active{background-color:#20a7a7}.page.community-call .sidebar .sidebar-menu a.active,.page.community-call .sidebar .sidebar-menu a:focus,.page.community-call .sidebar .sidebar-menu a:hover,.page.community-page .sidebar .sidebar-menu a.active,.page.community-page .sidebar .sidebar-menu a:focus,.page.community-page .sidebar .sidebar-menu a:hover,.page.curriculum-workshop .sidebar .sidebar-menu a.active,.page.curriculum-workshop .sidebar .sidebar-menu a:focus,.page.curriculum-workshop .sidebar .sidebar-menu a:hover{background-color:#20a7a7}.page.community-call .sidebar .sidebar-menu a.active+.sidebar-subitems,.page.community-call .sidebar .top-level-item.sub-nav-active .sidebar-subitems,.page.community-page .sidebar .sidebar-menu a.active+.sidebar-subitems,.page.community-page .sidebar .top-level-item.sub-nav-active .sidebar-subitems,.page.curriculum-workshop .sidebar .sidebar-menu a.active+.sidebar-subitems,.page.curriculum-workshop .sidebar .top-level-item.sub-nav-active .sidebar-subitems{background-color:#20a7a7;display:block}.page.community-call .sidebar .sidebar-menu a.active+.sidebar-subitems a:not(.active),.page.community-call .sidebar .sidebar-menu a.active+.sidebar-subitems li::before,.page.community-call .sidebar .top-level-item.sub-nav-active .sidebar-subitems a:not(.active),.page.community-call .sidebar .top-level-item.sub-nav-active .sidebar-subitems li::before,.page.community-page .sidebar .sidebar-menu a.active+.sidebar-subitems a:not(.active),.page.community-page .sidebar .sidebar-menu a.active+.sidebar-subitems li::before,.page.community-page .sidebar .top-level-item.sub-nav-active .sidebar-subitems a:not(.active),.page.community-page .sidebar .top-level-item.sub-nav-active .sidebar-subitems li::before,.page.curriculum-workshop .sidebar .sidebar-menu a.active+.sidebar-subitems a:not(.active),.page.curriculum-workshop .sidebar .sidebar-menu a.active+.sidebar-subitems li::before,.page.curriculum-workshop .sidebar .top-level-item.sub-nav-active .sidebar-subitems a:not(.active),.page.curriculum-workshop .sidebar .top-level-item.sub-nav-active .sidebar-subitems li::before{color:rgba(255,255,255,.5)}.page.community-call .colored-list li,.page.community-page .colored-list li,.page.curriculum-workshop .colored-list li{padding:1.2rem 0}.page.community-call .colored-list li:not(:first-child),.page.community-page .colored-list li:not(:first-child),.page.curriculum-workshop .colored-list li:not(:first-child){border-top:.1rem solid #c1c1c0}.page.community-call footer.page-bottom,.page.community-page footer.page-bottom,.page.curriculum-workshop footer.page-bottom{background-color:#24bcbc}.page.web-literacy a.skip-to-content:focus,.page.web-literacy-skills-page a.skip-to-content:focus{background-color:#E78832}.page.web-literacy .sidebar,.page.web-literacy-skills-page .sidebar{background-color:#E78832}.page.web-literacy .sidebar .top-level-item.sub-nav-active,.page.web-literacy-skills-page .sidebar .top-level-item.sub-nav-active{background-color:#e47b1b}.page.web-literacy .sidebar .sidebar-menu a.active,.page.web-literacy .sidebar .sidebar-menu a:focus,.page.web-literacy .sidebar .sidebar-menu a:hover,.page.web-literacy-skills-page .sidebar .sidebar-menu a.active,.page.web-literacy-skills-page .sidebar .sidebar-menu a:focus,.page.web-literacy-skills-page .sidebar .sidebar-menu a:hover{background-color:#e47b1b}.page.web-literacy .sidebar .sidebar-menu a.active+.sidebar-subitems,.page.web-literacy .sidebar .top-level-item.sub-nav-active .sidebar-subitems,.page.web-literacy-skills-page .sidebar .sidebar-menu a.active+.sidebar-subitems,.page.web-literacy-skills-page .sidebar .top-level-item.sub-nav-active .sidebar-subitems{background-color:#e47b1b;display:block}.page.web-literacy .sidebar .sidebar-menu a.active+.sidebar-subitems a:not(.active),.page.web-literacy .sidebar .sidebar-menu a.active+.sidebar-subitems li::before,.page.web-literacy .sidebar .top-level-item.sub-nav-active .sidebar-subitems a:not(.active),.page.web-literacy .sidebar .top-level-item.sub-nav-active .sidebar-subitems li::before,.page.web-literacy-skills-page .sidebar .sidebar-menu a.active+.sidebar-subitems a:not(.active),.page.web-literacy-skills-page .sidebar .sidebar-menu a.active+.sidebar-subitems li::before,.page.web-literacy-skills-page .sidebar .top-level-item.sub-nav-active .sidebar-subitems a:not(.active),.page.web-literacy-skills-page .sidebar .top-level-item.sub-nav-active .sidebar-subitems li::before{color:rgba(255,255,255,.5)}.page.web-literacy .colored-list li,.page.web-literacy-skills-page .colored-list li{padding:1.2rem 0}.page.web-literacy .colored-list li:not(:first-child),.page.web-literacy-skills-page .colored-list li:not(:first-child){border-top:.1rem solid #c1c1c0}.page.web-literacy footer.page-bottom,.page.web-literacy-skills-page footer.page-bottom{background-color:#E78832}.page.badge-single a.skip-to-content:focus,.page.badges a.skip-to-content:focus{background-color:#5E6B9F}.page.badge-single .sidebar,.page.badges .sidebar{background-color:#5E6B9F}.page.badge-single .sidebar .top-level-item.sub-nav-active,.page.badges .sidebar .top-level-item.sub-nav-active{background-color:#55608f}.page.badge-single .sidebar .sidebar-menu a.active,.page.badge-single .sidebar .sidebar-menu a:focus,.page.badge-single .sidebar .sidebar-menu a:hover,.page.badges .sidebar .sidebar-menu a.active,.page.badges .sidebar .sidebar-menu a:focus,.page.badges .sidebar .sidebar-menu a:hover{background-color:#55608f}.page.badge-single .sidebar .sidebar-menu a.active+.sidebar-subitems,.page.badge-single .sidebar .top-level-item.sub-nav-active .sidebar-subitems,.page.badges .sidebar .sidebar-menu a.active+.sidebar-subitems,.page.badges .sidebar .top-level-item.sub-nav-active .sidebar-subitems{background-color:#55608f;display:block}.page.badge-single .sidebar .sidebar-menu a.active+.sidebar-subitems a:not(.active),.page.badge-single .sidebar .sidebar-menu a.active+.sidebar-subitems li::before,.page.badge-single .sidebar .top-level-item.sub-nav-active .sidebar-subitems a:not(.active),.page.badge-single .sidebar .top-level-item.sub-nav-active .sidebar-subitems li::before,.page.badges .sidebar .sidebar-menu a.active+.sidebar-subitems a:not(.active),.page.badges .sidebar .sidebar-menu a.active+.sidebar-subitems li::before,.page.badges .sidebar .top-level-item.sub-nav-active .sidebar-subitems a:not(.active),.page.badges .sidebar .top-level-item.sub-nav-active .sidebar-subitems li::before{color:rgba(255,255,255,.5)}.page.badge-single .colored-list li,.page.badges .colored-list li{padding:1.2rem 0}.page.badge-single .colored-list li:not(:first-child),.page.badges .colored-list li:not(:first-child){border-top:.1rem solid #c1c1c0}.page.badge-single footer.page-bottom,.page.badges footer.page-bottom{background-color:#5E6B9F}.sidebar{position:relative;height:auto;color:#fff;font-size:1.4rem;padding:0}.sidebar a{font-size:inherit;color:inherit;line-height:1}.sidebar .collapsible-content{transition:all .5s ease;opacity:1;max-height:1400px;padding-bottom:1rem}.sidebar .collapsible-content.collapsed{opacity:0;max-height:0;padding-bottom:0}@media screen and (min-width:992px){.sidebar{position:fixed;height:100%;transition:background-color .5s}.sidebar .collapsible-content.collapsed{opacity:1;max-height:auto}}.sidebar-header{position:relative;font-size:2rem;color:#595a5e;padding:2rem 1.5rem;overflow:hidden}@media screen and (min-width:992px){.sidebar-header{background-color:rgba(255,255,255,.3)}}.sidebar-header a:focus,.sidebar-header a:hover{text-decoration:none}.sidebar-header .moz-logo{width:100%;max-width:13rem}.sidebar-header .glyphicon-menu-hamburger{position:absolute;right:1rem;top:2.5rem;color:#fff;border:none;background:0 0;padding:0}.sidebar-header .glyphicon-menu-hamburger:focus{color:#e6e6e6}.sidebar-menu{padding-bottom:0;margin-bottom:0}.sidebar-menu a{position:relative;display:block;padding:15px;outline:0}.sidebar-menu a:focus,.sidebar-menu a:hover{text-decoration:none;background-color:#1b82b8;transition:background-color .5s}.sidebar-menu strong{display:inline;font-weight:700;text-transform:uppercase;vertical-align:middle;margin-left:1rem}.sidebar-menu .external-link:after{color:rgba(255,255,255,.5)}.sidebar-menu .glyphicon{position:absolute;right:1rem;font-size:1.5rem;top:calc(41.5%);color:#53b4e6;transition:color .5s;visibility:hidden}@media screen and (min-width:1200px){.sidebar-menu .glyphicon{right:1.5rem}}@media screen and (min-width:992px){.sidebar-menu .glyphicon{visibility:visible}}.sidebar-menu .img-container{display:inline-block;overflow:hidden;width:3.5rem;text-align:center;vertical-align:middle}.sidebar-menu img{float:none;width:2rem;opacity:.6}.sidebar-menu .activities img,.sidebar-menu .opportunities img{width:1.6rem}.sidebar-menu .tools-page img{width:2.3rem}.sidebar-menu .community img{width:2.8rem}.sidebar-subitems{overflow:hidden;display:none;list-style:none;padding:0 0 0 6.6rem}@media screen and (min-width:992px){.sidebar-subitems{padding-left:6.1rem}}.sidebar-subitems li{margin-bottom:1.5rem}.sidebar-subitems li a::before{content:"\f105";font-family:FontAwesome;display:inline-block;margin-right:1rem}.sidebar-subitems a{display:inline-block;font-weight:600;padding:0}.sidebar-subitems a[href*='/clubs/guides']{position:relative;left:16px}.vertical-leader{display:block;position:relative;width:2px;margin:auto;background:#DAE1E9}.vertical-leader .bulb{margin:-1px;display:inline-block;width:.5em;height:.5em;border-radius:50%;color:#DAE1E9;background:#DAE1E9;position:absolute;left:-.1em;bottom:0}.page.teaching-materials h2{margin:1.75em 0 1em 0}.page.teaching-materials .hero-unit{background-image:url(/img/pages/activities/hero-unit.jpg)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.page.teaching-materials .hero-unit{background-image:url(/img/pages/activities/hero-unit@2x.jpg)}}.activities .hive-links{margin:2.5rem 0}.activities .hive-links .hive-link{white-space:nowrap;margin:.6rem 0}.activities .hive-links .hive-link .image-tag{display:inline-block;width:6.3rem}.activities .hive-links .hive-link .image-tag img{width:100%}.activities .hive-links .hive-link span{margin:0 0 0 1rem;text-transform:uppercase}.activities .activity-kit .label-tag{background:rgba(214,66,98,.7);color:#fff;border-radius:.4rem;font-weight:700;font-size:1.2rem;padding:.2rem .4rem}.activities .activity-kit .developed-by{display:inline}.activities .activity-kit .developed-by>div{display:inline}.activities .illustration .image-container{padding-bottom:0}.activities .illustration .image-container img{border-radius:.4rem}.page .hero-unit{background-image:url(/img/pages/home/hero-unit.jpg)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.page .hero-unit{background-image:url(/img/pages/home/hero-unit@2x.jpg)}}.home-page .hero-unit h1{margin-top:15rem;margin-bottom:10rem}.home-page .icon-button .signup img{width:4rem}.promo-banner{padding:1.5rem 1.5rem;background:rgba(77,78,83,.1);background-size:16.3rem 16.6rem}@media screen and (min-width:992px){.promo-banner{padding:2.5rem 2.5rem}}.promo-banner img{max-width:100%;height:auto}.blog-section h2{margin-bottom:3rem}.featured-post .entry-posted-container{float:left}.featured-post .entry-posted-container .entry-posted{color:#fff;background:#1E92CE;width:6rem;height:6rem;border-radius:50%;text-align:center;padding:.8rem;margin-right:2rem}.featured-post .entry-posted-container .posted-date,.featured-post .entry-posted-container .posted-month,.featured-post .entry-posted-container .posted-year{display:block;line-height:1}.featured-post .entry-posted-container .posted-month{text-transform:uppercase;font-size:1rem}.featured-post .entry-posted-container .posted-date{font-size:2rem}.featured-post .entry-posted-container .posted-year{font-size:1rem}.featured-post .entry-header-container{float:left;width:calc(100% - 8rem)}.featured-post .entry-header-container .entry-title{font-size:2.4rem;margin:0}.featured-post .entry-header-container .entry-title a{font-size:inherit}.featured-post .entry-header-container .author{font-style:normal;font-size:1.4rem}.featured-post .excerpt{clear:both;font-size:1.8rem;padding-top:2rem}.recent-posts{list-style-type:none;font-size:1.4rem;padding-left:0;margin-top:2rem}@media screen and (min-width:768px){.recent-posts{margin-top:0}}.recent-posts li{border-bottom:.1rem solid #c1c1c0;padding-bottom:2rem;margin-bottom:2rem}.recent-posts .post-title{display:block}.quote{margin-top:2.5rem;margin-bottom:2.5rem;background:rgba(77,78,83,.1)}.modal-signup h3{font-size:2rem;font-weight:600;text-transform:uppercase;text-align:center;color:#1E92CE;margin-top:-1rem;margin-bottom:2rem}.modal-signup figure img{margin:0 auto 3rem}.modal-signup strong{font-weight:600}.modal-signup ul{list-style-type:none;padding-left:3rem;margin-bottom:3rem}.modal-signup ul li:before{content:"\f0a4";font-family:FontAwesome;color:#1E92CE;margin:0 1rem 0 -2.6rem}.modal-signup .social-share{text-align:center}.modal-signup .social-share a{color:#fff;border-radius:.4rem;display:inline-block;width:15rem;margin:0 1rem;padding:2rem}.modal-signup .social-share a.facebook{background-color:#507BBE}.modal-signup .social-share a.twitter{background-color:#64CCEF}.modal-signup .social-share a:focus,.modal-signup .social-share a:hover{text-decoration:none;outline:0}.modal-signup .social-share a .fa{display:block;font-size:5rem}.modal-newsletter h3{text-align:center}.deprecation-blurb{background:#faf2cc;color:#8a6d3b}.deprecation-blurb h2{margin-top:0;color:#8a6d3b}.page.healthcheck .sidebar,.page.healthcheck footer{display:none!important}.page.healthcheck main{width:100%}.page.healthcheck .site-meta{font-size:1.8rem;text-align:center;margin:5rem auto}@media screen and (min-width:768px){.page.healthcheck .site-meta{max-width:50rem}}.page.healthcheck .go-back-home{margin-top:4rem}.page.healthcheck .go-back-home a i.fa{transition:transform .25s}.page.healthcheck .go-back-home a:hover{text-decoration:none}.page.healthcheck .go-back-home a:hover i.fa{transform:scale(1.2)}.page.clubs-guides .sidebar{background:#335b98}.page.clubs-guides .sidebar .sidebar-menu a:hover{background:#2e5289}.page.clubs-guides .sidebar .top-level-item.sub-nav-active{background:#2e5289}.page.clubs-guides .sidebar .top-level-item.sub-nav-active .sidebar-subitems{background-color:#2e5289}.page.clubs-guides .sidebar .top-level-item.sub-nav-active a{background:0 0}.page.clubs-guides .hero-unit{background-image:url(/img/pages/clubs/hero-unit.jpg)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.page.clubs-guides .hero-unit{background-image:url(/img/pages/clubs/hero-unit@2x.jpg)}}.page.clubs-guides .hero-unit .btn{margin-top:0}.page.clubs-guides h3{font-weight:300;line-height:1.375}.why-organize-a-mozilla-club strong{font-weight:600}@media screen and (min-width:768px){.why-organize-a-mozilla-club .row:not(:last-child){margin-top:2.5rem;margin-bottom:2.5rem}}.mozilla-club-looks-like ul{list-style-type:none;padding-left:0;margin-top:3rem}.mozilla-club-looks-like ul li{margin-bottom:2rem}@media screen and (min-width:768px){.mozilla-club-looks-like ul li{display:inline-block;width:50%}}.mozilla-club-looks-like ul li .coming-soon,.mozilla-club-looks-like ul li .place-label,.mozilla-club-looks-like ul li figure{display:inline-block}.mozilla-club-looks-like ul li .fa,.mozilla-club-looks-like ul li .place-label{vertical-align:middle}.mozilla-club-looks-like ul li figure{text-align:center;width:6rem;margin-right:1rem}.mozilla-club-looks-like ul li .place-label{width:calc(100% - 6rem - 2rem);font-size:2rem}@media screen and (min-width:768px){.mozilla-club-looks-like ul li .place-label{font-size:2.6rem}}.mozilla-club-looks-like ul li .coming-soon{color:#9B9B9B;font-size:1.4rem;font-style:italic;margin-left:.5rem}@media screen and (min-width:768px){.mozilla-club-looks-like ul li .coming-soon{font-size:1.8rem}}.club-captain-pledge h3{margin-left:4rem}.club-captain-pledge ul{padding-left:0;margin-top:2rem;margin-left:3rem}.club-captain-pledge li p{margin-left:1rem}.apply-callout .check-out-resources{margin-top:1.5rem;font-size:1.4rem;font-style:italic}@media screen and (min-width:768px){.apply-callout .check-out-resources{font-size:1.8rem}}.apply-callout .alert{margin-top:3rem;max-width:56rem}.see-full-clubs-list{display:block;text-align:right;font-size:1.8rem;font-weight:700;margin:1.5rem 0 5rem 0}.page.clubs-guides{font-size:18px}.page.clubs-guides .inner-container{margin:0;padding:0 20px}.page.clubs-guides section:not([class]){margin:0;padding:0}.center-title{font-size:2em;line-height:1.4em;font-weight:300;margin:0 0 25px 0;padding:0;text-align:center}.center-block{text-align:center;margin:0 0 50px 0!important;padding:0}.center-block h1{font-size:2em;line-height:1.4em;font-weight:300;margin:0 0 10px 0;padding:0}.center-block p{font-size:1em}.mapDiv{margin-bottom:30px}.page .inner-container .intro{padding:0}.page .inner-container .intro h1{font-size:2.2em;line-height:1.4em;font-weight:300;margin:0 0 15px 0;padding:0}.page .inner-container .intro p{font-size:1em;line-height:1.5em}.numbered-list li:nth-child(5):before{content:"5"}.numbered-list li:nth-child(4):before{content:"4"}.numbered-list li:nth-child(3):before{content:"3"}.numbered-list li:nth-child(2):before{content:"2"}.numbered-list li:nth-child(1):before{content:"1"}.numbered-list li{position:relative}.numbered-list li:before{color:#335b98;padding:3px 11px;border:solid 1px #335b98;position:absolute;left:33px;border-radius:50%;top:calc(50% - 18px)}@media (max-width:768px){.icon-list.numbered-list li{padding-left:0;padding-top:45px;margin-bottom:30px}.icon-list.numbered-list li:before{left:calc(50% - 15px);top:0}}.icon-list{list-style-type:none;padding:0;margin:0 0 60px 0}.icon-list li{margin-bottom:25px;padding:5px 0 5px 120px;font-size:1em;background-repeat:no-repeat;background-position:40px center}.icon-list li *{font-size:inherit}.icon-list li.icon-airplane{background-image:url(/img/pages/clubs/svg/new-icons/icon-airplane.svg)}.icon-list li.icon-book{background-image:url(/img/pages/clubs/svg/new-icons/icon-book.svg)}.icon-list li.icon-ribbon{background-image:url(/img/pages/clubs/svg/new-icons/icon-ribbon.svg)}.icon-list li.icon-share{background-image:url(/img/pages/clubs/svg/new-icons/icon-ribbon.svg)}.icon-list li.icon-institution{background-image:url(/img/pages/clubs/svg/new-icons/icon-institution.svg)}.icon-list li strong{font-weight:700}@media (max-width:768px){.icon-list li{padding-left:0;background-image:none!important;text-align:center}}.elements-of-club{list-style-type:none;margin:0 0 50px 0;padding:0;display:flex;justify-content:center}.elements-of-club li{text-align:center;display:flex;flex-direction:column;flex:1;padding:0 15px;position:relative}.elements-of-club h1{font-size:1.7em;font-weight:300;margin:28px 0 15px 0}.elements-of-club .image{width:150px;height:150px;margin:0 auto;background-position:center;background-size:cover;border-radius:4px}.elements-of-club .image.clubs-members{background-image:url(/img/pages/clubs/club-elements/members.png)}.elements-of-club .image.clubs-venue{background-image:url(/img/pages/clubs/club-elements/venue.png)}.elements-of-club .image.clubs-plan{background-image:url(/img/pages/clubs/club-elements/plan.png)}.elements-of-club p{line-height:1.4em;margin-bottom:30px}.elements-of-club p *{line-height:inherit}.elements-of-club .secondary-button{margin-top:auto}.secondary-button{color:#337ab7;border:solid 1px #337ab7;border-radius:4px;padding:10px 30px;margin:10px auto;text-align:center;text-transform:uppercase;font-size:.9em;font-weight:700;display:block;transition:opacity .1s ease-out}.secondary-button:active{text-decoration:none;color:#337ab7}.secondary-button:hover{text-decoration:none;color:#337ab7;opacity:.7}.featured-updates{list-style-type:none;padding:0;font-size:.9em;margin:0 -10px 50px -10px;display:flex}.featured-updates .box{padding:30px 15px;border:solid 1px #d0d0d0;border-radius:5px;border-bottom:solid 3px #99accb;margin:0 10px;height:100%}.featured-updates li{padding:0;flex:1}.featured-updates h1{margin:0;padding:10px 0;font-size:1.125em}.featured-updates h1 a{color:#337ab7;font-size:1.5em;font-weight:300;transition:opacity .1s ease-out}.featured-updates h1 a:hover{text-decoration:none;opacity:.6}.featured-updates h3{margin:0;padding:0;font-size:.9em;text-transform:uppercase;color:#959596}.featured-updates p{font-size:1em;line-height:1.3em;opacity:.8}@media (max-width:768px){.featured-updates{display:block}.featured-updates .box{margin-bottom:20px}}.single-button{margin:30px 0;text-align:center}.single-button .btn{display:inline-block}.two-col-feature{margin:20px 0 50px 0}.two-col-feature h1{font-size:1.45em;font-weight:300;margin:0 0 10px 0}.two-col-feature .image-column{text-align:center;padding-left:0}.two-col-feature .image-column .image{height:250px;width:100%;background-image:url(/img/pages/clubs/club-elements/running.jpg);border-radius:5px;background-size:cover}.two-col-feature .secondary-button{display:inline-block}@media (max-width:768px){.two-col-feature{text-align:center}.two-col-feature .image-column{display:none}}.centered-actions{padding:0}.centered-actions a{text-align:center;color:#777;display:block;cursor:pointer}.centered-actions a:hover .icon{transform:scale(1.07)}.centered-actions a:hover{text-decoration:none}.centered-actions .icon{width:100%;height:50px;transition:transform .2s ease-in-out;margin:0 auto;background-position:center;background-repeat:no-repeat;background-size:contain}.centered-actions .icon.icon-twitter{background-image:url(/img/pages/clubs/svg/large/icon-twitter.svg)}.centered-actions .icon.icon-connect{background-image:url(/img/pages/clubs/svg/large/icon-connect.svg)}.centered-actions .icon.icon-discourse{background-image:url(/img/pages/clubs/svg/large/icon-discourse.svg)}.centered-actions h1{font-weight:300;font-size:1.4em}.centered-actions p{font-size:.8em;line-height:1.4em}@media (max-width:768px){.centered-actions a{margin-bottom:30px}}hr.square-divider{position:relative;border-top:solid 2px #d7d7d7;margin:60px 0}hr.square-divider:before{content:"";position:absolute;width:16px;height:16px;border:solid 2px #d7d7d7;top:-11px;left:calc(50% - 8px);background:#fff;transform:rotate(45deg)}.middle-button{text-align:center}.middle-button a{display:inline-block}.mui-thumb-carousel{margin-bottom:50px}@media (max-width:768px){.intro-after-banner{text-align:center}.intro-after-banner .image-container{display:none}}.coord-cta{align-items:center;padding:20px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;display:flex;flex-direction:column-reverse}@media (min-width:768px){.coord-cta{flex-direction:row}}.coord-cta img{width:100%;border-radius:50%;max-width:200px;margin:auto}.coord-cta div:nth-child(1){padding:0}.coord-cta div:nth-child(2){text-align:center;padding:15px 0}.clubs-tabswitcher button:nth-child(4){display:none!important}.coordinator-bio{margin:50px 0}.coordinator-bio a,.coordinator-bio p{font-size:14.4px}.coordinator-bio img{width:100%;max-width:300px;border-radius:50%;margin-bottom:20px}.coordinator-bio .person-anchor{display:inline-block}.coordinator-bio .name{margin:0;font-size:26px}.coordinator-bio .bio{margin-bottom:1.33em;font-size:16px;line-height:1.75em}.coordinator-bio .location{color:#777}.coordinator-bio .meta{line-height:2em;overflow:hidden;font-size:14.4px}.coordinator-bio .meta a{line-height:inherit}@media screen and (min-width:768px){.coordinator-bio .meta>div{float:left}.coordinator-bio .meta>div:not(:last-child):after{content:"|";margin:0 .5em}}.coordinator-bio .glyph{font-family:FontAwesome;display:inline-block;width:25px}@media screen and (min-width:768px){.coordinator-bio .glyph{width:auto;margin-right:.5em}}.coordinator-bio .glyph:before{margin-right:0}.coordinator-bio .glyph-location:before{content:"\f041"}.coordinator-bio .glyph-twitter:before{content:"\f099";color:#1DA1F2}.coordinator-bio .glyph-link:before{content:"\f0c1";color:#777}.coordinator-bio .support *{color:#777;font-size:15px;line-height:1.75em}.clubs-form .inner-container{width:80%;margin:auto}.clubs-form .inner-container *{outline:0!important}.clubs-form .inner-container .learn-more{text-align:center;margin:2em 0}.clubs-form .inner-container input.controlled{margin-top:.5em}.clubs-form .inner-container textarea{resize:vertical}.clubs-form .inner-container .error:not(.choiceGroup){box-shadow:0 0 3px 1px red}.clubs-form .inner-container label{margin-top:1rem}.clubs-form .inner-container .login-request a[action]{display:block;width:25rem;margin:auto;text-align:center}.clubs-form .inner-container .login-request a[action][action=signup]{font-size:95%;color:#16AEE5;font-weight:600}.clubs-form .inner-container .pledgeAgreement{margin-top:1.5em;font-size:90%}.clubs-form .inner-container .pledgeAgreement a{font-size:inherit;font-weight:600;color:#16AEE5}.clubs-form .inner-container .column{white-space:nowrap}.clubs-form .inner-container .checkboxGroup,.clubs-form .inner-container .choiceGroup{margin:1rem auto}.clubs-form .inner-container .checkboxGroup>div,.clubs-form .inner-container .choiceGroup>div{width:33%;display:inline-block}.clubs-form .inner-container .checkboxGroup>div.autowidth,.clubs-form .inner-container .choiceGroup>div.autowidth{width:auto}.clubs-form .inner-container .checkboxGroup.error input[type=checkbox],.clubs-form .inner-container .checkboxGroup.error input[type=radio],.clubs-form .inner-container .choiceGroup.error input[type=checkbox],.clubs-form .inner-container .choiceGroup.error input[type=radio]{box-shadow:0 0 2px 1px red}.clubs-form .inner-container .checkboxGroup label,.clubs-form .inner-container .choiceGroup label{font-weight:400}.clubs-form .inner-container input[type=checkbox]+label,.clubs-form .inner-container input[type=checkbox]+span,.clubs-form .inner-container input[type=radio]+label,.clubs-form .inner-container input[type=radio]+span{margin-left:1em}.clubs-form .inner-container .navigation{margin:2rem;text-align:center}.clubs-form .inner-container .navigation .button,.clubs-form .inner-container .navigation button{white-space:normal;position:relative;width:100%;padding:1rem 3.5rem;margin:1rem 0;vertical-align:baseline;line-height:1.42857;background-color:#FFCE34;color:#4C4F56;font-size:1.5rem;text-transform:uppercase;font-weight:700;letter-spacing:.01rem;border:medium none transparent;box-shadow:0 .4rem 0 #C4A74F,0 .1rem 0 rgba(255,255,255,.5) inset;margin:1rem;line-height:2;padding:.5rem 2rem;text-decoration:none}.clubs-form .inner-container .navigation .button:not([disabled]):hover,.clubs-form .inner-container .navigation button:not([disabled]):hover{top:.2rem;box-shadow:0 .2rem 0 #C4A74F,0 .1rem 0 rgba(255,255,255,.5) inset}.clubs-form .inner-container .navigation .button:not([disabled]):active,.clubs-form .inner-container .navigation button:not([disabled]):active{top:.4rem;box-shadow:0 .1rem .1rem rgba(0,0,0,.2) inset}@media screen and (min-width:480px){.clubs-form .inner-container .navigation .button,.clubs-form .inner-container .navigation button{width:auto}}.clubs-form .inner-container .navigation .button.back,.clubs-form .inner-container .navigation button.back{color:#1E92CE;background-color:#EBF2F5;box-shadow:0 .4rem 0 #999,0 .1rem 0 rgba(255,255,255,.5) inset;color:#666}.clubs-form .inner-container .navigation .button.back[disabled],.clubs-form .inner-container .navigation button.back[disabled]{box-shadow:none}.clubs-form .inner-container .navigation .button.back:not([disabled]):hover,.clubs-form .inner-container .navigation button.back:not([disabled]):hover{top:.2rem;background-color:#EBF2F5;box-shadow:0 .2rem 0 #999,0 .1rem 0 rgba(255,255,255,.5) inset}.clubs-form .inner-container .navigation .progressBar{width:100%;text-align:center;position:relative;margin:1em 0 3em 0}.clubs-form .inner-container .navigation .progressBar .outer{display:inline-block;height:10px;background:0 0;border:1px solid #c1c1c0;border-radius:4px;width:calc(30% - 3em)}.clubs-form .inner-container .navigation .progressBar .outer .inner{height:10px;background:#3379AC;border-radius:4px}.clubs-form .inner-container .alert.alert-danger{margin-top:1em}.clubs-form .alert{background:#fcf3f3;color:#b10000;border:none}.clubs-form .Select.error.is-searchable{border-radius:4px}.clubs-form .login-request a[action=signin]{font-weight:600}.community-page .hero-unit{background-image:url(/img/pages/community/hero-unit.jpg)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.community-page .hero-unit{background-image:url(/img/pages/community/hero-unit@2x.jpg)}}.community-page .mailinglist-signup{margin:3rem auto 0;max-width:60rem;display:flex;align-items:flex-start;flex-direction:column}@media screen and (min-width:768px){.community-page .mailinglist-signup{flex-direction:row;align-items:flex-end}}.community-page .mailinglist-signup fieldset{max-width:40rem}@media screen and (min-width:768px){.community-page .mailinglist-signup input[type=submit]{margin:0 2rem 5px 2rem}}.community-page .mailinglist-signup .icon-field-container .fa{top:34%}.communities-info{display:flex;flex-direction:column}@media screen and (min-width:768px){.communities-info{flex-direction:row}}.communities-info .illustration{padding:0 15px;margin-bottom:30px}@media screen and (min-width:768px){.communities-info .illustration{margin-bottom:0}}.about-page .our-goal{max-width:80rem;margin:0 auto}.about-page .our-goal p{margin:0 auto;padding:2rem 0 3rem 0;max-width:50rem;line-height:3rem;font-size:1.8rem;text-align:center}.web-lit-basics h3{margin-bottom:.25rem}.web-lit-basics .activity{margin-top:1rem;min-height:15rem}.web-lit-basics .activity .illustration .image-container{text-align:left;padding-bottom:0}.web-lit-basics .CC-license-note{margin-bottom:3rem}.web-lit-basics .learn-more{display:block;font-weight:300;margin-left:auto;margin-right:auto;max-width:40rem;text-align:center}.web-lit-basics .learn-more a:active,.web-lit-basics .learn-more a:focus,.web-lit-basics .learn-more a:hover,.web-lit-basics .learn-more a:link,.web-lit-basics .learn-more a:visited{color:#ea9549;font-weight:600;text-transform:uppercase;font-size:1.4rem;text-decoration:underline}.web-lit-basics .page-end{padding:0 0 3rem 0}.web-lit-basics .alert-warning a{color:inherit;text-decoration:underline}.page.event-resources,.page.events{font-size:18px}.page.event-resources .hero-unit,.page.events .hero-unit{background-image:url(/img/pages/events/maker-party-hero.png);background-position:16% top}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.page.event-resources .hero-unit,.page.events .hero-unit{background-image:url(/img/pages/events/maker-party-hero_2x.png)}}.page.event-resources .secondary-button,.page.events .secondary-button{display:inline-block}.page.event-resources .mui-tab-switcher,.page.events .mui-tab-switcher{position:absolute;bottom:0;left:0;right:0;padding-top:0;padding-bottom:0}.page.event-resources .mui-tab-switcher .mui-tabs,.page.events .mui-tab-switcher .mui-tabs{height:100%;top:0}.page.event-resources .mui-tab-switcher .mui-tabs .mui-btn,.page.events .mui-tab-switcher .mui-tabs .mui-btn{line-height:inherit;text-decoration:none;min-height:50px;height:auto}.page.event-resources .mui-tab-switcher .mui-tabs .mui-active,.page.events .mui-tab-switcher .mui-tabs .mui-active{color:#4D4E53}.events .join-global-movement{padding-bottom:0}.events .join-global-movement .illustration.content-first{flex-direction:column-reverse}.events .join-global-movement .illustration.content-first .content-container,.events .join-global-movement .illustration.content-first .image-container{width:100%}@media screen and (min-width:768px){.events .join-global-movement .illustration.content-first{flex-direction:row-reverse}.events .join-global-movement .illustration.content-first .content-container,.events .join-global-movement .illustration.content-first .image-container{width:auto}}.events .activity-kit h3{text-transform:none;font-size:2.4rem;font-weight:500}.events .activity-kit .label-tag{background:rgba(45,74,140,.7);color:#fff;border-radius:.4rem;font-weight:700;font-size:1.2rem;padding:.2rem .4rem}.events .activity-kit .description{font-size:inherit;line-height:inherit}.mp-activities-banner{text-align:center;overflow:hidden}.mp-activities-banner .btn-container{display:inline-block;position:relative}.mp-activities-banner .btn-container:after,.mp-activities-banner .btn-container:before{content:"";position:absolute;background-image:url(/img/pages/events/MP-blue-pattern.png);background-repeat:repeat-x;background-size:auto 8rem;height:8rem;width:1000%}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.mp-activities-banner .btn-container:after,.mp-activities-banner .btn-container:before{background-image:url(/img/pages/events/MP-blue-pattern@2x.png)}}.mp-activities-banner .btn-container:before{right:100%;background-position:right center}.mp-activities-banner .btn-container:after{background-position:109rem center}.mp-activities-banner .btn{margin:1.6rem 0 2rem 0}.event-resources .page-linker{text-transform:uppercase;margin-bottom:1rem;font-weight:700}.event-resources .page-linker:before{color:#2D4A8C}.event-resources ol{counter-reset:li;padding-left:0}.event-resources ol li{margin-left:48px;padding:10px 0;list-style:none}.event-resources ol li:before{content:counter(li);counter-increment:li;padding:0;margin-left:-48px;margin-right:15px;border:solid .5px #000;border-radius:50%;height:33px;width:33px;display:inline-flex;align-items:center;justify-content:center}@media screen and (min-width:768px){.event-resources ol li{margin-left:66px}.event-resources ol li:before{margin-left:-66px;margin-right:33px}}.event-resources .uppercase{text-transform:uppercase}@media screen and (min-width:768px){.event-resources .event-item{display:flex;align-items:center}}.event-resources .event-item .event-content{color:#697785;font-weight:400}.event-resources .event-item .event-content .event-item-header{text-transform:uppercase;font-weight:700;font-size:1.8rem}.event-resources .event-item .event-content .event-item-subheader{font-style:italic}.event-resources .event-item .event-content .event-item-content{padding-top:1rem;line-height:2.2rem}.event-resources .event-item .event-icon{display:inline-block;text-align:center;width:12rem;height:12rem;border-radius:50%;background:#E1E9FA;flex-shrink:0;color:#2D4A8C;margin:1rem 3rem 1rem 0}.event-resources .event-item .event-icon .participants-number{margin:1.5rem 0 -.6rem;font-size:4.3rem}.event-resources .event-item .event-icon .participants-label{text-transform:uppercase;font-size:1.2rem;font-weight:700}.event-resources .remix-link{color:#FFF;background-color:#3fb58e;border-color:#38A27F;display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;padding:6px 12px;font-size:14px;line-height:1.42857;border-radius:0;-moz-user-select:none}.event-resources .remix-link:hover{text-decoration:none;background-color:#349776;border-color:#29755C}.event-resources .logo-asset-link{display:block}.event-resources .logo-asset-container{margin:2rem auto 2rem;text-align:center}.event-resources .logo-asset-container .logo-asset-img{background:#F2F3F7;width:20rem;height:20rem;margin:0 auto}@media screen and (min-width:768px){.event-resources .logo-asset-container{position:relative;margin:2rem 0 4.3rem;text-align:left}.event-resources .logo-asset-container .logo-asset-hover{opacity:0;transition:opacity .3s ease-in-out;width:20rem;height:20rem;position:absolute;top:0;text-align:center}.event-resources .logo-asset-container .logo-asset-hover .logo-asset-center{position:relative;top:50%;transform:translateY(-50%)}.event-resources .logo-asset-container .logo-asset-hover.has-keyboard-focus,.event-resources .logo-asset-container .logo-asset-hover:hover{opacity:1;background:#E3E9FA}.event-resources .logo-asset-container .logo-asset-img{margin:0 0 1rem}}.event-resources .logo-asset-container .logo-asset-header{padding-bottom:.6rem}@media screen and (min-width:768px){.event-resources .logo-asset-container .logo-asset-header{position:absolute;bottom:-2.3rem;padding-bottom:0}}.event-resources .illustration{align-items:stretch}.event-resources .event-detail-head{font-weight:600;font-style:italic;padding-top:1rem;border-top:.1rem solid #BCC7E6}.event-resources .event-detail-content{padding:1rem 0 4rem 2.5rem;line-height:2.8rem;font-weight:400}.event-resources .event-support-header{font-weight:200}.event-resources .event-support-panel{max-width:39.9rem;width:100%;float:left;margin-right:3rem;margin-bottom:2rem}@media screen and (min-width:768px){.event-resources .event-support-panel{width:50%}}.event-resources .event-support-container{margin-bottom:3.5rem;overflow:auto}.web-literacy h3{font-weight:300;line-height:1.375}.web-literacy .web-map{text-align:center}.web-literacy .web-map .web-map-contents{margin:3rem 0 3rem 0}.web-literacy .web-map h2{margin-bottom:0}.web-literacy .inner-container{padding-bottom:45px}.web-literacy .illustration .image-container{margin-bottom:0;margin-top:10px}.web-literacy .illustration h2{margin-top:0}@media screen and (min-width:768px){.web-literacy .illustration{padding-top:8px;align-items:stretch}.web-literacy .illustration .image-container{margin-top:10px}}.web-literacy .web-lit-skill .lighten{opacity:.5}.web-literacy .activity-item .meta-container{width:100%;max-width:500px}.web-literacy .activity-item .meta-container .meta-item{width:250px;display:inline-block}.web-literacy .activity-item .fa{margin-right:6px;opacity:.5}.web-literacy .topic-container img{float:left;margin-right:10px;margin-top:7px}@media screen and (max-width:480px){.web-literacy section{padding:0}}.web-literacy .web-lit-competency{padding-bottom:20px}.web-literacy .web-lit-competency h3{margin-bottom:20px}.web-literacy .web-lit-competency .web-lit-skill-content{border-bottom:solid 1px rgba(0,0,0,.1);padding-bottom:10px}.web-literacy .web-lit-competency .web-lit-skill-content:last-child{border-bottom:none}.web-literacy .weblit-nav .circletree .leaf{opacity:0}.web-literacy .weblit-nav .circletree g{opacity:.3}.web-literacy .weblit-nav .circletree g.active,.web-literacy .weblit-nav .circletree g.primary,.web-literacy .weblit-nav .circletree g.primary .leaf,.web-literacy .weblit-nav .circletree g.primary g,.web-literacy .weblit-nav .circletree g:not(.primary):not(.active) g{opacity:1}.web-literacy .weblit-nav .circletree .segment{stroke:transparent}.web-literacy .weblit-nav .circletree .segment.underlay{fill:none!important;stroke:none!important}.web-literacy .weblit-nav .circletree .segment.base{fill:transparent}.web-literacy .weblit-nav .circletree .segment.depth-1{fill:#EEE}.web-literacy .weblit-nav .circletree .segment.depth-2{fill:#F5F5F5}.web-literacy .weblit-nav .circletree .segment.highlight:not(.leaf){stroke:grey}.web-literacy .weblit-nav .circletree .Problem-Solving{fill:#16AEE5}.web-literacy .weblit-nav .circletree .Communication{fill:#F26D24}.web-literacy .weblit-nav .circletree .Creativity{fill:#AB5DA5}.web-literacy .weblit-nav .circletree .Collaboration{fill:#FFCE07}.web-literacy .weblit-nav .c21-skills ul{display:inline-block;list-style:none;margin:0 0 50px 0;padding:0;width:100%}.web-literacy .weblit-nav .c21-skills ul li{display:inline-block;font-size:1.3rem;max-width:50%;width:100%;margin-top:1em;opacity:.5}@media screen and (min-width:690px){.web-literacy .weblit-nav .c21-skills ul li{max-width:25%}}@media screen and (min-width:768px){.web-literacy .weblit-nav .c21-skills ul li{max-width:100%;font-size:1.8rem}}.web-literacy .weblit-nav .c21-skills ul li .custom-checkbox-container{cursor:pointer;position:relative}.web-literacy .weblit-nav .c21-skills ul li .custom-checkbox-container .fa-check{opacity:0;color:#FFF;font-size:12px}.web-literacy .weblit-nav .c21-skills ul li .custom-checkbox-container .checkbox-label{cursor:pointer;display:inline-flex;align-items:center}.web-literacy .weblit-nav .c21-skills ul li .custom-checkbox-container .checkbox-label .custom-checkbox{border-radius:3px;margin-right:5px;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;box-shadow:inset 0 0 1px rgba(0,0,0,.5)}.web-literacy .weblit-nav .c21-skills ul li .custom-checkbox-container .checkbox-input{cursor:pointer;position:absolute;top:0;left:0;opacity:0;width:16px;height:100%;margin:0;padding:0}.web-literacy .weblit-nav .c21-skills ul li .custom-checkbox-container .checkbox-input:checked+.checkbox-label .fa-check{opacity:1}.web-literacy .weblit-nav .c21-skills ul li.active-skill{opacity:1}.web-literacy .weblit-nav .c21-skills ul li.active-skill.PS .custom-checkbox-container .custom-checkbox{background:#16AEE5}.web-literacy .weblit-nav .c21-skills ul li.active-skill.Com .custom-checkbox-container .custom-checkbox{background:#F26D24}.web-literacy .weblit-nav .c21-skills ul li.active-skill.Cre .custom-checkbox-container .custom-checkbox{background:#AB5DA5}.web-literacy .weblit-nav .c21-skills ul li.active-skill.Col .custom-checkbox-container .custom-checkbox{background:#FFCE07}@media screen and (min-width:768px){.web-literacy .weblit-nav{overflow:hidden}.web-literacy .weblit-nav .circletree{float:right;width:calc(100% - 322px);padding:0 20px}.web-literacy .weblit-nav .c21-skills{float:left;width:100%;max-width:322px}}.web-literacy-skills-page .hero-unit{background-image:url(/img/pages/web-literacy/21cskills/hero-unit.jpg);background-position:0 0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.web-literacy-skills-page .hero-unit{background-image:url(/img/pages/web-literacy/21cskills/hero-unit@2x.jpg)}}.web-literacy-skills-page h3{font-weight:300;line-height:1.375}.web-literacy-skills-page .competency-content h4{margin-top:20px;margin-bottom:5px}.web-literacy-skills-page .competency-content .line-item{padding:8px 0;border-bottom:solid 1px rgba(0,0,0,.1);padding-bottom:10px}.web-literacy-skills-page .competency-content .line-item:last-child{border-bottom:none}@media screen and (min-width:768px){.web-literacy-skills-page .illustration{padding-top:8px;align-items:stretch}.web-literacy-skills-page .illustration .image-container{margin-top:10px}.web-literacy-skills-page .illustration .content-container h2{margin-top:0}}.page.clubs-list-page .hero-unit{background-image:url(/img/pages/clubs/hero-unit.jpg)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.page.clubs-list-page .hero-unit{background-image:url(/img/pages/clubs/hero-unit@2x.jpg)}}.page.clubs-list-page .hero-unit .btn{margin-top:4rem}.club-location{font-size:1.5rem;cursor:pointer}.club-location:hover{color:#337ab7}.tools-page .hero-unit{background-image:url(/img/pages/tools/hero-unit.jpg)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tools-page .hero-unit{background-image:url(/img/pages/tools/hero-unit@2x.jpg)}}.tools-page .inner-container .intro h2{text-align:left}.tools-page .callout-heading{text-align:center}.tools-col{margin-bottom:3rem}@media screen and (min-width:992px){.tools-col{margin-bottom:0}}.tools-col h2{text-align:center}.tools-col .image-container{padding-bottom:0;overflow:visible}.tools-col .image-container .image-link{transform-origin:center center;transition:all .18s ease-in}.tools-col .image-container .image-link:hover{transform:scale(1.1)}.tools-col .sample-activity{text-align:center;border-bottom:.1rem solid #c1c1c0;overflow-x:hidden}.tools-col .sample-activity .label-container{display:block}.tools-col .sample-activity .label-tag{background:rgba(107,179,135,.7);color:#fff;border-radius:.4rem;font-weight:700;font-size:1.2rem;padding:.2rem .4rem;position:relative;display:inline}.tools-col .sample-activity .label-tag:after,.tools-col .sample-activity .label-tag:before{content:"";position:absolute;width:20rem;border-top:.1rem solid #c1c1c0;top:50%}.tools-col .sample-activity .label-tag:before{right:100%}.tools-col .sample-activity .label-tag:after{left:100%}.tools-col .sample-activity a{display:block;padding:2rem}.madewithcode-landing .intro .illustration.content-first{flex-direction:column-reverse}@media screen and (min-width:768px){.madewithcode-landing .intro .illustration.content-first{flex-direction:row-reverse}}.madewithcode-landing .intro .image-container{margin-top:3rem}@media screen and (min-width:768px){.madewithcode-landing .intro .image-container{margin-top:0}}@media screen and (min-width:768px){.madewithcode-firstwebpage main,.madewithcode-meme main,.madewithcode-poster main{margin-top:3rem}}.madewithcode-firstwebpage img,.madewithcode-meme img,.madewithcode-poster img{max-width:100%}.madewithcode-firstwebpage .go-further-section,.madewithcode-meme .go-further-section,.madewithcode-poster .go-further-section{background-color:#DAE1E9}.me-page h1{font-weight:500}.me-page .context{margin-top:2rem}.makes-list{display:flex;flex-wrap:wrap;list-style-type:none;margin:3rem 0;padding-left:0;font-size:1.4rem}.makes-list li{width:30rem;margin-right:2rem;margin-bottom:2rem;border:.1rem solid #c1c1c0}.makes-list a{display:block;height:100%;transition:background-color .5s ease 0s}.makes-list a:hover{text-decoration:none;background:#DAE1E9}.makes-list .meta{padding:1rem}.makes-list .meta p{color:#4D4E53;font-size:1.4rem;line-height:1.3;margin-bottom:.5rem}.makes-list .title{font-weight:700}.makes-list .thumbnail{position:relative;padding:0;margin-bottom:0;border-radius:0;border:none;transition:none;height:150px;background-repeat:no-repeat;background-position:center center;background-size:cover;background-color:#EAEAEA}.makes-list .type{position:absolute;bottom:.7rem;right:.7rem;padding:0 .5rem;border-radius:.4rem;background:#EE884F;color:#fff;text-transform:capitalize}@keyframes loading{0%{width:0}100%{width:1.8rem}}.loading-message:after{content:"...";display:inline-block;overflow:hidden;width:0;margin-left:.5rem;font-size:2.5rem;vertical-align:bottom;animation:loading 1.2s linear infinite}.opportunities-page .hero-unit{background-image:url(/img/pages/opportunities/hero-unit.jpg)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.opportunities-page .hero-unit{background-image:url(/img/pages/opportunities/hero-unit@2x.jpg)}}.opportunities-page .big-section h2{font-size:4.3rem}.call-container{padding:10px 0 45px 0}.call-container>p{margin-bottom:30px}.call-container h3{margin-bottom:15px}.call-container section{padding:0}.call-container .intro{margin-bottom:20px!important}.call-container .intro h1{margin-bottom:10px!important;line-height:4.3rem!important}.call-container .intro h2{line-height:3.7rem!important}.call-container h2{padding:0;margin:20px 0 20px 0}.call-container .callout-box{background:#E3F7F7;margin:50px 0 55px 0;padding:40px 30px 30px 30px;position:relative}.call-container .callout-box *{color:#0C9692}.call-container .callout-box h2{background:#0C9692;text-transform:uppercase;position:absolute;top:-19px;left:30px;padding:10px 16px;font-weight:700;color:#fff;font-size:16px;margin:0}.call-container .callout-box.past-workshop{background:#EFEFEF}.call-container .callout-box.past-workshop *{color:#333}.call-container .callout-box.past-workshop h2{background:#333;color:#EFEFEF}.call-container .callout-box .date{margin:0;padding:0;font-weight:500}.call-container .callout-box h1{font-weight:400;padding:0;font-size:30px;margin:0 0 8px 0}.call-container .callout-box .description{margin:0}.call-container .callout-box:after{content:"";position:absolute;bottom:-20px;height:40px;width:40px;left:calc(50% - 20px);transform:rotate(45deg);background:inherit}.call-container .etherpad{width:100%;height:800px;margin:5px 0 35px 0;border:solid 2px #eee}.call-container .open-etherpad{margin-left:12px}.call-container .past-workshops,.call-container .upcoming-workshops{padding:0;list-style-type:none}.call-container .past-workshops h2,.call-container .past-workshops p,.call-container .upcoming-workshops h2,.call-container .upcoming-workshops p{font-size:1.8rem;margin:0;padding:0}.call-container .past-workshops .watch-archive,.call-container .upcoming-workshops .watch-archive{margin-top:15px}.call-container .past-workshops .watch-archive a,.call-container .upcoming-workshops .watch-archive a{font-weight:700}.call-container .past-workshops h2,.call-container .upcoming-workshops h2{font-weight:600}.call-container .past-workshops h2:not(:last-child),.call-container .upcoming-workshops h2:not(:last-child){margin-bottom:10px}.call-container .past-workshops li,.call-container .upcoming-workshops li{border-bottom:solid 1px #eee;padding:15px 0}.call-container .past-workshops li:first-child,.call-container .upcoming-workshops li:first-child{padding-top:0}.call-container .past-workshops li:last-child,.call-container .upcoming-workshops li:last-child{border:none}.call-container .video-wrapper{text-align:center;background:#eee;height:0;padding-bottom:56.25%;margin:0 auto 25px auto;position:relative}.call-container .video-wrapper .iframe-video,.call-container .video-wrapper iframe{position:absolute;top:0;left:0;border:none;width:100%;height:100%}.wp-content-wrapper{margin:3rem 0}.wp-content-wrapper img{max-width:100%;height:auto}.wp-content-wrapper .container{max-width:100%}.page.badges .hero-unit{background-image:url(/img/pages/badges/badge-banner.jpg);background-repeat:no-repeat;background-color:#474E79;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover}.page.badges .hero-unit h1{margin-top:40px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.page.badges .hero-unit{background-image:url(/img/pages/badges/badge-banner@2x.jpg)}}.page.badges .hero-unit .sub-title{padding:0 10rem;font-size:3.5rem}.page.badges .about-credentials{padding-top:2em;width:90%;margin:auto}.page.badges .about-credentials p{font-size:2.6rem;line-height:2.8rem}.badges .hive-links{margin:2.5rem 0}.badges .hive-links .hive-link{white-space:nowrap;margin:.6rem 0}.badges .hive-links .hive-link .image-tag{width:6.3rem}.badges .hive-links .hive-link span{margin:0 0 0 1rem;text-transform:uppercase}.badges .image-container{padding-bottom:0}.badges .image-container img{border-radius:4px;width:100%}.top-back-navigation{margin-top:12px;margin-bottom:24px}.top-back-navigation .btn-link{text-transform:uppercase;color:#5E6B9F}.single-badge .badge-icon img{width:40%}.single-badge .badge-horizontal-icon{margin-bottom:3rem}.single-badge .badge-horizontal-icon .badge-description{margin-top:3rem}.single-badge .badge-horizontal-icon .badge-description h2{margin-top:10px}.single-badge .badge-horizontal-icon .badge-description .description{font-size:1.8rem}.single-badge #content{padding:0 4rem}.single-badge .modal.show{background:rgba(0,0,0,.5)}.single-badge .modal.show h3.centered{text-align:center}.single-badge .modal.show p.pp-note{font-size:1.2rem;margin-top:.5rem;line-height:1.2}.apply-send-qualifications h3{margin-top:56px}.apply-send-qualifications form .form-group .control-label{font-weight:300;margin-bottom:12px}.apply-send-qualifications form .form-group .form-control{background-color:#F3F4F9;padding:12px;font-size:1.8rem;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.apply-send-qualifications form .form-group .form-control::-webkit-input-placeholder{font-style:italic}.apply-send-qualifications form .form-group .form-control:-moz-placeholder{font-style:italic}.apply-send-qualifications .btn.attach{padding:.25rem 1rem;margin-left:1rem}.apply-send-qualifications .attached{display:block;background:#fff;border-radius:.25em;padding:0 .25em;position:relative}.apply-send-qualifications .attached+.attached{margin-top:2px}.apply-send-qualifications .attached:before{content:'attachment:';margin-right:1em;font-weight:bolder}.apply-send-qualifications .attached .close{right:1em;position:absolute;line-height:1.2}.individual-badge .badge-navigation{display:flex;justify-content:space-between;margin-bottom:1em}.individual-badge .badge-navigation .next .icon,.individual-badge .badge-navigation .previous .icon{display:inline-block;max-width:100px;max-height:114px}.individual-badge .badge-navigation .next .icon img,.individual-badge .badge-navigation .previous .icon img{max-width:100%;max-height:100%}.individual-badge .badge-navigation .next .text,.individual-badge .badge-navigation .previous .text{display:inline-block;text-transform:uppercase}.individual-badge .badge-navigation .next{text-align:right}.individual-badge .badge-navigation .next .text{margin-right:12px}.individual-badge .badge-navigation .next img{width:100px}.individual-badge .badge-navigation .previous .text{margin-left:12px}.individual-badge .badge-navigation .previous img{width:100px}.individual-badge .attached{margin-left:1em}.optional-file-input .btn-link{padding-left:0;padding-right:0}.login-cta .login-text{font-size:1.2em;font-weight:700;margin-right:1.5em;color:#777}.login-cta a.btn{padding-left:4em;padding-right:4em}.social-share{list-style:none;text-align:right}.social-share li{display:inline-block;margin:0 .5em}.badge-reward-text{background-color:#E9EAF1;padding:32px;border-radius:4px}.badge-reward-text .date{margin-bottom:12px;text-transform:uppercase}.badge-reward-text .qualifications{font-size:1.8rem;line-height:2.5rem;font-style:italic;margin-bottom:12px}.badge-reward-text .qualifications:before{content:'"'}.badge-reward-text .qualifications:after{content:'"'}.badges-content .badge-icon-link{text-decoration:none;color:#56565A}div.modal-credly.error button.back{background:#ea0000;color:#f5ebeb;box-shadow:0 .4rem 0 #841e1e,0 .1rem 0 rgba(255,255,255,.5) inset}div.modal-credly div.modal-body{text-align:center}div.modal-credly div.modal-body p{text-align:left;margin-top:1em}div.modal-credly div.modal-body button.back{margin:1rem 0;padding:.2em .5em 0}.clubs-guides .guideList{margin:30px 0 35px 0}.clubs-guides .resourceCategory{border-bottom:solid 1px #d7d8d9;margin:30px 0;padding:0 0 25px 0}.clubs-guides .resourceCategory:last-child{border:none}.clubs-guides .resourceCategory h3{font-weight:300;margin:0 0 15px 0;padding:0}.clubs-guides .resourceCategory ul{list-style-type:none;padding:0}.clubs-guides .resourceCategory ul li{margin:0;padding:0}.clubs-guides .resourceCategory .translations{font-style:italic;padding-left:15px;opacity:.7;list-style-type:none;padding-left:25px;margin:3px 0}.clubs-guides .resourceCategory .translations .language{opacity:.6}.clubs-guides .resourceCategory .translations li{line-height:.85em}.clubs-guides .resourceCategory .translations li:before{content:'\2022';position:relative;left:-6px;font-style:normal}.clubs-guides .resourceCategory .translations li a{line-height:1.4em}.clubs-guides .resourceCategory .translations a:after{content:","}.clubs-guides .resourceCategory .translations a:last-of-type:after{content:""}.gigabit-section .hero-unit{background-image:url(/img/pages/gigabit/minimaker.jpg)}.gigabit-section .sidebar{background-color:#E78832}.gigabit-section .sidebar .top-level-item.sub-nav-active{background-color:#E78832}.gigabit-section .sidebar-subitems{background-color:#E78832!important}.gigabit-section .sidebar-menu a{background-color:#E78832!important}.gigabit-section .mui-tab-switcher .mui-tabs .mui-btn{background-color:rgba(231,136,50,.9)}.gigabit-section .mui-tab-switcher .mui-tabs .mui-btn.mui-active{background-color:#fff}.gigabit-contact-block{padding:0 30px;margin-bottom:20px}@media (min-width:768px){.gigabit-contact{min-height:10em}}.gigabit-contact h4{font-size:26px;font-weight:300}.gigabit-contact p{font-size:14px;line-height:1.33em}.gigabit-contact a{font-size:14px;display:block;line-height:1.66em}.grey-block{background:#F9F9F9}.grey-block .box{background:#fff;border:0}.partner-logos{display:flex;align-items:center;flex-wrap:wrap}.glyph-link:before{margin-right:.5em;font-family:FontAwesome}.glyph-link:active,.glyph-link:focus,.glyph-link:hover{text-decoration:none}.glyph-link-email:before{content:"\f0e0"}.glyph-link-twitter:before{content:"\f099"}.glyph-link-facebook:before{content:"\f09a"}.project-card{background:#fff;text-align:left}.project-card .photo{width:100%}.project-card .city.has-photo{position:relative;top:-.75em}.project-card .project-name{font-size:18px}.project-card .lead-org,.project-card .lead-org a,.project-card .summary{line-height:2em;font-size:12px}.tag{color:#fff;display:inline-block;padding:0 .5em;line-height:1.5em}.tag-orange{background:#E78832}.tags .tag{margin-right:.5em;margin-bottom:.5em}.tags .tag:last-child{margin-right:0}.meta-block{display:flex}.meta-block .tags{position:absolute;left:15px;top:-.75em}.project-metadata-dl dt{text-transform:uppercase}.project-metadata-dl dd{margin-bottom:1em}.project-metadata-dl dd a{font-size:inherit;line-height:inherit}.dl-block{background:rgba(227,131,0,.1)}.dl-block h2{text-align:center}.dl-block dl{display:flex;flex-wrap:wrap}.dl-block dl>*{width:50%;flex-shrink:0;border-bottom:1px solid #fff;padding:1.5em 0;font-weight:400;font-size:12px}.dl-block dl>:nth-last-child(1),.dl-block dl>:nth-last-child(2){border-bottom:0}.dl-block dl dd{text-align:center}.circled-ol{counter-reset:li;list-style:none;padding:0;margin:0}.circled-ol li{display:flex;margin-bottom:2em;align-items:center}.circled-ol li a{font-size:inherit;line-height:inherit}.circled-ol li:before{align-items:center;border-radius:50%;border:1px solid #E78832;color:#E78832;content:counter(li);counter-increment:li;display:flex;flex-shrink:0;font-size:18px;height:36px;justify-content:center;margin-right:18px;width:36px}.matrix{width:100%}.matrix thead{background:rgba(227,131,0,.1)}.matrix td,.matrix th{padding:20px}.matrix th{text-transform:uppercase;font-size:12px}.matrix tbody tr{border-bottom:1px solid #D7D7D9}.matrix tbody tr:last-child{border:0}.dl-matrix{display:flex;flex-wrap:wrap}.dl-matrix dd,.dl-matrix dt{padding:10px}.dl-matrix dd:first-of-type,.dl-matrix dt:first-of-type{background:rgba(227,131,0,.1)}.dl-matrix dt{width:33%;text-transform:uppercase;font-size:12px}.dl-matrix dd{width:66%}.Select{position:relative}.Select,.Select div,.Select input,.Select span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.Select.is-disabled>.Select-control{background-color:#f6f6f6}.Select.is-disabled .Select-arrow-zone{cursor:default;pointer-events:none}.Select-control{background-color:#fff;border-color:#d9d9d9 #ccc #b3b3b3;border-radius:4px;border:1px solid #ccc;color:#333;cursor:default;display:table;height:36px;outline:0;overflow:hidden;position:relative;width:100%}.Select-control:hover{box-shadow:0 1px 0 rgba(0,0,0,.06)}.is-searchable.is-open>.Select-control{cursor:text}.is-open>.Select-control{border-bottom-right-radius:0;border-bottom-left-radius:0;background:#fff;border-color:#b3b3b3 #ccc #d9d9d9}.is-open>.Select-control>.Select-arrow{border-color:transparent transparent #999;border-width:0 5px 5px}.is-searchable.is-focused:not(.is-open)>.Select-control{cursor:text}.is-focused:not(.is-open)>.Select-control{border-color:#08c #0099e6 #0099e6;box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 5px -1px rgba(0,136,204,.5)}.Select-placeholder{bottom:0;color:#aaa;left:0;line-height:34px;padding-left:10px;padding-right:10px;position:absolute;right:0;top:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-value>.Select-control>.Select-placeholder{color:#333}.Select-value{color:#aaa;left:0;padding:8px 52px 8px 10px;position:absolute;right:-15px;top:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-value>.Select-control>.Select-value{color:#333}.Select-input{height:34px;padding-left:10px;padding-right:10px;vertical-align:middle}.Select-input>input{background:none transparent;border:0 none;box-shadow:none;cursor:default;display:inline-block;font-family:inherit;font-size:inherit;height:34px;margin:0;outline:0;padding:0;-webkit-appearance:none}.is-focused .Select-input>input{cursor:text}.Select-control:not(.is-searchable)>.Select-input{outline:0}.Select-loading-zone{cursor:pointer;display:table-cell;position:relative;text-align:center;vertical-align:middle;width:16px}.Select-loading{-webkit-animation:Select-animation-spin .4s infinite linear;-o-animation:Select-animation-spin .4s infinite linear;animation:Select-animation-spin .4s infinite linear;width:16px;height:16px;box-sizing:border-box;border-radius:50%;border:2px solid #ccc;border-right-color:#333;display:inline-block;position:relative;vertical-align:middle}.Select-clear-zone{-webkit-animation:Select-animation-fadeIn .2s;-o-animation:Select-animation-fadeIn .2s;animation:Select-animation-fadeIn .2s;color:#999;cursor:pointer;display:table-cell;position:relative;text-align:center;vertical-align:middle;width:17px}.Select-clear-zone:hover{color:#D0021B}.Select-clear{display:inline-block;font-size:18px;line-height:1}.Select--multi .Select-clear-zone{width:17px}.Select-arrow-zone{cursor:pointer;display:table-cell;position:relative;text-align:center;vertical-align:middle;width:25px;padding-right:5px}.Select-arrow{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 2.5px;display:inline-block;height:0;width:0}.Select-arrow-zone:hover>.Select-arrow,.is-open .Select-arrow{border-top-color:#666}@-webkit-keyframes Select-animation-fadeIn{from{opacity:0}to{opacity:1}}@keyframes Select-animation-fadeIn{from{opacity:0}to{opacity:1}}.Select-menu-outer{border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#fff;border:1px solid #ccc;border-top-color:#e6e6e6;box-shadow:0 1px 0 rgba(0,0,0,.06);box-sizing:border-box;margin-top:-1px;max-height:200px;position:absolute;top:100%;width:100%;z-index:1000;-webkit-overflow-scrolling:touch}.Select-menu{max-height:198px;overflow-y:auto}.Select-option{box-sizing:border-box;color:#666;cursor:pointer;display:block;padding:8px 10px}.Select-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.Select-option.is-focused{background-color:#f2f9fc;color:#333}.Select-option.is-disabled{color:#ccc;cursor:not-allowed}.Select-noresults,.Select-search-prompt,.Select-searching{box-sizing:border-box;color:#999;cursor:default;display:block;padding:8px 10px}.Select--multi .Select-input{vertical-align:middle;margin-left:10px;padding:0}.Select--multi.has-value .Select-input{margin-left:5px}.Select-item{background-color:#f2f9fc;border-radius:2px;border:1px solid #c9e6f2;color:#08c;display:inline-block;font-size:.9em;margin-left:5px;margin-top:5px;vertical-align:top}.Select-item-icon,.Select-item-label{display:inline-block;vertical-align:middle}.Select-item-label{border-bottom-right-radius:2px;border-top-right-radius:2px;cursor:default;padding:2px 5px}.Select-item-label .Select-item-label__a{color:#08c;cursor:pointer}.Select-item-icon{cursor:pointer;border-bottom-left-radius:2px;border-top-left-radius:2px;border-right:1px solid #c9e6f2;padding:1px 5px 3px}.Select-item-icon:focus,.Select-item-icon:hover{background-color:#ddeff7;color:#0077b3}.Select-item-icon:active{background-color:#c9e6f2}.Select--multi.is-disabled .Select-item{background-color:#f2f2f2;border:1px solid #d9d9d9;color:#888}.Select--multi.is-disabled .Select-item-icon{cursor:not-allowed;border-right:1px solid #d9d9d9}.Select--multi.is-disabled .Select-item-icon:active,.Select--multi.is-disabled .Select-item-icon:focus,.Select--multi.is-disabled .Select-item-icon:hover{background-color:#f2f2f2}@keyframes Select-animation-spin{to{transform:rotate(1turn)}}@-webkit-keyframes Select-animation-spin{to{-webkit-transform:rotate(1turn)}}.mui-tab-switcher{padding-bottom:50px;position:relative;padding-top:30px}.mui-tab-switcher .mui-panel{box-shadow:none}.mui-tab-switcher .mui-btn,.mui-tab-switcher .mui-btn:active,.mui-tab-switcher .mui-btn:hover{box-shadow:none;top:0}.mui-tab-switcher .mui-tabs{position:relative;top:-80px;height:0}.mui-tab-switcher .mui-tabs .mui-btn{padding:12px 10px;height:50px;font-size:1.1em;border-radius:4px 4px 0 0;background:rgba(51,91,152,.9);margin:0 15px;min-width:0}.mui-tab-switcher .mui-tabs .mui-btn .mui-icon{height:30px}.mui-tab-switcher .mui-tabs .mui-btn span{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mui-tab-switcher .mui-tabs .mui-btn.active{background:#fff}.mui-thumb-carousel .mui-quotes .active{padding:30px 40px}.mui-thumb-carousel .mui-quotes .mui-caption{text-align:left;position:relative}.mui-thumb-carousel .mui-quotes .mui-attribution{font-weight:700;text-align:right;padding-right:30px;margin-top:25px}.w-100{width:100%!important}.m-x-auto{margin-right:auto!important;margin-left:auto!important}.m-a-0{margin:0 0!important}.m-t-0{margin-top:0!important}.m-r-0{margin-right:0!important}.m-b-0{margin-bottom:0!important}.m-l-0{margin-left:0!important}.m-x-0{margin-right:0!important;margin-left:0!important}.m-y-0{margin-top:0!important;margin-bottom:0!important}.m-a-1{margin:1rem 1rem!important}.m-t-1{margin-top:1rem!important}.m-r-1{margin-right:1rem!important}.m-b-1{margin-bottom:1rem!important}.m-l-1{margin-left:1rem!important}.m-x-1{margin-right:1rem!important;margin-left:1rem!important}.m-y-1{margin-top:1rem!important;margin-bottom:1rem!important}.m-a-2{margin:1.5rem 1.5rem!important}.m-t-2{margin-top:1.5rem!important}.m-r-2{margin-right:1.5rem!important}.m-b-2{margin-bottom:1.5rem!important}.m-l-2{margin-left:1.5rem!important}.m-x-2{margin-right:1.5rem!important;margin-left:1.5rem!important}.m-y-2{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-a-3{margin:3rem 3rem!important}.m-t-3{margin-top:3rem!important}.m-r-3{margin-right:3rem!important}.m-b-3{margin-bottom:3rem!important}.m-l-3{margin-left:3rem!important}.m-x-3{margin-right:3rem!important;margin-left:3rem!important}.m-y-3{margin-top:3rem!important;margin-bottom:3rem!important}.p-a-0{padding:0 0!important}.p-t-0{padding-top:0!important}.p-r-0{padding-right:0!important}.p-b-0{padding-bottom:0!important}.p-l-0{padding-left:0!important}.p-x-0{padding-right:0!important;padding-left:0!important}.p-y-0{padding-top:0!important;padding-bottom:0!important}.p-a-1{padding:1rem 1rem!important}.p-t-1{padding-top:1rem!important}.p-r-1{padding-right:1rem!important}.p-b-1{padding-bottom:1rem!important}.p-l-1{padding-left:1rem!important}.p-x-1{padding-right:1rem!important;padding-left:1rem!important}.p-y-1{padding-top:1rem!important;padding-bottom:1rem!important}.p-a-2{padding:1.5rem 1.5rem!important}.p-t-2{padding-top:1.5rem!important}.p-r-2{padding-right:1.5rem!important}.p-b-2{padding-bottom:1.5rem!important}.p-l-2{padding-left:1.5rem!important}.p-x-2{padding-right:1.5rem!important;padding-left:1.5rem!important}.p-y-2{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-a-3{padding:3rem 3rem!important}.p-t-3{padding-top:3rem!important}.p-r-3{padding-right:3rem!important}.p-b-3{padding-bottom:3rem!important}.p-l-3{padding-left:3rem!important}.p-x-3{padding-right:3rem!important;padding-left:3rem!important}.p-y-3{padding-top:3rem!important;padding-bottom:3rem!important}/*# sourceMappingURL=styles.css.map */