@charset "UTF-8";

body{margin:0}a{text-decoration:none}ul{list-style:none;margin:0;padding:0}main{padding-bottom:50px}main,footer{border-bottom:1px solid var(--accent-color-bg) !important}.social-media-menu li>*{vertical-align:middle}.section-site .section-content{margin-right:15px;margin-left:15px}.section--nav-header{padding-bottom:20px}.section--nav-header .section-content{display:flex;justify-content:space-between}.site-name span.department-name{font-weight:bold}.site-name img.logo{display:none}.site-name img.logo{width:auto;height:44px}.section--nav-header .material-icons{font-size:36px}.section--nav-header .material-icons.search{margin-right:30px}#search-box:not(.open){display:none}#search-box{padding-top:40px;padding-bottom:40px}.search .form-item-keys{display:inline-block}.search input{-webkit-appearance:none;background:transparent;border:0px;color:inherit;font-size:inherit}#main-nav-container:not(.open){display:none}.primary-menu ul.first ul{display:none}.primary-menu div.second{background-color:var(--main-light-color-bg)}.primary-menu li a:hover,.primary-menu li.open a{}.primary-menu ul.first>li,.section--nav .secondary-menu,#search-box{border-top:1px solid var(--main-light-color-bg)}.primary-menu ul.second>li{border-top:1px solid var(--main-dark-color-bg);padding-top:15px;padding-bottom:15px}.section--nav-header .secondary-menu nav{display:none}.secondary-menu,.secondary-menu ul{display:flex}.secondary-menu li{margin-right:10px}.secondary-menu h2{display:none}.section--nav .secondary-menu{padding-top:20px;padding-bottom:20px}.section--footer{padding-top:40px;padding-bottom:80px}.section--footer img.logo{width:100%;max-width:300px;height:auto;display:block;margin-bottom:30px}.section--footer .section-content>div>*{margin-bottom:30px;margin-top:0px}.section--nav-header a,.section--nav a{color:inherit}.section--nav li a,.section--nav li span{display:block;padding-left:15px}@media only screen and (max-width:738px){}@media only screen and (min-width:738px){.site-name span.department-name,.site-name span.university-name{display:none}.site-name img.logo{display:inline}.section-site .section-content{width:708px;box-sizing:border-box;margin-right:auto;margin-left:auto}.section--nav-header{padding-top:40px;padding-bottom:30px}.section--footer .section-content{display:flex}.section--footer .section-content>div{width:216px;margin-right:30px}.section--footer img.logo{margin-bottom:0px}}@media only screen and (min-width:960px){.section-site .section-content,.primary-menu,.primary-menu ul.second{width:930px;margin-right:auto;margin-left:auto}.section--nav-header .secondary-menu nav{display:block}.section--nav .secondary-menu{display:none}.section--nav-header .material-icons.menu{display:none}.section--nav-header .material-icons.search{font-size:24px}.primary-menu ul.first{display:flex;flex-wrap:wrap}.primary-menu ul.first>li>a,.primary-menu ul.first>li>span{padding-left:30px;padding-bottom:40px;padding-top:30px}.primary-menu ul.first>li:first-child>a,.primary-menu ul.first>li:first-child>span{padding-left:0px}.primary-menu li{cursor:default}.primary-menu li a:hover,.primary-menu li.open a{background-color:transparent}.primary-menu li:hover>*:not(div),.primary-menu li.open>*,.primary-menu li.menu-item--active-trail>*:not(div){color:var(--active-color-bg)}.primary-menu ul.first>li,.section--nav .secondary-menu{border-top-width:0px}.primary-menu div.second{background-color:var(--main-dark-color-bg)}.primary-menu ul.second{height:260px;flex-flow:column wrap;align-content:flex-start}.primary-menu ul.second li{border-top-width:0px;border-bottom:1px solid var(--main-light-color-bg);align-self:flex-start;width:300px;margin-right:20px;padding-top:5px;padding-bottom:3px}.section--nav ul.second li a{padding-left:0px}#main-nav-container:not(.open){display:block}.primary-menu ul.first>li:hover div.second,#search-box{display:block;position:absolute;z-index:2;left:0px;width:100%;border-top:1px solid var(--canvas-color-bg);padding:40px 0}#search-box{top:238px;background-color:inherit}.primary-menu ul.first>li:hover ul,.primary-menu ul.first>li.open ul{display:block}.primary-menu ul.first>li:hover ul.second,.primary-menu ul.first>li.open ul.second{display:flex}.section--footer .section-content>div{width:290px}}@media only screen and (min-width:1200px){.section-site .section-content,.primary-menu,.primary-menu ul.second{width:1170px}.section--footer .section-content>div{width:370px}}.top_bar{background-color:maroon;padding:0 5%;margin-bottom:30px}.top_bar .tb_inside{margin:0 auto;padding-left:15px;padding-right:15px;width:100%;max-width:1430px;display:flex;flex-wrap:nowrap;justify-content:space-between}.top_bar .uofc{width:100%}.top_bar .uofc a{color:#fff;font-size:13px;font-weight:500;line-height:40px;margin:0;position:relative;padding-left:24px;text-transform:uppercase}.top_bar .uofc a:hover{text-decoration:underline}.top_bar .uofc a:before{background-image:url(images/0.svg) !important;background-size:contain;content:"";display:inline-block;width:30px !important;height:25px !important;margin-right:0px;background-repeat:no-repeat;position:absolute;left:-15px !important;top:-4px}.top_bar ul li a,.top_bar .material-icons{color:#fff}.top_bar ul li a:hover{text-decoration:underline}.section--nav-header{padding-top:0px !important}.nav-top.secondary-menu{font-size:13px;line-height:40px}.section--nav-header .material-icons.search{line-height:40px}@media only screen and (min-width:960px){.top_bar .uofc{display:inline-block;width:30%}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}img{vertical-align:middle}@media all and (transform-3d),(-webkit-transform-3d){}@media screen and (min-width:768px){}