*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}/*! normalize.css 2012-07-07T09:50 UTC - http://github.com/necolas/normalize.css */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary,main{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q:before,q:after{content:'';content:none}.small,article.faq p,article.faq ol,article.faq ul,small{font-size:81.25%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}p{-webkit-hyphens:auto;-epub-hyphens:auto;-moz-hyphens:auto;hyphens:auto}dfn,em,.em{font-style:italic}ul{padding:0;list-style-type:none}dd{margin:0}.sidebar ul,.sidebar ol,.commentlist{list-style:none}@font-face{font-family:'LLicons';src:url("../fonts/LLicons.eot");src:url("../fonts/LLicons.eot?#iefix") format("embedded-opentype"),url("../fonts/LLicons.woff") format("woff"),url("../fonts/LLicons.ttf") format("truetype"),url("../fonts/LLicons.svg#LLicons") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:'LLicons';content:attr(data-icon);speak:none;font-weight:normal;font-variant:normal;text-transform:none;font-size:2em;line-height:1.2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon,.icon-provided,.icon-byo,.icon-briefcase,.icon-code,.icon-coffee,.icon-fish,.icon-star,.icon-pointer,.icon-next,.icon-prev,.icon-email,.icon-facebook,.icon-twitter,.icon-minus,.icon-plus,.icon-arrow-up,.icon-arrow-down,.icon-arrow-right,.icon-arrow-up-right,.icon-calendar,.icon-tag,.icon-clock,.icon-heart,.icon-umbrella,.icon-glasses,.icon-quote,.icon-dollars,.icon-tools,.icon-backpack,.icon-lightbulb,.icon-hackeryou,.icon-gear,.icon-map,.icon-question,.icon-computer,.icon-laptop,.icon-comment,.icon-close,.icon-back,.icon-youth,.icon-part-time,.icon-full-time,.icon-workshop,.icon-arrow-bubble,.icon-note-bublle,.icon-code-lt,.icon-asterisk-lt,.icon-calendar-lt,.icon-briefcase-lt,.icon-tag-lt,.icon-clock-lt,.icon-heart-lt,.icon-umbrella-lt,.icon-glasses-lt,.icon-quote-lt,.icon-dollars-lt,.icon-backpack-lt,.icon-tools-lt,.icon-lightbulb-lt,.icon-hackeryou-lt,.icon-gear-lt,.icon-map-lt,.icon-question-lt,.icon-computer-lt,.icon-laptop-lt,.icon-youth-lt,.icon-part-time-lt,.icon-full-time-lt,.icon-workshop-lt,.icon-asterisk,.icon-bubble,.icon-arrow-left,.icon-search,.icon-no-user,.icon-longpost,.icon-medpost,.icon-shortpost,.icon-puzzle,.icon-dotted-heart,.icon-other,.icon-arrow-down-simple,.icon-adult,.icon-camp{font-family:'LLicons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;font-size:3em;line-height:1.2;-webkit-font-smoothing:antialiased}.icon-briefcase:before{content:"\e000"}.icon-code:before{content:"\e001"}.icon-coffee:before{content:"\e002"}.icon-fish:before{content:"\e003"}.icon-star:before{content:"\e004"}.icon-pointer:before{content:"\e005"}.icon-next:before{content:"\21d2"}.icon-prev:before{content:"\21d0"}.icon-email:before{content:"\e008"}.icon-facebook:before{content:"\e009"}.icon-twitter:before{content:"\e00a"}.icon-minus:before{content:"\2d"}.icon-plus:before{content:"\2b"}.icon-arrow-up:before{content:"\21d1"}.icon-arrow-down:before{content:"\21d3"}.icon-arrow-right:before{content:"\2192"}.icon-arrow-left:before{content:"\2190"}.icon-arrow-up-right:before{content:"\2197"}.icon-calendar:before{content:"\e011"}.icon-tag:before{content:"\e012"}.icon-clock:before{content:"\e013"}.icon-heart:before{content:"\e014"}.icon-umbrella:before{content:"\e015"}.icon-glasses:before,.icon-adult:before{content:"\e016"}.icon-quote:before{content:"\e017"}.icon-dollars:before{content:"\24"}.icon-tools:before{content:"\e019"}.icon-camp:before,.icon-backpack:before{content:"\e01a"}.icon-lightbulb:before{content:"\e01b"}.icon-hackeryou:before{content:"\e01c"}.icon-gear:before{content:"\e01d"}.icon-map:before{content:"\e01e"}.icon-question:before{content:"\e01f"}.icon-computer:before,.icon-provided:before{content:"\e020"}.icon-laptop:before,.icon-byo:before{content:"\e021"}.icon-comment:before,.icon-other:before{content:"\e022"}.icon-close:before{content:"\d7"}.icon-back:before{content:"\3c"}.icon-youth:before{content:"\e025"}.icon-part-time:before{content:"\e026"}.icon-full-time:before{content:"\e027"}.icon-workshop:before{content:"\e028"}.icon-arrow-bubble:before{content:"\e029"}.icon-note-bublle:before{content:"\e02a"}.icon-code-lt:before{content:"\e02b"}.icon-asterisk-lt:before{content:"\e02c"}.icon-calendar-lt:before{content:"\e02d"}.icon-briefcase-lt:before{content:"\e02e"}.icon-tag-lt:before{content:"\e02f"}.icon-clock-lt:before{content:"\e030"}.icon-heart-lt:before{content:"\e031"}.icon-umbrella-lt:before{content:"\e032"}.icon-glasses-lt:before{content:"\e033"}.icon-quote-lt:before{content:"\e034"}.icon-dollars-lt:before{content:"\e035"}.icon-backpack-lt:before{content:"\e036"}.icon-tools-lt:before{content:"\e037"}.icon-lightbulb-lt:before{content:"\e038"}.icon-hackeryou-lt:before{content:"\e039"}.icon-gear-lt:before{content:"\e03a"}.icon-map-lt:before{content:"\e03b"}.icon-question-lt:before{content:"\e03c"}.icon-computer-lt:before{content:"\e03d"}.icon-laptop-lt:before{content:"\e03e"}.icon-youth-lt:before{content:"\e03f"}.icon-part-time-lt:before{content:"\e040"}.icon-full-time-lt:before{content:"\e041"}.icon-workshop-lt:before{content:"\e042"}.icon-asterisk:before{content:"\e043"}.icon-bubble:before{content:"\e044"}.icon-search:before{content:"\e006"}.icon-no-user:before{content:"\e007"}.icon-longpost:before{content:"\e00b"}.icon-medpost:before{content:"\e00c"}.icon-shortpost:before{content:"\e00d"}.icon-puzzle:before{content:"\e00e"}.icon-dotted-heart:before{content:"\e00f"}.icon-arrow-down-simple:before{content:"\2193"}hr{background-color:#A6A39F;border:0;height:1px;margin:2em 0}table{margin:0 0 1.5em;width:100%}th{font-weight:bold}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;padding-left:3px;vertical-align:top;width:98%}.entry-content img{margin-bottom:1em}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}@media only screen and (max-width: 500px){.alignleft,.alignright{display:block;float:none}}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:'';display:table}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,0.2);display:none;float:left;left:0;position:absolute;top:1.5em;z-index:99999}.menu-toggle{cursor:pointer;display:none}@media screen and (max-width: 600px){.menu-toggle,.main-navigation.toggled .nav-menu{display:block}.main-navigation ul{display:none}}.hentry{margin:0 0 1em}.byline,.updated{display:none}.single .byline,.group-blog .byline{display:inline}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}.page-content img.wp-smiley,.entry-content img.wp-smiley,.comment-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.wp-caption{border:1px solid #ccc;margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin:1.2% auto 0;max-width:98%}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:0.8075em 0}.site-main .gallery{margin-bottom:1.5em}.site-main .gallery a img{border:none;height:auto;max-width:90%}.site-main .gallery dd{margin:0}embed,iframe,object{max-width:100%}.site-main [class*="navigation"]{margin:0 0 1.5em;overflow:hidden}[class*="navigation"] .nav-previous{float:left;width:50%}[class*="navigation"] .nav-next{float:right;text-align:right;width:50%}.comment-content a{word-wrap:break-word}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.widget_search .search-submit{display:none}.infinite-scroll .paging-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.modal{display:none;max-width:90%;margin:0 auto;background:#fff;padding:2em;border-radius:5px;border:solid 1px #4d4d4d}.modal a.close-modal{position:absolute;top:-0.4em;right:-0.4em;display:block;width:0.9em;height:0.9em;background:#fff;font-family:"LLicons";font-size:1.5em;color:#4d4d4d;border-radius:50%;text-align:center;line-height:0.9em}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.iamge-replacement{text-indent:100%;white-space:nowrap;overflow:hidden}.hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.right{float:right}.left{float:left}@media only screen and (max-width: 1059px){br.x-large{display:none}}@media only screen and (max-width: 850px){br.large{display:none}.hide-medium{display:none}}@media only screen and (max-width: 600px){br.medium{display:none}.hide-small{display:none}}@media only screen and (min-width: 601px){br.small{display:none}}.brand-hackeryou .member-banner,.brand-hackeryou .banner-mini{background-image:url("../images/banner-org-hackeryou.jpg")}.brand-ladies-learning-code .member-banner,.brand-ladies-learning-code .banner-mini{background-image:url("../images/banner-org-ladies-learning-code.jpg")}.brand-girls-learning-code .member-banner,.brand-girls-learning-code .banner-mini{background-image:url("../images/banner-org-girls-learning-code.jpg")}.brand-kids-learning-code .member-banner,.brand-kids-learning-code .banner-mini{background-image:url("../images/banner-org-kids-learning-code.jpg")}.brand-hive-toronto .member-banner,.brand-hive-toronto .banner-mini{background-image:url("../images/banner-org-hive-toronto.jpg")}.brand-makerkids .member-banner,.brand-makerkids .banner-mini{background-image:url("../images/banner-org-makerkids.jpg")}.brand-odl .member-banner,.brand-odl .banner-mini{background-image:url("../images/banner-org-odl.jpg")}.brand-hot-pop-factory .member-banner,.brand-hot-pop-factory .banner-mini{background-image:url("../images/banner-org-hot-pop-factory.jpg")}.brand-bitmaker-labs .member-banner,.brand-bitmaker-labs .banner-mini{background-image:url("../images/banner-org-bitmaker-labs.jpg")}.brand-hackeryou .course-banner{background-image:url("../images/banner-event-hackeryou.jpg")}.brand-ladies-learning-code .course-banner{background-image:url("../images/banner-event-ladies-learning-code.jpg")}.brand-girls-learning-code .course-banner{background-image:url("../images/banner-event-girls-learning-code.jpg")}.brand-kids-learning-code .course-banner{background-image:url("../images/banner-event-kids-learning-code.jpg")}.brand-hive-toronto .course-banner{background-image:url("../images/banner-event-hive-toronto.jpg")}.brand-makerkids .course-banner{background-image:url("../images/banner-event-makerkids.jpg")}.brand-odl .course-banner{background-image:url("../images/banner-event-odl.jpg")}.brand-hot-pop-factory .course-banner{background-image:url("../images/banner-event-hot-pop-factory.jpg")}.brand-bitmaker-labs .course-banner{background-image:url("../images/banner-event-bitmaker-labs.jpg")}body{font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:100%;color:gray}strong{font-weight:inherit;color:#333}::selection{background:#dfe7e2}::-moz-selection{background:#dfe7e2}p{line-height:1.625em;margin:0 0 1.25em}@media only screen and (max-width: 600px){p{font-size:0.875em}}
.intro{margin:0 0 0.8em;font-size:1rem;color:#333;-webkit-hyphens:manual;-epub-hyphens:manual;-moz-hyphens:manual;hyphens:manual}@media only screen and (min-width: 601px){.intro{font-size:1.5625em;line-height:1.4}}
blockquote{color:#333;line-height:1.5}@media only screen and (min-width: 601px){blockquote{font-size:1.5em;line-height:normal}}
.tiny-caps,figcaption,.caption,.credits p,.stat,.course-meta p,.badge-sm,a.badge-sm,nav.legal,.sponsor .label,.membership-list p.label{font-size:10px;font-size:0.625rem;line-height:1.5;letter-spacing:0.1em;text-transform:uppercase}.small-caps,.tuition-cost,.course-stats,.button-expand,a.bubble .bubble-text,label,nav.contact,.teaser h3{font-size:12px;font-size:0.75em;line-height:1.66667;letter-spacing:0.1em;text-transform:uppercase}.caps{letter-spacing:0.1em;text-transform:uppercase}.credits a{color:#000}.credits a:hover{color:#47aea7}.credits p{margin-bottom:0}a{-webkit-transition:all 0.25s ease;transition:all 0.25s ease;text-decoration:none;color:#47aea7}a:hover,a:focus{color:#4d4d4d}.brand-hackeryou a{color:#d12026}.brand-ladies-learning-code a{color:#b1009a}.brand-girls-learning-code a{color:#8b31e0}.brand-kids-learning-code a{color:#00a076}.brand-hive-toronto a{color:#f69200}.brand-makerkids a{color:#30378f}.brand-odl a{color:#09f}.brand-hot-pop-factory a{color:#ff00e4}.brand-bitmaker-labs a{color:#00abde}.brand-hackeryou a:hover,.brand-hackeryou a:focus{color:#4d4d4d}.brand-ladies-learning-code a:hover,.brand-ladies-learning-code a:focus{color:#4d4d4d}.brand-girls-learning-code a:hover,.brand-girls-learning-code a:focus{color:#4d4d4d}.brand-kids-learning-code a:hover,.brand-kids-learning-code a:focus{color:#4d4d4d}.brand-hive-toronto a:hover,.brand-hive-toronto a:focus{color:#4d4d4d}.brand-makerkids a:hover,.brand-makerkids a:focus{color:#4d4d4d}.brand-odl a:hover,.brand-odl a:focus{color:#4d4d4d}.brand-hot-pop-factory a:hover,.brand-hot-pop-factory a:focus{color:#4d4d4d}.brand-bitmaker-labs a:hover,.brand-bitmaker-labs a:focus{color:#4d4d4d}a:link{-webkit-tap-highlight-color:rgba(0,0,0,0.3)}a.inverse,nav.legal a{color:#333}a.inverse:hover,nav.legal a:hover{color:#47aea7}.brand-hackeryou a.inverse:hover,.brand-hackeryou nav.legal a:hover,nav.legal .brand-hackeryou a:hover{color:#d12026}.brand-ladies-learning-code a.inverse:hover,.brand-ladies-learning-code nav.legal a:hover,nav.legal .brand-ladies-learning-code a:hover{color:#b1009a}.brand-girls-learning-code a.inverse:hover,.brand-girls-learning-code nav.legal a:hover,nav.legal .brand-girls-learning-code a:hover{color:#8b31e0}.brand-kids-learning-code a.inverse:hover,.brand-kids-learning-code nav.legal a:hover,nav.legal .brand-kids-learning-code a:hover{color:#00a076}.brand-hive-toronto a.inverse:hover,.brand-hive-toronto nav.legal a:hover,nav.legal .brand-hive-toronto a:hover{color:#f69200}.brand-makerkids a.inverse:hover,.brand-makerkids nav.legal a:hover,nav.legal .brand-makerkids a:hover{color:#30378f}.brand-odl a.inverse:hover,.brand-odl nav.legal a:hover,nav.legal .brand-odl a:hover{color:#09f}.brand-hot-pop-factory a.inverse:hover,.brand-hot-pop-factory nav.legal a:hover,nav.legal .brand-hot-pop-factory a:hover{color:#ff00e4}.brand-bitmaker-labs a.inverse:hover,.brand-bitmaker-labs nav.legal a:hover,nav.legal .brand-bitmaker-labs a:hover{color:#00abde}a.arrow{color:inherit;position:relative;padding-right:1.5rem}a.arrow:hover{color:#47aea7}.brand-hackeryou a.arrow:hover{color:#d12026}.brand-ladies-learning-code a.arrow:hover{color:#b1009a}.brand-girls-learning-code a.arrow:hover{color:#8b31e0}.brand-kids-learning-code a.arrow:hover{color:#00a076}.brand-hive-toronto a.arrow:hover{color:#f69200}.brand-makerkids a.arrow:hover{color:#30378f}.brand-odl a.arrow:hover{color:#09f}.brand-hot-pop-factory a.arrow:hover{color:#ff00e4}.brand-bitmaker-labs a.arrow:hover{color:#00abde}a.arrow:after{position:absolute;right:0;padding-left:0.5em;content:"\2197";color:#47aea7;font-family:"LLicons";font-size:16px;font-size:1rem;line-height:inherit}.brand-hackeryou a.arrow:after{color:#d12026}.brand-ladies-learning-code a.arrow:after{color:#b1009a}.brand-girls-learning-code a.arrow:after{color:#8b31e0}.brand-kids-learning-code a.arrow:after{color:#00a076}.brand-hive-toronto a.arrow:after{color:#f69200}.brand-makerkids a.arrow:after{color:#30378f}.brand-odl a.arrow:after{color:#09f}.brand-hot-pop-factory a.arrow:after{color:#ff00e4}.brand-bitmaker-labs a.arrow:after{color:#00abde}.mentor-name a.arrow:after{bottom:0.2em}a.arr{color:inherit}a.arr:hover{color:#47aea7}.brand-hackeryou a.arr:hover{color:#d12026}.brand-ladies-learning-code a.arr:hover{color:#b1009a}.brand-girls-learning-code a.arr:hover{color:#8b31e0}.brand-kids-learning-code a.arr:hover{color:#00a076}.brand-hive-toronto a.arr:hover{color:#f69200}.brand-makerkids a.arr:hover{color:#30378f}.brand-odl a.arr:hover{color:#09f}.brand-hot-pop-factory a.arr:hover{color:#ff00e4}.brand-bitmaker-labs a.arr:hover{color:#00abde}a.arr span.arrow,a.arr span.icon-arrow-up-right{color:#47aea7;font-family:"LLicons";font-size:16px;font-size:1rem;vertical-align:middle}.brand-hackeryou a.arr span.arrow,.brand-hackeryou a.arr span.icon-arrow-up-right{color:#d12026}.brand-ladies-learning-code a.arr span.arrow,.brand-ladies-learning-code a.arr span.icon-arrow-up-right{color:#b1009a}.brand-girls-learning-code a.arr span.arrow,.brand-girls-learning-code a.arr span.icon-arrow-up-right{color:#8b31e0}.brand-kids-learning-code a.arr span.arrow,.brand-kids-learning-code a.arr span.icon-arrow-up-right{color:#00a076}.brand-hive-toronto a.arr span.arrow,.brand-hive-toronto a.arr span.icon-arrow-up-right{color:#f69200}.brand-makerkids a.arr span.arrow,.brand-makerkids a.arr span.icon-arrow-up-right{color:#30378f}.brand-odl a.arr span.arrow,.brand-odl a.arr span.icon-arrow-up-right{color:#09f}.brand-hot-pop-factory a.arr span.arrow,.brand-hot-pop-factory a.arr span.icon-arrow-up-right{color:#ff00e4}.brand-bitmaker-labs a.arr span.arrow,.brand-bitmaker-labs a.arr span.icon-arrow-up-right{color:#00abde}a.arr .icon-arrow-up-right{padding-left:0.3em;line-height:1}h1,h2,h3,h4,h5,h6{text-rendering:optimizelegibility;font-weight:300}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:bold}h1,.alpha{color:#000;font-family:"Quicksand",Helvetica,Arial,sans-serif;font-size:2.5em;font-weight:400;line-height:1.0625;letter-spacing:-0.075em;text-transform:uppercase;margin:0 0 0.5em}h1.course-title,.alpha.course-title{font-size:2.4375em;line-height:1.12821}h1.entry-title,.alpha.entry-title{font-family:"Montserrat",Helvetica,Arial,sans-serif;color:#333;text-transform:none;letter-spacing:normal;font-size:1.5625em;line-height:1.2}@media only screen and (min-width: 601px){h1,.alpha{font-size:5.3125em;line-height:1.05882;margin:0 0 1.875rem}h1.course-title,.alpha.course-title{font-size:6.25em;line-height:1.1}h1.entry-title,.alpha.entry-title{font-size:2em}}
h2,.beta{font-size:2em;color:#333;line-height:1.25;margin:0 0 0.625em}@media only screen and (min-width: 601px){h2,.beta{font-size:2.5em}}h2.banner-text,.beta.banner-text{font-size:2.5em;line-height:1.1}@media only screen and (min-width: 851px){h2.banner-text,.beta.banner-text{font-size:3em}}
h3,.delta{color:#333;font-size:2em;line-height:1.125;margin:0 0 0.625em}h3 a,.delta a{color:#333}h3 a:hover,.delta a:hover{color:#47aea7}h4,.gamma{color:#333;font-size:1.5625em;line-height:1.2;margin:0 0 0.6em}h5{color:#333;font-size:1.25em;line-height:1.3;margin:0 0 1em}h6{color:#333;font-size:0.6875em;letter-spacing:0.1em;text-transform:uppercase;font-weight:400;line-height:1.6;margin:0 0 1em 0}.entry-title-link{font-size:1.25em;line-height:1.3}@media only screen and (min-width: 601px){.entry-title-link{font-size:2em;line-height:1.125}}
.member-title{color:#fff;letter-spacing:-0.05em;line-height:1}@media only screen and (min-width: 601px){.member-title{word-spacing:-0.1em}.member-title span{display:inline-block;padding:0 0.07em;border-radius:5px;margin-bottom:0.06em;background:rgba(71,189,182,0.8)}.brand-hackeryou .member-title span{background:#d12026}.brand-hackeryou .member-title span{background:rgba(209,32,38,0.8)}.brand-ladies-learning-code .member-title span{background:#b1009a}.brand-ladies-learning-code .member-title span{background:rgba(177,0,154,0.8)}.brand-girls-learning-code .member-title span{background:#8b31e0}.brand-girls-learning-code .member-title span{background:rgba(139,49,224,0.8)}.brand-kids-learning-code .member-title span{background:#00a076}.brand-kids-learning-code .member-title span{background:rgba(0,160,118,0.8)}.brand-hive-toronto .member-title span{background:#f69200}.brand-hive-toronto .member-title span{background:rgba(246,146,0,0.8)}.brand-makerkids .member-title span{background:#30378f}.brand-makerkids .member-title span{background:rgba(48,55,143,0.8)}.brand-odl .member-title span{background:#09f}.brand-odl .member-title span{background:rgba(0,153,255,0.8)}.brand-hot-pop-factory .member-title span{background:#ff00e4}.brand-hot-pop-factory .member-title span{background:rgba(255,0,228,0.8)}.brand-bitmaker-labs .member-title span{background:#00abde}.brand-bitmaker-labs .member-title span{background:rgba(0,171,222,0.8)}}@media only screen and (max-width: 850px){.member-title{font-size:3.45313em}}@media only screen and (max-width: 600px){.member-title{font-size:2.5em}.brand-hackeryou .member-title{background:#d12026}.brand-ladies-learning-code .member-title{background:#b1009a}.brand-girls-learning-code .member-title{background:#8b31e0}.brand-kids-learning-code .member-title{background:#00a076}.brand-hive-toronto .member-title{background:#f69200}.brand-makerkids .member-title{background:#30378f}.brand-odl .member-title{background:#09f}.brand-hot-pop-factory .member-title{background:#ff00e4}.brand-bitmaker-labs .member-title{background:#00abde}}
@media only screen and (min-width: 601px){.blog-feature-title span{display:inline-block;background:rgba(71,189,182,0.8);border-radius:5px;padding:3px 6px;margin-bottom:5px;-webkit-transition:0.25s ease;transition:0.25s ease}.blog-feature-title a:hover span{background:rgba(71,189,182,0.9)}}li{margin-bottom:0.8em}ul.bulleted,.page-template-default .main ul,.blog-main ul{list-style-type:disc;margin-top:0}ul.bulleted li,.page-template-default .main ul li,.blog-main ul li{margin-left:1.5em}.stat{color:#333}.stat strong{font-family:"Quicksand",Helvetica,Arial,sans-serif;font-size:40px;font-size:2.5rem;line-height:1.375;font-weight:400;letter-spacing:-0.05em;display:block;color:#000}.stat-list p{float:left}.stat-list p+p{border-left:1px solid #A6A39F;padding-left:1.5625rem;margin-left:1.5625rem}.room-stats .stat{overflow:hidden}.room-stats strong{float:left;margin-right:0.3em}.room-stats span{margin-top:1.3em;display:inline-block}.course-date{margin-bottom:2em}.course-date strong{font-family:"Quicksand",Helvetica,Arial,sans-serif;font-size:83px;font-size:5.1875rem;line-height:1.08434;font-weight:300;letter-spacing:-0.075em;display:block;color:#fff}@media only screen and (min-width: 601px) and (max-width: 1059px){.course-date strong{font-size:70px}}
.date-range{overflow:hidden;position:relative;max-width:230px}.date-range .date:first-child{float:left}.date-range-separator{position:relative;float:left;width:1px;background:#4d4d4d;height:100px;margin:0 20px}.date-range-separator span{position:absolute;top:50%;left:50%;width:2em;height:3em;margin-top:-1.5em;margin-left:-1em;padding-top:0.7em;background:#333;text-align:center;color:gray}@media only screen and (min-width: 601px) and (max-width: 1059px){.date-range-separator{height:90px;margin:0 7%}}
.course-meta{color:#333}.course-meta strong{font-family:"Quicksand",Helvetica,Arial,sans-serif;font-size:33px;font-size:2.0625rem;line-height:1.21212;font-weight:400;letter-spacing:-0.075em;color:#000;vertical-align:middle}.course-meta span{color:#000;vertical-align:middle}@media only screen and (min-width: 851px){.course-meta{text-align:center}.course-meta p{margin-bottom:1.5625rem}.course-meta strong,.course-meta span{display:block}}@media only screen and (max-width: 850px){.course-meta strong,.course-meta span{padding-right:10px}.course-meta .hours,.course-meta .tech{display:none}}
.tuition-cost{color:#333;text-align:center}.tuition-cost strong{display:block;font-family:"Quicksand",Helvetica,Arial,sans-serif;font-size:62px;font-size:3.875rem;line-height:1.12903;font-weight:300;letter-spacing:-0.05em}.course-stats{color:#fff;text-align:center}.course-stats strong{display:block;color:#fff;font-family:"Quicksand",Helvetica,Arial,sans-serif;font-size:62px;font-size:3.875rem;line-height:1.12903;font-weight:300;letter-spacing:-0.05em;padding:0.2em 0 0.1em}@media only screen and (min-width: 601px) and (max-width: 850px){.course-stats strong{font-size:3.125rem}}@media only screen and (max-width: 600px){.course-stats br{display:none}}.course-stats .icon{font-size:3em}.course-stats .icon-big{display:block;font-size:4em;line-height:1.83em}.important-dates p{font-size:0.8125em;margin-bottom:0.75em}.important-dates p strong{text-transform:uppercase}.inverted h1,.bg-dark h1{color:#808080}.inverted p,.bg-dark p{color:#bbb}.banner h1{color:#fff}.banner p{color:#fff}.inverted a,.bg-dark a,.banner a{color:#fff}.inverted a:hover,.bg-dark a:hover,.banner a:hover{text-decoration:underline}.brand-hackeryou .inverted a:hover,.brand-hackeryou .bg-dark a:hover,.brand-hackeryou .banner a:hover{color:#fff}.brand-ladies-learning-code .inverted a:hover,.brand-ladies-learning-code .bg-dark a:hover,.brand-ladies-learning-code .banner a:hover{color:#fff}.brand-girls-learning-code .inverted a:hover,.brand-girls-learning-code .bg-dark a:hover,.brand-girls-learning-code .banner a:hover{color:#fff}.brand-kids-learning-code .inverted a:hover,.brand-kids-learning-code .bg-dark a:hover,.brand-kids-learning-code .banner a:hover{color:#fff}.brand-hive-toronto .inverted a:hover,.brand-hive-toronto .bg-dark a:hover,.brand-hive-toronto .banner a:hover{color:#fff}.brand-makerkids .inverted a:hover,.brand-makerkids .bg-dark a:hover,.brand-makerkids .banner a:hover{color:#fff}.brand-odl .inverted a:hover,.brand-odl .bg-dark a:hover,.brand-odl .banner a:hover{color:#fff}.brand-hot-pop-factory .inverted a:hover,.brand-hot-pop-factory .bg-dark a:hover,.brand-hot-pop-factory .banner a:hover{color:#fff}.brand-bitmaker-labs .inverted a:hover,.brand-bitmaker-labs .bg-dark a:hover,.brand-bitmaker-labs .banner a:hover{color:#fff}.brand-hackeryou .inverted .button:hover,.brand-hackeryou .bg-dark .button:hover,.brand-hackeryou .banner .button:hover{color:#fff}.brand-ladies-learning-code .inverted .button:hover,.brand-ladies-learning-code .bg-dark .button:hover,.brand-ladies-learning-code .banner .button:hover{color:#fff}.brand-girls-learning-code .inverted .button:hover,.brand-girls-learning-code .bg-dark .button:hover,.brand-girls-learning-code .banner .button:hover{color:#fff}.brand-kids-learning-code .inverted .button:hover,.brand-kids-learning-code .bg-dark .button:hover,.brand-kids-learning-code .banner .button:hover{color:#fff}.brand-hive-toronto .inverted .button:hover,.brand-hive-toronto .bg-dark .button:hover,.brand-hive-toronto .banner .button:hover{color:#fff}.brand-makerkids .inverted .button:hover,.brand-makerkids .bg-dark .button:hover,.brand-makerkids .banner .button:hover{color:#fff}.brand-odl .inverted .button:hover,.brand-odl .bg-dark .button:hover,.brand-odl .banner .button:hover{color:#fff}.brand-hot-pop-factory .inverted .button:hover,.brand-hot-pop-factory .bg-dark .button:hover,.brand-hot-pop-factory .banner .button:hover{color:#fff}.brand-bitmaker-labs .inverted .button:hover,.brand-bitmaker-labs .bg-dark .button:hover,.brand-bitmaker-labs .banner .button:hover{color:#fff}.inverted a.arrow:after,.bg-dark a.arrow:after,.banner a.arrow:after{color:#7fd2cd}.inverted a.arrow:hover,.bg-dark a.arrow:hover,.banner a.arrow:hover{color:#7fd2cd}.inverted h2,.bg-dark h2,.inverted h3,.bg-dark h3,.inverted h4,.bg-dark h4,.inverted h5,.bg-dark h5,.inverted h6,.bg-dark h6,.banner h2,.banner h3,.banner h4,.banner h5,.banner h6{color:#fff}.inverted figcaption,.bg-dark figcaption,.banner figcaption{color:#fff}.inverted figcaption em,.bg-dark figcaption em,.banner figcaption em{font-style:normal;color:#fff;color:rgba(255,255,255,0.5)}.inverted figcaption a,.bg-dark figcaption a,.banner figcaption a{color:#7fd2cd}.inverted figcaption a:hover,.bg-dark figcaption a:hover,.banner figcaption a:hover{color:#fff;text-decoration:none}.bg-dark{background:#333}.bg-light{background:#eaefec}.bg-brand{background:#47aea7}.brand-hackeryou .bg-brand{background:#d12026}.brand-ladies-learning-code .bg-brand{background:#b1009a}.brand-girls-learning-code .bg-brand{background:#8b31e0}.brand-kids-learning-code .bg-brand{background:#00a076}.brand-hive-toronto .bg-brand{background:#f69200}.brand-makerkids .bg-brand{background:#30378f}.brand-odl .bg-brand{background:#09f}.brand-hot-pop-factory .bg-brand{background:#ff00e4}.brand-bitmaker-labs .bg-brand{background:#00abde}.banner{background:#333;background-size:cover;background-position:center 0}.page-template-default .labs-circle{width:150px}@media only screen and (min-width: 851px){.page-template-default .logo{padding-top:1em}}@media only screen and (max-width: 600px){.page-template-default .labs-circle{display:none}.page-template-default .logo{width:80px;margin-bottom:1em}}
@media only screen and (min-width: 601px){.error404 section.main{min-height:550px}}@media only screen and (min-width: 601px) and (max-width: 850px){.error404 h1{font-size:4em}}
.byline{color:#999}.entry-content dd{margin-left:0;font-size:0.9em;color:#787878;margin-bottom:1.5em}.entry-content video,.entry-content object{max-width:100%;height:auto}.entry-content pre{background:#eee;border:1px solid #cecece;padding:10px}.wp-caption{max-width:100%;background:#eee;padding:5px}.wp-caption img{max-width:100%;margin-bottom:0;width:100%}.wp-caption p.wp-caption-text{font-size:0.85em;margin:4px 0 7px;text-align:center}.pagination,.wp-prev-next{margin:1.1em 0 2.2em}.pagination{text-align:center}.pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;margin:1px}.pagination ul li{padding:0;margin:0;float:left;display:inline;overflow:hidden}.pagination ul li a,.pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1em;font-size:1em;font-weight:normal;padding:.5em;min-width:1em;display:block}.pagination ul li span.current{font-weight:bold}.wp-prev-next .prev-link{float:left}.wp-prev-next .next-link{float:right}.commentlist li{position:relative;clear:both;overflow:hidden;list-style-type:none;margin-bottom:1.5em;padding:0.7335em 10px}.commentlist li:last-child{margin-bottom:0}.commentlist li ul.children{margin:0}.commentlist li[class*=depth-]{margin-top:1.1em}.commentlist li.depth-1{margin-left:0;margin-top:0}.commentlist li:not(.depth-1){margin-right:-10px;margin-left:-10px;margin-top:0;padding-bottom:0}.commentlist .odd{background:#eee}.commentlist .even{background:#fefefe}.commentlist .vcard{margin-left:50px}.commentlist .vcard cite.fn{font-weight:700;font-style:normal}.commentlist .vcard time{float:right}.commentlist .vcard time a{color:#999;text-decoration:none}.commentlist .vcard time a:hover{text-decoration:underline}.commentlist .vcard img.avatar{position:absolute;left:10px;padding:2px;border:1px solid #cecece;background:#fff}.commentlist .comment_content{margin-left:50px}.commentlist .comment_content p{margin:0.7335em 0 1.5em;font-size:1em;line-height:1.5em}.commentlist .comment-reply-link{text-decoration:none;float:right;background:#4598bb;padding:3px 5px;color:#fff;opacity:0.65;margin-bottom:10px;font-weight:700;font-size:0.9em}.commentlist .comment-reply-link:hover,.commentlist .comment-reply-link:focus{opacity:1}.respond-form{margin:1.5em 10px;padding-bottom:2.2em}.respond-form form{margin:0.75em 0}.respond-form form li{list-style-type:none;clear:both;margin-bottom:0.7335em}.respond-form form li label,.respond-form form li small{display:none}.respond-form form input[type=text],.respond-form form input[type=email],.respond-form form input[type=url],.respond-form form textarea{padding:3px 6px;background:#efefef;border:2px solid #cecece;line-height:1.5em}.respond-form form input[type=text]:focus,.respond-form form input[type=email]:focus,.respond-form form input[type=url]:focus,.respond-form form textarea:focus{background:#fff}.respond-form form input[type=text]:invalid,.respond-form form input[type=email]:invalid,.respond-form form input[type=url]:invalid,.respond-form form textarea:invalid{outline:none;border-color:#fbc2c4;background-color:#f6e7eb;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none}.respond-form form input[type=text],.respond-form form input[type=email],.respond-form form input[type=url]{max-width:400px;min-width:250px}.respond-form form textarea{resize:none;width:97.3%;height:150px}#comment-form-title{margin:0 0 1.1em}#allowed_tags{margin:1.5em 10px 0.7335em 0}.nocomments{margin:0 20px 1.1em}.footer{clear:both}.container{padding-left:25px;padding-right:25px}@media only screen and (min-width: 601px){.container{padding-right:40px;padding-left:40px}}
section{padding-top:25px;padding-bottom:25px}@media only screen and (min-width: 601px){section{padding-top:40px;padding-bottom:40px}}
.row{position:relative;max-width:1060px;margin:0 auto;zoom:1}.row:before,.row:after{content:"";display:table}.row:after{clear:both}.row.wide,.row.wide .row{max-width:1360px}.offset-anchor{display:block;position:relative;height:0;top:-65px}@media only screen and (min-width: 851px){.offset-anchor{top:-85px}}
@media only screen and (min-width: 601px){.col{float:left}.col:last-child{margin-right:0;float:right}.col:first-child{margin-left:0;float:left}.col.first{margin-left:0;float:left}.col.last{float:right;margin-right:0}.primary{width:78.3%}.secondary{width:17.9%}.primary-sm{width:70.75%}.secondary-lg{width:23.6%}.primary-padded{padding-right:21.7%}.primary-sm-offset,.success-stories h5{padding-left:29.25%}.third{width:30.5%;margin-left:4.2%}.two-thirds{width:61%;margin-left:4.2%}.half{width:47%;margin-left:6%}.quarter{width:22%;margin-left:4%}.close-half{width:49%;margin-left:2%}}@media only screen and (min-width: 851px){.big-col{float:left}.big-col:last-child,.big-col.last{margin-right:0}.big-col.last{float:right}.big-col:first-child,.big-col.first{margin-left:0}}@media only screen and (min-width: 601px){.course-primary{width:70%;padding-right:4%;border-right:solid 1px #a6a39f}.course-secondary{width:30%;padding-left:3%}}@media only screen and (min-width: 851px){.course-primary{width:80%;padding-right:0}.has-lead .course-primary{background:url("../images/vr.png") repeat-y 75% 0}.course-main{float:left;padding-right:4%;overflow:hidden}.has-lead .course-main{width:75%}.course-meta{float:left;margin-right:40px;width:5.5em}.course-desc{overflow:hidden}.course-middle{float:right;width:25%;padding:0 2.5%}.course-secondary{width:20%;padding-left:2%}}.blog-container{overflow:hidden}.blog-main,.blog-meta-main,.sidebar-block,.blog-feature-content{padding-left:25px;padding-right:25px}@media only screen and (min-width: 601px){.blog-main,.blog-meta-main,.sidebar-block,.blog-feature-content{padding-left:40px;padding-right:40px}}
@media only screen and (min-width: 601px){.blog-feature{position:relative}.blog-feature-content{position:absolute;top:0;left:0;height:100%;width:100%}.blog-feature-content .title{position:absolute;bottom:0;left:0;padding:40px}.blog-feature-content .author{position:absolute;top:0;right:0;padding:25px 40px}.blog-meta-main{padding-right:355px}}@media only screen and (min-width: 601px) and (max-width: 850px){.blog-meta-sidebar{position:absolute;right:0;width:315px;top:0}}@media only screen and (min-width: 851px){.blog-row{max-width:1140px;margin:0 auto;zoom:1}.blog-row:before,.blog-row:after{content:"";display:table}.blog-row:after{clear:both}.blog-row.main{overflow:hidden;max-width:1440px}.blog-main,.blog-meta-main{float:left;width:71.1%;padding-right:20px}.blog-sidebar,.blog-meta-sidebar{float:left;width:28.9%}.blog-feature{position:fixed;top:85px;bottom:0;left:0;width:60%;z-index:100}.blog-home-sidebar{position:relative;float:right;width:40%;z-index:130}.blog-sidebar .sidebar-block,.blog-sidebar .sidebar-block-full .contnets{padding-left:20px}}@media only screen and (min-width: 1440px){.blog-feature{width:100%}.blog-feature-content{width:1440px;left:50%;margin-left:-720px}.blog-feature-content .author,.blog-feature-content .title{padding-right:600px}}.media,.media-body{overflow:hidden}.media-img{float:left;margin-right:1.25em;margin-bottom:1.25em}@media only screen and (min-width: 601px){.block-3{margin-left:-5.5%}.block-3>li,.block-3>.block{display:inline-block;vertical-align:top;margin-right:-4px}.block-3>li,.block-3>.block{width:27.9%;margin-left:5.5%;margin-bottom:1em}.block-4{margin-left:-1.2%}.block-4>li,.block-4>.block{display:inline-block;vertical-align:top;margin-right:-4px}.block-4>li,.block-4>.block{width:23.8%;margin-left:1.2%}.block-5{margin-left:-1.4%}.block-5>li,.block-5>.block{display:inline-block;vertical-align:top;margin-right:-4px}.block-5>li,.block-5>.block{width:18.6%;margin-left:1.4%}}.expansion{position:absolute;left:0;right:0}@media only screen and (min-width: 768px){.wrap{max-width:1140px}.nav{border:0}.nav li a{border-bottom:0}.nav li:hover ul{top:auto;display:block}.sidebar{margin-top:2.2em}.widgettitle{border-bottom:2px solid #444;margin-bottom:0.75em}.widget{padding:0 10px;margin:2.2em 0}.widget ul li{margin-bottom:0.75em}.widget ul li ul{margin-top:0.75em;padding-left:1em}}.button,.button-solid,.button-inverse,a.button-white,.button-white,.button-grey{display:inline-block;padding:0 0.9em;border-radius:5px;border:solid 2px #47bdb6;font-family:"Quicksand",Helvetica,Arial,sans-serif;font-size:1.25em;font-weight:bold;line-height:1.65em;height:1.9em;text-transform:uppercase;cursor:pointer}.button{background:#47bdb6;color:#fff}.brand-hackeryou .button{background:#d12026}.brand-ladies-learning-code .button{background:#b1009a}.brand-girls-learning-code .button{background:#8b31e0}.brand-kids-learning-code .button{background:#00a076}.brand-hive-toronto .button{background:#f69200}.brand-makerkids .button{background:#30378f}.brand-odl .button{background:#09f}.brand-hot-pop-factory .button{background:#ff00e4}.brand-bitmaker-labs .button{background:#00abde}.brand-hackeryou .button{border-color:#d12026}.brand-ladies-learning-code .button{border-color:#b1009a}.brand-girls-learning-code .button{border-color:#8b31e0}.brand-kids-learning-code .button{border-color:#00a076}.brand-hive-toronto .button{border-color:#f69200}.brand-makerkids .button{border-color:#30378f}.brand-odl .button{border-color:#09f}.brand-hot-pop-factory .button{border-color:#ff00e4}.brand-bitmaker-labs .button{border-color:#00abde}.brand-hackeryou .button{color:#fff}.brand-ladies-learning-code .button{color:#fff}.brand-girls-learning-code .button{color:#fff}.brand-kids-learning-code .button{color:#fff}.brand-hive-toronto .button{color:#fff}.brand-makerkids .button{color:#fff}.brand-odl .button{color:#fff}.brand-hot-pop-factory .button{color:#fff}.brand-bitmaker-labs .button{color:#fff}.button:hover,.button:focus,.button:active{background:transparent !important;color:#47bdb6;padding:0 1.3em}.brand-hackeryou .button:hover,.brand-hackeryou .button:focus,.brand-hackeryou .button:active{color:#d12026}.brand-ladies-learning-code .button:hover,.brand-ladies-learning-code .button:focus,.brand-ladies-learning-code .button:active{color:#b1009a}.brand-girls-learning-code .button:hover,.brand-girls-learning-code .button:focus,.brand-girls-learning-code .button:active{color:#8b31e0}.brand-kids-learning-code .button:hover,.brand-kids-learning-code .button:focus,.brand-kids-learning-code .button:active{color:#00a076}.brand-hive-toronto .button:hover,.brand-hive-toronto .button:focus,.brand-hive-toronto .button:active{color:#f69200}.brand-makerkids .button:hover,.brand-makerkids .button:focus,.brand-makerkids .button:active{color:#30378f}.brand-odl .button:hover,.brand-odl .button:focus,.brand-odl .button:active{color:#09f}.brand-hot-pop-factory .button:hover,.brand-hot-pop-factory .button:focus,.brand-hot-pop-factory .button:active{color:#ff00e4}.brand-bitmaker-labs .button:hover,.brand-bitmaker-labs .button:focus,.brand-bitmaker-labs .button:active{color:#00abde}.brand-hackeryou .button:hover,.brand-hackeryou .button:focus,.brand-hackeryou .button:active{text-decoration:none}.brand-ladies-learning-code .button:hover,.brand-ladies-learning-code .button:focus,.brand-ladies-learning-code .button:active{text-decoration:none}.brand-girls-learning-code .button:hover,.brand-girls-learning-code .button:focus,.brand-girls-learning-code .button:active{text-decoration:none}.brand-kids-learning-code .button:hover,.brand-kids-learning-code .button:focus,.brand-kids-learning-code .button:active{text-decoration:none}.brand-hive-toronto .button:hover,.brand-hive-toronto .button:focus,.brand-hive-toronto .button:active{text-decoration:none}.brand-makerkids .button:hover,.brand-makerkids .button:focus,.brand-makerkids .button:active{text-decoration:none}.brand-odl .button:hover,.brand-odl .button:focus,.brand-odl .button:active{text-decoration:none}.brand-hot-pop-factory .button:hover,.brand-hot-pop-factory .button:focus,.brand-hot-pop-factory .button:active{text-decoration:none}.brand-bitmaker-labs .button:hover,.brand-bitmaker-labs .button:focus,.brand-bitmaker-labs .button:active{text-decoration:none}.button-solid{background:#47bdb6;color:#fff !important}.brand-hackeryou .button-solid{background:#d12026}.brand-ladies-learning-code .button-solid{background:#b1009a}.brand-girls-learning-code .button-solid{background:#8b31e0}.brand-kids-learning-code .button-solid{background:#00a076}.brand-hive-toronto .button-solid{background:#f69200}.brand-makerkids .button-solid{background:#30378f}.brand-odl .button-solid{background:#09f}.brand-hot-pop-factory .button-solid{background:#ff00e4}.brand-bitmaker-labs .button-solid{background:#00abde}.brand-hackeryou .button-solid{border-color:#d12026}.brand-ladies-learning-code .button-solid{border-color:#b1009a}.brand-girls-learning-code .button-solid{border-color:#8b31e0}.brand-kids-learning-code .button-solid{border-color:#00a076}.brand-hive-toronto .button-solid{border-color:#f69200}.brand-makerkids .button-solid{border-color:#30378f}.brand-odl .button-solid{border-color:#09f}.brand-hot-pop-factory .button-solid{border-color:#ff00e4}.brand-bitmaker-labs .button-solid{border-color:#00abde}.button-solid:hover,.button-solid:focus,.button-solid:active{padding:0 1.3em}.button-inverse{background:transparent;color:#47bdb6}.brand-hackeryou .button-inverse{color:#d12026}.brand-ladies-learning-code .button-inverse{color:#b1009a}.brand-girls-learning-code .button-inverse{color:#8b31e0}.brand-kids-learning-code .button-inverse{color:#00a076}.brand-hive-toronto .button-inverse{color:#f69200}.brand-makerkids .button-inverse{color:#30378f}.brand-odl .button-inverse{color:#09f}.brand-hot-pop-factory .button-inverse{color:#ff00e4}.brand-bitmaker-labs .button-inverse{color:#00abde}.brand-hackeryou .button-inverse{border-color:#d12026}.brand-ladies-learning-code .button-inverse{border-color:#b1009a}.brand-girls-learning-code .button-inverse{border-color:#8b31e0}.brand-kids-learning-code .button-inverse{border-color:#00a076}.brand-hive-toronto .button-inverse{border-color:#f69200}.brand-makerkids .button-inverse{border-color:#30378f}.brand-odl .button-inverse{border-color:#09f}.brand-hot-pop-factory .button-inverse{border-color:#ff00e4}.brand-bitmaker-labs .button-inverse{border-color:#00abde}.button-inverse:hover,.button-inverse:focus,.button-inverse:active{color:#47bdb6;padding:0 1.3em}.brand-hackeryou .button-inverse:hover,.brand-hackeryou .button-inverse:focus,.brand-hackeryou .button-inverse:active{color:#d12026}.brand-ladies-learning-code .button-inverse:hover,.brand-ladies-learning-code .button-inverse:focus,.brand-ladies-learning-code .button-inverse:active{color:#b1009a}.brand-girls-learning-code .button-inverse:hover,.brand-girls-learning-code .button-inverse:focus,.brand-girls-learning-code .button-inverse:active{color:#8b31e0}.brand-kids-learning-code .button-inverse:hover,.brand-kids-learning-code .button-inverse:focus,.brand-kids-learning-code .button-inverse:active{color:#00a076}.brand-hive-toronto .button-inverse:hover,.brand-hive-toronto .button-inverse:focus,.brand-hive-toronto .button-inverse:active{color:#f69200}.brand-makerkids .button-inverse:hover,.brand-makerkids .button-inverse:focus,.brand-makerkids .button-inverse:active{color:#30378f}.brand-odl .button-inverse:hover,.brand-odl .button-inverse:focus,.brand-odl .button-inverse:active{color:#09f}.brand-hot-pop-factory .button-inverse:hover,.brand-hot-pop-factory .button-inverse:focus,.brand-hot-pop-factory .button-inverse:active{color:#ff00e4}.brand-bitmaker-labs .button-inverse:hover,.brand-bitmaker-labs .button-inverse:focus,.brand-bitmaker-labs .button-inverse:active{color:#00abde}a.button-white,.button-white{border-color:#fff;color:#fff}a.button-white:hover,a.button-white:focus,a.button-white:active,.button-white:hover,.button-white:focus,.button-white:active{background:#fff;color:#4d4d4d;text-decoration:none}.button-grey{border-color:gray;background:gray;color:#fff;letter-spacing:0.05em}.brand-hackeryou .button-grey{color:#fff}.brand-ladies-learning-code .button-grey{color:#fff}.brand-girls-learning-code .button-grey{color:#fff}.brand-kids-learning-code .button-grey{color:#fff}.brand-hive-toronto .button-grey{color:#fff}.brand-makerkids .button-grey{color:#fff}.brand-odl .button-grey{color:#fff}.brand-hot-pop-factory .button-grey{color:#fff}.brand-bitmaker-labs .button-grey{color:#fff}.button-grey:hover,.button-grey:focus,.button-grey:active{background:transparent;padding:0 1.3em;color:gray}a.button-close{display:block;font-size:2rem;color:#000;font-family:'LLicons'}.button-expand{display:block;width:100%;position:relative;padding:0 1em;line-height:3em;background:#fff;border-radius:5px}.button-expand span{position:absolute;right:0;top:-0.05em}.button-expand span.hide{color:gray}.badge-sm,a.badge-sm{display:block;width:4.375rem;height:4.375rem;border-radius:50%;margin-right:1em;padding-top:1rem;background:#fff;color:#808080;text-align:center;opacity:0.45}.brand-hackeryou .badge-sm,.brand-hackeryou a.badge-sm{color:#808080}.brand-ladies-learning-code .badge-sm,.brand-ladies-learning-code a.badge-sm{color:#808080}.brand-girls-learning-code .badge-sm,.brand-girls-learning-code a.badge-sm{color:#808080}.brand-kids-learning-code .badge-sm,.brand-kids-learning-code a.badge-sm{color:#808080}.brand-hive-toronto .badge-sm,.brand-hive-toronto a.badge-sm{color:#808080}.brand-makerkids .badge-sm,.brand-makerkids a.badge-sm{color:#808080}.brand-odl .badge-sm,.brand-odl a.badge-sm{color:#808080}.brand-hot-pop-factory .badge-sm,.brand-hot-pop-factory a.badge-sm{color:#808080}.brand-bitmaker-labs .badge-sm,.brand-bitmaker-labs a.badge-sm{color:#808080}.badge-sm strong,a.badge-sm strong{font-family:"Quicksand",Helvetica,Arial,sans-serif;font-size:20px;font-size:1.25rem;line-height:1.25;font-weight:700;letter-spacing:0em;display:block}.brand-hackeryou .badge-sm strong,.brand-hackeryou a.badge-sm strong{color:#d12026}.brand-ladies-learning-code .badge-sm strong,.brand-ladies-learning-code a.badge-sm strong{color:#b1009a}.brand-girls-learning-code .badge-sm strong,.brand-girls-learning-code a.badge-sm strong{color:#8b31e0}.brand-kids-learning-code .badge-sm strong,.brand-kids-learning-code a.badge-sm strong{color:#00a076}.brand-hive-toronto .badge-sm strong,.brand-hive-toronto a.badge-sm strong{color:#f69200}.brand-makerkids .badge-sm strong,.brand-makerkids a.badge-sm strong{color:#30378f}.brand-odl .badge-sm strong,.brand-odl a.badge-sm strong{color:#09f}.brand-hot-pop-factory .badge-sm strong,.brand-hot-pop-factory a.badge-sm strong{color:#ff00e4}.brand-bitmaker-labs .badge-sm strong,.brand-bitmaker-labs a.badge-sm strong{color:#00abde}.badge-sm strong.smaller,a.badge-sm strong.smaller{font-size:1.15rem}.badge-sm:hover,.badge-sm.active,.active>.badge-sm,a.badge-sm:hover,a.badge-sm.active,.active>a.badge-sm{opacity:1}.camp-schedule .badge-sm,.camp-schedule a.badge-sm{background:#eaefec}.badge-sm.multi-month,a.badge-sm.multi-month{padding-top:1.7em}.badge-sm.multi-month strong,a.badge-sm.multi-month strong{font-size:1.4em;display:inline}.badge-sm.multi-month .sep,a.badge-sm.multi-month .sep{display:block;line-height:5px}a.bubble{position:relative;height:128px;width:128px;border-radius:50%;display:block}footer.global a.bubble{color:#333}a.bubble .icon-arrow-bubble{position:absolute;top:0;left:0;font-size:8em;line-height:1}a.bubble .bubble-text{position:absolute;top:37px;left:0;text-align:center;padding:0 10px;width:100%}a.bubble:hover{-webkit-transform:scale(1.1);-webkit-transform-origin:center;-webkit-backface-visibility:none;transform:scale(1.1);transform-origin:center;backface-visibility:hidden}footer.global a.bubble:hover{color:#333}.banner a.bubble:hover{color:#fff}.more-events-btn,.more-posts-btn{position:relative}.more-events-btn:after,.more-posts-btn:after{content:"";position:absolute;left:105%;top:50%;height:0;width:25px;margin-top:-4px;background-image:url("../images/loader.gif")}.loading.more-events-btn:after,.loading.more-posts-btn:after{height:8px}.badge{display:inline-block;height:160px;width:160px;margin-bottom:15px;padding:30px 15px;background:#47aea7;border-radius:50%;color:#fff;text-transform:uppercase;text-align:center;cursor:pointer}.brand-hackeryou .badge{background:#d12026}.brand-ladies-learning-code .badge{background:#b1009a}.brand-girls-learning-code .badge{background:#8b31e0}.brand-kids-learning-code .badge{background:#00a076}.brand-hive-toronto .badge{background:#f69200}.brand-makerkids .badge{background:#30378f}.brand-odl .badge{background:#09f}.brand-hot-pop-factory .badge{background:#ff00e4}.brand-bitmaker-labs .badge{background:#00abde}.brand-hackeryou .badge{color:#fff}.brand-ladies-learning-code .badge{color:#fff}.brand-girls-learning-code .badge{color:#fff}.brand-kids-learning-code .badge{color:#fff}.brand-hive-toronto .badge{color:#fff}.brand-makerkids .badge{color:#fff}.brand-odl .badge{color:#fff}.brand-hot-pop-factory .badge{color:#fff}.brand-bitmaker-labs .badge{color:#fff}.badge h6,.badge p{margin-bottom:0}.badge .jumbo,.badge .big{text-transform:uppercase;line-height:1;font-family:"Quicksand",Helvetica,Arial,sans-serif;font-weight:700;margin-bottom:0.2em}.badge .jumbo{font-size:1.875em}.badge .big{margin-top:15px;font-size:1.5em}.badge .arrow{display:inline-block;font-size:1.875em;margin-top:0.1em}.badge:hover{color:#fff !important}.badge.view-events{padding-top:45px}.badge.event-count{background:#000}.badge.event-count h6.stat{color:gray}.badge.event-count h6.stat strong{color:#fff;line-height:1.1;font-weight:300}.badge.event-count h6.no-events{margin-top:2em}div.badge{cursor:default}.flip-circle-wrap{position:relative;display:block;margin:0 auto 1.25em;width:160px;height:160px;border-radius:50%;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.flip-circle-wrap:hover .flip-circle .front{background:#000}.flip-circle{display:block;width:160px;height:160px;border-radius:50%;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.flip-circle .front{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.flip-circle .back{display:none}.csstransforms3d .flip-circle-wrap{-webkit-perspective:800;perspective:800px}.csstransforms3d .flip-circle-wrap:hover .flip-circle{-webkit-transform:rotate3d(0, 1, 0, -180deg);transform:rotate3d(0, 1, 0, -180deg)}.csstransforms3d .flip-circle{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.csstransforms3d .flip-circle .front,.csstransforms3d .flip-circle .back{-webkit-backface-visibility:hidden;backface-visibility:hidden}.csstransforms3d .flip-circle .back{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:rotate3d(0, 1, 0, 180deg);transform:rotate3d(0, 1, 0, 180deg)}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.csstransforms3d .flip-circle-wrap:hover .flip-circle{transform:none}}label{display:block;margin:0 0 1.25em}input[type="text"],input[type="email"],input[type="search"],input[type="date"],textarea,.wpcf7-form select{display:block;margin-bottom:0.625em;padding:0.52em;border:solid 1px #000;border-radius:5px;color:#333;font-family:"Montserrat",Helvetica,Arial,sans-serif}input[type="text"]:focus,input[type="email"]:focus,input[type="search"]:focus,input[type="date"]:focus,textarea:focus,.wpcf7-form select:focus{background:#1a1a1a;color:#fff;outline:none}input[type="date"]{height:38px}.wpcf7-form select{height:2.4em;position:relative;-webkit-appearance:none;-moz-appearance:none;background:transparent}.select-wrap{position:relative;width:100%}.select-wrap:after{position:absolute;top:10px;right:10px;content:"\25BC";height:16px;width:16px;color:#000;background:#fff;z-index:-1}.search-field{position:relative}.search-field input{padding-right:2em}.search-field .icon-search{position:absolute;top:0.4em;right:0.4em;font-size:1.2em}input[type="submit"]{box-shadow:none;text-shadow:none;padding-left:0.5em;padding-right:0.5em;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}input[type="submit"]:hover,input[type="submit"]:active,input[type="submit"]:focus{box-shadow:none;outline:none}input[type="submit"].text-only{border:none;background:none;font-family:"Montserrat",Helvetica,Arial,sans-serif;color:gray}input[type="submit"].text-only:hover,input[type="submit"].text-only:focus{color:#47aea7}.brand-hackeryou input[type="submit"].text-only:hover,.brand-hackeryou input[type="submit"].text-only:focus{color:#d12026}.brand-ladies-learning-code input[type="submit"].text-only:hover,.brand-ladies-learning-code input[type="submit"].text-only:focus{color:#b1009a}.brand-girls-learning-code input[type="submit"].text-only:hover,.brand-girls-learning-code input[type="submit"].text-only:focus{color:#8b31e0}.brand-kids-learning-code input[type="submit"].text-only:hover,.brand-kids-learning-code input[type="submit"].text-only:focus{color:#00a076}.brand-hive-toronto input[type="submit"].text-only:hover,.brand-hive-toronto input[type="submit"].text-only:focus{color:#f69200}.brand-makerkids input[type="submit"].text-only:hover,.brand-makerkids input[type="submit"].text-only:focus{color:#30378f}.brand-odl input[type="submit"].text-only:hover,.brand-odl input[type="submit"].text-only:focus{color:#09f}.brand-hot-pop-factory input[type="submit"].text-only:hover,.brand-hot-pop-factory input[type="submit"].text-only:focus{color:#ff00e4}.brand-bitmaker-labs input[type="submit"].text-only:hover,.brand-bitmaker-labs input[type="submit"].text-only:focus{color:#00abde}input[type="submit"].text-only.bright{color:#47aea7}input[type="submit"].text-only.bright:hover,input[type="submit"].text-only.bright:focus{color:#333}.wpcf7{position:relative}.wpcf7-form.invalid{position:relative}.wpcf7-form.invalid .form-wrap{padding-top:60px}span.wpcf7-form-control-wrap{display:block}.wpcf7-response-output{border-radius:5px}span.wpcf7-not-valid-tip,span.wpcf7-not-valid-tip-no-ajax{position:absolute;left:auto;top:auto;right:5px;bottom:3px;width:auto;border:none;font-size:10px;color:#d12026}.wpcf7-mail-sent-ok{margin-left:0 !important;margin-right:0 !important;border-color:#00a076}@media only screen and (min-width: 601px){.wpcf7-mail-sent-ok{position:absolute;bottom:0;left:0;margin:0 150px 0 0}}
.wpcf7-validation-errors{width:100%;margin:0 !important}@media only screen and (min-width: 601px){.wpcf7-validation-errors{position:absolute;top:0;left:0}}
img{display:block;max-width:100%;height:auto}.circle-thumb{border-radius:50%}.thumb{border-radius:5px}.placeholder{position:relative;padding-top:80%;border-radius:5px;text-transform:uppercase;text-align:center;background:#eaefec}.placeholder a{color:#333}.placeholder a:hover{color:gray}.placeholder>*{position:absolute;left:0;right:0;top:0;bottom:0;margin:0;padding:35% 1em 1em;line-height:1.2}.logo-thumb{border-radius:5px;background:#fff}.logo-placeholder{position:relative;padding-top:47%;border-radius:5px;border:dashed 2px #fff;color:#bbcdc2;text-transform:uppercase;text-align:center}@media only screen and (min-width: 601px){.logo-placeholder{padding-top:58%}}.logo-placeholder p{font-size:1rem}@media only screen and (max-width: 980px){.block-5 .logo-placeholder p{font-size:1em}}.logo-placeholder>*{position:absolute;left:0;right:0;top:0;bottom:0;margin:0;padding:20% 1em 1em;line-height:1.1}.svg-logo-thumb{display:block;width:100%;border-radius:5px;background:#fff}.svg-logo-thumb{display:table;width:100%;height:120px;padding:20px;border-radius:5px;background:#fff}.svg-logo-thumb .img-wrap{display:table-cell;vertical-align:middle}.svg-logo-thumb img{max-height:80px;margin:0 auto}.membership-list .logo-placeholder{height:120px;padding-top:0}.membership-list .logo-placeholder p{padding-top:45px}@media only screen and (min-width: 601px) and (max-width: 850px){.svg-logo-thumb,.membership-list .logo-placeholder{height:100px}.membership-list .logo-placeholder p{padding-top:30px}.svg-logo-thumb img{max-height:60px}}img.feature{border-radius:5px}@media only screen and (max-width: 600px){img.feature{display:none}}
img.feature-full{max-width:none;width:100%}.map-container{width:100%;position:relative}.map-container iframe{position:absolute;top:0;left:0;height:100%;width:100%}.map-container{padding-top:35%}@media only screen and (max-width: 420px){.map-container{padding-top:100%}}@media only screen and (min-width: 1060px){.map-container{padding-top:400px}}
.big-badge{width:25.625em;height:25.625em;padding-top:5.625em;border-radius:50%;background:#47bdb6;background:rgba(71,189,182,0.8);text-align:center}.big-badge h2{font-size:3.75em;line-height:1.1;color:#fff;margin-bottom:0.5em}@media only screen and (max-width: 600px){.big-badge{font-size:0.65em;padding-top:6.5em}.big-badge .button-white{display:none}}
.marquee{background:#333;padding:0 25px;line-height:40px}.marquee a{color:#fff}.marquee a:hover{color:#fff;text-decoration:underline}@media only screen and (max-width: 700px){.marquee{font-size:0.75em;letter-spacing:0.1em;text-transform:uppercase}.marquee a:hover{text-decoration:none}.marquee .hide-smallish{display:none}.marquee .fade-back{color:gray}}@media only screen and (min-width: 601px){.marquee{padding-left:40px;padding-right:40px}}
a.arrow-badge,.arrow-badge{display:block;width:80px;height:80px;padding-top:2.1em;padding-left:1.8em;border-radius:50%;background:#47bdb6;font-size:0.7em;color:#fff}.brand-hackeryou a.arrow-badge,.brand-hackeryou .arrow-badge{background:#d12026}.brand-ladies-learning-code a.arrow-badge,.brand-ladies-learning-code .arrow-badge{background:#b1009a}.brand-girls-learning-code a.arrow-badge,.brand-girls-learning-code .arrow-badge{background:#8b31e0}.brand-kids-learning-code a.arrow-badge,.brand-kids-learning-code .arrow-badge{background:#00a076}.brand-hive-toronto a.arrow-badge,.brand-hive-toronto .arrow-badge{background:#f69200}.brand-makerkids a.arrow-badge,.brand-makerkids .arrow-badge{background:#30378f}.brand-odl a.arrow-badge,.brand-odl .arrow-badge{background:#09f}.brand-hot-pop-factory a.arrow-badge,.brand-hot-pop-factory .arrow-badge{background:#ff00e4}.brand-bitmaker-labs a.arrow-badge,.brand-bitmaker-labs .arrow-badge{background:#00abde}a.arrow-badge:hover,.arrow-badge:hover{color:#fff;text-decoration:none}@media only screen and (min-width: 601px){a.arrow-badge,.arrow-badge{width:120px;height:120px;padding-top:2.4em;padding-left:2em;font-size:1em}}
nav a{display:block}nav li{margin-bottom:0}.menu-btn{display:none;height:40px;width:40px;font-size:0.7em;color:#fff}.menu-btn:hover{color:#fff}.menu-btn .icon-arrow-down{display:block;-webkit-transition:0.3s linear;transition:0.3s linear}.menu-btn.active .icon-arrow-down{-ms-transform:rotateX(180deg);-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.nocsstransofrms .menu-btn.active .icon-arrow-down:before{content:"\21d1"}nav.global{font-size:0.75em;line-height:1.25;letter-spacing:0.1em;text-transform:uppercase;background:#1a1a1a}nav.global a{color:gray;color:rgba(255,255,255,0.5)}nav.global a:hover{color:#fff}nav.global a.back{padding-bottom:1.5em}nav.global a.back span{position:relative;top:0.3em}nav.global .event-types a{color:#fff}nav.global .event-types a .icon{color:gray}nav.global .event-types a:hover{color:#47aea7}nav.global .event-types a:focus{color:#47aea7;outline:none}nav.global>ul>li{display:inline-block;font-size:0.9em;padding-right:2em}@media only screen and (max-width: 900px){nav.global>ul>li{padding-right:1.5em}}@media only screen and (max-width: 600px){nav.global>ul>li{display:block;padding-right:0;font-size:1em}}nav.global.home .members,nav.global.home .blog{display:none}@media only screen and (max-width: 600px){nav.global.home .members,nav.global.home .blog{display:block}}@media only screen and (max-width: 850px){nav.global .event-types .icon{display:none}}@media only screen and (max-width: 800px){nav.global .event-types{display:none}}@media only screen and (min-width: 851px){nav.global .icon{display:block}}@media only screen and (min-width: 601px){nav.global .plus-minus{display:none}nav.global .icon{vertical-align:middle}}@media only screen and (min-width: 601px) and (max-width: 850px){nav.global{margin-top:0.4em}nav.global.home{margin-top:0.9em}nav.global .extra{display:none}nav.global .icon{font-size:2.5em}}@media only screen and (max-width: 760px) and (min-width: 601px){nav.global .member-name{display:none}}
nav.meta .social a,nav.meta .location-name{color:#7fd2cd}nav.meta .address a{color:#fff}nav.meta .address a:hover{color:#7fd2cd}nav.meta .member-list a{padding:0.35em 0}@media only screen and (max-width: 600px){.menu-btn{display:block}}@media only screen and (min-width: 601px){#menu{display:block !important}nav.meta h4{color:#fff;text-transform:none;font-size:1.56rem;margin-bottom:0.2em}nav.meta .member-list{-webkit-columns:18em;-moz-columns:18em;columns:18em;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em;max-width:38em}nav.meta .member-list a{color:#7fd2cd}nav.meta .social a{font-size:1.56rem;text-transform:none}nav.meta .address{font-size:0.625rem}}@media only screen and (max-width: 600px){nav.global{display:none;position:absolute;top:100%;left:0;width:100%;z-index:5000}nav.global>ul{margin:0}nav.global>ul>li{padding:0 2.5em;border-top:solid 1px #4d4d4d}nav.global>ul>li>a{color:#fff;padding:1em 0}nav.global>ul>li>a .icon{display:none}nav.global .members a{position:relative;padding-left:13px}nav.global .members a .plus-minus{position:absolute;top:12px;left:0}nav.meta h4{display:none}nav.meta .button-close{display:none}nav.meta .social{margin-bottom:1.4em}nav.meta .social a{padding:0.15em 0}nav.meta .member-list{margin-bottom:1em}nav.meta .address{margin-bottom:2em;font-size:1em}nav.meta .street-address{display:none}.meta-members{display:none}.nav-item-contact>a{cursor:default}}.single-members nav.contact a,.single-members nav.legal a,.single-courses nav.contact a,.single-courses nav.legal a{color:inherit}.single-members nav.contact a:hover,.single-members nav.legal a:hover,.single-courses nav.contact a:hover,.single-courses nav.legal a:hover{color:#333}nav.schedule li{float:left;margin-bottom:0.5em}.top-link{display:block;margin-top:3em;color:inherit}.top-link:hover{color:#47aea7}@media only screen and (min-width: 601px){.top-link{display:none}}
.floater{position:absolute;z-index:200;top:-60px;right:0}@media only screen and (min-width: 851px){.floater.floating{position:fixed;top:125px;right:40px}}@media only screen and (min-width: 851px) and (min-width: 1140px){.floater.floating{right:-webkit-calc(50% -  530px);right:calc(50% - 530px)}}
@media only screen and (min-width: 851px){.with-floater{padding-right:21.7%}.with-floater.full{width:100%}}.profile{padding-bottom:1.25em}.profile .thumb{margin-bottom:1em}@media only screen and (max-width: 600px){.profile .thumb{max-width:200px}}.profile .bio{font-size:81.25%;padding-right:1.4em}.profile .label{line-height:1.35}@media only screen and (max-width: 850px){.profile .label{font-size:0.8125em}}
.profile-big{padding-bottom:1.25em}.profile-big .thumb{max-width:200px;margin-bottom:1.25em}@media only screen and (min-width: 1060px){.profile-big .thumb{float:left;margin-right:1.25em;margin-bottom:1.25em}}.profile-big .label{line-height:1.35}.mentor-profile{border-top:solid 1px #a6a39f;padding-top:2em;padding-bottom:1.25em}.mentor-profile:first-child{border-top:none;padding-top:0}.mentor-profile .label{line-height:1.35;margin-bottom:0.7em}.mentor-profile .thumb{max-width:200px;margin-bottom:0.7em}.mentor-profile .mentor-name{margin-bottom:0.25em;word-break:break-word;overflow-wrap:break-word}.mentor-profile .mentor-twitter{margin-bottom:0.7em}.mentor-profile .mentor-job{margin-top:0.9em}.mentor-profile .mentor-q{font-size:1em;margin-bottom:0}@media only screen and (min-width: 601px){.mentor-profile{padding-bottom:0.75em}.mentor-profile .mentor-quick-info{float:left;margin-right:40px;margin-bottom:1.25em;max-width:200px}.mentor-profile .mentor-job{font-size:0.8125em;line-height:1.5}}@media only screen and (max-width: 600px){.mentor-profile .mentor-name{font-size:1.5625em;margin:0.6em 0 0.3em}}
.instructor-profiles{margin-bottom:0.7em}.feature-profile .thumb{margin-right:0}.feature-profile .media-img{margin-bottom:0}.feature-profile .label{margin-top:0.4em}@media only screen and (max-width: 600px){.feature-profile .media-img{float:none}}
.profile-mini img{border-radius:50%;margin-bottom:0.8em;width:70px}.profile-mini .label{line-height:1.3;margin-bottom:1.6em}@media only screen and (min-width: 601px) and (max-width: 850px){.profile-mini img{float:left;margin-right:15px;margin-bottom:10px}.profile-mini .label{display:table;min-height:70px;margin-bottom:0.8em}.profile-mini .label-inner{display:table-cell;vertical-align:middle}.profile-mini .name,.profile-mini .company{float:left}.profile-mini .name{padding-right:15px}}
.avatar{border-radius:50%}.apply-form .first-name,.apply-form .last-name{float:left;width:49%}.apply-form .first-name{margin-right:2%}.apply-form .email{width:100%;margin-bottom:1.5em}@media only screen and (max-width: 850px){.apply-form{text-align:center}}
.sponsor{line-height:1;margin-bottom:1em;font-size:0.75em}.sponsor .logo-thumb,.sponsor .logo-placeholder{margin-bottom:0.7em}.sponsor .label{min-height:4em;margin-bottom:0}.sponsor .label a.arrow{padding-right:25px}.sponsor .label a.arrow:after{line-height:0.9}@media only screen and (min-width: 851px){.sponsor .label{min-height:3em}}
.title-sponsor{padding:1.3em 1em;margin-bottom:40px;overflow:hidden;background:#fff;border-radius:5px}.title-sponsor img{display:block;float:left}.title-sponsor p{overflow:hidden;margin-bottom:0;padding:0 1.5em 0 1em}.success-stories{position:relative;margin-top:5em}.success-stories h5{padding-top:1em;border-top:solid 1px #a6a39f}.success-stories ul{position:relative;margin:0}.success-stories ul>li{float:left;width:100%;display:none}.success-stories ul>li:first-child{display:block}.success-stories .slider-controls{position:absolute;left:0;top:-4em;z-index:20}.success-stories .thumb{margin-bottom:1.25em}.success-stories .slider-arrow{font-size:2.8em;color:#333}.brand-hackeryou .success-stories .slider-arrow:hover{color:#d12026}.brand-ladies-learning-code .success-stories .slider-arrow:hover{color:#b1009a}.brand-girls-learning-code .success-stories .slider-arrow:hover{color:#8b31e0}.brand-kids-learning-code .success-stories .slider-arrow:hover{color:#00a076}.brand-hive-toronto .success-stories .slider-arrow:hover{color:#f69200}.brand-makerkids .success-stories .slider-arrow:hover{color:#30378f}.brand-odl .success-stories .slider-arrow:hover{color:#09f}.brand-hot-pop-factory .success-stories .slider-arrow:hover{color:#ff00e4}.brand-bitmaker-labs .success-stories .slider-arrow:hover{color:#00abde}@media only screen and (min-width: 601px){.success-stories{margin-top:0}.success-stories h5{padding-top:0;padding-bottom:1em;border-bottom:solid 1px #a6a39f;border-top:none}.success-stories .slider-controls{top:0}}
.find-events label{color:#333}.find-events .select-city{padding-bottom:9px}.find-events .select-city label{margin-bottom:0.7em}.find-events .reveal-filters{display:inline-block;padding:1.1em 0 0.8em}.find-events .reveal-filters span.plus,.find-events .reveal-filters span.minus{width:0.7em}.find-events .reveal-filters span.plus{display:inline-block}.find-events .reveal-filters span.minus{display:none}.find-events .reveal-filters.open span.plus{display:none}.find-events .reveal-filters.open span.minus{display:inline-block}@media only screen and (min-width: 601px){.find-events .select-city{margin-bottom:1em}.find-events .select-city label{display:inline-block;margin-right:0.8em;margin-bottom:0;font-size:1.5625em;text-transform:none;letter-spacing:normal;vertical-align:top}.find-events .cd-select,.find-events .cd-dropdown{display:inline-block}.find-events .reveal-filters{display:none}.find-events .event-types label{display:inline-block;margin-right:2em;margin:0.8em 2em 0.6em 0}}@media only screen and (min-width: 851px){.find-events{text-align:center}.find-events .select-city label{font-size:2em}}.find-events input[type="submit"]{position:absolute;bottom:1.5em;left:50%;text-transform:uppercase;text-align:center;font-size:10px}.js .find-events input[type="submit"]{display:none}@media only screen and (max-width: 600px){.find-events .event-types{display:none}.find-events .event-types label{position:relative;width:100%;padding:7px 25px 7px 50px;margin-bottom:1px;background:#eaefec;border-radius:5px}.find-events .event-types label:before{position:absolute;top:4px;left:11px;font-family:'llicons';font-size:2.2em;line-height:1}.find-events .event-types label.all:before{content:"\e022"}.find-events .event-types label.workshop:before{content:"\e042"}.find-events .event-types label.part-time:before{content:"\e026"}.find-events .event-types label.full-time:before{content:"\e027"}.find-events .event-types label.youth:before{content:"\e025"}.find-events .event-types label.adult:before{content:"\e016"}.find-events .event-types label.camp:before{content:"\e01a"}.find-events .event-types label.other:before{content:"\e01d"}.find-events .event-types label input,.find-events .event-types label .icheckbox{position:absolute !important;right:7px;top:7px}}
.icheckbox{display:inline-block;width:20px;height:20px;margin-right:2px;background:url("../images/checkbox.png") no-repeat;border:none;cursor:pointer;background-position:0 0;vertical-align:top}.icheckbox.checked{background-position:-22px 0}.icheckbox.disabled{background-position:-44px 0;cursor:default}.icheckbox.checked.disabled{background-position:-66px 0}.event-types input[type="checkbox"]{width:20px;height:20px;vertical-align:middle}.cd-dropdown,.cd-select{position:relative;width:225px;display:block;text-transform:uppercase;font-size:1.25em;font-family:"Quicksand",Helvetica,Arial,sans-serif;font-weight:bold;text-align:left}.cd-dropdown>span{width:100%;height:40px;line-height:40px;color:#fff;background:#47BFB8;display:block;padding:0 40px 0 20px;position:relative;cursor:pointer;border-radius:5px}.cd-dropdown>span,.cd-dropdown ul li:nth-last-child(-n+3) span{box-shadow:0 1px 1px rgba(0,0,0,0.1)}.cd-dropdown>span:after{content:'\25BC';position:absolute;right:0px;top:15%;width:50px;text-align:center;font-size:12px;padding:10px;height:70%;line-height:5px;border-left:1px solid #8FD7D2}.cd-dropdown.cd-active>span:after{content:'\25B2'}.cd-dropdown ul{list-style-type:none;margin:0;padding:0;display:block;position:absolute;top:0px;width:100%}.cd-dropdown ul li{position:absolute;width:100%}.cd-dropdown ul li span{width:100%;background:#02A79D;line-height:40px;padding:0 30px 0 20px;display:block;color:#fff;cursor:pointer;border-radius:5px}.cd-dropdown>span,.cd-dropdown ul li span{-webkit-backface-visibility:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cd-dropdown>span span[class^="icon-"],.cd-dropdown>span span[class*=" icon-"]{padding:0 30px 0 45px}.cd-active.cd-dropdown>span{color:#fff}.cd-active.cd-dropdown>span,.cd-active.cd-dropdown ul li span{box-shadow:0 1px 1px rgba(0,0,0,0.1)}.cd-active.cd-dropdown ul li span{-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-ms-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s}.cd-active.cd-dropdown ul li span:hover{background:#333333;color:#fff}.cd-select{border:solid 1px #47bdb6;background:#47bdb6;color:#fff;height:40px}.cd-select:focus{outline:none;border:solid 1px #47aea7}.donations form{position:relative;zoom:1}.donations form:before,.donations form:after{content:"";display:table}.donations form:after{clear:both}.donations form br{display:none}.donations form h4{margin:1em 0}.donations form input[type="text"],.donations form input[type="email"]{width:100%}.donations form textarea{width:100%;height:5.3em}.donations form label{margin-bottom:0.5em;line-height:1.1}.donations form input[type="submit"]{float:right}@media only screen and (max-width: 600px){.donations form input[type="submit"]{width:100%;padding:0}}.donations form.invalid h4{margin-bottom:2.5em}.donations form .wpcf7-mail-sent-ok{margin:28px 0 0 0}@media only screen and (min-width: 601px){.donations form .wpcf7-validation-errors{position:absolute;top:4em;left:0}}
@media only screen and (min-width: 851px){.after-banner.fixed,.after-main.fixed{position:fixed;top:0;width:100%;z-index:-2}}.sidebar-list h4,.sidebar-list h5{border-bottom:solid 1px #a6a39f;padding-bottom:0.6em}.sidebar-list .icon{display:block;margin:0.8em 0 0.2em;color:#333;font-size:3.5em}@media only screen and (max-width: 850px){.sidebar-list{margin-top:2em}.sidebar-list .icon{display:none}}
body{padding-top:65px}@media only screen and (min-width: 851px){body{padding-top:85px}}
header.global{position:fixed;top:0;left:0;width:100%;z-index:5000;background:#1a1a1a;height:65px;padding-top:0.8em;padding-bottom:0.8em}@media only screen and (min-width: 851px){header.global{height:85px;padding-top:1em;padding-bottom:1em}}@media only screen and (max-width: 600px){header.global{margin-top:0 !important}}header.global>.row{position:static;padding-top:1px;overflow:hidden}header.global ul{margin:0}.brand{margin:0}.brand img{max-height:100%;width:auto}@media only screen and (max-width: 850px){.brand img{height:39px;width:auto}}.lt-ie9 .brand{background-image:url(../images/logo-learning-labs.png);width:138px;height:39px}.lt-ie9 .brand img{display:none}nav.global{overflow:hidden}nav.meta{position:absolute;left:0;right:0;bottom:65px;background:#1a1a1a;border-bottom:1px solid #4d4d4d;padding:25px 40px}nav.meta .row{opacity:0;transition:opacity 0.25s linear}nav.meta.revealed{z-index:20}nav.meta.revealed .row{opacity:1}nav.meta a.button-close{position:absolute;top:0;right:0;color:#eee}@media only screen and (min-width: 601px){.meta-members{display:block !important}.meta-contact .social{float:left;margin-right:60px}.meta-contact .address{float:left}}@media only screen and (max-width: 750px){.meta-contact .social{float:none;margin-bottom:1em}.meta-contact .address{float:none}}@media only screen and (max-width: 600px){nav.meta{padding:0;position:static}nav.meta .row{opacity:1}}@media only screen and (min-width: 851px){nav.meta{bottom:85px;padding-top:40px;padding-bottom:40px}}footer.global{padding-bottom:40px;background:#fff}@media only screen and (max-width: 600px){footer.global .newsletter{border-bottom:solid 1px #a6a39f}footer.global .newsletter input{width:100%}}@media only screen and (max-width: 850px){footer.global .newsletter{margin-bottom:1.5em;padding:25px 0}}@media only screen and (min-width: 601px){footer.global .fine-print{float:right;text-align:right}footer.global .contact-info{float:left;padding-right:1.5em}}@media only screen and (min-width: 601px) and (max-width: 850px){footer.global .newsletter{zoom:1;margin-left:-40px;margin-right:-40px;padding:25px 40px;background:#333}footer.global .newsletter:before,footer.global .newsletter:after{content:"";display:table}footer.global .newsletter:after{clear:both}footer.global .newsletter h4{color:#fff}footer.global .newsletter label{display:none}footer.global .newsletter h4{float:left;width:40%;margin:0}footer.global .newsletter form{float:right;width:58%}footer.global .newsletter input[type="email"]{float:left;width:52%;margin-right:2%;margin-bottom:0}footer.global .newsletter input[type="submit"]{float:right;padding-left:0;padding-right:0;width:46%}}@media only screen and (min-width: 851px){footer.global{border-top:solid 1px #a6a39f;padding-top:40px}footer.global .newsletter-contact{float:left;width:35em}footer.global .newsletter{float:right;border-left:solid 1px #a6a39f;padding-left:1.5em}.blog-home-sidebar footer.global .fine-print{float:left;text-align:left}.blog-home-sidebar footer.global .newsletter{display:none}.blog-home-sidebar footer.global .bubble-callout{display:none}}@media only screen and (max-width: 1059px){footer.global .bubble-callout{display:none}}@media only screen and (min-width: 1060px){footer.global .newsletter{border-right:solid 1px #a6a39f;padding-right:1.5em;margin-right:1.5em}footer.global .bubble-callout{float:left}}
.home-main{background:#fff;min-height:100%}.ll-home{background-image:url("../images/banner-home.jpg")}.ll-home .big-badge{margin:10px auto}.ll-home figcaption{position:absolute;top:0;right:0}@media only screen and (min-width: 601px){body,html{height:100%}.ll-home{height:100%;background:transparent}.ll-home .row{height:100%}.ll-home .big-badge{position:absolute;top:50%;left:50%;margin-left:-13.125em;margin-top:-13.125em}.home-bg{position:fixed;z-index:-1;top:32.5px;height:100%;left:0;right:0;background:url("../images/banner-home.jpg") center}}@media only screen and (min-width: 601px) and (min-width: 851px){.home-bg{top:42.5px}}@media only screen and (min-width: 601px) and (min-width: 1600px){.home-bg{background-size:cover}}@media only screen and (min-width: 601px) and (min-height: 1000px){.home-bg{background-size:cover}}
@media only screen and (max-width: 600px){.home-bg{top:0 !important;margin-bottom:0 !important}}.find-events{position:relative;border-bottom:solid 1px #a6a39f}.member-filter-active{position:relative;padding-top:12.5px;padding-bottom:12.5px}.member-filter-active p{color:#fff;margin-bottom:0}.member-filter-active a.arrow{text-decoration:none;white-space:nowrap}.member-filter-active a.clear-member-filter{color:#7fd2cd;line-height:2.1;display:block}@media only screen and (min-width: 670px){.member-filter-active{position:fixed;top:85px;left:0;width:100%;z-index:5000}.member-filter-active p{float:left}.member-filter-active a.clear-member-filter{float:right;width:26%}}@media only screen and (min-width: 850px){.member-filter-active a.clear-member-filter{width:18%}}
.results-anchor{position:absolute;top:-65px;left:0}@media only screen and (min-width: 851px){.results-anchor{top:-85px}}
.event-results-title{position:relative}.event-results-title .loader{position:absolute;left:1.5em;bottom:0;display:none}.event-results-title .loader.loading{display:block}.event-list .event{padding-top:21px;padding-bottom:21px;border-top:solid 5px #807f79}.event-list .event:first-child{border-top:none}@media only screen and (min-width: 601px){.event-list .event{border-width:10px}}@media only screen and (min-width: 851px){.event-list .event{padding-top:30px;padding-bottom:30px}}
.course-details .location{line-height:1.3}.course-details .location strong{display:inline-block;padding-bottom:0.4em}.course-details .time{margin-bottom:0.6em;line-height:1.3}.course-details .button:hover{padding:0 0.9em}@media only screen and (min-width: 601px) and (max-width: 1059px){.course-details .button{font-size:1em}.course-details .location{font-size:0.875em}}@media only screen and (min-width: 601px) and (max-width: 850px){.course-details{margin-top:3em}}@media only screen and (max-width: 450px){.course-details .button{text-align:center;width:100%}}@media only screen and (max-width: 600px){.course-details h4,.course-details .time,.course-details .location{font-size:0.75em;letter-spacing:0.1em;text-transform:uppercase;line-height:1.5}.course-details a.arrow{line-height:1}.course-details .time{margin-bottom:0}}
@media only screen and (min-width: 851px) and (max-width: 1059px){.course-lead .label{font-size:0.875em}}
.course-sponsor,.course-sponsor-small{padding-left:25px;background-repeat:no-repeat}.course-sponsor.learning-labs,.course-sponsor-small.learning-labs{background-image:url("../images/favicon.ico")}.course-sponsor.hackeryou,.course-sponsor-small.hackeryou{background-image:url("../images/favicon-hackeryou.png")}.course-sponsor.ladies-learning-code,.course-sponsor-small.ladies-learning-code{background-image:url("../images/favicon-ladies-learning-code.png")}.course-sponsor.girls-learning-code,.course-sponsor-small.girls-learning-code{background-image:url("../images/favicon-girls-learning-code.png")}.course-sponsor.kids-learning-code,.course-sponsor-small.kids-learning-code{background-image:url("../images/favicon-kids-learning-code.png")}.course-sponsor.hive-toronto,.course-sponsor-small.hive-toronto{background-image:url("../images/favicon-hive-toronto.png")}.course-sponsor.makerkids,.course-sponsor-small.makerkids{background-image:url("../images/favicon-makerkids.png")}.course-sponsor.odl,.course-sponsor-small.odl{background-image:url("../images/favicon-odl.png")}.course-sponsor.hot-pop-factory,.course-sponsor-small.hot-pop-factory{background-image:url("../images/favicon-hot-pop-factory.png")}.course-sponsor.bitmaker-labs,.course-sponsor-small.bitmaker-labs{background-image:url("../images/favicon-bitmaker-labs.png")}@media only screen and (min-width: 601px){.course-sponsor-small{display:none}}@media only screen and (min-width: 601px) and (max-width: 850px){.course-primary{position:relative;padding-bottom:3.2em}.course-sponsor{position:absolute;bottom:0;left:0}}.course-sponsor-small{line-height:16px;margin:2.5em 0}@media only screen and (max-width: 600px){.course-lead{display:none}.more-events-btn{border:none;padding:0}.more-events-btn:hover{padding:0}}.event-list-after .no-results-msg{margin-top:1.25em;display:none}.event-list-after .more-events-btn{display:none}.event-list-after.no-results .no-results-msg{display:block}.event-list-after.has-more .more-events-btn{display:inline-block}.about-teaser{background-image:url("../images/banner-about-teaser.jpg")}.about-teaser h3{margin:1.2em 0 3.2em}@media only screen and (min-width: 851px){.about-teaser .button-white{margin-bottom:2.2em}}@media only screen and (max-width: 850px){.about-teaser{padding-top:50px;padding-bottom:50px}.about-teaser h3{font-size:1em;margin:3em 0 1.5em}.about-teaser figcaption{display:none}}
@media only screen and (min-width: 851px){.course-title-desc,.course-full-desc,.what-to-expect{width:70.75%}aside.sponsored-by{width:17.9%}.course-quickinfo,.important-dates{width:23.6%}}@media only screen and (min-width: 601px){.course-header{padding-top:80px;background:#fff}}.course-title-desc{padding-bottom:1em}aside.sponsored-by h6{border-bottom:solid 1px #a6a39f;padding-bottom:0.5em;margin-bottom:2em}aside.sponsored-by img{margin-bottom:1.25em}@media only screen and (min-width: 851px){aside.sponsored-by p{font-size:81%}}@media only screen and (min-width: 601px) and (max-width: 850px){aside.sponsored-by p{overflow:hidden}aside.sponsored-by img{float:left;margin-right:3.5em;margin-bottom:1.25em}}
.course-stats{padding-top:15px;padding-bottom:15px}.course-stats ul{margin:0}@media only screen and (min-width: 851px){.course-stats ul{padding:0 5%}}.course-stats .slider-arrow{display:none;position:absolute;top:50%;font-size:1.8em;margin-top:-0.2em;color:#fff}.course-stats .slider-arrow:active,.course-stats .slider-arrow:focus,.course-stats .slider-arrow:hover{color:#fff}.course-stats .slider-arrow.prev{left:0}.course-stats .slider-arrow.next{right:0}@media only screen and (min-width: 601px){.course-stats li{width:20%;float:left}}
@media only screen and (max-width: 850px){.course-header{margin-bottom:0 !important}}.course-banner{padding-top:40%;background-position:center top;background-color:#333;background-repeat:no-repeat}.course-marquee{position:absolute;left:0;right:0;overflow:hidden;background:transparent}.course-marquee.sticky{position:fixed;top:65px;left:0;right:0;z-index:200}.course-marquee .marquee{margin-bottom:5em}.course-marquee span.separator{color:gray}.course-marquee .arrow-badge{position:absolute;right:-15px;top:-15px}@media only screen and (min-width: 601px){.course-marquee .arrow-badge{right:-25px;top:-25px}}@media only screen and (max-width: 700px){.course-marquee .marquee{font-size:0.75em;letter-spacing:0.1em;text-transform:uppercase}.course-marquee .hide-smallish{display:none}}@media only screen and (min-width: 700px){.course-marquee .marquee{padding-right:120px}.course-marquee .marquee span.separator{display:none}.course-marquee .course-apply{position:relative;padding-right:30px}.course-marquee .course-apply:after{position:absolute;right:0;padding-right:0.5em;content:"\2197";color:#47aea7;font-family:"LLicons";color:#fff}.course-marquee .request-info{float:right;font-size:0.625em;letter-spacing:0.1em;text-transform:uppercase;line-height:43px}}
@media only screen and (min-width: 851px){.banner-switcheroo .marquee{display:none}.banner-switcheroo{position:relative}.course-dates{padding-bottom:0;position:absolute;bottom:0.5em;left:0;right:0}.course-dates .row{padding-right:14em}.course-dates h2{color:#fff;margin-bottom:0.45em}.course-dates p{color:#fff}}@media only screen and (max-width: 850px){.apply-cta{display:none}.course-dates{padding-bottom:0;padding-top:4.5em}.course-dates h2{font-size:1.5625em}.apply-cta{position:absolute;top:-15em;right:0}}.camp-list{padding-top:0}@media only screen and (min-width: 851px){.course-page-main{padding-right:21.7%}}@media only screen and (min-width: 1140px){.course-page-main{padding-right:230px}}
.course-blocks{position:static}@media only screen and (max-width: 600px){.course-blocks>.block-4{margin-left:-2.9%}.course-blocks>.block-4>li,.course-blocks>.block-4>.block{display:inline-block;vertical-align:top;margin-right:-4px}.course-blocks>.block-4>li,.course-blocks>.block-4>.block{width:47.2%;margin-left:2.9%}}@media only screen and (min-width: 851px){.course-blocks{padding-right:21.7%}}@media only screen and (min-width: 1140px){.course-blocks{padding-right:230px}}.course-blocks .expansion{display:none;z-index:50;background:#eaefec;border-bottom:solid 10px #fff}.course-blocks .expansion>.row{overflow:hidden;padding-top:40px;padding-bottom:40px}@media only screen and (min-width: 851px){.course-blocks .expansion>.row{padding-right:21.7%}}@media only screen and (min-width: 1140px){.course-blocks .expansion>.row{padding-right:230px}}.course-blocks .expansion h1{padding-right:0.5em}.course-blocks .expansion .button-close{position:absolute;top:1em;right:0}@media only screen and (min-width: 851px){.course-blocks .expansion .button-close{right:22%}}.course-blocks .expansion .close-text{position:relative;bottom:-30px}.course-blocks .quick-info p{line-height:1.3}.teaser{padding:.5em 1em;background:#f7f9f8;text-align:center;color:#000;cursor:pointer;border-radius:5px;margin-bottom:10px;-webkit-transition:background 0.25s ease,color 0.25s ease;transition:background 0.25s ease,color 0.25s ease}.teaser:hover,.open .teaser{color:#fff}.brand-hackeryou .teaser:hover,.brand-hackeryou .open .teaser{background:#d12026}.brand-ladies-learning-code .teaser:hover,.brand-ladies-learning-code .open .teaser{background:#b1009a}.brand-girls-learning-code .teaser:hover,.brand-girls-learning-code .open .teaser{background:#8b31e0}.brand-kids-learning-code .teaser:hover,.brand-kids-learning-code .open .teaser{background:#00a076}.brand-hive-toronto .teaser:hover,.brand-hive-toronto .open .teaser{background:#f69200}.brand-makerkids .teaser:hover,.brand-makerkids .open .teaser{background:#30378f}.brand-odl .teaser:hover,.brand-odl .open .teaser{background:#09f}.brand-hot-pop-factory .teaser:hover,.brand-hot-pop-factory .open .teaser{background:#ff00e4}.brand-bitmaker-labs .teaser:hover,.brand-bitmaker-labs .open .teaser{background:#00abde}.teaser:hover h3,.open .teaser h3{color:#fff}.teaser span{font-size:6em}@media only screen and (min-width: 1060px){.teaser span{font-size:8em}}.teaser h3{line-height:1.2;height:2em}@media only screen and (max-width: 600px){.why-blocks .block{padding-bottom:1em}}.curriculum .icon{color:#000;font-size:3.75em}.syllabus-details,.camp-details{width:100%}@media only screen and (max-width: 600px){.syllabus-schedule,.camp-schedule{display:none}}@media only screen and (min-width: 601px){.syllabus-details .button-expand,.camp-details .button-expand,.syllabus-details .hide,.camp-details .hide{display:none}}@media only screen and (min-width: 851px){.syllabus-schedule{width:30.5%;margin-left:4.2%}.syllabus-details{width:61%;margin-left:4.2%}}.weekly-details{padding-bottom:1px}.weekly-details:focus{outline:none}.camp-details .week-label a{background:#eaefec}.building-blocks .block{padding-bottom:1em}.tuition-cost{padding-bottom:1.5em}.tuition-cost:first-child{border-bottom:solid 1px #a6a39f}@media only screen and (min-width: 601px){.tuition-cost{float:left;width:50%}.tuition-cost:first-child{border-right:solid 1px #a6a39f;border-bottom:none}}@media only screen and (min-width: 601px) and (max-width: 850px){.tuition-cost strong{font-size:3.2rem}}
article.faq{border-top:solid 1px #a6a39f;padding:2em 0 1em}article.faq.first{border-top:none}.more-faq{padding-bottom:1px;padding-top:1px}.apply-thanks{display:none;position:absolute;top:0;left:0;right:0;text-align:center;padding:1em 0;border:1px solid #000;border-radius:5px;background:#fff}.apply-thanks .close{position:absolute;right:0.5em;top:0.5em;cursor:pointer;font-size:1.3em}@media only screen and (min-width: 601px){.apply-thanks .close{right:1em}}.apply-thanks h5{margin-bottom:0;padding:0 3em}@media only screen and (min-width: 851px){.section-headline{width:70.75%}.section-headline-stat{width:23.6%}}@media only screen and (max-width: 850px){.section-headline-stat{display:none}}.member-banner{background-repeat:no-repeat;background-attachment:scroll}.member-banner .bubble{position:absolute;right:0;bottom:0}@media only screen and (min-width: 601px){.member-banner .intro{max-width:26em}.member-banner.odl-banner .intro{max-width:none}}@media only screen and (max-width: 850px){.member-banner .intro{font-size:1em}}@media only screen and (max-width: 600px){.member-banner{background:#fff !important;padding:0}.member-banner .member-title{padding:25px;margin-bottom:0}.member-banner .bubble{display:none}.member-banner .intro{margin-bottom:0;padding:15px 25px 0;font-size:0.75em;letter-spacing:0.1em;text-transform:uppercase;color:#333}.member-banner .intro a{color:#333}.member-banner .intro a:hover{color:#333}.member-banner .banner-mini{background-position:center;background-size:cover;padding-top:50%}}
.bubble-wrap{position:relative}.member-social li{margin:0}.member-social a{color:gray}.brand-hackeryou .member-social a:hover{color:#d12026}.brand-ladies-learning-code .member-social a:hover{color:#b1009a}.brand-girls-learning-code .member-social a:hover{color:#8b31e0}.brand-kids-learning-code .member-social a:hover{color:#00a076}.brand-hive-toronto .member-social a:hover{color:#f69200}.brand-makerkids .member-social a:hover{color:#30378f}.brand-odl .member-social a:hover{color:#09f}.brand-hot-pop-factory .member-social a:hover{color:#ff00e4}.brand-bitmaker-labs .member-social a:hover{color:#00abde}@media only screen and (min-width: 601px){.member-social{float:right;margin:0 0 0 8%}}@media only screen and (max-width: 600px){.member-social{zoom:1;margin-top:0}.member-social:before,.member-social:after{content:"";display:table}.member-social:after{clear:both}.member-social li{float:left;margin-right:0.5em}}
@media only screen and (max-width: 674px){.member-stats{display:none}.member-logo{margin:1em 0}}@media only screen and (min-width: 675px) and (max-width: 850px){.member-logo{float:right}.member-logo img{height:90px;padding:10px 0;width:auto}.member-stats{float:left}.member-stats p.stat{border-left:1px solid #A6A39F;padding-left:0.9rem;margin-left:0.9rem}}@media only screen and (min-width: 851px){.member-desc,.member-stats{width:70.75%;float:right}.member-logo{width:17.9%}}.member-events{position:relative}@media only screen and (max-width: 850px){.member-events{padding-top:80px;overflow:hidden}}.member-events h2{padding-bottom:0.25em;border-bottom:solid 1px #4d4d4d}.member-events .button{margin:0.5em 0 1em}.member-events .no-events{color:#fff}.member-events .no-events a{text-decoration:underline}.member-events .no-events a:hover{color:#fff}.events-cta{visibility:hidden}.events-cta-full.sticky{position:fixed;top:65px;left:0;right:0;z-index:200}.events-cta-full .marquee{position:absolute;top:0;left:0;right:0;border-bottom:solid 1px #000}.events-cta-full .arrow-badge{position:absolute;right:-15px;top:-15px}@media only screen and (min-width: 601px){.events-cta-full .arrow-badge{right:-25px;top:-25px}}
@media only screen and (min-width: 851px){.events-cta-full{visibility:hidden}.events-cta-full .arrow-badge{right:0}.events-cta{visibility:visible}.events-cta input{max-width:160px;margin-bottom:0.3em;white-space:normal}}@media only screen and (min-width: 1060px){.events-cta input{max-width:190px}}@media only screen and (max-width: 675px){.member-events{padding-bottom:0}.member-event{width:100%;margin:0;position:relative;padding:1.5em 0 0.5em}.member-event:before{content:"";position:absolute;top:0;left:-40px;right:-40px;height:5px;background:#807f79}.member-event:first-child{padding-top:0.5em}.member-event:first-child:before{content:none}}@media only screen and (max-width: 600px){.member-event:before{left:-40px;right:-40px}}@media only screen and (max-width: 400px){.member-event .button{width:100%;text-align:center}}.member-style .icon{color:#333;font-size:4em}@media only screen and (max-width: 850px){.member-style h5{padding-right:2em;font-size:1em}}@media only screen and (max-width: 600px){.member-style .block{width:100%;clear:both}.member-style .icon{float:left;padding-right:0.35em}.member-style h5{padding-top:6%;font-size:0.875em}}
.stories{overflow:hidden}.instructors-mentors{border-bottom:solid 1px #a6a39f}.mentor-signup{overflow:hidden;margin-top:40px;margin-bottom:40px}.mentor-signup h4{float:left;padding-right:7%}.mentor-signup form{overflow:hidden}.mentor-signup input[type="email"]{max-width:17em}@media only screen and (max-width: 600px){.mentor-signup h4{width:100%}.mentor-signup h4 br{display:none}}
.advisors .placeholder a{padding-top:25%}.sponsors h4{border-bottom:solid 1px #a6a39f;padding-bottom:0.3em}@media only screen and (max-width: 600px){.team,.stories,.instructors-mentors,.advisors,.sponsors{display:none}}.about-intro{background:#fff}@media only screen and (min-width: 601px){.about-intro{padding-top:70px}}@media only screen and (min-width: 851px){.about-intro .supporting-text .col{width:47%}.about-intro .supporting-text .col:first-child{margin-right:6%}.about-intro .join-bubble{position:absolute;top:0;right:0}}@media only screen and (min-width: 601px) and (max-width: 850px){.about-intro .headline{width:100%}}
.membership-cta span{font-size:8.5em;color:#47aea7;line-height:1}.membership-cta p{margin-top:1.5em;color:#333;line-height:1.6}@media only screen and (min-width: 851px){.membership-stats{width:23.6%}}@media only screen and (min-width: 601px) and (max-width: 850px){.membership-stats{float:left}.membership-stats .stat{float:left}.membership-stats .stat:first-child{border-right:solid 1px #a6a39f;padding-right:0.9rem;margin-right:0.9rem}}@media only screen and (min-width: 851px){.membership-stats{text-align:right}}@media only screen and (max-width: 600px){.membership-stats{display:none}}
@media only screen and (min-width: 601px) and (max-width: 850px){.membership-list{margin-left:-1.2%}.membership-list>li,.membership-list>.block{display:inline-block;vertical-align:top;margin-right:-4px}.membership-list>li,.membership-list>.block{width:23.8%;margin-left:1.2%}}@media only screen and (min-width: 851px){.membership-list{margin-left:-1.4%}.membership-list>li,.membership-list>.block{display:inline-block;vertical-align:top;margin-right:-4px}.membership-list>li,.membership-list>.block{width:18.6%;margin-left:1.4%}}@media only screen and (max-width: 600px){.membership-list .svg-logo-thumb+.label{display:none}.membership-list .label{text-align:center}}.membership-list p.label{margin-top:0.8em}.become-member{background-image:url("../images/banner-about.jpg")}.become-member .button-white{margin:0.5em 0 2em}.become-member .over-text{max-width:500px}@media only screen and (min-width: 851px){.become-member .over-text{max-width:450px}}@media only screen and (max-width: 850px){.become-member figcaption{display:none}}@media only screen and (max-width: 600px){.become-member{padding-top:40px}}
@media only screen and (min-width: 851px){.donations .donate-text{padding-right:110px;width:70.75%}.donations .donate-form{width:70.75%}.donations .things-we-need{width:23.6%}}
.things-we-need h4{border-bottom:solid 1px #a6a39f;padding-bottom:0.6em}.things-we-need .icon-dotted-heart{display:block;margin:0.8em 0 0.2em;color:#333;font-size:3.5em}@media only screen and (max-width: 850px){.things-we-need{margin-top:2em}.things-we-need .icon-dotted-heart{display:none}}
.blog-main{zoom:1;padding-top:2em}.blog-main:before,.blog-main:after{content:"";display:table}.blog-main:after{clear:both}@media only screen and (min-width: 851px){.blog-main{padding-top:2.3em}}.blog-main .more-posts-btn{margin-bottom:3em}body.blog{background:#eaefec}.blog-header{padding-top:1em;padding-bottom:1em}.blog-header h1{color:#fff;margin-bottom:0}@media only screen and (min-width: 601px){.blog-header{display:none}}
@media only screen and (min-width: 851px){.blog-feature .full-img{position:fixed;top:-50%;left:-30%;width:120%;height:200%}.blog-feature .full-img img{max-width:none;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;min-width:50%;min-height:50%}}.blog-feature .author .avatar{float:right;border-radius:50%;margin-left:1em}.blog-feature .author span{display:block;text-align:right;float:left;padding-top:1.4em}@media only screen and (max-width: 850px){.blog-feature .full-img img{width:100%}}
@media only screen and (min-width: 601px){.blog-feature-content h2{display:block;width:12em}}@media only screen and (max-width: 600px){.blog-feature-content{position:relative;background:#47bdb6;padding-top:1.2em;padding-bottom:1.7em}.blog-feature-content h2{font-size:1.5625em;margin-bottom:1.1em}.blog-feature-content .author{position:absolute;top:-70px;left:25px;right:25px}.blog-feature-content .author span{text-align:left;padding-top:0.3em}.blog-feature-content .author .avatar{width:50px}}.post-header{margin-top:37%;background:#fff;border-bottom:solid 1px #a6a39f}.post-header .feature-full{position:fixed;top:65px;left:0;right:0;z-index:-1}@media only screen and (min-width: 851px){.post-header .feature-full{top:85px}}.post-header img.feature{max-width:none;width:100%}.post-header .entry-meta{zoom:1;position:relative;padding-top:1em;padding-bottom:1em;min-height:93px;background:#fff}.post-header .entry-meta:before,.post-header .entry-meta:after{content:"";display:table}.post-header .entry-meta:after{clear:both}.post-header .author{line-height:1.3}.post-header .mini-summary{line-height:1.5;margin-bottom:0}.post-header img.group-logo{max-height:61px;padding-right:200px}.post-header img.avatar{position:absolute;top:-83px;right:40px}@media only screen and (max-width: 600px){.post-header .blog-meta-sidebar{padding:1em 25px 0.5em}.post-header .author{font-size:1em;padding-right:125px}.post-header img.group-logo{padding-right:0}.post-header .author-name{display:inline-block}.post-header img.avatar{width:100px;top:-50px;right:25px}}@media only screen and (min-width: 601px){.post-header .mini-summary{font-size:0.8125em}}@media only screen and (min-width: 851px) and (max-width: 1059px){.post-header img.avatar{width:140px;top:-70px}}@media only screen and (min-width: 601px) and (max-width: 850px){.post-header .entry-meta{padding-top:1.7em;padding-bottom:1.6em;min-height:120px}.post-header .author{margin-bottom:0.8em}.post-header .mini-summary{line-height:1.5}.post-header img.avatar{top:-60px;right:25px}.post-header img.group-logo{float:left;margin-top:1.7em;margin-bottom:1.7em}}@media only screen and (min-width: 851px){.post-header .author{float:left;margin-right:40px;margin-top:0.8em;margin-bottom:0}.post-header .mini-summary{overflow:hidden;padding-right:40px}.post-header img.group-logo{padding-right:70%}}
.blog-single-main{background:#fff}@media only screen and (min-width: 601px){.entry-date{margin-bottom:2.3em}}@media only screen and (max-width: 600px){.entry-date{text-transform:uppercase;font-size:0.75em}}
.entry-content{margin-bottom:1.25em}@media only screen and (min-width: 851px){.entry-content{padding-right:20px}.entry-content hr{margin-right:-20px}}
.categories a{display:inline-block;padding-left:1.5em}#disqus_thread{border-top:solid 1px #a6a39f;padding:40px 30px 40px 5px}.archive-excerpt{overflow:hidden}.archive-excerpt .entry-summary p{color:#333}.archive-excerpt .entry-content{overflow:hidden}@media only screen and (max-width: 600px){.archive-excerpt{border-bottom:solid 5px #807f79;margin-left:-25px;margin-right:-25px;padding-left:25px;padding-right:25px}.archive-excerpt:last-child{border-bottom:none}.archive-excerpt .post-meta{padding-top:0.5em}.archive-excerpt .avatar{width:50px;float:right}.archive-excerpt .posted-by-member{display:none}}@media only screen and (min-width: 601px){.archive-excerpt .avatar{margin-bottom:1em}.archive-excerpt .entry-header{position:relative;z-index:10;float:right;width:200px;margin-left:40px;margin-top:-83px}.archive-excerpt .posted-by-member{margin-bottom:1.25em}.archive-excerpt .posted-by-member img{max-height:65px;margin:2em 0 1em}}
@media only screen and (min-width: 851px) and (max-width: 1059px){.blog-row{background:url("../images/bg-sidebar.png") repeat-y calc(71.1% + 234px)}}@media only screen and (min-width: 1060px){.blog-row{background:url("../images/bg-sidebar.png") repeat-y right}}
.sidebar-block,.sidebar-block-full .contents{padding-top:1em;padding-bottom:1em}.blog-home-sidebar{background:#fff}@media only screen and (min-width: 851px){.blog-home-sidebar{min-height:2000px}}
@media only screen and (max-width: 600px){.archive .blog-row,.search .blog-row{position:relative;padding-top:60px}.archive .blog-row .sb-search,.search .blog-row .sb-search{position:absolute;top:0;left:0;right:0;padding-top:1em;height:70px;z-index:50}}.sb-search{zoom:1}.sb-search:before,.sb-search:after{content:"";display:table}.sb-search:after{clear:both}.sb-search input[type="search"]{width:100%;margin-bottom:0}@media only screen and (min-width: 851px){.sb-search{padding-top:2.5em}.blog-home-sidebar .sb-search{padding-top:1.9em}.sb-search h4,.sb-search input[type="submit"]{display:none}}@media only screen and (max-width: 600px){.sb-search{padding-top:1.8em}.sb-search h4,.sb-search input[type="submit"]{display:none}}@media only screen and (max-width: 850px){.blog-home-sidebar .sb-search{padding-top:1em;background:#eaefec}}@media only screen and (min-width: 601px) and (max-width: 850px){.sb-search h4{float:left;margin:0.4em 1em 0.4em 0;line-height:38px}.sb-search form{position:relative;float:right;padding-right:110px;margin:0.625em 0;width:350px}.sb-search input[type="search"]{float:left}.sb-search input[type="submit"]{position:absolute;right:0;top:0;width:105px;padding:0}}@media only screen and (max-width: 750px) and (min-width: 601px){.sb-search h4{width:100%}.sb-search form{float:left}}
.sb-recent-posts{background:#eaefec}@media only screen and (max-width: 850px){.archive .sb-recent-posts,.search-results .sb-recent-posts{display:none}}.sb-recent-posts h4{margin-bottom:0;font-size:1.25em}.post-preview,.sb-recent-post{border-top:solid 1px #a6a39f;padding-top:0.7em}.post-preview:first-child,.sb-recent-post:first-child{border-top:none}.sb-view-events+.sb-recent-post{padding-top:1.4em;border-top:none}.preview-meta p{color:#333;margin-bottom:0;line-height:1.5}@media only screen and (min-width: 851px){.preview-meta p{display:inline-block}}.preview-meta .post-favicon{background-repeat:no-repeat}.preview-meta .post-favicon.learning-labs{background-image:url("../images/favicon.ico")}.preview-meta .post-favicon.hackeryou{background-image:url("../images/favicon-hackeryou.png")}.preview-meta .post-favicon.ladies-learning-code{background-image:url("../images/favicon-ladies-learning-code.png")}.preview-meta .post-favicon.girls-learning-code{background-image:url("../images/favicon-girls-learning-code.png")}.preview-meta .post-favicon.kids-learning-code{background-image:url("../images/favicon-kids-learning-code.png")}.preview-meta .post-favicon.hive-toronto{background-image:url("../images/favicon-hive-toronto.png")}.preview-meta .post-favicon.makerkids{background-image:url("../images/favicon-makerkids.png")}.preview-meta .post-favicon.odl{background-image:url("../images/favicon-odl.png")}.preview-meta .post-favicon.hot-pop-factory{background-image:url("../images/favicon-hot-pop-factory.png")}.preview-meta .post-favicon.bitmaker-labs{background-image:url("../images/favicon-bitmaker-labs.png")}.preview-meta .posted-by-logo{max-width:110px;margin:2em 0 1.7em}@media only screen and (max-width: 600px){.preview-meta{position:relative;overflow:hidden;margin-bottom:1em}.post-preview .preview-meta .date,.preview-meta .posted-by-logo,.preview-meta .view-events,.post-preview .preview-meta .posted-by{display:none}.preview-meta .post-favicon{position:absolute;top:10px;left:0;height:16px;width:16px;margin-right:8px}.post-preview .preview-meta .posted-by{display:none}.preview-meta .post-length{position:absolute;top:10px;left:24px;color:#333;font-size:1.6em}.preview-meta .avatar{float:right;margin-left:13px}.post-preview .preview-meta .avatar{width:40px}.post-preview .preview-meta .author-name{display:table-cell;vertical-align:middle}.meta-text{overflow:hidden;text-align:right;padding-left:52px}.post-preview .meta-text{display:table;height:40px}.sb-recent-post .meta-text{padding-top:1em}.post-preview .preview-body .excerpt{display:none}.post-preview .preview-body h5 a{color:#333}.post-preview .preview-body h5 a:hover{color:#47aea7}.sb-recent-post .preview-body h5{margin:0.5em 0}.post-preview .preview-body h5,.preview-body p{font-size:0.8125em;line-height:1.5}.sb-recent-post .preview-body .mini-summary{color:#333}.sb-recent-post{border-top-width:5px;border-top-color:#807f79;padding-top:1.4em}.sb-recent-post .avatar{width:50px}.sb-recent-post .author{width:100%}.sb-recent-post .post-favicon,.sb-recent-post .post-length{display:none}.sb-recent-post .meta-text{padding:0.5em 0 0;text-align:left}}@media only screen and (min-width: 851px){.preview-meta{position:relative;overflow:hidden;margin-bottom:1em}.post-preview .preview-meta .date,.preview-meta .posted-by-logo,.preview-meta .view-events,.post-preview .preview-meta .posted-by{display:none}.preview-meta .post-favicon{position:absolute;top:10px;left:0;height:16px;width:16px;margin-right:8px}.post-preview .preview-meta .posted-by{display:none}.preview-meta .post-length{position:absolute;top:10px;left:24px;color:#333;font-size:1.6em}.preview-meta .avatar{float:right;margin-left:13px}.post-preview .preview-meta .avatar{width:40px}.post-preview .preview-meta .author-name{display:table-cell;vertical-align:middle}.meta-text{overflow:hidden;text-align:right;padding-left:52px}.post-preview .meta-text{display:table;height:40px}.sb-recent-post .meta-text{padding-top:1em}.post-preview .preview-body .excerpt{display:none}.post-preview .preview-body h5 a{color:#333}.post-preview .preview-body h5 a:hover{color:#47aea7}.sb-recent-post .preview-body h5{margin:0.5em 0}.post-preview .preview-body h5,.preview-body p{font-size:0.8125em;line-height:1.5}.sb-recent-post .preview-body .mini-summary{color:#333}}@media only screen and (min-width: 601px) and (max-width: 850px){.sb-recent-posts{background:#fff;padding-top:40px}.sb-recent-posts h4{font-family:"Quicksand",Helvetica,Arial,sans-serif;font-size:5.3125em;text-transform:uppercase;font-weight:400;color:#000;letter-spacing:-0.075em;line-height:1}.post-preview{margin-right:-40px;margin-left:-40px;padding-right:40px;padding-left:40px}.post-preview,.sb-recent-post{position:relative;overflow:hidden;border-top:solid 10px #807f79;padding-top:25px;padding-bottom:25px}.post-preview:after,.sb-recent-post:after{content:"";position:absolute;top:25px;bottom:25px;right:235px;width:1px;background-color:#a6a39f}.preview-meta{float:right;width:195px;padding-left:20px}.preview-meta .avatar{margin:2.24em 0 1.2em}.preview-meta .post-length{display:none}.preview-meta .view-events{margin-bottom:25px;display:inline-block}.preview-body{padding-right:20px}.preview-body h5{font-size:2em;line-height:1.125;margin:0.7em 0}.preview-body .mini-summary{color:#333}}.sb-view-events{background:#47aea7;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.sb-view-events .contents{padding-top:0.8em;padding-bottom:0.8em}.sb-view-events a{color:#fff}.sb-view-events h5{position:relative;margin-bottom:0;padding-right:2em}.sb-view-events .icon-arrow-up-right{position:absolute;top:50%;right:-0.2em;margin-top:-0.6em;font-size:2.4em;font-size:2.4rem;color:#fff}.sb-view-events:hover{background:#47bdb6}@media only screen and (min-width: 601px) and (max-width: 850px){.sb-view-events h5{font-size:1.5625em;margin:6px 0}}
.sb-more{padding-top:0;padding-bottom:3em;border-bottom:solid 1px #a6a39f}.sb-newsletter{padding-top:2em}.sb-newsletter h5{margin-bottom:0.35em}.sb-newsletter label{margin-bottom:0.9em}.sb-newsletter input{margin-bottom:0.1em;padding:0.65em}@media only screen and (max-width: 850px){.sb-newsletter{display:none}}
.sb-archives h5{margin:0.5em 0 0.8em}.sb-archives ul{margin-bottom:2em;font-size:0.8125em;-webkit-columns:9em;-moz-columns:9em;columns:9em;-webkit-column-gap:3em;-moz-column-gap:4em;column-gap:4em}.sb-archives li{margin-bottom:0.4em}@media only screen and (max-width: 600px){.sb-archives{display:none}}@media only screen and (min-width: 601px) and (max-width: 850px){.sb-archives h5{font-size:1.5625em}}@media only screen and (min-width: 851px){.sb-archives ul{-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em}}
.landing-page .brand img{width:220px;padding-top:5px}.landing-page .coming-soon{padding-top:22px}@media only screen and (min-width: 851px){.landing-page .brand img{width:250px;padding-top:15px}.landing-page .coming-soon{padding-top:34px}}
@media only screen and (max-width: 550px){header.landing-page{height:auto;text-align:center}header.landing-page .brand{float:none;display:inline-block}header.landing-page .coming-soon{float:none;padding-top:0}}.ll-landing .ll-home{background-image:url("../images/banner-labs-space.jpg")}.ll-landing .big-badge{background:rgba(177,0,154,0.8)}.ll-tagline{margin-bottom:1em}.feature-list{list-style-type:disc;padding-left:1.5em}.map{padding:0;border-top:solid 1px #dedede}p.ll-more-info{margin-bottom:0;text-align:center}.booking-banner{background-image:url("../images/banner-default-large.jpg")}@media only screen and (min-width: 601px){.booking-banner .over-text{max-width:500px;padding-top:5em}}.booking-banner .button-white{margin-bottom:1em}@media only screen and (max-width: 850px){.booking-banner figcaption{display:none}}
.booking-info{background:#fff}@media only screen and (min-width: 851px){.booking-about{padding-right:60px;width:70.75%}.booking-types{width:23.6%}}.floorplan-cta{margin-top:2.5em}.room-stats{margin:2.5em 0;overflow:hidden}.room-stats .stat{margin-bottom:0}.rental-room{float:left;border-left:solid 1px #a6a39f;padding-left:1.5em;margin-left:2.5em;padding-top:0.5em}.rental-room.room1{border-left:none;margin-left:0;padding-left:0}@media only screen and (max-width: 950px){.rental-room{padding-left:1em;margin-left:1.5em}}@media only screen and (max-width: 850px){.room-row{overflow:hidden}.rental-room{width:220px;border-left:none;padding-bottom:1em;padding-top:1.5em}.rental-room.room1{padding-left:1em;border-bottom:solid 1px #a6a39f}.rental-room.room2{border-bottom:solid 1px #a6a39f}.rental-room.room3{margin-left:0}}@media only screen and (max-width: 550px){.room-stats{margin:0 0 1.5em}.rental-room{width:250px;margin-left:0;padding-left:0 !important}.rental-room.room3{border-bottom:1px solid #a6a39f}}.booking-extra-options h6{margin-bottom:0;font-size:0.75em}@media only screen and (min-width: 851px){.booking-extra-options p{margin-bottom:1em}}
.booking-form{zoom:1}.booking-form:before,.booking-form:after{content:"";display:table}.booking-form:after{clear:both}.booking-form input,.booking-form select,.booking-form textarea{width:100%;margin-bottom:10px}.booking-form input[type="submit"]{width:auto;float:right}@media only screen and (max-width: 600px){.booking-form{margin-bottom:1em}.booking-form input[type="submit"]{width:100%;padding:0}}@media only screen and (min-width: 851px){.booking-form{width:70.75%}}
@media only screen and (min-width: 851px){.booking-questions{width:23.6%}}
.booking-testimonial blockquote{margin:0 0 1em}@media only screen and (min-width: 851px){.booking-testimonial blockquote{margin:0.5em 3em 1em 0}}@media only screen and (max-width: 600px){.booking-testimonial{display:none}}
.booking-footer{text-align:center}.booking-footer li{display:inline-block;margin:2em 1em}.odl-banner .row{position:relative}.odl-banner figcaption{position:absolute;top:0;right:0}@media only screen and (max-width: 600px){.odl-banner figcaption{top:auto;right:auto;bottom:7em;right:25px}}
.odl-links a{line-height:1.3;display:block;margin-top:1.5em}@media only screen and (min-width: 601px){.odl-sidebar{text-align:center}.odl-sidebar img{margin:0 auto 1.25em}.device-list{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em}}@media only screen and (max-width: 600px){.about-odl{border-bottom:solid 1px #a6a39f}}@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{color:#444 !important;text-decoration:underline}a:after,a:visited:after{content:" (" attr(href) ")"}a abbr[title]:after,a:visited abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.sidebar,.page-navigation,.wp-prev-next,.respond-form,nav{display:none}}
