body{padding-top:50px;font-family:Lato,Arial,Helvetica,"Microsoft YaHei New","Microsoft Yahei","微软雅黑","宋体",SimSun,STXihei,"华文细黑",sans-serif}@media (min-width:768px){body .container{width:770px}}@media (min-width:992px){body .container{width:990px}}@media (min-width:1200px){body .container{width:1190px}}@media (min-width:1200px){body ul.nav li.dropdown:hover>ul.dropdown-menu{display:block}}nav.loshberry-nav{background-color:#fff;border-bottom:1px solid #e9e8e8}nav.navbar-shrink a.navbar-brand{height:auto;padding-top:10px;padding-bottom:10px}nav.navbar-shrink a.navbar-brand span#loshberry-logo{height:30px;width:96px;display:block;background:url(../img/logo-loshberry-code-studio.png) no-repeat;background-size:96px 30px}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){nav.navbar-shrink a.navbar-brand span#loshberry-logo{background:url(../img/logo-loshberry-code-studio@2x.png) no-repeat;background-size:96px 30px}}nav.navbar-shrink #navbar{margin-top:0}nav a.navbar-brand{height:auto;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}nav a.navbar-brand span#loshberry-logo{height:50px;width:160px;display:block;background:url(../img/logo-loshberry-code-studio.png) no-repeat;background-size:160px 50px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){nav a.navbar-brand span#loshberry-logo{background:url(../img/logo-loshberry-code-studio@2x.png) no-repeat;background-size:160px 50px}}@media (min-width:768px) and (max-width:991px){nav a.navbar-brand span#loshberry-logo{height:35px;width:112px;background-size:112px 35px}}@media (min-width:768px) and (max-width:991px) and only screen and (min--moz-device-pixel-ratio:2),(min-width:768px) and (max-width:991px) and only screen and (-o-min-device-pixel-ratio:2/1),(min-width:768px) and (max-width:991px) and only screen and (-webkit-min-device-pixel-ratio:2),(min-width:768px) and (max-width:991px) and only screen and (min-device-pixel-ratio:2){nav a.navbar-brand span#loshberry-logo{background:url(../img/logo-loshberry-code-studio@2x.png) no-repeat;background-size:112px 35px}}@media (max-width:767px){nav a.navbar-brand{height:auto;padding-top:10px;padding-bottom:10px}nav a.navbar-brand span#loshberry-logo{height:30px;width:96px;display:block;background:url(../img/logo-loshberry-code-studio.png) no-repeat;background-size:96px 30px}}@media (max-width:767px) and only screen and (min--moz-device-pixel-ratio:2),(max-width:767px) and only screen and (-o-min-device-pixel-ratio:2/1),(max-width:767px) and only screen and (-webkit-min-device-pixel-ratio:2),(max-width:767px) and only screen and (min-device-pixel-ratio:2){nav a.navbar-brand span#loshberry-logo{background:url(../img/logo-loshberry-code-studio@2x.png) no-repeat;background-size:96px 30px}}nav #navbar{margin-top:20px}nav #navbar .highlight{font-size:12px;color:#bd3c26;font-weight:400}nav #navbar .dropdown-menu{left:0;right:initial}nav #navbar .dropdown-menu li a{text-align:left}nav #navbar .dropdown-menu ul.dropdown-submenu{left:0;right:initial;list-style:none;padding:0}nav #navbar .dropdown-menu ul.dropdown-submenu li a{text-align:left;display:block;padding:2px 14px;clear:both;font-weight:400;line-height:1.2;color:#333;white-space:nowrap;text-transform:capitalize;font-size:17px}nav #navbar[aria-expanded=true]{border-top:1px solid #e9e8e8}nav #navbar[aria-expanded=true] .dropdown-menu{left:0;right:initial}nav #navbar[aria-expanded=true] .dropdown-menu li a{text-align:left}nav #navbar[aria-expanded=true] .dropdown-menu .dropdown-submenu{left:0;right:initial}nav #navbar[aria-expanded=true] .dropdown-menu .dropdown-submenu li a{text-align:left}@media (min-width:768px){nav #navbar{-webkit-transition:margin .3s;-moz-transition:margin .3s;transition:margin .3s}}nav #navbar .navbar-nav{text-transform:uppercase}nav #navbar .navbar-nav a{color:#56565a;font-size:18px;padding-left:14px;padding-right:14px}nav #navbar .navbar-nav a:active,nav #navbar .navbar-nav a:focus,nav #navbar .navbar-nav a:hover{background:0 0;color:#bd3c26}nav #navbar .navbar-nav .active a,nav #navbar .navbar-nav .dropdown-menu>.active>a,nav #navbar .navbar-nav .dropdown-submenu>.active>a{color:#bd3c26}nav #navbar .navbar-nav .dropdown-menu>.active>a:active,nav #navbar .navbar-nav .dropdown-menu>.active>a:focus,nav #navbar .navbar-nav .dropdown-menu>.active>a:hover,nav #navbar .navbar-nav .dropdown-menu>.active>a:link,nav #navbar .navbar-nav .dropdown-submenu>.active>a:active,nav #navbar .navbar-nav .dropdown-submenu>.active>a:focus,nav #navbar .navbar-nav .dropdown-submenu>.active>a:hover,nav #navbar .navbar-nav .dropdown-submenu>.active>a:link{background:0 0;color:#bd3c26;text-decoration:none;font-weight:700}nav #navbar .navbar-nav .dropdown-menu>:not(.active)>a:link,nav #navbar .navbar-nav .dropdown-menu>:not(.active)>a:visited,nav #navbar .navbar-nav .dropdown-submenu>:not(.active)>a:link,nav #navbar .navbar-nav .dropdown-submenu>:not(.active)>a:visited{background:0 0;color:#56565a;text-decoration:none}nav #navbar .navbar-nav .dropdown-menu>:not(.active)>a:active,nav #navbar .navbar-nav .dropdown-menu>:not(.active)>a:focus,nav #navbar .navbar-nav .dropdown-menu>:not(.active)>a:hover,nav #navbar .navbar-nav .dropdown-submenu>:not(.active)>a:active,nav #navbar .navbar-nav .dropdown-submenu>:not(.active)>a:focus,nav #navbar .navbar-nav .dropdown-submenu>:not(.active)>a:hover{background:0 0;color:#bd3c26;text-decoration:none;font-weight:700}nav #navbar .navbar-nav .dropdown-submenu>.active>a,nav #navbar .navbar-nav .dropdown-submenu>.active>a:active,nav #navbar .navbar-nav .dropdown-submenu>.active>a:focus,nav #navbar .navbar-nav .dropdown-submenu>.active>a:hover,nav #navbar .navbar-nav .dropdown-submenu>.active>a:link{color:#bd3c26}@media (min-width:768px) and (max-width:991px){nav #navbar{margin-top:10px}nav #navbar .navbar-nav a{font-size:15px;padding-left:8px;padding-right:8px}}@media (max-width:767px){nav #navbar{float:none!important;margin-top:0}}nav .navbar-toggle{border:1px solid #bd3c26}nav .navbar-toggle span{background-color:#bd3c26}.section{text-align:center;padding:40px 0;color:#333}.section h1{font-weight:700;font-size:28px}.section h1.no-padding-top{padding-top:0}@media (min-width:768px){.section h1{font-size:38px;padding-top:40px}}.section h1 span.highlight,.section h1.highlight{color:#bd3c26}.section h2{font-weight:500}.section h2 span.highlight,.section h2.highlight{color:#bd3c26;font-weight:700}.section h3{font-weight:500;font-size:24px;margin-top:10px}@media (min-width:480px){.section h3{font-size:26px}}.section h4{font-weight:300;font-size:22px;margin-bottom:40px}.section ol,.section p,.section td,.section th,.section ul{color:#333;font-weight:300;font-size:20px}.section ol.highlight,.section p.highlight,.section td.highlight,.section th.highlight,.section ul.highlight{color:#bd3c26}.section ol span.highlight,.section p span.highlight,.section td span.highlight,.section th span.highlight,.section ul span.highlight{color:#bd3c26;font-weight:700}.section th{font-weight:700}.section a{color:#bd3c26}.section a:active,.section a:hover{text-decoration:none;color:#333}.section span.strikethrough{text-decoration:line-through}.section img{margin:auto}.section a.img-hover-zoom{overflow:hidden}.section a.img-hover-zoom img{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;max-width:100%}.section a.img-hover-zoom:hover img{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25)}.section .add-padding-top{padding-top:30px}.section .add-margin-top{margin-top:30px}.section.highlight{background-color:#bd3c26;color:#fff}.section.highlight p{color:#fff}.section a.home-img-link{margin:auto auto 40px;width:auto;background-color:#4a5052;display:inline-block;text-align:left;text-decoration:none;color:#fff;font-size:22px;font-weight:700;position:relative}@media (min-width:480px){.section a.home-img-link{font-size:26px}}.section a.home-img-link span{padding:10px 15px;display:inline-block;position:relative;left:0;bottom:0;width:100%;background-color:#4a5052}.section a.home-img-link span i{font-style:normal;font-weight:300}.section a.home-special-banner{display:block;margin:auto}@media (min-width:768px){.section a.home-special-banner{max-width:500px}}@media (min-width:768px){.section a.home-special-banner img{max-width:500px}}.section #home-learn-more-btn,.section #home-testimonial-btn{border-color:#bd3c26;background-color:#bd3c26;color:#fff;font-size:20px}.section #home-learn-more-btn:active,.section #home-learn-more-btn:hover,.section #home-testimonial-btn:active,.section #home-testimonial-btn:hover{background:#fc3;color:#bd3c26;border-color:#fc3}.section #home-learn-more-why-coding-btn{border-color:#fff;color:#fff;background:0 0;font-size:20px;white-space:normal}.section #home-learn-more-why-coding-btn:active,.section #home-learn-more-why-coding-btn:hover{background:0 0;color:#fc3;border-color:#fc3}.section blockquote{border:0;position:relative}.section blockquote p{color:#fff;font-size:22px;font-weight:700}@media (min-width:480px){.section blockquote p{font-size:28px}}@media (max-width:1199px){.section blockquote p{padding-top:20px}}.section blockquote footer{color:#fff;font-size:18px;font-weight:300;margin-top:30px;background:0 0}@media (min-width:480px){.section blockquote footer{font-size:22px}}.section blockquote footer:before{content:''}.section blockquote:before{content:'';background:url(../img/open-quotes.png);background-size:71px 57px;width:71px;height:57px;display:block;position:absolute;top:-30px;left:-55px}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.section blockquote:before{background:url(../img/open-quotes@2x.png);background-size:71px 57px;content:''}}@media only screen and (min--moz-device-pixel-ratio:2) and (max-width:1199px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:1199px),only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:1199px),only screen and (min-device-pixel-ratio:2) and (max-width:1199px){.section blockquote:before{background:url(../img/open-quotes@2x.png);background-size:47px 38px;content:''}}@media (max-width:1199px){.section blockquote:before{width:47px;height:38px;background-size:47px 38px;display:block;position:absolute;top:-35px;left:0}}.section blockquote:after{content:'';background:url(../img/close-quotes.png);background-size:71px 57px;width:71px;height:57px;display:block;position:absolute;right:-40px;bottom:10px}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.section blockquote:after{background:url(../img/close-quotes@2x.png);background-size:71px 57px;content:''}}@media only screen and (min--moz-device-pixel-ratio:2) and (max-width:1199px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:1199px),only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:1199px),only screen and (min-device-pixel-ratio:2) and (max-width:1199px){.section blockquote:after{background:url(../img/close-quotes@2x.png);background-size:47px 38px;content:''}}@media (max-width:1199px){.section blockquote:after{width:47px;height:38px;background-size:47px 38px;display:block;position:absolute;right:1px;bottom:20px}}@media (min-width:1200px){.section .increase-lg-padding{padding-left:60px;padding-right:60px}}.section.home-banner{padding:40px 15px;padding-bottom:0;margin-top:20px;height:400px;background-image:url(../img/image-home-hero.jpg);background-size:cover;background-position:center;position:relative}.section.home-banner::before{display:block;position:absolute;content:'';width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.3);z-index:1}.section.home-banner .container{position:relative;z-index:2;top:50%;transform:translateY(-50%)}@media (max-width:991px){.section.home-banner{margin-top:0;height:300px}}@media (max-width:767px){.section.home-banner{height:250px}}.section.home-banner p{color:#333}.section.home-banner img{margin:auto}.section.home-banner h1,.section.home-banner h4{color:#fff;text-shadow:2px 2px #333}.section.camp-banner{padding:50px 15px;margin-top:20px;margin-bottom:0;background-size:cover;background-position:center;position:relative}@media (max-width:991px){.section.camp-banner{margin-top:0}}.section.camp-banner p{color:#333}.section.camp-banner img{margin:auto}.section.camp-banner h1{color:#bd3c26;font-size:45px;font-weight:700;padding-top:0;margin-top:10px;margin-bottom:0}.section.camp-banner h2{color:#bd3c26;font-weight:700;font-size:50px;text-transform:uppercase;margin-top:10px}.section.camp-banner h3{color:#000;text-transform:uppercase;font-size:30px;font-weight:700;margin-bottom:30px}.section.camp-banner h4{font-weight:500;font-size:30px;color:#000;margin-bottom:0}.section.camp-banner h5{font-size:30px;font-weight:700;color:#000;margin-top:0;margin-bottom:0}@media (min-width:992px){.section.camp-banner .hero-row{display:table;table-layout:fixed;width:100%;margin-left:0}}.section.camp-banner .hero-text{text-align:left}@media (max-width:991px){.section.camp-banner .hero-text{text-align:center;margin-top:25px}}@media (min-width:992px){.section.camp-banner .hero-text{float:none;display:table-cell;vertical-align:middle}}@media (max-width:991px){.section.camp-banner .hero-image img{max-width:200px}}@media (min-width:992px){.section.camp-banner .hero-image{float:none;display:table-cell;vertical-align:middle}}.section.camp-banner #home-learn-more-btn{border-color:#bd3c26;color:#fff;background:#bd3c26;font-size:20px;margin-top:20px}.section.camp-banner #home-learn-more-btn:active,.section.camp-banner #home-learn-more-btn:hover{background:#fc3;color:#bd3c26;border-color:#fc3}.section.camp-banner.small{padding:35px 15px}.section.camp-banner.small h3{font-size:24px;margin-bottom:14px}.section.camp-banner.small h1{font-size:36px}.section.camp-select{padding:30px 0;background-color:#fc3}.section.camp-select p{font-weight:700;font-size:24px;color:#333}.section.camp-select .btn-age,.section.camp-select .btn-exp{background-color:#bd3c26;border:none;color:#fff;font-weight:500;font-size:20px;padding-left:20px;padding-right:20px;margin:10px 50px 0 0;border-radius:4px!important}.section.camp-select .btn-age.active,.section.camp-select .btn-age:active,.section.camp-select .btn-age:hover,.section.camp-select .btn-exp.active,.section.camp-select .btn-exp:active,.section.camp-select .btn-exp:hover{background-color:#414141}.section.camp-select .btn-age:last-child,.section.camp-select .btn-exp:last-child{margin-right:0}.section.partners span.partner-logo{display:inline-block;height:100px;width:250px;background-repeat:no-repeat;background-size:contain;background-position:center;vertical-align:middle;margin-bottom:20px;margin-left:20px;margin-right:20px;position:relative}.section.partners span.partner-logo p{position:absolute;bottom:-16px;width:100%;font-size:16px;line-height:16px}.section.partners span.partner-logo#nlb{background-image:url(../img/partner-logo-nlb.jpg)}.section.partners span.partner-logo#ida{background-image:url(../img/partner-logo-ida.jpg);height:60px;margin-top:10px}.section.partners span.partner-logo#imda{background-image:url(../img/partner-logo-imda.png)}.section.partners span.partner-logo#labs{background-image:url(../img/partner-logo-imda-labs.jpg);height:80px}.section.partners span.partner-logo#sassy{background-image:url(../img/partner-logo-sassy.jpg)}.section.partners span.partner-logo#honey{background-image:url(../img/partner-logo-honey.png)}.section.partners span.partner-logo#herald{background-image:url(../img/partner-logo-herald.jpg)}.section.partners span.partner-logo#git{background-image:url(../img/partner-logo-git.png)}.section.partners span.partner-logo#cna{background-image:url(../img/partner-logo-cna.jpg)}.section.partners span.partner-logo#gongshang{background-image:url(../img/partner-logo-gongshang.jpg)}.section.partners span.partner-logo#capitaland{background-image:url(../img/partner-logo-capitaland.jpg)}.section.partners span.partner-logo#kaamp{background-image:url(../img/partner-logo-kaamp.png)}.section.partners span.partner-logo#lab-wheels{background-image:url(../img/partner-logo-lab-wheels.png)}.section.partners span.partner-logo#edutech{background-image:url(../img/partner-logo-edutech.png)}.section.partners span.partner-logo#makerfaire{background-image:url(../img/partner-logo-makerfaire.jpg)}.section.partners span.partner-logo#ozobot{background-image:url(../img/partner-logo-ozobot.png)}.section.partners span.partner-logo#motherhood{background-image:url(../img/partner-logo-motherhood.png)}.section.partners span.partner-logo#tabula{background-image:url(../img/partner-logo-tabula.png)}.section.partners span.partner-logo#iexperience{background-image:url(../img/partner-logo-iexperience.jpg)}.section.partners span.partner-logo#ozobot-ce{background-image:url(../img/partner-logo-ozobot-ce.png)}.section.partners span.partner-logo#csc{background-image:url(../img/partner-logo-csc.jpg)}.section.partners span.partner-logo#apsn{background-image:url(../img/partner-logo-apsn.jpg)}.section.partners span.partner-logo#acsj{background-image:url(../img/partner-logo-acsj.png)}.section.teachers-profile .row{margin-top:50px}.section.teachers-profile h3{font-weight:900;font-size:22px}.section.teachers-profile #about-testimonial-btn{margin-top:20px;border-color:#bd3c26;color:#bd3c26;font-size:20px;font-weight:500;background:0 0}.section.teachers-profile #about-testimonial-btn:active,.section.teachers-profile #about-testimonial-btn:hover{background:0 0;color:#a7a7a7;border-color:#a7a7a7}.section.testimonials>.container>.row{display:table;table-layout:fixed;margin-bottom:40px}@media (min-width:768px){.section.testimonials>.container>.row{width:100%}}.section.testimonials .testimonial{display:table-cell;vertical-align:middle}@media (min-width:768px){.section.testimonials .testimonial{float:none}}.section.testimonials .testimonial blockquote{background-color:#e9e8e8;border-radius:30px;padding-top:10px;padding-bottom:10px;margin-bottom:0;color:#333}@media (max-width:767px){.section.testimonials .testimonial blockquote{margin-bottom:20px}}.section.testimonials .testimonial blockquote p{font-size:18px;font-weight:300;color:#333;padding:30px 10px;text-align:justify}.section.testimonials .testimonial blockquote:after,.section.testimonials .testimonial blockquote:before,.section.testimonials .testimonial.alt blockquote:after{content:'';background:0 0}@media (min-width:768px){.section.testimonials .testimonial blockquote:after{width:0;height:0;border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:30px solid #e9e8e8;position:absolute;right:-28px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media (max-width:767px){.section.testimonials .testimonial blockquote:after{width:0;height:0;border-left:30px solid transparent;border-right:30px solid transparent;border-top:30px solid #e9e8e8;position:absolute;bottom:-28px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media (min-width:768px){.section.testimonials .testimonial.alt blockquote:after{width:0;height:0;border-top:30px solid transparent;border-bottom:30px solid transparent;border-right:30px solid #e9e8e8;border-left:0;position:absolute;left:-28px;right:initial;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.section.testimonials .profile.hidden-xs{display:table-cell;float:none;vertical-align:middle}.section.testimonials .profile span.profile-testimonial-img{width:150px;height:150px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;display:inline-block;text-align:center;background-repeat:no-repeat;background-size:cover;margin-top:20px}.section.testimonials .profile span.profile-testimonial-img#profile-1{background-image:url(../img/image-testimonial-profile-1.jpg)}.section.testimonials .profile span.profile-testimonial-img#profile-2{background-image:url(../img/image-testimonial-profile-2.jpg)}.section.testimonials .profile span.profile-testimonial-img#profile-3{background-image:url(../img/image-testimonial-profile-3.jpg)}.section.testimonials .profile span.profile-testimonial-img#profile-4{background-image:url(../img/image-testimonial-profile-4.jpg)}.section.testimonials .profile span.profile-testimonial-img#profile-5{background-image:url(../img/image-testimonial-profile-5.jpg)}.section.testimonials .profile span.profile-testimonial-img#profile-6{background-image:url(../img/image-testimonial-profile-6.jpg)}.section.testimonials .profile span.profile-testimonial-img#profile-7{background-image:url(../img/image-testimonial-profile-7.jpg)}.section.testimonials .profile span.profile-testimonial-img#profile-8{background-image:url(../img/image-testimonial-profile-8.jpg)}.section.testimonials .profile footer{padding-top:10px;padding-bottom:10px;margin-bottom:20px;background:0 0;color:#333;text-align:center}.section.testimonials .profile footer p{font-size:14px;font-weight:500;display:inline-block;text-align:center}.section.testimonials #about-join-now-btn{margin-top:20px;border-color:#fff;color:#fff;font-size:20px;font-weight:300;background:0 0}.section.testimonials #about-join-now-btn:active,.section.testimonials #about-join-now-btn:hover{background:0 0;color:#a7a7a7;border-color:#a7a7a7}#testimonials-join-now-btn{background:#bd3c26;color:#fff;border-color:#bd3c26;font-size:20px;font-weight:500;margin-top:-110px}#testimonials-join-now-btn:active,#testimonials-join-now-btn:hover{background:#fc3;color:#bd3c26;border-color:#fc3}.section.camp-description{padding-top:0}.section.camp-description #junior-coders,.section.camp-description #tween-coders,.section.camp-description #youth-coders{padding-top:50px}.section.camp-description h1{margin-bottom:-20px}.section.camp-description h2{font-weight:700;font-size:24px;margin:30px 0 20px}.section.camp-description h4{font-weight:700;font-size:20px;margin:30px 0 20px}.section.camp-description ul{font-size:20px;font-weight:300}.section.camp-description p span.highlight{color:#bd3c26}.section.camp-description .camp-date .camp-date-row{display:table;width:100%;table-layout:fixed;margin-left:0;margin-bottom:15px}.section.camp-description .camp-date .camp-date-details{background-color:rgba(189,60,38,.1);padding:10px 20px;float:none;display:table-cell;vertical-align:middle;text-align:left}.section.camp-description .camp-date .camp-date-details p{font-weight:500}.section.camp-description .camp-date .camp-date-pricing{background-color:rgba(51,51,51,.05);padding:10px 20px;float:none;display:table-cell;vertical-align:middle;text-align:center}.section.camp-description .camp-date .camp-date-pricing p{font-weight:500}.section.camp-description td,.section.camp-description th{text-align:left;font-size:18px}.section.camp-description dl.dl-horizontal{font-size:20px;font-weight:300}.section.camp-description dl.dl-horizontal span.highlight{font-weight:700;color:#bd3c26}.section.camp-description dl.dl-horizontal dt{text-align:left;font-weight:700;padding-top:15px;padding-bottom:15px}.section.camp-description dl.dl-horizontal dd{text-align:left}@media (min-width:768px){.section.camp-description dl.dl-horizontal dt{text-align:left;width:80px;font-weight:700;padding-top:15px}.section.camp-description dl.dl-horizontal dd{text-align:left;margin-left:90px;font-weight:300;padding-top:15px}}.section.camp-description #junior-signup-btn,.section.camp-description #youth-signup-btn{background-color:#bd3c26;border:none;color:#fff;font-weight:500;font-size:20px;padding-left:20px;padding-right:20px;margin:0}.section.camp-description #junior-signup-btn:active,.section.camp-description #junior-signup-btn:hover,.section.camp-description #youth-signup-btn:active,.section.camp-description #youth-signup-btn:hover{background-color:#414141}@media (max-width:767px){.section.camp-description #junior-signup-btn,.section.camp-description #youth-signup-btn{font-size:17px;padding-left:5px;padding-right:5px}}.section.camp-description .btn-back-to-top,.section.camp-description .btn-camp-link,.section.camp-description .btn-coding-discovery-lite{background-color:#bd3c26;border:none;color:#fff;font-weight:500;font-size:20px;padding-left:20px;padding-right:20px;margin:0;white-space:normal}.section.camp-description .btn-back-to-top:active,.section.camp-description .btn-back-to-top:hover,.section.camp-description .btn-camp-link:active,.section.camp-description .btn-camp-link:hover,.section.camp-description .btn-coding-discovery-lite:active,.section.camp-description .btn-coding-discovery-lite:hover{background-color:#414141}.camp-action .row.img-tiles{margin-top:40px}@media (max-width:991px){.camp-action .row.img-tiles{padding-left:10px;padding-right:10px}}.camp-action .row.img-tiles .col-lg-4{padding:0}.camp-video{margin:20px auto 30px}@media (min-width:768px){.camp-video{width:600px}}.camp-video.text-left{margin-left:0;margin-right:0}.section.camp-contact form,.section.contact-us form,.section.short-workshop-contact form,.section.term-contact form{font-size:20px;text-align:left}.section.camp-contact form label,.section.contact-us form label,.section.short-workshop-contact form label,.section.term-contact form label{margin:10px 0}.section.camp-contact form input,.section.camp-contact form select,.section.contact-us form input,.section.contact-us form select,.section.short-workshop-contact form input,.section.short-workshop-contact form select,.section.term-contact form input,.section.term-contact form select{font-size:20px;height:40px}.section.camp-contact form textarea,.section.contact-us form textarea,.section.short-workshop-contact form textarea,.section.term-contact form textarea{font-size:20px}.section.camp-contact form #camp-contact-submit-btn,.section.camp-contact form #contact-us-submit-btn,.section.contact-us form #camp-contact-submit-btn,.section.contact-us form #contact-us-submit-btn,.section.short-workshop-contact form #camp-contact-submit-btn,.section.short-workshop-contact form #contact-us-submit-btn,.section.term-contact form #camp-contact-submit-btn,.section.term-contact form #contact-us-submit-btn{background-color:#bd3c26;border:none;color:#fff;font-weight:500;font-size:20px;padding-left:40px;padding-right:40px;margin:20px 0}.section.camp-contact form #camp-contact-submit-btn:active,.section.camp-contact form #camp-contact-submit-btn:hover,.section.camp-contact form #contact-us-submit-btn:active,.section.camp-contact form #contact-us-submit-btn:hover,.section.contact-us form #camp-contact-submit-btn:active,.section.contact-us form #camp-contact-submit-btn:hover,.section.contact-us form #contact-us-submit-btn:active,.section.contact-us form #contact-us-submit-btn:hover,.section.short-workshop-contact form #camp-contact-submit-btn:active,.section.short-workshop-contact form #camp-contact-submit-btn:hover,.section.short-workshop-contact form #contact-us-submit-btn:active,.section.short-workshop-contact form #contact-us-submit-btn:hover,.section.term-contact form #camp-contact-submit-btn:active,.section.term-contact form #camp-contact-submit-btn:hover,.section.term-contact form #contact-us-submit-btn:active,.section.term-contact form #contact-us-submit-btn:hover{background-color:#414141}.section.camp-contact form p.help-block ul,.section.contact-us form p.help-block ul,.section.short-workshop-contact form p.help-block ul,.section.term-contact form p.help-block ul{list-style:none;padding-left:0;color:#bd3c26;font-size:16px}.section.camp-contact form .alert,.section.contact-us form .alert,.section.short-workshop-contact form .alert,.section.term-contact form .alert{font-size:20px;font-weight:300}.section.camp-other-questions,.section.careers-other-questions,.section.contact-other-questions,.section.faq-other-questions,.section.short-workshop-other-questions,.section.term-other-questions{background-color:#e9e8e8}.section.camp-other-questions p a,.section.careers-other-questions p a,.section.contact-other-questions p a,.section.faq-other-questions p a,.section.short-workshop-other-questions p a,.section.term-other-questions p a{color:#bd3c26;text-decoration:none}.section.camp-other-questions p a:hover,.section.careers-other-questions p a:hover,.section.contact-other-questions p a:hover,.section.faq-other-questions p a:hover,.section.short-workshop-other-questions p a:hover,.section.term-other-questions p a:hover{text-decoration:none;color:#333}.section.term-description h1{font-size:28px}@media (min-width:768px){.section.term-description h1{font-size:32px}}.section.term-description h2{font-size:26px;margin-top:10px;margin-bottom:20px}.section.term-description h4{margin:40px 0 10px;font-weight:700}.section.term-description #term-more-info{background-color:#bd3c26;border:none;color:#fff;font-weight:500;font-size:20px;padding-left:20px;padding-right:20px;margin:20px 0 40px}.section.term-description #term-more-info:active,.section.term-description #term-more-info:hover{background-color:#414141}@media (min-width:1200px){.section.term-description .term-description-box{padding-left:40px;padding-right:40px}}.section.term-description .term-description-box .term-description-img{background-repeat:no-repeat;background-size:cover;background-position:center center;display:block;margin-bottom:0}.section.term-description .term-description-box .term-description-img img{width:100%;height:auto;max-width:500px}.section.term-description .term-description-box .term-description-img#junior-coders{background-image:url(../img/image-junior-coders-term.jpg)}.section.term-description .term-description-box .term-description-img#tween-coders{background-image:url(../img/image-intermediate-coders-term.jpg)}.section.term-description .term-description-box .term-description-img#youth-coders{background-image:url(../img/image-youth-coders-term.jpg)}.section.term-description .term-description-box .term-description-text{display:block;width:100%;background-color:rgba(189,60,38,.1);height:auto;padding:20px}.section.term-description .term-description-box .term-description-text #term-intermediate-learn-more-btn,.section.term-description .term-description-box .term-description-text #term-junior-learn-more-btn,.section.term-description .term-description-box .term-description-text #term-tween-learn-more-btn,.section.term-description .term-description-box .term-description-text #term-youth-learn-more-btn{background-color:#bd3c26;border:none;color:#fff;font-weight:500;font-size:20px;padding-left:40px;padding-right:40px;margin:20px 0}.section.term-description .term-description-box .term-description-text #term-intermediate-learn-more-btn:active,.section.term-description .term-description-box .term-description-text #term-intermediate-learn-more-btn:hover,.section.term-description .term-description-box .term-description-text #term-junior-learn-more-btn:active,.section.term-description .term-description-box .term-description-text #term-junior-learn-more-btn:hover,.section.term-description .term-description-box .term-description-text #term-tween-learn-more-btn:active,.section.term-description .term-description-box .term-description-text #term-tween-learn-more-btn:hover,.section.term-description .term-description-box .term-description-text #term-youth-learn-more-btn:active,.section.term-description .term-description-box .term-description-text #term-youth-learn-more-btn:hover{background-color:#414141}.section.term-description .term-description-box .term-description-text .coming-soon{margin:30px 0}.section.term-details dl,.section.term-details dt,.section.term-details li,.section.term-details p{font-size:18px}.section.term-details .term-details-header.active h1{color:#bd3c26;border-bottom:4px solid #bd3c26}.section.term-details .term-details-header h1{display:inline-block;width:auto;margin:auto;padding-bottom:10px;padding-top:20px;color:#333}@media (min-width:768px){.section.term-details .term-details-header h1{font-size:32px;padding-top:40px}}.section.term-details .term-details-header a:active h1,.section.term-details .term-details-header a:hover h1{color:#bd3c26;border-bottom:4px solid #bd3c26}.section.term-details .term-details-intro-box{background-color:rgba(51,51,51,.05);display:block;width:100%;height:auto;padding:20px;margin-top:30px;margin-left:0;margin-right:0}.section.term-details .term-details-intro-box h1{color:#bd3c26}@media (min-width:768px){.section.term-details .term-details-intro-box h1{font-size:32px;padding-top:0}}@media (min-width:768px) and (max-width:991px){.section.term-details .term-details-intro-box h1{margin-top:0}}.section.term-details .term-details-intro-box h2{font-size:24px;margin-top:10px}.section.term-details .term-details-intro-box .term-details-intro-box-img{background-repeat:no-repeat;background-size:cover;background-position:center center;display:block;margin-bottom:0}.section.term-details .term-details-intro-box .term-details-intro-box-img img{width:100%;height:auto;max-width:350px}.section.term-details .term-details-intro-box .term-details-intro-box-img#junior-coders{background-image:url(../img/image-junior-coders-term.jpg)}.section.term-details .term-details-intro-box .term-details-intro-box-img#tween-coders{background-image:url(../img/image-intermediate-coders-term.jpg)}.section.term-details .term-details-intro-box .term-details-intro-box-img#youth-coders{background-image:url(../img/image-youth-coders-term.jpg)}.section.term-details .term-details-description{padding:30px;margin-left:0;margin-right:0;margin-top:50px}@media (max-width:767px){.section.term-details .term-details-description{padding-left:0;padding-right:0}}.section.term-details .term-details-description .term-details-item{position:relative;margin-top:0;margin-left:0;margin-right:0;border-bottom:2px solid #ccc;border-left:2px solid #ccc;padding:30px 50px}@media (max-width:767px){.section.term-details .term-details-description .term-details-item{padding-left:40px;padding-right:0}}.section.term-details .term-details-description .term-details-item .term-details-item-label{position:absolute;display:block;width:50px;height:50px;left:-60px;top:20px;background-color:#bd3c26;color:#fff;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;font-weight:700;font-size:16px}@media (max-width:767px){.section.term-details .term-details-description .term-details-item .term-details-item-label{left:-50px}}.section.term-details .term-details-description .term-details-item .term-details-item-label span{line-height:50px;vertical-align:middle}.section.term-details .term-details-description .term-details-item:first-child:before{display:block;position:absolute;left:-15px;top:-28px;width:28px;height:28px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border:4px solid #bd3c26;content:''}.section.term-details .term-details-description .term-details-item h1{color:#bd3c26}@media (min-width:768px){.section.term-details .term-details-description .term-details-item h1{font-size:32px;padding:0}}.section.term-details .term-details-description .term-details-item h3{margin-top:30px;margin-bottom:10px;font-size:20px;font-weight:700}@media (min-width:768px){.section.term-details .term-details-description .term-details-item h3{margin-left:30px}}.section.term-details .term-details-description .term-details-item ul.term-details-outline{padding-left:20px}.section.term-details .term-details-description .term-details-item dl.dl-horizontal{font-size:18px;font-weight:300}.section.term-details .term-details-description .term-details-item dl.dl-horizontal span.highlight{font-weight:700;color:#bd3c26}.section.term-details .term-details-description .term-details-item dl.dl-horizontal p{margin-top:15px}.section.term-details .term-details-description .term-details-item dl.dl-horizontal dt{text-align:left;font-weight:700;padding-top:10px;padding-bottom:0}.section.term-details .term-details-description .term-details-item dl.dl-horizontal dd{text-align:left}@media (min-width:768px){.section.term-details .term-details-description .term-details-item dl.dl-horizontal{margin-left:30px}.section.term-details .term-details-description .term-details-item dl.dl-horizontal dt{text-align:left;width:100px;font-weight:700;padding-top:10px}.section.term-details .term-details-description .term-details-item dl.dl-horizontal dd{text-align:left;margin-left:100px;font-weight:300;padding-top:10px}}.section.term-details .term-details-description .term-details-item:after{font-family:FontAwesome;font-weight:400;font-style:normal;display:block;text-decoration:inherit;content:'\f078\A\f078';position:absolute;white-space:pre;line-height:8px;font-size:17px;color:#bd3c26;left:-9px;top:50%}.section.term-details .term-details-specialised-programmes h1.highlight{color:#bd3c26}@media (min-width:768px){.section.term-details .term-details-specialised-programmes h1{font-size:30px;padding:0}}.section.term-details .term-details-specialised-programmes .term-details-specialised-programmes-item{padding-left:80px;padding-right:80px}@media (max-width:767px){.section.term-details .term-details-specialised-programmes .term-details-specialised-programmes-item{padding-right:0}}.section.term-details .term-details-specialised-programmes .term-details-item-label{position:absolute;display:block;width:50px;height:50px;left:0;top:15px;background-color:#bd3c26;color:#fff;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;font-weight:700;font-size:16px;text-align:center}@media (max-width:767px){.section.term-details .term-details-specialised-programmes .term-details-item-label{left:0}}.section.term-details .term-details-specialised-programmes .term-details-item-label span{line-height:50px;vertical-align:middle}.section.term-details #junior-starter-signup-btn,.section.term-details #junior-tinkerer-signup-btn,.section.term-details #youth-python-signup-btn{background-color:#bd3c26;border:none;color:#fff;font-weight:500;font-size:20px;padding-left:20px;padding-right:20px;margin:0 0 10px;white-space:normal}.section.term-details #junior-starter-signup-btn:active,.section.term-details #junior-starter-signup-btn:hover,.section.term-details #junior-tinkerer-signup-btn:active,.section.term-details #junior-tinkerer-signup-btn:hover,.section.term-details #youth-python-signup-btn:active,.section.term-details #youth-python-signup-btn:hover{background-color:#414141}.section.short-workshop-details dl,.section.short-workshop-details dt,.section.short-workshop-details li,.section.short-workshop-details p,.section.short-workshop-details ul{font-size:18px}.section.short-workshop-details .short-workshop-details-item:not(:last-child){margin-bottom:30px}.section.short-workshop-details .short-workshop-details-item h1{padding-left:70px;margin-bottom:20px}.section.short-workshop-details .short-workshop-details-item h1.highlight{color:#bd3c26}@media (min-width:768px){.section.short-workshop-details .short-workshop-details-item h1{font-size:30px;padding:0 0 0 70px}}.section.short-workshop-details .short-workshop-details-item h2{font-size:24px;margin-top:30px}.section.short-workshop-details .short-workshop-details-item h3{margin-top:30px;margin-bottom:10px;font-size:20px;font-weight:700}.section.short-workshop-details .short-workshop-details-item .short-workshop-details-item-img{background-repeat:no-repeat;background-size:contain;background-position:center center;display:block;margin-bottom:0}.section.short-workshop-details .short-workshop-details-item .short-workshop-details-item-img img{width:100%;height:auto;max-width:300px}.section.short-workshop-details .short-workshop-details-item .short-workshop-details-item-img#advanced-ozobot{background-image:url(../img/image-workshop-advanced-ozobot.jpg)}.section.short-workshop-details .short-workshop-details-item .short-workshop-details-item-img#national-day{background-image:url(../img/image-workshop-national-day.jpg)}.section.short-workshop-details .short-workshop-details-item .short-workshop-details-item-img#pokemon{background-image:url(../img/image-workshop-pokemon.jpg)}.section.short-workshop-details .short-workshop-details-item .short-workshop-details-item-img#childrens-day{background-image:url(../img/image-workshop-childrens-day.jpg)}.section.short-workshop-details .short-workshop-details-item .short-workshop-details-item-img#imda-ozobot{background-image:url(../img/junior-coders-thumb.jpg)}.section.short-workshop-details .short-workshop-details-item .short-workshop-details-item-img#git-mothers{background-image:url(../img/image-workshop-git-mothers.jpg)}.section.short-workshop-details .short-workshop-details-item .short-workshop-details-item-img#minecraft{background-image:url(../img/image-workshop-minecraft.jpg)}.section.short-workshop-details .short-workshop-details-item .short-workshop-details-item-img#cny{background-image:url(../img/image-workshop-cny.jpg)}.section.short-workshop-details .short-workshop-details-item .short-workshop-details-item-label{position:absolute;display:block;width:50px;height:50px;left:10px;top:10px;background-color:#bd3c26;color:#fff;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;font-weight:700;font-size:16px;text-align:center}@media (max-width:767px){.section.short-workshop-details .short-workshop-details-item .short-workshop-details-item-label{left:10px}}.section.short-workshop-details .short-workshop-details-item .short-workshop-details-item-label span{line-height:50px;vertical-align:middle}.section.short-workshop-details .short-workshop-details-item dl.dl-horizontal{font-size:18px;font-weight:300}.section.short-workshop-details .short-workshop-details-item dl.dl-horizontal span.highlight{font-weight:700;color:#bd3c26;font-size:16px}.section.short-workshop-details .short-workshop-details-item dl.dl-horizontal p{margin-top:15px}.section.short-workshop-details .short-workshop-details-item dl.dl-horizontal dt{text-align:left;font-weight:700;padding-top:10px;padding-bottom:0}.section.short-workshop-details .short-workshop-details-item dl.dl-horizontal dd{text-align:left}@media (min-width:768px){.section.short-workshop-details .short-workshop-details-item dl.dl-horizontal dt{text-align:left;width:100px;font-weight:700;padding-top:10px}.section.short-workshop-details .short-workshop-details-item dl.dl-horizontal dd{text-align:left;margin-left:100px;font-weight:300;padding-top:10px}}.section.short-workshop-details .short-workshop-details-item #cny-signup-btn,.section.short-workshop-details .short-workshop-details-item #git-mothers-signup-btn,.section.short-workshop-details .short-workshop-details-item #imda-ozobot-signup-btn,.section.short-workshop-details .short-workshop-details-item #minecraft-signup-btn,.section.short-workshop-details .short-workshop-details-item #national-day-signup-btn,.section.short-workshop-details .short-workshop-details-item #pokemon-signup-btn{background-color:#bd3c26;border:none;color:#fff;font-weight:500;font-size:20px;padding-left:20px;padding-right:20px;margin:20px 0 40px;white-space:normal}.section.short-workshop-details .short-workshop-details-item #cny-signup-btn:active,.section.short-workshop-details .short-workshop-details-item #cny-signup-btn:hover,.section.short-workshop-details .short-workshop-details-item #git-mothers-signup-btn:active,.section.short-workshop-details .short-workshop-details-item #git-mothers-signup-btn:hover,.section.short-workshop-details .short-workshop-details-item #imda-ozobot-signup-btn:active,.section.short-workshop-details .short-workshop-details-item #imda-ozobot-signup-btn:hover,.section.short-workshop-details .short-workshop-details-item #minecraft-signup-btn:active,.section.short-workshop-details .short-workshop-details-item #minecraft-signup-btn:hover,.section.short-workshop-details .short-workshop-details-item #national-day-signup-btn:active,.section.short-workshop-details .short-workshop-details-item #national-day-signup-btn:hover,.section.short-workshop-details .short-workshop-details-item #pokemon-signup-btn:active,.section.short-workshop-details .short-workshop-details-item #pokemon-signup-btn:hover{background-color:#414141}.section.careers .panel-loshberry,.section.faq .panel-loshberry{background-color:none;border-color:#e9e8e8}.section.careers .panel-loshberry .panel-heading,.section.faq .panel-loshberry .panel-heading{padding:0}.section.careers .panel-loshberry .panel-heading:before,.section.faq .panel-loshberry .panel-heading:before{display:block;content:" ";margin-top:-60px;height:60px;visibility:hidden;position:relative;z-index:1}.section.careers .panel-loshberry h4.panel-loshberry-title,.section.faq .panel-loshberry h4.panel-loshberry-title{margin-bottom:0;margin-top:0}.section.careers .panel-loshberry h4.panel-loshberry-title a.panel-loshberry-title,.section.faq .panel-loshberry h4.panel-loshberry-title a.panel-loshberry-title{padding:10px 15px;font-size:20px;font-weight:500;color:#bd3c26;display:block;text-decoration:none;position:relative;z-index:5}.section.careers .panel-loshberry h4.panel-loshberry-title a.panel-loshberry-title:hover,.section.careers .panel-loshberry h4.panel-loshberry-title a.panel-loshberry-title:not(.collapsed),.section.faq .panel-loshberry h4.panel-loshberry-title a.panel-loshberry-title:hover,.section.faq .panel-loshberry h4.panel-loshberry-title a.panel-loshberry-title:not(.collapsed){background-color:#e9e8e8}.section.careers .panel-loshberry #growth-apply-btn,.section.careers .panel-loshberry #teacher-apply-btn,.section.faq .panel-loshberry #growth-apply-btn,.section.faq .panel-loshberry #teacher-apply-btn{background-color:#bd3c26;border:none;color:#fff;font-weight:500;font-size:20px;padding-left:20px;padding-right:20px;margin:20px 0;white-space:normal}.section.careers .panel-loshberry #growth-apply-btn:active,.section.careers .panel-loshberry #growth-apply-btn:hover,.section.careers .panel-loshberry #teacher-apply-btn:active,.section.careers .panel-loshberry #teacher-apply-btn:hover,.section.faq .panel-loshberry #growth-apply-btn:active,.section.faq .panel-loshberry #growth-apply-btn:hover,.section.faq .panel-loshberry #teacher-apply-btn:active,.section.faq .panel-loshberry #teacher-apply-btn:hover{background-color:#414141}.section.careers #faq-join-now-btn,.section.faq #faq-join-now-btn{margin-top:20px;border-color:#bd3c26;color:#bd3c26;font-size:20px;font-weight:500;background:0 0}.section.careers #faq-join-now-btn:active,.section.careers #faq-join-now-btn:hover,.section.faq #faq-join-now-btn:active,.section.faq #faq-join-now-btn:hover{background:0 0;color:#a7a7a7;border-color:#a7a7a7}.section.monster{padding:0}.section.monster .monster-1{display:inline-block;height:132px;width:313px;background:url(../img/image-monster-1.png) no-repeat;background-size:313px 132px;margin-right:100px}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.section.monster .monster-1{background:url(../img/image-monster-1@2x.png) no-repeat;background-size:313px 132px}}.section.monster .monster-1:hover{cursor:auto;margin-bottom:10px}.section.monster .monster-2{display:inline-block;height:184px;width:339px;background:url(../img/image-monster-2.png) no-repeat;background-size:339px 184px;margin-left:100px;vertical-align:bottom}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.section.monster .monster-2{background:url(../img/image-monster-2@2x.png) no-repeat;background-size:339px 184px}}@media (max-width:991px){.section.monster .monster-2{margin-left:0;background-size:226px 123px;height:123px;width:226px}}.section.monster .monster-2:hover{cursor:auto;-ms-transform:rotate(-5deg);-ms-transform-origin:0 100%;-webkit-transform:rotate(-5deg);-webkit-transform-origin:0 100%;transform:rotate(-5deg);transform-origin:0 100%}.monster-3{display:inline-block;height:121px;width:156px;background:url(../img/image-monster-3.png) no-repeat;background-size:156px 121px;vertical-align:bottom}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.monster-3{background:url(../img/image-monster-3@2x.png) no-repeat;background-size:156px 121px}}.monster-3:hover{cursor:auto;-ms-transform:rotate(5deg);-ms-transform-origin:100% 100%;-webkit-transform:rotate(5deg);-webkit-transform-origin:100% 100%;transform:rotate(5deg);transform-origin:100% 100%}.section.advantage .icon-advantage{display:block;height:151px;width:151px;background-size:151px 151px;background-repeat:no-repeat;margin:auto auto 30px}.section.advantage .icon-advantage#tangible{background:url(../img/icon-advantage-tangible.png)}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.section.advantage .icon-advantage#tangible{background:url(../img/icon-advantage-tangible@2x.png) no-repeat;background-size:151px 151px}}.section.advantage .icon-advantage#qualified{background:url(../img/icon-advantage-qualified.png)}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.section.advantage .icon-advantage#qualified{background:url(../img/icon-advantage-qualified@2x.png) no-repeat;background-size:151px 151px}}.section.advantage .icon-advantage#curriculum{background:url(../img/icon-advantage-curriculum.png)}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.section.advantage .icon-advantage#curriculum{background:url(../img/icon-advantage-curriculum@2x.png) no-repeat;background-size:151px 151px}}.section.advantage .icon-advantage#attention{background:url(../img/icon-advantage-attention.png)}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.section.advantage .icon-advantage#attention{background:url(../img/icon-advantage-attention@2x.png) no-repeat;background-size:151px 151px}}.section.coding-discovery-lite .table tbody td,.section.coding-discovery-lite .table thead th{text-align:left;font-weight:700;font-size:18px;max-width:400px}.section.coding-discovery-lite .table tbody td .details,.section.coding-discovery-lite .table thead th .details{font-size:15px;font-weight:400;display:inline-block}.section.coding-discovery-lite .table tbody td.level,.section.coding-discovery-lite .table thead th.level{max-width:130px}@media (max-width:767px){.section.coding-discovery-lite .table tbody td.level,.section.coding-discovery-lite .table thead th.level{display:none}}.section.coding-discovery-lite .table thead th{font-weight:700;color:#bd3c26}@media (max-width:767px){.section.coding-discovery-lite .table tbody td,.section.coding-discovery-lite .table thead th{font-size:14px;line-height:1.3}.section.coding-discovery-lite .table tbody td .details,.section.coding-discovery-lite .table thead th .details{font-size:12px;line-height:1.3}.section.coding-discovery-lite .table .top-margin{margin-top:8px}}.section.coding-discovery-lite #lite-signup-btn{background-color:#bd3c26;border:none;color:#fff;font-weight:400;font-size:18px;padding-left:20px;padding-right:20px;margin:0}.section.coding-discovery-lite #lite-signup-btn:active,.section.coding-discovery-lite #lite-signup-btn:hover{background-color:#414141}@media (max-width:767px){.section.coding-discovery-lite #lite-signup-btn{font-size:14px;padding-left:3px;padding-right:3px}}.icon-theme{display:inline-block;background-repeat:no-repeat;position:relative;height:150px;width:150px;margin:30px 30px 50px}.icon-theme#robotics{background:url(../img/icon-theme-robotics.png);background-size:contain}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.icon-theme#robotics{background:url(../img/icon-theme-robotics@2x.png) no-repeat;background-size:contain}}.icon-theme#computational{background:url(../img/icon-theme-computational.png);background-size:contain}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.icon-theme#computational{background:url(../img/icon-theme-computational@2x.png) no-repeat;background-size:contain}}.icon-theme#coding{background:url(../img/icon-theme-coding.png);background-size:contain}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.icon-theme#coding{background:url(../img/icon-theme-coding@2x.png) no-repeat;background-size:contain}}.icon-theme#design{background:url(../img/icon-theme-design.png);background-size:contain}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.icon-theme#design{background:url(../img/icon-theme-design@2x.png) no-repeat;background-size:contain}}.icon-theme#software{background:url(../img/icon-theme-software.png);background-size:contain}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.icon-theme#software{background:url(../img/icon-theme-software@2x.png) no-repeat;background-size:contain}}.icon-theme#math{background:url(../img/icon-theme-math.png);background-size:contain}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.icon-theme#math{background:url(../img/icon-theme-math@2x.png) no-repeat;background-size:contain}}.icon-theme#electronic{background:url(../img/icon-theme-electronic.png);background-size:contain}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.icon-theme#electronic{background:url(../img/icon-theme-electronic@2x.png) no-repeat;background-size:contain}}@media (max-width:1199px){.icon-theme{margin:30px 20px 50px;height:75px;width:75px}}.icon-theme i{position:absolute;font-size:20px;font-style:normal;line-height:20px;font-weight:500;width:150%;left:-25%;text-align:center;top:110%}.icon-theme.small{height:75px;width:75px;margin:20px 20px 50px}@media (max-width:1199px){.icon-theme.small{margin:20px 15px 50px}}.icon-theme.small i{position:absolute;font-size:16px;font-style:normal;line-height:16px;font-weight:500;width:150%;left:-25%;text-align:center;top:110%}hr.loshberry-hr{border-top:1px solid #bd3c26;margin-left:30%;margin-right:30%}footer{background-color:#414141;color:#fff}footer.main-footer{padding:10px 0}@media (min-width:992px) and (max-width:1199px){footer.main-footer .footer-resources{min-height:120px}}@media (min-width:768px){footer.main-footer{padding:30px 0}}footer.main-footer h3{text-transform:uppercase;font-size:20px;font-weight:700;color:#fff;margin-top:30px}footer.main-footer p{font-weight:300;font-size:16px}footer.main-footer ul.footer-resources{list-style:none;margin:0;padding:0}footer.main-footer ul.footer-resources li{font-weight:300;font-size:16px}footer.main-footer ul.footer-resources li a{color:#fff;text-decoration:none}footer.main-footer ul.footer-resources li a:active,footer.main-footer ul.footer-resources li a:hover{color:#a7a7a7}footer.main-footer ul.footer-social{list-style:none;margin:0;padding:0;min-height:40px}footer.main-footer ul.footer-social li{display:block;float:left;margin-right:10px}footer.main-footer ul.footer-social li a{text-decoration:none;border-radius:50%;background-color:#fff;color:#414141;font-size:20px;width:36px;height:36px;display:block;text-align:center}footer.main-footer ul.footer-social li a:active,footer.main-footer ul.footer-social li a:hover{background-color:#a7a7a7}footer.main-footer ul.footer-social li a i{margin-top:9px}footer.main-footer form.footer-subscribe{margin-bottom:20px}footer.main-footer form.footer-subscribe .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}footer.main-footer form.footer-subscribe input{background:0 0;border-color:#a7a7a7;font-size:16px;color:#fff;padding:20px 10px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;display:inline-block!important;width:60%;vertical-align:middle!important;border-right:1px solid #414141}footer.main-footer form.footer-subscribe .clear{display:inline}footer.main-footer form.footer-subscribe button{background:0 0;border-color:#a7a7a7;font-size:16px;color:#fff;padding:9px 10px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;display:inline-block;position:relative}footer.main-footer form.footer-subscribe button:before{content:'';position:absolute;width:3px;height:1px;display:block;border-top:1px solid #a7a7a7;left:-4px;top:-1px}footer.main-footer form.footer-subscribe button:after{content:'';position:absolute;width:3px;height:1px;display:block;border-top:1px solid #a7a7a7;left:-4px;bottom:-1px}footer.main-footer form.footer-subscribe button:hover{background-color:#56565a}footer.bottom-footer{padding:20px 0 15px;border-top:1px solid #a7a7a7;font-size:16px;font-weight:300}footer.bottom-footer ul.footer-terms{list-style:none;margin:0;padding:0;min-height:20px;display:inline-block}footer.bottom-footer ul.footer-terms li{display:block;float:left;margin-right:30px}footer.bottom-footer ul.footer-terms li a{color:#a7a7a7;text-decoration:none}footer.bottom-footer ul.footer-terms li a:active,footer.bottom-footer ul.footer-terms li a:hover{color:#fff}footer.bottom-footer .footer-copyright p{text-align:left;color:#a7a7a7}@media (min-width:992px){footer.bottom-footer .footer-copyright p{text-align:right}}