/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--text:#000000;--text-grey:#4a4a4a;--pale-grey:#999999;--bg-grey:#e9e8e8;--header-color:#6a6556;--nav-color:#6a6556;--main-color:#ffffff;--active-color:#c6b886;--highlight-color:#cdae3d;--canvas-color-bg:#ffffff;--canvas-color-fg:#000000;--main-dark-color-bg:#6a6556;--main-dark-color-fg:#ffffff;--main-light-color-bg:#8a815f;--main-light-color-fg:#000000;--accent-color-bg:#8a815f;--accent-color-fg:#ffffff;--active-color-bg:#c6b886;--active-color-fg:#000000;--highlight-color-bg:#cdae3d;--highlight-color-fg:#000000;--secondary-accent-color-bg:#B8B39F;--secondary-accent-color-fg:#000000;}@font-face{font-family:'Lyon Text Web';src:url(/themes/custom/department2017/fonts/LyonText-RegularNo2-Web.eot);src:url(/themes/custom/department2017/fonts/LyonText-RegularNo2-Web.eot#iefix) format('embedded-opentype'),url(/themes/custom/department2017/fonts/LyonText-RegularNo2-Web.woff2) format('woff2'),url(/themes/custom/department2017/fonts/LyonText-RegularNo2-Web.woff) format('woff');font-weight:500;font-style:normal;font-stretch:normal;}@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;}@font-face{font-family:'Lyon Text Web';src:url(/themes/custom/department2017/fonts/LyonText-Semibold-Web.eot);src:url(/themes/custom/department2017/fonts/LyonText-Semibold-Web.eot#iefix) format('embedded-opentype'),url(/themes/custom/department2017/fonts/LyonText-Semibold-Web.woff2) format('woff2'),url(/themes/custom/department2017/fonts/LyonText-Semibold-Web.woff) format('woff');font-weight:600;font-style:normal;font-stretch:normal;}body{font-feature-settings:"liga","kern";}.section-header{background-color:#6a6556;}.section-main{background-color:#ffffff;}.section-accent{background-color:#e9e8e8;}header,nav,h1,h2,h3{font-family:"Gotham Narrow SSm A","Gotham Narrow SSm B";}.nav,.nav-top,.info,.body table,.image-caption{font-family:"Gotham Narrow SSm A","Gotham Narrow SSm B"}.intro,.body{font-family:"Lyon Text Web",serif;}a{color:#8a815f;}a:hover{color:#c6b886;}h1,h2,h3{font-weight:700;}h1{font-size:32px;line-height:34px;color:#4a4a4a;}h2{font-size:24px;line-height:32px;color:#4a4a4a;}h3,.course-teaser h2{font-size:16px;line-height:26px;color:#000;}.nav-top{color:#fff;font-size:16px;line-height:22px;font-weight:500;}.nav{color:#fff;font-size:24px;font-weight:500;line-height:58px;}.sub-nav{font-weight:600;font-size:24px;line-height:28px;color:#fff;}.info{font-size:15px;line-height:20px;font-weight:500;}h2.info{font-weight:700;}.intro{font-size:21px;line-height:28px;color:black;}.body{font-size:15.5px;line-height:26px;color:black;}.body blockquote{font-style:italic;margin-left:25px;}.body table{font-size:16px;}.highlight{background-color:rgba(227,50,187,0.1);border-color:#cdae3d;}.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;}h2{font-size:25px;line-height:34px;}h3,.course-teaser h2{font-size:18px;line-height:28px;}.intro{font-size:25px;line-height:32px;}}@media only screen and (min-width:960px){h2{font-size:28px;line-height:36px;}.nav{border-top:0px;font-size:18px;line-height:24px;}.sub-nav{font-weight:500;line-height:28px;}.info{font-size:17px;line-height:22px;}.intro{font-size:29px;line-height:36px;}.body{font-size:17px;line-height:28px;}.body blockquote{margin-left:35px;}.body table{font-size:18px;}#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:20px;line-height:30px;}.body{font-size:19px;line-height:30px;}.body table{font-size:20px;}}
