article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}figure{margin:0}img{border:0;vertical-align:middle;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}html{font-size:1em;-webkit-text-size-adjust:1em;-ms-text-size-adjust:1em}html,button,input,select,textarea{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;color:#3a3442}body{margin:0;font-size:1em;line-height:1.4em}::-moz-selection{background:#fc6885;text-shadow:none}::selection{background:#fc6885;text-shadow:none}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}h1,h2,h3,h4,h5,h6{margin:0.9em 0 0.2em;line-height:1.2;text-transform:uppercase}h1,h2,h3,h4,h5,h6{font-weight:400}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:underline}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1{font-size:2em;color:#7239be;margin-bottom:0.5em}h2{font-size:1.467em;color:#ecba32;margin-bottom:0.5em}h3{font-size:1.2em;margin-bottom:0.5em}h4{font-size:1em;margin-bottom:0.5em}h5{font-size:1em;margin-bottom:0.3em;font-weight:600}h6{font-size:1em}.subtitle,.meta-post{font-size:0.933em;color:#3a3442 !important;margin-top:-25px;padding-bottom:15px}ul,ol{padding-left:2.15em}dd{margin-left:30px;font-style:italic}dt{font-weight:bold}p,ul,ol{margin:0.25em 0 1.8em}ul ul,ul ol,ol ul,ol ol{margin-bottom:0.25em}ol ol{list-style:lower-alpha}ol ol ol{list-style:lower-roman}ul ul{list-style:circle}ul ul ul{list-style:square}hgroup h1,hgroup h2,hgroup h3,hgroup h4,hgroup h5,hgroup h6{margin-top:0.2em}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}a{color:#ae0325;text-decoration:none}a:hover{color:#e0042f;text-decoration:underline}a:active,a:focus{color:#630215;text-decoration:underline}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1.5em 0;padding:0 30px;color:#999;font-weight:300;font-size:1.333em;font-style:italic;line-height:1.4em}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #f2f2f2;margin:1em 0;padding:0}ins{background:#f0ca61;color:#000;text-decoration:none}mark{background:#ecba32;color:#000;font-style:italic;font-weight:bold}pre,code,kbd,samp{font-family:monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:0.8em}sub,sup{font-size:0.733em;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}code{padding:2px 5px;border:1px solid #f2f2f2;background:#fff;color:#cecdd0;border-radius:3px}p{line-height:1.5em}.lead{font-size:1.333em;line-height:1.5em;margin:15px 0px 30px 0;font-weight:200}@media only screen and (min-width: 280px) and (max-width: 600px){.lead{font-size:1.467em;margin:20px 0}}
.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.mute{color:#999}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:100%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix,.btn-group{*zoom:1}.clearfix:before,.btn-group:before,.clearfix:after,.btn-group:after{content:" ";display:table}.clearfix:after,.btn-group:after{clear:both}.btn{color:#f2f2f2;font-size:0.933em;border:1px solid;padding:7px 14px;text-decoration:none;text-align:center;line-height:1;text-transform:uppercase;letter-spacing:0.1em;-webkit-transition:color 0.3s;transition:color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;background-color:#d13050;border-color:#d13050;border-bottom-color:#a92540;text-shadow:none;box-shadow:0px 0px 1px rgba(0,0,0,0.15);border-radius:0px;display:inline-block; *display: inline; *zoom: 1}.btn:hover{position:relative;text-decoration:none;z-index:1;color:#d13050;background-color:#f2f2f2;border-color:#f2f2f2;border-bottom-color:#d9d8d9}.btn.btn-filter:hover{color:#3a3442;background-color:#cecdd0 !important;border-color:#cecdd0 !important}.btn.btn-filter.selected{color:#f2f2f2;background-color:#655b71 !important;border-color:#655b71 !important}.btn.btn-tag:hover{color:#f2f2f2;background-color:#ecba32 !important;border-color:#ecba32 !important}.btn.btn-primary:hover{color:#7239be;background-color:#f2f2f2 !important;border-color:#f2f2f2 !important}.btn.btn-info:hover{color:#ecba32;background-color:#f2f2f2 !important;border-color:#f2f2f2 !important}.btn.btn-recreational-division{background-color:#fa8512;border-color:#fa8512}.btn.btn-recreational-division:hover{background-color:#f2f2f2;border-color:#f2f2f2;color:#fa8512}.btn.btn-professional-division{background-color:#90d6f3;border-color:#90d6f3}.btn.btn-professional-division:hover{background-color:#f2f2f2;border-color:#f2f2f2;color:#90d6f3}.btn:active{position:relative;text-decoration:none;z-index:1;color:gray;background-color:#942138;border-color:#942138;border-bottom-color:#6a1828;box-shadow:inset 0px 1px 3px rgba(0,0,0,0.5),0px 1px 0px rgba(255,255,255,0.8)}.btn:focus{text-decoration:none;color:#f2f2f2}.btn.btn-large{font-size:1em;padding:0.5em 1em}.btn.btn-small{padding:0.25em 0.75em;font-size:0.8em}.btn.btn-small.icon:before,.btn.btn-small[data-icon]:before{padding:0.25em 0.75em;margin:-0.25em 0 -0.25em -0.7em}.btn.btn-small.icon-after:after,.btn.btn-small[data-icon-after]:after{padding:0.25em 0.75em;margin:-0.25em -0.7em -0.25em 0em}.btn.btn-primary{text-shadow:0px;color:#fff;background-color:#7239be;border-color:#7239be;border-bottom-color:#5a2d97}.btn.btn-primary:focus{background-color:#7239be;border-color:#7239be;border-bottom-color:#5a2d97}.btn.btn-primary:hover{background-color:#7f48c8;border-color:#7f48c8;border-bottom-color:#63a}.btn.btn-primary:active{background-color:#63a;border-color:#63a;border-bottom-color:#4f2783}.btn.btn-info{text-shadow:0px;color:#1a1a1a;background-color:#ecba32;border-color:#ecba32;border-bottom-color:#d7a314}.btn.btn-info:focus{background-color:#ecba32;border-color:#ecba32;border-bottom-color:#d7a314}.btn.btn-info:hover{background-color:#eec249;border-color:#eec249;border-bottom-color:#eab21b}.btn.btn-info:active{background-color:#eab21b;border-color:#eab21b;border-bottom-color:#c09112}.btn.btn-filter{text-shadow:0px;color:#3a3442;background-color:#f2f2f2;border-color:#f2f2f2;border-bottom-color:#d9d8d9}.btn.btn-filter:focus{background-color:#f2f2f2;border-color:#f2f2f2;border-bottom-color:#d9d8d9}.btn.btn-filter:hover{background-color:#fff;border-color:#fff;border-bottom-color:#e6e5e6}.btn.btn-filter:active{background-color:#e6e5e6;border-color:#e6e5e6;border-bottom-color:#cdcbcd}.btn.btn-tag{text-shadow:0px;color:#ecba32;background-color:#f2f2f2;border-color:#f2f2f2;border-bottom-color:#d9d8d9}.btn.btn-tag:focus{background-color:#f2f2f2;border-color:#f2f2f2;border-bottom-color:#d9d8d9}.btn.btn-tag:hover{background-color:#fff;border-color:#fff;border-bottom-color:#e6e5e6}.btn.btn-tag:active{background-color:#e6e5e6;border-color:#e6e5e6;border-bottom-color:#cdcbcd}.btn-group .btn{float:left;border-radius:0px;margin-right:-1px}.btn-group .btn:first-child{border-top-left-radius:0px;border-bottom-left-radius:0px}.btn-group .btn:last-child{border-top-right-radius:0px;border-bottom-right-radius:0px}article.feature .btn{color:#d13050;background-color:#f2f2f2;border-color:#f2f2f2}article.feature .btn:hover{color:#f2f2f2;background-color:#8a0939;border-color:#8a0939}article.feature.feature-navigation .btn{color:#f2f2f2;background-color:#d13050;border-color:#d13050}article.feature.feature-navigation .btn:hover{color:#d13050;background-color:#f2f2f2;border-color:#f2f2f2}article.feature.company-season .btn,article.feature.company-season .btn,.hero article .btn{color:#7239be;background-color:#f2f2f2;border-color:#f2f2f2}article.feature.company-season .btn:hover,article.feature.company-season .btn:hover,.hero article .btn:hover{color:#f2f2f2;background-color:#411d8a;border-color:#411d8a}article.feature.school-performance-professional .btn{color:#4bbcec;background-color:#f2f2f2;border-color:#f2f2f2}article.feature.school-performance-professional .btn:hover{color:#f2f2f2;background-color:#169cd4;border-color:#169cd4}article.feature.school-performance-recreational .btn{color:#fa8512;background-color:#f2f2f2;border-color:#f2f2f2}article.feature.school-performance-recreational .btn:hover{color:#f2f2f2;background-color:#bc5f04;border-color:#bc5f04}@font-face{font-family:'fonticons';src:url("fonts/icons/fonticons.eot");src:url("fonts/icons/fonticons.eot?#iefix") format("embedded-opentype"),url("fonts/icons/fonticons.woff") format("woff"),url("fonts/icons/fonticons.ttf") format("truetype"),url("fonts/icons/fonticons.svg#fonticons") format("svg");font-weight:normal;font-style:normal}.icon:before,[data-icon]:before,.icon-after:after,[data-icon-after]:after{font-family:'fonticons';font-style:normal;font-weight:normal;speak:none;text-decoration:inherit;text-align:center;padding:0.5em 1em;margin:-0.5em 0 -0.5em -1em;opacity:0.8;display:inline-block}.icon,[data-icon]{position:relative}.icon:before,[data-icon]:before{content:attr(data-icon);text-decoration:none}.icon-after,[data-icon-after]{position:relative}.icon-after:after,[data-icon-after]:after{margin:-0.5em -1em -0.5em 0;content:attr(data-icon-after);text-decoration:none}input[type=text],input[type=email],input[type=tel],input[type=url],input[type=number],input[type=password],input[type=search],.text-input,textarea,input[type=date],input[type=week],input[type=month],input[type=time],input[type=datetime],input[type=datetime-local]{position:relative;padding:7px 3.5px;margin:0 0 0.5em;border:1px solid #b3b3b3;font-size:1.2em;height:1.2em;line-height:1.2em;box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1)}input[type=date],input[type=week],input[type=month],input[type=time],input[type=datetime-local]{-webkit-appearance:border-box}textarea{resize:both;max-width:100%;height:auto}.field{margin-bottom:15px;padding:0px 5px;position:relative;z-index:1}.field input[type=text],.field input[type=email],.field input[type=tel],.field input[type=url],.field input[type=number],.field input[type=password],.field input[type=search],.field .text-input,.field textarea,.field input[type=date],.field input[type=week],.field input[type=month],.field input[type=time],.field input[type=datetime],.field input[type=datetime-local]{margin:0 -5px 0.5em;width:100%;display:block}.field label,.field select{margin-left:-5px;margin-right:10px}.field label{font-size:0.867em;font-weight:600;margin-bottom:5px;display:block}.field .hint{font-size:0.933em;font-style:italic;color:#999;margin:0}.field .field-message{position:relative;font-size:0.933em;margin:0px}.field.with-error label{color:#d13050}.field.with-error input{border-color:#d13050;color:#d13050;background-color:#fff}.field.with-error .field-message{color:#d13050}.field.with-notice label{color:#d7a314}.field.with-notice input{border-color:#d7a314;color:#a87f10;background-color:#fbf1d5}.field.with-notice .field-message{color:#d7a314}.field.with-success label{color:#348b0c}.field.with-success input{border-color:#348b0c;color:#348b0c;background-color:#dcfbce}.field.with-success .field-message{color:#348b0c}.actions{padding:15px 0px;background:#fff;border-top:1px solid #fff;text-align:right}.actions a{color:#be7f73}.actions a:hover{color:#f15b40}.actions .disclaimer{margin:0;padding:9px 0;text-align:left;font-size:0.933em;line-height:0.933em;float:left}::-webkit-input-placeholder{opacity:1;-webkit-transition:opacity 0.15s linear}:-moz-input-placeholder{opacity:1;-moz-transition:opacity 0.15s linear}:input-placeholder{opacity:1;transition:opacity 0.15s linear}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{opacity:0}input:focus:-moz-input-placeholder,textarea:focus:-moz-input-placeholder{opacity:0}input:focus:input-placeholder,textarea:focus:input-placeholder{opacity:0}figure{margin-bottom:20px}figcaption{font-size:0.8em;font-style:italic}body{min-width:1000px\9}.masthead,section,.baseplate{clear:both;display:block}.masthead:before,.masthead:after,section:before,section:after,.baseplate:before,.baseplate:after{clear:both;content:" ";display:table;min-width:1000px\9}.container{clear:both;display:block;margin:2%;position:relative}.container:before,.container:after{clear:both;content:" ";display:table}.col{margin:1% 1% 0.5% 1%;float:left}.colspan12{width:98%}.colspan9{float:left;width:73%}.colspan6{float:left;width:48%}.colspan4{float:left;width:31.33333333333333333%}.colspan3{float:left;width:23%}main{width:72%;padding:60px 3%;float:left;min-height:170px}aside{width:22%;float:left}aside .col,aside nav{padding:40px 13%;width:72%}aside nav{width:74%}.swap-right{float:right}.swap-left{float:left}.float-right{position:absolute;right:0px;top:0px}.section-features,.form{margin-left:-1%}body.tnew-template .main .container{max-width:1100px;margin-left:auto;margin-right:auto}body.tnew-template .main main{padding-top:30px;padding-bottom:30px;width:auto;display:block;float:none}iframe{max-width:100%}html.no-video video{display:none}.message{padding:20px;font-size:0.867em;margin-bottom:20px}.error.message{background:#d13050;color:#fff}.error ul{margin-left:0px;margin-bottom:0px}.error input{border-color:#d13050}.error label{color:#d13050}cite{text-transform:uppercase;font-style:normal;margin-top:-15px;display:block}img{max-width:100%;height:auto}.main article,.main h1{margin:0px 40px 1em 0px;clear:both}.main article h1{margin-left:0px;margin-right:120px}.main article.preview{border-bottom:1px solid #cecdd0;margin-bottom:40px}.main article.preview h3{color:#ecba32;margin-bottom:30px;font-size:1.467em}article figure img{max-width:100%}article form{max-width:500px}article.feature{color:#fff;display:block;width:100%;margin:0px;position:relative;background:#f2f2f2;overflow-y:hidden;overflow-x:hidden;background-position:center top;background-repeat:no-repeat;background-size:cover;-ms-behavior:url(/js/min/backgroundsize.min.htc)}article.feature header{min-height:33px;color:#fff;text-align:center;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;z-index:10;display:block;width:100%;position:absolute;bottom:0px;background:#d13050;background-color:rgba(209,48,80,0.8);padding-top:6px;padding-bottom:6px}article.feature header:before{left:50%;margin-left:-13px;top:-16px;z-index:9;content:" ";width:26px;height:16px;position:absolute;background:url("img/pointers.png") no-repeat 50% top}article.feature header h3{font-size:0.867em;font-weight:600px;margin-bottom:0px}article.feature .summary{position:absolute;top:0px;font-size:0.933em;text-align:center;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;margin-top:-3px;display:none;padding:20px 5%;width:90%;height:100%;background-color:#d13050;background-color:rgba(209,48,80,0.8)}article.feature:after{-webkit-transition:bottom 0.3s;transition:bottom 0.3s;left:50%;margin-left:-25px;bottom:-50px;content:" ";width:50px;height:50px;position:absolute;background:url("img/edging-white.png") no-repeat 50% top}article.feature:hover header{display:none}article.feature:hover .summary{display:block}article.feature:hover:after{bottom:-15px}article.feature .summary-title{line-height:1.2em;font-size:1.733em;font-weight:300;margin-bottom:7px;text-transform:uppercase}article.feature time,article.feature .subtitle{color:#fff !important;margin-top:0px;padding-bottom:0px;margin-bottom:0px;font-size:0.733em;display:block}article.feature .subtitle.show-title{font-weight:300}article.feature .summary .subtitle.show-title{margin-top:-7px}article.feature .summary time{margin-bottom:15px;font-size:0.933em}article.feature.align-left{background-position:left top}article.feature.align-right{background-position:right top}.article-image{width:100%}html.opacity article.feature header{display:block}html.opacity article.feature .summary{opacity:0;display:block}html.opacity article.feature:hover header{display:none}html.opacity article.feature:hover .summary{opacity:1}html.touch article.feature:hover header{display:block}html.touch article.feature:hover .summary{display:none}html.no-js article.feature header,html.no-js:hover article.feature header,html.no-js.opacity article.feature header,html.no-js.touch article.feature header,html.no-js.opacity:hover article.feature header,html.no-js.touch:hover article.feature header{display:none}html.no-js article.feature .summary,html.no-js:hover article.feature .summary,html.no-js.opacity article.feature .summary,html.no-js.touch article.feature .summary,html.no-js.opacity:hover article.feature .summary,html.no-js.touch:hover article.feature .summary{display:block}article.feature.category-donor-events.channel-shows header,article.feature.feature-colour-red header{background-color:#d13050;background-color:rgba(209,48,80,0.8)}article.feature.category-donor-events.channel-shows header:before,article.feature.feature-colour-red header:before{background-position:50% top}article.feature.category-donor-events.channel-shows .summary,article.feature.feature-colour-red .summary{background-color:#d13050;background-color:rgba(209,48,80,0.8)}article.feature.category-donor-events.channel-shows .btn,article.feature.feature-colour-red .btn{color:#d13050}article.feature.category-donor-events.channel-shows .btn:hover,article.feature.feature-colour-red .btn:hover{background-color:#8a0939;border-color:#8a0939;color:#fff}article.feature.company-season header,article.feature.category-dancer header,article.feature.channel-shows header,article.feature.feature-colour-purple header{background-color:#7239be;background-color:rgba(120,35,218,0.8)}article.feature.company-season header:before,article.feature.category-dancer header:before,article.feature.channel-shows header:before,article.feature.feature-colour-purple header:before{background-position:50% -270px}article.feature.company-season .summary,article.feature.category-dancer .summary,article.feature.channel-shows .summary,article.feature.feature-colour-purple .summary{background-color:#7239be;background-color:rgba(120,35,218,0.8)}article.feature.company-season .btn,article.feature.category-dancer .btn,article.feature.channel-shows .btn,article.feature.feature-colour-purple .btn{color:#7239be}article.feature.company-season .btn:hover,article.feature.category-dancer .btn:hover,article.feature.channel-shows .btn:hover,article.feature.feature-colour-purple .btn:hover{background-color:#411d8a;border-color:#411d8a;color:#fff}article.feature.school-professional-division header,article.feature.category-professional-division header,article.feature.school-professional-division-fr header,article.feature.channel-school_program.category-professional-division header,article.feature.channel-shows.category-school-performances.category-professional-division header,article.feature.feature-colour-blue header{background-color:#4bbcec;background-color:rgba(75,188,236,0.8)}article.feature.school-professional-division header:before,article.feature.category-professional-division header:before,article.feature.school-professional-division-fr header:before,article.feature.channel-school_program.category-professional-division header:before,article.feature.channel-shows.category-school-performances.category-professional-division header:before,article.feature.feature-colour-blue header:before{background-position:50% -180px}article.feature.school-professional-division .summary,article.feature.category-professional-division .summary,article.feature.school-professional-division-fr .summary,article.feature.channel-school_program.category-professional-division .summary,article.feature.channel-shows.category-school-performances.category-professional-division .summary,article.feature.feature-colour-blue .summary{background-color:#4bbcec;background-color:rgba(75,188,236,0.8)}article.feature.school-professional-division .btn,article.feature.category-professional-division .btn,article.feature.school-professional-division-fr .btn,article.feature.channel-school_program.category-professional-division .btn,article.feature.channel-shows.category-school-performances.category-professional-division .btn,article.feature.feature-colour-blue .btn{color:#4bbcec}article.feature.school-professional-division .btn:hover,article.feature.category-professional-division .btn:hover,article.feature.school-professional-division-fr .btn:hover,article.feature.channel-school_program.category-professional-division .btn:hover,article.feature.channel-shows.category-school-performances.category-professional-division .btn:hover,article.feature.feature-colour-blue .btn:hover{background-color:#169cd4;border-color:#169cd4;color:#fff}article.feature.school-recreational-division header,article.feature.category-recreational-division header,article.feature.channel-school_program.category-recreational-division header,article.feature.channel-shows.category-school-performances.category-recreational-division header,article.feature.feature-colour-orange header{background-color:#fa8512;background-color:rgba(250,119,18,0.8)}article.feature.school-recreational-division header:before,article.feature.category-recreational-division header:before,article.feature.channel-school_program.category-recreational-division header:before,article.feature.channel-shows.category-school-performances.category-recreational-division header:before,article.feature.feature-colour-orange header:before{background-position:50% -90px}article.feature.school-recreational-division .summary,article.feature.category-recreational-division .summary,article.feature.channel-school_program.category-recreational-division .summary,article.feature.channel-shows.category-school-performances.category-recreational-division .summary,article.feature.feature-colour-orange .summary{background-color:#fa8512;background-color:rgba(250,119,18,0.8)}article.feature.school-recreational-division .btn,article.feature.category-recreational-division .btn,article.feature.channel-school_program.category-recreational-division .btn,article.feature.channel-shows.category-school-performances.category-recreational-division .btn,article.feature.feature-colour-orange .btn{color:#fa8512}article.feature.school-recreational-division .btn:hover,article.feature.category-recreational-division .btn:hover,article.feature.channel-school_program.category-recreational-division .btn:hover,article.feature.channel-shows.category-school-performances.category-recreational-division .btn:hover,article.feature.feature-colour-orange .btn:hover{background-color:#bc5f04;border-color:#bc5f04;color:#fff}article.feature.news header,article.feature.channel-blog_posts header{background-color:#ecba32;background-color:rgba(236,186,50,0.8)}article.feature.news header:before,article.feature.channel-blog_posts header:before{background-position:50% -360px}article.feature.news .summary,article.feature.channel-blog_posts .summary{background-color:#ecba32;background-color:rgba(236,186,50,0.8)}article.feature.news .btn,article.feature.channel-blog_posts .btn{color:#ecba32}article.feature.news .btn:hover,article.feature.channel-blog_posts .btn:hover{background-color:#c7940a;border-color:#c7940a;color:#fff}article.feature.feature-navigation{background-color:#f2f2f2}article.feature.feature-navigation:after{content:none}html.opacity article.feature.feature-navigation .summary{padding:25px;width:auto;text-align:left;background:none;opacity:1;display:block}article.feature.feature-navigation h3{text-transform:none;color:#d13050}article.feature.feature-navigation a{font-weight:600;color:#8a0939}article.feature.feature-navigation .summary{padding:25px;width:auto;text-align:left;background:none;opacity:1;display:block}article.feature .summary p.summary-title,article.feature header,article.feature time,article.feature .subtitle{text-transform:uppercase}html body.home article.feature.feature-colour-red header{background-color:#d13050;background-color:rgba(209,48,80,0.8)}html body.home article.feature.feature-colour-red header:before{background-position:50% top}html body.home article.feature.feature-colour-red .summary{background-color:#d13050;background-color:rgba(209,48,80,0.8)}html body.home article.feature.feature-colour-red .btn{color:#d13050}html body.home article.feature.feature-colour-red .btn:hover{background-color:#8a0939;border-color:#8a0939;color:#fff}html body.home article.feature.feature-colour-purple header{background-color:#7239be;background-color:rgba(120,35,218,0.8)}html body.home article.feature.feature-colour-purple header:before{background-position:50% -270px}html body.home article.feature.feature-colour-purple .summary{background-color:#7239be;background-color:rgba(120,35,218,0.8)}html body.home article.feature.feature-colour-purple .btn{color:#7239be}html body.home article.feature.feature-colour-purple .btn:hover{background-color:#411d8a;border-color:#411d8a;color:#fff}html body.home article.feature.feature-colour-blue header{background-color:#4bbcec;background-color:rgba(75,188,236,0.8)}html body.home article.feature.feature-colour-blue header:before{background-position:50% -180px}html body.home article.feature.feature-colour-blue .summary{background-color:#4bbcec;background-color:rgba(75,188,236,0.8)}html body.home article.feature.feature-colour-blue .btn{color:#4bbcec}html body.home article.feature.feature-colour-blue .btn:hover{background-color:#169cd4;border-color:#169cd4;color:#fff}html body.home article.feature.feature-colour-orange header{background-color:#fa8512;background-color:rgba(250,119,18,0.8)}html body.home article.feature.feature-colour-orange header:before{background-position:50% -90px}html body.home article.feature.feature-colour-orange .summary{background-color:#fa8512;background-color:rgba(250,119,18,0.8)}html body.home article.feature.feature-colour-orange .btn{color:#fa8512}html body.home article.feature.feature-colour-orange .btn:hover{background-color:#bc5f04;border-color:#bc5f04;color:#fff}nav{display:inline-block}nav ul{display:inline-block}nav ul li{float:left}nav ul li a{text-decoration:none;padding:5px 10px}aside nav{background:#f2f2f2}aside h3{font-size:1.467em;color:#d13050;margin-bottom:1.2em}aside blockquote{padding-left:0px}aside h4{color:#cecdd0;font-size:1em;font-weight:600}aside .col .btn{margin-bottom:6px}.social-navigation h6{margin-right:6px;line-height:42px;display:inline-block;float:left;text-transform:none}.social-navigation ul{display:inline-block;float:left;list-style:none;list-style-type:none;margin:0px;padding:0px}.social-navigation ul li{float:left}.social-navigation a{padding:5px}main .social-navigation{position:absolute;top:53px;right:3%}main .icon-twitter{background-position:-33px 11px}main .icon-facebook{background-position:-30px -21px}main .icon-pinterest{background-position:8px -51px}main .icon-instagram{background-position:8px -81px}main .icon-vimeo{background-position:8px -111px}.btn-icon{overflow:hidden;font-size:0;text-indent:-999px;display:inline-block;background:url("img/icons.png") no-repeat}.tags{margin-top:20px;margin-bottom:20px}.tags span{font-size:0.8em;padding-right:10px}.tags ul{list-style:none;list-style-type:none;display:inline-block;margin:0px;padding:0px}.tags ul li{float:left;margin:5px 10px 0px 0px}.tags h6{display:inline-block}.tags a{margin:0px 5px 5px 0px}.colspan12.tags{margin-top:0px}.featuring{margin-left:-1%;position:relative;margin-top:30px;margin-bottom:30px;clear:both;content:" ";display:table;width:100%}.featuring h3{margin-left:1%;color:#cecdd0;letter-spacing:0.07em;font-weight:300;font-size:1.467em}.featuring img{width:100%;height:auto}.featuring h5{color:#3a3442;margin-bottom:0px}.accordion{clear:both;background:#f2f2f2;padding:2%;margin-bottom:5px;position:relative;}html.js .accordion .col{display:none}html.js .accordion.open .col{display:block}html.js .accordion h4{cursor:pointer}.accordion h5 i{text-transform:none}.gallery{position:relative;margin-bottom:15px}.gallery figure{position:relative}.gallery img,.gallery iframe{width:100%;height:auto}html.js .gallery .slide:nth-child(n+2){display:none}html.js .bx-viewport .gallery .slide:nth-child(n+2){display:block}#breadcrumbs{display:none;font-size:0.933em;position:absolute;left:25%;list-style:none;list-style-type:none;margin:10px 0px 0px 40px;padding:0px 0px 5px 0px}#breadcrumbs li{margin-right:10px;color:#7239be;font-weight:normal;text-transform:none;float:left}#breadcrumbs a{color:#cecdd0;text-decoration:none;font-weight:normal}#breadcrumbs a:hover{color:#655b71}#breadcrumbs a:after{content:">";padding-left:5px;padding-top:3px}#breadcrumbs li:last-child a{color:#7239be}#breadcrumbs li:last-child a:after{content:none}#language{position:absolute;right:3%;top:12px}.sub-navigation{padding-top:20px}.sub-navigation h5{font-size:1.467em;color:#7239be;text-transform:none;margin-bottom:20px}.sub-navigation h5 a{color:#7239be}.sub-navigation ul{list-style:none;list-style-type:none;margin:0px;padding:0px}.sub-navigation li{margin-bottom:15px}.sub-navigation a{color:#3a3442}.sub-navigation ul ul{display:none;margin-left:15px;margin-top:5px;margin-bottom:15px}.sub-navigation ul ul li{margin-bottom:5px}.sub-navigation li.here ul,.sub-navigation li.parent-here ul{display:block}.sub-navigation li.here>a:first-child,.sub-navigation #nav-sub-15.parent-here>a:first-child,body.who-we-are-people .category-alumni #nav-sub-8>a:first-child{font-weight:bold}.tour-date{padding-bottom:15px;border-bottom:1px solid #cecdd0;margin-bottom:15px}.tour-date:last-child{margin-bottom:35px}.tour-date span{display:block}.tour-date .btn{margin-top:12px}article h1{color:#7239be}.meta{font-size:0.8em}.section-features h2{margin-top:15px}.main{position:relative}.main:after{content:" ";width:80px;background:url("img/edging-white.png") no-repeat;height:40px;position:absolute;top:-40px}#upcoming.main:after{display:none}.template-large,#upcoming{margin-top:-40px;position:relative;z-index:5}.template-large aside,#upcoming aside{background:url("img/arrow-gray.png") no-repeat left top;padding-top:40px}.template-large .main,#upcoming .main{margin-top:-40px;z-index:5;position:relative}.template-large .hero,#upcoming .hero{z-index:2;position:relative}.template-large main,#upcoming main{background:white}.template-large nav,#upcoming nav{padding-top:30px}.template-large.main:after,#upcoming.main:after{display:none}#upcoming,.template-large.template-dancer aside{background-image:url("img/arrow-white.png");background-repeat:no-repeat}#upcoming,.template-large.template-dancer aside .col{padding-top:15px}.square{display:inline-block;width:40px;height:40px;background:#fff;position:absolute;margin-left:21%;margin-top:-40px}#logo,#years,.purchase-navigation{position:absolute;z-index:10}#logo{left:50%;margin-left:-102px;top:82px}#years{left:3%;top:10px}.masthead{position:absolute;z-index:9;width:100%}.poster{width:100%;height:auto}#hero-title{top:0px;left:0px;border:1px solid red;position:absolute;width:100%;height:100%;color:#fff;position:absolute;margin:0px auto;padding:0px 20px;text-align:center}#test{position:relative;width:100%;height:100%}#test2{display:table;width:100%;height:100%}#hero-title h1{height:100%;display:table-cell;vertical-align:middle}#hero-title h1 span{font-family:sans-serif;font-size:14px;display:block}nav a{color:#fff}.hero{background-color:#f2f2f2;position:relative;background-size:cover;-ms-behavior:url(/js/min/backgroundsize.min.htc);background-position:center top;min-height:500px}.hero header{margin-top:-40px}.hero article{z-index:3;position:absolute;width:100%;height:100%;display:block;text-align:center;color:#fff}.hero article header{display:table;height:100%;width:100%}.hero article header h1.long{font-size:78px/9}.hero article header h1{color:#fff !important;line-height:82px;letter-spacing:0.1em;color:#fff;font-size:113px;font-family:DidotDisplay,Arial,"Didot Display Regular","Didot","Hoefler Text",Georgia,serif;display:table-cell;width:100%;vertical-align:middle}.hero article header h1 span{font-family:sans-serif;line-height:28px;display:block;font-size:30px;font-weight:300}.hero article header h1 .btn{font-family:sans-serif;font-weight:normal;font-size:18px}.hero img,.hero video{z-index:1;display:block;width:100%;height:auto}.hero video{z-index:2;position:absolute;top:0px;left:0px}body.home .hero article header h1 span{line-height:82px}.primary-navigation{font-size:0.867em;font-weight:600;top:100px;position:absolute;display:inline-block;width:100%;text-align:center;margin-left:-10px}.primary-navigation ul{padding-right:20px;text-transform:uppercase}.utilities-navigation{position:absolute;right:3%;top:43px;font-size:0.8em}.social-navigation{position:absolute;right:3%;top:33px}.btn-icon{width:21px;height:30px}.icon-twitter{background-position:6px 11px}.icon-facebook{background-position:8px -21px}.icon-pinterest{background-position:6px -51px}.icon-instagram{background-position:5px -81px}.icon-vimeo{background-position:4px -111px}.icon-twitter{background-position:-33px 11px}.icon-facebook{background-position:-30px -21px}.icon-pinterest{background-position:-30px -51px}.icon-instagram{background-position:-30px -81px}.icon-vimeo{background-position:-30px -111px}.purchase-navigation{position:absolute;left:3%;margin-left:0px;top:43px}.purchase-navigation li{margin-right:15px}#link-whoweare{margin-right:200px}.utilities-navigation a:hover,.primary-navigation a:hover{color:#cecdd0;text-decoration:none}.masthead nav.primary-navigation li ul{-webkit-transition:opacity 0.5s;transition:opacity 0.5s;display:none;position:absolute;background:url("img/arrow-nav.png") no-repeat 50% 0px;width:200px;overflow-y:hidden;padding:19px 0px 10px 0px}.masthead nav.primary-navigation li ul li{float:none;display:block;font-size:0.867em;line-height:1.1em}.masthead nav.primary-navigation li ul li a{padding:7px 5px;display:block;color:#7239be;float:none}.masthead nav.primary-navigation li:hover ul{display:block}.masthead nav.primary-navigation li ul li:hover a{background:#7239be;color:#fff;text-decoration:none}.masthead nav.primary-navigation #link-whatson ul{margin-left:-53px}.masthead nav.primary-navigation #link-whoweare ul{margin-left:-50px}.masthead nav.primary-navigation #link-theschool ul{margin-left:-46px}.masthead nav.primary-navigation #link-support ul{margin-left:-60px}html.js .masthead nav.primary-navigation li:hover ul{display:none}html.js .masthead nav.primary-navigation ul.hover-was-intended li.is-open ul{display:block}html.js.video .masthead nav.primary-navigation li:hover ul{opacity:0;display:block}html.js.video .masthead nav.primary-navigation ul.hover-was-intended li.is-open ul{opacity:1;display:block}.baseplate{clear:both;width:100%;display:table;background:#f2f2f2;color:#b7b4bf;font-size:0.8em}.baseplate span{display:block}.baseplate .social-navigation{top:0px}.baseplate .icon-twitter{background-position:-75px 11px}.baseplate .icon-facebook{background-position:-72px -21px}.baseplate .icon-pinterest{background-position:-75px -51px}.baseplate .icon-instagram{background-position:-75px -81px}.baseplate .icon-vimeo{background-position:-75px -111px}.baseplate .address{margin-bottom:10px}.baseplate .legal{margin-top:10px}.baseplate nav{right:0px}.baseplate nav ul{display:block;float:none}.baseplate img{margin-top:30px}.baseplate .logos{text-align:center;clear:both;display:block}.baseplate .logos img{padding:0px 5px;height:44px}.footer-navigation{display:block;margin-top:40px}.footer-navigation ul{list-style:none;list-style-type:none;margin:0px;padding:0px;text-align:right}.footer-navigation ul li{display:block;float:none}.footer-navigation ul li a{color:#cecdd0;font-weight:bold;padding-right:0px}aside.newsletter{float:none;position:absolute;right:0px}aside.newsletter a{margin-bottom:10px}aside.newsletter a.archive{font-size:0.8em;display:inline-block;margin-left:5px}body.news main{width:50%;margin-right:22%}body.news main .social-navigation{right:25%}body.who-we-are-staff .section-features .col.colspan4 h5{font-weight:400;text-transform:none}body.who-we-are-staff .section-features .col.colspan4 p{margin-bottom:0px;font-size:0.8em;font-weight:300}#upcoming{position:relative;z-index:10}#upcoming .colspan12{color:#fff;position:absolute;top:-140px;z-index:10}#upcoming .colspan12 h3{font-size:11px;margin-top:-13px;font-weight:600;color:#fff;text-align:right;display:inline-block;position:absolute;right:0px;top:0px;text-transform:uppercase}#upcoming .colspan12 h2{line-height:26px;font-family:DidotDisplay,Arial,"Didot Display Regular","Didot","Hoefler Text",Georgia,serif;font-size:2.533em;color:#fff;display:inline-block;margin-top:0px}#upcoming .colspan12 h3 img{display:block;width:120px}#upcoming .colspan12 span{font-size:14px;font-weight:300;font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;display:block}#upcoming .colspan12 h3 span{font-size:11px;font-weight:300}#colorLegend{font-size:0.867em;right:0px;position:absolute;top:0px;display:inline-block;list-style:none;list-style-type:none;margin:0px;padding:0px}#colorLegend li{padding-left:18px;margin-left:20px;position:relative;float:left}#colorLegend li span{padding-right:0px;background-color:#d13050;position:absolute;left:0px;top:5px;width:12px;height:12px}#colorLegend li.company-season span{background-color:#7239be}#colorLegend li.school-professional-division span{background-color:#4bbcec}#colorLegend li.school-recreational-division span{background-color:#fa8512}.accordion{clear:both;content:" ";display:table;width:96%}.accordion h4{padding-left:10px;padding-top:5px;font-size:1.467em;color:#655b71}.accordion ul.cast{list-style-type:none;list-style:none;margin:0px;padding:0px}html.js .accordion h4{font-size:0.867em;color:#8a0939;font-weight:bold}html.js .accordion h4:before{content:"> "}#fullCast .colspan3 ul{padding-left:0px}#history .year{margin:0px 0px 25px 0px;min-height:315px;background-color:#f2f2f2;background-repeat:no-repeat;background-size:auto 100%;padding-left:315px}#history article{min-height:235px;padding:40px;margin:0px;background:#f2f2f2}#history article h3{font-size:3.333em;color:#c7940a;font-weight:300}.history-navigation{background:#ecba32;clear:both;position:relative;display:block;margin-bottom:25px}.history-navigation li{padding-top:5px}.history-navigation a{color:#f2f2f2;padding-left:7px;padding-right:7px}.history-navigation a.active{color:#fff;font-weight:bold}.history-quote{padding-left:0px}html.js .history-navigation{margin-bottom:0px;padding-left:28px}#history{position:relative;margin-bottom:15px}#history figure{position:relative}#history img,#history iframe{width:100%;height:auto}html.js #history .slide:nth-child(n+2){display:none}html.js .bx-viewport #history .slide:nth-child(n+2){display:block}#school-landing .feature .summary{z-index:9;overflow-x:hidden;display:block;height:100%;border:none;padding:0px 5%;margin:0px;width:91%}html.opacity #school-landing .feature .summary{opacity:1}#school-landing .feature .summary h2{line-height:0.7em;letter-spacing:0.15em;font-size:2.7em;padding-top:50%;margin-top:-80px;font-family:DidotDisplay,Arial,"Didot Display Regular","Didot","Hoefler Text",Georgia,serif;color:#fff}#school-landing .feature .summary h2 span{display:block;font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;font-weight:300;font-size:15px}#school-landing .feature:after{display:none}#school-landing a:hover{text-decoration:none}#school-landing p{margin-top:-35px;padding-top:50px;position:relative;z-index:10;background-image:url("img/arrow-white.png");background-repeat:no-repeat}body #language .btn-english{background:#f2f2f2;border-color:#f2f2f2;color:#655b71}body #language .btn-french{background:#cecdd0;border-color:#cecdd0;color:#fff}body.school-professional-division-fr #language .btn-english{background:#cecdd0;border-color:#cecdd0;color:#fff}body.school-professional-division-fr #language .btn-french{background:#f2f2f2;border-color:#f2f2f2;color:#655b71}body main p a,body main li a{color:#7239be}body main p a.btn{color:#fff}body main p a.btn:hover{color:inherit}body.school-professional-division article h1,body.school-professional-division .sub-navigation .parent-page,body.school-professional-division .sub-navigation .parent-page a,body.school-professional-division #breadcrumbs li,body.school-professional-division #breadcrumbs li:last-child a,body.school-professional-division main h1,body.school-professional-division h2,body.school-professional-division-fr article h1,body.school-professional-division-fr .sub-navigation .parent-page,body.school-professional-division-fr .sub-navigation .parent-page a,body.school-professional-division-fr #breadcrumbs li,body.school-professional-division-fr #breadcrumbs li:last-child a,body.school-professional-division-fr main h1,body.school-professional-division-fr h2{color:#90d6f3}body.school-professional-division main article h1,body.school-professional-division-fr main article h1{color:#90d6f3}body.school-professional-division article h1,body.school-professional-division-fr article h1{color:#90d6f3}body.school-professional-division aside .sub-navigation h5.parent-page a,body.school-professional-division-fr aside .sub-navigation h5.parent-page a{color:#90d6f3}body.school-professional-division main .icon-twitter,body.school-professional-division-fr main .icon-twitter{background-position:-155px 11px}body.school-professional-division main .icon-facebook,body.school-professional-division-fr main .icon-facebook{background-position:-155px -21px}body.school-professional-division main .icon-pinterest,body.school-professional-division-fr main .icon-pinterest{background-position:-155px -51px}body.school-professional-division main .icon-instagram,body.school-professional-division-fr main .icon-instagram{background-position:-155px -81px}body.school-professional-division main .icon-vimeo,body.school-professional-division-fr main .icon-vimeo{background-position:-155px -111px}body.school-professional-division main p a,body.school-professional-division main li a,body.school-professional-division main h5 a,body.school-professional-division main h4 a,body.school-professional-division main h3 a,body.school-professional-division-fr main p a,body.school-professional-division-fr main li a,body.school-professional-division-fr main h5 a,body.school-professional-division-fr main h4 a,body.school-professional-division-fr main h3 a{color:#90d6f3}body.school-professional-division main p a.btn,body.school-professional-division-fr main p a.btn{color:#fff}body.school-professional-division main p a.btn:hover,body.school-professional-division-fr main p a.btn:hover{color:inherit}body.school-recreational-division article h1,body.school-recreational-division .sub-navigation .parent-page,body.school-recreational-division .sub-navigation .parent-page a,body.school-recreational-division #breadcrumbs li,body.school-recreational-division #breadcrumbs li:last-child a,body.school-recreational-division main h1,body.school-recreational-division h2{color:#fa8512}body.school-recreational-division main article h1{color:#fa8512}body.school-recreational-division article h1{color:#fa8512}body.school-recreational-division aside .sub-navigation h5.parent-page a{color:#fa8512}body.school-recreational-division main .icon-twitter{background-position:-115px 11px}body.school-recreational-division main .icon-facebook{background-position:-115px -21px}body.school-recreational-division main .icon-pinterest{background-position:-115px -51px}body.school-recreational-division main .icon-instagram{background-position:-115px -81px}body.school-recreational-division main .icon-vimeo{background-position:-115px -111px}body.school-recreational-division main p a,body.school-recreational-division main li a,body.school-recreational-division main h5 a,body.school-recreational-division main h4 a,body.school-recreational-division main h3 a{color:#fa8512}body.school-recreational-division main p a.btn{color:#fff}body.school-recreational-division main p a.btn:hover{color:inherit}body.news article h1,body.news .sub-navigation .parent-page,body.news .sub-navigation .parent-page a,body.news #breadcrumbs li,body.news #breadcrumbs li:last-child a,body.news main h1,body.news h2,body.news main article h1{color:#ecba32}body.news article h1,body.news h1{color:#ecba32}body.news aside .sub-navigation h5.parent-page a{color:#ecba32}body.news main .icon-twitter{background-position:6px 11px}body.news main .icon-facebook{background-position:8px -21px}body.news main .icon-pinterest{background-position:6px -51px}body.news main .icon-instagram{background-position:5px -81px}body.news main .icon-vimeo{background-position:4px -111px}body.news main p a,body.news main li a,body.news main h5 a,body.news main h4 a,body.news main h3 a{color:#ecba32}body.news main p a.btn{color:#fff}body.news main p a.btn:hover{color:inherit}body.support article h1,body.support .sub-navigation .parent-page,body.support .sub-navigation .parent-page a,body.support #breadcrumbs li,body.support #breadcrumbs li:last-child a,body.support main h1,body.support h2,body.support main article h1{color:#d13050}body.support article h1,body.support h1{color:#d13050}body.support aside .sub-navigation h5.parent-page a{color:#d13050}body.support main .icon-twitter{background-position:-195px 11px}body.support main .icon-facebook{background-position:-192px -21px}body.support main .icon-pinterest{background-position:6px -51px}body.support main .icon-instagram{background-position:5px -81px}body.support main .icon-vimeo{background-position:4px -111px}body.support main p a,body.support main li a,body.support main h5 a,body.support main h4 a,body.support main h3 a{color:#d13050}body.support main p a.btn{color:#fff}body.support main p a.btn:hover{color:inherit}body.whats-on-ticket-information article.feature{height:240px}body.whats-on-ticket-information .addon{background:#3a3442;color:#fff;padding:20px}.contact-info{color:#7239be;margin-left:8px;clear:both;display:block}body.whats-on-ticket-information .accordion{clear:both;content:" ";display:table;margin-top:20px;clear:both}body.whats-on-ticket-information .section-features{margin-bottom:30px}body.whats-on-ticket-information .colspan4{margin-bottom:15px}body.whats-on-ticket-information .section-features .colspan12 h3{font-size:1.467em;color:#ecba32}body.whats-on-ticket-information .section-features .colspan12 p{margin-bottom:0px}body.whats-on-ticket-information .accordion .btn{margin-top:10px}.select-date{background:#f2f2f2;padding:20px;clear:both;margin-bottom:20px}.select-date .btn{margin-bottom:3px}body.whats-on-ticket-information .accordion .colspan4 img{width:100%;height:auto}#mobile-menu{top:0px;z-index:900;display:none;width:100%;height:44px;position:fixed;background:#411d8a}#mobile-open,#mobile-close{float:right;margin-right:5px;display:none;font-size:1.5em;font-weight:400;width:25px;overflow:hidden;height:22px;color:#fff;margin-top:10px}#mobile-close{display:none}#mobile-close:hover,#mobile-open:hover{text-decoration:none}#submenu-button{text-transform:none;float:right;margin-right:-40px;display:none;width:30px;overflow:hidden;height:37px}#submenu-button:hover{text-decoration:none}#access-point{padding:25px;width:430px;float:right;max-width:100%;background:#dfd2f1;margin:20px}@media only screen and (min-width: 1500px){.hero{min-height:470px}}@media only screen and (max-width: 1500px){body.school-professional-division .col.colspan4,body.school-professional-division-fr .col.colspan4,body.school-recreational-division .col.colspan4,body.support- .col.colspan4,body.bookings .col.colspan4{width:48%}}@media only screen and (min-width: 1590px){body.whats-on- .colspan4,body.whats-on .colspan4{width:23%} body.whats-on.whats-on-new-season .colspan4{width:31%} body.whats-on.whats-on-our-new-season .colspan4{width:31%}body.who-we-are-dancers .colspan6{width:31%}body.who-we-are-alumni .colspan6{width:31%}}@media only screen and (min-width: 1300px){body.school-professional-division-fr .colspan6,body.recreational-division-rd-faculty .colspan6,body.recreational-division-rd-faculty .colspan6, body.who-we-are-board-of-directors .colspan6,body.professional-division-faculty .colspan6{width:23%}}@media only screen and (min-width: 1200px) and (max-width: 1499px){.hero{min-height:400px}body.tnew-template .hero{min-height:300px}}@media only screen and (max-width: 1200px){.hero article header h1.long{font-size:78px}body.who-we-are-dancers .colspan4,body.who-we-are-alumni .colspan4{width:48%}#school-landing .feature .summary h2{font-size:2em}#years{width:97px;height:auto}.utilities-navigation{top:28px}.purchase-navigation{top:27px;margin-left:0px}.masthead .social-navigation{top:20px}}@media only screen and (max-width: 1120px){.hero article header h1{padding-top:60px;line-height:60px;font-size:85px}.hero article header h1.long{font-size:50px}.hero article header h1 span{font-size:20px}.hero article header h1 .btn{font-size:14px}body.home .colspan4,body.whats-on- .colspan4,body.whats-on .colspan4{width:48%}}@media only screen and (max-width: 1000px){#history .year{min-height:0px;background-size:100% auto;background-position:50% 0%;padding-left:0px;padding-top:250px}#history article{min-height:0px}#access-point{width:auto}}@media only screen and (max-width: 999px){.primary-navigation,.utilities-navigation,.primary-navigation ul,.utilities-navigation ul{display:block;text-align:left;margin-left:0px;position:relative;right:auto;left:auto;top:auto}.primary-navigation li,.utilities-navigation li{float:none}.masthead .social-navigation{position:relative;right:auto;left:auto;top:auto}#link-whoweare{margin-right:0px}#link-theschool{margin-left:0px}.baseplate .social-navigation{position:absolute}main{width:auto;display:block;padding:60px 25px;float:none}aside{width:auto;clear:both;float:none;display:block}aside.swap-left{float:none}.swap-right{float:none}aside nav{width:auto;display:block;padding:40px 25px}aside .col{width:auto;padding:20px 25px}.template-large aside{padding-top:0px}.masthead{z-index:999;top:0px;position:fixed;display:none;width:100%;height:100%;background-color:rgba(40,20,66,0.9)}body.mobile-menu-open .masthead{display:block}body.mobile-menu-open #mobile-menu{display:none}.primary-navigation ul{margin-top:40px;margin-bottom:20px;text-align:center;padding-right:0px}.primary-navigation ul li:hover ul,.primary-navigation ul.hover-was-intended li.is-open ul{display:none !important}.primary-navigation ul a{font-size:1em;font-weight:600;padding:5px 5px;position:relative;display:block}.utilities-navigation{padding-right:0px;text-align:center;margin-bottom:10px}.utilities-navigation ul{text-align:center}.utilities-navigation ul li{display:inline-block;float:center}.masthead .social-navigation{display:block;text-align:center}.masthead .social-navigation ul{display:block;float:none}.masthead .social-navigation ul li{float:center;display:inline-block}#mobile-menu{display:block}#mobile-close{display:inline;z-index:9999;position:absolute;top:0px;right:0px;color:#fff;font-size:1.5em}#years{left:50%;margin-left:-157px}.purchase-navigation{left:50%;margin-left:-145px}.hero article header h1{margin-top:150px;display:block;vertical-align:top}#upcoming .colspan12{color:#fff;position:relative;padding-top:30px;top:auto}#upcoming .colspan12 h2{color:#7239be}#upcoming .colspan12 h3{top:-110px}#upcoming .col.colspan6{width:48%}#upcoming .col.colspan3{width:48%}#history .year{padding-top:440px}#mobile-open{display:inline-block}.hero article{min-height:405px;overflow:hidden}.main article{margin-right:0px}aside.newsletter{position:relative}aside.newsletter .col{margin-left:0px}body.news main{width:auto;margin-right:0px}body.news main .social-navigation{right:15px}body.school #breadcrumbs{margin-top:50px}body.mobile-menu-loaded .hero{margin-top:44px}body.mobile-menu-loaded #years{top:54px}body.mobile-menu-loaded #logo{top:126px}body.mobile-menu-loaded .purchase-navigation{top:72px}}@media only screen and (max-width: 850px){#upcoming .col.colspan12 h3{display:none}}@media only screen and (max-width: 1300px){body.school-professional-division-fr .colspan6,body.recreational-division-rd-faculty .colspan6,body.recreational-division-rd-faculty .colspan6, body.who-we-are-board-of-directors .colspan6,body.professional-division-faculty .colspan6{width:31%}}@media only screen and (max-width: 450px){body.school-professional-division-fr .colspan6,body.recreational-division-rd-faculty .colspan6,body.recreational-division-rd-faculty .colspan6, body.who-we-are-board-of-directors .colspan6,body.professional-division-faculty .colspan6{width:99%}}@media only screen and (max-width: 700px){body.school-professional-division-fr .colspan6,body.recreational-division-rd-faculty .colspan6,body.recreational-division-rd-faculty .colspan6, body.who-we-are-board-of-directors .colspan6,body.professional-division-faculty .colspan6{width:99%}}@media only screen and (max-width: 759px){body.who-we-are-dancers .colspan4,body.who-we-are-alumni .colspan4{width:98%}#school-landing .col.colspan6{width:98%;margin-bottom:20px}body.school-professional-division .col.colspan4,body.school-professional-division-fr .col.colspan4,body.school-recreational-division .col.colspan4,body.support- .col.colspan4,body.bookings .col.colspan4{width:98%}}@media only screen and (max-width: 860px){.hero img,.hero video{height:500px;width:auto;max-width:none}.hero{max-width:100%;overflow-x:hidden}body.whats-on-ticket-information .colspan4{width:48%}body.home .colspan4,body.whats-on- .colspan4,body.whats-on .colspan4{width:98%}}@media only screen and (max-width: 720px){#history .year{padding-top:330px}}@media only screen and (max-width: 600px){#access-point{float:none;display:block;margin:10px 0px}.container{width:auto;margin:25px}.container:before,.container:after{display:none;content:none}.colspan12.tags{margin-top:90px}.col{width:auto;display:block;float:none;margin:25px 0px}main{width:auto;padding:25px;float:left}.main article{margin:0px}.main h1{margin-left:0px}.main article h1{margin-right:40px}.main .social-navigation{position:relative;left:0px;right:auto;top:auto}article.feature.feature-navigation{height:auto}body.news-template main{width:auto;margin-right:0px}body.news-template main h1{margin-right:40px}aside.newsletter{position:relative}aside{width:auto;float:none}aside .col,aside nav{padding:25px;display:block;width:auto}.swap-right,.swap-left{float:none}#breadcrumbs{display:block;position:relative;left:auto;margin:25px 25px 40px 25px}.template-large{padding-top:25px;background:url("img/arrow-white.png") no-repeat left top}.template-large aside{background:none;padding-top:20px}.template-large nav{padding-top:25px}.template-person{padding-top:40px}.baseplate .social-navigation{position:relative}.baseplate .col{text-align:center}.baseplate .footer-navigation li{display:block;text-align:center}#history .year{padding-top:330px}#upcoming .col.colspan6{width:98%}#upcoming .col.colspan3{width:98%}#upcoming .col.colspan6.last-col6{width:98%}.hero{min-height:180px}.hero article header h1{line-height:50px;font-size:60px}.hero article header h1.long{font-size:35px}body.whats-on- .colspan4,body.whats-on .colspan4{width:100%}#colorLegend{right:auto;top:-70px}#colorLegend li{margin-left:0px}#submenu-button{display:inline}#mobile-open{display:inline-block}.purchase-navigation li{margin-right:5px}body.whats-on-ticket-information .colspan4{width:98%}.accordion{padding:5%;width:90%;display:block}.featuring .float-right{top:-25px}body.programs-rec-explorability .hero article header h1,body.programs-rec-dance-intensive1 .hero article header h1,body.show-nutcracker .hero article header h1,body.show-canadas-ballet-joergen-presents-cinderella .hero article header h1,body.performances-dance-spectrum-1-2 .hero article header h1{font-size:40px}html .history .bx-wrapper .bx-controls-direction a.bx-prev,html .history .bx-wrapper .bx-controls-direction a.bx-next{display:none}html.js .history-navigation{padding-left:0px}}@media only screen and (max-width: 400px){.hero img{margin-left:-80px}}body.tnew-template select{border-color:black} .gala-template.main.template-large aside {background-image:url('img/arrow-white.png');}
#featureNews { clear:both; display:block;  }
#featureNews .feature-news { border-left:1px solid #c4bfc5; margin-top:20px; margin-bottom:40px; padding:0px 2%; width:25%; }

#featureNews {
  display: table;
  clear:both; 
  width:100%;
  padding-top:40px; 
  padding-bottom:30px;
}
#featureNews .feature-news {
  display: table-cell;
}


@media only screen and (max-width: 800px) {
  #featureNews { display:block; width:100%; }
  #featureNews .feature-news { border-left:none; width:100%; padding:0px; display:block; }
}

@media only screen and (max-width: 600px) {
	body.home .hero {
		min-height: 500px;
	}
	body.home .hero img { display:none; }
}
