 .academics-intro {background-image: url(/_resources/images/banners/banner-homepage-04.jpg);background-size: cover;background-position: center center;background-repeat: no-repeat;padding-bottom: 50px;}.academics-intro + section {padding-top: 40px;}.academics-intro + .colleges-section {padding-top: 40px;}.academics-intro h1 {color: #fff;font-size: 1.5em;line-height: 1.14;margin: 0 0 21px;}.library-panel {display: grid;grid-template-columns: 1fr;grid-template-rows: auto;column-gap: 15px;row-gap: 15px;}@media (min-width: 1025px) {.library-panel {grid-template-columns: 1fr 1fr;column-gap: 20px;row-gap: 20px;}}.library-panel-search {background-color: #a6192e;padding: 15px 15px 5px;grid-column: 1 / 2;grid-row: 1 / 2;display: grid;grid-template-columns: 1fr 1fr;grid-template-rows: auto;}@media (min-width: 1025px) {.library-panel-search {padding: 15px 20px 5px;grid-column: 1 / 3;display: grid;grid-template-columns: 3fr 1fr;}}.library-panel-search h1 {grid-column: 1 / 2;grid-row: 1 / 2;}.library-panel-search a.advanced-search {grid-column: 2 / 3;grid-row: 1 / 2;justify-self: end;font-size: 12px;font-family: brandon-grotesque;text-transform: uppercase;color: #fff;line-height: 1.2;letter-spacing: 1.2px;text-align: right;}@media (min-width: 425px) {.library-panel-search a.advanced-search {font-size: 14px;line-height: 2;;}}@media (min-width: 1025px) {.library-panel-search a.advanced-search {font-size: 16px;line-height: 2.5;;}}.library-panel-search form {grid-column: 1 / 3;grid-row: 2 / 3;display: grid;grid-template-columns: 3fr 1fr;grid-template-rows: auto;column-gap: 0px;}@media (min-width: 425px) {.library-panel-search form {column-gap: 10px;}}.library-panel-search input.form-control {grid-column: 1 / 2;height: 2em;font-family: proxima-nova, Arial, Helvetica, sans-serif;}.library-panel-search button.library-button {grid-column: 2 / 3;height: 2em;font-family: proxima-nova, Arial, Helvetica, sans-serif;font-weight: bold;text-transform: uppercase;}.library-panel-search ul.search-options {grid-column: 1 / 3;grid-row: 3 / 4;display: grid;grid-template-columns: 1fr 1fr;grid-template-rows: auto;row-gap: 10px;list-style-type: none;padding-left: 0;}@media (min-width: 700px) {.library-panel-search ul.search-options {grid-template-columns: 1fr 1fr 1fr;}}@media (min-width: 1025px) {.library-panel-search ul.search-options {display: flex;justify-content: space-between;}}.library-panel-search ul.search-options li {align-self: center;line-height: 1;padding: 0;}.library-panel-search ul.search-options li:nth-child(even) {justify-self: end;}@media (min-width: 700px) {.library-panel-search ul.search-options li:nth-child(2) {justify-self: center;}.library-panel-search ul.search-options li:nth-child(3) {justify-self: end;}.library-panel-search ul.search-options li:nth-child(4) {justify-self: start;}.library-panel-search ul.search-options li:nth-child(5) {justify-self: center;}}.library-panel-search ul.search-options li a {color: #fff;font: 700 13px/1 brandon-grotesque, Arial, Helvetica, sans-serif;text-transform: uppercase;letter-spacing: 1.2px;}@media (min-width: 425px) {.library-panel-search ul.search-options li a {font-size: 14px;}}@media (min-width: 1025px) {.library-panel-search ul.search-options li a {font-size: 16px;}}.library-panel-hours {background-color: #292929;padding: 15px;grid-column: 1 / 2;grid-row: 2 / 3;}.library-panel-info {background-color: #292929;padding: 15px;grid-column: 1 / 2;grid-row: 3 / 4;}@media (min-width: 1025px) {.library-panel-hours {padding: 15px 20px;grid-column: 1 / 2;grid-row: 2 / 3;}.library-panel-info {padding: 15px 20px;grid-column: 2 / 3;grid-row: 2 / 3;}}.library-panel-hours, .library-panel-info {display: flex;justify-content: space-between;align-items: center;}.library-panel-hours a, .library-panel-info a {font-size: 13px;font-family: brandon-grotesque;text-transform: uppercase;color: #fff;line-height: 1;letter-spacing: 1.2px;}@media (min-width: 425px) {.library-panel-hours a, .library-panel-info a {font-size: 16px;}}.library-panel-hours table.hours-today tbody, .library-panel-hours tr.hours-today-row {display: flex;justify-content: space-between;flex-wrap: nowrap;border-spacing: 0px;}.library-panel-hours th.hours-col-loc, .library-panel-hours td.hours-col-time {width: max-content;text-align: left;font-size: 16px;line-height: 1;padding: 0 5px;}.library-panel-hours tr.hours-alt.hours-today-row.hours-depart.dep6757, .library-panel-hours tr.hours-alt.hours-today-row.hours-depart.dep17242, .library-panel-hours tr.hours-alt.hours-today-row.hours-depart.dep16721, .library-panel-hours tr.hours-alt.hours-today-row.hours-depart.dep17244, .library-panel-hours tr.hours-alt.hours-today-row.hours-depart.dep6763 {display: none;}.library-panel-info a:nth-child(2) {text-align: right;}.carousel__college {padding: 40px 0 20px;}.research-section {padding: 20px 0;}@media screen and (min-width: 1025px) {.arts-culture__content {padding-top: 3.5em;}}.gen3col {background-color: #fff;}.campuses-section h2 {font-family: brandon-grotesque, Arial, Helvetica, sans-serif;font-weight: 500;font-size: 35px;text-transform: none;}@media (min-width: 1025px) {.campuses-section h2 {font-size: 43px;}}.campuses-section__list a:before {opacity: 0.625;}