html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,a,abbr,acronym,address,big,cite,code,del,dfn,em,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;box-sizing:border-box;font:inherit;font-size:100%;font-style:normal;margin:0;padding:0;vertical-align:baseline}img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}a{text-decoration:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{font-family:Helvetica,Arial,sans-serif;border-collapse:collapse;border-spacing:0}html{background:#ffffff;border:0;color:#333333;font-size:16px;font-family:Georgia,Times,"Times New Roman",serif;overflow-y:scroll;outline:none}body{border:0;outline:none}body>img{position:absolute;top:0}a:hover{text-decoration:underline}a:focus{outline:none}strong{font-weight:bold}h2,h3,h4,h5,h6{font-family:"Lato",Helvetica,Arial,sans-serif;font-weight:bold}button,.button{cursor:pointer}input,button{border:0;font-family:Georgia,Times,"Times New Roman",serif;padding:0}input,select,textarea{background:#f7f7f7;border:1px solid #ededed;color:#000000}input:hover,textarea:hover,select:hover{border-color:#333333;outline:none}input:focus,textarea:focus,select:focus{border-color:#00aef4;outline:none}textarea{font-family:"Monserrat",Georgia,Times,"Times New Roman",serif;font-size:16px}#viewport{min-height:100vh;position:absolute;top:0;width:100%}#viewport>#page-container{min-height:100vh}#viewport>#page-container>.inner{min-height:100vh;padding-top:100px}#page-container{background:#eeeeee;overflow:hidden;position:relative;width:100%}#page-container>.inner{transition:all .3s ease-in;-o-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;background:#ffffff;position:relative}.centered{text-align:center}.clip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.container{clear:both;margin:0 auto;width:1320px}.container-fluid{box-sizing:border-box;width:100%}.print-only{display:none !important}.desktop-hidden{display:none !important}.modal-content{display:none}[data-link-to]{cursor:pointer}.visually-hidden{display:none}.form-visually-hidden{height:1px;left:0;position:absolute;overflow:hidden;top:0;width:1px}.clearfix{clear:both}#mobile-menu{display:none}#used-bikes-listing{height:4050px;width:100%}.ui-loader{display:none}h2.fancy,h3.fancy,h4.fancy{color:#ffffff;font-family:"Lato",Helvetica,Arial,sans-serif;font-size:33px;font-weight:bold;line-height:1.15em;text-align:center;text-shadow:0 0 6px rgba(0,0,0,0.8);text-transform:uppercase}h2.fancy>span,h3.fancy>span,h4.fancy>span{display:block;font-family:"Monserrat",Georgia,Times,"Times New Roman",serif;font-style:italic;font-weight:normal;text-transform:none}.content-section{padding:45px 0 45px 0}.content-section h2.lined{color:#2f2f2f;font-family:"Lato",Helvetica,Arial,sans-serif;font-size:36px;font-weight:bold;line-height:1.2em;margin:0 0 24px 0;padding:0 0 30px 0;position:relative;text-transform:uppercase;text-align:center}.content-section h2.lined:after{position:relative;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);border-bottom:3px solid #00aef4;bottom:0;content:" ";position:absolute;width:100px}.content-section .keyline{color:#777777;line-height:1.6em;margin:0 auto 45px auto;max-width:920px;text-align:center}.school-section{padding-top:0}.school-section #breadcrumb-strip{background:#eeeeee;margin:0 0 60px 0;padding:33px 0}.school-section #breadcrumb-strip #breadcrumbs{clear:both;margin:0 auto;width:1320px}.school-section .container{padding:0 20px}.school-section .container>h2{font-size:33px;margin:0 auto 45px auto;text-align:center;text-transform:uppercase;max-width:920px}.school-section .container>.keyline{max-width:none;text-align:left}.school-section .container>.keyline p{margin:0 auto;text-align:center;max-width:920px}.school-section .container>.keyline p+p{margin-top:24px}.school-section .feature-gallery{height:500px;margin:0 auto 60px auto;overflow:hidden;width:1240px}.school-section .feature-gallery>li{display:block}.school-section .feature-gallery>li.cell-1w{width:310px}.school-section .feature-gallery>li.cell-1h{height:250px}.school-section .feature-gallery>li.cell-2w{width:620px}.school-section .feature-gallery>li.cell-2h{height:500px}.school-section .feature-gallery>li img{display:block}.school-section .envira-gallery-wrap{margin:60px auto;max-width:1170px;width:100%}.school-section .welcome{margin:0 0 60px 0;overflow:hidden}.school-section .welcome .content{float:left;width:560px}.school-section .welcome .content .signature{opacity:.5}.school-section .welcome .video{height:345px;margin:0 0 0 630px;padding:50px 0 0 0;width:610px}.school-section .welcome .image{height:340px;margin:0 0 0 630px;padding:50px 0 0 0;width:610px}.envira-pagination{text-align:center}.envira-pagination>span,.envira-pagination>a{background:#00aef4;border-radius:30px;color:#ffffff;line-height:36px;display:inline-block;margin:0 4px;text-align:center;width:36px}.envira-pagination>span{background:#2f2f2f}.envira-pagination a:hover{background-color:#2f2f2f;text-decoration:none}.event-display{background:#eeeeee;margin-bottom:30px;overflow:hidden;padding:15px}.event-display>.display{box-shadow:0 0 9px rgba(0,0,0,0.2);float:left;height:415px;position:relative;text-align:center;width:584px;z-index:5}.event-display>.display>.day{background:#00aef4;border-bottom:6px solid #006e9c;color:#ffffff;height:100%;float:left;padding:25px;width:50%}.event-display>.display>.day .title{display:block;font-family:"Lato",Helvetica,Arial,sans-serif;font-size:20px;font-weight:bold;margin:8px 0 15px 0;text-transform:uppercase}.event-display>.display>.day .day-number{border-bottom:2px solid #006e9c;display:block;font-size:200px;line-height:1em;margin-bottom:21px;padding-bottom:75px}.event-display>.display>.day .event{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;font-weight:normal;line-height:1.2em}.event-display>.display>.day .event a{color:#ffffff}.event-display>.display>.day .event a:hover{text-decoration:underline}.event-display>.display>.month{background:#ffffff;border-bottom:6px solid #a3a3a3;height:100%;margin-left:50%;padding:25px}.event-display>.display>.month .title{border-bottom:2px solid #a3a3a3;display:block;font-family:"Lato",Helvetica,Arial,sans-serif;font-size:20px;font-weight:bold;margin:8px 0 15px 0;padding:0 0 21px 0;text-transform:uppercase}.event-display>.display>.month .day-display>li{border:1px solid transparent;float:left;line-height:29px;margin:0 1.5% 9px 0;width:31px}.event-display>.display>.month .day-display>li:nth-child(7n){margin-right:0}.event-display>.display>.month .day-display>li.label{color:#00aef4;cursor:default;font-family:"Lato",Helvetica,Arial,sans-serif;font-weight:bold;margin-bottom:9px}.event-display>.display>.month .day-display>li.prev-month,.event-display>.display>.month .day-display>li.next-month{cursor:default;opacity:.3}.event-display>.display>.month .day-display>li.has-event{border-radius:20px;border-color:#2f2f2f;cursor:pointer}.event-display>.display>.month .day-display>li.has-event:hover{border-color:#ff8f29;color:#ff8f29}.event-display>.display>.month .day-display>li.current{border-color:#00aef4;color:#00aef4}.event-display>.display .previous,.event-display>.display .next{color:#ffffff;background:transparent;font-size:45px;font-weight:bold;padding:0;position:absolute;top:25px;z-index:10}.event-display>.display .previous{background-image:url(/images/sprites/global.png);background-size:502px 161px;background-position:-233px -64px;width:17px;height:32px;left:15px}.event-display>.display .next{background-image:url(/images/sprites/global.png);background-size:502px 161px;background-position:-215px -64px;width:17px;height:32px;right:15px}.event-display>.event-list{margin-left:650px}.event-display>.event-list h4{font-size:20px;margin-top:33px;text-transform:uppercase}.event-display>.event-list ul{margin-top:24px;padding-bottom:33px}.event-display>.event-list a:hover{text-decoration:none}.event-display>.event-list a:hover .date{border-color:#00aef4}.event-display>.event-list a:hover .details{color:#00aef4}.event-display>.event-list li{cursor:pointer;line-height:28px;overflow:hidden}.event-display>.event-list li+li{margin-top:12px}.event-display>.event-list li .icon{display:block;float:left;margin-right:12px}.event-display>.event-list li .date{border-right:2px solid #a1a1a1;color:#00aef4;display:block;float:left;width:155px}.event-display>.event-list li .details{color:#a1a1a1;display:block;margin-left:210px}.event-display>.event-list li.active .event-detail{max-height:1000px;opacity:1;padding-bottom:9px;padding-top:9px}.event-display>.event-list li .event-detail{transition:all .5s ease-in;-o-transition:all .5s ease-in;-ms-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-webkit-transition:all .5s ease-in;max-height:0;opacity:0;overflow:hidden;padding:0 0 0 40px}.event-display>.event-list li .event-detail>p:first-child{display:none}.event-display>.event-list li .event-detail>p:nth-child(2){color:#a1a1a1;margin-bottom:12px}.event-display>.event-list li .event-detail>p:last-child{margin-top:12px}.event-display>.event-list li .event-detail a{color:#00aef4}.event-display>.event-list li .event-detail a:hover{color:#2f2f2f;text-decoration:underline}.event-display .month>.simcal-calendar>.simcal-align-right{display:none}.event-display .month>.simcal-calendar>table{display:block}.event-display .month>.simcal-calendar>table tbody,.event-display .month>.simcal-calendar>table thead{display:block;width:100%}.event-display .month>.simcal-calendar>table thead>tr:first-child{border-bottom:2px solid #a3a3a3;display:block;font-family:"Lato",Helvetica,Arial,sans-serif;font-size:20px;font-weight:bold;margin:6px 0 15px 0;padding:0 0 21px 0;position:relative;text-transform:uppercase}.event-display .month>.simcal-calendar>table thead>tr:first-child th{color:#2f2f2f;float:none;margin:0;padding:0;width:auto}.event-display .month>.simcal-calendar>table thead>tr:first-child th.simcal-current{border:none;line-height:24px;width:100%}.event-display .month>.simcal-calendar>table thead>tr:first-child th.simcal-prev-wrapper,.event-display .month>.simcal-calendar>table thead>tr:first-child th.simcal-next-wrapper{height:1px;position:absolute;overflow:hidden;width:1px}.event-display .month>.simcal-calendar>table thead>tr th{color:#00aef4;cursor:default;font-family:"Lato",Helvetica,Arial,sans-serif;font-weight:bold;margin-bottom:9px}.event-display .month>.simcal-calendar>table tr{display:block;overflow:hidden;width:100%}.event-display .month>.simcal-calendar>table tr td,.event-display .month>.simcal-calendar>table tr th{box-sizing:border-box;display:block}.event-display .month>.simcal-calendar>table tr td,.event-display .month>.simcal-calendar>table tr th{background:transparent;border:1px solid transparent;border-radius:20px;float:left;font-family:"Monserrat",Georgia,Times,"Times New Roman",serif;line-height:29px;margin:0 1.5% 9px 0;width:31px}.event-display .month>.simcal-calendar>table tr td:hover,.event-display .month>.simcal-calendar>table tr th:hover{background:transparent}.event-display .month>.simcal-calendar>table tr td>div,.event-display .month>.simcal-calendar>table tr th>div{border:none !important;min-height:0 !important}.event-display .month>.simcal-calendar>table tr td>div>.simcal-no-events,.event-display .month>.simcal-calendar>table tr th>div>.simcal-no-events,.event-display .month>.simcal-calendar>table tr td>div>.simcal-events,.event-display .month>.simcal-calendar>table tr th>div>.simcal-events,.event-display .month>.simcal-calendar>table tr td>div>.simcal-events-dots,.event-display .month>.simcal-calendar>table tr th>div>.simcal-events-dots{display:none !important}.event-display .month>.simcal-calendar>table tr td>div>.simcal-day-label,.event-display .month>.simcal-calendar>table tr th>div>.simcal-day-label{background:transparent !important;color:#2f2f2f !important;line-height:inherit !important;padding:0 !important;position:relative;top:-1px}.event-display .month>.simcal-calendar>table tr td.simcal-day-has-events,.event-display .month>.simcal-calendar>table tr th.simcal-day-has-events{border-color:#2f2f2f;cursor:pointer}.event-display .month>.simcal-calendar>table tr td.simcal-day-has-events:hover,.event-display .month>.simcal-calendar>table tr th.simcal-day-has-events:hover{border-color:#ff8f29;color:#ff8f29}.event-display .month>.simcal-calendar>table tr td.simcal-today,.event-display .month>.simcal-calendar>table tr th.simcal-today{border-color:#00aef4;color:#00aef4}.event-display .month>.simcal-calendar>table tr td.simcal-today>div>.simcal-day-label,.event-display .month>.simcal-calendar>table tr th.simcal-today>div>.simcal-day-label{color:#00aef4 !important}.event-display .month>.simcal-calendar>table tr td:nth-child(7n),.event-display .month>.simcal-calendar>table tr th:nth-child(7n){margin-right:0}.listing-news-wrapper,.listing-testimonial-wrapper{border-spacing:36px 0;display:table;padding:0 0 59px 0}.listing-news-wrapper+.more-news,.listing-testimonial-wrapper+.more-news{margin-top:50px;text-align:center}.listing-testimonial-wrapper{padding-top:30px}.listing{padding:20px 20px}.listing.news{display:table-row;overflow:hidden}.listing.news>li{background:#ffffff;color:#777777;display:table-cell;position:relative;width:33.333%}.listing.news>li .inner{height:100%;margin:0 0}.listing.news>li .inner>.image{position:relative}.listing.news>li .inner>.image>img{display:block;width:100%}.listing.news>li .inner>.image>.tag{transform:translate(-50%, 50%);-ms-transform:translate(-50%, 50%);-webkit-transform:translate(-50%, 50%);background:#00aef4;bottom:0;color:#ffffff;left:50%;line-height:1.2em;padding:9px 30px;position:absolute;white-space:nowrap}.listing.news>li .inner>.detail{background:#ffffff;line-height:1.5em;padding:30px 30px 90px 30px}.listing.news>li .inner>.detail>.date{font-size:13px;margin-bottom:9px;text-align:center}.listing.news>li .inner>.detail>h3{color:#2f2f2f;font-family:"Lato",Helvetica,Arial,sans-serif;font-size:17px;font-weight:bold;line-height:1.2em;margin:0 auto 15px auto;padding:0 0 15px 0;position:relative;text-transform:uppercase}.listing.news>li .inner>.detail>h3:after{position:relative;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);border-bottom:2px solid #777777;bottom:0;content:" ";position:absolute;width:70px}.listing.news>li .inner>.detail>h3:first-child{margin-top:15px}.listing.news>li .inner .read-more{bottom:20px;left:0;position:absolute;text-align:center;width:100%;z-index:10}.listing.news>li .inner .read-more>.btn{margin:10px 0 10px 0}.listing.news.wide{display:block;overflow:visible;padding:15px 0}.listing.news.wide>li{display:block;float:none;width:100%}.listing.news.wide>li+li{margin-top:45px}.listing.news.wide>li .info-strip{margin:0 !important}.listing.news.wide>li>.inner>.detail{padding:30px 40px 30px 40px}.listing.testimonials{display:table-row;overflow:hidden}.listing.testimonials>li{background:#f7f7f7;color:#777777;display:table-cell;position:relative;width:33.333%}.listing.testimonials>li>.inner{margin:0}.listing.testimonials>li>.inner>.image{position:relative}.listing.testimonials>li>.inner>.image>img{display:block;width:100%}.listing.testimonials>li>.inner>.image>.tag{transform:translate(-50%, 50%);-ms-transform:translate(-50%, 50%);-webkit-transform:translate(-50%, 50%);background:#00aef4;bottom:0;color:#ffffff;left:50%;line-height:1.2em;padding:9px 30px;position:absolute}.listing.testimonials>li>.inner>.detail{line-height:1.5em;padding:30px 20px 20px 20px}.listing.testimonials>li>.inner>.detail>.date{font-size:13px;margin-bottom:9px}.listing.testimonials>li>.inner>.detail>h3{color:#2f2f2f;font-family:"Lato",Helvetica,Arial,sans-serif;font-size:17px;font-weight:bold;line-height:1.2em;margin:0 auto 15px auto;padding:0 0 15px 0;position:relative;text-transform:uppercase}.listing.testimonials>li>.inner>.detail>h3:after{border-bottom:2px solid #777777;bottom:0;content:" ";left:0;position:absolute;width:70px}.listing.testimonials>li>.inner>.btn{position:relative;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);margin:10px 0 10px 0}.listing.testimonials+.more-news{margin-top:50px;text-align:center}.listing.schools{font-size:1px;overflow:hidden;text-align:center}.listing.schools>li{box-shadow:0 0 12px rgba(0,0,0,0.3);color:#ffffff;display:inline-block;font-size:16px;margin:0 16px 36px 16px;width:285px;vertical-align:top}.listing.schools>li>.inner{background:#eeeeee}.listing.schools>li>.inner:hover{text-decoration:none}.listing.schools>li>.inner:hover>.detail>h3{color:#00aef4}.listing.schools>li>.inner:hover>.detail h4{color:#2f2f2f}.listing.schools>li>.inner>.image{position:relative}.listing.schools>li>.inner>.image>img{display:block;width:100%}.listing.schools>li>.inner>.detail{line-height:1.5em;padding:30px 50px 20px 50px;text-align:center}.listing.schools>li>.inner>.detail>h3{transition:all .2s ease-in;-o-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;color:#2f2f2f;font-family:"Monserrat",Georgia,Times,"Times New Roman",serif;font-size:21px;font-style:italic;font-weight:normal;line-height:1.2em;margin:0 auto;min-height:65px;max-width:260px;padding:0 0 15px 0;position:relative}.listing.schools>li>.inner>.detail h4{transition:all .2s ease-in;-o-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;color:#a1a1a1;font-family:"Lato",Helvetica,Arial,sans-serif;font-size:17px;font-weight:bold;line-height:1.2em;margin:0 auto 15px auto;max-width:260px;padding:0 0 15px 0;position:relative;text-transform:uppercase}.listing.schools>li>.inner>.detail h4:after{position:relative;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transition:all .2s ease-in;-o-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;border-bottom:2px solid #00aef4;bottom:0;content:" ";position:absolute;width:70px}.listing-navigation{margin:30px 0;text-align:center}.listing-navigation>.btn{min-width:240px}.listing-navigation>.btn+.btn{margin-left:30px}.contact-strip{color:#ffffff;background:#253940;font-family:"Lato",Helvetica,Arial,sans-serif;font-size:14px;line-height:36px}.contact-strip>.container{padding:9px 20px}.contact-strip a{color:#ffffff}.contact-strip a:hover{text-decoration:underline}.contact-strip .contact{color:#a1a1a1;float:left}.contact-strip .contact a{color:#a1a1a1}.contact-strip .contact a:hover{color:#ffffff}.contact-strip .contact a:hover .icon{opacity:1}.contact-strip .contact .icon{opacity:.5;margin-right:6px;vertical-align:middle}.contact-strip .contact>li{display:inline-block}.contact-strip .contact>li+li{margin-left:24px}.contact-strip .links{margin:0 0 0 50%;text-align:right}.contact-strip .links>li{display:inline-block}.contact-strip .links>li+li{margin-left:24px}.map-marker-label{color:#777777;font-family:"Lato",Helvetica,Arial,sans-serif;font-size:16px;font-weight:bold;margin:-6px 0 0 0 !important;opacity:1 !important;text-shadow:0 0 5px #fff}.map-marker-label.map-marker-condobolin{margin-left:-105px !important}.map-marker-label.map-marker-trangie{margin-left:-80px !important}.map-marker-label.map-marker-trundle{margin-left:-80px !important;margin-top:-40px !important}.map-marker-label.map-marker-nyngan{margin-left:-80px !important;margin-top:-40px !important}.icon{display:inline-block;vertical-align:middle}.icon.phone-circle{background-image:url(/images/sprites/global.png);background-size:502px 161px;background-position:-393px -64px;width:18px;height:18px}.icon.email{background-image:url(/images/sprites/global.png);background-size:502px 161px;background-position:-367px -64px;width:25px;height:18px}.icon.calendar{background-image:url(/images/sprites/global.png);background-size:502px 161px;background-position:-338px -64px;width:28px;height:26px}.icon.footer-facebook{background-image:url(/images/sprites/global.png);background-size:502px 161px;background-position:-251px -64px;width:28px;height:28px}.icon.footer-twitter{background-image:url(/images/sprites/global.png);background-size:502px 161px;background-position:-280px -64px;width:28px;height:28px}.icon.footer-email{background-image:url(/images/sprites/global.png);background-size:502px 161px;background-position:-309px -64px;width:28px;height:28px}.btn,button,input[type="submit"]{transition:all .2s ease-in;-o-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;background-color:#00aef4;border-radius:20px;color:#ffffff;display:inline-block;font-family:"Lato",Helvetica,Arial,sans-serif;font-weight:bold;line-height:1.3em;padding:9px 21px;text-transform:uppercase}.btn:hover,button:hover,input[type="submit"]:hover{background-color:#ff8f29}.btn.squared,button.squared,input[type="submit"].squared{border-radius:0;border:1px solid #008cd2;border-bottom-width:4px;padding:9px 45px}.btn.squared:hover,button.squared:hover,input[type="submit"].squared:hover{border-color:#dd6d07}a.btn:hover{text-decoration:none}.btn.orange{background-color:#ff8f29}.btn.orange:hover{background-color:#00aef4}.btn.grey{background-color:#a3a3a3}.btn.grey:hover{background-color:#00aef4}.formatted{color:#777777;font-size:16px;line-height:1.7em}.text-center{text-align:center}.formatted h2,.formatted h3,.formatted h4,.formatted h5,.formatted h6{color:#2f2f2f;line-height:normal;margin:.8em auto .8em auto;padding:0 0 15px 0;position:relative;text-align:center;text-transform:uppercase}.formatted h2:after,.formatted h3:after,.formatted h4:after,.formatted h5:after,.formatted h6:after{position:relative;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);border-bottom:2px solid #777777;bottom:0;content:" ";position:absolute;width:70px}.formatted h2.simple,.formatted h3.simple,.formatted h4.simple,.formatted h5.simple,.formatted h6.simple{max-width:none;padding:0}.formatted h2.simple:after,.formatted h3.simple:after,.formatted h4.simple:after,.formatted h5.simple:after,.formatted h6.simple:after{display:none}.formatted h2{font-size:33px}.formatted h3{font-size:27px}.formatted h4{font-size:21px}.formatted h5{font-size:18px}.formatted h6{font-size:16px}.formatted h1:first-child,.formatted h2:first-child,.formatted h3:first-child,.formatted h4:first-child,.formatted h5:first-child,.formatted h6:first-child{margin-top:0}.formatted h1>a,.formatted h2>a,.formatted h3>a,.formatted h4>a,.formatted h5>a,.formatted h6>a{color:#00aef4;text-decoration:none}.formatted h1>a:hover,.formatted h2:hover>a,.formatted h3>a:hover,.formatted h4:hover>a,.formatted h5>a:hover,.formatted h6:hover>a{text-decoration:underline}.formatted h1>a:active,.formatted h2:active>a,.formatted h3>a:active,.formatted h4:active>a,.formatted h5>a:active,.formatted h6:active>a{text-decoration:underline}.formatted a{color:#00aef4;text-decoration:none}.formatted a:hover{color:#ff8f29;text-decoration:underline}.formatted a:active{text-decoration:underline}.formatted p{text-align:justify}.formatted p+p{margin-top:1.5em}.formatted p.small{font-size:12px}.formatted .keyline{color:#2f2f2f;font-size:30px;line-height:1.4em;margin-top:-6px}.formatted p.keyline a{text-decoration:underline}.formatted .keyline+h1,.formatted .keyline+h2,.formatted .keyline+h3,.formatted .keyline+h4,.formatted .keyline+h5,.formatted .keyline+h6{margin-top:0}.formatted .keyline+.listing{margin-top:36px}.formatted p+h2,.formatted p+h3,.formatted p+h4,.formatted p+h5{margin-top:1.5em}.formatted abbr,.formatted acronym{letter-spacing:1px}.formatted blockquote{font-style:italic;margin:20px}.formatted code,.formatted p code{font-family:"Lucida Console",Monaco,monospace;white-space:pre}.formatted em{font-style:italic}.formatted hr{background-color:#4d4f53;border:0;color:#bbc5c3;height:3px;margin-bottom:45px}.formatted strike{text-decoration:line-through}.formatted sup,.formatted sub{font-size:85%;vertical-align:top;position:relative;top:-0.4em}.formatted sub{vertical-align:bottom;top:.4em}.formatted ol,.formatted ul{text-align:left}.formatted ol>li,.formatted ul>li{margin-bottom:6px}.formatted ol{margin:6px 0 20px 21px}.formatted ol>li{list-style:decimal}.formatted ol ol>li{list-style:lower-alpha}.formatted ol ol ol>li{list-style:lower-roman}.formatted ol.numeric-nested{counter-reset:item}.formatted ol.numeric-nested ol{counter-reset:subitem}.formatted ol.numeric-nested ol ol{counter-reset:subsubitem}.formatted ol.numeric-nested>li{list-style:decimal}.formatted ol.numeric-nested ol>li{list-style:decimal}.formatted ol.numeric-nested ol ol>li{list-style:decimal}.formatted ol.numeric-nested li{display:block}.formatted ol.numeric-nested li:before{content:counters(item, ".") ".";counter-increment:item}.formatted ol.numeric-nested ol li:before{content:counter(item) "." counter(subitem) " ";counter-increment:subitem}.formatted ol.numeric-nested ol ol li:before{content:counter(item) "." counter(subitem) "." counter(subsubitem) " ";counter-increment:subsubitem}.formatted ol.numeric-nested,.formatted ol.numeric-nested ol{margin-left:0}.formatted ol.numeric-nested ol{margin:18px 0}.formatted ol.numeric-nested li{padding-left:30px;position:relative}.formatted ol.numeric-nested>li+li{margin-top:24px}.formatted ol.numeric-nested ol li{padding-left:35px}.formatted ol.numeric-nested ol ol li{padding-left:50px}.formatted ol.numeric-nested li:before{font-weight:bold;left:0;position:absolute}.formatted ol.numeric-nested>li:before{color:#00aef4;font-size:24px;line-height:29px}.formatted ul{margin:6px 0 20px 12px}.formatted ul>li{list-style:disc;margin-left:15px;padding-left:9px}.formatted ul ul>li{list-style:circle}.formatted ul ul ul>li{list-style:square}.formatted ul ul,.formatted ul ol,.formatted ol ol,.formatted ol ul{margin-bottom:0}.formatted ul.columned{overflow:hidden}.formatted ul.columned.two-column>li{float:left;margin-right:15px;width:44%}.formatted ul.columned.three-column>li{float:left;margin-right:15px;width:28%}.formatted ul.columned.two-column>li.full,.formatted ul.columned.three-column>li.full{clear:both;float:none;width:auto}.formatted ul.listing,.formatted ol.listing{margin:0}.formatted ul.listing>li,.formatted ol.listing>li{list-style:none;margin:0;padding:0}.formatted table{border:0;border-collapse:separate;border-spacing:0;font-family:Georgia,Times,"Times New Roman",serif;padding:0;width:100%}.formatted table+.pagination{margin-top:9px}.formatted table th,.formatted table td{padding:9px 6px 9px 6px}.formatted table th{background:#00aef4;color:#ffffff;font-weight:normal;line-height:18px;text-align:center;vertical-align:middle;behavior:url('/pie/PIE.php')}.formatted table thead th{color:#ffffff;font-weight:bold;position:relative}.ie9 .formatted table thead th{filter:none}.formatted table tbody th{text-align:right;vertical-align:top}.formatted table td{vertical-align:middle}.formatted table.centered td{text-align:center}.formatted table.centered td.left{text-align:left}.formatted table.centered td.right{text-align:right}.formatted table tr.total td,.formatted table td.total{background-color:#c2ced6}.formatted table td.no-records{color:#777777;font-style:italic;text-align:center}.formatted dl{margin:18px 0}.formatted dl:first-child{margin-top:0}.formatted dl>dt{float:left;font-weight:bold;width:100px}.formatted dl>dt+dd{margin-left:115px}.form-row{font-family:"Lato",Helvetica,Arial,sans-serif;margin:12px 0}.form-row.submit{margin-top:36px}.form-row>.form-label{float:left;font-weight:bold;padding:6px 0;text-transform:uppercase;width:300px}.form-row>.form-field{margin-left:320px}.form-row>.form-field label{display:block}.form-row>.form-field label+label{margin-top:9px}.form-row>.form-field input[type="text"],.form-row>.form-field input[type="email"],.form-row>.form-field input[type="password"],.form-row>.form-field textarea,.form-row>.form-field select{border-radius:6px;box-sizing:border-box;font-size:14px;width:100%}.form-row>.form-field input[type="text"],.form-row>.form-field input[type="email"],.form-row>.form-field input[type="password"]{padding:12px 12px}.form-row>.form-field textarea{height:120px;padding:9px 9px}.form-row>.form-field select{padding:12px 12px}#brand{background-image:url(/images/sprites/global.png);background-size:502px 161px;background-position:-162px 0px;width:340px;height:63px}#brand h1{height:100%;text-indent:-9999px;width:100%}#brand h1>a{display:block;height:100%;width:100%}#header{transition:all .3s ease-in;-o-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;background-color:#ffffff;font-family:"Lato",Helvetica,Arial,sans-serif;left:0;position:fixed;top:0;width:100%;z-index:100}#header>.container{height:100px;position:relative}#header #brand{position:relative;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);left:30px;position:absolute}#header #navigation{position:relative;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);font-size:15px;position:absolute;right:20px}#header #navigation>ul>li{transition:all .2s ease-in;-o-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;border-bottom:2px solid transparent;display:inline-block;line-height:18px;position:relative}#header #navigation>ul>li+li{margin-left:18px}#header #navigation>ul>li.current-menu-item{border-color:#1bbaf6}#header #navigation>ul>li:hover{border-color:#1bbaf6}#header #navigation>ul>li:hover>ul{display:block}#header #navigation>ul>li>ul{background:#ededed;border-radius:0 0 6px 6px;box-shadow:0 2px 10px rgba(0,0,0,0.4);display:none;left:-10px;position:absolute;text-align:left;text-transform:none;top:26px;width:260px;z-index:30}#header #navigation>ul>li>ul>li{transition:all .2s ease-in;-o-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in}#header #navigation>ul>li>ul>li:hover{background:#00aef4}#header #navigation>ul>li>ul>li:hover>a{border-color:#00aef4;color:#ffffff}#header #navigation>ul>li>ul>li:hover+li>a{border-color:transparent}#header #navigation>ul>li>ul>li:active{background:#ffffff}#header #navigation>ul>li>ul>li:active>a{color:#00aef4}#header #navigation>ul>li>ul>li:last-child{border-radius:0 0 6px 6px;padding-bottom:3px}#header #navigation>ul>li>ul>li+li>a{border-top:1px solid #ffffff}#header #navigation>ul>li>ul>li>a{transition:all .2s ease-in;-o-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;color:#333333;display:block;font-size:15px;font-weight:normal;line-height:1.3em;margin:0 20px;padding:10px 0;text-decoration:none;text-transform:none}#header #navigation>ul a{color:#253940;display:block;font-weight:bold;padding:3px 3px;text-transform:uppercase}#header #navigation>ul a:hover{text-decoration:none}#header.school-mode+#header-spacer+#feature{margin-top:90px}#feature{overflow:hidden;position:relative;z-index:1}#feature.has-media{min-height:520px}#feature.has-media>.feature-pane{min-height:520px}#feature.has-media>.title{background:rgba(0,0,0,0.5);bottom:0;left:0;position:absolute}#feature.parallax{height:520px}#feature.parallax>.feature-pane{height:520px}#feature>.feature-pane{color:#ffffff;position:relative}#feature>.feature-pane>.overlay{transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);left:50%;position:absolute;top:50%;max-width:500px;text-align:center;z-index:10}#feature>.feature-pane>.overlay>.emblem{margin-bottom:36px}#feature>.feature-pane>.overlay h2{margin-bottom:30px}#feature>.feature-pane>.overlay p{line-height:1.6em}#feature>.feature-pane>.overlay .btn{margin-top:39px}#feature>.feature-pane>.title{background:#253940;padding:36px 0;position:relative;width:100%;z-index:10}#feature>.feature-pane>.title>h2{clear:both;margin:0 auto;width:1320px;font-size:33px;padding:0 20px;text-transform:uppercase}#feature>.feature-pane>img{transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);display:block;left:50%;min-height:900px;min-width:100%;position:relative;width:auto !important;z-index:1}#feature>.feature-pane>.video{position:relative;z-index:5}#feature>.feature-pane>.video iframe{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}#feature>.feature-pane>.video>img{display:block;position:relative;width:100%;z-index:10}#feature>.feature-pane>.video+img{display:none}#header-spacer{display:none}#school-header h2{display:inline-block;width:50%}#school-header .return-home{float:right;font-size:16px;margin-top:7px}#school-navigation{background:#00b0e2;font-family:"Lato",Helvetica,Arial,sans-serif;font-size:15px}#school-navigation #sub-navigation{clear:both;margin:0 auto;width:1320px;padding:21px 20px;text-align:center}#school-navigation #sub-navigation ul>li{transition:all .2s ease-in;-o-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;border-bottom:2px solid transparent;display:inline-block;line-height:18px}#school-navigation #sub-navigation ul>li+li{margin-left:15px}#school-navigation #sub-navigation ul>li.current{border-color:#2f2f2f}#school-navigation #sub-navigation ul>li:hover{border-color:#2f2f2f}#school-navigation #sub-navigation ul a{color:#ffffff;display:block;font-weight:bold;padding:3px 0;text-transform:uppercase}#school-navigation #sub-navigation ul a:hover{text-decoration:none}#page-title{background:#253940;color:#ffffff;font-size:30px;font-weight:bold;padding:27px 0;text-transform:uppercase}#page-title>h2{clear:both;margin:0 auto;width:1320px;padding:0 20px}#content{background:#ffffff;padding-bottom:30px;padding-top:60px}#content img{max-width:100%}#content .listing.news>li{box-shadow:0 0 12px rgba(0,0,0,0.5)}#content.has-secondary{overflow:hidden}#content.has-secondary #content-container{clear:both;margin:0 auto;width:1320px}#content.has-secondary #content-container #primary{display:inline-block;min-height:40px;padding-left:20px;padding-right:45px;padding-top:0;width:72%;vertical-align:top}#content.has-secondary #content-container #secondary{background:#f7f7f7;display:inline-block;margin-bottom:60px;padding:30px 30px;width:27%;vertical-align:top}#content.has-secondary #content-container #secondary .secondary-navigation+.secondary-navigation{margin-top:30px}#content.has-secondary #content-container #secondary .secondary-navigation ol{font-weight:bold;text-transform:uppercase}#content.has-secondary #content-container #secondary .secondary-navigation ol>li{font-family:"Lato",Helvetica,Arial,sans-serif}#content.has-secondary #content-container #secondary .secondary-navigation ol>li+li{border-top:2px solid #eeeeee}#content.has-secondary #content-container #secondary .secondary-navigation ol>li.current>a{color:#00aef4}#content.has-secondary #content-container #secondary .secondary-navigation ol>li a{color:#2f2f2f;display:block;padding:18px 0}#content.has-secondary #content-container #secondary .secondary-navigation ol>li a:hover{color:#00aef4;text-decoration:none}#content.has-secondary #content-container #secondary .secondary-navigation ol>li>ol{border-top:2px solid #eeeeee;font-weight:normal;padding-left:30px}#content.has-secondary #content-container #secondary .secondary-navigation ol>li>ol>li ol{text-transform:none}#acknowledgement .keyline{margin-bottom:0}h2.heading,h3.heading,h4.heading,h5.heading,h6.heading{color:#2f2f2f;line-height:normal;margin:.8em auto 1.2em auto;max-width:450px;padding:0 0 15px 0;position:relative;text-transform:uppercase}h2.heading:after,h3.heading:after,h4.heading:after,h5.heading:after,h6.heading:after{position:relative;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);border-bottom:3px solid #00aef4;bottom:0;content:" ";position:absolute;width:100px}h2.heading.left,h3.heading.left,h4.heading.left,h5.heading.left,h6.heading.left{max-width:none;text-align:left}h2.heading.left:after,h3.heading.left:after,h4.heading.left:after,h5.heading.left:after,h6.heading.left:after{transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);left:0}h2.heading:first-child,h3.heading:first-child,h4.heading:first-child,h5.heading:first-child,h6.heading:first-child{margin-top:0}h2.heading{font-size:33px}h3.heading{font-size:27px}h4.heading{font-size:21px}h5.heading{font-size:18px}h6.heading{font-size:16px}#primary{padding:0 20px 36px 20px}#primary>.inner{margin:0 auto;max-width:1160px}#primary .info-strip{background:#f7f7f7;margin:60px -2px 0 -2px;padding:15px 20px;text-align:center}#primary .info-strip>span{display:inline-block}#primary .info-strip>span.date{color:#00aef4;font-style:italic}#primary .info-strip>span .icon{margin-right:12px}#primary .info-strip>span+span{border-left:2px solid #a1a1a1;margin-left:12px;padding-left:12px}#primary .info-strip>span a{color:#a1a1a1;font-style:italic}#primary .info-strip>span a:hover{color:#00aef4}#primary+#news-events{padding-top:0}#news-events{padding-bottom:0;padding-top:0}#news-events>.listing-container{background:#eeeeee;padding:60px 0 45px 0}#breadcrumb-strip{background:#eeeeee;margin:0;padding:24px 0}#breadcrumb-strip #breadcrumbs{clear:both;margin:0 auto;padding:0 20px;width:1320px}#breadcrumbs{font-family:"Lato",Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;margin:0 0 36px 0;text-transform:uppercase}#breadcrumbs>li{color:#00aef4;display:inline-block;position:relative}#breadcrumbs>li+li{margin-left:27px}#breadcrumbs>li+li:before{color:#a1a1a1;content:"/";left:-18px;position:absolute;top:0}#breadcrumbs>li>a{transition:all .2s ease-in;-o-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;color:#a1a1a1}#breadcrumbs>li>a:hover{color:#00aef4;text-decoration:none}#school-header .school-name{background:#253940;color:#ffffff;font-size:30px;font-weight:bold;padding:27px 0;text-transform:uppercase}#school-header .school-name>.container{padding:0 20px}#school-header .school-name a{color:#ffffff}#school-header #breadcrumbs{margin:33px 0}#testimonials{background:#ffffff;padding-top:0}#testimonials h2{font-size:27px;margin:0 30px 12px 30px;text-transform:uppercase}#feature-map{height:660px;margin:40px 0 40px 0;width:100%}.accordion,.formatted .accordion{border:1px solid #eeeeee;margin:30px 0 30px 0;overflow:hidden;position:relative}.accordion>li,.formatted .accordion>li{list-style:none;margin:0;padding-left:0}.accordion>li:nth-child(2n) .accordion-toggler,.formatted .accordion>li:nth-child(2n) .accordion-toggler{background:#eeeeee}.accordion>li+li,.formatted .accordion>li+li{border-top:1px solid #eeeeee}.accordion .accordion-toggler,.formatted .accordion .accordion-toggler{transition:all .2s ease-in;-o-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;cursor:pointer;font-size:18px;font-weight:normal;line-height:normal;margin:0;position:relative}.accordion .accordion-toggler:hover,.formatted .accordion .accordion-toggler:hover{background:#00aef4 !important;color:#ffffff}.accordion .accordion-toggler:hover:after,.formatted .accordion .accordion-toggler:hover:after{background-image:url(/images/sprites/global.png);background-size:502px 161px;background-position:-412px -64px;width:9px;height:16px}.accordion .accordion-toggler:after,.formatted .accordion .accordion-toggler:after{background-image:url(/images/sprites/global.png);background-size:502px 161px;background-position:-449px -64px;width:16px;height:9px;position:relative;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);content:" ";position:absolute;right:20px}.accordion .accordion-toggler,.formatted .accordion .accordion-toggler,.accordion .accordion-content,.formatted .accordion .accordion-content{overflow:hidden;padding:18px 60px 18px 30px;position:relative}.accordion .accordion-content,.formatted .accordion .accordion-content{transition:all .5s ease-in;-o-transition:all .5s ease-in;-ms-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-webkit-transition:all .5s ease-in;max-height:0;padding-bottom:0;padding-top:0;opacity:0}.accordion .accordion-content .inner,.formatted .accordion .accordion-content .inner{margin:0;padding:15px 0 15px 0}.accordion .accordion-content .inner>ul:last-child,.formatted .accordion .accordion-content .inner>ul:last-child{margin-bottom:0}.accordion .accordion-content .inner>ul:last-child>li:last-child,.formatted .accordion .accordion-content .inner>ul:last-child>li:last-child{margin-bottom:0}.accordion .active>.accordion-toggler,.formatted .accordion .active>.accordion-toggler{background:#00aef4 !important;color:#ffffff}.accordion .active>.accordion-toggler:hover:after,.formatted .accordion .active>.accordion-toggler:hover:after{background-image:url(/images/sprites/global.png);background-size:502px 161px;background-position:-466px -64px;width:16px;height:9px}.accordion .active>.accordion-toggler:after,.formatted .accordion .active>.accordion-toggler:after{background-image:url(/images/sprites/global.png);background-size:502px 161px;background-position:-432px -64px;width:16px;height:9px}.accordion .active>.accordion-content,.formatted .accordion .active>.accordion-content{max-height:1500px;opacity:1;padding-bottom:15px;padding-top:15px}.accordion .active>.accordion-content>p:first-child,.formatted .accordion .active>.accordion-content>p:first-child,.accordion .active>.accordion-content>ol:first-child,.formatted .accordion .active>.accordion-content>ol:first-child,.accordion .active>.accordion-content .form-section>p,.formatted .accordion .active>.accordion-content .form-section>p{margin-top:1.3em}#homepage #header ul>li:first-child{border-color:#1bbaf6}#subfooter-links{background:#ffffff;padding-bottom:0}#subfooter-links ul>li{float:left;position:relative;width:33.333%}#subfooter-links ul>li+li+li{float:none;margin-left:66.666%}#subfooter-links ul>li a:hover h3{opacity:1}#subfooter-links ul>li h3{transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);left:50%;position:absolute;top:50%;transition:all .2s ease-in;-o-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;opacity:.7;white-space:nowrap}#subfooter-links ul>li img{display:block;width:100%}#footer{color:#ffffff;font-family:"Lato",Helvetica,Arial,sans-serif;font-size:14px}#footer .footer-main{background:#253940}#footer .footer-main a{color:#ffffff}#footer .footer-main a:hover{text-decoration:underline}#footer .footer-main>.container{overflow:hidden;padding:42px 40px 30px 40px}#footer .footer-main .focus{float:left;font-size:14px;width:35%}#footer .footer-main .focus h4{font-size:21px;font-weight:bold;margin-bottom:21px;text-transform:uppercase}#footer .footer-main .focus h4+h5{font-family:"Monserrat",Georgia,Times,"Times New Roman",serif;font-size:17px;font-weight:200;margin:0 0 21px 0}#footer .footer-main .focus p{font-size:16px;font-weight:300;line-height:21px;opacity:.6}#footer .footer-main .focus p+p{margin-top:15px}#footer .footer-main .focus .connect{margin-top:15px}#footer .footer-main .focus .connect>li{display:inline-block}#footer .footer-main .focus .connect>li+li{margin-left:15px}#footer .footer-main .footer-menu{float:right;max-width:360px;overflow:hidden}#footer .footer-main .footer-menu>.upper{border-bottom:1px solid #ffffff;display:table;margin:0 0 12px 0;width:100%}#footer .footer-main .footer-menu>.upper>ul{display:table-row}#footer .footer-main .footer-menu>.upper>ul>li{display:table-cell;font-size:13px;font-weight:bold;padding:0 0 12px 0;text-transform:uppercase}#footer .footer-main .footer-menu>.upper>ul>li+li{padding-left:30px}#footer .footer-main .footer-menu .links-left,#footer .footer-main .footer-menu .links-right{font-size:15px;font-weight:300;line-height:20px;position:relative}#footer .footer-main .footer-menu .links-left a,#footer .footer-main .footer-menu .links-right a{display:inline-block;opacity:.6;padding:5px 0}#footer .footer-main .footer-menu .links-left a:hover,#footer .footer-main .footer-menu .links-right a:hover{opacity:1}#footer .footer-main .footer-menu .links-left{float:left}#footer .footer-main .footer-menu .links-right{float:right}#footer .footer-copyright{clear:both;font-size:14px;font-weight:300;padding:45px 0 0 0}#footer .footer-copyright .copyright{float:left;width:48%}#footer .footer-copyright .attribution{margin-left:52%;text-align:right}#footer .contact-strip{background:#707070}#footer .contact-strip>.container{overflow:hidden}@media (min-width:220px) and (max-width:767px){body{padding-top:0}.container{width:100%}.desktop-only,.mobile-hidden{display:none !important}.mobile-only.block{display:block !important}.mobile-only.inline-block{display:inline-block !important}.mobile-only.inline{display:inline !important}.mobile-only.landscape-only,.mobile-only.portrait-only{display:none !important}#viewport>#page-container>.inner{padding-top:0}#header{height:80px;left:auto !important;overflow:visible;position:relative;z-index:100}#header>.container{height:80px}#header #primary-navigation{display:none}#header #school-header{display:none}#header #brand{background-image:url(/images/sprites/global.png);background-size:502px 161px;background-position:-162px -64px;width:52px;height:50px;float:left;left:20px}#header #navigation{transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);right:0;top:0}#header.school-mode+#header-spacer+#feature{margin-top:0}#mobile-menu{display:block;height:80px;position:absolute;right:0;top:0;width:80px;z-index:25}#mobile-nav-button{cursor:pointer;height:80px;right:0;position:absolute;top:0;width:80px;z-index:50}#mobile-nav-button:before{background-image:url(/images/sprites/global.png);background-size:502px 161px;background-position:-81px 0px;width:80px;height:80px;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);left:50%;top:50%;content:" ";position:absolute}#mobile-nav-close-button{cursor:pointer;height:80px;right:0;position:absolute;top:-80px;width:80px;z-index:1100}#mobile-nav-close-button:before{background-image:url(/images/sprites/global.png);background-size:502px 161px;background-position:-81px -81px;width:80px;height:80px;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);left:50%;top:50%;content:" ";position:absolute}#mobile-nav-close-button:hover:before{background-image:url(/images/sprites/global.png);background-size:502px 161px;background-position:0px -81px;width:80px;height:80px;background-color:#253940}#mobile-nav-button:hover,.menu-active #mobile-menu #mobile-nav-button:hover{background-color:#ffffff}#mobile-nav-button:hover:before,.menu-active #mobile-nav-button:before{background-image:url(/images/sprites/global.png);background-size:502px 161px;background-position:0px 0px;width:80px;height:80px;background-color:#253940}.menu-active #mobile-menu #mobile-nav-button{background-color:#ffffff}#mobile-nav-lists{background:#ffffff;left:100%;position:absolute;top:100%;width:360px;z-index:10}#mobile-nav-items,#mobile-school-subnavigation{border:4px solid #253940;border-width:4px 0;box-sizing:border-box;font-family:"Lato",Helvetica,Arial,sans-serif;font-size:15px;font-weight:bold;list-style:none;line-height:1.3em;position:relative;width:100%;z-index:1000}#mobile-nav-items:before,#mobile-school-subnavigation:before{background:#ffffff;color:#253940;content:"Navigation";font-size:20px;font-weight:bold;left:0;line-height:80px;margin-top:-4px;padding:0 20px;position:absolute;text-transform:uppercase;top:-80px;width:100%}#mobile-nav-items>li,#mobile-school-subnavigation>li{display:block;float:none;margin:0;position:relative;text-transform:uppercase;width:100%}#mobile-nav-items>li+li>a,#mobile-school-subnavigation>li+li>a{border-top:1px solid #eeeeee}#mobile-nav-items>li a,#mobile-school-subnavigation>li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#2f2f2f;display:block;line-height:20px;padding:15px 60px 15px 20px}#mobile-nav-items>li a:hover,#mobile-school-subnavigation>li a:hover{background:#00aef4;color:#ffffff;text-decoration:none}#mobile-nav-items>li>ul,#mobile-school-subnavigation>li>ul{transition:all .5s ease-in;-o-transition:all .5s ease-in;-ms-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-webkit-transition:all .5s ease-in;background:#f7f7f7;display:block;font-weight:normal;max-height:0;overflow:hidden;position:relative;text-transform:none}#mobile-nav-items>li>ul>li,#mobile-school-subnavigation>li>ul>li{display:block}#mobile-nav-items>li>ul>li>a,#mobile-school-subnavigation>li>ul>li>a{padding:12px 20px 12px 40px}#mobile-nav-items>li.expanded>ul,#mobile-school-subnavigation>li.expanded>ul{max-height:500px}#mobile-nav-items>li.expanded .expand-marker,#mobile-school-subnavigation>li.expanded .expand-marker{background-color:#2f2f2f}#mobile-nav-items>li.expanded .expand-marker:before,#mobile-school-subnavigation>li.expanded .expand-marker:before{background-image:url(/images/sprites/global.png);background-size:502px 161px;background-position:-432px -64px;width:16px;height:9px}#mobile-nav-items>li.expanded .expand-marker:hover:before,#mobile-school-subnavigation>li.expanded .expand-marker:hover:before{background-image:url(/images/sprites/global.png);background-size:502px 161px;background-position:-412px -64px;width:9px;height:16px}#mobile-nav-items>li .expand-marker,#mobile-school-subnavigation>li .expand-marker{background-color:#ffffff;cursor:pointer;display:block;height:50px;position:absolute;right:0;top:1px;width:50px;z-index:10}#mobile-nav-items>li .expand-marker:before,#mobile-school-subnavigation>li .expand-marker:before{transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);left:50%;position:absolute;top:50%;background-image:url(/images/sprites/global.png);background-size:502px 161px;background-position:-422px -64px;width:9px;height:16px;content:" "}#mobile-nav-items>li .expand-marker:hover,#mobile-school-subnavigation>li .expand-marker:hover{background-color:#00aef4}#mobile-nav-items>li .expand-marker:hover:before,#mobile-school-subnavigation>li .expand-marker:hover:before{background-image:url(/images/sprites/global.png);background-size:502px 161px;background-position:-432px -64px;width:16px;height:9px}#mobile-school-subnavigation{margin-bottom:80px}#mobile-school-subnavigation:before{content:"Our School"}.menu-active #mobile-menu #mobile-nav-items{display:block}#feature>.feature-pane>.title{padding:24px 20px}#feature>.feature-pane>.title>h2{font-size:30px;padding:0;width:100%}#feature>.feature-pane>img{position:relative;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);display:block}#feature>.feature-pane>.overlay h2{font-size:30px}#feature.has-media{height:550px;min-height:550px}#feature.has-media>.feature-pane{height:550px;min-height:550px;overflow:hidden}#feature.has-media>.feature-pane>.overlay{max-width:800px;padding:0 40px;width:100%}#feature.has-media>.feature-pane>.video{display:none}#feature.has-media>.feature-pane>.video+img{display:block}#feature.has-media>.feature-pane>img{min-height:800px}#feature-map{display:none}.content-section h2.lined{font-size:22px;margin-left:20px;margin-right:20px}.content-section .keyline{margin:0 20px 45px 20px}.listing-schools-wrapper{background:#eeeeee;display:block;margin:0 0 -30px 0;padding:45px 0 45px 0;overflow:visible}.listing-schools-wrapper .listing.schools{transition:all .5s ease-in;-o-transition:all .5s ease-in;-ms-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-webkit-transition:all .5s ease-in;display:block;font-size:1px;padding:0;position:relative;overflow:visible;width:100%}.listing-schools-wrapper .listing.schools>li{transition:all .5s ease-in;-o-transition:all .5s ease-in;-ms-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-webkit-transition:all .5s ease-in;box-shadow:none;display:inline-block;font-size:16px;margin:0 0 10px 0;padding:0 10px;vertical-align:top;width:100%}.listing-schools-wrapper .listing.schools>li .inner{background-color:#ffffff;display:block;overflow:hidden;width:100%}.listing-schools-wrapper .listing.schools>li .inner>.detail{display:block;margin:0 0 0 120px;text-align:left;padding:9px 0 9px 0}.listing-schools-wrapper .listing.schools>li .inner>.detail>h3{font-size:17px;max-width:none;min-height:44px;padding-bottom:0}.listing-schools-wrapper .listing.schools>li .inner>.detail>h4{font-size:15px;margin:0;padding:0}.listing-schools-wrapper .listing.schools>li .inner>.detail>h4:after{display:none}.listing-schools-wrapper .listing.schools>li .inner>.image{float:left;width:100px}.listing-schools-wrapper .listing.schools>li .inner>.image>.tag{white-space:nowrap}#sub-navigation{display:none}.school-section .welcome{margin-bottom:0}.school-section .welcome .content{float:none;width:100%}.school-section .welcome .video{height:auto;margin-left:0;width:100%}.school-section .welcome .video iframe{width:100%}.event-display{margin-top:45px;padding:30px}.event-display .display{display:none}.event-display .event-list{margin-left:0}.event-display .event-list h4{margin-top:0}#testimonials{background-color:#eeeeee;padding-top:30px}#testimonials h2{text-align:center}#news-events{padding-bottom:0}#news-events>.container h2{padding-left:20px;padding-right:20px}#news-events>.container .keyline{padding-left:20px;padding-right:20px}#news-events .listing-news-wrapper+.more-news{background:#eeeeee;margin-top:0;padding-top:0;padding-bottom:30px}.listing-news-wrapper{display:block;overflow:visible;padding-bottom:0}.listing-news-wrapper .listing.news{transition:all .5s ease-in;-o-transition:all .5s ease-in;-ms-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-webkit-transition:all .5s ease-in;display:block;font-size:1px;padding:0 20px;position:relative;overflow:visible;width:100%}.listing-news-wrapper .listing.news>li{transition:all .5s ease-in;-o-transition:all .5s ease-in;-ms-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-webkit-transition:all .5s ease-in;display:inline-block;font-size:16px;margin:0 0 30px 0;opacity:1;width:100%;vertical-align:top}.listing-news-wrapper .listing.news>li .inner>.image>.tag{white-space:nowrap}.listing-testimonial-wrapper{background:#eeeeee;display:block;padding:30px 0 0 0;overflow:visible}.listing-testimonial-wrapper .listing.testimonials{transition:all .5s ease-in;-o-transition:all .5s ease-in;-ms-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-webkit-transition:all .5s ease-in;display:block;font-size:1px;padding:0 20px;position:relative;overflow:visible;width:100%}.listing-testimonial-wrapper .listing.testimonials>li{display:inline-block;font-size:16px;margin:0 0 30px 0;width:100%;vertical-align:top}.listing-testimonial-wrapper .listing.testimonials>li .inner>.detail{padding-bottom:40px}.listing-testimonial-wrapper .listing.testimonials>li .inner>.image>.tag{white-space:nowrap}#breadcrumb-strip{padding:15px 0}#breadcrumb-strip #breadcrumbs{width:100%}#breadcrumb-strip #breadcrumbs>li{margin-bottom:3px;margin-top:3px}#content{padding-top:30px}#content.has-secondary #content-container{width:100%}#content.has-secondary #content-container #primary{display:block;padding:0 20px;width:100%}#content.has-secondary #content-container #primary>.inner{max-width:none}#content.has-secondary #content-container #primary .info-strip{margin-top:45px}#content.has-secondary #content-container #secondary{display:none;float:none;padding:0 20px;width:100%}#content .content-section h2.lined{font-size:27px}#footer .footer-main>.container{padding:50px 30px 30px 30px}#footer .footer-main .focus{float:none;text-align:center;width:100%}#footer .footer-main .footer-menu{float:none;margin-top:45px;max-width:none;width:100%}#footer .footer-main .footer-menu>.upper>ul>li{width:33%}#footer .footer-main .footer-menu>.upper>ul>li+li{padding-left:0}#footer .footer-main .footer-menu>.links-left,#footer .footer-main .footer-menu>.links-right{float:none;width:100%}#footer .footer-main .footer-menu>.links-left li,#footer .footer-main .footer-menu>.links-right li{display:inline-block;vertical-align:top;width:33%}#footer .footer-main .footer-menu .links-right{margin-top:20px}#footer .footer-copyright{padding:45px 0 0 0}#footer .footer-copyright .copyright,#footer .footer-copyright .attribution{float:none;margin:0;text-align:center;width:100%}#footer .footer-copyright .attribution{margin-top:15px}.contact-strip .contact{display:none}.contact-strip .links{margin:0 12px;text-align:center}.contact-strip .links>li{display:inline-block}}@media (min-width:220px) and (max-width:479px){.mobile-only.portrait-only.block{display:block}.mobile-only.portrait-only.inline-block{display:inline-block}.mobile-only.portrait-only.inline{display:inline}#subfooter-links ul>li{float:none;width:100%}#subfooter-links ul>li+li+li{margin-left:0}#subfooter-links ul>li h3{width:100%}#footer .footer-main .footer-menu>.upper{display:block;float:none}#footer .footer-main .footer-menu>.upper>ul{display:block}#footer .footer-main .footer-menu>.upper>ul>li{display:block;text-align:center;width:100%}#footer .footer-main .footer-menu>.upper>ul>li+li{padding-left:0}#footer .footer-main .footer-menu>.links-left li,#footer .footer-main .footer-menu>.links-right li{width:49%}}@media (min-width:480px) and (max-width:767px){.mobile-only.landscape-only.block{display:block}.mobile-only.landscape-only.inline-block{display:inline-block}.mobile-only.landscape-only.inline{display:inline}.listing-schools-wrapper .listing.schools>li{padding:0 20px}.listing-schools-wrapper .listing.schools>li .inner>.detail{padding:15px 20px 12px 0}.listing-schools-wrapper .listing.schools>li .inner>.detail>h3{font-size:20px;max-width:none;min-height:30px}.listing-schools-wrapper .listing.schools>li .inner>.detail>h4{font-size:16px}#subfooter-links ul>li{float:left;position:relative;width:50%}#subfooter-links ul>li+li{float:none;margin-left:50%}#subfooter-links ul>li+li+li{display:none}#subfooter-links ul>li h3{width:100%}}@media (min-width:768px) and (max-width:1340px){.container{width:100%}.desktop-only{display:none !important}.tablet-only.block{display:block !important}.tablet-only.inline-block{display:inline-block !important}.tablet-only.inline{display:inline !important}.tablet-portait-only,.tablet-landscape-only,.tablet-only.landscape-only,.tablet-only.portrait-only{display:none !important}#viewport>#page-container>.inner{padding-top:0}#header{padding-top:19px;text-align:center}#header.school-mode{padding-top:0}#header>.container{height:auto}#header #brand{transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);display:inline-block;left:auto;margin:0;position:relative;top:auto}#header #navigation{transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);margin-top:12px;padding:0 20px 5px 20px;position:relative;right:auto;text-align:left;top:auto}#header #navigation #primary-navigation{text-align:center}#header #navigation #primary-navigation>li{text-align:left}#header #navigation #primary-navigation>li>a{padding:12px 3px}#header #navigation #primary-navigation>li>ul{top:44px}#header #navigation #primary-navigation>li:last-child>ul{left:auto;right:-10px}#header.school-mode+#header-spacer+#feature{margin-top:10px}#header-spacer{display:block}#feature>.feature-pane>.title{padding:24px 20px}#feature>.feature-pane>.title>h2{font-size:27px;padding:0;width:100%}#feature>.feature-pane>img{position:relative;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);min-width:900px}#feature.has-media{min-height:260px}#feature.has-media>.feature-pane{min-height:260px;overflow:hidden}#feature.has-media>.feature-pane>.overlay{max-width:800px;padding:0 40px;width:100%}#school-navigation #sub-navigation{width:100%}#school-navigation #sub-navigation ul>li{margin-bottom:6px;margin-top:6px}#school-header h2{display:block;width:100%}#school-header .return-home{display:inline-block;float:none}.school-section .welcome .content{width:50%}.school-section .welcome .video{margin-left:55%;width:auto}.school-section .welcome .video iframe{width:100%}#content.has-secondary #content-container{width:100%}.listing-news-wrapper,.listing-testimonial-wrapper{border-spacing:18px 0}#footer .footer-main>.container{padding:50px 30px 30px 30px}}@media (min-width:768px) and (max-width:1023px){.tablet-portrait-only.block,.tablet-only.portrait-only.block{display:block !important}.tablet-portrait-only.inline-block,.tablet-only.portrait-only.inline-block{display:inline-block !important}.tablet-portrait-only.inline,.tablet-only.portrait-only.inline{display:inline !important}#header #navigation #primary-navigation{font-size:14px}#header #navigation #primary-navigation>li:first-child{display:none}#header #navigation #primary-navigation>li:first-child+li{margin-left:0}#content.has-secondary #content-container{width:100%}#content.has-secondary #content-container #primary{display:block;padding:0 20px;width:100%}#content.has-secondary #content-container #secondary{display:block;margin-top:45px;padding:20px 20px;width:100%}.school-section .welcome{margin-bottom:0}.school-section .welcome .content{float:none;width:100%}.school-section .welcome .video{height:auto;margin-left:0;width:100%}.school-section .welcome .video iframe{width:100%}.event-display{margin-top:45px;padding:30px}.event-display .display{display:none}.event-display .event-list{margin-left:0}.event-display .event-list h4{margin-top:0}#testimonials{background-color:#eeeeee;padding-top:30px}#testimonials h2{text-align:center}#news-events{padding-bottom:0}#news-events>.container h2{padding-left:20px;padding-right:20px}#news-events>.container .keyline{padding-left:20px;padding-right:20px}#news-events .listing-news-wrapper+.more-news{background:#eeeeee;margin-top:0;padding-top:0;padding-bottom:30px}.listing-news-wrapper{display:block;overflow:visible;padding-bottom:0}.listing-news-wrapper .listing.news{transition:all .5s ease-in;-o-transition:all .5s ease-in;-ms-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-webkit-transition:all .5s ease-in;display:block;font-size:1px;padding:0;position:relative;overflow:visible;text-align:center;width:100%}.listing-news-wrapper .listing.news>li{transition:all .5s ease-in;-o-transition:all .5s ease-in;-ms-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-webkit-transition:all .5s ease-in;display:inline-block;font-size:16px;margin:0 15px 30px 15px;width:300px;vertical-align:top}.listing-news-wrapper .listing.news>li .inner>.image>.tag{white-space:nowrap}.listing-testimonial-wrapper{background:#eeeeee;display:block;padding:30px 0 0 0;overflow:visible}.listing-testimonial-wrapper .listing.testimonials{transition:all .5s ease-in;-o-transition:all .5s ease-in;-ms-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-webkit-transition:all .5s ease-in;display:block;font-size:1px;padding:0;position:relative;overflow:visible;text-align:center;width:100%}.listing-testimonial-wrapper .listing.testimonials>li{transition:all .5s ease-in;-o-transition:all .5s ease-in;-ms-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-webkit-transition:all .5s ease-in;display:inline-block;font-size:16px;margin:0 15px 30px 15px;text-align:left;vertical-align:top}.listing-testimonial-wrapper .listing.testimonials>li .inner>.detail{padding-bottom:40px}.listing-testimonial-wrapper .listing.testimonials>li .inner>.image>.tag{white-space:nowrap}#subfooter-links ul>li h3{font-size:27px}#footer .footer-main>.container{padding:50px 30px 30px 30px}}@media (min-width:1024px) and (max-width:1340px){.tablet-landscape-only.block,.tablet-only.landscape-only.block{display:block !important}.tablet-landscape-only.inline-block,.tablet-only.landscape-only.inline-block{display:inline-block !important}.tablet-landscape-only.inline,.tablet-only.landscape-only.inline{display:inline !important}}