/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
header,nav,h1,h2,h3{font-family:proxima-nova,sans-serif;}.nav,.nav-top,.info,.body table,.body .data,.image-caption{font-family:proxima-nova,sans-serif;}.intro,.body,body{font-family:proxima-nova,sans-serif;}.body{margin-bottom:40px;}.archive-list.body{margin-bottom:0px;}.section-accent{margin-bottom:0px;}.section-column .section-content{padding-left:0px !important;}.section-column .section-content > h2{margin-left:0px;}.block.section.section-accent{padding-bottom:20px;background-color:transparent;}.block.section.section-accent:nth-child(2){padding-top:0px;}.paragraph--special--buttons-horizontal .field--name-field-paragraph-links div:hover{background-color:var(--active-color-bg);}.section--title-image .field--name-field-square-image img{border-radius:0;max-width:100%;height:auto;width:auto;}.views-exposed-form{border-top:1px solid #800000;border-bottom:1px solid #800000;padding:20px 0px;}.views-exposed-form .form-item select{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding:7px;border-radius:0px;border:none;height:30px;width:20%;background-color:#ededed;color:#4b4b4b;}.views-exposed-form label{display:block;font-weight:bold;margin-bottom:5px;}.field--name-field-person-faculty-field-free{margin-top:20px;}.field .label{font-weight:normal;}article.profile-full{padding-bottom:0px;border-bottom:none;margin-bottom:0px;}article.profile-full .section--profile-info{border-bottom:none;}.section--footer{border-top:1px solid var(--accent-color-bg) !important;}.section-main:last-child{border:none;}@media only screen and (min-width:960px){.academic-profile-list .views-row{width:24%;}.paragraph--special--buttons-horizontal .field--name-field-paragraph-links div{width:calc(33.3% - 5px);}.section-column:not(.flush-header) .section-content > h2{margin-left:0;}}@media only screen and (min-width:1200px){.section-column:not(.flush-header) .section-content > h2{margin-left:0;}}
:root{--text:#000000;--text-grey:#4a4a4a;--pale-grey:#999999;--bg-grey:#e9e8e8;--header-color:#eeeeee;--nav-color:#eeeeee;--main-color:#ffffff;--active-color:#800000;--active-color-fg:white;--highlight-color:#800000;--canvas-color-bg:#ffffff;--canvas-color-fg:#000000;--main-dark-color-bg:#eeeeee;--main-dark-color-fg:#000000;--main-light-color-bg:#cccccc;--main-light-color-fg:#000000;--accent-color-bg:#800000;--accent-color-fg:#ffffff;--active-color-bg:#800000;--active-color-fg:#eeeeee;--highlight-color-bg:#cdae3d;--highlight-color-fg:#000000;--secondary-accent-color-bg:#b26666;--secondary-accent-color-fg:#ffffff;}@font-face{font-family:'Lyon Text Web';src:url(/themes/custom/department2017/fonts/LyonText-Regular-Web.eot);src:url(/themes/custom/department2017/fonts/LyonText-Regular-Web.eot#iefix) format('embedded-opentype'),url(/themes/custom/department2017/fonts/LyonText-Regular-Web.woff2) format('woff2'),url(/themes/custom/department2017/fonts/LyonText-Regular-Web.woff) format('woff');font-weight:400;font-style:normal;font-stretch:normal;}@font-face{font-family:'Lyon Text Web';src:url(/themes/custom/department2017/fonts/LyonText-RegularItalic-Web.eot);src:url(/themes/custom/department2017/fonts/LyonText-RegularItalic-Web.eot#iefix) format('embedded-opentype'),url(/themes/custom/department2017/fonts/LyonText-RegularItalic-Web.woff2) format('woff2'),url(/themes/custom/department2017/fonts/LyonText-RegularItalic-Web.woff) format('woff');font-weight:400;font-style:italic;font-stretch:normal;}@font-face{font-family:'Lyon Text Web';src:url(/themes/custom/department2017/fonts/LyonText-Bold-Web.eot);src:url(/themes/custom/department2017/fonts/LyonText-Bold-Web.eot#iefix) format('embedded-opentype'),url(/themes/custom/department2017/fonts/LyonText-Bold-Web.woff2) format('woff2'),url(/themes/custom/department2017/fonts/LyonText-Bold-Web.woff) format('woff');font-weight:700;font-style:normal;font-stretch:normal;}body{font-feature-settings:"liga","kern";}.section-header{background-color:#eeeeee;}.section--nav{background-color:#eeeeee;}.section-main{background-color:#ffffff;}.section-accent{background-color:#eeeeee;}header,nav,h1,h2,h3{font-family:"Gotham Narrow SSm A","Gotham Narrow SSm B";}.nav,.nav-top,.info,.body table,.body .data,.image-caption{font-family:"Gotham Narrow SSm A","Gotham Narrow SSm B"}.intro,.body{font-family:"Lyon Text Web",serif;}a{color:#800000;}a:hover{color:#dc8c8c;}h1,h2,h3{font-weight:700;}h1{font-size:32px;line-height:34px;color:#800000;}h2{font-size:23px;line-height:32px;color:#800000;}h3,.course-teaser h2{font-size:15px;line-height:26px;color:#000;}.section-body > div.related > h3{color:#800000;}.paragraph--special--buttons-horizontal a{color:white;background-color:#800000;}.nav-top{color:#000;font-size:16px;line-height:22px;font-weight:500;}.nav{color:#333;font-size:24px;font-weight:500;line-height:58px;}.sub-nav{font-weight:700;font-size:24px;line-height:28px;color:#333;}h2.info{font-weight:700;}.info{font-size:14px;line-height:20px;font-weight:500;}.intro{font-size:20px;line-height:28px;color:black;}.body{font-size:16px;line-height:26px;color:black;}.body blockquote{font-style:italic;margin-left:25px;}.body table,.body .data{font-size:15.5px;}.highlight{background-color:rgba(227,50,187,0.1);border-color:#e332bb;}.image-caption{font-size:14px;line-height:20px;}#search-box{font-weight:400;font-size:32px;line-height:34px;}@media only screen and (min-width:738px){h1{font-size:48px;line-height:52px;}h3,.course-teaser h2{font-size:17px;line-height:28px;}}@media only screen and (min-width:960px){h2{font-size:24px;line-height:34px;}.nav{border-top:0px;font-size:18px;line-height:24px;}.sub-nav{font-weight:500;line-height:28px;}.info{font-size:16px;line-height:22px;}.intro{font-size:24px;line-height:32px;}.body{font-size:18px;line-height:28px;}.body blockquote{margin-left:35px;}.body table,.body .data{font-size:17px;}#search-box{font-size:48px;line-height:52px;}}@media only screen and (min-width:1200px){h2{font-size:27px;line-height:36px;}h3,.course-teaser h2{font-size:19px;line-height:30px;}.body{font-size:20px;line-height:30px;}.body table,.body .data{font-size:19px;}}
