/*      Request ID: 9101d4ee7b0eb3a644699771b2e490f5_1553211039 (03/12/2023 4:21pm)      */



/*      Resource ID: 8abc179ea3f99cb3be9dac08bd6 (audience-content.less, compiled by lessc, minified by LiveWhale) (03/12/2023 4:21pm)      */

.orb-student [class*="for-"],.orb-staff [class*="for-"],.orb-alumni [class*="for-"] {display: block;}
.orb-student .for-student,.orb-staff .for-staff,.orb-alumni .for-alumni {display: block;}

/*      Resource ID: 543860b7013bf461838d0c4d346 (responsive-extras.less, compiled by lessc, minified by LiveWhale) (03/12/2023 4:21pm)      */

body {min-width: 0;background: #fff;text-rendering: optimizeLegibility;}
.wrapper {-webkit-overflow-scrolling: touch;}
.marginalia-wrapper {display: none;visibility: hidden;opacity: 0;}
.qa_category_title {display: none;}
.qa_results {position: absolute;left: 185px;top: 100%;right: 0;width: auto;border: none;font-family: 'GrotesqueMTW01-ExtraCn';text-transform: uppercase;font-size: 24px;background-color: #e1ebeb;}
.qa_results a {border: none;}
.qa_results .qa_highlight {background: none;}
.qa_results .qa_selected {background: #ff281e;}
.qa_results .qa_selected a {color: #fff !important;}
.mobile-search {display: block;position: relative;color: #192837;background: #bee6eb;}
.mobile-search .search label {display: block;position: absolute;width: 185px;letter-spacing: 1px;font-size: 1.1em;margin: 0 0 0 10px;font-family: 'GrotesqueMTW01-BoldExte';font-weight: normal !important;line-height: 1.4;line-height: 50px;z-index: 5;}
.mobile-search form:focus .search label {display: none;}
.mobile-search .search .ico-search {margin: -6px 0 0 10px;}
.mobile-search .search .ico-search:before {color: #192837;}
.mobile-search .search-field {width: 100%;height: 50px;padding: 1px 10px;border: 0;color: #fff;font-family: 'GrotesqueMTW01-ExtraCn';text-transform: uppercase;font-size: 24px;background: transparent;z-index: 10;color: #192837;}
.mobile-search .search-field::-ms-clear {display: none;}
.mobile-search .search-btn {opacity: 0;visibility: hidden;position: absolute;top: 15px;right: 20px;border: 0;background: none;font-size: 26px;}
.posts ul {display: inline-block;}
@media (max-width: 767px) {.btn-menu.visible-xs-block {display: block !important;border: none;}
li.has_subnav.visible > a {padding: 8px 0 4px !important;}}
@media (min-device-width: 320px) and (max-device-width: 568px) and (orientation: landscape) {.logo {width: 100% !important;font-size: 66px !important;padding: 14px 8px 6px !important;}}
@media (min-width: 767px) {.mobile-search {display: none;}
.container {width: 750px;}
.header.fixed .nav li.has_subnav.visible > a,.header-alt .nav li.has_subnav.visible > a {padding-bottom: 0;}}
@media (min-width: 992px) {.header.fixed .nav li.has_subnav.visible > a,.header-alt .nav li.has_subnav.visible > a {padding-bottom: 36px;}
.container {width: 970px;}
.wrapper-innerpage .nav {padding-right: 0;}
#nav_alumni .nav-tertiary {left: -93px;text-align: right;}
.main-head .shell {padding-left: 20px;padding-right: 2px;}}
@media (min-width: 1200px) {.container {width: 1010px;}
.wrapper-innerpage .nav {padding-right: 53px;}
#nav_alumni .nav-tertiary {left: 0;text-align: left;}
.main .shell {padding-left: 0;padding-right: 0;}
.marginalia-wrapper {display: none;}
.wrapper-innerpage .marginalia-wrapper {display: block;visibility: visible;opacity: 1;width: 100%;top: 0;left: 0;right: 0;z-index: 1;position: static;}
.marginalia {width: 1040px;position: absolute;top: 0;left: 50%;margin-left: -520px;display: block;visibility: visible;opacity: 1;background-color: transparent !important;z-index: 1;}
body.gallerypage .marginalia {top: 575px;}
body.gallerypage.profile-gallery_hidden .marginalia {top: 0;}
.marginalia > ul > li {opacity: 0;position: absolute;width: 138px;}
.marginalia > ul > li:nth-child(4n+1) {left: -376px;}
.marginalia > ul > li:nth-child(4n+2) {right: -238px;}
.marginalia > ul > li:nth-child(4n+3) {left: -238px;}
.marginalia > ul > li:nth-child(4n) {right: -376px;}
.marginalia > ul > li:nth-child(1),.marginalia > ul > li:nth-child(2) {top: 138px;}
.marginalia > ul > li:nth-child(3),.marginalia > ul > li:nth-child(4) {top: 538px;}
.marginalia > ul > li:nth-child(5),.marginalia > ul > li:nth-child(6) {top: 938px;}
.marginalia > ul > li:nth-child(7),.marginalia > ul > li:nth-child(8) {top: 1338px;}
.marginalia > ul > li:nth-child(9),.marginalia > ul > li:nth-child(10) {top: 1738px;}
.marginalia > ul > li:nth-child(11),.marginalia > ul > li:nth-child(12) {top: 2138px;}
.marginalia .row > div {display: none;}
.marginalia .row > div.results_image {display: block;}
.marginalia .row {display: inline-block;width: 138px;}
.marginalia .results_image {text-align: center;position: relative;}
.marginalia .results_image span.lw_item_thumb {width: 138px;height: 138px;background: transparent;overflow: hidden;position: relative;}
.marginalia .results_image span.lw_item_thumb a {overflow: hidden;border: none;display: block;position: absolute;bottom: 0;left: 0;right: 0;}
.marginalia .results_image span.lw_item_thumb img {max-width: 138px;max-height: 138px;width: auto;height: auto;float: none;}
.marginalia .results_image span.results_type,.marginalia .results_image span.margin_title {display: block;visibility: visible;clear: left;position: relative;top: 5px;width: 138px;text-align: center;color: #91a0a0;}
.marginalia .results_image span.margin_title {display: none;}
.marginalia .results_image:hover span.margin_title {display: block;font-family: 'Grotesque MT W01 Bold';font-weight: normal !important;line-height: 1.4;}
.marginalia .results_image:hover span.results_type {display: none;}
.marginalia .results_summary {display: inline;margin-right: 15px;}
.marginalia .row {margin-bottom: 27px;}
.marginalia .results_wrap {display: inline-block;padding: 15px;background-color: #91a0a0;width: 100%;border: none;}
.marginalia .results_title {display: block;font-family: 'Grotesque MT W01 Bold';font-weight: normal !important;line-height: 1.4;margin-bottom: 1em;}
.marginalia .results_title a {border: none;}
.marginalia .results_pages .results_wrap {background-color: #280032;color: #fff;}
.marginalia .results_news .results_wrap {background-color: #b4ffc8;}
.marginalia .results_events .results_wrap {background-color: #b4ffc8;}
.marginalia .results_faculty .results_wrap {background-color: #91a0a0;}
.marginalia .results_faculty .results_wrap a {border: none;color: #fff;font-family: 'Grotesque MT W01 Bold';font-weight: normal !important;line-height: 1.4;}
.marginalia .results_critics .results_wrap {background-color: #e1ebeb;}
.marginalia .results_critics .results_wrap a {border: none;color: #000;font-family: 'Grotesque MT W01 Bold';font-weight: normal !important;line-height: 1.4;}
.marginalia .results_critics .results_title {font-family: 'Grotesque MT W01';line-height: 1.4;}
.marginalia .results_critics .results_title strong {font-family: 'Grotesque MT W01 Bold';font-weight: normal;}
.marginalia .results_critics .results_image span.lw_item_thumb {border-radius: 50%;}
.marginalia .results_critics .results_image span.lw_item_thumb a {bottom: -7px;left: 0;}
.marginalia .results_news .results_image .lw_item_thumb a {position: absolute;background: #e1ebeb;display: block;height: 98px;width: 98px;top: 20px;left: 20px;-webkit-transform-origin: center;-webkit-transform: rotate(45deg);transform: rotate(45deg);transform-origin: center;}
.marginalia .results_news .results_image .lw_item_thumb a img {position: absolute;max-width: none;top: -20px;left: -20px;-webkit-transform-origin: center;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);transform-origin: center;}
.marginalia .results_critics .results_image span.lw_item_thumb {border-radius: 50%;}}
@media (min-width: 1400px) {.marginalia > ul > li:nth-child(4n+2),.marginalia > ul > li:nth-child(4n+3) {opacity: 1;-webkit-transition: opacity .5s linear;-o-transition: opacity .5s linear;transition: opacity .5s linear;}}
@media (min-width: 1680px) {.marginalia > ul > li:nth-child(4n+1),.marginalia > ul > li:nth-child(4n) {opacity: 1;-webkit-transition: opacity .5s linear;-o-transition: opacity .5s linear;transition: opacity .5s linear;}}

/*      Resource ID: a50efa16cc03afcf7502d05780b (responsive.less, compiled by lessc, minified by LiveWhale) (03/12/2023 4:21pm)      */

.logo:after {display: none;}
@media (max-width: 1200px) {.shell,.footer .shell,.header .shell {width: 980px;}
.header-inner .nav-secondary {padding-left: 44px;}
.nav li .nav-tertiary .lw_widget_navigation {width: auto;}
.header-bar .search-field {width: 795px;}
.form .select-primary,.form .field {width: 100%;}
.form .form-col {width: 48%;}
.form .form-col ~ .form-col {float: right;}
.select-primary .selecter .selecter-selected,.select-primary .selecter .selecter-item {padding: 17px 10px 14px;text-align: left;}
.slider-updates .slider-clip {width: 941px;}
.slider-updates ul li {width: 317px;}
.posts li {width: 301px;margin: 0 25px 27px 0;}
.posts .post-image {width: 301px;height: 181px;}
.feature-content {width: 475px;}}
@media (max-width: 1024px) {.wrapper {overflow: hidden;}}
@media (max-width: 991px) {.wrapper-innerpage {padding-top: 89px;}
#lw_toolbar {display: block !important;}
div#lw_page {margin-top: 30px;}
.footer .shell,.shell,.header .shell {width: 728px;}
.section-actions {padding-top: 20px;}
.footer {padding-top: 30px;}
.homepage .section-body {padding-bottom: 72px;}
.header {background: #fff;}
.header-bar .search label {width: 166px;padding: 12px 0 28px;}
.header-bar .search-field {width: 562px;height: 40px;}
.header-bar .nav-secondary .nav-label {width: 207px;padding: 10px 0 7px;}
.nav li.visible .nav-tertiary,.nav-tertiary {display: none !important;}
.logo {padding-left: 19px;}
.wrapper-innerpage .logo {display: none;}
.header-inner .nav {padding: 18px 0 0 31px;line-height: 1.25;}
.header-inner .nav-secondary {margin: 0;padding-left: 27px;}
.header.fixed .header-actions {float: none;display: none;}
.wrapper-innerpage .nav,.header.fixed .nav {float: none;width: 100%;padding: 0;margin-top: 15px;line-height: 1.2;}
.wrapper-innerpage .nav ul,.header.fixed .nav ul {text-align: justify;}
.wrapper-innerpage .nav ul:after,.header.fixed .nav ul:after {content: '';display: inline-block;width: 100%;}
.wrapper-innerpage .nav li,.header.fixed .nav li {float: none;display: inline-block;}
.wrapper-innerpage .nav li + li,.header.fixed .nav li + li {padding: 0;}
.header-alt .nav li.visible .nav-tertiary,.header.fixed .nav li.visible .nav-tertiary {display: none;}
.bar-news .bar-head {padding: 24px 0 12px;}
.bar-news .btn-collapse {top: 20px;right: 20px;}
.main-head h1 {width: 100%;}
.main-head-meta {width: 100%;}
.gallery-small {margin: 0;right: auto;left: 0;padding: 10px 0;}
.sidebar,.details .sidebar,.gallerypage .sidebar {margin: 0;width: 100%;padding: 0 0 20px;border: 0;min-height: 0;}
.gallerypage .sidebar {padding-top: 20px;}
.details.profile-gallery_hidden .sidebar,.gallerypage.profile-gallery_hidden .sidebar {width: 100%;padding-bottom: 20px;padding-left: 0;}
.gallery,.gallery-small {height: auto;}
.gallery .gallery-image,.gallery-small .gallery-image {float: left;margin-right: 10px;}
.gallery .gallery-image img,.gallery-small .gallery-image img {max-height: 160px;}
.gallerypage .main-inner {padding-top: 218px;}
.widget-text,.widget-map,.widget-related,.widget-categories {display: inline-block;width: 220px;vertical-align: top;margin-right: 11px;}
.widget-map {overflow: hidden;}
.widget-categories {padding-top: 0;}
.widget-related {padding-right: 10px;}
.widget-faculty {display: inline-block;margin-right: 20px;vertical-align: top;}
.widget-events ul {border: 0;margin-right: -15px;}
.widget-events li {display: inline-block;vertical-align: top;width: 220px;border-top: 1px dashed #8c949b;border-bottom: 0;padding: 11px 0 25px;margin-right: 15px;}
.scrollingHotSpotRight {background: url(/live/resource/css/_assets/images/slider-next.png) no-repeat center center;opacity: 1 !important;}
.faculty-image {overflow: hidden;}
.projects {width: 100%;}
.posts-secondary .post {float: left;}
.post a:before {display: none;}
.form .select-primary,.form .field {width: 100%;}
.form .form-col {width: 48%;}
.form .form-col ~ .form-col {float: right;}
.select-primary .selecter .selecter-selected,.select-primary .selecter .selecter-item {padding: 17px 10px 14px;text-align: left;}
.table td:last-child {padding-right: 20px;}
.table .has-dropdown td:first-child:before {margin-left: -29px;z-index: 999 !important;}
.table-faculty .table-body > ul > li > div {width: 248px;}
.table-students td:first-child {width: 430px;}
.search-alt {display: none;}
.filter {width: 145px;}
.posts-filter,.posts-sort {width: 100%;float: none;}
.posts-sort .select {width: 100%;}
.selecter .selecter-selected {text-align: center;padding: 8px 8px 9px;background-position: 95% center;}
.selecter .selecter-selected,.selecter .selecter-item {padding: 8px 8px 9px;}
.custom-checkbox-fake {background: url(/live/resource/css/_assets/images/mobile-check.png) no-repeat 0 0;width: 31px;height: 30px;}
.custom-input-checked .custom-checkbox-fake {background-position: 0 bottom;}
.custom-checkbox label {line-height: 28px;}
.section-features {padding-top: 30px;}
.feature-content {width: 439px;padding: 24px 28px 10px 26px;}
.feature-content strong {font-size: 30px;}
.feature-image {width: 235px;overflow: hidden;}
.feature-actions {width: 54px;}
.feature-actions .ico-arrow-right {left: 18px;background-size: 123px 450px;background-position: -96px 0;width: 27px;height: 54px;margin-top: -26px;}
.feature-mask {background-image: url(/live/resource/css/_assets/images/testimonial-mask-retina.png);}
.section-testimonials {padding: 30px 0 0;}
.testimonial-mask {background-size: 100% 100%;width: auto;height: auto;left: 0;right: 0;top: 0;bottom: 0;}
.testimonial-image {width: 140px;}
.testimonial-image img {width: 100%;height: 100%;}
.testimonial-content {font-size: 23px;}
.testimonial-content br {display: none;}
.testimonial-content p {display: inline;}
.testimonial-author {font-family: 'Plantin';}
.testimonial-image,.testimonial-content,.testimonial a {height: 100px;}
.update-mask {display: none;}
.slider-updates .slider-clip {width: 100%;height: auto;}
.slider-updates .slider-prev,.slider-updates .slider-next,.slider-updates .slider-prev:hover,.slider-updates .slider-next:hover {position: static;width: auto;height: auto;line-height: inherit;z-index: 3;background: transparent;}
.slider-updates .slider-prev a,.slider-updates .slider-next a {margin-top: -54px;width: 43px;height: 85px;z-index: 3;}
.slider-updates .slider-prev {visibility: hidden;opacity: 0;}
.slider-updates .slider-next a,.slider-updates .slider-next a:hover {right: 12px;background-repeat: no-repeat;background-image: url(/live/resource/css/_assets/images/slider-next.png);background-size: 43px 85px;border: none;}
.slider-updates ul li {padding-right: 14px;width: auto;}
.slider-updates ul li > a,.slider-updates ul li > a:hover {width: 230px;height: auto;}
.section-events .slider-updates .slider-prev a,.section-events .slider-updates .slider-next a {margin: 0;top: 47px;}
.section-events .slider-updates ul li > a,.section-events .slider-updates ul li > a:hover {height: 180px;padding: 9px 10px 0;}
.section-events .slider-updates .image-wrapper {width: 100px;height: 85px;overflow: hidden;z-index: 1;}
.section-events .slider-updates .image-wrapper img {width: 100%;height: 100%;}
.section-events .slider-updates strong {position: relative;z-index: 2;}
.section-news .slider-updates .slider-prev a,.section-news .slider-updates .slider-next a {margin: 0;top: 180px;}
.btn-white,.btn-darkblue {font-size: 30px;}
.has-arrow:after {top: 0;}
.section-news ul li > a,.section-news .slider-clip {height: auto;}
.section-news ul li > a {padding: 9px 12px 27px;max-height: none;}
.section-news .update-image,.section-news .update-image img {height: auto;}
.section-news .update-image {overflow: hidden;}
.section-news ul li .update-image-mask,.section-news ul li > a:hover .update-image-mask {width: 100%;height: 100%;background-size: 100% 100%;}
.location {margin-bottom: 10px;}
.location strong {font-size: 44px;width: 200px;top: 110px;margin-left: -100px;}
.location-image,.location-image img {width: 245px;height: 245px;}
.mobile-search {display: none;}
.footer .shell {display: table;padding: 10px 10px 20px 10px;}
.footer-cols {display: table-row;}
.footer-col {display: table-cell;width: 23%;}
.footer-col:first-child {width: 31%;}
.footer-col:first-child > a:nth-child(2) {display: none;}
.footer-col:nth-child(3) .footer-actions {display: none;}
.footer .link-expand,.footer .link-desktop {display: none;padding: 7px 0 6px;border: 1px solid #fff;text-align: center;}
.footer .link-expand {margin-bottom: 10px;}
.post {display: inline-block;float: none;margin: 0 20px 20px;}
.gallery-alt {left: 50%;margin-left: -360px;}
.slide-control {height: 70%;}
.slide-control div {display: none;}
.slide-control.slide-prev {left: 10px;background: transparent;}
.slide-control.slide-next {right: 10px;background-repeat: no-repeat;background-position: center center;background-image: url(/live/resource/css/_assets/images/slider-next.png);background-size: 43px 85px;opacity: 1;}
.lw_widget_locations .section-body .col-sm-3:first-child {padding-right: 7px;}
.lw_widget_locations .section-body .col-sm-3:nth-child(2) {padding-left: 7px;}
.section-posts .section-head {background: none;}
.posts {margin: 0;width: 100%;}
.posts ul {margin: 0 auto;width: 100%;text-align: left;}
.posts li:nth-child(even) {margin-right: 0;}
.posts li:nth-child(odd) {clear: left;}
.posts li:nth-child(3n+1) {clear: none;}
.posts.lw_widget_new_visiting_critics li:nth-child(3n+3),.posts.lw_widget_lecture_archive li:nth-child(3n+3) {margin-right: 25px;}
.posts.posts-secondary li {width: 355px;margin: 0 10px 10px 0;background-position: left;background-image: url(/live/resource/css/_assets/images/post-secondary-retina.png);}
.posts.posts-secondary li:nth-child(even) {margin-right: 0;}
.posts.posts-secondary .post-image a {display: inline;width: auto;height: auto;}
.posts.posts-secondary .post-image a img {max-width: none;}
.posts.posts-secondary .post-image img {height: auto;width: 141px;}
.posts.posts-secondary .post-content {height: 200px;background-color: #879696;}
.posts.posts-secondary li:hover .post-content {background-color: #192937;}
.lw-selector-wrapper {clear: both;width: 100%;}
.section-posts #posts-head .lw_selector {width: 100%;margin: 0;padding: 0;}
.lw_gallery_custom_slider {padding-top: 25px;padding-bottom: 15px;}}
@media (max-width: 767px) {#lw_toolbar {display: none !important;}
div#lw_page {margin-top: 0;}
.sidebar .lw_widget_navigation li.lw_current > a[href]:before,.sidebar .lw_widget_navigation li > a[href]:hover:before {display: none;}
.lw_forms_form input[type=text],.lw_forms_form textarea,.lw_forms_form select {max-width: 98%;}
.lw_forms_form .lw_forms_field input[type=text] {width: 98%;}
.lw_forms_form .lw_forms_fieldset.lw_forms_text,.lw_forms_form .lw_forms_fieldset.lw_forms_email_address {display: block;}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6 {padding-left: 10px;padding-right: 10px;}
.container {padding-left: 10px;padding-right: 10px;}
.row {margin-left: -10px;margin-right: -10px;}
.section-secondary .section-bd-squares {bottom: -17px;background-size: 12px 12px;}
.section-secondary .section-bd-triangles {top: -7px;height: 7px;background-size: 14px 7px;}
.section-secondary .section-bd-rectangles {top: -7.5px;height: 7.5px;background-size: 67.5px 7.5px;}
.section-secondary .section-bd-lace {background-size: 11.25px 7.5px;}
.section-secondary .section-bd-lace-vt {top: -7.5px;height: 7.5px;background-size: 7.5px 7.5px;}
h1,.search-field-alt,input[type="submit"],input[type="button"],.lw_widget_forms input[type="submit"],.btn-darkblue,#lw_cal_search_form input {font-size: 30px;line-height: 27px;}
.bar-entry {font-size: 14px;line-height: 24px;}
.deadline,.deadline-title,#main {font-size: 22px;line-height: 29px;}
.shell,.header .shell,.footer .shell {width: 100%;}
.header.fixed,.header {position: static;}
.header {border-top: 6px solid #192837;padding-bottom: 8px;background-color: transparent;}
.wrapper-innerpage .header-alt {padding-bottom: 7px;background-image: url(/live/resource/css/_assets/images/bg-squares.png);background-attachment: fixed !important;background-color: transparent !important;}
.bg1 .wrapper-innerpage .header-alt {background-image: linear-gradient(45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5), linear-gradient(-45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5);background-size: 12px 12px;background-position: 0 -4px;}
.bg2 .wrapper-innerpage .header-alt {background-image: linear-gradient(45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5), linear-gradient(45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5);background-size: 16px 16px;background-position: 0 0, 8px 8px;}
.bg3 .wrapper-innerpage .header-alt {background: linear-gradient(115deg, transparent 75%, #f0f5f5 75%) 0 0, linear-gradient(245deg, transparent 75%, #f0f5f5 75%) 0 0, linear-gradient(115deg, transparent 75%, #f0f5f5 75%) 6px -11px, linear-gradient(245deg, transparent 75%, #f0f5f5 75%) 6px -11px, transparent;background-size: 11px 22px;}
.bg4 .wrapper-innerpage .header-alt {background: linear-gradient(135deg, #f0f5f5 25%, transparent 25%) -7px 0, linear-gradient(225deg, #f0f5f5 25%, transparent 25%) -7px 0, linear-gradient(315deg, #f0f5f5 25%, transparent 25%), linear-gradient(45deg, #f0f5f5 25%, transparent 25%);background-position-y: 3px;background-size: 14px 14px;}
.header-bar {display: none;}
.wrapper-innerpage .logo,.logo {font-size: 38px;width: 160px;padding: 8px 0 0 9px;float: none;display: block;letter-spacing: normal;}
.wrapper-innerpage .header {box-shadow: none;border-bottom: 1px solid #192837;}
.wrapper {padding-top: 0;}
.header-inner .nav,.header-inner .nav-secondary {position: absolute;left: 0;padding: 0;z-index: 100;width: 100%;visibility: hidden;opacity: 0;padding: 20px;}
.header-inner .nav-secondary ul {top: 0;}
.header-inner .nav {z-index: 101;}
.nav ul,.nav-secondary ul {background: #192837;width: 100%;position: relative;float: right;display: block;overflow: hidden;}
.nav ul {padding: 0 10px 3px;}
.nav-secondary ul {padding: 0 10px 5px !important;height: auto;}
.nav li + li,.nav-secondary li {border-top: 1px solid #55646b;}
.nav li,.nav-secondary li {line-height: 1.3;float: none;}
.nav-secondary li:nth-child(6) {display: block;}
.nav a,.nav-secondary a {color: #fff;font-family: 'Grotesque MT W01';font-size: 14px;text-transform: uppercase;letter-spacing: 1.5px;display: block;}
.nav a:hover,.nav-secondary a:hover {color: #ff281e;}
.nav a {padding: 8px 0 4px;}
.header-alt .nav a,.nav-secondary a {padding: 10px 0 8px;}
.nav a:hover,.nav-secondary a:hover,.nav .current a {color: #fff !important;}
.nav a:hover:before,.nav-secondary a:hover:before,.nav .current a:before {content: none;}
.header.fixed .header-inner .nav-secondary {visibility: hidden;opacity: 0;}
.header.fixed .header-inner .nav a {padding: 8px 0 7px;}
.header-inner .nav.visible,.header-inner .nav-secondary.visible,.header.fixed .header-inner .nav-secondary.visible {visibility: visible;opacity: 1;display: block;}
.wrapper-innerpage .nav,.header.fixed .nav {margin-top: 0;}
.wrapper-innerpage .nav li,.header.fixed .nav li,.wrapper-innerpage .nav ul,.header.fixed .nav ul {display: block;}
.wrapper-innerpage .nav ul:after,.header.fixed .nav ul:after {display: none;}
.btn-menu {position: fixed;top: 12px;right: 10px;z-index: 999;background-repeat: no-repeat;background-image: url(/live/resource/css/_assets/images/nav-btns.png);background-position: 0 -89px;background-size: 60px 150px;width: 60px;height: 61px;border: 0;}
.btn-menu.active {background-position: 0 0;}
.btn-full.has-arrow:after {display: none;zoom: .8;}
body.livewhale .nav-secondary {top: 292px;}
body.livewhale .nav {top: 55px;}
.bar-news .bar-head {padding: 13px 0 12px 10px;}
.bar-news h5 {white-space: nowrap;width: 80%;overflow: hidden;text-overflow: ellipsis;}
.bar-news .btn-collapse {top: 8px;}
.bar-entry {width: 100%;padding: 0 10px;}
.bar-socials {display: none;}
.lw_widget.footer-nav a {line-height: 1.6;}
.section-primary {padding-bottom: 40px;}
.deadline-meta .today:before {margin-left: -16px;}
.has-diamond:before,.has-rectangle:before {margin-left: -14px;}
.section-calendar {padding-bottom: 45px;margin-bottom: -45px;}
.section-calendar .deadlines {padding-right: 0;}
.section-calendar .deadline-related .lw_related_file a:before {margin-bottom: 10px;}
.section-calendar .calendar-head .key {display: none;}
.section-calendar .lw_tag_students .deadline-entry > p:first-child:before,.section-calendar .lw_tag_faculty .deadline-entry > p:first-child:before {display: none;}
.section-news .section-body,.section-locations .section-body {padding-bottom: 20px;}
.section-body,.homepage .section-body {padding-bottom: 10px;}
.section-actions {padding: 15px 0 0;}
.section-features {padding: 10px 0;}
.lw_widget.features li + li {margin-top: 10px;}
.feature-content {width: 68%;padding: 0;}
.feature-content strong {padding: 8px 0 9px 8px;letter-spacing: 0;}
.feature-content .link-more {display: none;}
.feature-entry {display: none;}
.feature-image {width: 32%;}
.feature-image img {width: 100%;height: auto;margin: 0;}
.feature-actions {position: absolute;top: 0;right: 0;height: 100%;}
.feature-image,.feature-actions,.feature-content {min-height: 70px;}
.feature-actions .ico-arrow-right {left: 8px;background-position: top left;background-repeat: no-repeat;background-image: url(/live/resource/css/_assets/images/feature-arrow.png);background-size: 31px 50px;width: 31px;height: 50px;margin-top: -25px;}
.has-arrow:before {display: none;}
.section-testimonials {padding: 0;}
.testimonial-image {display: none;}
.testimonial-content {font-size: 16px;}
.testimonial-entry,.testimonial-author {display: inline;}
.testimonial-content {padding: 7px 10px 12px;background-size: 11px 11px;}
.testimonial-content,.testimonial a {height: auto;}
.testimonial a:hover .testimonial-content {height: auto;padding: 7px 10px 12px;}
.section-lectures {background: #fff;padding-bottom: 20px;}
.section-lectures .icon {display: none;}
.section-lectures .lw_widget_profiles li {padding-left: 0 !important;}
.section-lectures .lw_widget_column {width: 48% !important;}
.section-lectures .lw_widget_column:nth-child(2n+1) {clear: left;}
.section-lectures .legend li {display: none;}
.section-lectures .section-body {padding-bottom: 0;margin-bottom: -12px;}
.section-head {padding-top: 10px;padding-bottom: 10px;}
.section-head .btn-collapse {float: right;margin-top: 4px;}
.section-head h1 {width: 80%;}
#events.section-secondary .section-head {padding-top: 10px;padding-bottom: 9px;}
.section-lectures .section-head {padding-top: 7px;padding-bottom: 4px;}
.section-news .section-head {padding-top: 10px;padding-bottom: 9px;}
.section-locations .section-head {padding-top: 5px;padding-bottom: 15px;}
.section-calendar .section-head {padding-top: 10px;padding-bottom: 10px;}
.section-updates .container {padding-right: 0;width: 100%;}
.section-updates .container .section-head,.section-updates .container .section-actions {padding-right: 10px;}
.slider-updates .slider-next {right: -2px;}
.section-news .update-image {display: none;}
.btn-white,.btn-darkblue {font-family: 'Grotesque MT W01';font-size: 14px;letter-spacing: 2px;}
.btn-full {line-height: 19px;}
.section-locations {padding-top: 10px;}
.section-locations .section-actions {padding-top: 0;}
.section-locations .btn-white {padding-right: 0;}
.section-locations .section-body > .row > div:first-child {padding-right: 5px;}
.section-locations .section-body > .row > div:last-child {padding-left: 5px;}
.location {padding: 12px 0;}
.location strong {top: 40px;font-size: 40px;}
.location-image,.location-image img {width: 136px;height: 136px;}
.main-head {padding: 10px 10px 0;}
#description p {padding-bottom: 0;}
.article {padding-bottom: 10px;}
.article,.article h2 {font-size: 16px;}
.article .col-1of3 {float: none;width: 100%;}
.article .col-1of3 ~ .col-1of3 {margin: 0;}
.map img {width: 100%;height: auto;}
.section .section-head {padding: 20px 0;}
.container .section-posts .section-head {margin: 0 15px;}
.section-posts {padding-top: 20px;}
.posts-primary {padding: 0 10px;}
.post,.post-image,.post-image img {width: 100%;height: auto;}
.post-image,.post-image img {min-height: 175px;}
.btn-darkblue .ico-plus {display: none;}
.posts.posts-secondary {padding: 0;}
.posts.posts-secondary li {background-position: left 0;margin: 0 0 10px 0;width: 100%;background-size: 307px 200px;float: none;}
.posts.posts-secondary li:hover:before {background-size: 307px 200px;}
.posts.posts-secondary .post-image {width: 148px;height: 200px;}
#main p,#main p:last-child {padding-bottom: 1em;word-break: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;hyphens: auto;}
.posts-filter {display: none;}
.section-news .slider-updates .slider-prev a,.section-news .slider-updates .slider-next a {margin: 0;top: 65px;}
.lw_widget.table li > div {width: 100% !important;}
.table-head {padding-top: 10px;}
.table td {display: block;width: 100%;padding-left: 10px;position: relative;}
.table td:first-child {padding-left: 0;text-align: center;}
.table-dropdown-image {width: 115px;float: none;width: 100%;text-align: center;}
.table-dropdown-content {padding-right: 0;text-align: left;}
.table-news .table-head {padding-top: 0;}
.table-news td {display: table-cell;}
.table-news td:first-child {width: auto;padding-left: 10px;}
.table-news td:last-child {display: none;}
.table-faculty .table-body > ul > li > div {float: none;width: 100%;padding-left: 10px;}
.table-faculty .table-body > ul > li > div + div {padding-top: 5px;}
.table-students td:first-child {width: auto;}
.popup-wrapper {margin: 25px 0;}
.popup-video {padding: 0 10px;}
#cboxClose {right: 0;}
#cboxNext,#cboxPrevious {display: none !important;}
#cboxOverlay.nav-on {display: block !important;z-index: 50;}
.form .form-col {width: 100%;float: none;}
.form .form-col ~ .form-col {margin-top: 15px;}
.widget-faculty {padding-left: 0;}
.widget {width: 100%;}
.widget-nav a:before {margin-left: -14px !important;}
.widget-events li,.widget-events ul {margin: 0;}
.widget-events li {width: 100%;}
.widget-categories {margin: 10px 0 0 0;}
.widget-map img {width: 100%;height: auto;}
.lw_gallery_custom_slider {padding-top: 10px;padding-bottom: 10px;}
.slide-control {top: 0;height: 87%;}
.lw_widget_locations .section-body .row div.col-sm-3 {float: none;width: 100%;padding: 0 10px;}
.slider-updates ul li {padding-right: 10px;}
.events-carousel .slider-updates ul li {padding-right: 6px;}
body.body_news .lw_paginate a:after {font-family: 'Grotesque MT W01';font-size: 14px;letter-spacing: 2px;top: 0;margin-bottom: 0;}
body.body_news .section-primary {padding-bottom: 30px;}
body.body_news .section-features .section-posts {padding-top: 0;}
body.body_news .section-features .table-news {padding-top: 0;}
.nav-lectures a {font-size: 14px;position: relative;line-height: 1.6;}
.gallerypage .sidebar {padding-top: 0;}}
@media (max-width: 480px) {.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6 {width: 100%;}
.posts.lw_widget_new_visiting_critics,.posts.lw_widget_lecture_archive {width: 301px;margin-left: auto;margin-right: auto;}
.posts li:nth-child(3n+1) {clear: none;}
.posts li:nth-child(2n+1) {clear: none;}
.hidden-xxs {display: none;}
.main-head h1 {font-size: 22px;line-height: 28px;padding-bottom: 16px;}
#description {font-size: 16px;line-height: 20px;}
.deadline,.deadline-title,#main {font-size: 16px;line-height: 21.5px;}
.mobile-search {display: block;}
.mobile-search .search .ico-search {display: none;}
.footer {padding-top: 10px;}
.footer .col-sm-1 {width: 50%;}
.footer > .shell > .footer-cols {display: none;}
.footer .shell,.footer-cols,.footer-col {display: block;}
.footer-col.hidden-xxs {display: none;}
.footer .shell {padding: 0;}
.footer-col {width: 50%;}
.footer-inner {width: 100%;}
.footer-inner .mobile_col1,.footer-inner .mobile_col2 {width: 50%;float: left;}
.footer-inner .mobile_col1 .col-sm-1,.footer-inner .mobile_col2 .col-sm-1 {width: 100%;}
.footer .footer-col:nth-child(3) {float: right;}
.footer .footer-col:nth-child(4) {float: left;}
.footer .link-expand {display: none;}
.footer .link-desktop {font-size: 16px;display: block;padding: 14px 10px;border: none;text-align: left;font-family: 'Grotesque MT W01 Bold';font-weight: normal !important;line-height: 1.4;}
.footer .link-desktop:after {display: inline-block;font-family: 'WebSymbols';content: 'play';font-size: 1.75em;line-height: 0.7;margin: 0;vertical-align: middle;}
.footer .socials {display: inline-block;width: 100%;border: none;text-align: left;float: right;padding: 0;white-space: nowrap;}
.footer .socials ul {display: inline-block;float: right;margin-right: 5px;}
.footer .socials li {display: inline-block;}
.footer .socials li i {font-size: 30px;display: block;margin: 10px 0 0 0;}
.footer .socials li span {display: none;}
.lw_widget_profiles.table > ul > li > div {display: none;}
.lw_widget_profiles.table > ul > li > div:first-child {padding-left: 10px;}
.lw_widget_profiles.table > ul > li > div:nth-child(1),.lw_widget_profiles.table > ul > li > div:nth-child(5) {display: block;}
.section-locations .section-body > .row > div:first-child {padding-right: 10px;}
.section-locations .section-body > .row > div:last-child {padding-left: 10px;}
.article-body img {display: block;float: none;}
.project {margin-bottom: 15px;}}
@media (max-width: 991px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 991px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 991px) and (min-device-pixel-ratio: 1.5), (max-width: 991px) and (min-resolution: 192dpi) {.slider-updates .slider-next a,.slider-updates .slider-next a:hover,.slide-control.slide-next {background-image: url(/live/resource/css/_assets/images/slider-next-retina.png);}
.testimonial-mask {background-image: url(/live/resource/css/_assets/images/testimonial-mask-retina.png);}}
@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 767px) and (min-device-pixel-ratio: 1.5), (max-width: 767px) and (min-resolution: 192dpi) {.feature-actions .ico-arrow-right {background-image: url(/live/resource/css/_assets/images/feature-arrow-retina.png);}
.btn-menu {background-image: url(/live/resource/css/_assets/images/nav-btns-retina.png);}}