section.top{overflow:hidden;background-color:#000}section.top header{position:absolute;top:0;width:100%;padding:1em 0 5em;background:-moz-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0.6)), color-stop(100%, rgba(0,0,0,0)));background:-webkit-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99000000', endColorstr='#00000000',GradientType=0 )}section.top .slides{width:100%;height:700px;opacity:0;transition:opacity 1000ms}section.top .slides.cycle-init{opacity:1}section.top .slides .slide{width:100%;background-color:#000;position:absolute;height:700px}section.top .slides .slide .media{position:absolute;width:100%;height:100%}section.top .slides .slide .media.top img{top:0}section.top .slides .slide .media.bottom img{bottom:0}section.top .slides .slide .media img,section.top .slides .slide .media video{opacity:0.7;width:100%;min-width:1500px;min-height:100%}section.top .slides .slide .text{position:relative;top:60%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:top 700ms;text-align:center;padding:0 5%;opacity:0;max-width:760px;margin:0 auto}section.top .slides .slide .text.left{text-align:left;max-width:600px;margin:0}section.top .slides .slide .text.right{text-align:right}section.top .slides .slide.cycle-slide-active .text{top:55%;opacity:1}section.top .slides .slide .text h2{color:#fff;font-size:3.25em;line-height:1em;text-shadow:0 0 30px rgba(0,0,0,0.6);font-weight:400}section.top .slides .slide .text p{line-height:1.75em;color:#fff;font-size:1.125em;margin:1.5em 0;text-shadow:0 0 30px rgba(0,0,0,0.6);font-family:'Merriweather'}section.top .slides .slide .text a{display:inline-block;background-color:#dc9c12;background-color:rgba(220,156,18,0.6);line-height:1em;color:#fff;padding:1.25em 1.75em;font-size:0.875em;font-weight:300;transition:border 300ms, background-color 300ms;border-radius:4px;text-transform:uppercase;font-weight:400;letter-spacing:0.1em}section.top .slides .slide .text a:hover{background-color:#ffae00;background-color:rgba(255,174,0,0.8)}section.top .slides .slide .text a:nth-of-type(2){background-color:rgba(6,156,212,0.5)}section.top .slides .slide .text a:nth-of-type(2):hover{background-color:rgba(6,156,212,0.8)}section.top .academic-nav{background-color:rgba(16,48,63,0.6);padding:1.5em 0;position:absolute;bottom:0;width:100%;text-align:center}section.top .academic-nav form{display:inline-block}section.top .academic-nav div.radio{display:inline-block;white-space:nowrap;height:1.75em;vertical-align:top}section.top .academic-nav div.radio label{padding:0.875em 1em 0.875em 1.75em;display:inline-block;border-right:solid 1px #ddd;transition:color 250ms;color:#aaa;background-color:#fff;background-repeat:no-repeat;background-size:12px 12px;background-position:0.75em 0.95em;background-image:url("../images/check-off.svg")}section.top .academic-nav div.radio label:hover{color:#555}section.top .academic-nav div.radio label.on{color:#007c9a;background-color:#fff;background-image:url("../images/check-on.svg")}section.top .academic-nav div.radio label.undergraduate{border-top-left-radius:4px;border-bottom-left-radius:4px}section.top .academic-nav div.radio label input{opacity:0;width:0}section.top .academic-nav div.input{position:relative;display:inline-block;width:25em;height:1.75em}section.top .academic-nav input[type="text"]{position:absolute;top:0;left:0;padding:0.75em 4%;outline:none;border:none;-webkit-appearance:none;font-family:'Lato';font-size:1em;font-weight:300;width:92%;background:transparent}section.top .academic-nav input.suggestion{background-color:#fff;color:#ccc}.autocomplete-suggestions{background-color:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin-top:-4px;border:solid 1px #ccc;border-top:none}.autocomplete-suggestion{padding:0.75em 1em;white-space:nowrap;overflow:hidden;cursor:pointer}.autocomplete-suggestion:hover{background-color:#009ac0;color:#fff}.autocomplete-suggestion strong{font-weight:400}.autocomplete-selected{background:#F0F0F0}section.top .academic-nav input[type="submit"]{border-top-right-radius:4px;border-bottom-right-radius:4px;padding:0.75em 1.5em;outline:none;border:none;-webkit-appearance:none;font-family:'Lato';font-size:1em;font-weight:400;background-color:#009ac0;color:#fff;transition:background-color 300ms}section.top .academic-nav input[type="submit"]:focus{background-color:#00b7e4;-webkit-animation:pulsate 1500ms ease-out;-webkit-animation-iteration-count:infinite}@-webkit-keyframes pulsate{0%{background:#009ac0;box-shadow:0 0 0px rgba(255,255,255,0)}50%{background:#3bd8ff;box-shadow:0 0 10px rgba(255,255,255,0.4)}100%{background:#009ac0;box-shadow:0 0 0px rgba(255,255,255,0)}}section.top .academic-nav .feature-nav{display:block;position:absolute;top:0;padding:1.75em 1.5em}section.top .academic-nav .feature-nav span{background-image:url("../images/feature-nav.png");background-size:36px 72px;display:block;height:0;width:18px;padding-top:36px;overflow:hidden;line-height:1em}section.top .academic-nav .feature-nav-prev{left:0}section.top .academic-nav .feature-nav-prev span{background-position:0 0}section.top .academic-nav .feature-nav-prev:hover span{background-position:-18px 0}section.top .academic-nav .feature-nav-next{right:0}section.top .academic-nav .feature-nav-next span{background-position:0 -36px}section.top .academic-nav .feature-nav-next:hover span{background-position:-18px -36px}div.intro{position:relative}div.intro section .container{max-width:860px}div.intro section h2{text-align:center;font-size:2.25em;color:#333}div.intro section hr{width:80px;margin:3em auto;height:0;border-top:solid 2px #333}div.intro section.glance{padding:2em 0}div.intro section h4{font-family:'Merriweather';font-size:1.375em;text-align:center;line-height:2em;color:#333}div.intro section .button{text-align:center;margin:2em 0 0}div.intro section .button a{display:inline-block;border:solid 1px #fff;border-radius:.275em;padding:0.875em 1.5em;color:#fff;transition:background-color 250ms, color 250ms;margin:0 0.5em}.history,.majors,.enrollment{position:relative;opacity:0;top:2em;padding:4em 0}.history{transition:opacity 1000ms ease-out 0ms, top 1000ms ease-out 0ms}.majors{transition:opacity 1000ms ease-out 500ms, top 1000ms ease-out 500ms}.enrollment{transition:opacity 1000ms ease-out 1000ms, top 1000ms ease-out 1000ms}.history.in,.majors.in,.enrollment.in{opacity:1;top:0}div.intro section.glance .history .button a{color:#009ac0;border:solid 1px #009ac0}div.intro section.glance .history .button a:hover{color:#fff;background-color:#009ac0}div.intro section.glance .majors .button a{color:#cf9930;border:solid 1px #cf9930}div.intro section.glance .majors .button a:hover{color:#fff;background-color:#cf9930}div.intro section.glance .enrollment .button a{color:#d53838;border:solid 1px #d53838}div.intro section.glance .enrollment .button a:hover{color:#fff;background-color:#d53838}div.intro section.glance .container{max-width:1300px}div.intro section.glance h2 a{color:#383838}div.intro section.glance hr{border-top:solid 2px #009ac0}div.intro section.glance h3{font-family:'Merriweather';font-size:4em}div.intro section.glance .history h3{color:#009ac0}div.intro section.glance .majors h3{color:#cf9930}div.intro section.glance .enrollment h3{color:#d53838}div.intro section.glance h5{font-weight:400;text-transform:uppercase;margin:1.5em 0;font-size:0.875em}div.intro section.glance p{font-family:'Merriweather';line-height:2em;font-size:0.875em}div.intro section.about hr{border-top:solid 2px #007c9a}div.intro section.about a{color:#007c9a;border:solid 1px #007c9a}div.intro section.about a:hover{background-color:#007c9a;color:#fff}div.intro section.academics hr{border-top:solid 2px #c98900}div.intro section.academics a{color:#c98900;border:solid 1px #c98900}div.intro section.academics a:hover{background-color:#c98900;color:#fff}div.intro section.admissions hr{border-top:solid 2px #ae4200}div.intro section.admissions a{color:#ae4200;border:solid 1px #ae4200}div.intro section.admissions a:hover{background-color:#ae4200;color:#fff}div.intro section.finances hr{border-top:solid 2px #618100}div.intro section.finances a{color:#618100;border:solid 1px #618100}div.intro section.finances a:hover{background-color:#618100;color:#fff}section.events{background-image:url("../images/background-events.jpg");background-size:cover;background-attachment:fixed;padding:8em 0 10em;text-align:center}section.events h2{text-align:center;font-size:2.25em}section.events h2 a{color:#fff}section.events hr{width:80px;margin:4em auto 5em;height:0;border-top:solid 2px #009ac0}section.events .event{opacity:0.75;position:relative;top:0;transition:top 300ms}section.events .event:hover{opacity:1;top:-0.5em}section.events time{color:#ffcc00}section.events h3{font-size:1.125em;font-family:'Merriweather';margin:0.5em 0;line-height:1.5em}section.events h3 a{color:#fff}section.news{padding:5em 0 10em}section.news h2{text-align:center;font-size:2.25em}section.news h2 a{color:#383838}section.news hr{width:80px;margin:3em auto 5em;height:0;border-top:solid 2px #009ac0}section.news ul.news{text-align:center}section.news ul.news li{display:block;width:20%;margin:0 2.5%;float:left}section.news ul.news li a{display:block;overflow:hidden;transition:background-color 250ms}section.news ul.news li a .image{width:100%;padding-top:100%;background-size:cover;background-position:center center;transition:opacity 300ms;position:relative;border-radius:4px}section.news ul.news li a .image.left{background-position:center left}section.news ul.news li a .image.right{background-position:center right}section.news ul.news li a .image.top{background-position:top center}section.news ul.news li a .image.bottom{background-position:bottom center}section.news ul.news li a .image span{position:absolute;top:0;height:100%;text-align:center;width:100%;display:block;opacity:0;transition:opacity 300ms;background-color:#fff;background-color:rgba(0,0,0,0.6);border-radius:4px}section.news ul.news li a:hover .image span{opacity:1}section.news ul.news li a .image span em{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-transform:uppercase;font-weight:600;font-size:0.75em;font-style:normal;color:#fff;letter-spacing:0.1em;transition:top 250ms}section.news ul.news li a:hover .image span em{top:40%}section.news ul.news li a .image span em img{width:10%}section.news ul.news li a time{display:block;font-size:0.675em;text-transform:uppercase;font-weight:600;margin:2em 4% 1em;color:#ccc;letter-spacing:0.1em}section.news ul.news li a time span{color:#009ac0}section.news ul.news li a time span.school-of-law{color:#009ac0}section.news ul.news li a time span.art{color:#cf9930}section.news ul.news li a time span.athletics{color:#d53838}section.news ul.news li a time span.students{color:#618100}section.news ul.news li a h3{font-family:'Merriweather';font-size:0.875em;line-height:1.75em;color:#444;margin:0 4%}@media only screen and (max-width: 1500px){section.top .slides,section.top .slides .slide{height:600px}section.top .slides .slide .media img,section.top .slides .slide .media video{position:absolute;left:50%;margin-left:-750px}section.top .slides .slide .media.left img,section.top .slides .slide .media.left video{position:relative;left:auto;margin:0;float:left}section.top .slides .slide .media.right img,section.top .slides .slide.right .media video{position:relative;left:auto;margin:0;float:right}}@media only screen and (max-width: 900px){section.top .slides,section.top .slides .slide{height:400px}section.top .slides .slide .media img,section.top .slides .slide .media video{min-width:1000px;margin-left:-500px}section.top .slides .slide .text{font-size:0.75em}section.top .academic-nav{padding:0}section.top .academic-nav form{display:none}section.top .academic-nav .feature-nav{position:static}section.top .academic-nav .feature-nav-prev{float:left}section.top .academic-nav .feature-nav-next{float:right}section.news ul.news li{width:45%;margin:0 2.5% 2em}}
