@font-face{font-family:'Monda-Regular';src:url("/assets/fonts/Monda-Regular.eot");src:url("/assets/fonts/Monda-Regular.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:'vb-icons';src:url("/assets/fonts/vb-icons.eot");src:url("/assets/fonts/vb-icons.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/vb-icons.ttf") format("truetype"),url("/assets/fonts/vb-icons.woff") format("woff"),url("/assets/fonts/vb-icons.svg#vb-icons") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'vb-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;display:inline-block;text-indent:-9999em}[class^="icon-"]:before,[class*=" icon-"]:before{position:absolute;top:0;left:0;text-indent:0}.icon-facebook:before{content:"\e600"}.icon-twitter:before{content:"\e601"}.icon-youtube:before{content:"\e602"}.icon-order:before{content:"\e603"}.clearfix:after{content:"";display:table;clear:both}::-webkit-scrollbar{width:12px;background:#000}::-webkit-scrollbar-track{border-radius:4px;-webkit-box-shadow:inset 0 0 4px #004080}::-webkit-scrollbar-thumb{border-radius:4px;-webkit-box-shadow:inset 0 0 4px #004080}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;border:none;font-family:inherit;font-size:inherit;-webkit-appearance:none;-moz-appearance:none}html{margin:0;padding:0;background:#000}.mobile-background{position:fixed;z-index:-1;top:0;left:0;width:100%;height:100%;background:url(/assets/images/vertical-blue.jpg) center center no-repeat;background-size:100% 100%}body{margin:0;padding:0;font:400 16px/1.4 'Monda-Regular', Helvetica, serif;color:#fff}ul,ol{padding-left:2em}li{margin-bottom:1em}li li{margin-top:0.5em}dt{margin-bottom:1em}dd{margin-bottom:1em}h1{font-size:1.75rem}h2{margin-bottom:0.75rem;font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1rem}h5{font-size:0.75rem}h6{font-size:0.5rem}p{margin:1em 0}a{text-decoration:none;padding:0 2px;font-size:inherit;color:#08f}a:hover{color:#ff0}table{border-collapse:collapse;width:100%}strong{font-weight:bold}em{font-style:italic}hr{margin:1rem 0;border-top:1px solid #08f}sup{font-size:0.75em}img{width:100%}nav>ul,footer>ul,.social-icons{padding-left:0;list-style-type:none}nav a,footer a,.social-icons a{text-decoration:none}hr{margin:2rem 0 1rem}ul.errors{list-style-type:none;margin:1rem 0;font-weight:bold;color:#ffff00}.success{margin-bottom:1rem;padding:5px;border-radius:10px;background:#0e0;text-align:center}.failed{font-weight:bold;color:#ff0000;text-shadow:0 0 5px #fff}textarea{width:100%;padding:5px 10px}input[type="text"]{display:block;width:100%;padding:5px 10px}input[type=submit]{text-transform:uppercase;cursor:pointer}.button,button,input[type="button"]{text-decoration:none;padding:5px 15px;border:none;background:#08f;color:#fff;cursor:pointer}.button:hover,button:hover,input[type="button"]:hover{background:#ff0}.checkbox{position:relative;display:inline-block;width:1em;height:1em;border:1px solid #fff}.checkbox .checkbox--checked{position:absolute;top:0;left:0;z-index:2;display:none;width:1em;height:1em;color:#fff}.checkbox .checkbox--checked:after{content:"\2713";position:absolute;top:0;left:0;color:#fff;line-height:0.25;font-size:1.5em}.checkbox input[type="checkbox"]{position:absolute;top:0;left:0;z-index:3;display:block;width:1em;height:1em;opacity:0.00001}.checkbox input[type="checkbox"]:checked+.checkbox--checked{display:block}.select{display:inline-block;position:relative;border-radius:5px;background:#08f;background:-moz-linear-gradient(top, rgba(0,204,255,0.6) 0%, rgba(0,187,255,0.6) 50%, rgba(0,136,255,0.6) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,204,255,0.6)), color-stop(50%, rgba(0,187,255,0.6)), color-stop(100%, rgba(0,136,255,0.6)));background:-webkit-linear-gradient(top, rgba(0,204,255,0.6) 0%, rgba(0,187,255,0.6) 50%, rgba(0,136,255,0.6) 100%);background:-o-linear-gradient(top, rgba(0,204,255,0.6) 0%, rgba(0,187,255,0.6) 50%, rgba(0,136,255,0.6) 100%);background:-ms-linear-gradient(top, rgba(0,204,255,0.6) 0%, rgba(0,187,255,0.6) 50%, rgba(0,136,255,0.6) 100%);background:linear-gradient(to bottom, rgba(0,204,255,0.6) 0%, rgba(0,187,255,0.6) 50%, rgba(0,136,255,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ccff', endColorstr='#0088ff',GradientType=0 )}.select-text{display:inline-block;padding:0.5em 4em 0.5em 1em}.select-text:after{content:"\25BC";speak:none;position:absolute;top:0;right:0;padding:0.5em 1em;border-left:1px solid #c5c5c5;box-shadow:inset 1px 0 1px -1px #fff}.select select{position:absolute;top:0;left:0;width:100%;height:100%;color:#048;opacity:0.001;cursor:pointer}.clearfix:after{content:"";display:table;clear:both}.video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video iframe,.video object,.video video,.video embed,.video div,.video .BrightcoveExperience{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.main{position:absolute;top:0;right:0;bottom:0;left:0}@media (min-width: 700px){h1{font-size:2.5rem}h2{margin-bottom:1rem;font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1rem}h6{font-size:0.75rem}}.header{position:relative;display:none}.logo{display:block;width:150px;margin:0 auto}.logo h1{position:absolute;top:-9999em;left:-9999em}.nav{position:absolute;z-index:10;top:0;left:0}.nav li{position:fixed;z-index:11;right:44.5%;display:inline-block;width:100px;font-size:20px;text-transform:lowercase;text-shadow:0 0 10px #0cf}.nav li.school{top:35%;top:calc(1.25% + 115px);margin-right:21px}.nav li.school a:after{right:-55px}.nav li.events{top:45%;top:calc(11.25% + 115px);margin-right:21px}.nav li.events a:after{right:-55px}.nav li.william-trubridge{top:55%;top:calc(21.25% + 115px);margin-right:48px;width:175px}.nav li.william-trubridge a:after{right:-55px}.nav li.vb2022{top:20%;top:calc(11.25% + 115px);margin-right:-161px}.nav li.vb2022 a:after{left:-55px}.nav li.vb2021{top:25%;top:calc(16.25% + 115px);margin-right:-161px}.nav li.vb2021 a:after{left:-55px}.nav li.vb2018{top:35%;top:calc(21.25% + 115px);margin-right:-161px}.nav li.vb2018 a:after{left:-55px}.nav li.vb2017{top:45%;top:calc(26.25% + 115px);margin-right:-161px}.nav li.vb2017 a:after{left:-55px}.nav li.vb2016{top:55%;top:calc(31.25% + 115px);margin-right:-161px}.nav li.vb2016 a:after{left:-55px}.nav li.vb2015{top:65%;top:calc(36.25% + 115px);margin-right:-160px}.nav li.vb2015 a:after{left:-55px}.nav li.vb2014{top:75%;top:calc(41.25% + 115px);margin-right:-159px}.nav li.vb2014 a:after{left:-55px}.nav li.vb2013{top:85%;top:calc(46.25% + 115px);margin-right:-159px}.nav li.vb2013 a:after{left:-55px}.nav a{position:relative;display:inline-block;height:40px;color:#fff}.nav a:after{content:"";position:absolute;top:15px;display:block;width:50px;border-top:1px solid #fff;-webkit-transition-duration:0.25s;-moz-transition-duration:0.25s;-ms-transition-duration:0.25s;-o-transition-duration:0.25s;transition-duration:0.25s}@media (max-width: 400px){.nav li.william-trubridge{margin-right:0px}.nav li.william-trubridge a:after{right:-5px;width:5px}}@media (min-width: 700px){.logo{position:fixed;z-index:75;top:20%;left:12.5%;opacity:0.3333}.logo:hover{opacity:1}.nav li.school{top:10%;top:calc(1.25% + 115px)}.nav li.events{top:25%;top:calc(11.25% + 115px)}.nav li.william-trubridge{top:40%;top:calc(21.25% + 115px)}.nav li.vb2022{top:45%;top:calc(11.25% + 115px)}.nav li.vb2021{top:50%;top:calc(16.25% + 115px)}.nav li.vb2018{top:55%;top:calc(21.25% + 115px)}.nav li.vb2017{top:60%;top:calc(26.25% + 115px)}.nav li.vb2016{top:65%;top:calc(31.25% + 115px)}.nav li.vb2015{top:70%;top:calc(36.25% + 115px)}.nav li.vb2014{top:75%;top:calc(41.25% + 115px)}.nav li.vb2013{top:80%;top:calc(46.25% + 115px)}}@media (min-width: 1280px){.logo{top:16%;width:273px}}@media (min-width: 1500px){.logo{top:14%;width:346px}}.split:hover:after{top:20px}.split:hover>*{padding-top:10px;-webkit-transform:rotateX(50deg);-moz-transform:rotateX(50deg);-ms-transform:rotateX(50deg);-o-transform:rotateX(50deg);transform:rotateX(50deg)}.split>*{float:left;display:inline-block;-webkit-transition-duration:0.25s;-moz-transition-duration:0.25s;-ms-transition-duration:0.25s;-o-transition-duration:0.25s;transition-duration:0.25s}.split>*:nth-child(1){-webkit-transition-delay:0.00s;-moz-transition-delay:0.00s;-ms-transition-delay:0.00s;-o-transition-delay:0.00s;transition-delay:0.00s}.split>*:nth-child(2){-webkit-transition-delay:0.05s;-moz-transition-delay:0.05s;-ms-transition-delay:0.05s;-o-transition-delay:0.05s;transition-delay:0.05s}.split>*:nth-child(3){-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;-ms-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s}.split>*:nth-child(4){-webkit-transition-delay:0.15s;-moz-transition-delay:0.15s;-ms-transition-delay:0.15s;-o-transition-delay:0.15s;transition-delay:0.15s}.split>*:nth-child(5){-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;-ms-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s}.split>*:nth-child(6){-webkit-transition-delay:0.25s;-moz-transition-delay:0.25s;-ms-transition-delay:0.25s;-o-transition-delay:0.25s;transition-delay:0.25s}.split>*:nth-child(7){-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-ms-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s}.split>*:nth-child(8){-webkit-transition-delay:0.35s;-moz-transition-delay:0.35s;-ms-transition-delay:0.35s;-o-transition-delay:0.35s;transition-delay:0.35s}.split>*:nth-child(9){-webkit-transition-delay:0.4s;-moz-transition-delay:0.4s;-ms-transition-delay:0.4s;-o-transition-delay:0.4s;transition-delay:0.4s}.split>*:nth-child(10){-webkit-transition-delay:0.45s;-moz-transition-delay:0.45s;-ms-transition-delay:0.45s;-o-transition-delay:0.45s;transition-delay:0.45s}.split>*:nth-child(11){-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;-ms-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s}.split>*:nth-child(12){-webkit-transition-delay:0.55s;-moz-transition-delay:0.55s;-ms-transition-delay:0.55s;-o-transition-delay:0.55s;transition-delay:0.55s}.split>*:nth-child(13){-webkit-transition-delay:0.6s;-moz-transition-delay:0.6s;-ms-transition-delay:0.6s;-o-transition-delay:0.6s;transition-delay:0.6s}.split>*:nth-child(14){-webkit-transition-delay:0.65s;-moz-transition-delay:0.65s;-ms-transition-delay:0.65s;-o-transition-delay:0.65s;transition-delay:0.65s}.split>*:nth-child(15){-webkit-transition-delay:0.7s;-moz-transition-delay:0.7s;-ms-transition-delay:0.7s;-o-transition-delay:0.7s;transition-delay:0.7s}.split>*:nth-child(16){-webkit-transition-delay:0.75s;-moz-transition-delay:0.75s;-ms-transition-delay:0.75s;-o-transition-delay:0.75s;transition-delay:0.75s}.split>*:nth-child(17){-webkit-transition-delay:0.75s;-moz-transition-delay:0.75s;-ms-transition-delay:0.75s;-o-transition-delay:0.75s;transition-delay:0.75s}.split>*:nth-child(18){-webkit-transition-delay:0.75s;-moz-transition-delay:0.75s;-ms-transition-delay:0.75s;-o-transition-delay:0.75s;transition-delay:0.75s}.split>*:nth-child(19){-webkit-transition-delay:0.75s;-moz-transition-delay:0.75s;-ms-transition-delay:0.75s;-o-transition-delay:0.75s;transition-delay:0.75s}.split>*:nth-child(20){-webkit-transition-delay:0.75s;-moz-transition-delay:0.75s;-ms-transition-delay:0.75s;-o-transition-delay:0.75s;transition-delay:0.75s}.footer{position:absolute;z-index:5;bottom:0;left:0;width:100%;padding:0 15px;opacity:0.25}.footer:hover{opacity:0.5}.footer small{position:relative}.footer small p{margin:0 15px 5px 0;font-size:9px}.footer small p:last-child{font-size:9px}.footer small a{text-decoration:underline;color:#fff}@media (min-width: 800px){.footer small p{display:inline-block;margin:0 15px 0 0}}
.legal .header{display:none !important}.legal .main{position:static !important;padding:25px !important;background:#08f !important;background:rgba(0,0,0,0.5) !important}.legal .footer{position:static !important;padding-left:0 !important}
