.wp-list-table{table-layout:auto!important}@media only screen and (max-width:980px){header .et_pb_fullwidth_menu .fullwidth-menu-nav,header nav#top-menu-nav{display:block!important}}@media only screen and (max-width:767px){header nav#top-menu-nav,header #et-top-navigation{width:100%}}header #et_mobile_nav_menu,header .et_mobile_nav_menu{display:none!important}.et_pb_menu__logo{display:flex;align-items:center}.et_pb_menu__logo,.et_pb_menu__logo img{width:auto;height:100%}.et_pb_menu__wrap{justify-content:flex-end!important}#mega-menu-wrap-primary-menu{margin-top:0px!important}#mega-menu-wrap-primary-menu.mega-stuck.mega-hide{transform:translateY(0)}#mega-menu-wrap-primary-menu.mega-stuck:not(.mega-hide){transform:translateY(30px)}#mega-menu-wrap-primary-menu.mega-stuck{box-shadow:0px 5px 10px #0000001f}#mega-menu-primary-menu>li>a.mega-menu-link:not(.mega-menu-logo):after,#mega-menu-primary-menu>li>a.mega-menu-link:not(.mega-menu-logo):before{content:""!important;position:absolute!important;bottom:30%!important;width:0%!important;height:3px!important;background:#da1f26!important;display:block!important;transition:all .2s!important}#mega-menu-primary-menu>li>a.mega-menu-link:not(.mega-menu-logo):after{right:50%!important}#mega-menu-primary-menu>li>a.mega-menu-link:not(.mega-menu-logo):before{left:50%!important}#mega-menu-primary-menu>li>a.mega-menu-link:not(.mega-menu-logo):hover:after,#mega-menu-primary-menu>li>a.mega-menu-link:not(.mega-menu-logo):hover:before,#mega-menu-primary-menu>li>a.mega-menu-link:not(.mega-menu-logo):focus:after,#mega-menu-primary-menu>li>a.mega-menu-link:not(.mega-menu-logo):focus:before{width:calc(50% - 20px)!important}.mega-toggle-blocks-left,.mega-toggle-block.mega-logo-block,a.mega-menu-logo{width:100%}#mega-menu-wrap-primary-menu #mega-menu-primary-menu li#mega-menu-item-1105 .mega-search.mega-search-open input[type=text],#mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-2 .mega-search.mega-search-open input[type=text]{background-color:rgb(255 255 255)!important;box-shadow:0px 3px 11px 3px #00000038!important;color:black!important;border-radius:10px!important}@media only screen and (max-width:1700px) and (min-width:1200px){.mega-menu-logo{max-width:220px!important}}@media only screen and (max-width:1590px) and (min-width:1200px){#mega-menu-wrap-primary-menu .mega-menu-toggle img{width:210px!important}a.mega-menu-link{padding:0px 5px 0px 5px!important;font-size:14px!important}a.mega-menu-link>.mega-indicator:after{margin:0px!important}#mega-menu-primary-menu>li>a.mega-menu-link:not(.mega-menu-logo):hover:after,#mega-menu-primary-menu>li>a.mega-menu-link:not(.mega-menu-logo):hover:before,#mega-menu-primary-menu>li>a.mega-menu-link:not(.mega-menu-logo):focus:after,#mega-menu-primary-menu>li>a.mega-menu-link:not(.mega-menu-logo):focus:before{width:calc(50% - 5px)!important}.mega-search-wrap{width:40px!important}}@media only screen and (max-width:1200px){#mega-menu-wrap-primary-menu #mega-menu-primary-menu{padding:30px 30px!important;box-shadow:0px 10px 15px -10px #00000042!important;border-top:4px solid #da1f26!important;width:calc(100vw - 88px)!important;right:0!important}#mega-menu-primary-menu a.mega-menu-link.mega-menu-logo,#mega-menu-primary-menu div.mega-search-wrap{display:none!important}#mega-menu-primary-menu>li>a.mega-menu-link:not(.mega-menu-logo):after,#mega-menu-primary-menu>li>a.mega-menu-link:not(.mega-menu-logo):before{content:none!important}#mega-menu-primary-menu a.mega-menu-link{display:flex!important;background:transparent!important}#mega-menu-primary-menu ul.mega-sub-menu{background:#f5f5f5!important;padding:10px!important;border-radius:10px!important}#mega-menu-primary-menu .mega-indicator{flex:1}#mega-menu-primary-menu .mega-indicator:after{position:absolute!important;right:0!important}.et_pb_menu__search-button{font-size:22px}}@media only screen and (max-width:980px){.et_pb_menu .et_pb_menu__menu,.et-db #et-boc .et-l .et_pb_menu .et_pb_menu__menu{display:block}}@media only screen and (max-width:383px){#mega-menu-primary-menu{padding:20px 10px!important;width:100vw!important}.et_pb_menu__search-button{margin-bottom:16px!important}}.tmm .tmm_member{border-top:5px solid #da1f26!important}.tmm .tmm_member .tmm_photo{border-radius:10px!important;box-shadow:0px 10px 15px -5px rgb(0 0 0 / 50%)!important}.tmm .tmm_names{font-weight:700!important}.tmm .tmm_names span{color:#610013!important}.tmm .tmm_job,.tmm .tmm_job p{color:#343434!important}.et-pb-arrow-next,.et-pb-arrow-prev{color:white!important;background:#000000b8;font-size:76px}.et_pb_slider:hover .et-pb-arrow-prev{left:0}.et_pb_slider:hover .et-pb-arrow-next{right:0}.et-pb-controllers{background:#000000b8;display:flex;align-items:center;justify-content:center;padding:10px;bottom:0}.et-pb-controllers a{width:80px;height:10px;background-color:white!important}.fixed-background{background-attachment:fixed}.gform_wrapper .gform_footer input.button{float:right;border:2px solid #da1f26;background:#da1f26;color:white;padding:15px 30px;font-weight:bold;transition:all .2s}.gform_wrapper .gform_footer input.button:hover,.gform_wrapper .gform_footer input.button:focus{background:white;color:#610013;border:2px solid #610013;cursor:pointer}.department-list{max-height:600px;overflow-x:hidden;overflow-y:scroll;box-shadow:inset 0px 3px 8px 3px #00000014;border-radius:10px;padding:0!important}.et_pb_row.et_pb_row_3.department-list::-webkit-scrollbar-thumb{background:#da1f26;border-radius:100px}.et_pb_row.et_pb_row_3.department-list::-webkit-scrollbar{background:none;width:10px}.department-list .et_pb_text:nth-of-type(odd){background:#0000000a;border-radius:5px}.department-list .et_pb_text ul{display:flex;flex-wrap:wrap;list-style:none}.department-list .et_pb_text li{margin:10px;padding:0px 15px;border-left:2px solid #da1f26;border-right:2px solid #da1f26;background:#0000000d;color:#610013;font-weight:bold}.department-wrap{max-height:600px;overflow-x:hidden;overflow-y:scroll;box-shadow:inset 0px 3px 8px 3px #00000014;border-radius:10px;padding:0!important}.department-wrap::-webkit-scrollbar-thumb{background:#da1f26;border-radius:100px}.department-wrap::-webkit-scrollbar{background:none;width:10px}.department-wrap .dept-single:nth-of-type(odd){background:#0000000a;border-radius:5px}.dept-single{padding:40px;display:grid;grid-template-columns:1fr 4fr}.dept-single img{display:flex;align-self:center}.dept-info{padding-left:40px}.dept-info h3{font-weight:700;font-size:20px}.dept-info p{font-size:16px}.dept-number{font-size:17px;color:#610013;padding-bottom:5px}.department-wrap ul.dept-list{display:flex;flex-wrap:wrap;list-style:none;padding:0}.department-wrap ul.dept-list li{margin:10px;padding:5px 15px;border-left:2px solid #da1f26;border-right:2px solid #da1f26;background:#0000000d;color:#610013;font-weight:bold}.department-wrap ul.dept-list a>li{background:#610013;color:white;border-radius:5px;border:none;transition:all .2s}.department-wrap ul.dept-list a:hover>li,.department-wrap ul.dept-list a:focus>li{background:white;color:#610013}@media only screen and (max-width:768px){.dept-single{padding:20px;grid-template-columns:1fr}.dept-single img{margin:auto;margin-bottom:20px}.dept-info{padding-left:0px}.department-wrap ul.dept-list li{font-size:14px}}.dp_ppp_module .et_pb_portfolio_filters li{display:block}.dp_ppp_module .et_pb_portfolio_filters li a{display:block;margin:5px 5px;color:white;background:#600113;border:none;border-radius:5px!important;font-weight:bold;position:relative;top:0px;transition:all .2s;box-shadow:inset 0px 0px 0px #00000000;padding:5px 15px}.dp_ppp_module .et_pb_portfolio_filters li a:not(.active):hover{box-shadow:inset 0px 4px 7px #00000066;background:#4c000e;color:white;top:-5px}.dp_ppp_module .et_pb_portfolio_filters li a.active{box-shadow:inset 0px 3px 3px #00000057;color:#600113!important;background:white}.dp_ppp_module .et_pb_portfolio_filters ul{justify-content:center;align-items:center;display:flex;flex-wrap:wrap}@media only screen and (max-width:480px){.dp_ppp_module .et_pb_portfolio_filters ul{}}.dp_ppp_module .et_pb_portfolio_items,.dp_ppp_module:not(.et_pb_portfolio_grid){display:grid;grid-gap:30px;grid-template-columns:1fr 1fr 1fr}.dp_ppp_module.et_pb_portfolio_grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:30px}.dp_ppp_module.et_pb_portfolio_grid:before{content:none}@media only screen and (max-width:1100px){.dp_ppp_module .et_pb_portfolio_items,.dp_ppp_module.et_pb_portfolio_grid{grid-template-columns:1fr 1fr}}@media only screen and (max-width:768px){.dp_ppp_module:not(.et_pb_portfolio_grid),.dp_ppp_module .et_pb_portfolio_items,.dp_ppp_module.et_pb_portfolio_grid{grid-template-columns:1fr}}.dp_ppp_module .et_portfolio_image{display:flex;align-items:center;overflow:hidden;border-radius:15px;margin-bottom:15px}.dp_ppp_module .et_portfolio_image img{max-height:300px;width:auto;margin:auto}.dp_ppp_module .et_pb_portfolio_item{box-shadow:0px 10px 12px 0px #0000002b;border-radius:15px;padding:15px;padding-bottom:35px;position:relative}.dp_ppp_module .entry-title{font-size:24px;font-weight:bold}.dp_ppp_module .post-meta{pointer-events:none}.dp_ppp_module .more-link{position:absolute;bottom:-30px;right:15px;font-weight:bold;text-transform:capitalize;opacity:0;transition:all .2s}.dp_ppp_module .more-link:after{content:'\f344';position:relative;font-family:dashicons;top:3px;margin-left:5px;transition:all .2s}.dp_ppp_module .et_pb_portfolio_item:hover .more-link{bottom:3px;opacity:1}.dp_ppp_module .et_pb_portofolio_pagination{margin-top:30px}.dp_ppp_module .et_pb_portofolio_pagination ul{display:flex;justify-content:center}.dp_ppp_module .et_pb_portofolio_pagination ul li{list-style:none;margin:10px}.dp_ppp_module .et_pb_portofolio_pagination ul li .active{text-decoration:underline;font-weight:bold}.dp_ppp_module .et_pb_portofolio_pagination ul li.next,.dp_ppp_module .et_pb_portofolio_pagination ul li.page-1{margin-left:auto}.mnr-posts>.et_pb_ajax_pagination_container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:40px}.mnr-posts .et_pb_post{min-height:500px;display:flex;transition:all .3s}.mnr-posts .et_pb_post:hover{transform:scale(1.1)}.mnr-posts .entry-featured-image-url{position:absolute;height:100%}.mnr-posts img{object-fit:cover;width:100%;height:100%}.mnr-posts .entry-title{margin-top:auto;background:#000000c4;color:white;font-size:24px;font-weight:bold;padding:20px;pointer-events:none;z-index:10}.row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;font-family:'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;color:#610013!important;font-weight:600;font-size:16px;text-align:center;line-height:1.5em}.columns-4{flex:0;flex-basis:24%;margin-bottom:6%;min-width:220px}.row .staff-photo{height:186px;width:168px;background-size:cover;margin:0 auto;background-position:center center;margin-bottom:6%}.staff{padding:5px;min-width:220px}.staff-name{font-size:20px;padding:0}.staff-title,.staff-building{font-weight:400;color:#666;padding:0}.staff-department-wrap{background:#EEE;padding:25px;box-shadow:0px 2px 10px #00000061;border-radius:10px}.staff-department-wrap h2{font-size:20px!important}.staff-department-wrap ul{list-style:none;font-family:'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;color:#610013!important}.cat-list{margin-top:25px;padding-left:0!important}.cat-list>li{border-top:1px solid #b1b1b1;;border-bottom:1px solid;padding:10px 0;margin:-1px 0}.staff-department-wrap ul a{font-family:'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;color:#610013!important}.staff-department-wrap ul li.current-cat a{font-weight:600}.staff-department-wrap ul li a:hover{text-decoration:underline}.staff-department-wrap ul.children{padding-bottom:0!important}.staff-department-wrap .cat-list.closed{display:none}.staff-department-wrap h2 .align-right{float:right;font-size:30px;width:100%;height:76px;top:0;right:0;position:absolute;text-align:right;padding-top:23px;padding-right:15px}.staff-department-wrap h2 .align-right:hover{cursor:pointer}.staff-department-wrap h2 .hide{display:none}.staff-department-wrap h2 .show{display:inline-block}.et_pb_module:not(.main-staff-dir) .columns-4{flex-basis:33%}input#staff-search{width:100%;height:36px;border-color:black;color:black;padding:9px}.staff-department-wrap h2{padding:0}.et_button_custom_icon .et_pb_button:after{line-height:1.7em!important}.anchor-cards .et_pb_button_module_wrapper{align-self:flex-end;transform:translatey(100px);opacity:0;transition:all .4s;pointer-events:none}.anchor-cards .et_pb_column:hover .et_pb_button_module_wrapper{transform:translatey(0px);opacity:1;pointer-events:auto}.newsletter-container .newsletter>a{display:flex;flex-direction:column;align-items:center}.newsletter-container .newsletter>a img{max-width:227px;height:300px}@media only screen and (max-width:768px){.newsletter-container .row{display:grid;grid-template-columns:1fr 1fr}}@media only screen and (max-width:576px){.newsletter-container .row{display:grid;grid-template-columns:1fr}}.tmm .tmm_comp_text{background-color:white;color:black;text-align:center;line-height:1.75;font-weight:normal}.homepage-events .tribe-events-l-container{padding:0px!important;min-height:unset!important;max-width:unset!important}.homepage-events .tribe-events-c-top-bar,.homepage-events .tribe-events-calendar-list-nav,.homepage-events .tribe-events-calendar-list-nav,.homepage-events .tribe-events-calendar-list__month-separator,.homepage-events .tribe-events-calendar-list__event-description p,.homepage-events .tribe-events-calendar-list__event-featured-image-wrapper,.homepage-events .tribe-events-c-ical{display:none!important}.homepage-events .tribe-events-calendar-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:40px}.homepage-events.dept-events .tribe-events-calendar-list{grid-template-columns:1fr 1fr 1fr}@media only screen and (max-width:1200px){.homepage-events .tribe-events-calendar-list{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width:768px){.homepage-events .tribe-events-calendar-list,.homepage-events.dept-events .tribe-events-calendar-list{grid-template-columns:1fr}}.homepage-events .tribe-common-g-row{background:white;margin:0!important;flex-direction:column;border-radius:10px}.homepage-events .tribe-events-calendar-list__event-wrapper{box-shadow:0px 0px 10px #00000030}.homepage-events .tribe-common-g-row .tribe-common-g-col{width:100%!important;padding:5px!important}.homepage-events .tribe-common-g-row .tribe-events-calendar-list__event-date-tag{background:#da1f26;border-radius:10px 10px 0px 0px}.homepage-events .tribe-common-g-row .tribe-events-calendar-list__event-date-tag span{color:white!important;padding:0px 15px}.homepage-events h3 a{color:#da1f26}.homepage-events h3 a:hover{color:#890207}.homepage-events .tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium{font-size:18px}.housing td{font-size:18px!important}.page-restrict-output{width:80%;max-width:1300px;margin-left:auto;margin-right:auto;padding-top:180px;padding-bottom:80px;text-align:center}.page-restrict-output>form{max-width:260px;margin-left:auto;margin-right:auto;margin-bottom:20px}.page-restrict-output>form>p>br{display:none}.page-restrict-output>form>p>label{display:flex;flex-direction:column;font-weight:bold;margin-bottom:10px}.page-restrict-output>form>p>label>input{border:1px solid #610013;order:2;padding:10px}.page-restrict-output>form>p>label[for="rememberme"]{flex-direction:row;align-items:center}.page-restrict-output>form>p>label[for="rememberme"]>input{order:0}.page-restrict-output>form input[type="submit"]{color:#DA1F26;background-color:#ffffff;border:2px solid #DA1F26;font-weight:bold;font-size:15px;padding:5px 20px;margin:5px 0;cursor:pointer}.page-restrict-output>form input[type="submit"]:hover{color:#ffffff;background-color:#610013;border:2px solid #610013}.et_password_protected_form{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;padding:200px 2vw 100px}body.iphone .fixed-background{background-attachment:scroll!important}